/* ========================================== */
@media Screen and (max-width:1660px){
	.rows.first-row>p{gap:19px;/* span{width:46%;}*/}
	.header-menu-link-box ul li .sub-menu {top: 80px;left: -75px;}
	.conact-profile-img-box{ top:30px; img{height:220px;}}
/* 	.service-content-box{height:390px;} */
}
@media Screen and (min-width:1500px) and (max-width:1600px){
/* 	.rows.first-row>p{width: 48.5%;} */
	.rows.first-row > p {
    span {
        width: 48.5%;
		}}
}
/* ========================================== */
@media Screen and (max-width:1440px){
	.corp-container{ padding: 0px 50px !important; }
	.main-headlines-after-banner-left-text,	.main-headlines-after-banner-right-text{flex-direction:column;}
	.p-100 { padding: 50px !important;}
	.cta-content-box{padding:120px 50px;}
	.who-we-can-help-info-box {height: 350px;}
	.info-img-box,.info-img-box img {height: 100%; width: 100%;}
	.blog-link-btn-box.position-absolute{transform: translate(20px, 60%);}
	.blogs-con-box.slick-initialized.slick-slider { margin-left: 50px;}
	.blog-box{width:400px; margin:0px 8px; height:530px}
	.rows.first-row>p{gap:11px;}
	.contact-profile-box{padding:15px;gap:0px;}
	.postion-box{bottom:-15px;left:-15px;}
	.blog-img{height:350px}
	.address.input,textarea.input,.codedropz-upload-wrapper{/*width:95%*/ width: 99.5%;}
	.header-menu-link-box ul li .sub-menu {top: 47px;left: -75px;}

	.conact-profile-img-box{ top:40px; img{height:200px;}}
	.contact-profile-box {width: 86%;}
}
/* @media Screen and (min-width:1024px) and (max-width:1440px){
	.contact-form-left-box.p-50{padding-right:10px !important;}} */
