 /*
Theme Name: marine_Customizer
Theme URI: http://localhost/deneb/
Author: Green Cubes
Author URI: http://localhost/deneb/
Description: My Site
Version: 1.0
Tags: bootstrap
*/
/* 20-12 start */
/*.page-template-gallery .contact-banner-img img{*/
/*	height: 237px;*/
/*}*/
/* .lightbox-content img {
    border-radius: 0 77px !important;
} */

/* .banner-slider-video:after {
    border-radius: 0 0 50% 50% / 0 0 100% 100%;
    transform: scaleX(1.5);
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99;
    height: 100%;
    background: transparent;
} */
/* .banner-slider-info{
	background: #fff;
} */
/* .single-project_gallery .project-details-left-block-img {
    height: 370px;
}
.single-project_gallery .project-details-left-block-img img {
    height: 100%;
    object-fit: cover;
} */
.gallery-main-block .before-after-slider-main .img {
/*     background-position: center; */
    background-size: cover !important;
}
.mySlides-video {
    position: relative;
    padding-bottom: 56.25%;
}
.mySlides-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.footer-top-block ul li a, .footer-top-block ul li{
	color:#fff !important;
}
.footer-top-block:first-child ul li a{
	text-decoration:underline;
}
.tax-gallery .gallery-main-block {
    padding: 0 30px;
	padding-bottom: 30px;
}
.footer-top-block:nth-child(1) li {
    max-width: 239px;
}
.banner-slider-content h1 {
    color: #fff;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);align-content
}
.service-page-inner-block {
    position: relative;
}

.page-template-gallery .service-page-block .gallery-main-block {
    width: 100%;
}
.gallery-play-icon i.fa-circle-play {
    cursor: pointer;
}
.gallery-block{
	position: relative;
}
.gallery-play-icon{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -67%);
    font-size: 50px;
    color: white;
}


.gallery-play{
	position: absolute;
    color: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 100px;
}
    
.mySlides video {
/*     display: none; */
    width: 100%;
/*     height: 382px; */
/* 	height:720px; */
	height:770px;
    object-fit: cover;
    transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transition: all ease 400ms;
    -moz-transition: all ease 400ms;
    -webkit-transition: all ease 400ms;
    cursor: pointer;
    border-radius: 0 150px;
}
@media (max-width:600px){
	.mySlides video {
	border-radius: 0 80px;
    height:349px;
}

}
@media (max-width:768px){
	.mySlides video {
	border-radius: 0 80px;
    height:620px;
}
}
.service-page-inner-button{
/*     display: flex; */
    opacity: 1;
    transition: opacity;
    transition-timing-function: ease-in;
    transition-duration: 50ms;
    -ms-transition: opacity;
    -ms-transition-timing-function: ease-in;
    -ms-transition-duration: 50ms;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-in;
    -moz-transition-duration: 50ms;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-duration: 50ms;
    animation: fadeIn 1s;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.service-page-inner-button i{
	
    font-size: 50px;
    line-height: 32px;
    font-weight: 700;
    color: #fff;
    
   
   
}
/* .service-page-inner-button i {
    display: none;
} */
.home-about-left video {
    width: 100%;
    /*height: 100%;*/
    object-fit: cover;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}

.gallery-title-desc{
	margin-bottom: 60px !important;
}

.home-about-right ul {
	align-items:flex-start;
}
/*  */
.sort-part a:hover{
   background: #0bbcf6;
   /*background: #0693e3;*/
    color: white;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
   
}
.sort-part a{
	color: #000; 
    font-size: 20px;
    line-height: 1.2;
    font-family: 'Quicksand';
    font-weight: 400;
	padding-right: 13px;
	height: 40px;
    padding: 7px 8px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-right: 5px;
}
.sort-part{
	padding-left:25px;
	padding-bottom:20px;
}
.sort-part h6{
	font-size: 20px;
    font-weight: bold;
    color: #000;
    /*font-family: 'Quicksand';*/
    font-family: 'Archivo';
	padding-right: 10px;
	padding-top: 7px;
}
.page-template-gallery .service-page-inner-info h6 a {
	 color: #000;
}
.page-template-gallery .service-page-inner-info h6 {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    color: #000;
    font-family: 'Quicksand';
    font-weight: bold;
    text-transform: capitalize;
    text-decoration: underline;
}
.page-template-gallery .service-page-inner-info {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border-bottom-left-radius: 60px;
    padding: 29px 0px;
    padding-bottom: 30px;
    padding-top: 13px;
	background:unset !important;
}
.page-template-gallery .service-page-block {
    width: 50%;
}
.page-template-front-page .about-grid-flex .grid-section-inner-info{
	border: 10px solid #fff;
}
.page-template-front-page .about-grid-flex .grid-section-inner-info:hover {
    border: 10px solid #fd7e14;
    border-bottom-left-radius: 60px;
}
.page-template-front-page .home-about-main {
    padding: 100px 0;
    margin-bottom: 100px;
}
.page-template-front-page .grid-srction-block {
    width: 33.33%;
    padding: 0 25px;
}
.page-template-front-page .about-grid-flex .home-quote-left-block-inner-main {
    margin: 0;
    position: relative;
    margin-top: -50px;
    background: #fff;
    margin-right: 25px;
    border-radius: 0 0 0 60px;
    margin-left: -25px;
}
.page-template-front-page .about-grid-flex {
    max-width: 1440px;
    margin: 0 auto;
    padding-top: 0px;
    position: relative;
    margin-top: -200px;
}
/* 20-12 end */




.more-projects-btn a {
    width: 200px;
}
.service-apge-block-info {
pointer-events:none;
}
.service-page-block-img video {
    width: 100%;
	border-radius: 0 60px;
	/*height:306px;*/
	/*height: 100%;*/
	height: 265px;
	object-fit: cover;
	/*margin-top: 25px;*/
}
.gallery-main-block .before-after-slider-main .oddimage.img {
    border-top-right-radius: unset !important;
}
.img.background-img.oddimage {
    border-top-right-radius: unset !Important;
}
.home-quote-left-flex {
   
    row-gap: 20px;
}
.home-quote-left-block.padding {
     padding:0;
}
.contact-page-main, .Faq-main {
  
    
}
.home-about-map img {
    width: 100%;
    object-fit: cover;
}
.home-about-icon .home-about-map {
    width: 80px;
}
.contact-details-block-inner {
    justify-content: start;
}
ul#menu-top-menu {
    display: flex;
}
.contact-details-block-inner {
    padding-left: 40px;
    padding-right: 40px;
}
a.nav-link {
    padding: 0;
}


