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

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

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

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

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

}


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

/********xs-start********/
@media screen and (max-width: 768px) {
	
	.carousel-control-next, .carousel-control-prev{
        top: 55px !important;
        width: 20px !important;
    height: 20px !important;
    }
	
	#home-mg{
        margin-left: 0px;
    }
	
	.hm-abt {
    margin-top: 38px;   
}
.hm-abt-head-2 h3{
    font-size: 18px;
}	
#home-mg3{
    margin-left: 0px;
}

.about_img{
    margin-top: 26px;
}
.hm-pro-slide{
    padding-top: 31px;
}
/* .hm-pro-slide{
    padding-top: 40px;
    margin-top: 40px;
    height: 200px;
} */

.hm-ind-head{
    margin-bottom: 25px
}

.ind-head{
    padding: 10px 0px;
}
.hm-ind-head h3{
    font-size: 18px;
    padding-top: 0px;
}
.hm-ind-head h3 {
    border-left: 4px solid #00ba00;
    height: 25px;
}
.for-slide-mb {
    margin-top: 30px;
    display: block;
}
.bd-img-slide{
    height: auto;
}
.ex-width{
    width: 50%;
}
.ind-head h4{
    font-size: 14px;
    margin: 0px;
}
.ind-serv-img{
    margin: 10px 0px;
}

#mob-sec{
	display: block;
}

.customer-logos{
    display: none ;
}
/* .hm-ind-serv{
    margin-top: 225px;
} */
.contact-form{
    margin-top: 50px;
}

.product{
    display: none;
}
.lets-work-area h3{
    letter-spacing: 0.50px;
    font-size: 16px;
}
.lets-work-area .btn1.btn-bot{
    font-size: 15px;
    font-weight: 600;
    padding: 5px 8px;
}
.lets-work-area{
    width: 100%;
    padding: 6% 7% 0 12%;
}

.hm-contact-fm{
  margin-bottom: 73px;
}

.social-icon-2{
    width: 100%;
    margin-top: 0px;
}
.lets-work-area {
    margin-top: -44px !important;
}

.md-mt{
    margin-top: -77px;
}

.social-icon-2{
    display: none;
}
.foot-list{
    padding-left: 15px;
}
.foot-head h4{
    padding-left: 15px;
    font-size: 16px;
}
.logo{
    width: 56%;
    margin-left: -16px;
}
.header-scrolled .logo{
    width: 56%;
    margin-top: 8px !important;
}
.hm-abt-para p{
    font-size: 15px;
    font-weight: 500;
}

.btn-style-four{
    padding: 6px 18px;
}
#val-mt{
    margin-top: 23px;
} 
.val-dtl i{
    color: #2045e3;
    position: absolute;
    left: 13px;
    margin-top: 4px;
}
.val-dtl ul li{
    padding: 10px 17px;
    font-size: 15px;
    letter-spacing: 1px;
}
.value-sec{
    margin-bottom: 44px;
}

.abt-sp-sec h3{
    font-size: 18px;
}
.abt-dtl-sec p{
    font-size: 15px;
}
.hm-slide-head{
    height: 28px;
}
.product-list ul li{
    font-size: 15px;
    margin-top: 10px;
    line-height: 24px;
    padding-left: 12px;
}
.product-list i{
    color: #06317f;
    font-size: 8px;
    position: absolute;
    margin-top: 10px;
    left: 2px;
}
.product-list .fa-circle:before {
    content: "\f111";
    position: absolute;
    left: 4px;
    margin-top: 0px;
}
.first-abt-sec{
    margin-top: 20px;
}

.top-head-list ul li a{
    padding: 0px 15px;
    font-size: 15px;
    margin-left: 0px;
}

.manu-list ul li{
    padding-left: 15px;
}
.manu-list i::before{
    left: 12px;
}
.for-infra-sec-mb {
    margin-bottom: 45px;
}
.foot-head span{
    font-size: 18px;
    letter-spacing: 0.50px;
}
.foot-para P{
    font-size: 15px;
}
.ind-serv-sec{
    margin-bottom: 79px;
}
.for-mead-1{
    display: none;
}
.for-mead-2{
    display: block;
}
.hm-slide-head h3{
    font-size: 18px;
}
.contact-main-img{
    padding-top: 24px;
}
.main-foot-blk ul li{
    line-height: 22px;
    padding: 0px 6px;
}
.main-foot-blk {
    margin-top: 51px;
}
.cover-page{
    margin-top: 80px;
}
#heat-pro-mt{
    margin-top: 0px;
}
.pop-pat2 h2 {
    font-size: 18px;
    letter-spacing: 1px;
    color: #102271;
}
.product-list span{
    width: 33%;
    font-weight: 600;
}
}
@media screen and (max-width: 450px) {
	
	
	
	
	
}

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

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