

/*  1350px  */
@media all and (max-width: 1479px) {

.grid-1280m #mixedSlider4, #mixedSlider, #mixedSlider6   { width:1280px;}
	
.inside-banner-big h2 { padding-top:23%; }

.inside-banner-big { min-height:650px;}

.fullsize-video-holder {  min-height: 750px;}

.expertise p {text-align:left;}
	
}




/*  1240px  */
@media all and (max-width: 1339px) {
 
.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6  { width:1200px;}
	
.showcase img {  display: block;  width: 150%;  margin: 0px -25%;}
	
.inside-banner-big { min-height:600px;}

#mixedSlider1 {   width:550px;}

.fullsize-video-holder {  min-height: 700px;}
	
.service-box figure {  height: 520px;}	
	
}




/*  980px  */
@media all and (max-width: 1239px) {

.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6  { width:920px;}
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-8-of-9,  .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-3-of-9, .col-2-of-9 {padding: 0px 10px;} 	
	

.responsive-menu-icon {display: block;}
	

.g-services	img {width:95%;}

.feature-video {  height: 480px; padding-top: 175px;}

#demo-1 {min-height:400px;}

.demo-inner-content h1 {  font-size: 140px;}

.demo-inner-content {margin:50px auto;}

.demo-inner-content h5 {  margin: 20px 0px; font-size:30px;}

.pricing-photo {  margin-top: 40px;  width: 100%;}

.pricing {  background-position: -250px top; height:500px;}

.showcase {height:230px;}	

.inside-banner-big {  min-height: 200px;}
	
#mixedSlider1 {   width:450px;}	

.fullsize-video-holder {  min-height: 550px;}
	
.team-box span p {  min-height: 300px;}

.inside-content-area img {max-width:100%;}

.expertise span {height:200px;}

.diff-box {  height: 560px;}

.diff-box p {text-align:left;}

.rps h4 {  height: 140px;}

.service-box figure {  height: 400px;}	

}



/*  768px  */
@media all and (max-width: 979px) {

.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6  { width:740px;}	

.col-1-of-4  {width: 50%;}	

.col-1-of-5  {width: 33.33%;}	

.col-1-of-6  {width: 33.33%;}	

.col-1-of-7  {width: 25%;}	

.col-1-of-8  {width: 25%;}	
		
.col-1-of-9  {width: 20%;}	
		
.col-1-of-10  {width: 20%;}	
	
.col-1-of-11  {width: 16.66%;}
	
.col-1-of-12 {width: 16.66%;}
	
.col-5-of-8 {    width: 75%;	}
	
.col-3-of-9 {    width: 40.00%;	}
	
.col-1-of-9 {    width: 25%;}	
	
.col-2-of-9 {    width: 25%	}
	
.col-3-of-9 {    width: 50%;}	
	
.col-3-of-8 {    width: 50%;	}

.col-2-of-3, .col-2-of-5, .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6,  .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-8-of-9,  .col-7-of-9, .col-6-of-9, .col-5-of-9, .col-4-of-9 {width: 100%;}	

	
h2 {  font-size: 26px;  letter-spacing: 2px; margin-top: 10px;}

#booking-left p, #booking-right p {  width: 300px;}

.g-services2 img {  width: 90%; }

.g-services2 {background-size: auto 400px;}

.feature-video {    height: 380px;    padding-top: 135px; background-size: cover;  }

.play-button {  width: 100px;}
	
.submit-button {  width: 140px;	}

.showcase {height:180px;}	

 

#mixedSlider .MS-content .item p {height:260px;}		
	
#mixedSlider1 {   width:350px;}		
	
.fullsize-video-holder {  min-height: 425px;}	

.team-box span p {  min-height: 200px;}

.expertise span {    height: 150px;    margin-bottom: 20px;  }

.diff-box {    height: 700px;  }	

.rps .col-1-of-4 {margin-bottom:20px;}

.service-box figure {  height: 320px;}	

.services {  padding:20px 0px 30px 0px;}

}





/*  640px  */
@media all and (max-width: 767px) {

.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6  { width:600px;}	
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-8-of-9, .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-2-of-9, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8 {padding: 0px 5px;} 
	
	
.logo {  margin-left: -20px;}

.whatsapp {  width: 190px;}

header.darker .whatsapp {  margin: 12px 0px 0px 0px;}

header.darker .burger-menu {  margin: 24px 0px 0px 20px;}

header.darker .logo {  width: 51px;  margin: 8px 0px;    margin-left: 0px;}

header.darker .logo, .logo { margin-left: -20px;  }	

.demo-inner-content h1 {    font-size: 120px;  }

.demo-inner-content h5 {    font-size: 24px;  }

.g-services .col-1-of-2 {width:100%;}

.g-services { padding: 30px 0px;}

.g-services img {    width: 100%;  }

.g-services h2 {text-align:center;}

.g-services p {text-align:center;}

.feature-video {    height: 300px;    padding-top: 100px; margin-bottom:0px!important;  }

span.input-main {  width: 50%;}

span.input-main.last {width:100%;}

.submit-button {width:100%;}

.pricing-photo {    display: none;  }

.pricing {    background-position: -650px top;    height: 500px;  }

.pricing .col-1-of-2 {width:100%;}

#socialmedia {  float: none;  margin-top: 0px;}

#copyright {margin-bottom:20px; margin-top:20px;}

.feature-video {    background-size: cover;  }
	
.orange-stripe h2 {  margin-top: 20px;  margin-bottom: 25px;  font-size: 19px;}	

.booking-and-cancellation {background-image:none;}

#booking-left strong, #booking-left p, #booking-left {  text-align: left;  }

#booking-left p {  float: left;}

.banner-location {  width: 320px;  letter-spacing: 2px;  font-size: 16px;}
	
.g-services2 {  padding: 30px 0px;}	

.showcase {height:140px;}	

.inside-banner-big h2 { padding-top:25%; line-height:120%; }
	
 

.g-services .col-1-of-6 {width:25%; float:left;}
	
#mixedSlider .MS-content .item p {height:260px;}	

#mixedSlider1 {   width:100%;}			

.submit-button {margin-bottom:30px;}
	
.fullsize-video-holder {  min-height: 355px;}		
	
#regformdata .submit-button , #regformdata1 .submit-button { margin-bottom:0px;}	

#booking-left, #booking-right {width:100%;}

#booking-left strong, #booking-left p, #booking-left {  padding: 0px 0px; width:100%;}

#booking-right strong, #booking-right p, #booking-right {  padding: 0px 0px; width:100%;}
	
.different .col-1-of-3 {width:100%;}	

.diff-box {height:auto;}

.sitemap-listing li {width:50%; float:left;}
	
.service-box figure {  height: 250px;}		
	
}





