/*============================================================For Small Desktop==============================================================*/



@media (max-width: 1920px) {
	
	.carousel-caption h3 {  font-size: 45px;}

.service-desc {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:265px;
}

.domore {
	margin:0 0 15px 25px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:90%;
	height:270px;
}


.mp-desc3 {
  margin:20px 20px 15px 20px;
  position: relative; padding:2px 0 5px 0;
  top: 0px; text-align:center; background-color:#000; width:100%; height:285px;
}

#navigation {
	background-color:rgba(0,0,0,0.90);
	border: 0 none;
	margin: 0 0 5% 0%;
	-webkit-transition: background-color 800ms linear;
	-moz-transition: background-color 800ms linear;
	-ms-transition: background-color 800ms linear;
	-o-transition: background-color 800ms linear;
	transition: background-color 800ms linear;
	height: 80px; padding:0 0 0 28%;
}
#navigation3 {background-color:rgba(0,0,0,0.90); border: 0 none;margin: 0 0 3.7% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 41%;}/* team */.member-thumb {  width: auto;}
.mb50 {
	margin: 125px 0 0 0;
}
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:940px; width:290px; z-index: 9999; }

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.carousel-caption {
  top: 56%;  margin:0 0 0% 3%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}
.carousel-caption h3 {
  font-size: 74px;
  font-weight: 700;
  margin: 6px 0 20px;
}

.carousel-caption h2 {
	font-size: 34px;
	font-weight: 700;  margin: 12px 0  30px 0px; line-height:42px;
}


.carousel-indicators {
  bottom: 310px;
  left: 0;
  margin: 0;
  right: 0;
  top: 90%;
  width: 100%;
}

.carousel-indicators li {
  border: 1px solid rgba(255, 255, 255, 0.3);
  height: 18px;
  width: 18px; letter-spacing:25px;
}

.carousel-indicators .active {
	height: 18px;
	width: 18px;
}

.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:180px;font-size:180px; font-weight:400;color:#fff; margin:450px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}


}


@media (max-width: 1440px) {
	
	.service-desc {
	margin:0 25px 30px 24px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:76%;
	height:225px;
}
.domore {
	margin:0 0 15px 30px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:76%;
	height:260px;
}

.carousel-caption {
  top: 46%;  margin:0 0 0% 5%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}
.carousel-caption h3 {
  font-size: 60px;
  font-weight: 700;
  margin: 6px 0 20px;
}

.carousel-caption h2 {
	font-size: 26px;
	font-weight: 700;  margin: 12px 0  30px 0px; line-height:42px;
}


.carousel-indicators {
  bottom: 310px;
  left: 0;
  margin: 0;
  right: 0;
  top: 86%;
  width: 100%;
}

.carousel-indicators li {
  border: 1px solid rgba(255, 255, 255, 0.3);
  height: 16px;
  width: 16px; letter-spacing:25px;
}

.carousel-indicators .active {
	height: 16px;
	width: 16px;
}

.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:180px;font-size:180px; font-weight:400;color:#fff; margin:300px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}

	
	/* slider */.carousel-caption h3 {  font-size: 45px;}/* works */

#navigation {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 5.5% 0%; -webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear; -o-transition: background-color 800ms linear; transition: background-color 800ms linear; height: 80px; padding:0 0 0 28%;}

#navigation3 {background-color:rgba(0,0,0,0.90); border: 0 none;margin: 0 0 4.9% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 37%;}/* team */.member-thumb {  width: auto;}
.mb50 {
	margin: 55px 0 0 0;
}
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:620px; width:290px; z-index: 9999; }

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.travel_insurance{background-color:rgba(0,0,0,0.30); width:80%; float:left; margin:0% 0 5% 10%; padding:3% 0 2% 0;}	
.note{width:76%; float:left; font-family:Lato; font-size:10px; color:#fff; line-height:24px; margin:0% 0 0 15%; text-align:right;}
}

