@media screen and (max-width: 992px) {
	.advantages-sec,.section-padding{padding:45px 0;}
	header .inner-sec{flex-direction:column;}
	header .contact{text-align:center;margin-top:5px;}
	.banner-sec .image{position:initial;}
	.banner-sec .image::before{display:none;}
	.banner-sec .inner-sec{padding:45px 0;padding-bottom:0;}
	.banner-sec .banner-content {text-align: center;margin-bottom:25px;}
	.banner-sec .form-sec {max-width: 400px;width: 100%;margin: auto;}
	.banner-sec .banner-content h5{color:#000;margin-top:10px;}
	.banner-sec .banner-content h3{color: #042286;}
	.button a{padding:8px 20px;}
	.banner-sec .banner-content a i{font-size:20px;}
	.about-sec .image{position:initial;}
	.about-sec .content{padding:40px 0;padding-bottom:0;}
	.services-sec .service-box .item:nth-child(3) .single::before{background:#89AB35;}
	.services-sec .service-box .item:nth-child(4) .single::before{background:#042286;}
	.advantages-sec .row{flex-direction:column-reverse;}
	.advantages-sec{padding-bottom:0;}
	.advantages-sec .content{margin-bottom:20px;}
	.secbanner-bg .banner-textbg{background: transparent;padding: 0;}
}
@media screen and (max-width: 768px) {
	header .contact a,header .contact a small,header .contact h5{font-size: 22px;}
	.banner-sec .banner-content h3 {font-size: 28px;line-height: 40px;}
	.banner-sec .banner-content a, .banner-sec .banner-content a small {font-size: 25px;}
	.about-sec .content h3 {font-size: 28px;line-height: 38px;}
	.about-sec .content h3 br{display:none;}
	.callnow{padding:25px 0;}
	.callnow h3,.callnow a,.callnow a small{font-size: 22px;}
	.contact-sec .inside {max-width: 100%;}
	.banner-sec .banner-content h3 br{display:none;}
	.contact-sec .shapearrowright{top: 10px;left: 30px;width: 70px;}
	.thankyoubanner .banner-content h5 {font-size: 24px;line-height: 32px;}
}
@media screen and (max-width: 576px) {
	header .logo {width: 160px;}
	.shapearrowright {top: -28px;width: 70px;}
	.shapearrowleft {bottom: -33px;width: 70px;}
	.advantages-sec .content ul li {font-size: 18px;}
	.contact-sec .form .head h3 {font-size: 24px;}
	.contact-sec .form .head p {font-size: 22px; line-height: 30px;margin-bottom:20px;}
}
@media screen and (max-width:400px) {
	header .contact a,header .contact a small{font-size: 18px;}
	header .contact a i {font-size: 15px;}
	.heading h3 {font-size: 27px;}
	header .contact{flex-direction:column;}
	header .contact .card-img,header .contact .card-img img{margin:4px 0;}
}