/* ========================================== */
@media Screen and (max-width:1240px){
	.blog-link-btn-box.position-absolute{padding:25px 4px;transform:translate(20px,150%);}
	.header-menu-link-box ul li .sub-menu{top:76px;}
	.conact-profile-img-box{ top:52px; img{height:170px;}}
	.contact-form-left-box::before{display:none;}
	.contact-form-left-box {background-color:#f0f0eb;}
	.contact-form-section .row{gap:15px;}
	.contact-form-right-box {padding:0px;}
/* 	.service-content-box {height: 480px;} */
	.address.input,textarea.input,.codedropz-upload-wrapper{width: 99.2%;}
}

#mobile-contact{display: none}
/* ========================================== */
@media Screen and (max-width:1024px){
	h1,.h1{font-size: 35px !important;}
	h2,.h2{font-size:30px !important ;}
	h3,.h3{font-size:22px !important ;}
	h4,.h4{font-size:20px !important ;}
	h5,.h5{font-size:18px !important ;}
	h6,.h6{font-size:16px !important ;}
	.p-100 { padding: 30px !important;}

	.header-menu-link-and-social-link-box{display:none !important;}	
	#mobile-contact{display: block; margin-top: 13px;}
	.desktop-menu{flex-direction: row;}
	.banner-img-content-box{height: 400px;}
	.main-headlines-after-banner-section{padding:20px 50px ;}	
	.who-we-can-help-info-box-con{flex-wrap:wrap; justify-content:center;}
	.who-we-can-help-info-box {width: 48%;}
	.footer-copyright-and-social-icon-box{flex-direction: column;}
	.footer-copyright-and-social-icon-box{gap:15px;	align-items:flex-start;	}
	.project-img-box{width:48%;}
	.cta-content-box{padding:20px;}
	.cta-content-box::before{width:100%; left:0%;}
	.cta-img-box{padding:0px !important;}
	.rows.first-row>p span{/*width:47.7%;*/ width: 49%;}
	.project-image-con-box{flex-wrap:wrap;}
	.conact-profile-img-box{ top:35px; img{height:200px;}}
	.process-box-content-box.p-30{padding:12px !important;}
	.process-img-box,.process-box-content-box{height:470px;width:360px;}
	.address.input,textarea.input,.codedropz-upload-wrapper{/*width:98%*/ width: 99.2%}
	.services-con-box.row{flex-wrap:wrap;gap:25px;justify-content:center;}
	.service-box.col-lg-4{width:48%;}
	.who-we-can-help-left-box.col-lg-3 {width:40%;}
	.who-we-can-help-right-box.col-lg-9 {width:60%;}
	.header-social-link-box a:first-child{margin-left:0px;}
	.contact-profile-box { width: 92%; }
	.timeline-info-section{padding-top:15px;}
	.contact-us-header-btn-box#menu-item-30>a {display: inline-block;padding: 0px 30px !important; background: unset; color: #fff !important;}
	.main-headlines-after-banner-left-text{flex-direction:row; width:100%; justify-content:center;}
	.main-headlines-after-banner-section{text-align:center;	}
	.devider{ min-height:1px; width:100%;}
	.main-headlines-after-banner-section{padding:20px 15px; flex-direction:column; gap:10px;}
	.service-box.col-lg-3{width:48% !important;}
/* 	.service-content-box{height:320px;} */
}

/* ========================================== */
@media Screen and (max-width:1000px){
	.process-anim-con-box{display:none;}
	.processes-box-cont,.process-box{gap:25px;}
	.rows.first-row>p{/*gap:1px;*/gap:15px;}
	.rows.first-row>p span,.address.input,textarea.input,.codedropz-upload-wrapper{width:100%;}
	.service-box{width:48% !important;}
/* 	.service-content-box{height:320px;} */
}

/* ========================================== */
@media Screen and (max-width:768px){
	.section{padding:20px 0px}
	.m-t-20{margin-top:10px !important;}
	.m-t-30{margin-top:15px !important;}
	.m-t-40{margin-top:20px !important;}
	.m-t-50{margin-top:25px !important;}
	.m-b-20{margin-bottom:10px !important;}
	.m-b-30{margin-bottom:15px !important;}
	.m-b-40{margin-bottom:20px !important;}
	.m-b-50{margin-bottom:25px !important;}
	.p-20{padding:10px !important;}
	.p-30{padding:15px !important;}
	.p-40{padding:20px !important;}
	.p-50{padding:25px !important;}	
	p,.p,li,.li{font-size: 16px; line-height:25.4px ;}
	.corp-container{ padding: 0px 15px !important; }
	
	.about-us-img-box{height: 350px; background-position: top; background-size: 100% 100%;}
	.service-img-box{width:unset; height:unset;}	
	.blog-link-btn-box.position-absolute{transform: translate(10px, 150%);}		
	.site-footer .corp-container,.footer-copyright-and-social-icon-box{align-items:center;}
	.site-footer .corp-container,#menu-footer-menu,.footer-copyright-and-social-icon-box,.who-we-can-help-section .row,.services-con-box.row,.who-we-can-help-section .row {gap:15px;}	
	.site-footer .corp-container,#menu-footer-menu,.footer-copyright-and-social-icon-box,.cta-content-img-box{flex-direction:column;	}
/* 	.services-con-box.row{flex-wrap:wrap;} */
	.cta-content-img-box{width:100%;}
	.cta-img.position-absolute{position:unset !important; width:100%;height:350px;background-size: 100% 100% !important;}
	.cta-img-box.position-relative{position:unset !important; width:100%;  }
	.cta-content-box{padding:50px;}
	.blogs-con-box.slick-initialized.slick-slider{margin-left:15px;}
/* 	.postion-box{bottom:-23px;} */
	.conact-profile-img-box{ top:20px; img{height:170px;}}
	.rows>p>span .input {padding:10px 15px; }
	.footer-right-box {padding-bottom:20px;}
/* 	.sticky-number-box{display:block;} */
	.footer-copyright-text {text-align:center;}
	.process-img-box,.process-box-content-box{height:350px;width:350px;}
	.blog-box{height:500px;}
	
	.info-img-box img{transform: scale(1.1) translateY(-20px);opacity: 0.9;}
	.who-we-can-help-main-heading-box{display:none;}
	.info-detail-box{display: flex;	flex-direction: column;	}
	.who-we-can-help-left-box.col-lg-3 {width:100%;}
	.who-we-can-help-right-box.col-lg-9 {width:100%;}
	.contact-form-cont-box,.rows.first-row>p {gap:25px;}
	#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{padding:9px 15px !important;}
	.contact-profile-box { width: 90%; }
/* 	.service-content-box{height:290px;} */
}
@media Screen and (max-width:600px){
	 .p-100 {padding: 15px !important; }
	.blog-box{width:300px;}
	.blogs-con-box,	.blog-sec-heading-and-btn-box,	.process-box,.main-headlines-after-banner-left-text{flex-direction:column;}
	.process-box:nth-child(odd){flex-direction:column-reverse;}
	.project-img-box,.who-we-can-help-info-box , .service-box.col-lg-4{width: 100%; }
	.services-con-box.row{gap:15px;}
	.blog-sec-heading-and-btn-box{align-items:center;gap:15px;}
	.cta-content-box{padding:15px;}	
	.conact-profile-img-box img {height:auto;}
	.rows.first-row>p span,.input.file{width:100%;}	
	.contact-profile-box{width:100%;margin:15px 0px;}
	.conact-profile-img-box,.postion-box{position:unset !important;	}
	.postion-box {margin-bottom:15px !important;}
	.who-we-can-help-info-box{height:400px;}	
	.process-img-box,.process-box-content-box{height:auto;width:100%;}
	.service-box{width:100% !important;}
	.services-con-box{flex-direction:column;}
	.service-box.col-lg-3{width:100% !important;}
/* 	.service-content-box{height:auto;} */
	.desktop-menu{gap:10px;}
}