/*@media only screen (max-width: 1080px) {
	
	.service-desc {
	margin:0 25px 30px 24px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:76%;
	height:225px;
}
.domore {
	margin:0 0 15px 30px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:76%;
	height:260px;
}

.carousel-caption {
  top: 46%;  margin:0 0 0% -16%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}
.carousel-caption h3 {
  font-size: 60px;
  font-weight: 700;
  margin: 6px 0 20px;
}

.carousel-caption h2 {
	font-size: 26px;
	font-weight: 700;  margin: 12px 0  30px 0px; line-height:42px;
}


.carousel-indicators {
  bottom: 510px;
  left: 0;
  margin: 0;
  right: 0;
  top: 86%;
  width: 100%;
}

.carousel-indicators li {
  border: 1px solid rgba(255, 255, 255, 0.3);
  height: 16px;
  width: 16px; letter-spacing:25px;
}

.carousel-indicators .active {
	height: 16px;
	width: 16px;
}

.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:180px;font-size:180px; font-weight:400;color:#fff; margin:100px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}

	
	.carousel-caption h3 {  font-size: 45px;}

#navigation {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 5.5% 0%; -webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear; -o-transition: background-color 800ms linear; transition: background-color 800ms linear; height: 80px; padding:0 0 0 28%;}

#navigation3 {background-color:rgba(0,0,0,0.90); border: 0 none;margin: 0 0 4.9% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 37%;}.member-thumb {  width: auto;}
.mb50 {
	margin: 55px 0 0 0;
}
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:620px; width:290px; z-index: 9999; }

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.travel_insurance{background-color:rgba(0,0,0,0.30); width:80%; float:left; margin:0% 0 5% 10%; padding:3% 0 2% 0;}	
.note{width:76%; float:left; font-family:Lato; font-size:10px; color:#fff; line-height:24px; margin:0% 0 0 15%; text-align:right;}
}
*/
@media (max-width: 1366px) {
	
	/* slider */.carousel-caption h3 {  font-size: 45px;}/* works */
.service-desc {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:260px;
}

.domore {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:285px;
}
#navigation {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 5.5% 0%; -webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear; -o-transition: background-color 800ms linear; transition: background-color 800ms linear; height: 80px; padding:0 0 0 28%;}

#navigation3 {background-color:rgba(0,0,0,0.90); border: 0 none;margin: 0 0 5.3% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 34%;}/* team */.member-thumb {  width: auto;}
.mb50 {
	margin: 80px 0 0 0;
}
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:900px; width:290px; z-index: 9999; }

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.offer-desc {
  margin:3% 0 26px 28px; color:#000000;
  position: relative; padding:10px 0 20px 0;
  top: 0px; text-align:left; background-color:#fff; width:80%; height:auto;
}

.offer-desc h3 {
  color: #333; text-align:left; padding:0 14px 0 14px;
  font-size: 16px;
  font-weight: 700;
  margin: 8px 0 5px 0; line-height:17px;
}


.offer-desc h4 {
	color: #333;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 25px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	margin: 8px 0 8px 0;
}
.offer-desc h5 {
	color: #000;
	line-height: 21px;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 100px;
	font-size: 14px;
	font-weight: 400;
	margin: 3px 0 3px 0;
}
.offer-desc h6 {
  color: #000; line-height:21px;  text-align:left; padding:0 14px 0 14px; 
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 10px 0;
}
.offer-desc h6 li {
  color: #000; line-height:21px;  text-align:left; padding:0 10px 0 0px; 
  font-size: 12px;
  font-weight: 400; list-style:disc; margin:0 0 0 18px;
  
}
.offer-desc li a {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}
.offer-desc li a:hover {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px; text-decoration:underline;
}
.offer-desc p {
  color: #000; text-align:left; padding:0 14px 0 14px;
  font-size: 14px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}

.carousel-indicators {
  bottom: 310px;
  left: 0;
  margin: 0;
  right: 0;
  top: 90%;
  width: 100%;
}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:150px;font-size:170px; font-weight:400;color:#fff; margin:480px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.8);filter:alpha(opacity=70);opacity:.7}

.carousel-caption {
  top: 60%;  margin:0 0 0% 4%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}

.carousel-caption h2 {
	font-size: 28px;
	font-weight: 700;  margin: 6px 0  20px 0px; line-height:32px;
}

