@media screen and (min-width:1200px) and (max-width:1300px){
	.container{width: 1170px !important;}	
}
@media screen and (min-width:992px) and (max-width:1199px){
	.container{width: 970px !important;}	
}
@media screen and (min-width:768px) and (max-width:991px){
	.container{width: 720px !important;}	
}
@media screen and (max-width:767px){
	.container{width: 89.5% !important;}	
}
@media screen and (min-width:1200px) and (max-width:1300px){
	.right-side-block{width: auto;}
	.main-impact-dis{margin-bottom: 20px;}
	.header-shpa-img{top: 76%;}
}
@media screen and (min-width:992px) and (max-width:1199px){
	.right-side-block{width: calc(100% - 300px);}
	.main-services{margin-top: 0;}
	.main-impact-dis{margin-bottom: 40px;}
	.main-service-con p{padding: 0;}
	.main-service-con h5{font-size: 19px;}
	.location-section{padding: 20px 0 103px;}
	.header-shpa-img{top: 83%;}
}
@media screen and (max-width:991px){
	.responsive-menu-main{display: block;}
}
@media screen and (min-width:901px) and (max-width:991px){
	.right-side-block{width: calc(100% - 300px);}
	.main-services{margin-top: 0;padding: 64px 0 30px;}
	.main-impact-dis{margin-bottom: 40px;}
	.main-service-con p{padding: 0;}
	.right-side-block{display: none;}
	.banner-img img.banner-img{min-height: 748px;}
	.banner-text h1{width: 100%;}
	.main-service-box{margin-bottom: 40px;}
	.main-services{background-size: contain;background-repeat: no-repeat;background-position: center top;}
	.l-b-main .col-sm-4{padding: 0 7px;}
	.logo img{width: 229px;}
	.desktop-shap{display: none;}
	.tabelt-new-shap{display: block;}
	.main-footer-section{background-image: linear-gradient( -89deg, rgb(0, 114, 158) -5%, rgb(9, 82, 125) 100%)}
	.main-impact-new{background-image: -moz-linear-gradient( 178deg, rgb(0,114,158) 0%, rgb(9,82,125) 100%);
  		background-image: -webkit-linear-gradient( 178deg, rgb(0,114,158) 0%, rgb(9,82,125) 100%);
  		background-image: -ms-linear-gradient( 178deg, rgb(0,114,158) 0%, rgb(9,82,125) 100%);}
	header{
		background-image: linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -webkit-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -moz-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -ms-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
	}
	.header-shpa-img{bottom:0;}
	.left-logo{padding: 36px 0 0;}
	.responsive-menu-main{margin-bottom: 24px;}
	.header-shpa-img img{height: 127px;}
}
@media screen and (min-width:768px) and (max-width:900px){
	.right-side-block{width: calc(100% - 300px);}
	.main-services{margin-top: 0;padding: 64px 0 30px;}
	.main-impact-dis{margin-bottom: 40px;}
	.main-service-con p{padding: 0;}
	.right-side-block{display: none;}
	.banner-img img.banner-img{min-height: 748px;}
	.banner-text h1{width: 100%;}
	.main-service-box{margin-bottom: 40px;}
	.main-services{background-size: contain;background-repeat: no-repeat;background-position: center top;}
	.l-b-main .col-sm-4{padding: 0 7px;}
	.logo img{width: 229px;}
	.desktop-shap{display: none;}
	.tabelt-new-shap{display: block;}
	.main-footer-section{background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);}
	.main-impact-new{background-image: linear-gradient( 455deg, rgb(0, 84, 128) 11%, rgb(0, 109, 152) 100%);}
	header{
		background-image: linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -webkit-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -moz-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
		background-image: -ms-linear-gradient( 623deg, rgb(10, 101, 145) 43%, rgb(20, 76, 118) 100%);
	}
	.header-shpa-img{bottom:0;}
	.left-logo{padding: 36px 0 0;}
	.responsive-menu-main{margin-bottom: 24px;}
	.header-shpa-img img{height: 127px;}
}	
@media (max-width: 767px){
	.right-side-block{width: calc(100% - 300px);}
	.main-services{margin-top: 0;padding: 64px 0 30px;}
	.main-impact-dis{margin-bottom: 40px;}
	.main-service-con p{padding: 0;}
	.right-side-block{display: none;}
	.banner-img img.banner-img{min-height: 600px;}
	.banner-text h1{width: 100%;}
	.main-service-box{margin-bottom: 40px;}
	.main-services{background-size: contain;background-repeat: no-repeat;background-position: center top;}
	.l-b-main .col-sm-4{padding: 0 7px;}
	.logo img{width: 229px;}
	.menu-text{display: none;}
	.main-menu-icon a{min-width: 68px;min-height: 68px;}
	.main-menu-icon a span.icon-drop{margin-left: 0;margin-top: 10px;}
	.main-btn a{padding: 10px 52px;}
	.foo-logo img{width: 288px;margin:0 auto;}
	.foo-logo{text-align: center;}
	.main-footer-section{padding: 48px 0 48px;}
	.foo-link{margin-top: 35px;}
	.social-link{text-align: center;}
	.social-link ul{display: inline-block;float: none;margin:0;}
	.social-link ul li{padding: 0 20px;}
	.social-link{padding-top: 35px;}
	.l-b-img{margin-bottom: 24px;}
	

}
@media screen and (min-width:601px) and (max-width:767px){
	.banner-text h1{font-size: 46px;}
	.main-haeding h2{font-size: 34px;}
	.l-b-img img{width: 70%;max-width: 387px;}
	.location-section{background-position: center;}
	.desktop-shap{display: none;}
	.responsive-shap{display: block;}
	.main-footer-section{background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);}
	.main-impact-new{background-image: linear-gradient( 455deg, rgb(0, 84, 128) 11%, rgb(0, 109, 152) 100%);}
	header{
		background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -webkit-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -moz-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -ms-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
	}
	.header-shpa-img{top: 0;}
	.header-shpa-img img{height: 228px;object-fit: cover;}
	.contact-detail{padding: 0 0 52px;}
	.left-logo{padding: 39px 0 0;}
}	
	
