@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
}

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

@media screen and (max-width: 1366px) {
	
	
	
	
}



/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
	
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
	
	
	
}

/********xs-start********/
@media screen and (max-width: 767px) {
	
	
	.mobile-nav-toggle { display:none; }
	#hm_about_main { margin-top:0px; padding:60px 0; }
	.hm_about_heading h1, .industry_heading h3 { font-size: 24px; letter-spacing: 0.50px; }
	.hm_about_heading p {
		line-height: 24px;
		font-size: 15px;
		color: #4e4e4e;
		letter-spacing: 0.25px;
		font-weight: 500;
		padding-bottom: 25px;
	}
	#cta_middle_main {
        padding: 60px 0 100px 0;
    }
	.industry_heading span {
        font-size: 15px;
        padding-bottom: 10px;
    }
	.sproduct_bg {
        padding: 60px 12px 5px 12px;
    }
	.mb_wd {
        width: 100%;
    }
	.hm_about_mdl_log::after {
        width: 95%;
    }
	.mdl_log {
        margin: 15% auto;
        width: 75%;
    }
	.extra_css {
        display: block;
    }
	.purpose_dtl ul li {
        font-size: 15px;
        letter-spacing: 0.30px;
        text-align: center;
        margin-bottom: 12px;
    }
	.quote_click {
		padding: 12px 25px;
		width:100%;
	}
	.cta_middle ul li {
		display: block;
		margin: 0 15px;
	}
	#second_product_main {
		padding-bottom:50px;
	}
	.foot-bottom {
		padding: 25px 0 65px;
		background: #256ab6;
	}
	.hm_about_heading {
		padding:0px;
	}
	.logo {
		transition: all .5s ease;
		width: 100%;
		padding: 8px 0;
	}
	.hm_about_lft::after {
		display:none;
	}


	
	
	
	
	
}

@media screen and (max-width: 360px) {
	
	
	
	
	
	
	
}

@media screen and (max-width: 320px) {
	
	
	
	
	
	
}