@media (max-width: 576px){
	.service-box{
		display: block !important;
	}
	.service-box .service-img img{
		width: 100%;
	}
	.service-box .service-text{
		padding-left: 0;
		padding-top: 95px;
	}
	.service-box .service-text .service-icon{
		left: 15px;
	    top: 0;
	}
	.service-box .service-text .service-icon i{
		width: 80px;
	    height: 80px;
	    line-height: 60px;
	    font-size: 25px;
	}
	.service-btn{
		margin-bottom: 20px;
	}
	.header-top:before{
		display: none;
	}
	.topbar-left{
		text-align: center !important;
	}
	.topbar-right{
		text-align: center !important;
	}
	.header-bottom{
		padding: 7px 5%;
	}
	.banner-section .content-box .title{
		font-size: 50px;
	}
	.banner-section .content-box .sub-title{
		margin-top: 50px;
	}
	.about .section-heading{
		margin-top: 40px;
	}
	.section-heading span {
		padding: 5.5px 10px;
		font-size: 13px;
	}
	.section-heading span:before{
		border-width: 30px 40px 0px 0;
	}
	.section-heading span:after{
		border-width: 30px 40px 0 0;
	}
	.about-content{
		padding-left: 0;
		padding-right: 0;
	}
	.about{
		padding-bottom: 30px;
	}
	.services {
	    padding-bottom: 30px;
	}
	.footer-icon{
		text-align: center;
	}
	.footer-logo{
		text-align: center;
	}
	.footer-desc{
		text-align: center;
	}
	.footer-widget {
	    padding-left: 35px;
	}
}
@media (max-width: 992px){
	.footer-top-inner-img{
		display: none;
	}
	.about-content .float-text
	{
		display: none;
	}
	.header-top:before{
		display: none;
	}
	.topbar-left{
		text-align: center !important;
	}
	.topbar-right{
		text-align: center !important;
	}
	.header-bottom{
		padding: 10px 5%;
	}
	.about .section-heading{
		margin-top: 40px;
	}
	.section-heading h2{
		font-size: 34px;
	}
	.section-heading span {
		padding: 5.5px 10px;
		font-size: 13px;
	}
	.section-heading span:before{
		border-width: 30px 40px 0px 0;
	}
	.section-heading span:after{
		border-width: 30px 40px 0 0;
	}
	.about-content{
		padding-left: 0;
		padding-right: 0;
	}
	.footer-icon{
		text-align: center;
	}
	.footer-logo{
		text-align: center;
	}
	.footer-desc{
		text-align: center;
	}
	.footer-widget {
	    padding-left: 35px;
	}
	.banner-section .content-box .title{
		font-size: 50px;
	}
	.banner-section .content-box .sub-title{
		margin-top: 50px;
	}
}
@media (max-width: 1200px){
	.footer-top-content{
		padding: 35px 30px 22.5px;
		display: block !important;
		flex: 0 0 100%;
	}
	.footer-top-inner-img{
		display: none;
	}
}