/* .before-after-slider-main .slider {
   
    height: 443px;
    top:30px;
} */
.gallery-main-block .before-after-slider-main .img {
    border-radius: 0 !Important;
}
.home-about-map { 
    height:unset; 
}
.gallery-main-block .before-after-slider-main {
     /*height: 443px;*/
    	height: 540px;
}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 540px;
	}
.gallery-main-block-info {
    position: relative;
    z-index: 999;
}
/* .gallery-main-block .before-after-slider-main.hidecurve .img{
	 border-bottom-left-radius:unset !important;
	 border-top-right-radius:unset !important; 
}  */
.before-after-slider-main .img {
	 border-radius:0;
}
.before-after-slider-main {
    position: relative;
    height: 500px;
    border: 2px solid #fff;
/*    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    overflow: hidden; */
}

.before-after-slider-main .custom-div{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.before-after-slider-main .custom-div-new{
	position: relative;
    top: 0;
    left: 0;
    width: 98%;
    height: 100%;
    right: 0;
    margin: 0 auto;
    border-top-right-radius: 60px;
    overflow: hidden;
    border-bottom-left-radius: 60px;
}
.before-after-slider-main .after-hide:after{
	opacity:0;
}
.before-after-slider-main .before-hide:before{
	opacity:0;
}
.testimonials-slider-inner {
   
    position: relative;
    z-index: 999;
}
.testimonials-slider::after {
   
    z-index: 1000;
   
}

@media(min-width:2000px){
	.gallery-main-block .before-after-slider-main {
     	height: 690px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-position: center;
    	background-size: 1170px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		   height: 690px;
	}
}
@media(max-width:1870px){
	.gallery-main-block .before-after-slider-main {
   	 	height: 520px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
   	 	height: 520px;
	}
	.gallery-main-block .before-after-slider-main .img {
		background-position: center;
    	background-size: 810px 100%;
	}
}
@media(max-width:1820px){
	.gallery-main-block .before-after-slider-main {
		height: 511px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 511px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 786px 100%;
	}
}
@media(max-width:1800px){
	.gallery-block img {
		height: 390px;
	}
	.gallery-main-block .before-after-slider-main {
		height: 495px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 495px;
	}
	.gallery-main-block .before-after-slider-main .img {
	background-size: 776px 100%;
	}
}
@media(max-width:1740px){
	.gallery-main-block .before-after-slider-main {
		height: 480px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 480px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 746px 100%;
	}
}
@media(max-width:1720px){
	.gallery-main-block .before-after-slider-main {
		height: 475px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 475px;
	}
	.gallery-main-block .before-after-slider-main .img {
		background-size: 733px 100%;
	}
}
@media(max-width:1700px){
	.gallery-block img {
		height: 370px;
	}
	.gallery-main-block .before-after-slider-main {
		height: 470px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 470px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 724px 100%;
	}
}
@media(max-width:1680px){
	.gallery-main-block .before-after-slider-main {
		height: 465px;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 465px;
	}
	.gallery-main-block .before-after-slider-main .img {
		background-size: 714px 100%;
	}
}
@media(max-width:1650px){
	.gallery-main-block .before-after-slider-main {
    	height: 460px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-position: center;
	background-size: 698px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		 height: 460px;
	}
	.gallery-block img {
		height: 350px;
	}
}
@media(max-width:1630px){
	.gallery-main-block .before-after-slider-main {
    	height: 455px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 689px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		 height: 455px;
	}
}
@media(max-width:1600px){
	.gallery-main-block .before-after-slider-main {
     	height: 450px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 450px;
	}
	.gallery-block img {
		height: 330px;
	}
	.gallery-main-block .before-after-slider-main .img {
		background-size: 674px 100%;
	}
}
@media(max-width:1580px){
	.gallery-main-block .before-after-slider-main {
		height: 445px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 664px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
    	height: 445px;
	}
}
@media(max-width:1560px){
	.gallery-main-block .before-after-slider-main {
		height: 440px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 652px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
    	height: 440px;
	}
}
@media(max-width:1540px){
	.gallery-main-block .before-after-slider-main {
		height: 435px;
	}
	.gallery-main-block .before-after-slider-main .img {
   	 	background-size: 643px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 435px;
	}
}
@media(max-width:1520px){
	.gallery-main-block .before-after-slider-main {
		height: 430px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 632px 100%;
	}
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 430px;
	}
}
@media(max-width:1500px){
	.gallery-main-block .before-after-slider-main {
     	height: 425px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
		height: 425px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 622px 100%;
	}
	.gallery-block img {
		height: 310px;
	}
}
@media(max-width:1480px){
	.gallery-main-block .before-after-slider-main {
     	height: 420px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 420px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 612px 100%;
	}
}
@media(max-width:1460px){
	.gallery-main-block .before-after-slider-main {
     	height: 415px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 415px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 602px 100%;
	}
}
@media(max-width:1440px){
	.gallery-main-block .before-after-slider-main {
     	height: 410px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 410px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 592px 100%;
	}
}
@media(max-width:1420px){
	.gallery-main-block .before-after-slider-main {
     	height: 405px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 405px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 582px 100%;
	}
}
@media(max-width:1400px){
	.gallery-main-block .before-after-slider-main {
     	height: 400px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 400px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 572px 100%;
	}
}
@media(max-width:1380px){
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 395px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 395px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 562px 100%;
	}
}
@media(max-width:1360px){
	.gallery-main-block .before-after-slider-main {
     	height: 390px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 390px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 552px 100%;
	}
}
@media(max-width:1340px){
	.gallery-main-block .before-after-slider-main {
     	height: 385px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 385px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 542px 100%;
	}
}
@media(max-width:1320px){
	.gallery-main-block .before-after-slider-main {
     	height: 380px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 380px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 532px 100%;
	}
}
@media(max-width:1300px){
	.gallery-main-block .before-after-slider-main {
     	height: 375px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 375px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 522px 100%;
	}
}
@media(max-width:1280px){
	.gallery-main-block .before-after-slider-main {
     	height: 370px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 370px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 512px 100%;
	}
}
@media(max-width:1260px){
	.gallery-main-block .before-after-slider-main {
     	height: 365px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 365px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 502px 100%;
	}
}
@media(max-width:1260px){
	.gallery-main-block .before-after-slider-main {
     	height: 360px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 360px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 492px 100%;
	}
}
@media(max-width:1240px){
	.gallery-main-block .before-after-slider-main {
     	height: 355px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 355px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 482px 100%;
	}
}
@media(max-width:1220px){
	.gallery-main-block .before-after-slider-main {
     	height: 350px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 350px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 472px 100%;
	}
}
@media(max-width:1200px){
	.gallery-main-block .before-after-slider-main {
     	height: 345px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 345px;
	}
	.gallery-main-block .before-after-slider-main .img {
		background-size: 489px 100%;
	}
}
@media(max-width:1180px){
	.gallery-main-block .before-after-slider-main {
     	height: 340px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 340px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 479px 100%;
	}
}
@media(max-width:1160px){
	.gallery-main-block .before-after-slider-main {
     	height: 335px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 335px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 469px 100%;
	}
}
@media(max-width:1140px){
	.gallery-main-block .before-after-slider-main {
     	height: 330px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 330px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 459px 100%;
	}
}
@media(max-width:1120px){
	.gallery-main-block .before-after-slider-main {
     	height: 325px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 325px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 449px 100%;
	}
}
@media(max-width:1100px){
	.gallery-main-block .before-after-slider-main {
     	height: 320px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 320px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 439px 100%;
	}
}
@media(max-width:1080px){
	.page-template-gallery .service-page-block {
   	 	width: 100%;
	}
	.gallery-main-block .before-after-slider-main {
     	height: 610px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 610px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 908px 100%;
	}
	.tax-gallery .gallery-main-block {
		width: 100%;
	}
}
@media(max-width:1060px){
	.gallery-main-block .before-after-slider-main {
     	height: 590px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 590px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 898px 100%;
	}
}
@media(max-width:1040px){
	.gallery-main-block .before-after-slider-main {
     	height: 580px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 580px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 888px 100%;
	}
}
@media(max-width:1020px){
	.gallery-main-block .before-after-slider-main {
     	height: 570px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 570px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 878px 100%;
	}
}
@media(max-width:1000px){
	.gallery-main-block .before-after-slider-main {
     	height: 534px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 534px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 868px 100%;
	}
}
@media only screen and (max-width: 991px) {
	.page-template-front-page .grid-srction-block {
		width: 50%;
		padding: 25px 25px;
	}
	.page-template-front-page .about-grid-flex {
		margin-top: 0px; 
	}
	.page-template-front-page .home-about-main {
		margin-bottom: 0px;
	}
}
@media(max-width:980px){
	.gallery-main-block .before-after-slider-main {
     	height: 530px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 530px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 858px 100%;
	}
}
@media(max-width:960px){
	.gallery-main-block .before-after-slider-main {
     	height: 526px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 526px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 848px 100%;
	}
}
@media(max-width:940px){
	.gallery-main-block .before-after-slider-main {
     	height: 522px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 522px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 838px 100%;
	}
}
@media(max-width:920px){
	.gallery-main-block .before-after-slider-main {
     	height: 518px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 518px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 834px 100%;
	}
}
@media(max-width:900px){
	.gallery-main-block .before-after-slider-main {
     	height: 514px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 514px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 824px 100%;
	}
}
@media(max-width:880px){
	.gallery-main-block .before-after-slider-main {
     	height: 510px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 510px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 814px 100%;
	}
}
@media(max-width:860px){
	.gallery-main-block .before-after-slider-main {
     	height: 506px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 506px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 804px 100%;
	}
}
@media(max-width:840px){
	.gallery-main-block .before-after-slider-main {
     	height: 502px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 502px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 794px 100%;
	}
}
@media(max-width:820px){
	.gallery-main-block .before-after-slider-main {
     	height: 498px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 498px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 784px 100%;
	}
}
@media(max-width:800px){
	.gallery-main-block .before-after-slider-main {
     	height: 452px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 452px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 774px 100%;
	}
}
@media(max-width:780px){
	.gallery-main-block .before-after-slider-main {
     	height: 448px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 448px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 764px 100%;
	}
}
@media only screen and (max-width: 768px) {
	.page-template-gallery .services-page-main {
		padding-top: 20px;
		padding-bottom: 16px;
	}
	.page-template-gallery .service-page-block {
		width: 100%;
	}
	.page-template-front-page .grid-srction-block {
		width: 100%;
	}
}
@media(max-width:760px){
	.gallery-main-block .before-after-slider-main {
     	height: 444px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 444px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 754px 100%;
	}
}
@media(max-width:740px){
	.gallery-main-block .before-after-slider-main {
     	height: 440px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 440px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 744px 100%;
	}
}
@media(max-width:720px){
	.gallery-main-block .before-after-slider-main {
     	height: 436px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 436px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 734px 100%;
	}
}
@media(max-width:700px){
	.gallery-main-block .before-after-slider-main {
     	height: 432px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 432px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 724px 100%;
	}
}
@media(max-width:680px){
	.gallery-main-block .before-after-slider-main {
     	height: 428px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 428px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 714px 100%;
	}
}
@media(max-width:660px){
	.gallery-main-block .before-after-slider-main {
     	height: 424px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 424px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 704px 100%;
	}
}
@media(max-width:660px){
	.gallery-main-block .before-after-slider-main {
     	height: 420px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 420px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 694px 100%;
	}
}
@media(max-width:640px){
	.gallery-main-block .before-after-slider-main {
     	height: 416px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 416px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 684px 100%;
	}
}
@media(max-width:620px){
	.gallery-main-block .before-after-slider-main {
     	height: 412px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 412px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 674px 100%;
	}
}
@media (max-width:600px){
	.service-page-inner-button i {
    display: block;
}
	.services-page-flex .custom-div::before , 	.services-page-flex .custom-div::after , .gallery-main-flex .custom-div::before, .gallery-main-flex .custom-div::after {
    height: 40px;
    width: 80px;
    font-size: 15px;
}
	.gallery-main-block .before-after-slider-main {
     	height: 351px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 351px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 664px 100%;
	}
/* 	.service-page-inner-block:hover .service-page-block-img img {
    display: none;
} */

/* .service-page-inner-block:hover .service-page-block-img video {
    display: block !important;
} */
}
@media(max-width:580px){
	.gallery-main-block .before-after-slider-main {
     	height: 347px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 347px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 654px 100%;
	}
}
@media(max-width:560px){
	.gallery-main-block .before-after-slider-main {
     	height: 343px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 343px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 644px 100%;
	}
}
@media(max-width:540px){
	.gallery-main-block .before-after-slider-main {
     	height: 339px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 339px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 634px 100%;
	}
}
@media(max-width:520px){
	.gallery-main-block .before-after-slider-main {
     	height: 335px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 335px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 624px 100%;
	}
}
@media(max-width:500px){
	.gallery-main-block .before-after-slider-main {
     	height: 331px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 331px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 614px 100%;
	}
	.before-after-slider-main {
		height: 304px;
	}
}
@media(max-width:480px){
	.gallery-main-block .before-after-slider-main {
     	height: 327px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 327px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 604px 100%;
	}
}
@media(max-width:460px){
	.gallery-main-block .before-after-slider-main {
     	height: 323px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 323px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 594px 100%;
	}
}
@media(max-width:440px){
	.gallery-main-block .before-after-slider-main {
     	height: 319px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 319px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 584px 100%;
	}
}
@media(max-width:420px){
	.gallery-main-block .before-after-slider-main {
     	height: 315px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 315px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 574px 100%;
	}
}
@media(max-width:400px){
	.gallery-main-block .before-after-slider-main {
     	height: 311px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 311px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 564px 100%;
	}
}
@media(max-width:380px){
	.gallery-main-block .before-after-slider-main {
     	height: 307px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 307px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 554px 100%;
	}
}
@media(max-width:360px){
	.gallery-main-block .before-after-slider-main {
     	height: 303px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 303px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 544px 100%;
	}
}
@media(max-width:340px){
	.gallery-main-block .before-after-slider-main {
     	height: 299px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 299px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 534px 100%;
	}
}
@media(max-width:320px){
	.gallery-main-block .before-after-slider-main {
     	height: 295px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 295px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 514px 100%;
	}
}
@media(max-width:300px){
	.gallery-main-block .before-after-slider-main {
     	height: 291px;
	}	
	.gallery-main-block .before-after-slider-main .slider::-webkit-slider-thumb{
     	height: 291px;
	}
	.gallery-main-block .before-after-slider-main .img {
    	background-size: 504px 100%;
	}
}
