.navbar-brand > img{ height: 100px!important; }



.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;}

.seemore2{ width: 100%; text-align: center; margin-top:20px;}
.seemore2 a{ background-color: #f4931f; padding: 10px 15px; color: #fff; margin: 0px auto; border-radius: 9px;}
.seemore2 a:hover{ background-color: #fff; color: #000;}

.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: #b21f29; }
.allmatter h2{font-size: 30px; color: #b21f29; }
.allmatter h3{font-size: 26px; color: #b21f29; }
.allmatter h4{font-size: 24px; color: #b21f29; }

.allmatter img{width: 100%; }

.allmatter p{font-size: 14px; font-family: arial; color: #333333; }
.allmatter ul{ margin-left: 20px; margin-top: 20px;}
.allmatter li{font-size: 14px; font-family: arial; color: #333333; list-style: decimal; padding-bottom: 5px; line-height: 20px; }

.carousel-inner { background-color: white!important;}



.customized_bg{ 
    height: 700px; 
    background: url("../images/customized_bg.webp") left bottom;  
    background-repeat: no-repeat; 
    background-size: contain;
}
.platebg h1{ font-family: Arial; font-size:45px; }   
.platebg{    
    height: 700px; 
    background: url("../images/customized_image.webp") left bottom;  
    background-repeat: no-repeat; 
    background-size: 50%;
    background-position: center left;
}
.platebg h2{ font-family: Arial; font-size: 41px; }   
.partitions{ 
    background-color: #fff;
border: 1px solid #eee;
margin: 10px 0px;
padding: 15px 9px;
border-radius: 5px;
color: #686565;
border: 1px solid #8dc4407a;
box-shadow: #8dc44030 0 0 0 3px;
     }



.quality h2{ color: #fff; text-align: center; font-size: 41px; font-weight: bold;}
.quality_part { text-align: center;}
.quality_part h3{ color: #fff; text-align: center; font-size: 23px; font-weight: bold;}
.quality_part p{ color: #fff; text-align: center; font-size: 18px; }


.spclmnu a{ height: auto; width: auto; padding: 15px 13px; float: left; background-color: #8dc53e; text-transform: uppercase; font-weight: bold; color: #fff; font-size: 18px; letter-spacing: 1px; }
.spclmnu a:hover{color: #f5931f; background-color: #fff;}

/*******************************  Responsive Start   ********************************/

@media only screen and (min-width : 320px) and (max-width : 479px) {
    header.header-type-8{ line-height: inherit!important; }
    .navbar-brand > img { height: auto!important;}
    
    .item_txt_details{ width: 100%!important; padding-bottom: 20px;}
    .item_image{ width: 100%!important; }
    .icon img{ width: 50px!important; height: 50px!important; }
    .spclmnu a{ border-bottom: 1px solid #fff; width: 100%; padding: 9px 22px!important; }
    h3{padding: 0px 10px!important;}
    h1{font-size: 40px!important;}
    .certifications img{ width: 100%;}
    .homeimg img{ width: 100%;}
    .item_area{ height: auto!important; overflow: hidden;}
    .item_txt{ width: 100%!important; padding-bottom: 50px!important; }
    section, .section, .page-title-wrapper{padding: 10px 0!important;}
    
    
}
@media only screen and (min-width : 480px) and (max-width : 639px) { }
@media only screen and (min-width : 640px) and (max-width : 767px) { }
@media only screen and (min-width : 768px) and (max-width : 1020px) { }
@media only screen and (min-width : 1021px) and (max-width : 1024px) { }
@media only screen and (min-width : 1025px) and (max-width : 1279px) { }
@media only screen and (min-width : 1280px) and (max-width : 1367px) { }