/* css*/

@media only screen and (min-width:1000px) and (max-width:1179px){
	
	.read-more{margin:5px 0 0 0;}
	.wrapper{width:980px}
	.contactLeft {    width: 33%;padding: 30px 25px;min-height: 555px;}
	
}
@media only screen and (min-width:500px) and (max-width:1179px){
	/* .partner-logo li{width:30%;padding-right:10px!important; */
	/* } */
	#quote-carousel .carousel-indicators { min-height: auto;}
}
@media only screen and (max-width:767px){	
	.banner-pre-content {position:static;}
	.banner-pre-text h2 {font-size: 18px;line-height: 24px;padding-bottom:10px;}
	.banner-pre-text p { margin-bottom:10px;}
	.banner-pre-text {padding: 20px 0px;transform: skew(0deg);}
	.services-section {padding-top: 40px;}	
	.banner-pre-content .wrapper {-webkit-transform: skew(0deg);-moz-transform: skew(0deg);box-shadow:none;-ms-transform: skew(0deg);transform: skew(0deg);}
}
@media only screen and (max-width:1024px){
		.services{padding:0 20px;}
		.box > .icon > .info > a{font-size:14px;}
		.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
		
	.wsmenu-list > li > a {margin: 0px 0px;}
	.animated-arrow {right:0px; left:auto; position:absolute;margin:0;}
	.service-content {min-height: auto;}
	.col-3 {width: 50%; margin-bottom:30px;}
	.col-3:nth-of-type(n+3) {margin-bottom:0;}
	.col-4 {width: 50%; margin-bottom:30px;}
	.project-outer{text-align:center;}
	.call-to-action-left {padding: 10px 20px 10px;}
	.call-to-action-left h4 {font-size: 18px; color: #fff; line-height: 30px;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	.header{
		    padding: 10px 0;
			position: fixed;
			background: rgba(0, 0, 0, 0.5);
		}
		
	#quote-carousel .carousel-indicators { min-height: 80px;}
	
}@media only screen and (max-width:999px){
	


}@media only screen and (min-width:600px) and (max-width:1024px){
	.services-section .col-4{width:33.33%; margin-bottom:30px; padding:0 10px; clear:none !important;}
	.services-section .col-4:nth-of-type(n+4){margin-bottom:0;}
	.col-2{width:33.33%; margin-bottom:30px; clear:none !important;}
	.services-section .col-wrap{margin:0 -10px;}
	.fo-widget a, .fo-widget p {color: #000; font-size: 14px;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
		.home .service-outer {
			margin-bottom: 0px;
				}
	.form-group img{margin-bottom:15px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.wrapper{width:730px;}
	.col-2:nth-of-type(n+4){margin-bottom:0;}
	.contactLeft{width:39%;padding: 30px 25px;min-height: 575px;}
	.contactRight{width:60%;padding: 30px 25px;min-height: 548px;}
	.captchaBox .submitBtn{margin-top:10px;}
	.captcha input{width:64%;}
	.wsoffcanvasopener .animated-arrow{left:auto;}
	.pre-info{margin-left: 0;padding-right: 70px;padding-top:5px;}
		#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	.form-group img{margin-bottom:15px;}
}
@media only screen and (min-width:1024px) and (max-width:1179px){
	.wsoffcanvasopener .animated-arrow{left:auto;}
	.call-to-action-left:after{height: 119%;}
	.pre-socail{display:none;}
	.pre-info {margin-left: 0;padding-right: 70px;padding-top:5px;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
		.btn-send{float:left;width: 50%;padding:10px;}
}
@media only screen and (max-width:767px){
	
	.read-more{margin:5px 0 0 0;}
	.fo-description a {
    margin-top: 10px;
    display: inline-block;
	}
	.fo-widget h3 {
	margin: 10px 0px 20px 0px;}
	.banner-pre-content .wrapper {
    background-color: rgba(255, 255, 255);
    background-color: rgba(255, 255, 255);
    -webkit-transform: skew(0deg);
    -moz-transform: skew(0deg);
    box-shadow:none;
    -ms-transform: skew(0deg);
    transform: skew(0deg);
}
	.pre-right{display:none;}
	.animated-arrow {top: 17px;}
	.banner-pre-text {padding: 20px 0;transform: skew(0deg);}	
	.pt-5 { padding: 20px;}
	.title h2 span {	 font-size: 42px;}
	.title h2 {font-size: 30px;line-height: 32px; padding-bottom: 20px;}
	.project-content h4 {font-size: 18px;}
	.animated-arrow { margin-top: 0;}
	.header.sticky.fixed{padding:10px;}
		.contentLeftimg { width: 100%;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	
}
@media only screen and (min-width:720px) and (max-width:740px){
	.banner-pre-text { padding: 20px 5px;}
}
@media only screen and (min-width:600px) and (max-width:767px){
	.service-outer {margin-bottom: 0px;}
	.contactLeft {float: left;width: 100%;padding: 15px;min-height:auto;}
	.contactRight {margin-top: 10px;padding: 15px;width: 100%;min-height:auto;}
	.wrapper{width:700px;max-width:100%;}
	p {font-size: 14px; font-weight: 400; line-height: 22px;  margin: 0 0 12px;}
	.service-content h4 {font-size: 16px;}
	.service-content {padding: 20px 10px;}
	.service-content {min-height: auto;}
	.service-content a, .view-pro a {font-size: 14px; margin: 10px 0px 10px 0px;}
	.col-6 {width: 50%; margin-bottom:30px;}
	.col-6:nth-of-type(n+3) {margin-bottom:0; clear:left;}
	.footer-upper .col-6{width:100%; margin-bottom:0px;}
	.call-to-action-left::after {height:100%;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	.animated-arrow{top:5px;}
	.wsoffcanvasopener .animated-arrow{top:-2px;}
	.home-testi{padding:20px 0;}
	.InnerPages{padding:30px 0;margin-bottom:0;}
	.InnerPages .wrapper{
		position:static;
		padding:0;
		box-shadow:none;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.cms-content p, .cms-content ol, .cms-content ul, .cms-content table{text-align:justify;}
	.owl-theme .owl-nav [class*="owl-"], .owl-carousel .owl-nav button.owl-prev::before, .owl-carousel .owl-nav button.owl-next::before {
    width: 30px;
    height: 40px;
}
.owl-theme .owl-nav [class*="owl-"] span{
	font-size:24px;
}
	.main-footer .col-4:nth-of-type(1) {width:100%;}
	.main-footer.col-4{width:50%;}
	.main-footer{padding:40px 0  0px 0;}
	.footer-upper .col-wrap{display:block;}
	.footer-upper .col-6:first-child {background:#00a7e0;}	
	.call-to-action-left h4{color:#fff;font-size: 25px; line-height: 45px;text-align:center}
	.call-to-action-left h4 span{font-size:30px;}
	.call-to-action-left:after {display: none;}
	.slider {position:relative;}
	.slider-text{  
				position: absolute;
				bottom: 0;
				font-size: 30px;
				line-height: 40px;
				z-index: 9;
				font-weight: 600;
				padding: 20px 20px;
				color: #ffe600;
				background: rgba(0, 0, 0, 0.6);	
				width:100%;
				text-transform:uppercase;
			}
		.slider-text span{
			color:#00bbfb;
		}

}@media only screen and (max-width:599px){
	.owl-theme .owl-nav [class*="owl-"] span {font-size: 21px;}
	.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{width:100%; margin-bottom:10px;}
	.col-1:last-child, .col-2:last-child,.col-3:last-child,.col-4:last-child,.col-5:last-child,.col-6:last-child,.col-7:last-child,.col-8:last-child,.col-9:last-child,.col-10:last-child,.col-11:last-child{margin-bottom:0;}

	.banner-pre-text:before, .banner-pre-text:after {content:none;}
	.service-outer {position: relative; text-align: center;margin:10px 0;}
	.service-content {min-height: auto;}
	.service-img img{width:100%;}
	.wsoffcanvasopener .animated-arrow {left: auto;}	
	.owl-theme .owl-nav [class*="owl-"],.owl-carousel .owl-nav button.owl-prev::before, .owl-carousel .owl-nav button.owl-next::before {width: 30px; height: 40px;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	
}
@media only screen and (min-width:480px) and (max-width:599px){
	.wrapper{width:460px}
	.col-1,.col-2, .projects-section .col-3 {width: 50%; margin-bottom:30px;}
	.col-1:nth-of-type(n+3),.col-2:nth-of-type(n+3), .projects-section .col-3:nth-of-type(n+3) {margin-bottom:0;}
	#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	.btn-send{float:r;width: 30%;padding:10px;}
	.call-to-action-right ul{text-align:center;}
	.call-to-action-right li{display:inline-block:}
	.animated-arrow{top:5px;}
	.wsoffcanvasopener .animated-arrow{top:-5px;}
	.home-testi{padding:20px 0;}
	.InnerPages{padding:30px 0;margin-bottom:0;}
	.InnerPages .wrapper{
		position:static;
		padding:0;
		box-shadow:none;
		margin:20px 0;
		}
	.cms-content p, .cms-content ol, .cms-content ul, .cms-content table{text-align:justify;}
	.footer-upper .col-wrap{display:block;}
	.footer-upper .col-6:first-child {background:#00a7e0;}	
	.call-to-action-left h4{color:#fff;font-size: 20px; line-height: 33px;}
	.call-to-action-left h4 span{font-size:24px;}
	.pre-socail a:first-child{padding-left:0;}
	.slider {position:relative;}
	.slider-text{  
				position: absolute;
				bottom: 0;
				font-size: 30px;
				line-height: 40px;
				z-index: 9;
				font-weight: 600;
				padding: 20px 20px;
				color: #ffe600;
				background: rgba(0, 0, 0, 0.6);	
				width:100%;
				text-transform:uppercase;
			}
		.slider-text span{
			color:#00bbfb;
		}
	
}
@media all and (max-width:499px){
	.read-more{margin:5px 0 0 0;}
	.animated-arrow{padding: 15px 35px 16px 0px !important;}
	
	.call-to-action-right li {display: block;margin-bottom: 30px;}
	.btn-send{float:left;width: 50%;padding:10px;}
	.form-group img{margin-bottom:15px;}
	.animated-arrow{top:0;}
	.wsoffcanvasopener .animated-arrow{top:-5px;}
	.home-testi{padding:20px 0;}
	.InnerPages{padding:30px 0;margin-bottom:0;}
	.InnerPages .wrapper{
		position:static;
		padding:0;
		box-shadow:none;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.cms-content p, .cms-content ol, .cms-content ul, .cms-content table{text-align:justify;}
	.service-content h4{margin-bottom:5px;}
	.footer-upper .col-wrap{display:block;}
	.footer-upper .col-6:first-child {background:#00a7e0;}	
	.call-to-action-left h4{color:#fff;font-size: 20px; line-height: 33px;}
	.call-to-action-left h4 span{font-size:24px;}
	.pre-socail a:first-child{padding-left:0;}
	.contact-info{display:table;clear:both; padding-top:30px;}
	.social-icon h3{margin-top:30px}
	
	.slider {position:relative;}
	.slider-text{  
				position: absolute;
				bottom: 0;
				font-size: 30px;
				line-height: 40px;
				z-index:9;
				font-weight: 600;
				padding: 20px 20px;
				color: #ffe600;
				background: rgba(0, 0, 0, 0.6);	
				width:100%;
				text-transform:uppercase;
				
			}
		.slider-text span{
			display:block;
			color:#00bbfb;
		}
	
}
@media all and (max-width:699px){
	#parent {padding:0;}
	.banner-pre-content .wrapper {-webkit-transform: skew(0deg);-moz-transform: skew(0deg);box-shadow:none;-ms-transform: skew(0deg);transform: skew(0deg);}
	.our-services .item {margin: 0 0 40px 0;}
	.wrapper{width:95%}
	.col-1,.col-2{width:50%; margin-bottom:30px;}
	.call-to-action-right li:last-child{margin-bottom:0;}
	.projectLeft{width:100%;padding-right:0;margin-bottom:10px;}
	.proRightImage{width:100%;}
	.contactLeft{float: left;width: 100%;padding: 15px;min-height:auto;}
	.contactRight{margin-top: 10px;padding: 15px;width: 100%;min-height:auto;}
	.contactRight h2, .contactLeft h2{margin: 0 0 20px 0;font-size:22px;}
	.contactLeft a{margin-bottom: 20px;}
	.captcha input{width: 100%;margin-bottom:10px;}
	.captchaBox .submitBtn{margin-top:0px;margin-left: 10px;}
	.call-to-action-left:after{display:none;}
	.call-to-action-left{text-align:center;padding:20px 0;}
	.call-to-action-left a{color:#373e91;}
	.pageTitle h1{padding: 0 0 10px 0;font-size: 28px;}
	.animated-arrow{right:0;}
	.main-footer{padding: 30px 20px;}
	.contactRight .field input{height: 40px;line-height: 40px;min-height: 42px;}
	.contactRight textarea{height: 70px;min-height: 70px;line-height: 18px;}
	.captcha input{height: 40px;line-height: 40px;min-height: 42px;}
	.contactRight .field{margin-bottom: 10px;}
	.captcha{margin-right: 0;}
	.mapSection{padding: 10px 0 0 0;}
	.loadMore{padding: 20px 0 0 0;}
	.animated-arrow{padding: 20px 30px;}
	.header{
		    padding: 10px 0;
			position: fixed;
			background: rgba(0, 0, 0, 0.5);
		}
	.logo{width: 36.5%;
	}
#quote-carousel .carousel-indicators .active {width: 70px;height: 70px;}
	.contentLeftimg { width: 100%;}
	.InnerPages{background:#fff;}
}
@media only screen and (min-width:340px) and (max-width:600px){
	.capability-section .col-2{width:50%;}

	#quote-carousel .carousel-indicators .active {width: 60px;height: 60px;}
	.captchaBox .submitBtn {
    margin-top: 10px;
    margin-left: 0px;
}
}




/* @media only screen and (min-width:767px) and (max-width:1179px){	 */
	/* .wsoffcanvasopener .wsmenu{ */
		/* width:50%; */
	/* } */
/* .wsmenu ul #logo:nth-child(1) a { */
    /* border-bottom: none; */
	/* background:#fff; */
/* } */
/* .wsmenu ul #logo:nth-child(1) a.active{ */
	/* background:#fff !important; */
/* } */
	/* .wsmenu ul li a .mobile-logo { */
		    /* display: block; */
			/* padding: 0px; */
			/* width:50%; */
	/* } */
	
/* .wsmenu ul #email , .wsmenu ul #phone{ */
	/* display: block; */
	/* } */
	/* .wsmenu ul #email a{ */
		/* margin-top:20px; */
	/* } */
	/* .wsmenu ul #email a , .wsmenu ul #phone a{ */
	/* text-transform: lowercase; */
    /* background: #f9f9f9; */
    /* border: none; */
	/* font-size:14px; */
	/* padding-right:0; */
	/* } */
	/* .wsmenu ul #email a:hover , .wsmenu ul #phone a:hover{ */
	/* color:#fff; */
	/* } */
	
	/* .wsmenu ul #logo:nth-child(1) a.active{display:block;} */
	/* #logo{display:block;} */
/* }	 */



@media only screen and (min-width:767px) and (max-width:1024px){
	.animated-arrow {top:5px;}
	.read-more{margin:5px 0 0 0;}
	.btn-send{float:left;width: 50%;padding:10px;}
	.pre-info{display:none;}
	.wsoffcanvasopener .animated-arrow{top:-2px;}
	.InnerPages .wrapper{
		margin-top:-60px;
	}
	.main-footer .col-4:nth-of-type(1) {width:100%;}
	.main-footer.col-4{width:50%;}
	.main-footer{padding:40px 0  0px 0;}
	.call-to-action-left h4 span{font-size:24px;}
	.services-section .col-4{margin-bottom:10px !Important;}
	.services-section{padding-top:290px;}
	.pre-socail{display:none;}
	.wsoffcanvasopener .wsmenu{width:50%;}
	|
	
	
