@font-face{font-family:Montserrat-VariableFont_wght;src:url(../fonts/Montserrat-VariableFont_wght.ttf)} 
@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.ttf)} 
ol,ul{padding-left:0}
body,html{width:100%;height:100%;;overflow-x:hidden;}
*{margin:0;padding:0;outline:none}
body{font-family:Roboto-Regular;overflow-x:hidden;font-weight:500;color:#676767}
li{list-style: none;color: #505050;font-size: 16px;line-height: 35px;text-align: justify;font-family: 'Roboto-Regular';font-weight: 500;}
a{text-decoration:none}
h1,h2,h3,h4{font-family:Montserrat-VariableFont_wght;}
h1{text-align:center;color:#020334;padding-bottom: 20px;font-size: 41px;font-weight: 600;margin-bottom: 0px;line-height: 1.17em;}
h1 span{color:#fa2126;}   
h1 span a i{padding: 0 4px;font-size: 33px;}
h1 span i{color:#020334}
h1 span a i:hover {padding: 0 4px;font-size: 33px; color: #fa2149;}
h3{font-weight:600;font-size:25px;margin-top:0;margin-bottom:14px;color: #061259;}
p{color: #505050;font-size: 16px;line-height: 33px;text-align:justify;font-family: 'Roboto-Regular';font-weight: 500;}
p span{color:#a70202;font-weight:600}




.ftr {
    background: #0970b5;
    padding: 15px 2px 15px 2px;
}
.footerdiv {
    border-radius: 5px;
    display: flex
;
    justify-content: center;
    align-items: center;
}.footerfstdiv {
    width: 75%;
}
.footerfstdiv h6 {
    margin-bottom: 10px;
    text-align: center;
}
.footerfstdiv h6, .footerfstdiv p {
    color: #fff;
}
.footerfstdiv p {
    font-size: 13px;
    line-height: 20px;
}
.schoolcode h5 {
    text-align: center;
    background: #fff;
    width: max-content;
    margin: 0 auto 10px auto;
    color: #099c4d;
    font-size: 14px;
    padding: 6px;
    font-weight: bold;
    border-radius: 3px;
}
.footerscddiv {
    width: 20%;
}
.footerscddiv img {
    margin-left: 10px;
    padding: 7px;
}
.mobile-app {
    display: flex
;
    flex-wrap: wrap;
    justify-content: center;
}
.mobile-app a {
    margin: 2px 5px;
}
.mobile-app img {
    width: 90px;
}a.phelp {
    background: #000;
    color: #fff;
    padding: 3px 5px;
    font-size: 12px;
    border-radius: 4px;
    line-height: 22px;
}


/* ------------------------------------
left hex
---------------------------------------*/
.no-pad {padding: 0;}
.leftbg{padding: 25px 21px 10px;background: #0970b5;/* height: 100vh; */}
.leftbg h3{color: #ffed97;text-align:center;margin-bottom:25px}
.right{float:right}
.left{float:left}
.hex{margin-top:23px;width:124px;height:70px;background-color:#fff;border-color:#fff;position:relative;display:inline-block;box-shadow:6px 4px 6px #00000066}
.hex:before{content:" ";width:0;height:0;border-bottom:30px solid;border-color:inherit;border-left:62px solid transparent;border-right:62px solid transparent;position:absolute;top:-30px}
.hex:after{content:"";width:0;position:absolute;bottom:-30px;border-top:30px solid;border-color:inherit;border-left:62px solid transparent;border-right:62px solid transparent}
.hex h4{color:#000;text-align:center;font-size: 14px;display:flex;align-items:flex-end;align-content:center;justify-content:space-around;vertical-align:bottom;margin-bottom:0;margin-top:5px;line-height:15px;font-weight:700}
.hex img{width:34px;margin:0 auto}
/* ------------------------------------
Navigation Sec
---------------------------------------*/
.logo {
    margin: 8px 0;
}
.nav-sec{background: #fff9f9;}
.menu-main i{font-size: 12px;display: none;}
.menu-main{ margin-bottom:0px} 
.header{display: block;width: 100%;position: relative;z-index: 99;text-align: center;background: #ffed97;} 
.header .item-left{flex: 0 0 40%;} .header .logo a{ font-size: 30px; color:#000000; font-weight: 700; text-decoration: none; } 
.header .item-center{flex: 0 0 60%;} .header .item-right{ flex: 0 0 10%; display: flex; justify-content: flex-end; } 
.header .item-right a{ text-decoration: none; font-size: 16px; color:#555555; display: inline-block; margin-left: 10px; transition: color 0.3s ease; } 
.header .menu > ul > li{display: inline-block;line-height: 50px;margin-left: 15px;font-weight: bold;} 
.header .menu > ul > li > a{font-size: 14px;position: relative;transition: color 0.3s ease;color: #242323;font-weight: 600;text-transform: uppercase;font-family: 'Roboto-Regular';letter-spacing: 1px;}
.header .menu > ul > li .sub-menu{position: absolute;z-index: 500;box-shadow: -2px 2px 70px -25px rgba(0,0,0,0.3);padding: 20px 30px;transition: all 0.5s ease; margin-top:25px; opacity:0;visibility: hidden;list-style: none;background: linear-gradient(45deg, white, #fdfdfd);border-top: 5px solid #3e7095;}
.header .mega-menu-column-3 { max-width: 1100px; width: 100%; display: flex; flex-wrap: wrap; padding: 20px 15px;transform: translate(-50%); left: 50%;}
.header .list-mega-menu { flex: 0 0 33%;  padding: 0 15px;  text-align: left;}
.header .list-mega-menu ul li a {  color: black;}
.header .mega-menu-panel { display: flex; justify-content: center; align-items: flex-start;}
.header .mega-menu-panel .col:nth-child(01) {padding: 1.75em 1.5em 0.5em 0.5em;box-sizing: border-box;background-color: #f0f0f0;}
.header .mega-menu-panel .col:nth-child(02) { text-align: left; color: #5e5e5e; background-color: #fff;box-sizing: border-box;}
.header .content-mid {display: flex;justify-content: center;align-items: flex-start;padding: 0px 20px;}
.header .mega-menu-panel .first-col {min-width: 28%;height: 100%;max-width: 20%!important;}
.header .list-mega-menu ul li a { color: #5e5e5e;}
.header .list-mega-menu ul li a:hover {color: #d5b51f;}
.header .content-mid h4 {font-size: .875em;color: #295d85;padding: 0 0 2.25em;margin: 0 0 0.75em;position: relative;font-weight: 900;letter-spacing: .1em;text-transform: uppercase;line-height: 1.1;}
.header .content-mid h4:before {content: "";display: block;position: absolute;left: 2.5em;bottom: 0;height: 22px;width: 1px;border-right: 1px solid #e3c30b;}
.header .brief-description {line-height: 1;color: #2b2b2b;font-size: 34px;margin: 0 0 0.25em;text-align: left;}
.header .col.last-col {width: 30%;max-width: 30%;}
.header h6.long-description { text-align: left; color: #5e5e5e; background-color: #fff; padding: 0.8em 1.875em 1.875em 0;  box-sizing: border-box;line-height: 28px;}
.header .content-image {vertical-align: middle;}
.header .mega-menu-panel .col:nth-child(03) {display: flex;justify-content: center;align-items: center;height: 375px;}
.header .sub-menu-desktop{display: flex;justify-content: center;align-items: center;}
.header .sub-menu-mobile{display: none;}
.header .content-link ul{display: flex; list-style: none; position: relative; z-index: 8201; margin: 0; padding: 0;flex-wrap: wrap;}
.header .content-link ul li{ margin-bottom: 5px; background: #022e72;padding: 0px 20px;width: max-content;display: flex;justify-content: center;align-items: center;margin-right: 5px;}
.header .content-link ul li a {color: white;}
.leftbg marquee {
    height: 246px;
}

.leftbg marquee ul li p {
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
}
.leftbg marquee ul li h4 a {
    color: inherit;
}
.leftbg marquee ul li h4 {
    color: #ffed97;
    font-size: 13px;
    text-align: right;
    margin-bottom: 0;
}

.leftbg marquee ul li {
    border-bottom: 1px solid #dddddd3d;
    padding: 20px 0;
}

.leftbg + div {
    padding: 0;
}



@media(min-width: 992px){
.header .menu > ul > li.menu-item-has-children:hover .sub-menu{margin-top: 25px;visibility: visible;opacity: 1;}
}
.header .menu > ul > li .sub-menu > ul > li{line-height: 1;list-style: none;text-align: left;}
.header .menu > ul > li .sub-menu > ul > li > a{display: inline-block; padding: 10px 0; font-size: 16px; color: #555555; transition: color 0.3s ease; text-decoration: none; text-transform: capitalize; } 
.header .menu > ul > li .single-column-menu{ min-width: 280px; max-width: 350px; } 
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li{ line-height: 1; display: block; } 
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a { padding: 15px 0; display: inline-block; font-size: 17px; color: #000000; transition: color 0.3s ease; } 
.header .menu > ul > li .sub-menu.mega-menu{ left: 50%; transform: translateX(-50%); } 
.header .menu > ul > li .sub-menu.mega-menu-column-4{ max-width: 1100px; width: 100%; display: flex; flex-wrap: wrap; padding:20px 15px; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{ flex:0 0 25%; padding:0 15px; text-align: left;} 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{ font-size: 16px; color: #e77918; font-weight: 500; line-height: 1; padding:10px 0; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{ text-align: center; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{ max-width: 100%; width: 100%; vertical-align: middle;  border: 10px solid #ebebeb;} 
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover, .header .menu > ul > li .sub-menu > ul > li > a:hover, .header .item-right a:hover, .header .menu > ul > li:hover > a{color: #295d85;}
/* banner section */
.mobile-menu-head,.mobile-menu-trigger{display: none;}
/*responsive*/
@media(max-width:1199px){
.header .content-link ul li { padding: 10px 20px;}
.header .sub-menu-desktop{ flex-direction: column;}
.header .mega-menu-panel .first-col { min-width: 100%; height: auto; max-width: 100%!important; margin-bottom: 25px;}
.header .list-mega-menu ul li{line-height:28px}
.header .col.last-col { width: 100%; max-width: 100%;}  
.header h6.long-description {padding: 0px;}     
.header .item-center{ order:3; flex:0 0 100%; } 
.header .item-left, .header .item-right{ flex:0 0 auto; } 
.v-center{ justify-content: space-between; } 
.header .mobile-menu-trigger{ display: flex; height: 30px; width: 30px; margin-left: 15px; cursor: pointer; align-items: center; justify-content: center; color: white;} 
.header .mobile-menu-trigger span{ display: block; height: 2px; background-color: #ffffff; width: 24px; position: relative; } 
.header .mobile-menu-trigger span:before, .header .mobile-menu-trigger span:after{ content: ''; position: absolute; left:0; width: 100%; height: 100%; background-color: #fffefe; } 
.header .mobile-menu-trigger span:before{ top:-6px; } 
.header .mobile-menu-trigger span:after{ top:6px; } 
.header .item-right{align-items: center;background: #2c3e51;padding: 6px;} 
.header .menu{ position: fixed; width: 320px; background-color:#ffffff; left:0; top:0; height: 100%; overflow: hidden; transform: translate(-100%); transition: all 0.5s ease; z-index: 1099; } 
.header .menu.active{ transform: translate(0%); } .header .menu > ul > li{ line-height: 1; margin:0; display: block; } 
.header .menu > ul > li > a{ line-height: 50px; height: 50px; padding:0 50px 0 15px; display: block; border-bottom: 1px solid rgba(0,0,0,0.1); text-align: left;} 
.header .menu > ul > li > a i{ position: absolute; height: 50px; width: 50px; top:0; right: 0; text-align: center; line-height: 50px; transform: rotate(-90deg); } 
.header .menu .mobile-menu-head{ display: flex; height: 50px; border-bottom: 1px solid rgba(0,0,0,0.1); justify-content: space-between; align-items: center;  z-index: 501; position: sticky; background-color: #ffffff; top:0; } 
.header .menu .mobile-menu-head .go-back{ height: 50px; width: 50px; border-right: 1px solid rgba(0,0,0,0.1); cursor: pointer; line-height: 50px; text-align: center; color:#000000; font-size: 25px; display: none; } 
.header .menu .mobile-menu-head.active .go-back{ display: block; } 
.header .menu .mobile-menu-head .current-menu-title{ font-size: 15px; font-weight: 500; color:#000000; } 
.header .menu .mobile-menu-head .mobile-menu-close{ height: 50px; width: 50px; border-left: 1px solid rgba(0,0,0,0.1); cursor: pointer; line-height: 50px; text-align: center; color:#000000; font-size: 25px; } 
.header .menu .menu-main{ height: 100%; overflow-x: hidden; overflow-y: auto; } 
.header .menu > ul > li .sub-menu.mega-menu, .header .menu > ul > li .sub-menu{ visibility: visible; opacity: 1; position: absolute; box-shadow: none; margin:0; padding:15px; top:0; left:0; width: 100%; height: 100%; padding-top: 65px; max-width: none; min-width: auto; display: none; transform: translateX(0%); overflow-y: auto; }   
.header .menu > ul > li .sub-menu.active{display: block;}  
@keyframes slideLeft{
0%{ opacity:0;transform: translateX(100%);}
100%{opacity:1;transform: translateX(0%); }}   
@keyframes slideRight{0%{ opacity:1;transform: translateX(0%);    }100%{ opacity:0;transform: translateX(100%);}}    
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{ margin-top:0; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{ margin-bottom: 20px; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center:last-child .title{ margin-bottom:0px; } 
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{ flex: 0 0 100%; padding: 0px; } 
.header .menu > ul > li .sub-menu > ul > li > a, .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a{ display: block; } 
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul { margin-bottom: 15px; } 
.menu-overlay{ position: fixed; background-color: rgba(0,0,0,0.5); left:0; top:0; width: 100%; height: 100%; z-index: 1098; visibility: hidden; opacity:0; transition: all 0.5s ease; } 
.menu-overlay.active{ visibility: visible; opacity:1; } 
}
/* ------------------------------------
About
---------------------------------------*/
.about-sec h1{text-align: left;color: #23252a;font-family: Montserrat-VariableFont_wght;padding-bottom: 11px;font-size: 37px;font-weight: 700;line-height: 56px;/* text-transform: capitalize; */}
.about-sec h3{font-size: 18px;line-height: 30px;font-family: 'Montserrat-VariableFont_wght';margin-bottom: 10px;color: #07294d;font-weight: 800;}
.aboutarea {display: flex;align-items: center;}
.about-image {width: 40%;padding: 0;}
.about-con {width: 70%;margin: 0px auto;margin-left: 80px;}
.about-image img{padding-left: 0px;width: 48%;} 
.about-sec {padding-top: 50px;padding-bottom: 70px;/* background: #f3f8f9; */}
.section{overflow:hidden}
.readmore{font-size: 15px;font-weight: 600;line-height: 17px;background-color: #ecd25b;padding: 17px 30px;width: fit-content;color: black;letter-spacing: 1px;} .readmore:hover {color: #fff;background-color: #da251c;} 
.about-con h4 {margin-top: 40px;}
/* ------------------------------------
Top Bar
---------------------------------------*/
div.top-nav-right {margin-left: 0px;}
div.top-nav-right .top-block {padding-left: 15px;}
div.top-nav-right .top-block {padding-left: 0px;display: inline-block;margin-bottom: 0;margin-top: 2px;} 
div.top-nav-right .top-block li a {font-size: 15px;} 
div.top-nav-right .top-block li a:hover {color: #ecd25b;} 
.smartlib-top-navbar{background: #0970b5;color:#777777;transition: all 0.4s linear;line-height: 1;}
.top-nav-right {/* position: absolute; */margin-left: 90px;margin-top: 5px;}
.top-block > li {float: left;padding-right: 15px;list-style: outside none none;} 
.top-block a { color: #fff; } 
.top-social {float: right;position: relative;margin-top: 6px;padding-right: 116px;} 
.social-block > li {float: left;/* margin: 2px; */list-style: outside none none;} 
.social-block a { color: #fff; } 
.social-block li i:hover {color: #ecd25b;}
.social-block li i{padding: 9px;border-radius: 50px;font-size: 14px;}
.top-rightside{ display: flex;justify-content: right;}
.topbar-number li{ list-style:none; display:inline;padding: 15px 7px;}
.topbar-number li i{ padding-right:5px;}
.topbar-number ul{ margin-bottom: 0px;color: white;}
.erplogin {background: #ecd25b;padding: 1px 23px;border-radius: 50px;font-weight: 700;line-height: 34px;margin: 5px 0px 5px 5px;}
.topbar-number li a {color: white;}
.topbar-number {line-height: 45px;font-size: 17px;}
.erplogin a{color: black;font-size: 14px;letter-spacing: 2px;}
.topbar-number:nth-child(1) .bi-whatsapp{background: #02c404;width: 30px;height: 30px;display: block;text-align: center;line-height: 30px;border-radius: 14px;float: left;color: white;margin: 6px 0px 0px;} 
.topbar-number:nth-child(2) .bi-telephone-fill {background: red; width: 30px; height: 30px; display: block; text-align: center; line-height: 30px; border-radius: 14px; float: left; color: white;margin: 6px 0px 0px; }
/* ------------------------------------
Our Facilities
---------------------------------------*/
.facilities{background:#f1eeee;height: 600px;background-image: url("https://webapi.entab.info/api/image/CKCSK/public/Images/banner-bg.jpg");background-size: 100% 100%;} 
.facilities-area{background: #0970b5fa;height: 600px;} 
.facilities-area-container{/* background: red; */padding: 50px;width: 73%;}
.facilities-area-container h1{color: white;padding-bottom: 40px;}
.facilities-area-box{/* background:white; */height: 120px;margin-bottom: 20px;display: flex;}
.facilities-area-box h3{color: #ecd25b;margin-bottom: 4px;font-size: 22px;}
.facilities-area-box img {padding-right: 30px;filter: invert(1);}
.facilities-area-box p{color: white;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 4em;text-overflow: ellipsis;}
.facilities-area-box-img {width: 15%;width: 100px;height: 100px;}
.facilities-area-box-con {width: 85%;}




/*** 

====================================================================
    Testimonial Section Four
====================================================================

***/

.testimonial-section-four{
    position:
    relative;
    overflow:
    hidden;
    padding: 60px 0px 60px;
    background-color:#f6f6f6;
}

.testimonial-section-four .icon-layer-one{
    position:
    absolute;
    left:90px;
    top: 170px;
    width:118px;
    height:109px;
    background-repeat:
    no-repeat;
}

.section.testimonial {
    position: relative;
    padding: 0px 0 60px;
    background: #f3f8f9;
}
.testimonial ul#testimonial svg{margin-top: 55px;}
ul#testimonial svg {
    width: 110px;
    height: 110px;
    opacity: 0.3;
}

ul#testimonial svg:last-child {
    /* float: right; */
    transform: rotatez(180deg);
}

.section.testimonial:before {
    content: "";
    width: 30%;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}


.section.testimonial h3 {
    margin-bottom: 30px;
    text-align: center;
}

.section.testimonial img {
    width: 360px;
    float: right; 
    margin-left: 40px;
}

.section.testimonial p {
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.testimonial-section-four .icon-layer-two{
    position:absolute;
    right:90px;
    bottom:100px;
    width:118px;
    height:109px;
    background-repeat:no-repeat;
}

.testimonial-section-four .inner-container{
    position:relative;
}

.testimonial-section-four .inner-container .circle-pattern-layer-one{
    position:
    absolute;
    left: -105px;
    top: -3px;
    width:373px;
    height:335px;
    background-repeat:
    no-repeat;
}

.testimonial-section-four .inner-container .circle-pattern-layer-two{
    position:absolute;
    right:-90px;
    bottom:0px;
    width:373px;
    height:335px;
    background-repeat:no-repeat;
}

.testimonial-section-four .owl-nav{
    position: relative;
    text-align:center;
    margin-top:20px;
}

.testimonial-section-four .owl-nav .owl-prev,
.testimonial-section-four .owl-nav .owl-next{
    position:relative;
    width:50px;
    height:50px;
    margin-right:15px;
    color:#ffffff;
    line-height:46px;
    text-align:center;
    border-radius:50%;
    display:inline-block;
    background-color:#e3e3e3;
    -webkit-transition:all 300ms ease;
    -ms-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -moz-transition:all 300ms ease;
    transition:all 300ms ease;
}

.testimonial-section-four .owl-nav .owl-prev:hover,
.testimonial-section-four .owl-nav .owl-next:hover{
    background-color:#ffe111;
}

.testimonial-section-four .top-pattern-layer{
    position:absolute;
    left:0px;
    top:-30px;
    right:0px;
    height:63px;
    background-position:center center;
    background-repeat:repeat-x;
}

.testimonial-section-four .bottom-pattern-layer{
    position:absolute;
    left:0px;
    bottom:-30px;
    right:0px;
    height:63px;
    background-position:center center;
    background-repeat:repeat-x;
}

.testimonial-block-four{
    position:relative;
    margin-bottom:30px;
}

.testimonial-block-four .inner-box{
    position:relative;
    text-align:center;
    padding:40px 30px 75px;
    background-position:center center;
    background-repeat:no-repeat;
}

.testimonial-block-four .inner-box .author-image{
    position:relative;
    display:inline-block;
}

.testimonial-block-four .inner-box .author-image .quote-icon{
    position:
    absolute;
    z-index:1;
    left: -50px;
    top:25px;
    width: 70px;
    height: 70px;
    color:#ffffff;
    line-height: 70px;
    border-radius:50px;
    display:
    inline-block;
    background-color: #396f97;
}

.testimonial-block-four .inner-box .author-image .image{
    position:
    relative;
    /* width:150px; */
    /* height:150px; */
    border-radius:50%;
    overflow:
    hidden;
}

.author-image .image img{
    object-fit: fill;
    background: #f8f8f8;
    width: 150px;
    height: 150px;
}







.testimonial-block-four .inner-box h4{
    position:
    relative;
    color:#0c0d24;
    font-weight: 600;
    font-size: 16px;
    padding-top: 15px;
}

.testimonial-block-four .inner-box .designation{
    position:relative;
    color:#0c0d24;
    font-size:16px;
    opacity:0.80;
    margin-bottom:18px;
}

.testimonial-block-four .inner-box .text{
    position:relative;
    color:#0c0d24;
    font-size:18px;
    opacity:0.80;
    max-width:300px;
    margin:0 auto;
    line-height:1.7em;
}


@keyframes rotateme {
    
     0% {
        transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        transform: rotate(180deg);
      }
    100% {
        transform: rotate(360deg);
        opacity: 1;
      }
}

.testimonial-section-four .inner-container .circle-pattern-layer-one, .testimonial-section-four .inner-container .circle-pattern-layer-two{
    animation-name: rotateme;
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: rotateme;
    -webkit-animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotateme;
    -moz-animation-duration: 15s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: rotateme;
    -ms-animation-duration: 15s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: rotateme;
    -o-animation-duration: 15s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

@keyframes float_up_down {
  0% {
    transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }

  50% {
    transform: translateY(30px);
    transform: translateY(30px);
    opacity: 1;
  }

  100% {
    transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }
}





/* ------------------------------------
Event Sec
---------------------------------------*/
h2 {margin-bottom: 15px;font-size: 20px;color: #9e9ea1;/* text-transform: uppercase; */letter-spacing: 1px;font-weight: 700;text-transform: capitalize;}
.event-sec{background-image: url(https://webapi.entab.info/api/image/CKCSK/public/images/bg.png);background-repeat: no-repeat;background-size: cover;background-position: bottom;padding: 0px;}
.event-sec-bg{background: #ffffff;padding-right: 0px;padding: 100px 0;}
.eventbox-footer{background: #0970b5fa;position: relative;width: 100%;margin-top: -60px;}
.eventbox-footer i{background: #ecd25b;width: 65px;float: left;color: black;text-align: center;line-height: 65px;margin-right: 8px;font-size: 27px;}
.eventbox-footer h4{color: white;line-height: 65px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 19px;}
.head2{text-align: left;font-weight: 700;margin-bottom: 10px;color: #000000;font-size: 35px;text-transform: uppercase;}
.eventbox{margin-bottom: 8px;position: relative;width: 100%;}
.eventbox img{width: 100% !important;height: 350px !important;display: block;object-fit: cover;background: #ede7e7;padding: 7px;object-position: center;object-position: top;}
.eventbox .overlay {position: absolute;bottom: 0;left: 0;right: 0;background-color: #02568fed;overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.eventbox:hover .overlay {height: 100%;}
.overlaytext{color: white;font-size: 20px;position: absolute;top: 40%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;width: 100%;padding: 18px;}
.overlaytext h3 {font-size: 20px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;}
.overlaytext p {font-size: 16px;color: #fff;font-weight: normal;text-align: center;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 4em;text-overflow: ellipsis;line-height: 30px;}
.overlaytext h5 {font-size: 14px;color: #fff;padding-bottom: 11px;font-weight: normal;}
.overlaytext h5 i{font-size: 15px;color: #ffffff;padding-right: 4px;}
.overlaytext h6 {font-size: 14px;color: #fff;font-weight: normal;}
/*****************************************************
Video gallery
****************************/
.video-btn--play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);}
.video-btn--play-btn{display:inline-block;width:90px;height:90px;line-height: 94px;text-align:center;font-size: 25px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;color:#2a6df5;border-color:#fff}
.video-btn{position:relative;top: 50%;}
.video-btn--play-btn::before{content:"";height:120px;width:120px;position:absolute;left:-15px;top:-15px;border: 1px solid #da251c;border-radius:50%;animation:videoBtnAnim 3s linear infinite;display:block;}
.video-btn--play-btn::after{content:"";position:absolute;width:100%;height:100%;background-color: #da251c;top:0;left:0;border-radius:50%;transition:all .3s ease-in-out;box-shadow: 0px 0px 8px 0px #707070;}
.video-btn--play-btn i{z-index:2;position:relative;font-size: 53px;color: #ffffff;}
@-webkit-keyframes videoBtnAnim {
0%{-webkit-transform:scale(0.8);transform:scale(0.8)}
25%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
75%{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
@keyframes videoBtnAnim {
0%{-webkit-transform:scale(0.8);transform:scale(0.8)}
25%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
75%{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
img.m-img.image-background.img-fluid {width: 100%;height: 600px; padding: 0.25rem; background-color: #fff;border: 1px solid #dee2e6;border-radius: 0.25rem;object-fit: cover;}
.title-sperator-sec { background-color: #c5ae3c; display: inline-block; height: 3px; margin-bottom: 9px; margin-top: 0; position: relative; width: 42px; } 
.list li{list-style: none;} 
.list{padding-left: 15px;} .list li::before { content: "\2022"; color: #2a5578; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
/* ------------------------------------
News Sec
---------------------------------------*/
.rs-latest-events h2{text-align: left;font-weight: 700;color: #000000;font-size: 35px;text-transform: uppercase;}
.rs-latest-events.bg-wrap {position: relative;}
.pt-100 { padding-top: 100px;}
.pr-65 { padding-right: 65px; } 
.pt-24 { padding-top: 24px; } 
.mb-42 { margin-bottom: 42px; } 
.sec-title .sub-title.primary {margin-bottom: 10px;font-size: 20px;color: #9e9ea1;letter-spacing: 1px;font-weight: 700;text-transform: capitalize;} 
.sec-title .sub-title { font-size: 18px; line-height: 28px; font-weight: 500; text-transform: uppercase; margin-bottom: 8px; } 
.home-style2 h2{ color: #112958; } 
.rs-latest-events.style1 .single-img { z-index: 1; position: relative; } 
.rs-latest-events.style1 .single-img img { border-radius: 3px; } 
.rs-latest-events.bg-wrap:after { position: absolute; content: ''; top: 0; right: 0; width: 63%; height: 100%; background: #f3f8f9; } 
.rs-latest-events.style1 .event-wrap { z-index: 1; position: relative; } 
.rs-latest-events.style1 .event-wrap .events-short {overflow: hidden;background: #ffffff;padding: 15px 13px;border-radius: 3px;} 
.mb-30 {margin-bottom: 20px;} 
.rs-latest-events.style1 .event-wrap .events-short .date-part.bgc1 { background: #dcf1fd; } 
.rs-latest-events.style1 .event-wrap .events-short .date-part { width: 100px; float: left; text-align: center; padding: 11px 0 22px; border-radius: 3px; margin-right: 25px; } .rs-latest-events.style1 .event-wrap .events-short .content-part .categorie a { color: #505050; } 
.rs-latest-events.style1 .event-wrap .events-short .content-part .title { line-height: 1.5; } 
.home-style2 h4 { color: #112958; } 
.rs-latest-events.style1 .event-wrap .events-short .content-part .title a { color: #01050e; font-weight: 700; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 3em; text-overflow: ellipsis; } 
.rs-latest-events.style1 .event-wrap .events-short .date-part.bgc2 { background: #e9fbd5; } 
.rs-latest-events.style1 .event-wrap .events-short .date-part.bgc3 { background: #fee2c0; } 
.mt-55 {margin-top: 48px;} 
.rs-latest-events.style1 .event-wrap .btn-part a { text-transform: uppercase; font-weight: 700; font-size: 16px; color: #000000; position: relative; display: inline-block; } 
.rs-latest-events.style1 .event-wrap .events-short .date-part .month { margin-bottom: 4px; display: block; } 
.rs-latest-events.style1 .event-wrap .events-short .date-part .date {font-size: 50px;font-family: 'Nunito', sans-serif;color: #02568f;font-weight: 700;line-height: 39px;} .rs-latest-events.style1 .event-wrap .events-short .date-part { width: 100px; float: left; text-align: center; padding: 11px 0 22px; border-radius: 3px; margin-right: 25px; }
/*****Gallery Sec*****/
.parallax{background-color: #0b6fb2;position:relative;overflow:hidden}
.parallax .parallax-image{background-image: url(https://webapi.entab.info/api/image/CKCSK/public/Images/banner-bg.jpg);position:absolute;z-index:11;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:50%;background-attachment:fixed;opacity:.1}
.parallax-mercy .parallax-content{padding:200px 0 140px}
.parallax .parallax-content{position:relative;z-index:22}
.parallax-mercy h2{font-family: 'Montserrat-VariableFont_wght';font-weight:400;margin-bottom:10px;color:#fff;font-size: 45px;}
.parallax-mercy h3{color:#fff;font-size: 25px;font-weight:400;margin-bottom:40px;line-height: 33px;}
.parallax-mercy h3 strong{font-weight:700;color: #f26c6d;}
.parallax-mercy .link-more{color:#fff}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;font-family:'Asap',sans-serif;position:relative}
.link-more:before{width:100%}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
.link-more:after{width:30%;transition:all .3s;background-color:#db861d}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;position:relative}
.link-more:before{width:100%}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
.link-more:after{width:30%;transition:all .3s;background-color: #c5ae3c!important;}
.parallax-mercy .link-more:hover{color: #f9cc00;}
.link-more:hover:after{width:100%}.link-more:after{width:30%;transition:all .3s;background-color: #c5ae3c;}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;position:relative}
.blackcol {color: black;font-weight: 600;}
.blackcol:hover{color: #e4bc04;}
.parallax-content-gal {padding: 80px 0 80px !important;}
/* Footer */
.back-footer.back-footer-dark {background: #ffed97bf;} 
.back-footer .footer-top { padding: 80px 0 35px; }
/* .back-footer .footer-top .footer-widget.footer-widget-2 { padding-left: 70px; } */
.back-footer .footer-top .footer-widget .footer-title { margin-bottom: 10px; color: #000; font-size: 24px; } 
.back-footer .footer-top .footer-menu li {position: relative;  margin-bottom: 5px; line-height: 28px; }
.back-footer .footer-top .footer-menu li a {     display: inline-block; color: #000000 !important; font-size: 15px; }
.back-footer .footer-top .footer-widget .footer-address li {width: 100%;font-size: 15px;margin-bottom: 5px;display: inline-flex;color: #000000; text-align: left;}
.back-footer .footer-top .footer-widget .footer-address li i { color: #1b2940; font-size: 16px; margin-right: 4px; } 
.back-footer .footer-top .footer-widget .footer-address li:last-child { margin-bottom: 0; } 
.back-footer.back-footer-dark .copyright {background: #02568f;} 
.back-footer .copyright { text-align: center; border-top: 1px solid rgba(15,22,41,0.102); padding: 10px 0; }
.back-footer .copyright .back-copy-left { font-size: 13px; margin-bottom: 0; color: #fff; font-weight: 400; letter-spacing: 1px; }
.back-footer.back-footer-dark .copyright .back-copy-left a { color: White; }
.back-footer .footer-top .footer-widget .footer-address li a { color: #000000; margin-left: 10px; line-height: 1.1; display: contents; } 
.back-footer .footer-top .footer-widget .footer-address li a:hover { color: #1c2666; } 
.back-footer.back-footer-dark .footer-top .footer-menu li a:hover { color: #2a5578 !important; } 
.back-footer.back-footer-dark .footer-top .footer-menu li a::after { background: #2a5578; }
.back-footer .footer-top .footer-menu li a:after { content: ""; display: block; position: relative; z-index: 1; top: auto; bottom: 0; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; width: 0; height: 1px; -webkit-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; background-color: #2a6df5; }
.back-footer .footer-top .footer-menu li a:hover:after { width: 100%; }
/***********Light Slider*************/
li.lslide {margin: 0px; }
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.lightSlider:before, .lightSlider:after {content: " ";display: table; }
.lightSlider {overflow: hidden;margin: 0; }
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative; }
.lSSlideWrapper > .lightSlider:after {clear: both; }
.lSSlideWrapper .lSSlide {
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 1s;
-webkit-transition-property: -webkit-transform,height;
-moz-transition-property: -moz-transform,height;
transition-property: transform,height;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important; }
.lSSlideWrapper .lSFade {position: relative; }
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%; }
.lSSlideWrapper.usingCss .lSFade > * {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important; }

.lSSlideWrapper .lSFade > *.active {z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1; }
/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center; }
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a {background-color: #7e7373;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #ffc600;}
.lSSlideOuter .media {opacity: 0.8; }
.lSSlideOuter .media.active {opacity: 1; }
/* End of pager */
/** Gallery */
.lSSlideOuter .lSPager.lSGallery {list-style: none outside none;padding-left: 0;margin: 0;overflow: hidden;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
transition: border-radius 0.12s linear 0s 0.35s linear 0s; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 5px; }
.lSSlideOuter .lSPager.lSGallery img {display: block;height: auto;max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content: " ";display: table; }
.lSSlideOuter .lSPager.lSGallery:after {clear: both; }
/* End of Gallery*/
/* slider actions */
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url("../img/controls.png");cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;
transition: opacity 0.35s linear 0s; }
.lSAction > a:hover {opacity: 1; }
.lSAction > .lSPrev {background-position: 0 0;left: 10px; }
.lSAction > .lSNext {background-position: -32px 0;right: 10px; }
.lSAction > a.disabled {pointer-events: none; }
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden; }
/* vertical */
.lSSlideOuter.vertical {position: relative; }
.lSSlideOuter.vertical.noPager {padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery {position: absolute !important;right: 0;top: 0; }
.lSSlideOuter.vertical .lightSlider > * {width: 100% !important;max-width: none !important; }
/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {left: 50%;margin-left: -14px;margin-top: 0; }
.lSSlideOuter.vertical .lSAction > .lSNext {background-position: 31px -31px;bottom: 10px;top: auto; }
.lSSlideOuter.vertical .lSAction > .lSPrev {background-position: 0 -31px;bottom: auto;top: 10px; }
/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none; }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0; }
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {float: left; }
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {float: right !important; }
/* Rtl */
@-webkit-keyframes rightEnd {
0% {left: 0; }
50% {left: -15px;}
100% {left: 0; }}
@keyframes rightEnd {
0% {left: 0; }
50% {left: -15px;}
100% {left: 0; }}
@-webkit-keyframes topEnd {
0% {top: 0; }
50% {top: -15px;}
100% {top: 0; }}
@keyframes topEnd {
0% {top: 0; }
50% {top: -15px;}
100% {top: 0; }}
@-webkit-keyframes leftEnd {
0% {left: 0; }
50% {left: 15px;}
100% {left: 0; }}
@keyframes leftEnd {
0% {left: 0; }
50% {left: 15px;}
100% {left: 0; }}
@-webkit-keyframes bottomEnd {
0% {bottom: 0; }
50% {bottom: -15px;}
100% {bottom: 0; }}
@keyframes bottomEnd {
0% {bottom: 0; }
50% {bottom: -15px;}
100% {bottom: 0; }}
.lSSlideOuter .rightEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}
.lSSlideOuter .leftEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}
.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd 0.3s;animation: topEnd 0.3s;position: relative;}
.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd 0.3s;animation: bottomEnd 0.3s;position: relative;}
.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}
.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}
/*/  GRab cursor */
.lightSlider.lsGrab > * {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab; }
.lightSlider.lsGrabbing > * {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing; }
nav.menu {
    margin-top: 22px;
}
.header .item-left {
    flex: 0 0 35%;
}
.header .item-center {
    flex: 0 0 65%;
}



.innerpage {
    padding: 50px 0px;
    min-height: 400px;
    position: relative;
}
.sliderbg {
    background: linear-gradient(118deg, #0e0e0e00 -12%, #00000085 14%, #0000009e 50%), url(https://webapi.entab.info/api/image/CKCSK/public/Images/slidebg.jpg) no-repeat center center;
    height: 190px;
    width: 100%;
    background-size: cover;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}
.breadcrumlist ul {
    display: flex;
    margin-bottom: 0;
    justify-content: center;
}
.clubhouseimg img {
    width: 100%;
    border: 3px solid #99d3fb7a;
    padding: 3px;
    margin-bottom: 20px;
}
.innertable thead {background: #0970b5;color: #fff;}

tr.tablebg {
    background:#b3dffd !important;
}

.innertable tr td {
    border: 1px solid #ccc;
}

.innertable tr:nth-child(odd) {
    background: #0970b53b;
}

.magnify-modal {
    position: fixed !important;
    z-index: 999999999 !important;
    padding-top: 10px !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
    background-color: rgba(0, 0, 0, 0.8509803922) !important
}

.magnify-header .magnify-toolbar {
    float: right;
    position: relative;
    z-index: 9
}

.magnify-stage {
    position: absolute;
    top: 40px;
    right: 10px;
    bottom: 40px;
    left: 10px;
    z-index: 1;
    background: #0000000a;
    overflow: hidden
}

.magnify-image {
    position: relative;
    display: inline-block;
    border: 5px solid #fff
}

.magnify-image.image-ready {
    max-width: 100%;
    max-height: 100%
}

.magnify-footer {
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 40px;
    color: #fff;
    text-align: center
}

.magnify-footer .magnify-toolbar {
    display: inline-block
}

.magnify-button {
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-width: 0;
    border-radius: 0;
    cursor: pointer;
    outline: none;
    background: #055a91;
}

.magnify-button:hover {
    color: #fff;
    background-color: #e00000
}

.magnify-button-close:hover {
    background-color: #e00000
}

.magnify-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.3);
    color: #333
}

.magnify-loader::before {
    content: '';
    display: inline-block;
    position: relative;
    width: 36px;
    height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    -webkit-animation: magnifyLoading 1s infinite linear;
    animation: magnifyLoading 1s infinite linear
}

.magnify-loader::after {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    overflow: hidden
}

@-webkit-keyframes magnifyLoading {
    0% {
        -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
        transform: rotateZ(0deg) translate3d(0, 0, 0)
    }

    100% {
        -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
        transform: rotateZ(360deg) translate3d(0, 0, 0)
    }
}

@keyframes magnifyLoading {
    0% {
        -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
        transform: rotateZ(0deg) translate3d(0, 0, 0)
    }

    100% {
        -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
        transform: rotateZ(360deg) translate3d(0, 0, 0)
    }
}
ul.innerlist li {
    position: relative;
    padding-left: 25px;
}

ul.innerlist li:after {
    content: '\F270';
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    left: 0;
    font-family: 'bootstrap-icons';
    color: #fe0000;
}


.labtab {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.tabs.tabs-content.col {
    width: 100%;
    background: #0b89410f;
    margin-left: 35px;
}

.tabs-nav {
    position: relative;
    display: flex;
    flex-direction: column;
    color: #000000;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
    width: 315px;
    flex: initial;
}

.tabs-nav a {
    position: relative;
    padding: 10px 15px;
    text-align: left;
    width: 100%;
    cursor: pointer;
    background: #0b89412b;
    border-bottom: 1px solid #ccc;
    margin-bottom: 4px;
     color: #000;
}

.tabs-nav a:hover,
.tabs-nav a.selected {
    background: #0b8941;
    color: #fff !important;
}

.tabs .content {
    padding: 20px 20px 20px 25px;
    position: relative;
    color: #343232;
    transition: opacity 0.1s linear 0s;
    display: none;
}

.tabs .content.visible {
    display: block;
}

.tabs .content p {
    padding-bottom: 2px;
}

.tabs .content p:last-of-type {
    padding-bottom: 0px;
}

.content h4 {
    color: #295ead;
    font-size: 20px;
    margin: 10px 0px 20px 0px;
}

.facilitiesbox {
    border: 10px solid #fff;
    margin-bottom: 20px;
    box-shadow: 0px 0px 6px 2px #0e050536;
    border-radius: 3px;
}
h4 {
    font-size: 20px;
    color: #0970b5;
    font-family: 'Roboto-Regular';
    margin-bottom: 15px;
}
.formdiv {
    margin-bottom: 20px;
}

.form {
    background: #0970b521;
    padding: 20px;
}

.formdiv input:focus {
    box-shadow: none;
    border: 1px solid #ccc;
}

.formdiv textarea:focus {
    box-shadow: none;
    border: 1px solid #ccc;
}
.formdiv textarea {
    resize: none;
}
input.submitbtn {
    padding: 10px 30px;
    background: linear-gradient(221deg, #0970b5, #bf1010);
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.location i {
    margin-bottom: 20px;
    margin-right: 20px;
    display: block;
    text-align: center;
    font-size: 40px;
    color: #514b75;
}


.location {
    margin-bottom: 50px;
}

.location p {
    text-align: center;
}
.msgimg {
    margin-left: 25px;
    margin-bottom: 20px;
    border: 5px solid #cdcdcc;
    padding: 5px;
    border-radius: 5px;
    margin-top: 30px;
}


.imgheading a {
    color: #20488a;
    text-align: center;
    width: 100%;
    display: block;
    font-size: 20px;
    padding: 10px 0;
}

#myImg:hover {
    opacity: .7;
}

#myImg,
#myImg1,
#myImg2 {
    width: 100%;
    border: 5px solid rgb(191 185 188);
    background: #cbcaca;
    cursor: pointer;
    transition: .3s;
}

.erppopup .modal-body h5 {
    color: #000;
    text-align: center;
    padding-top: 20px;
}

.erpbox {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

.erpboxdesc {
    width: 72%;
}

.erpboximg {
    width: 26%;
}

.erpboxdescpopup {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.erppopup {
    width: 30%;
    margin: 10px;
}

.erp_sec .guideheading {
    text-align: left
}

.erp_sec h4 {
    text-align: center;
    line-height: 40px;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 15px;
    font-weight: 700
}

.erp_sec a {
    color: #000
}

.assistance {
    background: rgb(5 90 145 / 28%);
    padding: 13px;
    border: solid 1px #ddd
}

.erp_sec p {
    line-height: 40px !important;
    margin-bottom: 0;
    font-size: 16px;
}

.tcblock {
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.tc {
    width: 49%;
    margin-bottom: 30px;
}

.tcblock iframe {
    width: 49%;
}

.tc label {
    color: #000;
    width: 100%;
    margin-bottom: 0;
}

.tc label p {
    margin-bottom: 0px;
}

.tc .form-group {
    margin-bottom: 20px;
}

.form-control:focus {
    box-shadow: none;
    border: 1px solid #ccc;
}

a.viewdetailsbtn {
    color: #fff;
    font-size: 14px;
}

.viewdetailsbtn {
    background: #0970b5;
    padding: 10px;
    text-decoration: none;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    border: none;
}

.viewdetailsbtn:hover {
    background: #0c4f7c;
}
.news-head h2 span {display: block;}
.news-head {display: flex;align-items: center;}
.news-head h2 {padding-right: 20px;border-right: 1px solid #c5c5c5;margin-right: 20px;}
.news-blk {margin-bottom: 50px;padding-right: 30px;padding-bottom: 30px;width: 97%;border-radius: 10px;box-shadow: 9px 11px 5px 0px #dddddd3d;position: relative;overflow: hidden;padding: 20px;box-shadow: 0px 0px 12px 0px #e7e7e7;}
.attachment { color: #da2128; text-align: right;}
.news-content p {margin-bottom: 6px;max-height: 160px;overflow-y: scroll;}
.news-content p::-webkit-scrollbar {width: 0;}
.news-blk:hover::before {top: -100px;}
.row.years {display: none;}
.row.years.showYear {display: flex !important;}
.load-more .next {width: max-content;background: #0970b5;color: #fff;padding: 6px 14px;border-radius: 6px;margin: auto;cursor: pointer;}
.month-selection select.monthSelect,.month-selection select,.searchBox input {width: 90%;padding: 10px 11px;border: 0px;border-bottom: 1px solid #ddd;border-radius: 5px;}
.tabs-dynamic {margin-bottom: 40px;background: #f1f1f1;padding: 15px;}
.count-val p { margin-bottom: 0;}
.event-date h3 {font-size: 20px;margin-bottom: 0;letter-spacing: 3px;text-transform: uppercase;color: #0970b5;background: #fff;padding: 5px 17px;border-radius: 5px;box-shadow: 4px 7px 5px 0px #00000087;}
.event-date {position: absolute;top: -12px;left: -12px;z-index: 9;}
.event-blk {position: relative;border: 1px solid #ddd;box-shadow: 0px 0px 5px 0px #ddd;height: 100%;border-radius: 5px;}
.event-content,.landmark {padding: 0px 20px;}
.landmark {margin-bottom: 20px;}
.event-time {position: absolute;right: 0;bottom: 0;}
.event-img {position: relative;margin-bottom: 30px;}
.event-time p {margin-bottom: 0;background: #ffffffeb;padding: 1px 9px;box-shadow: -1px 0px 5px 3px #ffffff87;border-radius: 14px 0 0 0;}
.eventCount {margin-top: 15px;    margin-bottom: 25px;}
.event-blk .landmark span {color: black;    font-weight: 600;}
.gallery-content {display: flex;justify-content: space-between;padding: 0 15px 10px;}
.gallery-content p {    margin-bottom: 0;}
.gallery-img {margin-bottom: 20px;}
.gallery {margin-bottom: 30px;box-shadow: 0px 0px 5px 0px #ddd;}
.gallery-img img {width: 100%;object-fit: contain;height: 250px;background: #ddd;}
.gallery-blk {padding: 0 15px;display: flex;
    justify-content: space-between;}
.gallery-blk h3 {    font-size: 19px;
    margin-bottom: 7px;
    padding: 0;
    font-weight: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
    .gallery-blk a {
    color: #000;
}
.gallery-blk h3 i {float: right;}
.magnific-img img {width: auto;height: 230px;max-width: 100%;object-fit: contain;object-position: center;margin: auto;display: block;}
.magnific-img {background: #ededed;margin-bottom: 20px;box-shadow: 0px 0px 12px 0px #9d9d9d;border-radius: 7px;position: relative;}
a.image-popup-vertical-fit {cursor: -webkit-zoom-in;}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: 0.98;}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}
.mfp-arrow-left:before {border-right: none !important;}
.mfp-arrow-right:before {border-left: none !important;}
button.mfp-arrow,.mfp-counter {opacity: 0 !important;    transition: opacity 200ms ease-in, opacity 2000ms ease-out;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {    display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;    cursor: auto;}
.mfp-ajax-cur { cursor: progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}
.mfp-close:hover,.mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {    border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;    border-right: 27px solid #3F3F3F;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;} 
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
.magnific-img i {position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;background: #000000a1;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;transition: 0.5s;font-size: 40px;color: #fff;opacity: 0;}
.magnific-img i:hover {opacity: 1;}
.count-val p a {color: #000;}

.video-gallery a {display: flex;
align-items: center;
}


.video-gallery a img {width: 52px;
    margin-right: 20px;
}


.video-gallery a h3 {
    font-size: 17px;
    margin-bottom: 0;
    line-height: 24px;
        padding-top: 0;
    font-family: 'Roboto', savbps-serif;
    padding-bottom: 0;
    font-weight: 100;
}

.video-gallery {
    padding: 20px;
    box-shadow: 0px 0px 5px 0px #ddd;
    margin-bottom: 20px;
    border-radius: 10px;
}
.event-content h3 {
    padding: 0;
    font-weight: normal;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 14px;
    color: #061259;
    }
    .event-img img {
    width: 100%;
    height: 280px;
    object-fit: contain;
    background: #f1f1f1;
}
.aboutimg {
    box-shadow: 0px 0px 10px 0px #1801015e;
    margin-left: 25px;
    margin-bottom: 25px;
    border-radius: 5px;
}
.innerimg{
    margin-left: 25px;
    margin-bottom: 25px;
}
.breadcrumlist a {
    color: #fff;
}

.breadcrumlist li {
    color: #fff;
    padding: 0px 5px 0px 5px;
    font-size: 15px;
}

.breadcrumlist h2 {
    font-size: 23px;
    color: #fff;
    line-height: 33px;
    text-align: center;
}
.location {
    margin-bottom: 25px;
}
.landmark a {
    color: #000;
}
.attachment a {
    color: #da2128;
}

.popup .carousel-control-prev-icon {
    background: url('https://webapi.entab.info/api/image/CKCSK/public/Images/lefticn.png') no-repeat !important;
}

.popup .carousel-control-next-icon {
    background: url('https://webapi.entab.info/api/image/CKCSK/public/Images/righticn.png') no-repeat !important;
}

.popup .carousel-control-next,
.popup .carousel-control-prev {
    width: auto;
}

.popup .carousel-control-next {
    right: -15px;
}

.popup .modal-dialog {
    min-width: 800px;
    transform: translateY(-100px);
}

.carousel-item .modal-header {
    background: #0a4685;
    padding: 13px 0 0
}

.popup .modal-dialog img {
    width: 100%;
}

.carousel-item .modal-body h1 {
    padding-bottom: 0;
    text-align: center;
    font-size: 17px;
    color: #343131;
    overflow: hidden;
    font-weight: 600;
    text-transform: capitalize;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
    line-height: 28px;
}

.carousel-item .modal-dialog .modal-header .btn-close {
    color: #fff;
    padding-right: 31px
}

.carousel-item .modalcard .card-body {
    padding: 10px
}

.carousel-item .modalcard .card-body p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 35px;
    text-align: center;
    padding-top: 10px;
    line-height: 26px;
}

.carousel-item .modalcard {
    border: none;
    background: none;
}

.carousel-item .modal-body {
    padding: 0px 2rem;
    background: #fff;
    min-height: 450px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.popup .modal-content {
    padding: 0 0 10px;
    padding-bottom: 0;
}

.carousel-item button.btn-close:focus {
    box-shadow: none
}

.carousel-item a.btn.btn-primary.btn-sm {
    background: #123e5f;
    border: #123e5f;
    margin: 0 10px
}

.carousel-item a.btn.btn-primary.btn-sm:focus {
    box-shadow: none;
    border: 1px solid #182b3c;
}

.carousel-item button.btn-close {
    position: absolute;
    z-index: 999;
    background-color: #123e5f;
    right: 0;
}

.carousel-item .btn-close {
    background: url(https://webapi.entab.info/api/image/CKCSK/public/Images/closeicn.png) no-repeat;
    opacity: 1;
    padding: 10px;
    background-position: center;
    border-radius: 0;
}

.modal-bottom {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.erp_links {
    right: 20px;
    position: fixed;
    bottom: 100px;
    z-index: 99;
}
.erp_links.whatsapp {
    bottom: 230px;
    z-index: 999;
}
.erp_links img {
    width: 80px;
}

span.bounce1 img {
    width: 22px;
}

.OnlineR a {
    color: #fff;
}

a.parantlogo {
    padding: 12px 10px;
}

.OnlineR {
    position: fixed;
    right: 0;
    z-index: 999;
    text-align: center;
    color: #fff;
    top: 690px;
    font-family: Open Sans, sans-serif;
}

@keyframes bounce1 {
    0% {
        background-color: #0970b5;
    }

    33% {
        background-color: #da251c;
    }

    66% {
        background-color: #0970b5;
    }

    100% {
        background-color: #da251c;
    }
}

.bounce1 {
    border-radius: 25px 0px 0px 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    -webkit-animation: colorchange 20s infinite alternate;
    z-index: 99;
    text-align: center;
    animation: bounce1 1s infinite;
    -moz-animation: bounce1 1s infinite;
    -webkit-animation: bounce1 1s infinite;
    padding: 12px;
}
.galleryblk {
    position: relative;
    overflow: hidden;
    transition: all 0.5s ease-in;
}

.hover-content {
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 99;
    bottom: 0;
    padding: 20px 40px;
    background-color: rgb(42 85 120);
    transition: all 0.5s ease-in;
    bottom: -110px;
}

.galleryblkimg {
    /* position: relative; */
}

.galleryblk:hover .hover-content {
    opacity: 1;
    bottom: 0;
    transition: all 0.5s ease-in;
}
 .hover-content h5 {
    color: #fff;
    text-transform: uppercase;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    }
    .hover-content .link-more {
    color: #ecd25b;
}
.galleryblk img {
    height: 300px;
    object-fit: fill;
    width: 100%;
}
@media(max-width: 1600px){
    .header .item-left {
    flex: 0 0 30%;
}
.header .item-center {
    flex: 0 0 70%;
}
nav.menu {
    margin-top: 9px;
}
}
/*********Media quiry*****************/
@media (max-width:1499px){
    .leftbg marquee {
    height: 228px;
}
    nav.menu {
    margin-top: 6px;
}
    .smartlib-top-navbar .container {
    max-width: 100%;
}
    .header .item-center {
    flex: 0 0 70%; 
}
.header .menu > ul > li {
    display: inline-block;
    line-height: 50px;
    margin-left: 8px;
    font-weight: bold;
}
.header .menu > ul > li > a {
    font-size: 13px;}
.header .item-left {
    flex: 0 0 30%;
}
.hex{margin-top:15px;float:none;width:100%;padding:5px;height:auto}
.hex:before,.hex:after{content:none}
.leftbg {height: auto;} 
}
@media (max-width: 1199.98px){
    .tabs.tabs-content.col {
    margin-left: 10px;
}
    .tabs-nav {
    width: 260px;
}
    .tabs-nav a {
    padding: 5px 10px;
}
    .logo {
    margin-top: 0;
}
.header .item-left {
    flex: auto;
}
    .facilities-area-container {
    width: 100%;
}
.top-rightside {justify-content: center;border-top: solid 1px #33465a;margin: 6px;} 
.top-social {padding-right: 0px;}   
.erplogin {padding: 1px 16px;}  
.menu-main i {display: block;}  
.about-image { width: 45%;} 
.about-con {width: 55%;}
.about-con h1 {font-size: 35px;}    
h1{font-size: 35px;}
.parallax-mercy h2 {font-size: 35px;}   
.back-footer .footer-top .footer-widget .footer-title { margin-bottom: 20px;font-size: 25px;  margin-top: 20px;}    
.back-footer .footer-top .footer-widget.footer-widget-2 {padding-left:0px;} 
}
@media (max-width: 991.98px) {

    .mesdesk img {
    width:200px !important;
    height: 200px !important;
    border-radius: 100%;
    float: right;

}








    .popup .modal-dialog {
    min-width: 97%;
    margin: 0 auto;
}
    .erppopup {
    width: 45%;
}
.about-image { width:100%; margin: 0 auto;} 
.about-con {width: 100%;margin: 0 auto;}    
.aboutarea {display: grid;} 
ul.gallery-grid > li { -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%;flex: 0 0 50%;} 
.rs-latest-events.style1 .event-wrap {
    margin-bottom: 30px;
    margin-top: 30px;
}
.rs-latest-events.style1 .single-img {
    text-align: center;
}
.pr-65 {
    padding-right: 15px;
}
.pt-100 {
    padding-top: 40px;
}
.rs-latest-events h2 {
    position: relative;
    z-index: 99;
}
}  
@media (max-width:767px){

    .section.testimonial img {
    width: 180px;
    display: block;
    float: none;
    margin: 0 auto 20px auto;
}
.section.testimonial:before {
    background: #f3f8f9;
    }
.tcblock iframe {
    width:100%;
}
    .tc {
    width: 100%;
}
    .erpboximg {
    width: 100%;
}
    .erpboxdesc {
    width: 100%;
}
    .aboutimg {
    margin-left: 0px;
}
    .tabs-nav {
    width: 100%;
}
.tabs.tabs-content.col {
    margin-left: 0px;
}
    .msgimg{margin: 0 auto 20px auto;}
.event-sec-bg {padding:50px 0;} 
.innerimg {
    display: block;
    text-align: center;
    margin: 0 auto 20px auto;
}
} 
@media (max-width: 575.98px) {




    .facilities-area-container {
    padding: 50px 15px;
}
    .parallax-mercy h3 {
    font-size: 20px;
}
.parallax-mercy h2 {
    font-size: 25px;
}
ul.gallery-grid > li  { -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%;flex: 0 0 100%;}     
.about-con h1 {
    line-height: 35px;
    font-size: 25px;text-align: center;
}
.about-con h2 {text-align: center;} 
h1{font-size:30px;} 
.parallax-mercy h2 {font-size: 30px;}   
.head2{font-size: 30px;}    
.back-footer .footer-top .footer-widget .footer-address li {margin-bottom: 10px;}   
.top-social {display: none;}    
div.top-nav-right {margin-left: 0px; position: inherit;text-align: center;} 
.top-rightside {display: block;}    
.erplogin {width: fit-content; margin: 0 auto;} 
.back-footer .footer-top {padding: 20px 0 10px;}    
}



#form1{

    background: #0970b521;
    padding: 20px;

}

input.submitbtn {
    padding: 10px 30px;
    background: linear-gradient(221deg, #0970b5, #bf1010);
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}




/*****************************************************
mesdesk-sec
****************************/
.mes-desk{padding-top: 60px;padding-bottom: 60px;}
.mesdeskbox a {color: #676767;}
.mesdesk-sec {padding-top: 80px;padding-bottom: 80px;}
.mesdeskbox {margin-left: -116px;}
.mesdesk-sec h1{ text-align:left;}
.mesdeskbg{background: white;}
.mesdeskbg-bor{border-style: dashed;border-width: 1px;border-color: rgba(0,0,0,.1);margin: 20px 0px 20px 0px;padding: 19px;}
.mesdesk{background-image: url(../images/mesdeskbg.png);background-repeat: no-repeat;background-size: auto;float: right;background-position: right;}
.mesdesk p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;height: 12em;text-overflow: ellipsis;margin-bottom: 20px;}
.mesdesk img{width: 350px;height: 350px;border-radius: 100%;float: right;margin-right: 16px;margin-left: 21px;border: solid 7px #00000014;margin-top: 25px;object-fit: contain;background: white;}
.head2 {font-size: 34px;}
.mesdesk h2{font-size: 26px;font-weight: 600;color: black;padding-bottom: 9px;}
.mesdesk h3{margin-bottom: 14px;font-size: 19px;color: #5b935b;text-transform: uppercase;letter-spacing: 1px;}
.mesdesk h4{color: black;font-size: 16px;line-height: 24px;font-weight: bold;}
.mesdesk h4 span{display:block;font-size: 16px;font-weight: 400;}
.readmore a{color: #5b935b;font-size: 14px;font-family: 'Roboto-Regular';font-weight: 600;letter-spacing: 1px;position: relative; z-index: 99;}
.readmore a:hover{color: black;}

#form1{

    background: #0970b521;
    padding: 20px;

}

input.submitbtn {
    padding: 10px 30px;
    background: linear-gradient(221deg, #0970b5, #bf1010);
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}




.tc-issued input {
    padding: 9px 0px;
    width: 100%;
    margin-bottom: 30px;
    font-size: 20px;
    border: 0px solid #000;
    border: 1px solid #c7c7c7;
    padding: 10px;
}

.tc-issued input:focus-visible {
    outline: none;
}

.tc-issued input[type="submit"] {
    width: max-content;
    border: 1px solid #fff;
    margin-top: 30px;
    padding: 7px 24px;
    font-size: 16px;
    margin-left: auto;
    background: #f02e37;
    border-radius: 6px;
    text-transform: uppercase;
    color: #fff;
    display: block;
    cursor: pointer;
}

.tc-issued input[type="submit"]:hover {
    background: #354a8a;
}


.clr20 {
    clear: both;
    height: 20px;
}
.clr40 {
    clear: both;
    height: 20px;
}



/*****************************************************
mesdesk-sec
****************************/
/* .mes-desk{padding-top: 60px;padding-bottom: 60px;}
.mesdeskbox a {color: #676767;}
.mesdesk-sec {padding-top: 80px;padding-bottom: 80px;}
.mesdeskbox {margin-left: -116px;}
.mesdesk-sec h1{ text-align:left;}
.mesdeskbg{background: white;}
.mesdeskbg-bor{border-style: dashed;border-width: 1px;border-color: rgba(0,0,0,.1);margin: 20px 0px 20px 0px;padding: 19px;}
.mesdesk{background-image: url(../images/mesdeskbg.png);background-repeat: no-repeat;background-size: auto;float: right;background-position: right;}
.mesdesk p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;height: 12em;text-overflow: ellipsis;margin-bottom: 20px;}
.mesdesk img{width: 350px;height: 350px;border-radius: 100%;float: right;margin-right: 126px;margin-left: 21px;border: solid 7px #00000014;margin-top: 25px;object-fit: contain;background: white;}
.head2 {font-size: 34px;}
.mesdesk h2{font-size: 26px;font-weight: 600;color: black;padding-bottom: 9px;}
.mesdesk h3{margin-bottom: 14px;font-size: 19px;color: #5b935b;text-transform: uppercase;letter-spacing: 1px;}
.mesdesk h4{color: black;font-size: 16px;line-height: 24px;font-weight: bold;}
.mesdesk h4 span{display:block;font-size: 16px;font-weight: 400;}
.readmore a{color: #5b935b;font-size: 14px;font-family: 'Roboto-Regular';font-weight: 600;letter-spacing: 1px;position: relative; z-index: 99;}
.readmore a:hover{color: black;} */



@media (min-width: 992px) {
    div#modalH {
        width: 150%;
        right: 120px;
    }
}