@media screen and (min-width:481px) and (max-width:600px){
	.banner-text h1{font-size: 46px;}
	.main-haeding h2{font-size: 28px;}
	.l-b-img img{width: 80%;max-width: 357px;}
	.location-section{background-position: center;}
	.main-services-content .col-xs-6{width: 100%;}
	.main-services{background-image: unset;}
	.location-section{padding: 20px 0 93px;}
	.logo img{width: 187px;}
	.logo{margin-top: 17px;}
	.desktop-shap{display: none;}
	.responsive-shap{display: block;}
	.main-footer-section{background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);}
	.main-impact-new{background-image: linear-gradient( 455deg, rgb(0, 84, 128) 11%, rgb(0, 109, 152) 100%);}
	header{
		background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -webkit-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -moz-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -ms-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
	}
	.header-shpa-img{top: 0;}
	.header-shpa-img img{height: 208px;object-fit: cover;}
	.menu-drop-down{top: 115%;}
	.contact-detail{padding: 0 0 52px;}
	.left-logo{padding: 29px 0 0;}
}	

@media screen and (max-width:480px){
	.banner-text h1{font-size: 40px;}
	.main-haeding h2{font-size: 28px;}
	.l-b-img img{width: 100%;}
	.location-section{background-position: center;}
	.main-services-content .col-xs-6{width: 100%;}
	.main-services{background-image: unset;}
	.location-section{padding: 20px 0 73px;}
	.logo img{width: 187px;}
	.logo{margin-top: 17px;}
	.banner-img img.banner-img{min-height: 534px;}
	.contact-content .col-xs-12{padding: 0;}
	.contact-content p{line-height: 1.77;}
	.main-services{padding: 30px 0 30px;}
	.main-service-box{margin-bottom: 44px;}
	.l-b-main .row{margin-left: unset;margin-right: unset;}
	
	.desktop-shap{display: none;}
	.responsive-shap{display: block;}
	.main-footer-section{background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);}
	.main-impact-new{background-image: linear-gradient( 455deg, rgb(0, 84, 128) 11%, rgb(0, 109, 152) 100%);}
	header{
		background-image: linear-gradient( 209deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -webkit-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -moz-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
		background-image: -ms-linear-gradient( 178deg, rgb(25,94,136) 45%, rgb(23,84,126) 100%);
	}
	.header-shpa-img{top: 0;}
	.header-shpa-img img{height: 198px;object-fit: cover;}
	.menu-drop-down{top: 115%;}
}