.reratext p,.topfixed p{font-size:12px;margin:0}.imgabout h2,.ralithabout:hover .imgabout h2,.slick-next:before,.slick-prev:before,header.removefixed .contatcinfs{display:none}.callicn,.cnticn,.single-facility,.topfixed{text-align:center}.cntlink ul li,.cntlink ul li a{line-height:10px}.data h2,.fixbutton,.imgabout h2,.title{text-transform:uppercase}#frmContact label,.data h2,.fixbutton,.imgabout h2{letter-spacing:1px}.title,body,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif!important}section#missionandvision{padding:80px 0 60px;background:#005f8e}.missionvision{padding:30px 30px 0;min-height:320px;border-radius:10px;background:#fff;position:relative;overflow:hidden}.absolutepostion {
    position: absolute;
    top: 150px;
    background: #0000009c;
    width: 320px;
    bottom: auto;
    padding: 20px;
    color: #fff;
    left: 150px;
    font-size: 13px;
    text-align: left;
    border-radius: 12px;
}
.tab-pane iframe {
    width: 100%;
    height: 100%;
}

.nav.nav-tabs {
    border: 0px;
}

.nav.nav-tabs  .nav-link.active {
    background: #005f8e;
    color: #fff;
    border: 0px;
    border-radius: 4px !important;
}



section.breadcrumb {
    position: relative;
    background: url(../img/breadcrumb.jpg) no-repeat center;
    background-size: cover;
    padding: 120px 0px;
}
.tabsheading i {
    margin-right: 25px;
}
section.breadcrumb::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0006;
    content: "";
}

section.breadcrumb h1 {
    position: relative;
    z-index: 9;
    text-align: center;
    width: 100%;
}

.compliancestabs {
    min-height: 400px;
}

.tabsheading {
    padding: 16px 20px;
    background: #fff;
    color: #333;
    border-radius: 6px;
    box-shadow: 0 0 10px #ededed;
    border: #ddd 1px solid;
}

