/*responsive*/
@media (max-width:1300px){
	.main-heading{font-size:35px}
	.home-banner .content-wrap h1{font-size:40px;}
	section.sec3 ul{width:90%;}
	section.sec3 ul li p{font-size:16px;width:80%;}
	.sec4 .bg-sec p{width:80%;}
	section.sec5 h3{font-size:18px;}
}
@media (max-width:1200px){
	.sec7 .box-wrap{height:auto;}
	.blog-sec .content-box h2{font-size:20px;}
	.blog-sec .content-box p{font-size:16px;}
	footer.main_footer .footer-top h3{font-size:22px;}
	footer.main_footer .footer-top p{width:90%;}
}
@media (max-width:1000px){
	footer.main_footer .footer-top ul.smm-icon{margin:30px 0;}
	footer.main_footer .footer-top h3{font-size:20px;margin:20px 0 10px;}
	.home-banner .content-wrap p{font-size:16px;width:90%;}
	.sec4 .bg-sec p{width:100%;font-size:25px;}
	.main-heading{font-size:30px;}
	.sec8 .bg-sec h3{font-size:30px;}
	.faq-container{width:90%;}
}
@media (max-width:700px){
	.inner-banner img.img-fluid{width:70%;}
	footer.main_footer .row.footer-services ul li{flex:0 0 100%;}
	.contact-form h3{font-size:22px;}
	.contact-form form{padding:20px;}
	.sec-padding{padding:30px 0;}
	.about-sec2 .img-wrap{margin-bottom:50px;}
	.about-sec2 .img-wrap:before{right:0;bottom:-3rem;}
	.home-banner .logo-wrap{margin-bottom:2rem;}
	.home-banner .logo-wrap img{width:70%;}
	.home-banner .content-wrap h1{font-size:30px;}
	.home-banner .content-wrap p{font-size:15px;}
	.main-heading{font-size:25px;}
	section.sec2.sec-padding{padding-bottom:60px;}
	section.sec3 ul li{flex:0 0 100%;}
	section.sec3 ul li p{width:100%;}
	.sec4 .bg-sec p{font-size:22px;}
	.sec8 .bg-sec h3{font-size:22px;}
}