/*  480px  */
@media all and (max-width: 639px) {

.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6  { width:440px;}	
	
.col-1-of-2, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-3-of-9, .col-2-of-9  {width: 100%; float: none;}	

.col-1-of-3  {width: 100%; float: none;}	
	
.col-1-of-4  {width: 100%; float: none;}	

.col-1-of-5  {width: 100%; float: none;}	

.col-1-of-6  {width: 50%;}	

.col-1-of-7  {width: 33.33%;}	

.col-1-of-8  {width: 33.33%;}
		
.col-1-of-9  {width: 33.33%;}
		
.col-1-of-10  {width: 33.33%;}
	
.col-1-of-11  {width: 33.33%;}
	
.col-1-of-12 {width: 33.33%;}
	
	

select {   background-position: 93% center;}

	
.showcase {  width: 48%;  margin:0px .5%;}	
	
 		

#mixedSlider6 .MS-content .item {width:24.1%;}	
	
#mixedSlider .MS-content .item p {height:280px;}	



.icon-with-title span img {display:block; float:none; margin:auto; width:50px;}

.icon-with-title span span  {display:block; float:none; line-height:40px; text-align:center; width:100%; }


.fullsize-video-holder {  min-height: 270px;}		

.team-box span p {  min-height: auto;}
	
.sitemap-listing li {width:100%; float:none;}	
	
	
.service-box {  margin-bottom: 30px;}	

.service-box figure {  height: 600px;}		
	
}




/*  360px  */
@media all and (max-width: 479px) {

.grid-1280, #mixedSlider4, #mixedSlider, #mixedSlider6   { width:320px;}	
	
.col-1-of-6  {width: 100%; float: none;}	

.col-1-of-7  {width: 50%;}	

.col-1-of-8  {width: 50%;}
		
.col-1-of-9  {width: 50%;}
		
.col-1-of-10  {width: 50%;}
	
.col-1-of-11  {width: 50%;}
	
.col-1-of-12 {width: 50%;}	
	
h2 {    font-size: 25px;    letter-spacing: 1px;    margin-top: 10px;  }

#booking-left strong, #booking-left p, #booking-left {  padding: 0px 20px;}

#booking-right strong, #booking-right p, #booking-right {   padding: 0px 20px;}

.pricing h2, .pricing p {  padding-left: 10px;}

.pricing strong {  padding-left: 10px;}

.pricing span {  width: 290px; margin-top:10px;}

.demo-inner-content h1 {    font-size: 90px;  margin-top: 50px;}

.banner-location {    width: 286px;    letter-spacing: 0px;    font-size: 16px;  }

.demo-inner-content h5 {    font-size: 20px;    letter-spacing: 1px;  }

.whatsapp {  width: 190px;}

.g-services2 {  padding: 10px 0px;}

.g-services2 {    background-size: auto 370px;  }

header.darker .logo, .logo { margin-left: -20px;  }	

header.darker .whatsapp {  margin: 9px 0px 0px 0px;}

.showcase {  width: 46%;  margin:0px 1%; height: 120px;  }

.inside-banner-big h2 { padding-top:100%; line-height:120%; }

 

.black-icons .col-1-of-6 {width:33.33%; float:left;}

.black-icons .col-1-of-6 img {width:90%; display:block; margin:10px auto;}

.g-services .col-1-of-6 {width:33.33%; float:left; margin:10px 0px;}

#mixedSlider4 .MS-controls .MS-left {margin-left:-20px;}

#mixedSlider4 .MS-controls .MS-right {margin-right:-20px;}

#mixedSlider6 .MS-content .item {width:32.2%;}	

#mixedSlider .MS-content .item p {height:300px;}

.fullsize-video-holder {  min-height: 200px;}		

#booking-left strong, #booking-left p, #booking-left {  padding: 0px 0px; width:100%;}

#booking-right strong, #booking-right p, #booking-right {  padding: 0px 0px; width:100%;}

header.darker .whatsapp {    margin: 14px 0px 0px 0px;  }

.listing li {text-align:left; padding-right:0px;}

.g-services2 img {    width: 100%;  }

.pc-room {margin-bottom:20px;}

.service-box figure {  height: 430px;}		

}