.tabsheading a{ font-weight:700;color:#005d8e;}
.absolutepostion h4 {
    font-size: 13px;
    text-align: left;
}

.absolutepostion h3 {
    font-size: 18px;
    text-align: left;
}

.boxdesignr {
    padding: 8px;
    border: #fff 1px dashed;
    text-align: left;
    margin: 8px 0 0;
}

.enqunow {
    background: #fff;
    padding: 10px 25px;
    margin: 0px auto 10px auto;
    border-radius: 4px;
    color:#000;
    text-align:center;
}

.eoi {
    font-size: 18px;
    margin: 8px 0px;
}

.hr {
    border: #fff 1px solid;
    text-align: left;
    padding: 8px;
    border-radius: 6px;
}

.boxdesignr ul li {
    position: relative;
    padding-left: 10px;
}

.boxdesignr ul li::before {
    content: "*";
    left: 0;
    top: 0;
    position: absolute;
}
.reratext,.topfixed{position:absolute;left:auto;z-index:9}.imgabout .topfixed{background:0 0;color:#fff}.imagthumb .topfixed{width:auto;right:0;margin:auto;left:10px;text-align:left;background:0 0}.reratext{right:60px;top:30px;background:#ffffffad;padding:8px;border-radius:6px}.imagthumb .topfixed p{color:#fff}.bluecolor,.contatcinfs a.blueclr,.title{color:#005d8e}.reratext p{line-height:15px}.topfixed{top:auto;right:0;background:#ffffffe0;width:100%;padding:10px;bottom:0}.topfixed p{line-height:20px}.rightlog img{max-width:130px}.thanks{height:95vh;display:flex;align-items:center}.callicn,.whtspaicn{position:fixed;top:auto;bottom:50px;left:auto;right:30px;z-index:99;height:40px;width:40px}.callicn{bottom:20px;background:#005d8e;height:50px;width:50px;border-radius:50%;line-height:50px;right:20px;box-shadow:0 0 10px #ffffff63}.callicn img{width:25px}.slick-next,.slick-prev{height:42px!important;width:42px!important;background:url(../img/arrow.png) 50%/50% no-repeat #fff!important;padding:10px!important}.banner,.locationframe,ul{padding:0}.slick-prev{transform:rotate(180deg)!important}.bgblue{background:#005d8e!important}.title{font-size:36px;margin-bottom:35px;font-weight:500;line-height:45px}.blockright{line-height:normal;margin-left:120px}.btn,.solutiondiv:hover .solution-data a,li div,p,ul{font-family:Quicksand,sans-serif}p{font-size:18px;line-height:30px}li{list-style:none}ul{margin:0}section{position:relative;padding:70px 0 0}a{text-decoration:none}.about p,.contatcinfs li:last-child{margin:0}header.removefixed{background:#fff;padding-top:10px}.ralithabout{margin:40px 0 0;position:relative;overflow:hidden;box-shadow:0 0 10px #888}.data,.imgabout h2{position:absolute;top:auto;transition:.1s ease-in}.data{bottom:auto;transform:translateY(100%);height:100%}.ralithabout:hover .data{transform:translateY(0);top:0;padding:20px;background:linear-gradient(1deg,#005d8e,transparent);display:flex;align-items:end;color:#fff;width:100%}.data h2{font-size:24px}.data p{font-size:16px}.contact-info li .content,.imgabout{position:relative}.imgabout h2{writing-mode:vertical-lr;bottom:0;background:#ffff;padding:20px 5px;font-size:24px;margin:0}.imagthumb{padding:10px 10px 0;position:relative}.single-facility{border:1px solid #ddd;min-height:200px;margin:25px 0 0;padding:30px;position:relative;border-radius:20px}.single-facility h5{font-size:16px;position:relative;line-height:23px;margin:0}.single-facility .icon{display:block;margin:auto auto 25px}.single-facility .icon img{max-width:110px}.sh_product_slider2{margin:0!important}.aboutsec,.ourpartners{padding:70px 0}.downloadsec,.township{padding:40px 0;background:#fff8ee}.downloads img{max-width:50px;margin-bottom:20px;filter:sepia(1)}.contact-info a,.contatcinfs li span,.downloads,.downloads a{color:#000}.downloads{cursor:pointer;margin:20px 0 0}#frmContact,.contact-info{padding:40px;margin-bottom:50px;background:#fff}.downloads h5{font-size:18px;text-transform:capitalize;color:#fff}.cnticn{background:#fff;position:absolute;width:40px;height:40px;line-height:40px;border-radius:50%;border:1px solid #e9e9e9;left:-20px;color:#005d8e}.contact-info li{display:flex;align-items:center;width:100%;flex-wrap:wrap;position:relative;margin-bottom:40px;padding-left:35px}.cnticn img{width:30px;object-fit:contain}.contact-info li .content h3{font-size:18px;margin:0 0 5px;color:#005d8e}.contact-info ul{margin-top:40px}#frmContact textarea{height:120px}.cntlink ul{justify-content:center;margin:10px 0}.cntlink ul li a{font-size:14px;padding:0 20px;border-right:1px solid #fff}.cntlink ul li:last-child a{border:0}section.contactus{background:#fff}#frmContact{border-radius:20px;border:1px solid #ddd}#frmContact .form-control{border:0;border-bottom:1px solid #d1d1d1;border-radius:0;margin-bottom:30px}#frmContact .form-control:focus{box-shadow:none}#frmContact label{font-size:14px}#frmContact label span{color:red}.contact-info{border-radius:20px;color:#000;border:1px solid #ddd}.btn-blue,.fixbutton,.subfooter{background:#005d8e}.subfooter{padding:10px 0 0}.cntlink{padding-bottom:10px}.subfooter p.copy{font-size:14px;margin:0;color:#fff}.socialmedia ul{justify-content:end}.socialmedia ul img{filter:invert(1)}.socialmedia ul a{margin:0 5px}.socialmedia ul li a,.termslink ul li a{font-size:14px;color:#fff!important}.termslink ul{justify-content:space-evenly}.contact-info h2{color:#005d8e;margin-bottom:20px}.contatcinfs{padding:5px 0 0}.contatcinfs li{margin-right:20px}.fixbutton{position:fixed;top:50%;left:auto;right:-63px;padding:8px 28px;z-index:99;margin:auto;bottom:auto;color:#fff;transform:rotate(-90deg);font-size:14px;cursor:pointer;box-shadow:0 0 10px #ffffff63}.btn-blue:hover{background:#000}.banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:140px;background:linear-gradient(181deg,#fff,#ffffff00);z-index:9}.modal-body iframe{width:100%;border:0}.locationframe button.btn-close{position:absolute;background:#fff;opacity:1;color:#000;height:40px;width:40px;left:auto;right:0;font-size:20px;border-radius:0}#contactmodal #frmContact{border:0;margin:0}.formghead.d-flex{padding:10px 30px}.formghead button.btn-close{position:absolute;top:0}@media screen and (max-width:767px){.missionvision{margin-bottom:20px;height:auto;min-height:90px}
    .compliancestabs {
    min-height: 100px;
}
    
}

.cnticn .st0 {
    fill: #005d8e !important;
}