.clear{margin: 0px; padding: 0px; clear: both;}
.mp0{margin: 0px!important;padding: 0px!important;}
.margin0{margin: 0px!important;}
.padding0{padding: 0px!important;}

.mtop0{margin-top: 0px!important;}
.mtop5{margin-top: 5px!important;}
.mtop10{margin-top: 10px!important;}
.mtop20{margin-top: 20px!important;}
.mtop30{margin-top: 30px!important;}
.mtop40{margin-top: 40px!important;}
.mtop50{margin-top: 50px!important;}
.mtop60{margin-top: 60px!important;}

.mbottom0{margin-bottom: 0px!important;}
.mbottom5{margin-bottom: 5px!important;}
.mbottom10{margin-bottom: 10px!important;}
.mbottom20{margin-bottom: 20px!important;}
.mbottom30{margin-bottom: 30px!important;}
.mbottom40{margin-bottom: 40px!important;}
.mbottom50{margin-bottom: 50px!important;}
.mbottom60{margin-bottom: 60px!important;}

.ptop0{padding-top: 0px!important;}
.ptop5{padding-top: 5px!important;}
.ptop10{padding-top: 10px!important;}
.ptop20{padding-top: 20px!important;}
.ptop30{padding-top: 30px!important;}
.ptop40{padding-top: 40px!important;}
.ptop50{padding-top: 50px!important;}
.ptop60{padding-top: 60px!important;}

.pbottom0{padding-bottom: 0px!important;}
.pbottom5{padding-bottom: 5px!important;}
.pbottom10{padding-bottom: 10px!important;}
.pbottom20{padding-bottom: 20px!important;}
.pbottom30{padding-bottom: 30px!important;}
.pbottom40{padding-bottom: 40px!important;}
.pbottom50{padding-bottom: 50px!important;}
.pbottom60{padding-bottom: 60px!important;}
.pbottom100{padding-bottom: 100px!important;}

.txt_center{text-align: center;}
.txt_left{text-align: left;}
.txt_right{text-align: right;}
.txt_justify{text-align: justify;}

.font12{ font-size: 12px!important; font-family: Arial;}
.font14{ font-size: 14px!important; font-family: Arial;}
.font16{ font-size: 16px!important; font-family: Arial;}
.font18{ font-size: 18px!important; font-family: Arial;}
.font20{ font-size: 20px!important; font-family: Arial;}
.font22{ font-size: 22px!important; font-family: Arial;}
.font24{ font-size: 24px!important; font-family: Arial;}
.font26{ font-size: 26px!important; font-family: Arial;}
.font28{ font-size: 28px!important; font-family: Arial;}

.allmatter{ text-align: justify; float: left; display: block;}
.allmatter h1{font-size: 36px; color: #fc2146; }
.allmatter h2{font-size: 33px; color: #fc2146; }
.allmatter h3{font-size: 26px; color: #fc2146; }
.allmatter h4{font-size: 24px; color: #fc2146; }
.allmatter img{width: 37%; clear:both; float:left; margin:0px 20px 15px 0px; }
.allmatter p{font-size: 16px; font-family: arial; color: #333333; text-align:justify; }
.allmatter ul{ margin-left: 50px; margin-top: 20px; margin-bottom: 20px;}
.allmatter li{font-size: 16px; font-family: arial; color: #333333; margin-bottom: 7px; list-style: decimal; padding-bottom: 5px; line-height: 20px; }




.contact_title{ width:100%; height:auto; padding: 10px; float:left; display:block; text-align:center; text-align:center; background-color:#00173c; color:#fc2146;
font-weight:bold; font-size:30px; font-family: 'Roboto Condensed', sans-serif;}

.text_white{color:#fff;}

.single-blog-area{ margin-bottom:30px; }
.product_part{ width:100%; height:auto; float:left; display:block;  background-color:#001e4c; margin-bottom:30px; }
.product_part img{ width:100%; object-fit: cover;height: 250px;}
.product_part h2{ width:100%; text-align: center; font-size: 25px; background-color: #001e4c; color: #fff; line-height: 45px;}


.award_part{ width:100%; height:auto; float:left; display:block;  background-color:#ff002e; margin-bottom:30px; }
.award_part img{ width:100%; object-fit: cover;}
.award_part h2{ width:100%; text-align: center; font-size: 25px; background-color: #ff002e; color: #fff; line-height: 45px;}





.branch_office{ width:100%; height:auto; float:left; display:block; margin-top:20px; border:1px solid #ccc; padding:15px; background-color:#f7f7f7; }
.branch_office h3{color: #fc2146;} 
.branch_office b{color: #334b97;} 
.cons-contact-form{ border:1px solid #eee; padding:18px; }
.site-title img{ height: 70px;margin-top: -14px;padding-bottom: 8px; }
.footer-logo img{ height: 100px; object-fit:scale-down; }
.client-logos{ width:100%; height:auto; max-height: 230px; overflow-x: hidden; overflow-y: scroll; float:left; display:block; }

#jssor_1{ border-top:1px solid #999; }











@media only screen and (min-width : 320px) and (max-width : 479px) { 
.topbar{ display:none!important; }
div.free-quote-sec h3 {line-height: 45px!important;}
.counter.col_fourth p {text-align: center!important;}
.count-num {display: block!important; text-align: center!important;}
}
@media only screen and (min-width : 480px) and (max-width : 639px) { 
.topbar{ display:none!important; }
div.free-quote-sec h3 {line-height: 45px!important;}
.counter.col_fourth p {text-align: center!important;}
.count-num {display: block!important; text-align: center!important;}
}
@media only screen and (min-width : 640px) and (max-width : 767px) {
.topbar{ display:none!important; }
div.free-quote-sec h3 {line-height: 45px!important;}
.counter.col_fourth p {text-align: center!important;}
.count-num {display: block!important; text-align: center!important;}
 }
@media only screen and (min-width : 768px) and (max-width : 1023px) { }
@media only screen and (min-width : 1024px) and (max-width : 1279px) { }
@media only screen and (min-width : 1280px) and (max-width : 1365px) { }
@media only screen and (min-width : 1366px) and (max-width : 2000px) { }