.carousel-caption h2 span {
  font-weight: 800;
}

.carousel-caption h3 {
  font-size: 44px;
  font-weight: 700;
  margin: 6px 0 20px;
}

}

@media (max-width: 1280px) {
	
	/* slider */.carousel-caption h3 {  font-size: 45px;}/* works */
.service-desc {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:260px;
}

.domore {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:285px;
}
#navigation {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 5.5% 0%; -webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear; -o-transition: background-color 800ms linear; transition: background-color 800ms linear; height: 80px; padding:0 0 0 28%;}

#navigation3 {background-color:rgba(0,0,0,0.90); border: 0 none;margin: 0 0 5.6% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 34%;}/* team */.member-thumb {  width: auto;}
.mb50 {
	margin: 80px 0 0 0;
}
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:900px; width:290px; z-index: 9999; }

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.offer-desc {
  margin:3% 0 26px 28px; color:#000000;
  position: relative; padding:10px 0 20px 0;
  top: 0px; text-align:left; background-color:#fff; width:80%; height:auto;
}

.offer-desc h3 {
  color: #333; text-align:left; padding:0 14px 0 14px;
  font-size: 16px;
  font-weight: 700;
  margin: 8px 0 5px 0; line-height:17px;
}


.offer-desc h4 {
	color: #333;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 25px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	margin: 8px 0 8px 0;
}
.offer-desc h5 {
	color: #000;
	line-height: 21px;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 100px;
	font-size: 14px;
	font-weight: 400;
	margin: 3px 0 3px 0;
}
.offer-desc h6 {
  color: #000; line-height:21px;  text-align:left; padding:0 14px 0 14px; 
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 10px 0;
}
.offer-desc h6 li {
  color: #000; line-height:21px;  text-align:left; padding:0 10px 0 0px; 
  font-size: 12px;
  font-weight: 400; list-style:disc; margin:0 0 0 18px;
  
}
.offer-desc li a {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}
.offer-desc li a:hover {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px; text-decoration:underline;
}
.offer-desc p {
  color: #000; text-align:left; padding:0 14px 0 14px;
  font-size: 14px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}

.carousel-indicators {
  bottom: 310px;
  left: 0;
  margin: 0;
  right: 0;
  top: 85%;
  width: 100%;
}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:150px;font-size:130px; font-weight:400;color:#fff; margin:355px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.8);filter:alpha(opacity=70);opacity:.7}

.carousel-caption {
  top: 55%;  margin:0 0 0% 5%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}

.carousel-caption h2 {
	font-size: 28px;
	font-weight: 700;  margin: 6px 0  20px 0px; line-height:32px;
}

.carousel-caption h2 span {
  font-weight: 800;
}

.carousel-caption h3 {
  font-size: 44px;
  font-weight: 700;
  margin: 6px 0 20px;
}

}


