 #site-header.shrink #top-area{
     display:none;
 }
 #site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) #top-area{
    border-bottom:0;
    background:rgba(33,35,49,0.7)!important;
}
.no-overflow.vc_row[data-vc-full-width]{
    overflow:visible!important;
}
.mouse-scroll {
    border: 2px solid rgb(0, 188, 212);
}
.new-textbox-style .gem-textbox .gem-textbox-inner{
    border-top:10px solid #dfe5e8!important;
    z-index:4;
}
.custome-progress-bar .vc_progress_bar .vc_single_bar{
    background: transparent;
    border-bottom:1px solid #d8e2e4;
}
.custome-progress-bar .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel-body, .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel-body{
    padding: 25px 0 ;
}
.custome-counter-box .gem-counter-inner{
    border:2px solid #a3a4ad;
}
.no-paddings-row{
    padding:0 0 35px 0;
}
.new-quick-style-border .quickfinder-item a.quickfinder-item-link{
    border-right:1px solid #dfe5e8;
}
.new-quick-style-border .quickfinder-item:last-child a.quickfinder-item-link{
    border-right:0;
}
.new-quick-style-border .quickfinder-item .quickfinder-item-box{
    padding:25px 0;
}
.no-padding-row .vc_column-inner{
    padding:0;
}
.no-paddings-posts .justified-style-2 .description{
    padding: 15px 0 20px 0;
}
.no-paddings-posts .justified-style-2 .post-content-wrapper{
    background-color: transparent;
}
.small-no-padding .gem-map-with-text-content{
    padding:0;
}
@media (max-width: 1199px) {
	.wpb_row {
		margin-top: 0;
	}
	.wpb_row > * {
		margin-top: 0;
	}
	.row {
		margin-top: 0;
	}
	.row > * {
		margin-top: 0;
	}
}
.media-no-padding{
    z-index: 0;
}
@media (min-width:770px) and (max-width: 1025px) {
	.mouse-scroll {
        display: none;
    }
}
@media (max-width:770px){
	.mouse-scroll {
       margin-top:-90px!important;
    }
    .small-no-padding.vc_row .media-no-padding .vc_column-inner{
        padding-left: 15px !important;
    }
    .no-padding-row .vc_column-inner{
        padding:0 15px!important;
    }
}
@media (max-width: 500px){
    .mouse-scroll {
        display: none;
    }
    body .vc_custom_1460732100888{
        padding-top:100px!important;
    }
    .no-overflow h2{
        display:none!important;
    }
    .no-paddings-row h1{
        font-size:29px;
    }
    .small-no-padding.vc_row .media-no-padding .vc_column-inner{
        padding-left: 0 !important;
        text-align:center!important;
    }
}