@media only screen and (min-width:1200px) and (max-width:1260px){
	.nextstagesec .col-sm-6:nth-child(2)::before{bottom: 0;width: 63px;height: 130px;right: 0px;background-size: 100% auto;}
}

@media only screen and (min-width:992px) and (max-width:1200px){
	.nextstagesec .col-sm-6:nth-child(2)::before{bottom: 0;width: 63px;height: 130px;right: 0px;background-size: 100% auto;}
	.righttopcontact span{font-size:20px;}
	.righttopcontact a{font-size:20px;}
	.righttopcontact .calldet{margin-right:20px;}
	.header h1{font-size:40px;}
	.boxtoppost h3{font-size:20px;}
	.boxtoppost.formbox h4{font-size:20px;line-height: 28px;}
	.contactmethod h6{display: block;margin-left:0;}
	.contactmethod{margin-left:8px;}
	.whiteboxwrapper{padding: 0px 15px 25px;}
}  

@media only screen and (min-width: 768px) and (max-width: 991px){
	.header h1{font-size:32px;}
	.righttopcontact span{font-size:15px;}
	.righttopcontact i{margin-right:10px;width:30px;height:30px;line-height: 30px;font-size: 16px;}
	.righttopcontact a{font-size: 15px;}
	.righttopcontact .calldet{margin-right:10px;}
	.headertop .logo{max-width: 40%;}
	.boxtoppost h3{padding:6px 12px;font-size:20px;}
	.boxtoppost.formbox h4{font-size:18px;line-height: 24px;padding:0px 10px 15px;}
	.boxtoppost{height:420px;}
	.boxtoppost.formbox input[type="submit"]{margin-top:10px;}
	.contactmethod h6{display: block;margin-left:0;}
	.contactmethod{margin-left:8px;}
	.header{height:550px;}
	.whiteboxwrapper h3{font-size:22px;}
	.whiteboxwrapper{min-height: 280px;}
	.nextstagesec .col-sm-6:nth-child(2)::before{bottom: 0;width: 63px;height: 130px;right: 0px;background-size: 100% auto;}
	.navlinkfooter h3{font-size:22px;}
	.socialfooter h3{font-size:22px;}
	.nextstagesec{padding-bottom:40px;}
	.whiteboxwrapper{margin-bottom: 100px;}
}