@media (min-width: 768px) and (max-width: 1024px) {
/*	.service-desc {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:220px;
}*/

.domore {
	margin:0 25px 30px 10px;
	position: relative;
	padding:2px 0 5px 0;
	top: 0px;
	text-align:center;
	background-color:#000;
	width:100%;
	height:260px;
}
#navigation3 {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 6.5% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 30%;}

#navigation {background-color:rgba(0,0,0,0.90);border: 0 none;margin: 0 0 6.8% 0%;-webkit-transition: background-color 800ms linear;-moz-transition: background-color 800ms linear;-ms-transition: background-color 800ms linear;-o-transition: background-color 800ms linear;transition: background-color 800ms linear;height: 80px; padding:0 0 0 30%;}

/* slider *//* works */

.mb50 {
	margin: 50px 0 0 0;
}
.service-desc {  margin-left: 14px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%;}
.service-desc {  max-width:100%;}

.service-desc55 {  margin-left: 14px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%; }

.mp-desc3 {  margin-left: 13px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%;}

.mp-descTh {  margin-left: 13px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%;}

.food-desc3 {  margin-left: 13px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%;}

.experiece-desc3 { margin-left: 13px;  position: relative; padding:2px 0 5px 0;  top: 0px; text-align:center; background-color:#000; width:94%; height:340px;}

.cd-slider-nav2 .image-icon {  margin: 0 auto; padding:0% 0% 0 0%;  display: block;  width: 220px;  height: auto;  text-align: center;   }/* team */

.member-thumb {  width: auto;}
.offer-desc {
  margin:3% 0 26px 28px; color:#000000;
  position: relative; padding:10px 0 20px 0;
  top: 0px; text-align:left; background-color:#fff; width:80%; height:auto;
}

.offer-desc h3 {
  color: #333; text-align:left; padding:0 14px 0 14px;
  font-size: 16px;
  font-weight: 700;
  margin: 8px 0 5px 0; line-height:17px;
}


.offer-desc h4 {
	color: #333;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 25px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	margin: 8px 0 8px 0;
}
.offer-desc h5 {
	color: #000;
	line-height: 21px;
	text-align: left;
	padding: 0 14px 0 14px;
	height: 140px;
	font-size: 14px;
	font-weight: 400;
	margin: 3px 0 3px 0;
}
.offer-desc h6 {
  color: #000; line-height:21px;  text-align:left; padding:0 14px 0 14px; 
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 10px 0;
}
.offer-desc h6 li {
  color: #000; line-height:21px;  text-align:left; padding:0 10px 0 0px; 
  font-size: 12px;
  font-weight: 400; list-style:disc; margin:0 0 0 18px;
  
}
.offer-desc li a {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}
.offer-desc li a:hover {
  color: #000; text-align:left; padding:0 14px 0 0px;
  font-size: 12px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px; text-decoration:underline;
}
.offer-desc p {
  color: #000; text-align:left; padding:0 14px 0 14px;
  font-size: 14px;
  font-weight: 400; line-height:17px;
  margin-bottom: 5px;
}

.offer-desc2 p {  color: #000; text-align:left; padding:0 14px 0 14px;  font-size: 14px;  font-weight: 700; line-height:17px;  margin-bottom: 5px;}

.offer-desc2 p a {  color: #000; text-align:left;   font-size: 14px;  font-weight: 700; line-height:17px;  margin-bottom: 5px;}
.offer-desc2 p a:hover{  color: #000; text-align:left; padding:0 14px 0 14px;  font-size: 14px;  font-weight: 700; line-height:17px;  margin-bottom: 5px;}

.offerdes2{ padding:2%; float:left; text-align:left; margin:2% 0 0% 14px; font-size:14px; font-family:Lato; font-style:normal; font-weight:700; color:#333; text-decoration:none;  width:90% }
.offerdes2 a{ text-align:center; font-family:Lato; font-style:normal; font-weight:700; font-size:14px; color:#333; text-decoration:none;}

.offerdes2 a:hover{color:#333; text-decoration:underline;}
.offerdes{ padding:2%; float:left; text-align:center; margin:2% 0 0% 14px; font-size:14px; font-family:Lato; font-style:normal; font-weight:400; color:#fff; text-decoration:none; background-color:#f5a623; width:90% }

.offerdes a{ text-align:center; font-family:Lato; font-style:normal; font-weight:400; font-size:14px; color:#fff; text-decoration:none;}

.offerdes a:hover{color:#333; text-decoration:none;}/*white end*/
.sticky-container{ padding:0px 0 0 0; margin:0px; position:fixed; left:26px;top:640px; width:290px; z-index: 9999;}

.sticky { font-family:Lato; font-weight: 700; font-size: 24px;color: #fff;min-width: 420px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.book_now{background-color:rgba(0,0,0,0.30); width:80%; float:left; margin:12% 0 5% 10%; padding:3% 0 5% 0;}

.scan-lt{width:54%;float:left;margin:0% 0 0 0%;padding:4% 0% 4% 3%;text-align:center;}

.scan-lt img{max-width:100%;}
.scan-lt b2{width:100%; float:left; margin:1% 0 1% 0; padding:0% 0 0 5%; font-family: Lato; font-size: 36px;line-height: 36px; font-weight: 700; color:#FFFFFF; text-align:left;}

.scan-lt span{width:90%; float:left; margin:0% 5% 5% 5%; font-family:Lato; font-size:26px; line-height:32px; font-weight:400; color:#FFF; text-align:left;}

.scan-rt{width:35%; float:left; margin:0 0 0 5%; padding:1% 0 0 0; text-align:center; background-color:rgba(0,0,0,0.10); border-radius:10px;}

.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%; height:170px;font-size:120px; font-weight:400;color:#fff; margin:370px 0 0 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}

.carousel-caption {
  top: 55%;  margin:0 0 0% 5%; padding:2% 3% 2% 3%; width:70%; text-align:left; 
}

.carousel-caption h2 {
	font-size: 26px;
	font-weight: 700;  margin: 6px 0  20px 0px; line-height:32px;
}

.carousel-caption h2 span {
  font-weight: 800;
}

.carousel-caption h3 {
  font-size: 44px;
  font-weight: 700;
  margin: 6px 0 10px;
}
.carousel-indicators {
  bottom: 330px;
  left: 0;
  margin: 0;
  right: 0;
  top: 85%;
  width: 100%;
}
}

@media (min-width: 980px) and (max-width: 1150px) {/* slider */.carousel-caption h3 {font-size: 45px;}/* works *//* team */.member-thumb {  width: auto;}}


/*============================================================Tablet (Portrait) Design for a width of 768px==============================================================*/


@media (min-width: 768px) and (max-width: 979px) {
	/* slider */.carousel-caption h2 {  font-size: 55px;}.carousel-caption h3 {  font-size: 36px;}
	/* services */
	.service-item {  margin: 0 auto 30px;  text-align: center;  width: 325px;}
	.service-icon {  float: none;  margin: 0 auto 15px;  text-align: center;  width: 50px;}
	.service-desc {  margin-left: 0;  position: relative;  top: 0;}/* works */
	.work-item {  width: 33%;}/* team */.member-thumb .overlay h5 {  margin: 25px 0;}
	.member-thumb {  margin: 0 auto;}/* fatcs */#facts {background-position: center top !important;}
	.counters-item {  margin-bottom: 30px;}
	.counters-item i {  margin: 0 0 15px;}
	.counters-item strong {  font-size: 45px;}/* contact */
	.contact-form .name-email input {  margin-right: 0;  width: 100%;}
	.footer-social {  margin-top: 45px;}/* footer */.footer-single {  margin-bottom: 30px;}
	}
	/*============================================================Mobile (Portrait) Design for a width of 320px==============================================================*/
	
	@media only screen and (max-width: 767px) {
		.sec-sub-title p {  font-size: 14px;}/* slider */
		.carousel-caption h2 {  font-size: 35px;}
		.carousel-caption h3 {  font-size: 22px;}
		.carousel-caption p {  font-size: 14px;}
		.social-links {  margin-top: 20%;}/* services */
		.service-item {  margin: 0 auto 30px;  text-align: center;  width: 280px;}
		.service-icon {  float: none;  margin: 0 auto 15px;  text-align: center;  width: 50px;}
		.service-desc {  margin-left: 0;  position: relative;  top: 0;}/* works */
		.work-item {  left: 5% !important;  width: 90%;}/* team */
		.team-member {  margin-bottom: 30px;}
		.team-member:last-child {  margin-bottom: 0;}
		.member-thumb {  margin: 0 auto;}/* facts */
		#facts {background-position: center top !important;}
		.counters-item {  margin-bottom: 30px;}/* contact */
		.contact-address {  margin-bottom: 30px;}
		.footer-social {  margin-top: 20px;  text-align: center;}
		.footer-social li {  display: inline-block;}
		.footer-social li a {  margin: 0 10px;}/* footer */
		.footer-single {  margin-bottom: 30px;}}
		/*============================================================Mobile (Landscape) Design for a width of 480px==============================================================*/
		
		@media only screen and (min-width: 480px) and (max-width: 767px) {/* services */.
		service-item {  margin: 0 auto 30px;  text-align: center;  width: 325px;}
		.service-icon {  float: none;  margin: 0 auto 15px;  text-align: center;  width: 50px;}
		.service-desc {  margin-left: 0;  position: relative;  top: 0;}/* works */
		.work-item {  left: inherit !important;  width: 50%;}}