@media only screen and (max-width: 767px){
		.header .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
		.header{height: auto;padding-bottom:20px;}
		.nextstagesec .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
		.nextstagesec .col-sm-6:first-child::before{display:none;}
		.nextstagesec .col-sm-6:nth-child(2)::before{display:none;}
		.nextstagesec .col-sm-6:nth-child(3)::before{display:none;}
		.whiteboxwrapper{margin-bottom: 90px;min-height: inherit;}
		.ourpartnersection .partnerlogo{display:block;margin:0 auto;text-align: center;}
		.footer .footeraboutctn{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
		.navlinkfooter{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
		.socialfooter{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
		.navlinkfooter h3{font-size:20px;}
		.socialfooter h3{font-size:20px;}
		.ourclient .carousel-inner .col-sm-10 p{line-height: 24px;font-size: 15px}
		.boxtoppost.formbox input[type="submit"]{margin-bottom:10px;margin-top:2px;}
		.nextstagesec h2{margin-bottom:100px;}
}

@media only screen and (min-width: 576px) and (max-width: 767px){
	.header h1{font-size:32px;}
	.righttopcontact span{font-size:14px;}
	.righttopcontact i{margin-right:7px;width:24px;height:24px;line-height:24px;font-size:14px;}
	.righttopcontact a{font-size: 14px;}
	.righttopcontact .calldet{margin-right:10px;}
	.headertop .logo{max-width: 30%;}
	.righttopcontact{padding:5px 0;}
	.header h1{font-size:24px;line-height: 34px;}
	.boxtoppost.videobox{height: 300px;margin-bottom: 15px;}
	.boxtoppost h3{padding:14px 8px;}
	.boxtoppost.formbox h4{font-size: 16px;padding-top:10px;padding-bottom: 10px;}
	.contactmethod h6{font-size:14px;}
	.contactmethod [type="checkbox"]:not(:checked) + label, .contactmethod [type="checkbox"]:checked + label{font-size:13px;}
	.boxtoppost.formbox input[type="submit"]{margin-bottom: 20px;}
	.nextstagesec{padding:30px 0;}
	.ourpartnersection .owl-carousel .owl-item img{width: auto;display: block;text-align: center;margin: 0 auto;}
}

@media only screen and (min-width: 480px) and (max-width: 575px){
	.header h1{font-size:32px;}
	.righttopcontact span{font-size:12px;}
	.righttopcontact i{margin-right:7px;width:24px;height:24px;line-height:24px;font-size:14px;}
	.righttopcontact a{font-size: 12px;}
	.righttopcontact .calldet{margin-right:10px;}
	.headertop .logo{max-width: 30%;}
	.righttopcontact{padding:5px 0;}
	.header h1{font-size:20px;line-height: 34px;}
	.boxtoppost.videobox{height: 300px;margin-bottom: 15px;}
	.boxtoppost h3{padding:14px 8px;font-size:20px;}
	.boxtoppost.formbox h4{font-size: 16px;padding-top:10px;padding-bottom: 10px;margin-top:60px;}
	.contactmethod h6{font-size:14px;}
	.contactmethod [type="checkbox"]:not(:checked) + label, .contactmethod [type="checkbox"]:checked + label{font-size:13px;}
	.boxtoppost.formbox input[type="submit"]{margin-bottom: 20px;}
	.nextstagesec{padding:30px 0;}
	.ourpartnersection .owl-carousel .owl-item img{width: auto;display: block;text-align: center;margin: 0 auto;}
	.nextstagesec{padding: 70px 0 40px;}
	.ourpartnersection .owl-carousel .owl-item img{display: block;margin:0 auto;text-align: center;}
	.bottomfooter p{font-size: 16px;}
	.boxtoppost h3{padding:12px 8px;}
	.boxtoppost.formbox h4{font-size:16px;padding-top:0;line-height: 24px;padding-left:5px;padding-right:5px;}
	.whiteboxwrapper h3{font-size: 22px;}
	.footer{padding-bottom: 25px;}
}

@media only screen and (max-width: 479px) {
	.header h1{font-size:32px;}
	.righttopcontact span{font-size:12px;}
	.righttopcontact i{margin-right:7px;width:24px;height:24px;line-height:24px;font-size:14px;}
	.righttopcontact a{font-size: 12px;}
	.righttopcontact .calldet{margin-right:10px;}
	.headertop .logo{max-width: 100%;}
	.header h1{font-size: 20px;line-height: 28px;}
	.boxtoppost h3{font-size: 20px;padding:12px;}
	.boxtoppost.formbox h4{font-size:18px;padding:20px 10px;line-height: 24px;}	
	.nextstagesec h2{font-size: 24px;}
	.righttopcontact{float:none;text-align: center;clear: both;padding:10px 0;}
	.righttopcontact .calldet{margin-right:5px;}
	.righttopcontact i{margin-right:7px;width:24px;height:24px;line-height:24px;font-size:14px;}
	.righttopcontact a { font-size: 12px; }
	.boxtoppost.formbox{height:auto;margin-top:20px;}
	.contactmethod{margin-left:8px;}
	.contactmethod h6{margin-left:0;}
	.boxtoppost.formbox input[type="submit"]{padding:8px 30px 10px;font-size: 16px;}
	.nextstagesec{padding-top:40px;}
	.whiteboxwrapper h3{font-size: 20px;}
	.boxiconwrapcontent p{line-height: 24px;}
	.nextstagesec h4{font-size:20px;}
	.ourclient .container h2{padding-top:25px;padding-bottom:20px;font-size:22px;}
	.ourclient{padding:15px 0 60px;}
	.ourclient .carousel-inner h4{font-size:20px;margin-bottom: 15px;}
	.ourclient .carousel-indicators{bottom:-40px;}
	.ourclient .carousel-control-prev{display:none;}
	.ourclient .carousel-control-next{display:none;}
	.navlinkfooter{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;margin-bottom: 20px;}
	.footer{padding:35px 0 40px;}
	.backtotopbtn{bottom:60px;}
	.bottomfooter p{padding:0 10px;font-size:14px;}
	.ourclient .carousel-inner .upquote{margin-bottom: 30px;}
	.footer .footeraboutctn{margin-bottom: 20px;}
	.socialfooter{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
}



img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

