/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*-----------------------------------------main.css-------------------------------------------------------------*/
/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea { color: #222; }
html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
body {-webkit-font-smoothing:subpixel-antialiased;}
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}

h1, h2, h3, h4, h5, h6 {font-weight:700; margin:0; font-size: 1em;font-family: 'Montserrat', sans-serif;}
p{line-height:1.5em; padding-bottom:1em; font-size:0.88em; margin: 0; letter-spacing: 0.06em;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder {color: inherit;}
:-moz-placeholder {color: inherit;}
::-moz-placeholder {color: inherit;}
:-ms-input-placeholder {color: inherit;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#000;font-family: 'Montserrat', sans-serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
/*@font-face {font-family:"Metropolis-Bold";src:url("Metropolis-Bold.otf");}
@font-face {font-family:"Metropolis-ExtraBold";src:url("Metropolis-ExtraBold.otf");}
@font-face {font-family:"Metropolis-Black";src:url("Metropolis-Black.otf");}
@font-face {font-family:"Metropolis-Regular";src:url("Metropolis-Regular.otf");}
@font-face {font-family:"Metropolis-ExtraLight";src:url("Metropolis-ExtraLight.otf");}
@font-face {font-family:"Metropolis-Light";src:url("Metropolis-Light.otf");}
@font-face {font-family:"Metropolis-Thin";src:url("Metropolis-Thin.otf");}
@font-face {font-family:"Metropolis-Medium";src:url("Metropolis-Medium.otf");}
@font-face {font-family:"Metropolis-SemiBold";src:url("Metropolis-SemiBold.otf");}*/
/*body{background: url(../bg/Home_latest.jpg) no-repeat 0 0 /100% auto;padding-bottom: 000px;}*/
    /* ==========================================================================
                                 common code
       ========================================================================== */
.sldmnu {display: none;}
.navi,.hmprsrls1,.hbusnes,.footmenu,.obauln,.cpyrgt,.social,.lifebanp,.lfeadv4,.krcglry,.difrloct,.convarbsn1,.vmls,.nsort,.nwsbloe,.bsnsbaner5,.ourbsns,.krclst,.miltim9,.milstnslid ,.ldtemembr,.abardsgi5,.ardsnmbr,.mbmilslid,.mbsilg7,.esgenvi,.esgscl{font-size: 0;}
.navi > li,.hbusnes > div,.footmenu > div,.obauln > li,.cpyrgt > li,.social > li,.lifebanp > div,.lfeadv4 > div,.krcglry > div,.difrloct > div,.vmls > div,.nsort > div,.nwsbloe > div,.bsnsbaner5 > div,.krclst > li,.ldtemembr > div,.abardsgi5 > div,.ourbsns > div,.ardsnmbr > div,.mbmilslid > div,.esgenvi > div,.esgscl > div{display: inline-block;vertical-align: top;font-size: 16px;}
.hmprsrls1 > div,.convarbsn1 > div,.miltim9 > div,.mbsilg7 > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.milstnslid > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.hedleft {float: left;}
.hedright {float: right;}
.sclm,.banerslid,.cmpyprof,.cpfileo4,.hmeblg1,.lifeban,.conbaner,.bsnsbaner,.overview,.milstnyrig,.abawards{position: relative;}
a,.head,.hedcontainer,.clogo,.hedright{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#overlay{z-index:999999;align-items: center;justify-content: center;display: none;}
#overlay{width:100%;height:100%;top:0;min-width:320px}
#overlay{position:fixed}
#overlay{background-color:rgba(0,0,0,.6)}
#message{width:30%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:10px}
#message{background-color:rgba(255,255,255,.8)}
#message{font-weight:400}
#message #okbtn{color:#fff;padding:5px 20px;background:#22548F}
#overlay.closes{display: flex;}
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
.oriprompt h2 img {width: auto;}
@media only screen and (max-width: 767px) and (min-width: 470px) and (orientation: landscape) {
    #orimode {display: block;}
}

    /* ==========================================================================
                                 Animation
       ========================================================================== */
.banertt1 > img,.krcglry.htg.in-view .krcglry1,.bannertt2 > p{opacity: 0;transform: translateY(30px);}
.banertt1::after{top: -10px;opacity: 0;}
.footcontainer.htg.in-view .obauln > li,.footcontainer.htg.in-view  .ftmenu2,.footcontainer.htg.in-view .footcpy{opacity: 0;transform: translateX(-20px)}
.banerslid.cycle-slide-active .bannertt2 > p,.banerslid.cycle-slide-active .banertt1 > img,.abawards.htg .abardstxt,.overview.htg .overbg3 > h2,.overview.htg .overvsli1 > h3,.overview.htg .overvsli1 p,.krcglry.htg .krcglry1,.ourbsns.htg .ourbsns21{opacity: 1;transform: translateY(0);}
.banerslid.cycle-slide-active .banertt1::after{opacity: 1;top: 50%;}

.footcontainer.htg .obauln > li,.footcontainer.htg .ftmenu2,.footcontainer.htg .footcpy{opacity: 1;transform: translateX(0);}

.hbfile04 > h3,.hbfile04 > h5,.hbfile04 > p,.hbusnes1,.hbfile04 > a,.policy.htg.in-view .policnt1 > h1,.policy.htg.in-view .policnt1 > h2,.policy.htg.in-view .policnt1 > p,.policy.htg.in-view .policnt2{opacity: 0.2;}
.policy.htg .policnt1 > h1,.policy.htg .policnt1 > h2,.policy.htg .policnt1 > p,.policy.htg .policnt2{opacity: 1;}
.cmpyprof.htg.in-view .cpyinstxt > h1,.cmpyprof.htg.in-view .cpyinstxt > h5,.cmpyprof.htg.in-view .cpyinstxt > a,.cmpyprof.htg.in-view .cpyinstxt > p,.nsbnrcnt > h1,.nsbnrcnt > h2,.nsbnrcnt > p,.nsbnrcnt > a,.cnbnrcnt > h1,.cnbnrcnt > p,.cnbnrcnt > a,.conbusnes.htg.in-view .bushed > h3,.conbusnes.htg.in-view .bushed > h5,.conbusnes.htg.in-view .convarty,.bsbnrcnt > h1,.bsbnrcnt > h2,.bsbnrcnt > p,.abawards.htg.in-view .abrdsig1,.abawards.htg.in-view .abrdsig2,.abawards.htg.in-view .abrdsig3,.ctctbnrcnt > h5,.ctctbnrcnt > h1,.krclst,.ldteam.htg.in-view h3,.ldteam.htg.in-view > p,.hmnewsblg.htg.in-view .hmnsbl1 > h2,.hmnewsblg.htg.in-view .hmnsbl1 > h5,.hmnewsblg.htg.in-view .hmnsbl1 > a,.hmeblogs.htg.in-view .blghed1 > h2,.hmeblogs.htg.in-view .blghed1 > h5,.hmeblogs.htg.in-view .blghed1 > a,.fp-overflow .hmecrer2 h3,.fp-overflow .hmecrer2 h5,.fp-overflow .hmecrer2 p,.fp-overflow .hmecrer2 a,.hmecarer.htg.in-view .hmecrer2 h3,.hmecarer.htg.in-view .hmecrer2 h5,.hmecarer.htg.in-view .hmecrer2 p,.hmecarer.htg.in-view .hmecrer2 a,.overview.htg.in-view .overbg3 > h2,.overview.htg.in-view .overvsli1 > h3,.overview.htg.in-view .overvsli1 p,.abawards.htg.in-view .abardstxt > h3,.abawards.htg.in-view .abardstxt > h5,.abawards.htg.in-view .abardstxt > p,.abawards.htg.in-view .abardstxt > a,.lfeadv.htg.confedbk.in-view .lfeadvc1 > h3,.lfeadv.htg.confedbk.in-view .lfeadvc1 > h5,.lfeadv.htg.confedbk.in-view .lfeadvc2 .vmls,.lfeadv.htg.confedbk.in-view .lfeadvc2 .vmls1,.lfeadv.htg.confedbk.in-view .lfeadvc2 .sbmt,.rightdv.htg.in-view > h3,.rightdv.htg.in-view > h5,.rightdv.htg.in-view > p,.homltns1,.homltns2n,.homltns3n,.homltns > h3,.portfhgh.htg.in-view .portfhgh1 > h3,.portfhgh.htg.in-view .portfhgh1 > h5,.portfhgh.htg.in-view .portfhgh1 > p,.portfhgh.htg.in-view .portfhgh2,.hmeblogs.htg.in-view .blghed2,.hmnewsblg.htg.in-view .hmnewsblgg,.hmecarer5.htg.in-view .hmecarit > h3,.hmecarer5.htg.in-view .hmecarit > h5,.hmecarer5.htg.in-view .hmecarit > p,.hmecarer5.htg.in-view .hmecarit > a,.cnbnrcnt > .shrlyc{opacity: 0;transform: translateY(100px);}

.cmpyprof.htg .cpyinstxt > h1,.cmpyprof.htg .cpyinstxt > h5,.cmpyprof.htg .cpyinstxt > p,.cmpyprof.htg .cpyinstxt > a,.hmnewsblg.htg .hmnsbl1 > h2,.hmnewsblg.htg .hmnsbl1 > h5,.hmnewsblg.htg .hmnsbl1 > a,#hmcarer.active .hmecrer2 h3,#hmcarer.active .hmecrer2 h5,#hmcarer.active .hmecrer2 p,#hmcarer.active .hmecrer2 a,#hmbusnes.active .hbfile01,#hmbusnes.active .hbfile02,#hmbusnes.active .hbfile03,#hmbusnes.active .hbfile04 > h3,#hmbusnes.active .hbfile04 > h5,#hmbusnes.active .hbfile04 > p,#hmbusnes.active .hbusnes1,#hmbusnes.active .hbfile04 > a,.hmecarer.htg .hmecrer2 h3,.hmecarer.htg .hmecrer2 h5,.hmecarer.htg .hmecrer2 p,.hmecarer.htg .hmecrer2 a,.conbaner.anmtr .nsbnrcnt > h1,.conbaner.anmtr .nsbnrcnt > h2,.conbaner.anmtr .nsbnrcnt > p,.conbaner.anmtr .nsbnrcnt > a,.conbaner.anmtr .cnbnrcnt > h1,.conbaner.anmtr .cnbnrcnt > p,.conbaner.anmtr .cnbnrcnt > p,.conbusnes.htg .bushed > h3,.conbusnes .bushed > h5,.conbusnes .convarty,.busibaner.anmtr .bsbnrcnt > h1,.busibaner.anmtr .bsbnrcnt > h2,.busibaner.anmtr .bsbnrcnt > p,.abawards.htg .abrdsig1,.abawards.htg .abrdsig2,.abawards.htg .abrdsig3,.conbaner.anmtr .ctctbnrcnt > h5,.conbaner.anmtr .ctctbnrcnt > h1,.conbaner.anmtr .krclst,.ldteam.htg > h3,.ldteam.htg > p,.conbaner.anmtr .cnbnrcnt > a,.busibaner.anmtr .busislidere .bsbnrcnt > h1,.busibaner.anmtr .busislidere .bsbnrcnt > h2,#newsblogs.active .hmnsbl2,.hmeblogs.htg .blghed1 > h2,.hmeblogs.htg .blghed1 > h5,.hmeblogs.htg .blghed1 > a,.abawards.htg .abardstxt > h3,.abawards.htg .abardstxt > h5,.abawards.htg.abardstxt > p,.abawards.htg.abardstxt > a,.lfeadv.htg.confedbk .lfeadvc1 > h3,.lfeadv.htg.confedbk .lfeadvc1 > h5,.lfeadv.htg.confedbk .lfeadvc2 .vmls,.lfeadv.htg.confedbk .lfeadvc2 .vmls1,.lfeadv.htg.confedbk .lfeadvc2 .sbmt,.rightdv.htg > h3,.rightdv.htg > h5,.rightdv.htg > p,#newsblogs.active .homltns > h3,#newsblogs.active .homltns1,#newsblogs.active .homltns2n,#newsblogs.active .homltns3n,.portfhgh.htg .portfhgh1 > h3,.portfhgh.htg .portfhgh1 > h5,.portfhgh.htg .portfhgh1 > p,.portfhgh.htg .portfhgh2,.hmeblogs.htg .blghed2,.hmnewsblg.htg .hmnewsblgg,.hmecarer5.htg .hmecarit > h3,.hmecarer5.htg .hmecarit > h5,.hmecarer5.htg .hmecarit > p,.hmecarer5.htg .hmecarit > a,.conbaner.anmtr .cnbnrcnt > .shrlyc{opacity: 1;transform: translateY(0);}

.cmpyprof.htg.in-view .cpyinsig{transform: scale(1.2);}
.cmpyprof.htg .cpyinsig{transform: scale(1);}

#compnypfle.active .cpfileo1,#compnypfle.active .cpfileo2,#bslog.active .cpfileo1,#bslog.active .cpfileo2{opacity: 1;}

#compnypfle.active .cpfileo3,#bslog.active .cpfileo3{opacity: 1;}
.hmecrer1,.hmecrer2{transform: translateY(100px);opacity: 0;}
#hmcarer.active .hmecrer1,#hmcarer.active .hmecrer2{transform: translateY(0);opacity: 1;}

#carrer .hmecarer.htg.in-view .hmecrer1{transform: translateY(100px) !important;opacity: 0 !important;}
#carrer .hmecarer.htg .hmecrer1{transform: translateY(0) !important;opacity: 1 !important;}
.hmecarer.htg.in-view .hmecrer1,.hmecarer.htg.in-view .hmecrer2{transform: translateY(100px);opacity: 0;}
.hmecarer.htg .hmecrer1,.hmecarer.htg .hmecrer2 {transform: translateY(0);opacity: 1}


.hbfile01,.hbfile02,.hbfile03,.ourbsns.htg.in-view .ourbsns2,.ourbsns.htg.in-view .ourbsns1{opacity: 0.8}
.vision.htg.in-view .visigb1,.vision.htg.in-view .visigb2{opacity: 0.5;}
.vision.htg .visigb1,.vision.htg .visigb2,.ourbsns.htg .ourbsns1,.ourbsns.htg .ourbsns2{opacity: 1;}
.lfeadv.htg.in-view .lfeadv1,.lfeadv.htg.in-view .lfeadv2{opacity: 0.5;}
.lfeadv.confedbk.htg.in-view .lfeadv1,.lfeadv.confedbk.htg.in-view .lfeadv2{opacity: 0.5;}
.lfeadv.htg.in-view .lfeadv3{opacity: 0.5;}
.difrloct.htg.in-view .difrloct1 {transform: translateX(-30px);opacity: 0;}
.difrloct.htg .difrloct1 {transform: translateX(0px);opacity: 1}
.vision.htg.in-view .vision3 {height: 90%;}
.overview.htg.in-view .overbg1,.overview.htg.in-view .overbg2{opacity: 0.5;}
.awrdslst.htg.in-view .awrdslst1,.awrdslst.htg.in-view .awrdslst2,.awrdslst.htg.in-view .awrdslst3{opacity: 0.5;}
.awrdslst.htg .awrdslst1,.awrdslst.htg .awrdslst2,.awrdslst.htg .awrdslst3{opacity: 1;}

.hmecarer5.htg.in-view .hmecarer51,.hmecarer5.htg.in-view .hmecarer52,.hmnsbl1 > a{opacity: 0;}
.hmecarer5.htg .hmecarer51,.hmecarer5.htg .hmecarer52,#newsblogs.active .hmnsbl1 > a{opacity: 1;}
.homxclnce{opacity: 0;}
#newsblogs.active .homxclnce{opacity: 1;}
.ourbsns.htg.in-view .ourbsns1,.ourbsns.htg.in-view .ourbsns2,.ourbsns.htg .ourbsns1,.ourbsns.htg .ourbsns2{overflow: hidden;}
.ourbsns.htg.in-view .ourbzn.desk,.content.newcnt .ourbsns.odd .ourbzn.desk{transform: scale(1.1);}
.ourbsns.htg .ourbzn.desk,.content.newcnt.anmtr .ourbsns.odd .ourbzn.desk{transform: scale(1);}
.mainSliderElem .ourbsns .ourbzn.desk,.hmecarer5.htg.in-view .hmecarig{transform: scale(1.1);}
.mainSliderElem.active .ourbsns .ourbzn.desk,.hmecarer5.htg .hmecarig{transform: scale(1);}

/*.banerslid.cycle-slide .ltbaner1{-webkit-transition: all 1000ms ease-in-out 0.5s;-moz-transition: all 1000ms cubic-bezier( .42, 0, .58, 0.5 ) 0.5s;-ms-transition: all 1000ms ease-in-out 0.5s;-o-transition: all 1000ms ease-in-out 0.5s;transition: all 1000ms ease-in-out 0.5s;}
.banerslid.cycle-slide .ltbaner2{-webkit-transition: all 1000ms ease-in-out 0.7s;-moz-transition: all 1000ms cubic-bezier( .42, 0, .58, 0.5 ) 0.7s;-ms-transition: all 1000ms ease-in-out 0.7s;-o-transition: all 1000ms ease-in-out 0.7s;transition: all 1000ms ease-in-out 0.7s;}
.banerslid.cycle-slide .ltbaner3{-webkit-transition: all 1000ms ease-in-out 0.7s;-moz-transition: all 1000ms cubic-bezier( .42, 0, .58, 0.5 ) 0.7s;-ms-transition: all 1000ms ease-in-out 0.7s;-o-transition: all 1000ms ease-in-out 0.7s;transition: all 1000ms ease-in-out 0.7s;}
*/
#hmcarer.active .hmecrer1:first-child,.hmecarer.htg .hmecrer1:first-child,.conbaner.anmtr .ctctbnrcnt > h5,.busibaner.anmtr .bsbnrcnt > h1,.conbaner.anmtr .nsbnrcnt > h1,.conbaner.anmtr .lifbaner .lifecnt > h3,.conbaner.anmtr .cnbnrcnt > h1,#portfolio .portfhgh1 > h3,.blghed2,.hmecarig{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}

#portfolio .portfhgh1 > h5,.blghed1 > h2,.blghed1 > h5,.hmecarit > h3{-webkit-transition: all 500ms ease-in-out 0.4s;-moz-transition: all 500ms ease-in-out 0.4s;-ms-transition: all 500ms ease-in-out 0.4s;-o-transition: all 500ms ease-in-out 0.4s;transition: all 500ms ease-in-out 0.4s;}

.banertt1 > img,.banertt1::after,.ourbsns.htg .ourbsns1,.ourbsns.htg .ourbsns2,.busibaner.anmtr :nth-child(2) .bsbnr1,.ldteam.htg > h3,.footcontainer.htg .obauln > li:first-child,.hmecarer5.htg .hmecarer51,.conbaner.anmtr .nsbnrcnt > h2,.conbaner.anmtr .cnbnrcnt > p,.conbaner.anmtr .ctctbnrcnt > h1,.ourbsns.htg .ourbsns21,.lfeadv.htg .lfeadv1,.lfeadv.htg.confedbk .lfeadvc1 > h3,.awrdslst.htg .awrdslst1,.busibaner.anmtr .busislidere .bsbnr1,.ourbsns.htg .ourbsns1,.conbaner.anmtr .lifbaner .lifecnt > h5,.lfeadv.htg.confedbk .lfeadvc2 .vmls:nth-child(1),.busibaner.anmtr .bsbnrcnt > h2,.rightdv.htg > h3, .cpyinsig,.hmnsbl1 > h2,#newsblogs.active .hmnsbl2,.hmeblg .owl-item:nth-child(1),.hmecarer.htg .hmecrer2,#hmcarer.active .hmecrer2,#hmcarer.active .hmecrer2 h3,.hmecarer.htg .hmecrer2 h3,#portfolio .portfhgh1 > p,#portfolio .portfhgh2,.blghed1 > a,.hmecarit > h5{-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}

.bannertt2 > p,.busibaner.anmtr :nth-child(2) .bsbnr2,.ldteam.htg > p,.footcontainer.htg .obauln > li:nth-child(2),.footcontainer.htg .footcpy,.conbaner.anmtr .nsbnrcnt > p,.conbaner.anmtr .cnbnrcnt > a,.conbaner.anmtr .krclst,#compnypfle.active .cpyinstxt > h1,.lfeadv.htg .lfeadv2,.lfeadv.htg.confedbk .lfeadvc2,.awrdslst.htg .awrdslst2,.busibaner.anmtr .busislidere .bsbnr2,.conbaner.anmtr .lifbaner .lifecnt > p,.lfeadv.htg.confedbk .lfeadvc1 > h5,.lfeadv.htg.confedbk .lfeadvc2 .vmls:nth-child(2),.busislid.cycle-slide-active .bsbnrcnt > p,.rightdv.htg > h5,.hmeblg .owl-item:nth-child(2),.hmnsbl1 > h5,#newsblogs.active .homltns > h3,.hmecarer.htg .hmecrer1:nth-child(3),#hmcarer.active .hmecrer1:nth-child(3),.hmecarer.htg .hmecrer2 h5,#hmcarer.active .hmecrer2 h5,.hmecarit > p{-webkit-transition: all 500ms ease-in-out 0.75s;-moz-transition: all 500ms ease-in-out 0.75s;-ms-transition: all 500ms ease-in-out 0.75s;-o-transition: all 500ms ease-in-out 0.75s;transition: all 500ms ease-in-out 0.75s;}

#compnypfle.active .cpfileo1,.cmpyprof.htg .cpfileo1,.hmnsbl1 > a,#hmbusnes.active .hbfile01,#hmbusnes.active .hbfile04 > h3,.policy.htg .policnt1 > h1,.conbaner.anmtr .nsbnrcnt > a,.difrloct.htg .difrloct1:first-child,.conbusnes.htg .bushed > h3,.abawards.htg .abrdsig1,.vision.htg .vision3,.vision.htg .visigb1,.overview.htg .overbg3 > h2,.overview.htg .overbg1,.krcglry.htg .krcglry1:first-child,.awrdslst.htg .awrdslst3,.hmebusines.htg .hbfile01,.hmebusines.htg .hbfile04 > h3,.busibaner.anmtr :nth-child(2) .bsbnr3,.footcontainer.htg .obauln > li:nth-child(3),#compnypfle.active .cpyinstxt > h5,.lfeadv.htg .lfeadv3,.busibaner.anmtr .busislidere .bsbnr3,.lfeadv.htg.confedbk .lfeadvc2 .vmls1,.rightdv.htg > p,.ourbsns.htg .ourbzn.desk,.hmeblg .owl-item:nth-child(3),#newsblogs.active .homltns1,.hmecarer.htg .hmecrer2 p,.hmecarer.htg .hmecrer2 a,#hmcarer.active .hmecrer2 p,#hmcarer.active .hmecrer2 a,#hmcarer.active .hmecrer1:nth-child(4),.hmecarer.htg .hmecrer1:nth-child(4),.hmnewsblgg,.hmecarit > a,.conbaner.anmtr .cnbnrcnt > .shrlyc{-webkit-transition: all 500ms ease-in-out 1s;-moz-transition: all 500ms ease-in-out 1s;-ms-transition: all 500ms ease-in-out 1s;-o-transition: all 500ms ease-in-out 1s;transition: all 500ms ease-in-out 1s;}

#hmbusnes.active .hbfile04 > h5,.policy.htg .policnt1 > h2,.difrloct.htg .difrloct1:nth-child(2),.conbusnes.htg .bushed > h5,.abawards.htg .abrdsig2,.overview.htg .overvsli1 > h3,.krcglry.htg .krcglry1:nth-child(2),.hmebusines.htg .hbfile02,.hmebusines.htg .hbfile04 > h5,.footcontainer.htg .obauln > li:nth-child(4),#compnypfle.active .cpyinstxt > p,.hmnewsblgg .owl-nav,.abawards.htg .abardstxt > h3,.lfeadv.htg.confedbk .lfeadvc2 .sbmt,#newsblogs.active .homltns2n{-webkit-transition: all 500ms ease-in-out 1.25s;-moz-transition: all 500ms ease-in-out 1.25s;-ms-transition: all 500ms ease-in-out 1.25s;-o-transition: all 500ms ease-in-out 1.25s;transition: all 500ms ease-in-out 1.25s;}

#compnypfle.active .cpfileo2,.cmpyprof.htg .cpfileo2,#hmbusnes.active .hbfile02,#hmbusnes.active .hbfile04 > p,.policy.htg .policnt1 > p,.difrloct.htg .difrloct1:nth-child(3),.conbusnes.htg .convarty,.abawards.htg .abrdsig3,.vision.htg .visigb2,.overview.htg .overvsli1 p,.overview.htg .overbg2,.krcglry.htg .krcglry1:nth-child(3),.cmpyprof.htg .cpyinstxt > h1,.hmebusines.htg .hbfile03,.hmebusines.htg .hbfile04 > p,.footcontainer.htg .ftmenu2,#newsblogs.active .homxclnce,#compnypfle.active .cpyinstxt > a,.abawards.htg .abardstxt > h5,#newsblogs.active .homltns3n{-webkit-transition: all 500ms ease-in-out 1.5s;-moz-transition: all 500ms ease-in-out 1.5s;-ms-transition: all 500ms ease-in-out 1.5s;-o-transition: all 500ms ease-in-out 1.5s;transition: all 500ms ease-in-out 1.5s;}

#hmbusnes.active .hbusnes1:first-child,.policy.htg .policnt2,.difrloct.htg .difrloct1:nth-child(4),.krcglry.htg .krcglry1:nth-child(4),.overview.htg .overbg4,.cmpyprof.htg .cpyinstxt > h5,.hmebusines.htg .hbfile04 > a,.hmebusines.htg .hbusnes1,.abawards.htg .abardstxt > p,.abawards.htg .abardstxt > a{-webkit-transition: all 500ms ease-in-out 1.75s;-moz-transition: all 500ms ease-in-out 1.75s;-ms-transition: all 500ms ease-in-out 1.75s;-o-transition: all 500ms ease-in-out 1.75s;transition: all 500ms ease-in-out 1.75s;}

#compnypfle.active .cpfileo3,.cmpyprof.htg .cpfileo3,#hmbusnes.active .hbfile03,#hmbusnes.active .hbusnes1:nth-child(2),.difrloct.htg .difrloct1:nth-child(5),.abawards.htg .abardstxt,.krcglry.htg .krcglry1:nth-child(5),.cmpyprof.htg .cpyinstxt > p,.hmecarer5.htg .hmecarer52{-webkit-transition: all 500ms ease-in-out 2s;-moz-transition: all 500ms ease-in-out 2s;-ms-transition: all 500ms ease-in-out 2s;-o-transition: all 500ms ease-in-out 2s;transition: all 500ms ease-in-out 2s;}

#hmbusnes.active .hbusnes1:nth-child(3),.difrloct.htg .difrloct1:nth-child(6),.krcglry.htg .krcglry1:nth-child(6),.cmpyprof.htg .cpyinstxt > a{-webkit-transition: all 500ms ease-in-out 2.25s;-moz-transition: all 500ms ease-in-out 2.25s;-ms-transition: all 500ms ease-in-out 2.25s;-o-transition: all 500ms ease-in-out 2.25s;transition: all 500ms ease-in-out 2.25s;}

#hmbusnes.active .hbusnes1:nth-child(4),.krcglry.htg .krcglry1:nth-child(7){-webkit-transition: all 500ms ease-in-out 2.5s;-moz-transition: all 500ms ease-in-out 2.5s;-ms-transition: all 500ms ease-in-out 2.5s;-o-transition: all 500ms ease-in-out 2.5s;transition: all 500ms ease-in-out 2.5s;}

#hmbusnes.active .hbusnes1:nth-child(5),.krcglry.htg .krcglry1:nth-child(8){-webkit-transition: all 500ms ease-in-out 2.75s;-moz-transition: all 500ms ease-in-out 2.755s;-ms-transition: all 500ms ease-in-out 2.75s;-o-transition: all 500ms ease-in-out 2.75s;transition: all 500ms ease-in-out 2.75s;}

#hmbusnes.active .hbfile04 > a{-webkit-transition: all 500ms ease-in-out 3s;-moz-transition: all 500ms ease-in-out 3s;-ms-transition: all 500ms ease-in-out 3s;-o-transition: all 500ms ease-in-out 3s;transition: all 500ms ease-in-out 3s;}

.lfeadv41,.krcglry1,.ltstnig,.nwsbloe12,.nwsbloe211,.ourbzn,.ldtemembr1,.homltnsig,.ardsnmbig{overflow: hidden;}
.lfeadv41:hover img,.krcglry1:hover img,.ltstnig:hover img,.nwsbloe12:hover .lstnse,.nwsbloe211:hover .mwsbloea7,.ldtemembr1:hover .ldtemig,.hmnsbl2 > a:hover .homltnsig img, .ardsnmbig:hover img{transform: scale(1.05);}
.lfeadv41 img,.krcglry1 img,.ltstnig img,.nwsbloe12 .lstnse,.nwsbloe211 .mwsbloea7,.ourbzn img,.ldtemembr1 .ldtemig,.homltnsig img, .ardsnmbig img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.nwsbloe211:hover .bgovly,.ldtemembr1:hover .bgovly{opacity: 0;} 

@media only screen and (max-width:1200px){
   .cmpyprof.htg.in-view .cpfileo1,.cmpyprof.htg.in-view .cpfileo2{height: 46%;opacity: 0.6;}
    .cmpyprof.htg .cpfileo1,.cmpyprof.htg .cpfileo2{height: 46%;opacity: 1;}
    .cmpyprof.htg.in-view .cpfileo3{opacity: 0.6;width: 22%;}
    .cmpyprof.htg .cpfileo3{width: 18.3%;opacity: 1;height: 12%;}
    .cmpyprof.htg.in-view .cpyinstxt > h1,.cmpyprof.htg.in-view .cpyinstxt > h5,.cmpyprof.htg.in-view .cpyinstxt > p,.cmpyprof.htg.in-view .cpyinstxt > a{opacity: 1;transform: translateY(0px);}
    .cmpyprof.htg .cpyinstxt > h1,.cmpyprof.htg .cpyinstxt > h5,.cmpyprof.htg .cpyinstxt > p,.cmpyprof.htg .cpyinstxt > a{opacity: 1;}
    
    .hmecarer.htg.in-view .hmecrer1{transform: translateY(20px);opacity: 0;}
     .hmecarer.htg .hmecrer1{transform: translateY(0);opacity: 1}
    .hmebusines.htg.in-view .hbfile01,.hmebusines.htg.in-view .hbfile02,.hmebusines.htg.in-view .hbfile03,.hmebusines.htg.in-view .hbfile04 > h3,.hmebusines.htg.in-view .hbfile04 > h5,.hmebusines.htg.in-view .hbfile04 > p,.hmebusines.htg.in-view .hbusnes1,.hmebusines.htg.in-view .hbfile04 > a{opacity: 0.5;}
    .hmebusines.htg .hbfile01,.hmebusines.htg .hbfile02,.hmebusines.htg .hbfile03,.hmebusines.htg .hbfile04 > h3,.hmebusines.htg .hbfile04 > h5,.hmebusines.htg .hbfile04 > p,.hmebusines.htg .hbfile04 > a,.hmebusines.htg .hbusnes1{opacity: 1;}
}
    /* ==========================================================================
                                  header footer
       ========================================================================== */
.head {position: fixed;top: 0;width: 100%;z-index: 666;pointer-events: none;}
.hedcontainer {margin: 0 2% 0 2.5%;padding: 22px 0;}
.clogo {width: 85px;}
.hedright {padding-top: 40px;}
.navi > li {margin-left: 25px;}
.navi > li > a {font-size: 0.85em;color: #fff;font-weight: 600;}
.navi > li.active > a,.navi > li > a:hover{color: #009450;}
.srchtxt {width: 25px;transition: all 500ms ease-in-out;padding-left: 7px;color: #fff;}
.srchtxt:focus{width: 125px;border-bottom: 1px solid #fff;}
.head.bcg.shead{background-color: rgba(0,21,56,0.95);}
.head.shead .hedcontainer{padding: 10px 0;}
.head.shead .clogo {width: 60px;}
.head.hedsch .hedcontainer {padding: 10px 0;    position: relative;z-index: 1;}
.head.hedsch .clogo {  width: 60px;}
.head.shead .hedright {padding-top: 15px;}
.fp-viewing-anchor2 .hedcontainer,.fp-viewing-anchor3 .hedcontainer,.fp-viewing-anchor4 .hedcontainer,.fp-viewing-anchor5 .hedcontainer,.fp-viewing-anchor6 .hedcontainer,.fp-viewing-anchor7 .hedcontainer{padding: 15px 0 0;}
.fp-viewing-anchor2 .clogo,.fp-viewing-anchor3 .clogo,.fp-viewing-anchor4 .clogo,.fp-viewing-anchor5 .clogo,.fp-viewing-anchor6 .clogo,.fp-viewing-anchor7 .clogo,.fp-viewing-anchor8 .clogo {width: 50px;}
.fp-viewing-anchor2 .hedright,.fp-viewing-anchor3 .hedright,.fp-viewing-anchor4 .hedright,.fp-viewing-anchor5 .hedright,.fp-viewing-anchor6 .hedright,.fp-viewing-anchor7 .hedright {padding-top: 15px;}
.fp-viewing-anchor3 .navi > li > a,.fp-viewing-anchor4 .navi > li > a,.fp-viewing-anchor5 .navi > li > a,.fp-viewing-anchor6 .navi > li > a,.fp-viewing-anchor7 .navi > li > a {color: #235590;}
.fp-viewing-anchor3 .nrml,.fp-viewing-anchor4 .nrml,.fp-viewing-anchor8 .nrml,.fp-viewing-anchor6 .nrml,.fp-viewing-anchor7 .nrml,.fp-viewing-anchor5 .nrml,.bluel,.bbgclr .nrml,.head.bcg.shead .bbgclr .bluel{display: none;}
.fp-viewing-anchor3 .bluel,.fp-viewing-anchor4 .bluel,.fp-viewing-anchor8 .bluel,.fp-viewing-anchor6 .bluel,.fp-viewing-anchor7 .bluel,.fp-viewing-anchor5 .bluel,.bbgclr .bluel,.head.bcg.shead .bbgclr .nrml{display: block;}
/*.fp-viewing-anchor3 .sclm:after,.fp-viewing-anchor4 .sclm:after,.fp-viewing-anchor5 .sclm:after,.fp-viewing-anchor6 .sclm:after,.fp-viewing-anchor7 .sclm:after{background-position: -54px 0px;}
.fp-viewing-anchor3 .srchtxt,.fp-viewing-anchor4 .srchtxt,.fp-viewing-anchor5 .srchtxt,.fp-viewing-anchor6 .srchtxt,.fp-viewing-anchor7 .srchtxt{color: #235590;}
.fp-viewing-anchor3 .srchtxt:focus,.fp-viewing-anchor4 .srchtxt:focus,.fp-viewing-anchor5 .srchtxt:focus,.fp-viewing-anchor6 .srchtxt:focus,.fp-viewing-anchor7 .srchtxt:focus {border-bottom: 1px solid #235590 ;}*/
.fp-viewing-anchor2 .phmenu,.fp-viewing-anchor3 .phmenu,.fp-viewing-anchor4 .phmenu,.fp-viewing-anchor8 .phmenu,.fp-viewing-anchor6 .phmenu,.fp-viewing-anchor7 .phmenu {padding-top: 15px;}
.fp-viewing-anchor2 .mnulnk > span,.fp-viewing-anchor2 .mnulnk > span::before,.fp-viewing-anchor2 .mnulnk > span::after,.fp-viewing-anchor3 .mnulnk > span,.fp-viewing-anchor8 .mnulnk > span,.fp-viewing-anchor6 .mnulnk > span,.fp-viewing-anchor7 .mnulnk > span,.fp-viewing-anchor3 .mnulnk > span::before,.fp-viewing-anchor8 .mnulnk > span::before,.fp-viewing-anchor6 .mnulnk > span::before,.fp-viewing-anchor7 .mnulnk > span::before,.fp-viewing-anchor3 .mnulnk > span::after,.fp-viewing-anchor8 .mnulnk > span::after,.fp-viewing-anchor6 .mnulnk > span::after,.fp-viewing-anchor7 .mnulnk > span::after,.fp-viewing-anchor4 .mnulnk > span,.fp-viewing-anchor4 .mnulnk > span::before,.fp-viewing-anchor4 .mnulnk > span::after,.fp-viewing-anchor5 .mnulnk > span,.fp-viewing-anchor5 .mnulnk > span::before,.fp-viewing-anchor5 .mnulnk > span::after{background: #235590;}

.fp-viewing-anchor5 #fp-nav ul li a span, .fp-slidesNav ul li a span{background: #fff;}
/*----------------------------------------------
                  menu
----------------------------------------------*/
.main.dflt .head .clogo{width: 50px;}
.main.dflt .head{background-color:rgba(0,21,56,0.8);}
.main.dflt .content{padding-top: 110px;}
.phmenu {float: right;padding-top: 23px;padding-right: 20px;}
.hedleft, .phmenu {pointer-events: all;}
    .head.shead .phmenu {padding-top: 30px;}
    .mnulnk { display: inline-block; vertical-align: middle;width: 40px;height: 40px;position: relative;z-index: 1001;box-sizing: border-box;}
    .mnulnk > span {width: 20px;height: 2px;display: block;position: relative;background: #fff;top: 19px;left: 10px;}
    .mnulnk span::before {top: -6px;}
    .mnulnk span::after {top: 6px;}
    .mnulnk span::before, a.mnulnk span::after {content: "";display: block;pointer-events: none;position: absolute;background: #fff;height: 2px;width: 20px;transition: all 300ms ease-in-out;right: 0px;}
    .mnulnk.lnkss span{width: 0;}
    .mnulnk.lnkss span::before {transform: rotate(-50deg);right: -20px;top: 1px;}
    .mnulnk.lnkss span::after {transform: rotate(50deg);right: -20px;top: 1px;}
    .sldmnu {position: fixed;right: 0;bottom: 0;top: 0px;background-color: #001538;z-index: 665;min-width: 350px;display: flex;transition: all 500ms ease-in-out;transform: translateX(100%);    opacity: 0.95;overflow-y: scroll;}
.sldmnu::-webkit-scrollbar {width: 10px;position: absolute;right: 0px;}
.sldmnu::-webkit-scrollbar-track {box-shadow: inset 0 0 10px #e6e6e6;border-radius: 10px;}
 /* Handle */
.sldmnu::-webkit-scrollbar-thumb{background: #235590;border-radius: 10px;}
/* Handle on hover */
.sldmnu::-webkit-scrollbar-thumb:hover {background: #e6e6e6;}
    .sldmnu.opts-open {transform: translateX(0);}
    /*.head.bcg.hded.shead {background-color: transparent;}*/
    .opts {padding: 135px 50px 0;width: 100%;box-sizing: border-box;}
    .opts > li {padding-bottom: 30px;position: relative;}
    .opts > li:last-child {border-bottom: none;}
    .opts > li > a {display: inline-block;color: #fff;font-size: 1.2em;   position: relative;font-weight: 400;padding-right: 30px;}
    .opts > li.active > a,.opts > li > a:hover,.submnue > li > a:hover { color: #009450;}
.opts > li.sbmnu > a {position: relative;}
.opts > li.sbmnu > a::after{position: absolute;content: ''; top: 5px;right: 7px;width: 10px;height: 10px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(135deg);}
.opts > li.sbmnu > a.active::after{transform: rotate(-45deg);top: 12px;}
.submnue {list-style: '-';color: #d3d3d3;padding-left: 15px;}
.submnue > li > a {color: #d3d3d3;font-size: 0.9em;margin-top: 15px;display: block;padding-left: 5px;}
    .search {width: 175px;}
.sclm {width: 175px;}
.sclmst {width: 17px;height: 17px;background: url(../img/img.png) no-repeat scroll 0px 0px / 80px auto;padding: 0;display: inline-block;font-size: 0;vertical-align: middle;}
.srchtxt {width: 150px;transition: all 500ms ease-in-out;color: #fff;border-bottom: 1px dotted #fff !important;display: inline-block;}

.opts > li.khvr > a::after,.kmenu > li.khvr1 > a::after{position: absolute;content: ''; top: 8px;right: 5px;width: 8px;height: 8px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(135deg);transition: all 500ms ease-in-out;}
.kmenu > li.khvr1 > a::after{top: 5px;}
.opts > li.khvr.active1 > a::after,.kmenu > li.khvr1 > a.active1::after{top: 14px;transform: rotate(-45deg);}
.kmenu > li.khvr1 > a.active1::after{top: 10px;}
.kmenu,.kmenu1 {padding: 15px 0px 0 15px;width: 100%;box-sizing: border-box;display: none;}
.kmenu > li,.kmenu1 > li {padding-bottom: 10px;position: relative;}
/*.kmenu > li::before,.kmenu1 > li::before {position: absolute;content: '';left: -13px;top: 10px;width: 5px;height: 1px;background-color: #fff;}*/
    .kmenu > li:last-child,.kmenu1 > li:last-child {border-bottom: none;padding-bottom: 0;}
    .kmenu > li > a,.kmenu1 > li > a {display: inline-block;color: #fff;font-size: 1em;   position: relative;font-weight: 400;padding-right: 30px;}
    .kmenu > li.active1 > a,.kmenu > li > a:hover,.kmenu1 > li.active1 > a,.kmenu1 > li > a:hover { color: #009450;}
.kmenu1 > li > a{font-size: 0.9em;}
    /* ==========================================================================
                                  content
       ========================================================================== */
.banerslid {width: 100%; transition: all 1000ms ease-in-out;}
.banertxt {position: absolute;right: 2.8%;bottom: 10%;width: 27.7%;z-index: 1;background-color: rgba(0,21,56,0.9);padding: 25px;box-sizing: border-box;}
.banertt1 {width: 52%;position: relative;padding: 0px 0px 23px 0;margin: 0 auto;}
.bannertt2 {padding-left: 0px;text-align: center;}
.bannertt2 > p {color: #fff;padding-bottom: 0;font-weight: 200;font-size:1.05vw;letter-spacing: 0.02em;line-height: 1.3em;position: relative;display: inline-block;}
.bannertt2 > p::before{position: absolute;content: '';top: 10px;left: -25px;width: 15px;height: 1px;background-color: #fff;}
.bannertt2 > p::after{position: absolute;content: '';top: 10px;right: -25px;width: 15px;height: 1px;background-color: #fff;}
.banertt1.lohps2 + .bannertt2 > p::before{left: 20px;}
.banertt1.lohps2 + .bannertt2 > p::after{right: 20px;}
.banertt1.lohps8 + .bannertt2 > p::before{left: 30px;}
.banertt1.lohps8 + .bannertt2 > p::after{right: 30px;}
.banertt1.lohps9 + .bannertt2 > p::before{left: -10px;}
.banertt1.lohps9 + .bannertt2 > p::after{right: -10px;}
div#bannerid{position: relative;overflow: hidden;}
.prgr {position: absolute;bottom: 5%;left: 3.5%;z-index: 100;}
#hpgr > span{width: 7px;height: 7px;background-color: #fff !important;border-radius: 50%;margin-right: 10px;cursor: pointer;}
.playpause {background-image: url(../img/plypuse.png);background-repeat: no-repeat;background-position: left -34px;background-size: 14px auto;display: inline-block;height: 18px;text-indent: -1000em;vertical-align: middle;width: 17px;margin-left: 0px;margin-top: 1px;transition: all 0ms ease-in-out;}
.playpause.paused{background-position: left 0;background-size: 14px auto;}
.playpause1 {background-image: url(../img/plypuse1.png);background-repeat: no-repeat;background-position: left -27px;background-size: 11px auto;display: inline-block;height: 12px;text-indent: -1000em;vertical-align: middle;width: 12px;margin-left: 0px;margin-top: 1px;transition: all 0ms ease-in-out;}
.playpause1.paused{background-position: left 0;background-size: 11px auto;}
#hpgr,.obr {display: inline-block;vertical-align: middle;}
.hmindrl11 button.owl-dot,.homltns2 button.owl-dot,.hmeblg .owl-dot,.lifbaner .owl-dot,.lfeadvkrc .owl-dot,.obr > span{width: 7px;height: 7px;background-color: #fff !important;border-radius: 50%;margin-right: 10px;display: inline-block;vertical-align: middle;}
.banerimg {position: relative;display: flex;}
.ltbaner1 {width: 69.5%;}
.ltbaner2 {width: 27.7%;}
.ltbaner3 {width: 2.8%;}
.banertt1 > img {width: 100%;}
.banertt1.lohps1{width: 40%;}
.banertt1.lohps2,.banertt1.lohps10{width: 17%;}
.banertt1.lohps7,.banertt1.lohps8 {width: 52%;}
.banertt1.lohps9 {width: 60%;}
.obr > span,#hpgr > span{display: inline-block;font-size: 0;box-sizing: border-box;vertical-align: middle;    cursor: pointer;}
.obr > span,#hpgr > span{background-color: #fff !important;}
.banercrsl button.owl-dot.active{border: 2px solid #00aaad;}
.hmindrl11 button.owl-dot.active,.homltns2 button.owl-dot.active,.hmeblg .owl-dot.active,.lifbaner .owl-dot.active,.lfeadvkrc .owl-dot.active,.obr > span.cycle-pager-active,#hpgr > span.cycle-pager-active {border: 2px solid #00aaad;}
/*.banerslid.cycle-slide .ltbaner1{transform: translateY(-30px);}
.banerslid.cycle-slide .ltbaner2{transform: translateY(30px);}
.banerslid.cycle-slide .ltbaner3{transform: translateY(-30px);}
.banerslid.cycle-slide-active .ltbaner1,.banerslid.cycle-slide-active .ltbaner2,.banerslid.cycle-slide-active .ltbaner3{transform: translate(0);}*/
.cpfileo4.desk .cpyinsig {
    height: 88vh;
}
.cpyinstxt {position: absolute;top: 17.1%;left: 63%;    width: 24%;z-index: 10;}
.cpyinstxt > h1 {font-size: 1.07vw;color: #009450;font-weight: 900;}
.cpyinstxt > h5 {font-size:1.8vw;color: #235590;line-height: 1.1em;padding-top: 5px;font-weight: 500;}
.cpyinstxt > p {padding-top: 25px;font-size: 0.9vw;line-height:  inherit;color: #235590;font-weight: 400;}
.cpyinstxt > a {text-transform: capitalize;font-weight: 600;font-size: 1vw;padding: 6px 25px 6px 12px;display: inline-block;margin-top: 40px;color: #fff;background-color: #235590;position: relative;}
.cpyinstxt > a:hover {background-color: #009450;transition-delay: 0s !important;}
.cpyinstxt > a::after{position: absolute;content: '';top: 24%;right: 5px;background: url(../img/img.png) no-repeat -47px -54px / 80px auto;width: 20px;height: 20px;}

#newsblogs{height: 100%;}
.hmnewsblg {padding: 40px 5% 30px 5%;overflow: hidden;background-color: rgba(0, 21, 56,1);}
.hmnsbl1 {padding: 0px 0 44px 0px;box-sizing: border-box;display: block !important;position: relative;}
.hmnsbl1 > h2 {font-weight: 900;text-transform: capitalize;font-size: 1vw;color: #009450;}
.hmnsbl1 > h5 {font-size: 1.8vw;width: 100%;font-weight: 500;padding-top: 6px;line-height: 1em;color: #fff;}
.hmnsbl1 > a {color: #fff;margin-top: 10px;display: inline-block;font-size: 0.9vw;position: relative;text-transform: capitalize;padding-right: 25px;padding-left: 2px;position: absolute;right: 10px;bottom: 50px;font-weight: 600;}
.hmnsbl1 > a:hover {color: #009450;transition-delay: 0s !important;}
.hmnsbl1 > a::after{position: absolute;content: '';top: 30%;right: 5px;width: 7px;height: 7px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);}
.hmnsbl1 > a:hover::after{border-color: #009450;}
/*.hmnewsblgg {display: flex !important;justify-content: space-between;}
.hmnsbl2 {width: 30.7%;}*/
.homnp{padding: 17px 10px 5px 6px;}
.homnp > p {color: #fff;font-weight: 600;font-size: 0.97vw;padding-bottom:0;letter-spacing: 0em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}  
.hmnewsblgg .owl-nav {position: absolute;top: 47%;left: -50px;right: -50px;}

.hmeblg button.owl-prev.disabled,.hmeblg button.owl-next.disabled ,.hmnewsblgg button.owl-prev.disabled,.hmnewsblgg button.owl-next.disabled {display: none;}
.hmnewsblgg button.owl-prev > span,.hmnewsblgg button.owl-next > span{font-size: 0;}

.hmeblgcnt > h3 {text-transform: capitalize;font-weight: 900;font-size: 1.07vw;color: #fff;display: inline-block;}
.hmeblogs {background-color: #f2f2f2;box-sizing: border-box;overflow: hidden;position: relative;}
.hmeblg1 {position: relative;height: 100%;}
.blghed1 {padding:0 3.6% 0 5%;    position: absolute;
    top: 38%;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}
.blghed1 > h2 {font-weight: 900;font-size: 1.1vw;color: #fff;text-transform: capitalize;}
.blghed1 > h5 {  font-weight: 400;font-size: 2vw;padding-top: 8px;line-height: 1.2em;color: #235590;}
.blghed1 > a{color: #fff;margin-top: 10px;display: inline-block;font-size: 0.9vw;position: absolute;right: 4%;top: -15vw; font-weight: 600;text-transform: capitalize;padding-right: 25px;padding-left: 2px;}
.blghed1 > a::after{position: absolute;content: '';top: 30%;right: 5px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);transition: all 500ms ease-in-out;}
.blghed2 {height: 87.5vh;}
.hmeblg1::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10;
}
.hmeblgcnt {position: absolute; top: 43%;left: 5%;width: 35%;/*background-color: rgba(0,21,56,0.8);padding: 13.4% 20px 30px 30px;*/;box-sizing: border-box;z-index: 10;}
.hmeblgcnt > h5 {font-weight: 500;font-size: 1.8vw;line-height: 1.2em;color: #fff;text-transform: capitalize;}
.hmeblgcnt > p {padding-top: 22px;font-weight: 400;font-size: 1.35vw;hyphens: auto;letter-spacing: 0.04em;color: #fff;line-height:  inherit;padding-left: 3px;padding-bottom: 0;}
.hmeblgcnt > a {display: inline-block;margin: 30px 0 0px;color: #fff;font-size: 0.9vw;position: relative;padding: 8px 40px 8px 10px;background-color: #235590;}
.hmeblgcnt > a:hover{background-color: #009450;}
.hmeblgcnt > a::after{position: absolute;content: '';top: 50%;right: 16px; width: 8px;height: 8px;border-top: 1.3px solid #fff;border-right: 1.3px solid #fff;transform: translateY(-50%) rotate(45deg);}
.hmeblgcnt > a.blatag {display: inline-block;color: #fff;width: auto;background: none;font-size: 0.9vw;}
.hmeblg .owl-dots {position: absolute;bottom: 6.7%;right: 36.8%;}
.hmeblg .owl-nav {position: absolute;top: 48%;left: 30px;right: 30px;}
.hmnewsblgg .owl-nav{position: absolute;top: 38%;left: -30px;right: -30px;pointer-events: none;}
.hmeblg .owl-nav .owl-prev,.hmnewsblgg .owl-nav .owl-prev {float: left;width: 35px;height: 35px;pointer-events: all;}
.hmeblg .owl-nav .owl-next,.hmnewsblgg .owl-nav .owl-next {float: right;width: 35px;height: 35px;pointer-events: all;}
.hmeblg .owl-nav .owl-prev span,.hmnewsblgg .owl-nav .owl-prev span{font-size: 0;width: 20px;height: 20px; display: block;border-top: 2.5px solid #fff !important;border-right: 2.5px solid #fff !important;transform: rotate(-135deg);box-sizing: border-box;    margin-left: 7px;} 
.hmeblg .owl-nav .owl-next span,.hmnewsblgg .owl-nav .owl-next span{font-size: 0;width: 20px;height: 20px;display: block;border-top: 2.5px solid #fff !important;border-right: 2.5px solid #fff !important;transform: rotate(45deg);box-sizing: border-box;margin-left: 9px;}

.hmecarer5 {margin: 0% 0% 0;position: relative;overflow: hidden;}
.hmecarit {position: absolute;top: 24.5%;left: 5%;width: 27%;z-index: 10;}
.hmecarit > h3 {font-size: 1.07vw;color: #009450;font-weight: 900;}
.hmecarit > h5 {font-size: 1.8vw;color: #235590;line-height: 1.1em;padding-top: 5px;font-weight: 500;}
.hmecarit > p {padding-top: 25px;font-size: 0.9vw;line-height:  inherit;color: #235590;font-weight: 400;}
.hmecarit > a {text-transform: capitalize;font-weight: 600;font-size: 1vw;padding: 6px 25px 6px 12px;display: inline-block;margin-top: 40px;color: #fff;background-color: #235590;position: relative;}
.hmecarit > a:hover {background-color: #009450;transition-delay: 0s !important;}
.hmecarit > a::after{position: absolute;content: '';top: 24%;right: 5px;background: url(../img/img.png) no-repeat -47px -54px / 80px auto;width: 20px;height: 20px;}

.fp-warning, .fp-watermark {display: none;}
#footer{background-color: #f2f2f2;}
.hbfile04 > a:hover,.hmecrer2 > a:hover,.hmindrl22 > a:hover,.homltns31 > a:hover::after,.abardstxt > a:hover,.convrb3 > a:hover,.lifecnt > a:hover,.ardsnmbtx .awrdpos:hover,.nwsbloe11 > a:hover,.lstnsetxt > a:hover,span.nsewarw:hover,.esgenvi2 > a:hover, .esgscl1 > a:hover,.socldan1 > a:hover,.socldcetxt > a:hover,.nsbnrcnt > a,.neblnk > a:hover,.awrdpo7:hover::after,.blghed1 > a:hover,.hmnsbl1 > a:hover{animation: movez 1s linear 1;}
@keyframes movez {
  0% { transform: translateX(0px); }
    50%{transform: translateX(5px);}
  100% { transform: translateX(0px); }
}
.locttxt > a:hover{animation: pulse 1.2s linear 1;}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}

#bannerid,.cnbnr,.busibaner,.lifbaner {transform: scale(1.3);transition: all 1000ms ease-in-out;}
#bannerid.anmtr,.conbaner.anmtr .cnbnr,.conbaner.anmtr .banercrsl,.busibaner.anmtr,.conbaner.anmtr .lifbaner {transform: scale(1);}
.conbaner{overflow: hidden;}
.utbvdo {position: relative;margin-top: 20px;}
.utbvdo1.desk {height: 88vh;}
.lcollct {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#loadv {width: 100%;height: 100%;}
.utbvdo1 > img{height: 100%;object-fit: cover;width: 100%;}
.extnlnk {padding-top: 20px;padding-right: 30px;}
.extnlnk > a {text-align: right;color: #235590;display: block;position: relative;padding-right: 30px;}
.extnlnk > a::after{position: absolute;content: ''; width: 20px;height: 20px;display: block;background: url(../img/img.png) no-repeat 0 -161px / 80px auto;top: 0;right: 0;}
#compnypfle {overflow: hidden;}
/*--------------portfolio -----------------*/
.portfhgh {position: relative;margin: 5% 0% 2%;padding: 0 8%;overflow: hidden;}
.portfhgh1 {position: absolute;top: 12px;width: 35%;}
.portfhgh1 > h3 {font-size: 1vw;color: #009450;font-weight: 900;}
.portfhgh1 > h5 {font-size: 2.3vw;color: #235590;line-height: 1.1em;padding-top: 5px;font-weight: 400;}
.portfhgh1 > p {padding-top: 25px;font-size: 0.9vw;line-height:  inherit;color: #235590;font-weight: 400;}
.portfslid {width: 100%;font-size: 0;}
.portfhgh21 {display: inline-block;vertical-align: top;padding-top: 18.1%;width: 41.7%;}
.portfhgh2l {background-color: #f2f2f2;display: flex;flex-wrap: wrap;}
.portfhgh2l > li:nth-child(odd) {border-right: 1px solid #fff;}
.portfhgh2l > li:nth-child(3),ul.portfhgh2l > li:nth-child(4){padding-bottom: 5%;}
.portfhgh2l > li {width: 50%;padding: 4.2% 5% 2% 9%;box-sizing: border-box;}
.portfhgh2l h5 {font-size: 1.7vw;color: #009450;font-weight: 700;}
.portfhgh2l p {padding-bottom: 0;color: #235590;font-size: 0.9vw;font-weight: 500;}
.portfhgh22 {display: inline-block;vertical-align: top;width: 58.3%;position: relative; padding: 1% 5% 0 8%;box-sizing: border-box;}
.bdrnd {position: absolute;top: 0;right: 8px;width: 22%;}
.pprext {position: absolute;top: 39%;left: 43px;right: 75px;}
span.pprev{float: left;width: 20px;height: 20px;display: block;border-top: 2.5px solid #235590;border-right: 2.5px solid #235590;transform: rotate(-135deg);cursor: pointer;}
span.pnxt {float: right;width: 20px;height: 20px;display: block;border-top: 2.5px solid #235590;border-right: 2.5px solid #235590;transform: rotate(45deg);cursor: pointer;}
    /* ==========================================================================
                                   Life
       ========================================================================== */
.lifecnt > h3,.lifecnt > h5,.lifecnt > p,.lifecnt > a{opacity: 0;transform: translateY(100px);}
.conbaner.anmtr .lifbaner .lifecnt > h3,.conbaner.anmtr .lifbaner .lifecnt > h5,.conbaner.anmtr .lifbaner .lifecnt > p,.conbaner.anmtr .lifbaner .lifecnt > a{opacity: 1;transform: translateY(0);}
.lifbaner1 {width: 43.84%;}
.lifbaner2 {width: 56.15%;}
.lifecnt {position: absolute;bottom: 5%;left: 52%;width: 35%;background-color: rgba(0,21,56,0.8);padding: 20px 20px 10px 20px;}
.lifecnt > h3 {font-weight: 900;color: #00aaad;font-size: 1.14vw;}
.lifecnt > h5 {font-weight: 400;font-size: 2vw;padding-top: 8px;line-height: 1em;color: #fff;}
.lifecnt > p {font-weight: 400;padding-top: 20px;font-size: 0.81vw;line-height:  inherit;color: #fff;hyphens: auto;text-align: justify;}
.lifecnt > a {display: block;margin: 16px 0 0px;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
.lifbaner .owl-dots {position: absolute;bottom: 35px;left: 5%;}
#advkrc{background-color: #f2f2f2;}
.lfeadv {padding: 0 8.1%;background-color: #f2f2f2;position: relative;}
.lfeadv1 {position: absolute;left: 0;top: 0;width: 9.3%;height: 50.8%;background-color: #235590;}
.lfeadv2 {position: absolute;left: 9.3%;top: 0;width: 8.8%;height: 50.8%;background-color: #009450;}
.lfeadv3 {position: absolute;left: 0;top: 50.8%;width: 18.1%;height: 15.5%; background-color: #00aaad;}
.lfeadv41 {width: 59.3%;}
.lfeadv42 {width: 40.7%;box-sizing: border-box;padding: 14% 3% 0 3%;}
.advkrc > h3 {color: #235590;font-size: 1.05vw;font-weight: 900;}
.advkrc > h5 {font-weight: 400;font-size: 2vw;color: #009450;padding-top: 8px;width: 80%;line-height: 1em;}
.advkrc > p {font-weight: 400;padding-top: 20px;font-size: 0.85vw;line-height:  inherit;text-align: justify;}
.lfeadvkrc .owl-dots {padding-top: 10px;}
.policnt {padding: 0px 0;}
.policnt .utbvdo{margin: 0;}
.policnt1 {width: 72.5%;box-sizing: border-box;padding-right: 32%;}
.policnt1 > h1 {font-weight: 900;font-size: 1.05vw;color: #fff;}
.policnt1 > h2 {font-weight: 400;font-size: 2vw;padding-top: 9px;width: 80%;color: #fff;line-height: 1em;}
.policnt1 > p {font-weight: 400;font-size: 0.85vw;padding-top: 30px;line-height:  inherit;color: #fff;}
.policnt2 {width: 27.5%;}
.policnt2 > ul > li > a {color: #00aaad;font-weight: 600;font-size: 1.2vw;display: inline-block;padding-bottom: 5px;    position: relative;}
.policnt2 > ul > li > a:hover {color: #fff;}
.policnt2 > ul > li > a:hover::after{position: absolute;content: ''; right: -51px;top: 1px;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
.krcglry1{width: 33.33%;position: relative;}
.quots {position: absolute;top: 0;left: 0;right: 0;bottom: 0;    display: flex;align-items: center;justify-content: center;}
.quots > p {width: 45%;font-size: 0.7vw;font-weight: 600;text-align: center;color: #fff;padding-bottom: 0;}
.krcglry.owl-carousel {display: block;}
.hmecarer6 {
    padding: 4% 2.5%;background-color: #e5e5e5;}
.hmecarer.htg {
    display: flex;
}
.hmecrer1, .hmecrer2 {
    width: 25%;
}
.hmecrer2.desk {
    padding: 52px 30px 30px 49px;
    box-sizing: border-box;background-color: #fff;
}
.hmecrer2 h3 {
    font-weight: 900;
    font-size: 1.07vw;
    color: #009450;
}
.hmecrer2 > h5 {
    font-weight: 400;
    font-size: 2vw;
    color: #235590;
    padding-top: 8px;
    line-height: 1em;
}
.hmecrer2 > p {
    padding: 19px 30px 20px 0;
    font-weight: 400;
    font-size: 0.85vw;
    /*hyphens: auto;*/
    letter-spacing: 0.04em;
    color: #235590;
    line-height: inherit;text-align: justify;
}
.hmecrer2 > p:last-child{padding-top: 5px;}
.hmecrer2 > p a {
   /* hyphens: none;*/
    color: #235590;
    font-weight: 600;
}
.hmecrer2 > a {
    margin: 17px 0 0px;
    display: inline-block;
    font-size: 0.9vw;
    padding-right: 50px;
    position: relative;
    color: #235590;
}
.hmecrer2 > a::after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 30px;
    height: 20px;
    background: url(../img/img.png) no-repeat 0 -53px / 80px auto;
}
.hmecrer2 > p.bbld {
    font-weight: 600;
}
    /* ==========================================================================
                                  contact
       ========================================================================== */
.conbaner.bgclr {position: relative;}
.conbaner.bgclr::before {position: absolute;content: '';top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.2);z-index: 1;}
.cnbnrcnt {position: absolute;left: 24.6%;bottom: 13%;width: 35%;z-index: 2;}
.cnbnrcnt > h1 {font-weight: 900;padding-left: 5px;font-size: 1.05vw;color: #fff;}
.cnbnrcnt > p {font-weight: 700;font-size: 2vw;line-height: 1.02em;color: #fff;letter-spacing: 0;padding-bottom: 0;}
.cnbnrcnt > p > a{color: #fff;}
a.banloct {margin-top: 25px;display: block;padding-left: 43px;padding-top: 11px;font-weight: 400;font-size: 1vw;color: #fff;position: relative;}
a.banloct::before{position: absolute;content: ''; left: 5px;top: 0;width: 38px;height: 50px;background: url(../img/img.png) no-repeat 0 -220px / 80px auto;} 
.difrloct {padding: 64px 11% 0;background-color: #e5f6f7;}
.difrloct1 {width: 31%;margin-left: 3%;position: relative;margin-bottom: 30px;}
.locttxt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;    padding: 23px 24px;box-sizing: border-box;}
.locttxt > h3 {font-weight: 700;text-transform: uppercase;font-size: 1.6vw;color: #fff;padding-bottom: 41px;}
.locttxt > p {font-weight: 500;font-size: 1vw;letter-spacing: 0em;line-height: 1.3em;color: #fff;padding-bottom: 0;}
.locttxt > p > a{color: #fff;}
.locttxt > a {display: block;width: 30px;height: 40px;background: url(../img/img.png) no-repeat 2px -306px / 80px auto;position: absolute;bottom: 25px;}
.conbusnes {padding: 49px 6.5% 70px;background-color: #f4f6f9;}
.bushed {padding-left: 21.2%;}
.bushed > h3,.utbtitle > h3 {font-size: 1.05vw;font-weight: 900;color: #009450;}
.bushed > h5 {font-weight: 400;color: #235590;font-size: 2vw;line-height: 1em;padding-top: 8px;}
.utbtitle {margin-top: 50px;padding-left: 18%;width: 47%;}
.utbtitle > p{font-weight: 400;font-size:2vw;letter-spacing: 0;padding-top: 8px;line-height: 1.2em;color: #235590;}
.convarty {padding-top: 37px;}
.convrb1 {width: 21.1%;}
.convrb2 {width: 50%;}
.convrb3 {width: 28.9%;}
.convrb3 > a {position: absolute;bottom: 30px;right: 8%;display: inline-block;font-size: 0.9vw;padding-right: 50px;color: #009450;}
.convrb3 > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto;}
.convrb11 {width: 45%;margin: 0 auto;}
.convrb1.conalr2 .convrb11,.convrb1.conalr3 .convrb11,.convrb1.conalr4 .convrb11,.convrb1.conalr5 .convrb11 {width: 60%;}
.convrb3 > p {text-align: center;padding: 0 5% 0;font-weight: 300;font-size: 0.9vw;}
.convarbsn1 {background-color: #fff;position: relative;width: 100%;}
.orbns {padding-right: 29%;text-align: right;}
.lfeadv.confedbk .lfeadv4 {padding: 92px 7% 90px 5.2%;}
.lfeadvc1 {width: 35%;box-sizing: border-box;padding-right: 5%;}
.lfeadvc1 > h3 {font-weight: 900;font-size: 1.05vw;color: #009450;}
.lfeadvc1 > h5 {font-weight:400;font-size: 2vw;padding-top: 8px;color: #235590;line-height: 1em;}
.lfeadvc2 {padding-top: 22px;    width: 65%;}
.vtxt {font-size: 1vw;color: #235590;font-weight: 400;}
.cmsl:first-child{margin-right: 4%;}
.cmsl {width: 48%;}
.vtxt {font-size: 1vw;color: #235590;font-weight: 400;padding-bottom: 10px;background-color: transparent !important;border-bottom: 1px solid #225390 !important;width: 100%;}
.vmls {margin-bottom: 61px;}
.vmls1 {margin-bottom: 45px;}
.trms input {width: 20px;height: 17px;vertical-align: middle;}
.trms > label {font-size: 0.85vw;padding-left: 10px;color: #235590;}
.trms {float: left;}
.trmsb {float: right;position: relative;}    
input#subtn {font-weight: 600;background-color: transparent;font-size: 1vw;padding: 8px 49px 8px 10px;color: #fff;background-color: #235590}
.trmsb::after{position: absolute;content: '';top:50%;transform: translateY(-50%);right: 10px;width: 10px;height: 14px;background: url(../img/img.png) no-repeat -56px -56px / 80px auto}
.lfeadv.confedbk{background-color: #fff;}
.lfeadv.confedbk .lfeadv1,.lfeadv.confedbk .lfeadv2,.lfeadv.esgcmn .lfeadv1,.lfeadv.esgcmn .lfeadv2 {height: 78.8%;}
.lfeadv.confedbk .lfeadv3,.lfeadv.esgcmn .lfeadv3{top: 78.8%;height: auto;bottom: 0;}
input.vtxt.error {border-bottom: 1px solid #ff0000 !important;}
input#subtn:hover {background-color: #009450;}
    /* ==========================================================================
                                   news
       ========================================================================== */
.nsbnrcnt {position: absolute;    left: 50%;transform: translateX(-50%);bottom: 6.3%;width: 60%;padding: 20px 50px 30px 45px;}
.conbaner.anmtr .nsbnrcnt {background-color: rgba(0,21,56,0.8);}
.conbaner.anmtr .nsbnrcnt.esgab {background-color: transparent;}
.nsbnrcnt.esgab {transform: translateX(0);padding: 0;}
.nsbnrcnt > h1 {font-weight: 900;padding-left: 5px;font-size: 1.05vw;color: #fff;}
.nsbnrcnt > h2 {font-weight: 400;font-size: 2.2vw;padding-top: 12px;line-height: 1.02em;color: #fff;}
.nsbnrcnt > p {font-weight: 400;padding-top: 15px;font-size: 1vw;letter-spacing: 0.02em;color: #fff;line-height:  inherit;text-align: justify;}
.nsbnrcnt > a {margin: 20px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #fff;}
.nsbnrcnt > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -108px / 80px auto;}
.nesbglo {padding: 30px 9.3% 50px 8%;}
.sortsrch.clearfix {position: sticky;top: 99px;background-color: #fff;z-index: 1;padding: 15px 0;}
.nsort {float: left;}
.nsort1 > h5 {font-size: 1vw;color: #235590;font-weight: 700;padding:  3px 38px 0 5px}
.nsort2 > a {font-size: 1vw;font-weight: 400;color: #235590;margin-right: 15px;position: relative;padding-right: 15px;}
.nsort2 > a::after{position: absolute;content: '';top: 5px;right: 0;border-top: 1px solid #235590;border-right: 1px solid #235590;width: 5px;height: 5px;transform: rotate(135deg);}
.nsort2 {position: relative;}
.refrsh {margin-left: 15px;}
ul.subcrye {position: absolute;left: 0;width: 120px;z-index: 1;background-color: #fff;box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);display: none;}
#yearId.subcrye{height: 300px;overflow-y: scroll;}
.subcrye::-webkit-scrollbar {width: 10px;position: absolute;right: 0px;}
.subcrye::-webkit-scrollbar-track {box-shadow: inset 0 0 10px #e6e6e6;border-radius: 10px;}
 /* Handle */
.subcrye::-webkit-scrollbar-thumb{background: #00aaad;border-radius: 10px;}
/* Handle on hover */
.subcrye::-webkit-scrollbar-thumb:hover {background: #e6e6e6;}
.subcrye > li > a {color: #235590;font-size: 1vw;display: block;padding: 5px 10px;}
.subcrye > li.active > a {background-color: #235590;color: #fff;}
.nsearch {float: right;}
.nsrch {width: 275px;box-sizing: border-box;position: relative;}
.nsrch > .SearchText1,.nsrch > .SearchText {font-weight: 400;font-size: 0.8vw;width: 250px;border-bottom: 1px solid #235590;color: #235590;}
.nsubmt {width: 17px;height: 17px;padding: 0;background: url(../img/img.png) no-repeat scroll -54px 0px / 80px auto;font-size: 0;}
.nwsbloe {padding-top: 24px;}
.nwsbloe1y {width: 44.7%;margin-right: 30px;}
/*.nwsbloe2 {overflow-y: scroll;height: 82vh;}*/
.nwsbloe11 {padding: 36px 8.6% 45px 8.6%;margin-bottom: 30px;background-color: #235590;}
.nwsbloe11:last-child{margin-bottom: 0;}
.nwsbloe11 > h3 {font-weight: 500;color: #00aaad;font-size: 1.05vw;}
.ltstnig {padding-top: 15px;padding-right: 0%;}
.nwsbloe11 > h6 {color: #fff;font-size: 0.75vw;text-transform: capitalize;font-weight: 400;padding-bottom: 0;padding-top: 7px;}
.nwsbloe11 > h5 {font-size: 1.1vw;font-weight: 700;line-height: 1.1em;padding-top: 5px;color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}
.nwsbloe11 > h4 {font-weight: 600;font-size: 1.2vw;color: #fff;text-transform: uppercase;    padding-top: 26px;}
.nwsbloe11 > p {font-weight: 400;font-size: 0.83vw;padding-top: 14px;color: #fff;line-height:  inherit;hyphens: auto;}
.nwsbloe11 > a {margin: 25px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #fff;}
.nwsbloe11 > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -108px / 80px auto;}
.nwsbloe12{position: relative;}
.lstnse {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lstnse > img{object-fit: cover;object-position: top;width: 100%;height: 100%;}
.lstnsetxt {position: absolute;left: 8.6%;bottom: 7%;width: 83%;}
.lstnsetxt > h5 {font-weight: 400;text-transform: capitalize;font-size: 0.85vw;color: #fff;}
.lstnsetxt > h3 {font-weight: 700;font-size: 1.2vw;padding-top: 5px;line-height: 1.2em;color: #fff;}
.lstnsetxt > p {font-weight: 400;padding-top: 16px;letter-spacing: 0em;padding-right: 7%;hyphens: auto;font-size: 0.92vw;color: #fff;line-height:  inherit;}
.lstnsetxt > a {margin: 5px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #fff;}
.lstnsetxt > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -108px / 80px auto;}
.bgovly {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.2);transition: all 500ms ease-in-out;}
.nwsbloe12 .bgovly{background-color: rgba(0,0,0,0.5);display: block;}
.nwsbloe2 {width: 51.6%;overflow-y: auto;}
.mwsbloea {display: table;}
.mwsbloea > div {display: table-cell;vertical-align: top;}
.nwsbloe211 {width: 47.2%;position: relative}
.nwsbloe212 {width: 52.8%;    box-sizing: border-box;padding: 13px 20px;position: relative;background-color: #f0f0f0;}
.nwsbloe21 {margin-bottom: 31px;}
.nwsbloe21:last-child {margin-bottom: 0;}
.nwsbloe212 > h5 {text-transform: capitalize;font-weight: 400;font-size: 0.8vw;color: #235590;}
.nwsbloe212 > h3 {padding-top: 5px;font-weight: 700;font-size: 1.1vw;line-height: 1.2em;color: #235590;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}
.nwsbloe212 > p {font-weight: 400;font-size: 0.81vw;padding-top: 19px;line-height:  inherit;color: #235590;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;white-space: pre-wrap;padding-bottom: 0;text-align: justify;}
.nsewarw {position: absolute;left: 20px;bottom: 15px;display: inline-block;font-size: 0.9vw;padding-right: 50px;color: #235590;}
.nsewarw::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -52px / 80px auto;}
.nwsbloe2::-webkit-scrollbar {width: 0px;position: absolute;right: 0px;}
.nwsbloe2::-webkit-scrollbar-track ,.pdtcolthump::-webkit-scrollbar-track {box-shadow: inset 0 0 10px #e6e6e6;border-radius: 10px;}
 /* Handle */
.nwsbloe2::-webkit-scrollbar-thumb,.pdtcolthump::-webkit-scrollbar-thumb {background: #00aaad;border-radius: 10px;}
/* Handle on hover */
.nwsbloe2::-webkit-scrollbar-thumb:hover,.pdtcolthump::-webkit-scrollbar-thumb:hover {background: #e6e6e6;}
    /* ==========================================================================
                                   Business
       ========================================================================== */
.bsbnr1 {width: 45.1%;}
.bsbnr2 {width: 34.5%;}
.bsbnr3 {width: 20.38%;}
.bsbnrcnt {position: absolute;left: 47%;bottom: 5%;width: 32%;}
.bsbnrcnt > h1 {font-weight: 900;padding-left: 5px;font-size: 1.05vw;color: #fff;}
.bsbnrcnt > h2 {font-weight: 400;font-size: 2vw;padding-top: 8px;line-height: 1em;color: #fff;padding-right: 7%;}
.bsbnrcnt > p {font-weight: 400;padding-top: 15px;font-size: 0.9vw;letter-spacing: 0.02em;color: #fff;line-height:  inherit;}
.busislid{width: 100.3%;}
.busibaner{position: relative;overflow: hidden;}
.prgroc {position: absolute;bottom: 22px;left: 5%;z-index: 100;}
#pgr > span {display: inline-block;width: 7px;height: 7px;background-color: #fff;border-radius: 50%;margin-right: 10px;text-indent: -100em;cursor: pointer;}
#pgr span.cycle-pager-active{border: 2px solid #235590;}
.ourbsns1 {width: 55.02%;position: relative;}
.ourbsns2 {width: 44.98%;position: relative;}
.ourbsns21 {position: absolute;top: 0;bottom: 0;background-color: rgba(0,21,56,0.9);}
.ouright{right: 0;width: 45%;}
.ouleft{left: 0;width: 38%;}
.orbsnlog{padding-top: 22%;}
.oblgo1 {width: 25%;margin: 0 auto;}
.oblgo2 {width: 55%;margin: 0 auto;}
.oblgo3 {width: 80%;margin: 0 auto;}
.oblgo4 {width: 50%;margin: 0 auto;}
.oblgo5 {width: 56%;margin: 0 auto;}
.oblgo6 {width: 25%;margin: 0 auto;}
.neblnk{position: absolute;bottom: 16px;left: 6%;right: 6%;text-align: center;}
.neblnk > p {color: #fff;font-weight: 200;font-size: 1vw;text-align: center;line-height:  inherit;letter-spacing: 0em;}
.neblnk > a {margin: 26px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 30px;position: relative;color: #fff;}
.neblnk > a::after{position: absolute;content: '';right: 0;top: 0;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto;}
/*--------group hotels---------------*/
.ourbzn.desk > img {    width: 100%;
    height: 88vh;
    object-fit: cover;
}
    /* ==========================================================================
                                   about us
       ========================================================================== */
.ctctbnrcnt {position: absolute;top: 38%;width: 50%;left: 25.5%;}
.ctctbnrcnt > h5 {font-weight: 500;text-align: center;color: #fff;font-size: 1.2vw;}
.ctctbnrcnt > h1 {font-weight: 600;font-size: 3.7vw;color: #fff;text-align: center;}
.krclst {    margin-top: 35px;padding: 15px 10px 3px 20px;background-color: rgba(0, 0, 0, 0.5);}
.krclst > li > h3 {font-weight: 900;color: #009450;font-size: 2.5vw;    line-height: 1.1em;}
.krclst > li > p {font-weight: 700;text-transform: capitalize;font-size: .95vw;color: #fff;line-height: 1.3em;}
.krclst > li:first-child {width: 10%;text-align: center;padding-right: 12.5%;}
.krclst > li:nth-child(2) {width: 17%;text-align: center;padding-right: 13%;}
.krclst > li:nth-child(3) {width: 10%;text-align: center;padding-right: 13%;}
.krclst > li:nth-child(4) {width: 24%;text-align: center;}
.overbg1 {position: absolute;left: 0;bottom: 0;width: 9.3%;height: 78.8%;background-color: #235590;}
.overbg2 {position: absolute;left: 9.3%;bottom: 0;width: 8.8%;height: 78.8%;background-color: #009450;}
.overbg3 {/*position: absolute;top: 15%;left: 7%;;width: 86%*/;padding: 5% 9.1%;background: url(../img/overview.jpg) no-repeat center / cover;}
.hfgtrc {
    height: 17.2vw;overflow: hidden;
}
.abtrdmr1{display: none;}
.abtrdmr,.abtrdmr1{margin-top: 10px;display: none;}
.overvsli .owl-item:nth-child(4) .abtrdmr,.overvsli .owl-item:nth-child(7) .abtrdmr{display: block;}
.abtrdmr > a,.abtrdmr1 > a {color: #009450;font-size: 1vw;font-weight: 600;display: inline-block;position: relative;padding-right: 20px;}
.abtrdmr > a::after,.abtrdmr1 > a::after{position: absolute;content: '';width: 7px;height: 7px;right: 3px;top: 50%;border-top: 2px solid #009450;border-right:2px solid #009450;transform: translateY(-50%) rotate(45deg);}
.hfgtrc.swho {height: auto;}
.overbg3 > h2 {font-weight: 900;font-size: 1.1vw;color: #fff;text-transform: capitalize;}
.overvsli1 > h3 {font-weight: 400;font-size: 2vw;padding-top: 8px;line-height: 1em;padding-right: 25%;color: #fff;}
.overvsli1 p {font-weight: 400;font-size: 1.1vw;letter-spacing: 0;padding-top: 14px;line-height:  inherit;color: #fff;text-align: justify;}
.overvsli .owl-nav {position: absolute;top: 0%;right: 0px;}
.overvsli button.owl-prev {width: 30px;height: 20px;background: url(../img/img.png) no-repeat 10px -162px / 80px auto !important;float: left;transform: rotate(-180deg);}
.overvsli button.owl-next {width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto !important;float: right;margin-left: 10px;}
.overvsli button.owl-prev span,.overvsli button.owl-next span{font-size: 0;}
.overvsli button.owl-prev.disabled,.overvsli button.owl-next.disabled {display: none;}
.milestone {padding: 0 9.1%;position: relative;background-color: #e5e5e5;}
.milstn1 {position: absolute;left: 0;top: 0;width: 18.1%;height: 16.5%;background-color: #00aaad;}
.milstn2 {padding-right: 6.8%;position: relative;}
.milstnyrig2 {position: absolute;top: 45%;width: 100%;z-index: 2;}
.milstnyrig2 > h5 {font-weight: 700;font-size: 5vw;text-align: center;color: #fff;}
.milstnyr {width: 24.5%;height: 575px;}
.miltim9,.milstnyrig,.milstnyrig1{height: 100%;width: 100%;}
.milstnyrig1 > img{object-fit: cover;height: 100%;width: 100%;}
.milstnyr.timdtl {width: 51%;transition: all 500ms ease-in-out;}
.milstnyr.timdtl .milstnyrig {width: 48%;}
.milstnyr.timdtl .milstnyrcnt {  width: 52%;display: inline-block;opacity: 1;transform: translateY(0px);transition: all 500ms ease-in-out 0.6s;}
.miltimeln {width: 75%;margin: 0 auto;opacity: 0;transform: translateY(100%)}
.miltimeln p {font-weight: 600;font-size: 0.8vw;padding-top: 44px;text-align: center;line-height: 1.4em;color: #235590;white-space: initial;}
.miltimeln ul > li{font-weight: 600;font-size: 0.8vw;padding-top: 12px;text-align: center;line-height: 1.4em;color: #235590;white-space: initial;}
.miltimeln ul > li > a {color: #235590;}
.milstnslid.cycle-slide {vertical-align: top;}
.milstnyrcnt {width: 0;transition: all 500ms ease-in-out;}
.milstnyrcnt.timdtl {width: 26.5%;}
.milstnyrcnt.timdtl .miltimeln{transform: translateY(0px);opacity: 1;transition: all 500ms ease-in-out 0.5s;}
#prev {position: absolute;left: -4%;top: 50%;width: 20px;height: 20px;/*background: url(../img/img.png) no-repeat 5px -157px / 80px auto*/;border-top: 2.5px solid #235590;border-right: 2.5px solid #235590;transform: rotate(-135deg);cursor: pointer;z-index: 200;}
#next {position: absolute;right: 0;top: 0;width: 9%;bottom: 0; /*background: url(../img/img.png) no-repeat 5px -157px / 80px auto;*/cursor: pointer;z-index: 200;}
span#next::after {position: absolute;content: '';width: 20px;height: 20px;/*background: url(../img/img.png) no-repeat 5px -157px / 80px auto*/;top: 50%;right: -40px;border-top: 2.5px solid #235590;border-right: 2.5px solid #235590;transform: rotate(45deg);}
/*.values{font-size: 0;}
.values > div{display: inline-block;vertical-align: top;font-size: 16px;}*/
.valimgss.active{opacity: 1;visibility: visible;}
.valimgss > img {transform: scale(1.1);transition: all 500ms ease-in-out 0.2s;}
.valimgss.active > img {transform: scale(1);}
.values5 {position: relative;}
.values1 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.valimgss{width: 101%;}
.values2 {width: 55%;padding-top: 30px;}
/*.values {padding: 0px 2% 0px 2%;}*/
.valsu {width: 40%;text-align: right;}
.valsu > h3 {font-weight: 900;font-size: 1.05vw;text-transform: capitalize;color: #009450;}
.valsu1 {padding-top: 41px;}
.orvlsue > li > a {font-weight: 400;font-size: 1.5vw;color: #235590;padding-bottom: 28px;display: inline-block;width: 40%;vertical-align: top;text-align: right;}
.orvlsue > li.active > a,.orvlsue > li > a:hover {color: #00aaad;}
.valsuds > h5{color: #fff;font-size: 1.05vw;padding-bottom: 10px;    font-weight: 900;}
.valsuds > p {font-weight: 400;font-size: 1.2vw;letter-spacing: 0.02em;line-height:inherit;color: #fff;padding-bottom: 0;}
/*.valsuds::before{position: absolute;content: '';top: 7px;left: 18px;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -162px / 80px auto;opacity: 0;}*/
/*.valimgh {position: relative;}
.valimgh::before{position: absolute;content:'';
    top: 0;
    left: 0;
    right: 0;bottom: 0;background-color: rgba(0, 21, 56, 0.5);z-index: 102;}*/
.values7 {
    position: absolute;
    /*top: 50%;
    transform: translateY(-50%) */
    bottom: 30px;
    left: 15%;
    right: 15%;
    z-index: 102;
    display: flex;
} 
.values81 {
    width: 11%;background-color: rgba(0, 21, 56, 0.8);
    padding: 20px;margin-right: 2px;box-sizing: border-box;
}
.valsuds {
    width: 89%;background-color: rgba(0, 21, 56, 0.8);    box-sizing: border-box;
    padding: 20px;    height: 8.3vw;
}
.vprevnxt {
    position: absolute;
    left: 3%;
    right: 3%;top: 50%;
    transform: translateY(-50%); z-index: 110;
}
.vprev {float: left;width: 20px;height: 20px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(-135deg);cursor: pointer;}
.vnxt {float: right;width: 20px;height: 20px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);cursor: pointer;}
.values8 {
    position: absolute;
    bottom: 30px;
    left: 27%;
    /* right: 0; */
    background-color: rgba(0, 21, 56, 0.7);
    display: flex;
    justify-content:space-between;
    align-items: center;
    padding: 20px;
    /* width: 10%; */
    z-index: 110;
}
.values81 {
    /* padding-left: 16.5%; */
}
.values81 > h3 {
    font-weight: 900;
    font-size: 1.35vw;
    text-transform: capitalize;
    color: #009450;
}
.values82 {
    display: flex;
}
ul.values82 > li {
    padding-left: 20px;
    position: relative;
}
ul.values82 > li:first-child::before {
    opacity: 0;
}

ul.values82 > li::before {
    position: absolute;
    content: '';
    top: 15%;
    transform: translateX(-50%);
    left: 10px;
    width: 1px;
    height: 15px;
    background-color: #009450;
}
.values82 > li > a {
    color: #009450;
    font-size: 0.93vw;
    display: block;
}
.values82 > li.active > a,.values82 > li > a:hover{color: #fff;}
.vvssn {padding-left: 12.15%;position: relative;}
.vision1 {background: url(../img/vision3.jpg) no-repeat center / cover;}
.visnig {width: 79.25%;}
.visn2cnt {width: 79.25%;padding: 62px 6% 148px 8%;box-sizing: border-box;}
.visn2cnt > h3 {font-weight: 900;font-size: 1.05vw;text-transform: capitalize;color: #235590;}
.visn2cnt > p {hyphens: auto; padding-top: 24px;font-weight: 400;font-size: 1.37vw;color: #235590;text-align: justify;}
.vision2 {position: relative;background-color: #ceece6;}
.visigb1 {position: absolute;right: 10%;top: 0;width: 10.8%;bottom: 0;background-color: #235590;}
.visigb2 {position: absolute;right: 0;top: 0;width: 10%;bottom: 0;background-color: #009450;}
.visigb3 {width: 18.3%;height: 105px;/*16vh*/background-color: #00aaad;margin: 0 0 0 auto;}
.vision3 {position: absolute;top: 0;left: 0;height: 100%;width: 12.15%;background: url(../img/vision1.jpg) no-repeat center / cover;}
.vision {background-color: #e5f6f7;}
.ldrshp {padding-top: 61px;background-color:#ceece6;}
.ldteam {padding-left: 18%;width: 35%;}
.ldteam > h3 {font-weight: 900;font-size: 1.05vw;color: #009450;}
.ldteam > p {font-weight: 400;font-size: 2vw;line-height: 1em;padding-top: 8px;color: #235590;letter-spacing: 0;}
.ldtemembr {padding-top: 46px;}
.ldtemembr1 {width: 25%;position: relative;}
.ldtemtxt {position: absolute;left: 15px;bottom: 0;right: 15px;}
.ldtemtxt > h3 {font-weight: 600;text-transform: capitalize;font-size: 1.7vw;line-height: 1em;color: #fff;}
.ldtemtxt > p {font-weight: 600;font-size: 0.8vw;color: #fff;padding-bottom: 8px;}
.quots.ltgrn{background-color: #00aaad;}
.quots.drgrn{background-color: #009450;}
.quots.blu{background-color: #235590;}
.conbusnes.abtcoonbs {padding: 94px 6.5% 83px;}
.conbusnes.abtcoonbs .convarty {padding-top: 61px;}
.abrdsig1 {width: 18.15%;}
.abrdsig2 {width: 36.6%;}
.abrdsig3 {width: 45.25%;}
.abardstxt {position: absolute;left: 22.5%;top: 27%;width: 25%;}
.abardstxt > h3 {font-weight: 900;font-size: 1.05vw;color: #009450;}
.abardstxt > h5 {font-weight: 400;padding-top: 6px;color: #fff;line-height: 1em;font-size: 2vw;    padding-top: 8px;}
.abardstxt > p {font-weight: 400;padding-top: 23px;letter-spacing: 0;color: #fff;font-size: 0.9vw;line-height:  inherit;text-align: justify;}
.abardstxt > a {margin: 33px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #fff;}
.abardstxt > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
.milstnyrig {cursor: pointer;width: 24.5%;}
.miltimeln{position: relative;}
.prevnxt9 {
    position: absolute;
    top: 50%;
    left: -20px;
    right: -20px;
}
span#prev9 {
    float: left;
    border-right: 1px solid #235590;
    border-top: 1px solid #235590;
    width: 10px;
    height: 10px;
    transform: rotate(-135deg);cursor: pointer;
}
span#next9 {
    float: right; border-right: 1px solid #235590;
    border-top: 1px solid #235590;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);cursor: pointer;
}
.orbarw {
    position: absolute;
    top: 54%;
    left: -30px;
    right: -30px;
}
span.obprev {
    float: left;
    width: 20px;
    height: 20px;
    display: block;
    border-top: 2.5px solid #235590 !important;
    border-right: 2.5px solid #235590 !important;
    transform: rotate(-135deg) !important;
    cursor: pointer;
}
span.obnext {
    float: right;
    width: 20px;
    height: 20px;
    display: block;
    border-top: 2.5px solid #235590 !important;
    border-right: 2.5px solid #235590 !important;
    transform: rotate(45deg) !important;
    cursor: pointer;
}
.milstnyrig1,.mbmilig1 {
    position: relative;
}
.milstnyrig1::before,.mbmilig1::before {
    position: absolute;content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/milebg.png) no-repeat center / cover;    z-index: 1;
}
.milstnyrig1 > img,.milstnslid.cycle-slide .milstnyrig.krmil1.timdtl .milstnyrig1 > img {filter: grayscale(100%);transition: all 500ms ease-in-out;}
.milstnyrig:hover .milstnyrig1 > img,.milstnyrig.timdtl .milstnyrig1 > img {filter: grayscale(0);} 
.milstnslid.cycle-slide.cycle-slide-active .milstnyrig.krmil1.timdtl .milstnyrig1 > img{filter: grayscale(0);}
    /* ==========================================================================
                                 awards
       ========================================================================== */
.srtbyds .sortsrch {padding: 20px 8%;background-color: #fff;}
.srtbyds {background-color: #fff;border-bottom: 50px solid #e6eeee;}
.srtbyds .sortsrch{background-color: #f2fbfb;    position: sticky;top: 99px;z-index: 2;}
.awrdslst {width: 84%;margin: 0 auto;font-size: 0;}
.awrdstky{font-size: 0;position: relative;padding-bottom: 105px;}
.awrdslst > div,.awrdstky > div{display: inline-block;vertical-align: top;font-size: 16px;}
.awrdstky1 {width: 20.1%;position: sticky;top: 161px;}
.awrdslst1 {width: 51.3%;height: 393px;background-color: #235590;display: inline-block;}
.awrdslst2 {width: 48.7%;height: 393px;background-color: #009450;display: inline-block;}
.awrdslst3 {position: absolute;   left: 0;top: 393px;width: 100%;height: 105px;background-color: #00aaad;}
#loadajaxid {width: 100%;}
.awrdstky2 {width: 100%;box-sizing: border-box;padding-top: 17px;position: sticky;top: 160px;background-color: #e7f3f6;padding-bottom: 10px;margin-top: 20px;padding-left: 40px;padding-right: 15px;}
body.hdscrl {overflow-y: hidden;}
.ardsnmbr {padding-left: 5px;}
.ardsnmbr1 {width: 30.4%;margin-right: 4.3%;margin-bottom: 60px;/*background-color: #f0f0f0;*/}
.ardsnmbr1:nth-child(3n+3) {margin-right: 0;}
.ardsnmbig {background-color: #f2fbfb;}
.ardsnmbtx {padding: 5px 0 15px 0;}
.ardsnmbtx > p {font-weight: 600;padding-bottom: 0;letter-spacing: 0;line-height: 1.2em;color: #235590;font-size: 0.9vw;overflow: hidden;min-height: 2.2vw;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: pre-wrap;}
.ardsnmbtx .awrdpos {display: block;width: 30px;height: 16px;/*background: url(../img/img.png) no-repeat 0 -55px / 80px auto;*/margin-top: 10px; 
width: 10px;
    height: 10px;
    border-right: 2px solid #235590 !important;
    border-top: 2px solid #235590 !important;
    transform: rotate(45deg);
    pointer-events: all;}
.awrdspop {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;background: rgba(68,69,72,0.8);align-items: center;justify-content: center;}
.awrdspop.popshw {display: flex;}
.awrdspop1 {width: 38%;background-color: #fff;max-height: 100%;position: relative;/*top: 50%;transform: translateY(-50%);*/}
.awrdspop7{overflow-y: auto;max-height: 100vh;}
/* width */
.awrdspop7::-webkit-scrollbar {width: 7px;position: absolute;right: 10px;}
/* Track */
.awrdspop7::-webkit-scrollbar-track {border-radius: 10px;background-color: #f1f1f1;}
 /* Handle */
.awrdspop7::-webkit-scrollbar-thumb {background: #c1c1c1;border-radius: 10px;}
/* Handle on hover */
.awrdspop7::-webkit-scrollbar-thumb:hover {background: #c1c1c1;}
.awrdspop2 {padding: 30px;}
.awrdspopig {padding-right: 0;/*border: 2px solid #ddd;*/margin: 0 auto 15px;}
.awrdspop2 > p {color: #235590;font-weight: 400;text-align: center;font-size: 0.9em;padding-bottom: 0;letter-spacing: 0.02em;line-height:  inherit;text-align: left;font-weight: 600;}
.datemnt > p {color: #235590;font-size: 0.9em;padding-bottom: 5px;letter-spacing: 0.02em;line-height: inherit;text-align: left;}
.awrdpo .datemnt > p {font-size: 0.9vw;padding-bottom: 0;padding-top: 15px;}
a.close7 {position: absolute;top: 7px;right: 12px;line-height: 0.6em;font-size: 1em;border: 1px solid;padding: 3px 5px 5px;    color: #235590;}
.ardsyrmn {padding: 39px 10px 0 7.5%;}
.ardsyrmn1 > h3 {font-weight: 700;font-size: 2.1vw;color: #235590;}
.ardsyrmn2 > a{font-weight: 700;font-size: 1.7vw;color: #235590;display: block;}
.ardsyrmn2 > a.active{color: #009450;font-size: 1.9vw;}
.ardsyrmn2 > h5 {font-weight: 600;text-transform: capitalize;color: #fff;font-size: 1vw;padding: 14px 17px 8px;letter-spacing: 0.15em;background-color: #235590;}
.ardsyrmn3 {padding: 15px 17px;    margin-top: 5px;}
.ardsyrmn3.evne {background-color: #fff;}
.awrdpo7, .awrdpo77 {display: block;font-weight: 500;font-size: 0.9vw;padding-right: 10%;line-height:  inherit;position: relative;color:#235590; letter-spacing: 0;padding-bottom: 0;}
.awrdpo7::after {position: absolute;content: '';top: 0px;right: 20px;width: 30px;height: 16px;background: url(../img/img.png) no-repeat 10px -39px / 60px auto;}
.srtbyds.dirttx {background-color: #e7f3f6;border-bottom: 50px solid #e6eeee;}
.nsrch{display: inline-block;vertical-align: top;}
.gridlist{display: inline-block;vertical-align: top;padding-left: 20px;}
.grisv,.listv {display: inline-block;vertical-align: top;width: 25px;height: 25px;background-image: url(../img/grid.png);background-repeat: no-repeat;background-size: 30px auto;}
.grisv{background-position: 0 -45px;padding-right: 10px;}
.grisv.actv{background-position: 0 0px;pointer-events: none;}
.listv{background-position: 0 -128px;}
.listv.actv{background-position: 0 -96px;pointer-events: none;}
.ardsyrmn3:nth-child(even) {background-color: #f4f6f9;}
.awrdstky3 {width: 100%;padding: 20px 0;box-sizing: border-box;}
.awrdaccrd > h5{color: #235590;font-size: 1.3vw;padding: 0 0 10px 5px;}
.nocntent {padding-left: 50px;}
.mob,.mob1{display: none;}
.privacy {margin: 0 11%;padding: 50px 0;}
.privacy > h1 {color: #009450;font-weight: 600;font-size: 2.3vw;padding-bottom: 20px;}
.privacy > p {font-weight: 400;font-size: 1vw;line-height: 1.7em;color: #235590;}
.awrdstky2 .owl-nav {position: absolute;top: 43%;left: 0;right: 0px;pointer-events: none;}
.awrdstky2 button.owl-prev {float: left;width: 10px;height: 10px;border-right: 2px solid #235590 !important;border-top: 2px solid #235590 !important;transform: rotate(-135deg);pointer-events: all;margin-left: 10px;}
.awrdstky2 button.owl-next {float: right;width: 10px;height: 10px;border-right: 2px solid #235590 !important;border-top: 2px solid #235590 !important;transform: rotate(45deg);pointer-events: all;margin-right: 10px;}
.awrdstky2 button.owl-prev.disabled,.awrdstky2 button.owl-next.disabled{display: none;}
.awrdstky2 button.owl-prev span,.awrdstky2 button.owl-next span{font-size: 0;}
/*search*/
.head.hedsch {/*background-color: rgba(0,21,56,0.8)*/;background: url(../img/headbg.jpg) no-repeat center / cover;}
.head.hedsch::after{position: absolute;content: ''; top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,21,56,0.8);}
.content.newcnt {padding-top: 98px;} 
.searchcls {margin: 0 8%;padding: 50px 0;}
.searchcls > h5 {background-color: #f0f0f0;color: #235590;padding: 20px;font-weight: 400;font-size: 1.2vw;}
.searchcls > h5 > span{font-weight: 700;}
.srchrel {padding: 20px;border-bottom: 1px dotted #235590;}
.srchrel:last-child{border-bottom: none;}
.srchrel > h3 {font-weight: 900;font-size: 0.9vw;color: #009450;text-transform: capitalize;}
.srchrel > a {font-weight: 700;font-size: 1.17vw;color: #235590;text-transform: capitalize;display: block;}
.srchrel > p {padding: 5px 0 0;font-weight: 400;font-size: 1vw;letter-spacing: 0.02em;}
.nodata > p {font-weight: 700;font-size: 1.4vw;color: #235590;letter-spacing: 0.02em;}
.nodata {padding: 70px 0 20px;text-align: center;width: 100%;}
.nwsbloe > .nodata {padding: 30px 0;}
/*02-08-2023*/
.homltns2n{position: relative;}
.homltns21,.homltns11,.homltns31,.hmindrl12,.hmindrl22 {width: 100%;box-sizing: border-box;}
.hmindrl22.cycle-slide.cycle-slide-active {background-color: #fff;}
.homltns31.cycle-slide.cycle-slide-active{background-color: #235590;}
.prgroc1 {position: absolute;bottom: 5px;right: 20px;z-index: 100;}
.prgroc2{padding-top: 2px;position: absolute;}
.pgr1 > a,.pgr2 > a {width: 7px;height: 7px;background-color: #fff !important;border-radius: 50%;margin-right: 7px;display: inline-block;box-sizing: border-box;}
.pgr1 > a.cycle-pager-active,.pgr2 > a.cycle-pager-active{border: 2px solid #00aaad;}
.pgr1 > span,.pgr2 > span,.homltns3n .prgroc1{display: none;}
.refrsh > a {width: 15px;height: 15px;display: block;background: url(../img/refresh.png) no-repeat 0 0 / 15px auto;margin-top: 5px;}
/*news-detail*/
.nsbnrcnt.newsdtl {position: absolute;left: 20.6%;bottom: 0;width: 60%;padding: 20px 50px 30px 45px;box-sizing: border-box;}
.conbaner.anmtr .nsbnrcnt.newsdtl,.conbaner.anmtr .nsbnrcnt{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}
.conbaner.anmtr .nsbnrcnt.newsdtl{background-color: rgba(0,21,56,0.8);}
.newssdel {padding: 0 5%;}
.newssdel > h1 {color: #235590;font-size: 1vw;padding-left: 2px;}
.newssdel > h2 {font-size: 2.19vw;color: #009450;font-weight: 400;padding-top: 10px;line-height: 1em;padding-bottom: 20px;}
.newssdel > p {font-size: 0.9em;letter-spacing: 0.02em;color: #235590;text-align: justify;}
.newssdel > a,.newssdel > p > a {font-weight: 400;color: #235590;font-size: 1em;}
.newssdel > p > strong > a {color: #235590;font-size: 1em;}
.newssdel > p > a:hover,.newssdel > p > strong > a:hover{color: #009450;}
#conbanner.blgcntrl,#conbanner.blgcntrl .cnbnr > img{height: 90vh;}
.nsbnrcnt.newsdtl{left: 50%;width: 74%;}
.nesbglo {padding: 20px 9.3% 50px 8%;}
.newssdel ul {list-style: disc;padding-left: 16px;padding-bottom: 1em;}
.newssdel ol {list-style: decimal;padding-left: 16px;padding-bottom: 1em;margin: 0;}
.newssdel ul li, .newssdel ol li {color: #235590;font-size: 0.9em;padding-bottom: 5px;}

    /* ==========================================================================
                                   ESG
       ========================================================================== */
.bsbnrcnt.esgab {bottom: 10%;}
.lfeadvesg {padding: 102px 15% 103px 1px;}
.lfeesg > h5 {font-weight: 700;font-size: 1.12vw;color: #235590;padding-bottom: 15px;}
.lfeesgp1 > p {font-weight: 400;font-size: 0.9vw;color: #235590;letter-spacing: 0.02em;line-height:  inherit;text-align: justify;}
.esgenvi {background-color: #e5f6f7;    border-bottom: 53px solid #e5e5e5;}
.esgenvi1 {width: 46%;}
.esgenvi2 {width: 54%;box-sizing: border-box;padding: 120px 6.5% 0 5%;}
.esgenvi2 > h3 {color: #235590;font-size: 1vw;padding-left: 2px;}
.esgenvi2 > h5 {font-size: 2.19vw;color: #009450;font-weight: 400;padding-top: 10px;line-height: 1em;width: 90%;}
.lfeesgp2 > p {font-weight: 400;padding-top: 18px;font-size: 0.85vw;line-height:  inherit;letter-spacing: 0.02em;color: #235590;text-align: justify;}
.esgenvi2 > a,.esgscl1 > a {margin: 37px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #235590;}
.esgenvi2 > a::after,.esgscl1 > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto;}
.esgscl1 {width: 54%;box-sizing: border-box;padding: 74px 5% 0 6.5%;}
.esgscl2 {width: 46%;}
.esgscl1 > h3,.lfeesgo > h3 {text-transform: capitalize;font-weight: 900;font-size: 1vw;color: #009450;}
.esgscl1 > h5,.lfeesgo > h5 {font-weight: 400;font-size: 2vw;color: #235590;padding-top: 9px;line-height: 1em;padding-bottom: 30px;width: 60%;}
.lfeesgp3 > p {font-weight: 400;font-size: 0.85vw;letter-spacing: 0.01em;line-height:  inherit;padding-bottom: 25px;color: #235590;text-align: justify;}
.esggovrn {position: relative;}
.esggvrtt {position: absolute;left: 29.5%;bottom: 25px;}
.esggvrtt > h3 {font-weight: 900;color: #fff;font-size: 1vw;}
.esggvrtt > h5 {font-weight: 500;font-size: 2vw;line-height: 1.2em;color: #fff;width: 70%;}
.lfeadvesge {padding: 40px 5%;}
.lfeesgop > p {font-weight: 400;font-size: 0.9vw;color: #235590;letter-spacing: 0.02em;line-height:  inherit;padding-bottom: 24px;text-align: justify;}
.lfeadvesdl {padding: 100px 9% 40px;}
.lfeadvesdl > h5 {color: #009450;font-size: 1.4vw;padding-bottom: 15px;}
.lfeesgp4 > p{font-weight: 400;font-size: 0.9vw;color: #235590;letter-spacing: 0.02em;line-height:  inherit;}
.lfeadv.evirnmn .lfeadv1,.lfeadv.evirnmn .lfeadv2{height: 350px;}
.lfeadv.evirnmn .lfeadv3{top: 350px;height: 102px;}
.lfeadv.evirnmn{background-color: #fff;}
.envrntlee > h5 {color: #009450;font-size: 1.2vw;padding-bottom: 5px;}
.envrntlee > h3 {font-size: 1.4vw;padding-bottom: 25px;color: #235590;}
.envrntlee > p {color: #235590;letter-spacing: 0.02em;font-size: 0.9vw;line-height:  inherit;}
.envrscig {padding: 10px 0 30px;}
.envrntlee ul {list-style: disc;padding-left: 17px;padding-bottom: 16px;}
.envrntlee ul > li {color: #235590;font-size: 0.9vw;letter-spacing: 0.02em;padding-bottom: 5px;}
.esgscl2.mob{display: none;}
.lfeadv.evirnmn{font-size: 0;padding-left: 0 !important;}
.lfeadv.evirnmn > div{display: inline-block;vertical-align: top;font-size: 16px;}
.vghf{width: 15.2%;position: sticky;top: 72px;}
.lfeadvesdl{width: 84.8%;box-sizing: border-box;}
.vghf .lfeadv1,.vghf .lfeadv2{position: static;display: inline-block;vertical-align: top;width: 50%;}
.lfeadv.evirnmn > .vghf{font-size: 0;}
.vghf .lfeadv3{position: static;width: 100%;}
/*pagetop*/
.pagetop > a {display: block;width: 40px;height: 40px;background-color: #235590;border-radius: 50%;position: relative;}
.pagetop {position: fixed;right: 20px;bottom: 30px;z-index: 600;transform: translateY(100px);transition: all 500ms ease-in-out;}
.content.thead .pagetop{transform: translateY(0);}
.pagetop > a::after{position: absolute;content: '';top: 56%;left: 50%;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translate(-50%,-50%) rotate(-45deg);width: 10px;height: 10px;}
.arrowSection,.nxtsectn{position: absolute;right: 20px;bottom: 20px;width: 40px;height: 40px;background-color: #009450;border-radius: 50%; z-index: 600;}
.arrowSection::after,.nxtsectn:after{position: absolute;content: '';top: 46%;left: 50%;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translate(-50%,-50%) rotate(135deg);width: 10px;height: 10px;}
.bounce{animation: bounce linear 2s infinite;cursor: pointer;}
@keyframes bounce{0%{transform:translate(0,0)}15%{transform:translate(0,-25px)}30%{transform:translate(0,0)}45%{transform:translate(0,-15px)}60%{transform:translate(0,0)}75%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}
/*corporate governance*/
.crpgovc {position: absolute;bottom: 6.3%;left: 5%;padding: 20px 50px 20px 45px;}
.conbaner.anmtr .crpgovc{background-color: rgba(0,21,56,0.5);}
.crpgovc > h1 {color: #fff;text-transform: capitalize;font-size: 2vw;line-height: 1em;}
.crpgvgrn {    padding: 50px 9%;}
.crpgvgrn > p {  color: #235590;font-size: 1vw;letter-spacing: 0.02em;}
.crpgvg5 {padding-top: 10px;}
.crpgvg5 > li > a {background-color: #235590;display: block;color: #fff;padding: 10px;font-size: 1vw;position: relative;text-transform: capitalize;}
.crpgvg5 > li {padding-bottom: 2px;}
.crpgvg5 > li > a::after {position: absolute;content: '+';top: 50%;right: 30px;transform: translateY(-50%);color: #fff;font-size: 1.5vw;line-height: 1em;}
.crpgvg5 > li.active > a::after{content: '-';}
.subcorpgv {font-size: 0;padding-top: 20px;display: none;}
.subcorpgv > li {display: inline-block;vertical-align: top;font-size: 16px;}
.subcorpgv > li{width: 20%;box-sizing: border-box;padding-left: 2%;padding-bottom: 20px;}
.subcorpgv > li > p{letter-spacing: 0.02em;text-align: center;font-size: 1vw;}
.subcorpgv > li > a {border: 1px solid #ddd;display: block;}
  /* ==========================================================================
                                   ESG NEW
       ========================================================================== */
.envrnmlst,.socldce1,.whlediv,.esgwlscl,.esgwlscl2ol,.esgwlscl2o5,.esgslhsp,.esgoprtn,.sfeshlter,.skilltain,.educatn,.gambhit,.empvolut,.nutriprg{font-size: 0;}
.envrnmlst > li,.esgwlscl > div,.esgwlscl2ol > div,.esgwlscl2o5 > div,.esgslhsp > div,.sfeshlter > div,.skilltain > div,.gambhit > div,.empvolut > div,.nutriprg > div,.whlediv > div{font-size: 16px;vertical-align: top;display: inline-block;}
.socldce1 > div,.esgoprtn > div,.educatn > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.esgenv,.krctrmnt,.socldce2,.lakefnt {position: relative;}
.nsbnrcnt.krcesge {width: 64%;bottom: 10%;}
.conbaner.anmtr .nsbnrcnt.krcesge,.conbaner.anmtr .nsbnrcnt.krcnect{background-color: transparent;}
.conbaner.anmtr .nsbnrcnt.krcesge.solcils {background-color: rgba(0,21,56,0.8);}
.nsbnrcnt.krcesge > h2 {width: 70%;}
.esgenv1 {position: absolute;left: 0;top: 0;width: 9.3%;height: 79.5%;background-color: #235590;}
.esgenv2 {position: absolute;left: 9.3%;top: 0;width: 8.9%;height: 79.5%;background-color: #009450;}
.esgenv3 {position: absolute;left: 0;top:79.5%;width: 18.2%;bottom: 0;background-color: #00aaad;}
.esgenvct {padding: 54px 8%;}
.lfeesg5 {padding-right: 9%;}
.lfeesg5 > h5 {font-weight: 600;font-size: 1.12vw;color: #235590;padding-bottom: 15px;text-align: justify;}
.lfeesgp5 > p {font-weight: 400;font-size: 0.84vw;color: #235590;letter-spacing: 0.02em;line-height:  inherit;padding-top: 13px;padding-bottom: 20px;text-align: justify;}
.lfeesgp5 > h3 {
    padding-top: 30px;color: #235590;
}
.envrnmlst {padding-top: 10px;}
.envrnmlst > li{position: relative;}
.envrnmlst > li::after{position: absolute;content: '';top: 15%;right: 11px;width: 1px ;height: 75%;background-color: #009450;}
.envrnmlst > li:last-child::after{width: 0;}
.envrnmlst > li > a {font-weight: 500;font-size: 1.14vw;color: #009450;margin-right: 22px;}
.envrnmlst > li > a:hover{color: #235590;}
.envrnmlst > li.active > a{color: #235590;text-shadow: -0.25px -0.25px 0 #235590, 0.25px 0.25px #235590;}
.krctrmnt{background-color: #e5f6f7;}
.leftdv {width: 54.2%;}
.rightdv {width: 45.8%;box-sizing: border-box;padding: 50px 5% 0;}
.eprevnxt {width: 45.8%;position: absolute;top: 11%;right: 0;box-sizing: border-box;padding: 0 2%;z-index: 100;}
.eprev {float: left;width: 25px;height: 20px;background: url(../img/img.png) no-repeat 6px -52px / 80px auto;transform: rotate(180deg);cursor: pointer;}
.enxt {float: right;width: 25px;height: 20px;background: url(../img/img.png) no-repeat 5px -52px / 80px auto;cursor: pointer;}
.rightdv > h3,.leftdv > h3 {color: #009450;font-weight: 400;font-size: 2vw;padding-bottom: 6px;}
.rightdv > h5 {font-weight: 400;color: #235590;font-size: 0.92vw;padding-top: 20px;line-height: inherit;}
.rightdv > p:first-child {padding-top: 20px;}
.rightdv > p, .leftdv ul > li {font-size: 0.92vw;color: #235590;letter-spacing: 0.015em;line-height:  inherit;padding-top: 14px;padding-bottom:0;text-align: justify;}
.socldce1 {background-color: #235590;}
.socldan1 {width: 54.2%;box-sizing: border-box;padding: 0px 6% 0 11.8%;}
.socldan2 {width: 45.8%;}
.socldan1 > h3,.socldcetxt > h3 {text-transform: capitalize;font-weight: 900;color: #fff;font-size: 1vw;}
.socldan1 > h5,.socldcetxt > h5 {font-weight: 400;font-size: 2vw;width: 65%;padding-top: 8px;line-height: 1em;color: #fff;}
.socldan1.sclnew > h5{width: 75%;}
.socldcetxt > h5{width: 100%;}
.socldan1 p,.socldcetxt p {letter-spacing: 0;font-size: 0.9vw;padding-top: 30px;color: #fff;line-height:  inherit;text-align: justify;}
.socldan1 > a,.socldcetxt > a{margin: 28px 0 0px;display: inline-block;font-size: 0.9vw;padding-right: 50px;position: relative;color: #fff;}
.socldan1 > a:after,.socldcetxt > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
.socldcetxt {position: absolute;top: 12.7%;width: 36%;right: 3%;}
.esgwlscl1 {width: 18.2%;position: sticky;top: 100px;}
.esgwlscl2 {width: 81.8%;}
.esgwlscl1 > ul {padding: 42px 20px 30px 5%;}
.esgwlscl1 > ul > li{padding-left: 20px;position: relative;margin-bottom: 24px;}
.esgwlscl1 > ul > li.active::before{position: absolute;content: ''; top: 50%;left: 0;width: 8px;height: 2px;background-color: #235590;transform: translateY(-50%);}
.esgwlscl1 > ul > li > a{font-weight: 500;color: #009450;font-size: 1.15vw;}
.esgwlscl1 > ul > li.active > a{font-weight: 700;color: #235590;}
.esgwlscl2ol1 {width: 40%;}
.esgwlscl2ol2 {width: 24%;}
.esgwlscl2ol3 {width: 36%;}
.esgwlscl2o5 {padding: 44px 13% 50px 9.6%;background-color: #e5f6f7;}
.esgwlscl2o6 {width: 46%;}
.esgwlscl2o6 > h3 {font-size: 1.1vw;color: #235590;}
.esgwlscl2o6 > p {font-size: 0.85vw;hyphens: auto;padding: 3px 0 21px;line-height:  inherit;color: #235590;text-align: justify;}
.esgwlscl2o6:first-child {margin-right: 8%;}
.esgwlscl2o{display: none;}
.esgwlscl2o:first-child{display: block;}
.esgslhsp,.esgoprtn,.cheruvu,.bckgrnd{background-color: #e5f6f7;}
.esgslhsp1 {width: 50.2%;box-sizing: border-box;padding: 47px 3% 0px 2.6%;}
.esgslhsp1 > h5 {font-weight: 600;font-size: 1.48vw;padding-left: 20px;color: #235590;}
.esgslhsp1 > p {padding-left: 20px;font-weight: 500;letter-spacing: 0;font-size: 1.12vw;color: #235590;}
.esgslhspig {padding-top: 20px;}
.esgslhsp2 {width: 49.8%;box-sizing: border-box;padding: 51px 4% 0 0;}
.esgslhsp2 > p {font-size: 0.94vw;letter-spacing: 0;line-height:  inherit;hyphens: auto;padding-bottom: 23px;color: #235590;text-align: justify;}
.esgslkp > p {padding-top: 22px;letter-spacing: 0;font-size: 0.95vw;hyphens: auto;line-height:  inherit;color: #fff;padding-bottom: 0;text-align: justify;}
.esgslkp > h3,.esgslkp > p > strong {font-weight: 600;font-size: 1.48vw;color: #fff;}
.esgslkp {padding: 33px 15% 37px 5%;background-color: #235590;text-align: justify;}
.esgoprtn1 {width: 56.2%;box-sizing: border-box;padding: 0 9% 0 5%;}
.esgoprtn2 {width: 43.8%;}
.esgoprtn1 > p {font-size: 0.94vw;letter-spacing: 0;line-height:  inherit;hyphens: auto;padding-bottom: 23px;color: #235590;text-align: justify;}
.cheruvu {padding: 45px 10% 30px 10%;}
.cheruvu > h2 {font-weight: 600;font-size: 1.48vw;color: #235590;}
.cheruvu > h3,.cheruvu > p > strong {font-weight: 500;padding-top: 23px;font-size: 1.12vw;color: #235590;padding-bottom: 37px;text-align: justify;}
.cheruvu > p {letter-spacing: 0;font-size: 0.94vw;width: 100%;line-height:  inherit;color: #235590;padding-bottom: 22px;text-align: justify;}
.lakefnt2 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lakefnt {margin-bottom: 34px;}
.sfeshlter1 > h5 {font-weight: 600;font-size: 1.5vw;color: #fff;}
.sfeshlter1 {width: 40.3%;box-sizing: border-box;padding: 57px 20px 30px 4%;}
.sfeshlter1 > p {padding-top: 18px;letter-spacing: 0;font-size: 0.95vw;line-height:  inherit;hyphens: auto;color: #fff;}
.sfeshlter {margin-bottom: 12px;background-color: #009450;}
.sfeshlter.welfre{background-color: #235590;margin-bottom: 35px;}
.sfeshlter2 {width: 59.7%;}
.skilltain1 {width: 55%;box-sizing: border-box;padding: 36px 3% 0 0;}
.skilltain2 {width: 45%;box-sizing: border-box;padding: 30px 4% 12px 0;}
.skilltain2 > h3 {font-weight: 600;font-size: 1.5vw;color: #235590;}
.skilltain2 > h5 {font-weight: 500;font-size: 1.13vw;padding-top: 22px;hyphens: auto;line-height: 1.45em;color: #235590;padding-bottom: 26px;text-align: justify;}
.skilltain2 > p {font-size: 0.85vw;hyphens: auto;line-height:  inherit;color: #235590;padding-bottom: 23px;text-align: justify;}
.vipla {padding: 43px 10% 53px 5.8%;}
.vipla > h3,.vipla > p strong {font-weight: 600;font-size: 1.48vw;color: #235590;}
.vipla > p {font-size: 0.94vw;letter-spacing: 0;hyphens: auto;line-height:  inherit;padding-bottom: 22px;color: #235590;text-align: justify;}
.educatn {background-color: #235590;}
.educatn1 {width: 63%;}
.educatn2 {width: 37%;padding: 0 2% 0 2.7%;box-sizing: border-box;}
.educatn2 > h5 {font-size: 1.45vw;color: #fff;font-weight: 600;padding-bottom: 22px;}
.educatn2 > p {font-weight: 500;font-size: 1.12vw;letter-spacing: 0;color: #fff;text-align: justify;}
.educatn2 > ul {padding-top: 10px;list-style: disc;padding-left: 17px;}
.educatn2 > ul > li {font-size: 1vw;font-weight: 500;line-height: 1.6em;color: #fff;}
.gambhit1 {width: 49%;box-sizing: border-box;padding: 55px 6% 20px 5.6%;}
.gambhit2 {width: 51%;}
.gambhit1 > h5 {font-weight: 600;font-size: 1.5vw;color: #235590;padding-bottom: 24px;}
.gambhit1 > p {font-size: 0.95vw;letter-spacing: 0;line-height:  inherit;hyphens: auto;padding-bottom: 23px;color: #235590;text-align: justify;}
.teachng {padding: 37px 7% 0px 5.7%;background-color: #009450;}
.teachng > h3 {font-weight: 600;font-size: 1.45vw;color: #fff;}
.teachng > h5 {font-weight: 600;font-size: 1.13vw;color: #fff;padding-bottom: 3px;}
.teachng > p {font-size: 0.94vw;letter-spacing: 0;padding-right: 4%;line-height:  inherit;color: #fff;padding-bottom: 14px;text-align: justify;}
.empvolut {padding: 54px 3% 33px 5.6%;}
.empvolut1 {width: 48.7%;box-sizing: border-box;padding: 80px 9% 0 0;}
.empvolut1 > h5 {font-weight: 600;font-size: 1.5vw;color: #235590;padding-bottom: 24px;}
.empvolut1 > p {letter-spacing: 0;font-size: 0.94vw;hyphens: auto;line-height:  inherit;padding-bottom: 22px;color: #235590;text-align: justify;}
.empvolut2 {width: 51.3%;}
.nutriprg1 > h5 {font-weight: 500;font-size: 1.12vw;line-height:  inherit;color: #235590;padding-bottom: 15px;}
.nutriprg1 > h3 {font-size: 1.45vw;color: #235590;padding-bottom: 21px;}
.nutriprg1 {width: 50.15%;box-sizing: border-box;padding: 56px 8% 0 5.6%;}
.nutriprg1 > p {font-size: 0.95vw;letter-spacing: 0;line-height:  inherit;hyphens: auto;color: #235590;text-align: justify;}
.nutriprg2 {width: 49.85%;}
.skilltain1.mob1{display: none;}
/* ==========================================================================
                                   ESG NEW design
       ========================================================================== */
.evrgovr1,.evrgovr2,.evrscl,.evsgrx2,.evsgrx1 {-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms cubic-bezier(.42, 0, .58, 0.5) 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
.evrgovr1,.evrgovr2 {overflow: hidden;}
.evrgovr.htg.in-view .evrgovr1,.evrgovr.htg.in-view .evrgovr2{opacity: 0.8;}
.evrgovr.htg .evrgovr1,.evrgovr.htg .evrgovr2{opacity: 1;}
.evrgovr.htg.in-view .evrscl.desk,.evrgovr.htg.in-view .evsgrx1.desk {transform: scale(1.1);}
.evrgovr.htg .evrscl.desk,.evrgovr.htg .evsgrx1.desk  {transform: scale(1);}
.evrgovr.htg.in-view .evsgrx2{opacity: 0;transform: translateY(-20px);}
.evrgovr.htg .evsgrx2{opacity: 1;transform: translateY(0px);}

.nsbnrcnt.esgab {left: 43%;width: 33%;}
.esgcmn {padding: 0 21.1% 0 23%;background-color: #ceece6;position: relative;}
.esgcmnz {padding: 11% 0% 11% 5px;}
.esgcmnz .lfeesg > h5 {padding-bottom: 20px;}
.esgcmnz .lfeesg .lfeesgp1 > p {line-height: 1.4em;}
.evrgovr {display: flex;}
.evrgovr1 {position: relative;width: 45%;}
.evsgrx2 {position: absolute;top: 0;bottom: 0;background-color: rgba(0, 21, 56, 0.9);display: flex;align-items: center;justify-content: center;}
.evsgrx2.evprit {right: 0;width: 52%;}
.evsgrx21 {text-align: center;padding: 0 5%;}
.evsgrx21 > h3 {color: #fff;font-size: 1vw;}
.evsgrx21 > p {color: #fff;font-size: 1.7vw;text-transform: capitalize;padding: 3% 0 0 0;letter-spacing: 0.02em;}
.evsgrx22 {position: absolute;bottom: 6%;}
.evsgrx22 > a {display: inline-block;font-size: 0.9vw;padding-right: 30px;position: relative;color: #fff;}
.evsgrx22 > a:hover {animation: movez 1s linear 1;}
.evsgrx22 > a::after {position: absolute;content: '';right: 0;top: 0;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto;}
.evrgovr2 {width: 55%;position: relative;}
.evsgrx2.evplet {left: 0;width: 42.7%;}
.evsgrx1 img,.evrscl,.evrscl img {height: 100%;}
.envscgrn {padding-bottom: 2%;}
/*-------------Environment------------*/
.nsbnrcnt.krcesge {left: 20.2%;width: 45%;transform: translateX(0);padding: 0;}
.nsbnrcnt.krcesge > h2 {width: auto;}
.lfeesg5 {padding-right: 0;}
.esgenv {background-color: #ceece6;}
.esgenvct {padding: 3.7% 20% 23px 20.4%;}
.lfeesgp5 > p{font-size: 0.9vw;padding-top: 3px;line-height: 1.4em;}
.lfeesgp5 > h3 {font-size: 1.15vw;}
.envrnmlst {padding-top: 7px;}
.envrnmlst > li > a{font-size: 0.95vw;margin-right: 17px;color: #235590;}
.envrnmlst > li::after{right: 8px;}
.envrnmlst > li.active > a{font-weight: 700;}
.envrnmlst > li > a:hover {text-shadow: -0.25px -0.25px 0 #235590, 0.25px 0.25px #235590;}
.krctrmnt {background-color: #e4eae9;padding: 4% 4.4%;}
.leftdv {width: 49.6%;}
.rightdv > h3, .leftdv > h3{font-size: 1.2vw;font-weight: 700;padding-bottom: 11px;}
.rightdv {width: 50.4%;box-sizing: border-box;padding: 30px 4.5% 0;}
.envrntlee ul {padding-top: 16px;list-style: none;padding-left: 0;padding-bottom: 0px;}
.envrntlee ul > li{padding-bottom: 18px;}
.eprevnxt {width: 49%;top: 15%;padding: 0 3% 0 0;}
.eprev {width: 20px;height: 20px;background: none;border-top: 3px solid #235590;border-right: 3px solid #235590;transform: rotate(-135deg);}
.enxt {width: 20px;height: 20px;background: none;border-top: 3px solid #235590;border-right: 3px solid #235590;transform: rotate(45deg);}
.envinerpgs .conbaner, .envinerpgs .cnbnr, #conbanner.blgcntrl.envinerpgs, #conbanner.blgcntrl.envinerpgs .cnbnr > img{height: auto !important;}
.backc.envril {padding-top: 18px;}
/*-------------Social------------*/
.esgwlscl {background-color: #e5f6f7;padding-bottom: 50px;}
.esgwlscl1 {width: 100%;background-color: #e5f6f7;top: 99px;z-index: 1;}
.esgwlscl1 > ul {padding: 18px 10% 18px 20.4%;}
.esgwlscl1 > ul > li {padding-left: 0;position: relative;margin-bottom: 0;display: none;}
.esgwlscl1 > ul > li.active {display: block;}
.esgwlscl1 > ul > li.active::before{display: none;}
.esgwlscl1 > ul > li > a{font-size: 1.6vw;}
.sprevnxt {position: absolute;top: 50%;left: 6%;right: 6%;transform: translateY(-50%);}
.sprev {float: left;width: 20px;height: 20px;background: none;border-top: 3px solid #235590;border-right: 3px solid #235590;transform: rotate(-135deg);cursor: pointer;}
.snxt {float: right;width: 20px;height: 20px;background: none;border-top: 3px solid #235590;border-right: 3px solid #235590;transform: rotate(45deg);cursor: pointer;}
.sprev.disabled,.snxt.disabled{display: none;}
.esgwlscl2 {width: 100%;}
.esgwlscl2o5{padding: 5% 19.5% 0px 17.3%;background-color: transparent;}
.esgwlscl2o6 {width: 45%;}
.esgwlscl2o6:first-child {margin-right: 10%;}
.esgwlscl2o6 > p{line-height: 1.9em;padding: 3px 0 25px;}
.lakefnt2 > video {object-fit: cover;}
.lakefnt {margin: 0 10% 34px;}
.sfeshlter{margin: 0 10% 12px;}
.sfeshlter1{padding: 57px 30px 30px 4%;}
.skilltain {margin: 0 10% 30px;}
.esgwlscl2oge,.educatn,.gambhit,.teachng,.esgslhsp,.esgslkp,.esgoprtn,.empvolut{margin: 0 10%;}
.vipla {padding: 43px 10% 3px 10%;}
.teachng > p{padding-right: 0;}
.empvolut {padding: 0px 0% 0px 5.6%;}
.nutriprg {margin: 0 10%;}
.esgslhsp1 > h5,.esgslhsp1 > p{padding-left: 0;}
.teachng {padding: 37px 4.5% 0px 4.5%;}
.esgslkp{padding: 33px 6% 37px 5%;}
.gambhit,.esgoprtn,.empvolut,.nutriprg,.esgslhsp {background-color: #ceece6;}
/*-------------Governance------------*/
.esgoverk {display: flex;}
.esgoverj1{width: 28.3%;}
.esgoverj2{width: 36.9%;}
.esgoverj3{width: 34.8%;}
.esgoverk img {height: 100%;}
.esgoverp {padding: 2.5% 20% 20px 20.4%;}
.esgoverp > p {font-size: 0.9vw;line-height: 1.4em;padding-bottom: 20px;text-align: justify;color: #235590;letter-spacing: 0.02em;}
    /* ==========================================================================
                                   KRC Connect
       ========================================================================== */
.cnctetwhl1::after{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.cnctetwhl:hover .cnctetmnu {-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms ease-in-out 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
.nsbnrcnt krcnect{left: 32.2%;}
.cnctetwhl {font-size: 0;}
.cnctetwhl > div{font-size: 16px;display: inline-block;vertical-align: bottom;}
.cnctetwhl1 {width: 100%;position: relative;}
.cnctetwhl2 {width: 23.5%;position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 21, 56, 0.9);
    display: flex;
    align-items: end;z-index: 10;}
.cnctetwhl:nth-child(even) .cnctetwhl2 {
    left: 0;
}
.cnctetwhl:nth-child(odd) .cnctetwhl2 {
    right: 0;
}
.cnctetwhl2 > a{font-weight: 600;font-size: 2.3vw;color: #fff;padding: 0 0 34% 10.5%;text-transform: capitalize;width: 65%;position: relative;display: block;}
.cnctetwhl2 > a::after{position: absolute;content: ''; left: 21%;bottom: 33%;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
.cnctetmnu {position: absolute;top: 16%;left: 8.7%;width: 60%;font-size: 0;z-index: 1;opacity: 0;}
.cnctetwhl:nth-child(even) .cnctetmnu {left: 30%;}
.cnctetwhl1::after {position: absolute;content: '';top: 0;bottom: 0;background-color: rgba(0, 21, 56, 0.7);width: 0%;opacity: 0;}
.cnctetwhl:nth-child(odd) .cnctetwhl1::after{right: 0;}
.cnctetwhl:nth-child(even) .cnctetwhl1::after{left: 0;}
.cnctetwhl:hover .cnctetwhl1::after{opacity: 1;width: 100%;}
.cnctetwhl:hover .cnctetmnu{opacity: 1;}
.cnctetmnu ul {width: 50%;padding-right: 7%;box-sizing: border-box;display: inline-block;vertical-align: top;font-size: 16px;}
.cnctetmnu ul li > a {display: inline-block;color: #fff;font-weight: 500;text-transform: capitalize;font-size: 1.2vw;margin-bottom: 18px;}
.cnctetmnu ul li > a:hover {color: #009450;}
.krcntfbc{font-size: 0;}
.krcntfbc > div{display: inline-block;vertical-align: top;font-size: 16px;}
.krcntfbc1 {width: 22.2%;background-color: rgba(0, 21, 56, 0.9);position: sticky;top: 95px;}
.krcntfbc2 {width: 77.8%;box-sizing: border-box;padding: 36px 6% 30px 6%;position: relative;}
.nav-left {padding: 36px 30px 30px 18%;height: calc(100vh - 160px);overflow-y: scroll;}
.nav-left::-webkit-scrollbar {width: 10px;position: absolute;right: 0px;}
.nav-left::-webkit-scrollbar-track {box-shadow: #009450;border-radius: 10px;}
 /* Handle */
.nav-left::-webkit-scrollbar-thumb {background: #00aaad;border-radius: 10px;}
/* Handle on hover */
.nav-left::-webkit-scrollbar-thumb:hover {background: #e6e6e6;}
.nav-left > li > a {font-weight: 500;font-size: 1.15vw;margin-bottom: 20px;display: block;color: #fff;}
.nav-left > li.active > a,.nav-left > li > a:hover {color: #009450;}
.nav-left > li.active{position: relative;}
.nav-left > li.active::before{position: absolute;content: '';left: -30px;top: 3px;width: 25px;height: 20px;background: url(../img/img.png) no-repeat 0 -164px / 80px auto;}
.krcntfbc2 > h5,.krcntfbc2 h3 {font-weight: 600;color: #235590;text-transform: capitalize;font-size: 1.15vw;padding-bottom: 26px;}
.galcondet > h3{font-weight: 600;color: #235590;text-transform: capitalize;font-size: 1.15vw;}
.krcntfbc2 p {font-size: 0.95vw;letter-spacing: 0.0em;line-height:  inherit;color: #235590;text-align: justify;}
.krcntfbc2 p > a,.krcntfbc2 ul > li > a{color: #235590;}
.krcntfbcn {padding-top: 48px;padding-right: 14px;}
.krcntfbcn ul li{margin-bottom: 2px;}
.krcntfbcn ul li > a {font-weight: 600;padding: 15px 20px;display: block;font-size: 0.9vw;position: relative;background-color: #e5f6f7;color: #235590;}
.krcntfbcn ul li > a::after{position: absolute;top: 28%;right: 25px;content: '+';font-size: 1.2vw;color: #235590;}
.krcntfbcn ul li.active > a::after{content: '-';}
.krcntfbcd{display: none;}
.krcntfbcd {padding: 20px;}
.krcntfbcd > p {font-size: 0.95vw;color: #235590;line-height: inherit;letter-spacing: 0;}
.krcntfbcd ul,.krcntfbc2 ul {list-style: disc;padding-left: 15px;padding-bottom: 1em;}
.krcntfbcd ul > li,.krcntfbc2 ul > li {font-size: 0.95vw;color: #235590;padding-bottom: 10px;line-height:  inherit}
.cntbutn > a {color: #fff;background-color: #235590;padding: 7px 20px;display: inline-block;font-size: 0.9vw}
.cntbutn > a:hover {background-color: #009450;}
.cntbutn {padding-top: 10px;}
.cntimag {padding-top: 30px;padding-bottom: 10px;}
.backc > a {display: inline-block;padding-left: 20px;color: #235590;text-transform: capitalize;font-size: 1em;position: relative;}
.krcntfbcn > ul {list-style: none;padding-left: 0;padding-bottom: 0;}
.krcntfbcn > ul > li{font-size:inherit ;padding-bottom: 2px;}
.galcondet {padding:10px 0 15px;}
.backc{float: right;padding-bottom: 10px;z-index: 1;position: relative;}
.backc > a::before{position: absolute;content:'';top: 7px;left: 5px;width: 7px;height: 7px;border-top: 1px solid #235590;border-right: 1px solid #235590;transform: rotate(-135deg);}
.conbaners {height: auto !important;position: relative;}
.conbaners .conbaner .cnbnr {transform: scale(1);}
.conbaners .cnbnr > img{height: auto;}
.conbaners .cnbnr{position: relative;}
.conbaners .cnbnr::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background-color: rgba(0,0,0,0.6);}
.conbaners .conbaner .nsbnrcnt{padding-top: 140px;}
.sclmsd {float: right;padding: 15px 20px;position: relative;}
.sclmsd .srchtxt {border-bottom: 1px solid #235590 !important;color: #235590;margin-left: 0;padding-left: 7px;}
.sclmsd .srchtxt:focus {width: 150px;}
.searchcls .backc {float: none;text-align: right;}
.mbtbev {
    padding-top: 30px;
}
    /* ==========================================================================
                                   footer
       ========================================================================== */
.footcontainer {padding: 68px 3% 50px 9.3%;background-color: #f2f2f2;}
.ftmenu1 { padding-top: 12px;width: 82%;}
.obauln > li > a {font-weight: 700;color: #235590;font-size: 1.02vw;display: block;padding-bottom: 14px;}
.obauln > li {padding-right: 10.4%;}
.subobauln {padding: 8px 0% 0 0}
ul.subobauln > li > a {font-weight: 500;color: #235590;font-size: 0.92vw;    padding-bottom: 14px;display: block;text-transform: capitalize;}
.subobauln > li > a:hover {color: #009450;}
.obauln > li:nth-child(3) {padding-right: 15%;}
.social > li > a {width: 32px;height: 32px;display: block;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 80px auto;padding-right: 12px;transition-duration: 0s;}
.social > li > a.fb {background-position: 0 -382px;}
.social > li > a.lnkin {background-position: 0 -453px;}
.social > li > a.utbe {background-position: 0 -524px;}
.social > li > a.twtr {background-position: 0 -595px;}
.social > li > a.insta {background-position: 0 -665px;}
.social > li > a.fb:hover {background-position: -49px -382px;}
.social > li > a.lnkin:hover {background-position: -49px -453px;}
.social > li > a.utbe:hover {background-position: -49px -524px;}
.social > li > a.twtr:hover {background-position: -49px -595px;}
.social > li > a.insta:hover {background-position: -49px -665px;}
.social > li:last-child > a{padding-right: 0;}
.footcpy {padding-top: 49px;}
.cpyrgt > li > a {font-weight: 500;font-size: 0.8vw;color: #235590;position: relative;    padding-right: 10px;transition-delay: 0s;}
.cpyrgt > li > a::after{position: absolute;content: ""; top: 0;right: 3px;width: 1px;height: 100%;background-color: #235590;}
.cpyrgt > li:last-child > a::after{width: 0;}
.cpyrgt > li:first-child > a {pointer-events: none;}
.dsgdnm {padding-top: 13px;text-align: right;}
.dsgdnm > p {color: #235590;letter-spacing: 0.02em;font-size: 0.9em;padding-bottom: 0;}
.dsgdnm > p > a {font-weight: 500;}
.obauln > li > a {pointer-events: none;}
.obauln > li:last-child > a {pointer-events: all;}
.obauln > li:last-child > a:hover,.dsgdnm > p > a:hover,.cpyrgt > li > a:hover,.cpyrgt > li.active > a{color: #009450}
.mainSliderElem.noSlider.active {border-top: 98px solid rgba(0,21,56,0.8);transition: all 500ms ease-in-out 0.35s;}
.obauln li a.active, .cpyrgt li a.active {color: #009450;}
input.chkerr.error~.chkerrs {color: #ff0000;}
ul.cpyrgt {display: inline-block;vertical-align: top;}
.dsgnm {float: right;padding-right: 50px;}
.dsgnm > a {font-size: 0.8vw;color: #235590;font-weight: 500;}
#fp-nav ul li:last-child{display: none;}
    /* ==========================================================================
                                   cookies
       ========================================================================== */
.cookpolicy8{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 999}
.coktab8 {display: table;width: 100%;height: 100%;}
.coktblro8e {display: table-row}
.coktblecel8 {display: table-cell;vertical-align: middle;}
.cokcontent8 {box-sizing: border-box;max-width: 800px;height: 500px;background: #fff;margin: 0 auto;font-size: .9rem;position: relative;}
.cckkd{overflow-y: auto;height: 100%;padding: 35px 40px 70px;box-sizing: border-box;}
/* width */
.cckkd::-webkit-scrollbar {width: 10px;position: absolute;right: 10px;}
/* Track */
.cckkd::-webkit-scrollbar-track {border-radius: 10px;background-color: #f1f1f1;}
 /* Handle */
.cckkd::-webkit-scrollbar-thumb {background: #c1c1c1;border-radius: 10px;}
/* Handle on hover */
.cckkd::-webkit-scrollbar-thumb:hover {background: #c1c1c1;}
.cckkd > h5{font-size: 1em;text-transform: uppercase;padding-bottom: 5px;}
.cckkd > p {padding: 0 0 13px 0;font-size: .9em;letter-spacing: 0.02em;}
.cckkd > p > a {display: inline-block;color: #3860BE;text-decoration: underline;}
.cckkd ul {
    list-style: disc;
    padding-left: 15px;
    padding-bottom: 16px;
}
.cokpar8 {position: relative;height: 100%;}
.acbtns {text-align: center;position: absolute;bottom: 0;left: 0;right: 0;background-color: #fff;padding: 10px 0;}
.acbtns a{display: inline-block;background-color: #235590;color: #fff;padding: 9px 12px}
.acbtns a:hover{background-color: #009450;}
.cookpolicy8.hide {display: none;}
.dclmr{width: 60px;padding-bottom: 10px;}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.95);
    z-index: 999;display: flex;align-items: center;justify-content: center; 
}
    /* ==========================================================================
                                 27-09-2024
       ========================================================================== */
.neblnk{bottom: 25px;}
.neblnk > h5 {font-size: 0.8vw;color: #fff;font-weight: 200;text-transform: capitalize;padding-top: 15px;}
.shrly {margin-top: 30px;background-color: #f0f0f0;margin-right: 1.1%;
    padding: 25px 0 25px 3.8%;
}
.shrly > h5{font-size: 1vw;font-weight: 600;color: #235590;}
.shrly > p {color: #235590;
    padding-bottom: 0px;
    font-size: 0.9vw;
    letter-spacing: 0.03em;
}
.shrly > a {
    color: #235590;
    font-size: 0.9vw;
}
.shrly > a:hover {color: #009450;}
/*.cnbnrcnt{width: 51%;bottom: 3%;}*/
.shrlyc {
    padding-top:10%;
}
.shrlyc > h5 {
    font-size: 1vw;
    color: #fff;
}
.shrlyc > p {
    font-size: 1vw;
    color: #fff;
    letter-spacing: 0.02em;
    padding-bottom: 0;
}
.shrlyc p > a{color: #fff;    margin-left: 20px;
    position: relative;}
.shrlyc p > a::before {
    position: absolute;
    content: '';
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 15px;
    background-color: #fff;
}
.shrlyc p > a:hover {border-bottom: 1px solid #fff;}
.orbsnlog.xxtar {
    display: flex;
    width: 100%;position: relative;
}
.orbsnlog.xxtar > img {
    width: 50%;
    padding: 0 5%;
    box-sizing: border-box;
}
.orbsnlog.xxtar::after {
    position: absolute;
    content: '';
    right: 50%;
    top: 51%;
    width: 1px;
    height: 49%;
    background-color: #fff;
}
.hmecrer2 > p a, .hmecarer52 > p a {text-decoration: underline;transition: all 500ms ease-in-out !important;}
.hmecrer2 > p a:hover {font-size: 0.87vw;}
.hmecrer2 > p:last-child, .hmecarer52 > p:last-child {text-align: left;}

    /* ==========================================================================
    				Life at KRC New
      ==========================================================================*/
.newlfakrc .lfeadv {padding: 0 !important;}
.newlfakrc .lfeadv41, .newlfakrc .lfeadv42, .vidksdd .lfeadv42, .vidksdd .policnt {width: 50%;}
.newlfakrc .lfeadv42, .vidksdd .lfeadv42 {padding: 2% 4%;background-color: #23548E;display: flex; align-items: center; }
.newlfakrc .lfeadv4, .vidksdd .policy {display: flex;}
.newlfakrc .advkrc > h3, .newlfakrc .advkrc > h5, .newlfakrc .advkrc > p, .vidksdd .advkrc > h3, .vidksdd .advkrc > h5, .vidksdd .advkrc > p {color: #fff;}
.vidksdd .lfeadv42 {padding: 2% 4%;}
.vidksdd .utbvdo1.desk {height: auto;}
.vidksdd video {width: 100%;height: 100%;object-fit: cover;}
section#hrpolicy.vidksdd {margin-bottom: -1px;}
/*-------------------------29-05-2025-----------------------------*/
.dmclimer {position: fixed;left: 0;right: 0;bottom: 0;background-color: rgba(0, 21, 56, 1);z-index: 999;    transform: translateY(100%);transition: all 500ms ease-in-out;}
.dmclimer.ipm-show{transform: translateY(0);}
.discllimr {padding: 15px 20px;color: #fff;position: relative;}
.disclso {position: absolute;top: 10px;  right: 20px;}
.disclso > a {background-color: #fff;color: #235590;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 1em;padding-bottom: 2px;box-sizing: border-box;}
.discllimr > h5 {font-size: 1vw;}
.discllimr > p {position: relative;font-size: 0.9vw;letter-spacing: 0.02em;padding-bottom: 0px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: pre-wrap;padding-right: 7.1vw;line-height: 2em;}
.discllimr > p > a {position: absolute;top: 0;right: 0;display: inline-block;background-color: #235590;color: #fff;padding: 0px 10px;margin-left: 5px;font-size: 0.8vw;}
.discllimr > p > a:hover{background-color: #009450;}
.importntntc{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 999}
.importntntc.impntc {display: block;}
.importnt{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.importnt .cckkd {padding: 35px 40px;}
.importnt .cokcontent8 {max-height: 500px;height: auto;}
.impclose {position: absolute;top: 10px;  right: 10px;}
.impclose > a {background-color: #235590;color: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 1.3em;padding-bottom: 2px;box-sizing: border-box;}
.head.shead .phmenu {padding-top: 20px;}
.phmenu{display: flex;align-items: center;}
    a.info {padding: 2px 8px 4px;box-sizing: border-box;background-color: rgba(0, 21, 56, 0.9);margin-right: 3px;}
    a.info > img {width: 17px;padding-right: 5px;}
    .info span {font-size: 0.9em;color: #fff;}
.head.bcg.shead a.info {background-color: transparent;}
    /* ==========================================================================
                                 Responsive
       ========================================================================== */

@media only screen and (min-width:1410px){
    .lfeadv41 {width: 59.3%;}
    .milstn2{padding-right: 0;}
    .nav-left{overflow-y: inherit;}
}
@media only screen and (min-width:1530px){
    .ourbzn.desk > img { height: 90vh;}
}
@media only screen and (min-width:1700px){
    .milstnyr{height: 790px;}
    .hmebusines{padding-right: 10%;}
    .lfeadv.evirnmn .lfeadv1,.lfeadv.evirnmn .lfeadv2{height: 400px;}
    .lfeadv.evirnmn .lfeadv3{top: 400px;height: 140px;}
    .hmindrl2 {min-height: 48vh;}
    .shrly > h5 {font-size: 0.9vw;}
    .shrly > p{font-size: 0.8vw;}
}
@media only screen and (min-width:1800px){
    .difrloct {padding: 64px 13% 0;}
    .ldtemig > img {height: 43vh;object-fit: cover;width: 100%;object-position: top;}
    .portfhgh{margin: 2% 0;padding: 0 7%;}
    
}
@media only screen and (min-width:1410px) and  (max-width:1600px){
    .milstnyr{height: 650px;}
    .difrloct {padding: 64px 12% 0;}
    .difrloct1{margin-bottom: 30px;}
    .ldtemig > img {height: 43vh;object-fit: cover;width: 100%;object-position: top;}
    .visigb3{height: 100px;}
    .visn2cnt{padding: 42px 6% 78px 8%;}
    .hmindrl2 {min-height: 40vh;}
}
@media screen and (min-width: 1550px) and (max-width: 1600px) and (min-height: 770px){
    .milstn2 {padding-right: 6.8%;}
    .difrloct {padding: 64px 15% 0;}
    .esgenvi1 {width: 45%;}
    .esgenvi2 {width: 55%;padding: 110px 5% 0 3.8%;}
    .esgscl1 {width: 58%;}
    .esgscl2 {width: 42%;}
}
@media only screen and (min-width:1200px){
    #homid,.conbaner,.bsnsbaner5,.lifebanp {height: 100vh;}
    #bannerid,.banercrsl,.banercrsl .owl-stage-outer,.banercrsl .owl-stage,.banercrsl .owl-item,.banerslid,.banerimg,.banerimg img,.cmpyprof,.cpfileo4,.cpyinsig,.cpyinsig > img,.hmeblogs,.hmeblg,.hmeblg .owl-stage-outer,.hmeblg .owl-stage,.hmeblg .owl-item,.hmeblgig,.hmeblgig > img,#bslog > .fp-overflow,#homid > .fp-overflow {height: 100%;}
    .banerimg img{object-fit: cover;width: 100%;object-position: center;}
    .cpyinsig > img{object-fit: cover;width: 100%;object-position: top;}
    .cmpyprof{overflow: hidden;}
    .hmeblgig > img{object-fit: cover;width: 100%;}
    .cnbnr > img{object-fit: cover;width: 100%;height: 100vh;}
    .bsbnr1 > img,.bsbnr2 > img,.bsbnr3 > img{object-fit: cover;object-position: center;height: 100vh;width: 100%;}
    .lifbaner1 > img,.lifbaner2 > img{object-fit: cover;object-position: top;height: 100vh;width: 100%;}
    #busibanner,#conbanner,#workculture {height: 100vh;}
    .mnulogo {position: absolute;top: 47px;left: 50px;width: 50px;}
    .milstnyrcnt{max-height: 580px;}
    .cnbnr.ojpos > img{object-position: top;}
    /*.cnbnr.cnbnrsd > img{height: auto;}*/
    .content.thead .nxtsectn {opacity: 0;}
    .hmecarig {height: 85vh;}
    .hmecarig .desk img{width: 100%;}
    .hmeblgcnt > h5{padding-right: 7%;}
}
@media only screen and (max-width:1200px){
     .mnulogo {position: absolute;top: 47px;left: 50px;width: 50px;}
     .backc.envril {padding-top: 15px;}
    
}
@media only screen and (max-width:1300px){
    .cpyinsig.desk {height: auto;}
    .hmnsbl2 {width: auto;}
}
@media only screen and (min-width:1200px) and (max-width:1390px){
    .lfeadv.htg {box-sizing: border-box;padding-left: 15.2%;}
    .lfeadv1{width: 7.6%;}
    .lfeadv2{width: 7.6%;left: 7.6%;}
    .lfeadv3{width: 15.2%;}
    .lfeadv41 {width: 60.7%;}
    .lfeadv42 {width: 39.3%;}
    .krcglry1 > img {height: 43vh;object-fit: cover;width: 100%;}
    .fp-viewing-anchor3 .hedright{padding-top: 0px;}
    .difrloct1{margin-bottom: 30px;}
    .difrloct {padding: 50px 16% 0;}
    .locttxt > h3 {padding-bottom: 10px;}
    .locttxt > p{font-size: 0.9vw;}
    .ldtemig > img {height: 43vh;object-fit: cover;width: 100%;object-position: top;}
    .vision{width: 1270px;margin: 0 auto;}
    .visn2cnt{padding: 42px 6% 78px 8%;}
    .visigb3{height: 100px;}
    .esgenvi {padding-left: 15.2%;}
    .esgenvi1 {width: 41%;}
    .esgenvi2 {width: 59%;padding: 100px 5% 0 3.8%;}
    .esgscl1 {width: 60%;}
    .esgscl2 {width: 40%;}
    .hmecrer2 > p {padding: 19px 10px 10px 0;}
    .hmindrl2 {min-height: 46vh;}
    .hmnsbl1 {padding: 0px 0 20px 30px;}
    .homltns31 > p{-webkit-line-clamp: 2;}
    .portfhgh{margin: 2% 0% 2%;padding: 0 8%;}
    .portfhgh22{padding: 0% 8% 0 8%;}
    /*.hmecarer5 {margin: 0% 2.5% 0;}
    .hmeblgcnt{padding: 14.4% 20px 30px 30px;}*/
    .hmecarer5{height: 100%;}
    /*--------------ESG NEW DESIGN-----------------------*/
    .esgwlscl1{top: 79px;}
    .esgwlscl1 > ul {padding: 12px 10% 12px 20.4%;}
    .sprev,.snxt{width: 17px;height: 17px;}
    .evsgrx1.desk img, .evrscl.desk img {height: 88vh;object-fit: cover;width: 100%;}
    #homid,.conbaner,.bsnsbaner5,.lifebanp {height: 100vh;}
    .cnbnr img,.bsnsbaner5 img,.lifebanp img{object-fit: cover;width: 100%;object-position: center;height: 100%;}
    .cnbnr,.bsbnr1,.bsbnr2,.bsbnr3,.lifbaner1,.lifbaner2{height: 100%;}
    .head.shead .clogo {width: 45px;}
    .head.shead .phmenu {padding-top: 15px;}
    .hfgtrc {height: 15.5vw;}
    .sortsrch.clearfix {top: 78px;}
    .awrdstky2 {top: 140px;}
    .mainSliderElem.noSlider.active {border-top: 79px solid rgba(0, 21, 56, 0.8);}
    .neblnk{bottom: 50px;}
    .bannertt2 > p::before,.bannertt2 > p::after{top: 8px;}
    .bdrnd{width: 20%;}
    .milstn2 {padding-right: 0;}
    .esgenvct {padding-top: 40px;}
}
@media only screen and (min-width:1030px) and  (max-width:1367px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape){
    #homid,.conbaner,.bsnsbaner5,.lifebanp {height: auto;}
    .blghed1 {padding: 0 5%;}
    .hmecarig {height: auto;}
    .blghed2 {height: auto;}
    .ourbzn.desk > img {height: auto;}
    #busibanner, #conbanner, #workculture{height: auto;}
}
@media only screen and (min-width:1000px) and  (max-width:1270px) and (orientation:landscape){
    .ltbaner1 {width: 69.8%;}
   .ltbaner2 {width: 27.88%;} 
    .ltbaner3 {width: 2.76%;}
    .prgr{bottom: 3%;}
    .banertxt{bottom: 11%;}
    .blghed1 {padding: 0 5%;}
    .blghed2 {height: auto;}
    .hmeblgcnt{left: 5%;}
    .ourbzn.desk > img {height: auto;}
}
@media only screen and (min-width:1025px){
    .difrloct1:nth-child(3n+1){margin-left: 0;}
    
}
@media only screen and (min-width:768px){
    .orvlsue > li.active .valsuds > p{transform: translateX(0);opacity: 1;transition: all 500ms ease-in-out 0.5s;}
.orvlsue > li.active .valsuds::before{left: 38px;opacity: 1;transition: all 500ms ease-in-out;}
}
@media only screen and (max-width:64em){
    .desk1,.hedright,.ftmenu1.desk1,.ldtemembr1.desk1{display: none;}
    .mob1,.sldmnu{display: block;}
    .cpyinsig,.cmpyprof.htg .cpyinstxt > h1, .cmpyprof.htg .cpyinstxt > h5, .cmpyprof.htg .cpyinstxt > p, .cmpyprof.htg .cpyinstxt > a,.hmnsbl1 > h2, .hmnsbl1 > h5, .hmnsbl1 > a,#newsblogs .hmnsbl2,.homltns1, .homltns2n, .homltns3n, .homltns > h3,.blghed1 > h2,.blghed1 > h5,.blghed1 > a, .hmeblg .owl-item,.portfhgh1 > h3,.portfhgh1 > h5,.portfhgh1 > p,.portfhgh2,.blghed2,.hmnewsblgg,.hmecarit > h3,.hmecarit > h5,.hmecarit > p,.hmecarit > a,.cpyinstxt > h1, .cpyinstxt > h5, .cpyinstxt > a, .cpyinstxt > p{opacity: 1;transform: translateY(0);}
    .hedcontainer,.head.hedsch .hedcontainer {margin: 0;padding: 10px 30px;}
    .head.shead .hedcontainer {padding: 10px 30px;}
    .clogo {width: 55px;}
    .head.shead .clogo {width: 55px;}
    .phmenu {float: right;padding-top: 23px;padding-right: 0px;}
    .head.shead .phmenu {padding-top: 23px;}
    .mnulnk { display: inline-block; vertical-align: middle;width: 35px;height: 30px;position: relative;z-index: 1001;box-sizing: border-box;}
    .mnulnk > span {width: 20px;height: 2px;display: block;position: relative;background: #fff;top: 13px;left: 7px;}
    .mnulnk span::before {top: -6px;}
    .mnulnk span::after {top: 6px;}
    .mnulnk span::before, a.mnulnk span::after {content: "";display: block;pointer-events: none;position: absolute;background: #fff;height: 2px;width: 20px;transition: all 300ms ease-in-out;right: 0px;}
    .mnulnk.lnkss span{width: 0;}
    .mnulnk.lnkss span::before {transform: rotate(-50deg);right: -20px;top: 1px;}
    .mnulnk.lnkss span::after {transform: rotate(50deg);right: -20px;top: 1px;}
    .sldmnu {position: fixed;right: 0;bottom: 0;top: 0px;background-color: #001538;z-index: 665;min-width: 350px;display: flex;transition: all 500ms ease-in-out;align-items: center;transform: translateX(100%);    opacity: 0.95;}
    .sldmnu.opts-open {transform: translateX(0);}
    .head.bcg.hded.shead {background-color: transparent;}
    .opts {padding: 110px 50px 20px;width: 100%;box-sizing: border-box;height: 100%;}
    .opts > li {padding-bottom: 30px;}
    .opts > li:last-child {border-bottom: none;}
    .opts > li > a {display: block;color: #fff;font-size: 1em;   position: relative;font-weight: 400;text-align: right;}
    .opts > li.sbmnu > a{padding-right: 30px;}
    .submnue > li > a{text-align: right;padding-right:15px;position: relative;}
    .submnue > li > a::after{position: absolute;top: 0px;right: 0;content: '-';}
    .submnue {list-style: '';}
    .opts > li.active > a { color: #009450;}
    .opts > li.khvr > a{padding-right: 25px;}
    .opts > li.khvr > a::after{top: 5px;}
    .opts > li.khvr.active1 > a::after {top: 11px;}
    .kmenu > li{text-align: right;}
    .kmenu > li > a{ font-size: 0.9em; }
    .kmenu > li.khvr1 > a {padding-right: 30px;}
    .kmenu > li.khvr1 > a::after {top: 4px;}
    .kmenu > li.khvr1 > a.active1::after {top: 10px;}
    .kmenu1 > li > a {font-size: 0.8em;text-align: right;}
    .kmenu1 {padding-right: 15px;}
    .kmenu > li,.kmenu1 > li {padding-right: 0px;}
    .kmenu > li::before{left: auto;right: 0;display: none;}
    .kmenu1 > li::before{left: auto;right: 3px;display: none;}
    .search {margin: 0 0 0 auto;}
.srchtxt {width: 150px;transition: all 500ms ease-in-out;margin-left: 0px;color: #fff;border-bottom: 1px dotted #fff !important;}
.srchtxt:focus{width: 150px;border-bottom: none;}
    .awrdslst,.lfeadvc1,.advkrc > h5,.hmnsbl1,.hmnsbl2{width: 100%;box-sizing: border-box;}
    .ctctbnrcnt > h1{font-size: 2em;}
    .nsbnrcnt > h2,.cnbnrcnt > p,.bushed > h5,.lifecnt > h5,.advkrc > h5,.policnt1 > h2,.bsbnrcnt > h2,.krclst > li > h3,.overvsli1 > h3,.hmeblgcnt > h5,.cpyinstxt > h5,.hbfile04 > h5,.privacy > h3,.hmnsbl1 > h5,.blghed1 > h5,.hmecrer2 > h5,.utbtitle > p,.abardstxt > h5,.lfeadvc1 > h5,.bsbnrcnt > h2,.lfeesgo > h5,.portfhgh1 > h3,.portfhgh1 > h5,.hmecarit > h5,.newssdel > h2{font-size: 1.4em;}
    .ardsyrmn1 > h3,.policnt2 > ul > li > a,.ldteam > p,.ldtemtxt > h3,.homltns11 > h3,.ardsyrmn2 > a {font-size: 1.2em;}
    .locttxt > h3,.orvlsue > li > a,.blghed1 > h2{font-size: 1.1em;}
    .nsbnrcnt > h1,.nwsbloe11 > h4,.lstnsetxt > h3,.ctctbnrcnt > h5,.visn2cnt > p,.homltns31 > h3,.nwsbloe11 > h5,.hmindrl2 > h5 > a,.subcrye > li > a{font-size: 1em;}
    .lifecnt > h3,.overbg3 > h2,.valsu > h3,.visn2cnt > h3,.ldteam > h3,.abardstxt > h3,.cpyinstxt > h1,.hmnsbl1 > h2,.utbtitle > h3,.portfhgh1 > h3,.hmecarit > h3,.newssdel > h1,.shrly > h5{font-size: 0.9em;}
    .nsbnrcnt > p,.nsort1 > h5,.nsort2 > a,.ardsnmbtx > p,.ardsyrmn2 > h5,.awrdpo7, .awrdpo77,.cnbnrcnt > h1,a.banloct,.bushed > h3,.convrb3 > p,.vtxt,input#subtn,.lfeadvc1 > h3,.nwsbloe11 > h3,.lstnsetxt > p,.nwsbloe212 > h3,.advkrc > h3,.policnt1 > h1,.hmecrer2 h3,.neblnk > p,.bsbnrcnt > h1,.krclst > li > p,.ldtemtxt > p,.hmeblgcnt > h3,.hmeblgcnt > p,.cpyinstxt > p,.cpyinstxt > a,.hbfile04 > h3,.hbfile04 > p,.homltns > h3,.privacy > p,.hmnsbl1 > a,.newssdel ul li, .newssdel ol li,.homltns > h3 > a,.homltns31 > a,.blghed1 > h2,.krcntfbcd ul > li, .krcntfbc2 ul > li,.lfeesgo > h3,.dsgnm > a,.abtrdmr > a, .abtrdmr1 > a,.blghed1 > a,.hmecrer2 > a,.convrb3 > a,.abardstxt > a,.esgenvi2 > a, .esgscl1 > a,.socldan1 > a, .socldcetxt > a,.nsbnrcnt > a,.nsewarw,.nwsbloe11 > a ,.portfhgh1 > p,.homnp > p,.hmecarit > p,.hmecarit > a,.shrly > p,.shrly > a,.shrlyc > p,.shrlyc > h5, .awrdpo .datemnt > p{font-size: 0.8em;}
    .nsrch > .SearchText1,.locttxt > p,.trms > label,.lstnsetxt > h5,.nwsbloe212 > h5,.cpyrgt > li > a,.nwsbloe11 > h6,.nwsbloe11 > p,.nwsbloe212 > p,.lifecnt > p,.advkrc > p,.policnt1 > p,.hmecrer2 > p,.bsbnrcnt > p,.overvsli1 p,.miltimeln p,.miltimeln ul > li,.valsuds > p,.abardstxt > p,.bannertt2 > p,.hmindrl2 > h5,.hmindrl22 > p,.homltns31 > p,.homltns11 > p,.neblnk > a,.neblnk > h5{font-size: 0.7em;}
    .quots > p{font-size: 0.7em;}
    .locttxt > p{padding-top: 5px;}
    .locttxt > a {width: 20px;height: 25px;background: url(../img/img.png) no-repeat 2px -190px / 50px auto;position: absolute;bottom: 10px;}
    #yearId.subcrye {height: 400px;}
    .subcrye > li > a{padding: 8px 10px;}
    #conbanner.blgcntrl, #conbanner.blgcntrl .cnbnr > img {height: auto;}
    /*home*/
    .head.shead {background-color: #001538;}
    .banertxt{width: 46%;}
    .banertt1{width: 60px;}
    .banertt1::after{height: 95px;}
    .banercrsl .owl-item.active .banertt1::after {top: 16px;}
    .cpyinstxt{left: 52%;width: 45%;top: 14%;}
    .cpyinstxt > a{margin-top: 10px;}
    .hbfile04 > p{width: 80%;}
    .hmnsbl1{padding: 0 0 30px 0px;}
    .hmnewsblg {padding: 40px 5%;}
    .hmnsbl1 > h5,.hmindrl22 > h3{padding-top: 5px;}
    .homxclnce {padding-top: 15px;}
    .hmindrl2 {padding: 20px;}
    .hmnsbl2:nth-child(2) {margin-right: 0%;}
    .homxclnce, .hmnsbl2 {opacity: 1;}
    #hmbusnes .hmebusines.htg .hbusnes {animation: scroll 25s linear infinite;}
    .hmnsbl1 > a::after{top: 5px;}
    .hmeblg1 {width: 100%;}
    .hmeblogs {padding-bottom: 0px;}
    .hmeblgcnt > h5{padding-top: 5px;}
    .hmeblgcnt{width: 50%;left:5%;}
    .hmeblgcnt > a{margin-top: 20px;}
    .hmnewsblgg .owl-nav{opacity: 1;left: 10px;right: 10px;}
    .hmnewsblgg button.owl-next,.hmnewsblgg button.owl-prev {width: 15px;height: 15px;}
    /*home ------------------ 13-03-24*/
    .ltbaner1 {width: 69.6%;}
    .ltbaner2 {width: 27.8%;}
    .ltbaner3 {width: 2.75%;}
    .banertxt {width: 33%;padding: 20px;bottom: 30px;}
    .bannertt2 > p::before{left: -17px;top: 6px;width: 10px;}
    .bannertt2 > p::after{right: -17px;top: 6px;width: 10px;}
    .banertt1.lohps8 + .bannertt2 > p::before {left: 23px;}
    .banertt1.lohps8 + .bannertt2 > p::after {right: 23px;}
    .banertt1.lohps1 {width: 50%;}
    .banertt1.lohps2,.banertt1.lohps6 {width: 25%;}
    .portfhgh2l h5 {font-size: 15px;}
    .portfhgh2l p{font-size: 12px;letter-spacing: 0;}
    .portfhgh2l > li{padding: 4.2% 5% 2% 5%;}
    .portfhgh1{width: 41%;top: 0;}
    .portfhgh21 {padding-top: 23%;}
    .pprext{left: 25px;right: 25px}
    span.pprev,span.pnxt{width: 15px;height: 15px;}
    .hmeblg .owl-nav{left: 10px;right: 10px;}
     .hmnewsblgg .owl-nav{left: -20px;right: -20px;}
    .blghed1 {padding: 0 5%;}
    .blghed2{height: auto;}
    .hmeblg .owl-dots{right: 11.5%;}
    .hmnewsblgg {padding: 0 0px;box-sizing: border-box;}
    .hmecarig{transform: scale(1);}
    .hmnewsblgg .owl-nav{top: 35%;}
    .prgr{left: 30px;bottom: 20px;}
    .hmecarit{top: 8.5%;left: 5%;width: 33%;}
    .hmecarit > a{margin-top: 20px;}
    
    /*aboutus*/
    .ctctbnrcnt {width: 65%;left: 50%;transform: translateX(-50%);}
    .krclst {margin-top: 30px;}
    .ctctbnrcnt > h1{text-align: center;}
    .overbg3 {position: static;width: 100%;padding: 30px;box-sizing: border-box;background: none !important;}
    .overbg3 > h2 {color: #009450;}
    .overvsli1 > h3 {color: #235590;padding-right: 0;}
    .overvsli1 p {color: #000;}
    .overvsli .owl-nav{top: 5px;}
    .milestone {padding: 0 35px;}
    .visn2cnt {width: 100%;}
    .values > div {vertical-align: middle;}
    .lfeadv {padding: 0 30px;}
    
    #prev {left: -25px;}
    /*#next {  right: -31px;top: 20px;}*/
    span#next::after {right: -25px;}
    .values8{    justify-content: flex-start;}
    .values81 {width: 14%}
    .values81 > h3{font-size: 1em;}
    .valsuds > h5{font-size: 0.9em;}
    ul.values82 > li::before{height: 10px;}
    .values82 > li > a{font-size: 1.25vw;}
    .values7{left: 30px;right: 30px;bottom: 20px;}
    .values2 {width: 60%;}
    .valsu1 {padding-top: 20px;}
    .orvlsue > li > a,.valsu {width: 41%;}
    .miltimeln p,.miltimeln ul > li{padding-top: 0;    padding-bottom: 0;}
    .valsuds > p{line-height:  inherit;padding-left: 40px;}
    .valsuds{width: 58%;padding-left: 20px;}
    .valsuds > p::before{top: 0;}
    .visn2cnt{padding: 50px 30px 70px;}
    .visigb3{height: 60px;}
    .ldrshp {padding-top: 40px;}
    .ldteam{width: 45%;padding-left: 30px;}
    .ldtemembr {padding-top: 25px;}
    .ldtemembr1 {width: 33.33%;}
    .conbusnes.abtcoonbs {padding: 50px 30px;}
    .conbusnes.abtcoonbs .convarty {padding-top: 40px;}
    .abardstxt{left: 19%;top: 30px;width: 35%;}
    .abardstxt > a{margin: 20px 0 0 0 ;}
    .milstn2 {padding-right: 0;}
    .convrb1.conalr2 .convrb11,.convrb1.conalr3 .convrb11,.convrb1.conalr4 .convrb11,.convrb1.conalr5 .convrb11 {width: 70%;}
    .convrb1.conalr1 .convrb11,.convrb1.conalr6 .convrb11{width: 55%;}
    .convrb3 > a{right: 30px;}
    .hfgtrc {height: auto;}
    .overvsli .owl-item:nth-child(4) .abtrdmr, .overvsli .owl-item:nth-child(7) .abtrdmr{display: none;}
    .orbarw{left: -15px;right: -15px;}
    /*business*/
    .ouright{width: 65%;} 
    .ouleft{width: 60%;}
    .bsbnrcnt{width: 50%;left: 30%;}
    .orbsnlog {padding-top: 15%;}
    .neblnk > a{margin-top: 10px;}
     /*life*/
    .lifecnt{width: 37%;}
    .lifecnt > p,.hmecrer2 > p{line-height:  inherit;}
    .lfeadv42{padding: 20px 20px 0 20px;}
   /* .policnt {padding: 45px 0 50px 0;}*/
    .policnt1{padding-right: 15%;}
    .quots > p{width: 80%;}
    .cmpyprof.htg {overflow: hidden;}
    .hmecarer5{margin: 0;overflow: hidden;}
    .hmecrer2 > p {padding: 10px 0px 0px 0;/*text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;white-space: pre-wrap;*/}
    .hmecrer2{padding: 20px;}
    .hmecrer2 > a{margin: 10px 0 0 0;}
    .hmecrer2 > h5{padding-top: 5px;}
     /*news*/
    .nesbglo {padding: 10px 30px 30px;}
    .nwsbloe {padding-top: 10px;}
    .nwsbloe11 {padding: 30px 15px;}
    .lstnsetxt {left: 15px;bottom: 10px;width: auto;right: 15px;}
    .lstnsetxt > p{line-height: 1.4em;}
    .nwsbloe212{padding: 13px 10px;}
    .nwsbloe212 > h3{padding-top: 5px}
    .nwsbloe212 > p{padding-top: 10px;line-height: 1.3em;letter-spacing: 0.02em;}
    span.nsewarw{bottom: 5px;left: 10px;}
    .nwsbloe2 {width: 51%;}
    /*contact*/
    .cnbnrcnt{width: 50%;}
    a.banloct{padding-left: 32px;}
    a.banloct::before{width: 25px;height: 35px;background: url(../img/img.png) no-repeat 0 -134px / 50px auto;}
    .difrloct {padding: 30px 30px 0;}
    .difrloct1:nth-child(3n+1) {margin-left: 0;}
    .locttxt {padding: 15px 10px;}
    .difrloct1 {width: 31.3%;margin-bottom: 30px;}
    .conbusnes,.lfeadv.confedbk .lfeadv4 {padding: 30px;}
    .lfeadvc2{width: 80%;}
    .vmls {margin-bottom: 31px;}
    /*awards*/
    .nsbnrcnt{width: 55%;left: 20%;transform: translateX(0);}
    .srtbyds .sortsrch {padding: 15px 30px;}
    .awrdstky1{top: 145px;}
    .nsort1 > h5{padding: 4px 15px 0 0px;}
    .nsrch{width: 225px;}
    .nsrch > .SearchText1{width: 200px;}
    .grisv, .listv{background-size: 24px;}
    .grisv {background-position: 0 -36px;}
    .listv {background-position: 0 -100px;}
    .listv.actv {background-position: 0 -74px;}
    .awrdspop1 {width: 60%;}
    .ardsnmbr1 {width: 47%;margin-right: 6%;margin-bottom: 35px;}
    .awrdslst{padding: 0 30px;}
    .ardsnmbr1:nth-child(3n+3) {margin-right: 6%;}
    .ardsnmbr1:nth-child(even) {margin-right: 0;}
    .awrdaccrd > h5 {padding-left: 0;}
    .awrdslst4 {padding-left: 21%;}
    .ardsnmbr {padding-left: 0;}
    .awrdslst1,.awrdslst2{height: 280px;}
    .awrdslst3{height: 70px;top: 280px;}
    /*.ardsnmbtx > p{min-height: 30px;}*/
    .ardsyrmn {padding: 30px 0px 0 30px;}
    .ardsyrmn2 > h5{padding: 10px 15px 7px;}
    .awrdpo7::after{right: 0;}
    .awrdpo7, .awrdpo77{padding-right: 50px;line-height: unset;}
    .ardsyrmn2::after{top: 11px;}
    .ardsyrmn2:last-child::before {height: 17px;}
    .awrdstky2{top: 144px;margin-top: 0;}
    .awrdaccrd > h5{font-size: 1em;}
    .ardsyrmn2 > a.active{font-size: 1.3em;}
    .nsearch.awsdrss .nsrch > .SearchText{width: 200px;font-size: 0.7em;}
    /*footer*/
    .footcontainer {padding: 30px;}
    .social {padding-top: 10px;}
    .footcpy {padding-top: 9px;}
    .dsnm {text-align: right;font-size: 0.7em;}
    .cpyrgt > li:last-child > a{padding-right: 0;}
    .privacy {margin: 0;padding: 30px 30px;}
    /*search*/
    .content.newcnt {padding-top: 99px;}
    .searchcls {margin: 0;padding: 30px;}
    .searchcls > h5{padding: 15px;}
    .srchrel {padding: 20px 15px;}
    .srchrel > h3,.srchrel > p{font-size: 0.8em;}
    .srchrel > a,.searchcls > h5{font-size: 0.9em;}
    .srchrel > a{padding-top: 0;}
    .srchrel > p{padding: 7px 0 0 0;}
    .nodata > p{font-size: 1em;}
    .nodata {padding: 50px 0 20px;}
    .orvlsue > li.active .valsuds::before {left: 20px;}
    .valsuds::before{top: 2px;}
    .nsbnrcnt.newsdtl{left: 15%;width: 70%;}
    .newssdel {padding: 0;}
    .newssdel > p{font-size: 0.8em;}
    .newssdel > a{font-size: 0.9em;}
    /*esg*/
    .lfeadv.evirnmn > .vghf.desk1{display: none;}
    .lfeadv.evirnmn {padding-left: 0;}
    .lfeadvesdl {padding: 50px 30px 30px;}
    .lfeadvesdl > h5,.envrntlee > h3{font-size: 1.2em;}
    .lfeesgp4 > p,.leftdv > p, .rightdv > p, .leftdv ul > li,.leftdv > h3,.envrntlee > p,.envrntlee ul > li,.lfeesgp1 > p,.lfeesgp2 > p,.lfeesgp3 > p,.lfeesgp4 > p,.esgenvi2 > h3,.esgscl1 > h3,.lfeesgop > p,.esggvrtt > h3{font-size: 0.8em;}
    .leftdv > h5, .rightdv > h5,.envrntlee > h5,.lfeesg > h5{font-size: 1em;}
    .leftdv > h5, .rightdv > h5{padding-bottom: 5px;}
    .envrntlee {padding-top: 15px;}
    .lfeadvesg {padding: 50px 0px;}
    .esgenvi2 > h5,.esggvrtt > h5,.esgscl1 > h5 {font-size: 1.4em;}
    .esgenvi > div,.esgscl > div{vertical-align: middle;}
    .esgenvi > .esgenvi2{padding: 0px 30px 0 ;}
    .esgenvi2 > a, .esgscl1 > a {margin: 20px 0 30px;}
    .lfeadvesge {padding: 40px 0px 40px 0px;}
    .lfeadv.tbesg > .lfeadv1, .lfeadv.tbesg > .lfeadv2 {height: 250px;}
    .lfeadv.tbesg > .lfeadv3{top: 250px;height: 68px;}
    .esggvrtt{left: 9.5%;}
    .esgscl1{padding: 34px 30px 0 30px;}
    .esgenvi1{position: relative;}
    .esgenvi1x {position: absolute;bottom: 20px;left: 20px;}
    .esgenvi1x > h3 {font-size: 0.8em;color: #fff;}
    .esgenvi1x > h5{color: #fff;font-size: 1.4em;font-weight: 400;}
    .lfeesgp2 > p,.lfeesgp3 > p,.lfeesgop > p{padding-top: 0;line-height: 1.6em;}
    .lfeadvesdl{width: 100%;}
    .utbvdo{height: auto;}
    .extnlnk {padding-bottom: 20px;}
    .hmnsbl2 {min-height: auto;background-color: transparent;}
    .milstnslid {vertical-align: top;}
    .milstnyrcnt{height: 0;}
    .milstnyrcnt.timdtl{height: auto;}
    /*.milstnyrig{vertical-align: top !important;}*/
    .milstnyrcnt{transition: 0s;}
    /*25-09-2023*/
    .crpgovc{left: 30px;bottom: 30px;padding: 20px;}
    .crpgvgrn {padding: 30px;}
    .crpgvgrn > p,.crpgvg5 > li > a{font-size: 0.7em;}
    .crpgvg5 > li > a::after{font-size: 1.3em;}
    .subcorpgv > li {width: 33%;}
    .nsbnrcnt.newsdtl {left: 30px;width: auto;right: 30px;}
    .sortsrch.clearfix{top: 92px;}
    .utbtitle{padding: 0 30px;width: 60%;}
    .utbvdo1.desk{height: auto;}
    .abardstxt > p{padding-top: 10px;}
    .abardstxt > a {margin: 5px 0 0 0;}
    .conbaners .conbaner .nsbnrcnt{padding-top: 100px;}
      /* ==========================================================================
                                   ESG NEW
       ========================================================================== */
    .skilltain1.desk1{display: none;}
    .skilltain1.mob1{display: block;}
    .nutriprg > div{vertical-align: middle;}
    .socldan1 > h5, .socldcetxt > h5{font-size: 1.4em;}
    .rightdv > h3,.leftdv > h3,.esgwlscl2o6 > h3,.esgslkp > h3,.esgslkp > p > strong,.esgslhsp1 > h5,.cheruvu > h2,.sfeshlter1 > h5,.skilltain2 > h3,.vipla > h3,.vipla > p strong,.educatn2 > h5,.gambhit1 > h5,.teachng > h3,.empvolut1 > h5,.nutriprg1 > h3{font-size: 1em;}
    .lfeesg5 > h5,.lfeesgp5 > p,.envrnmlst > li > a,.socldan1 > h3, .socldcetxt > h3,.socldan1 p, .socldcetxt p,.esgwlscl1 > ul > li > a,.esgwlscl2o6 > p,.esgslkp > p,.esgoprtn1 > p,.esgslhsp2 > p,.esgslhsp1 > p,.cheruvu > h3,.cheruvu > p > strong,.cheruvu > p,.sfeshlter1 > p,.skilltain2 > h5,.skilltain2 > p,.vipla > p,.educatn2 > p,.educatn2 > ul > li,.gambhit1 > p,.teachng > p,.empvolut1 > p,.teachng > h5,.nutriprg1 > h5,.nutriprg1 > p,.hmeblgcnt > a,.blatag{font-size: 0.8em;}
    .rightdv > h5,.rightdv > p, .leftdv ul > li,.skilltain2 > p{line-height: inherit;}
    .esgwlscl2o6 > p{line-height:  inherit;}
    .esgwlscl2o6,.esgslhsp1,.esgslhsp2,.cheruvu > p,.sfeshlter1,.skilltain2,.gambhit1,.rightdv{width: 100%;box-sizing: border-box;}
    .esgenvct {padding: 30px;}
    .lfeesg5 {padding-right: 0;}
    .lfeesgp5 > p{padding: 5px 0 10px;}
    .envrnmlst {padding-top: 5px;}
    .rightdv > h5,.socldan1 p, .socldcetxt p,.sfeshlter1 > p,.cheruvu > h3,.cheruvu > p > strong{padding-top: 10px;}
    .socldan1{padding:30px;}
    .socldan1 > a, .socldcetxt > a{margin: 5px 0 0 0;}
    .socldcetxt{width: 52%;}
    .socldan1.sclnew > h5 {width: 80%;}
    .esgwlscl2o5{padding: 45px 30px;}
    .esgwlscl2o6:first-child{margin-right: 0;}
    .esgslkp,.esgslhsp1,.cheruvu ,.sfeshlter1,.teachng {padding: 30px 20px;}
    .vipla,.gambhit1,.empvolut,.nutriprg1,.skilltain2 {padding: 30px 20px 10px;}
    .esgoprtn1,.esgslhsp2{padding: 0 20px;}
    .esgoprtn1 {padding-top: 20px;}
    .sfeshlter2,.gambhit2 {margin: 0 auto;display: block !important;padding-bottom: 30px;}
    .skilltain2 > h5{padding: 10px 0 15px;}
    .skilltain1.mob1 {padding: 0 0 25px 0;margin: 0 auto;}
    .empvolut1{padding: 0 20px 0 0;}
    .empvolut1 > h5,.gambhit1 > h5,.nutriprg1 > h3,.educatn2 > h5{padding-bottom: 10px;}
    .cheruvu > h3,.cheruvu > p > strong,.cheruvu > p,.esgslhsp2 > p,.esgoprtn1 > p{padding-bottom: 20px;}
    .esgslkp > p{padding-top: 20px;}
    .krctrmnt {padding: 30px;}
    .leftdv > h3{padding-bottom: 10px;}
    .leftdv{    margin: 0 auto;display: block !important;}
    .rightdv{padding: 10px 0 0 0;min-height: 190px;}
    .eprevnxt {left: 30px;right: 30px;width: auto;bottom: auto;top: 38%;padding: 0;}
    /*===========================ESG NEW DESIGN=============================================== */
    .nsbnrcnt.esgab {left: 30%;width: 350px;}
    .esgcmn {padding: 0 30px;}
    .esgcmnz {padding: 50px 0;}
    .evsgrx21 > h3,.evsgrx21 > p,.evsgrx22 > a{font-size: 0.8em;}
    .envscgrn {padding-bottom: 30px;}
    .esgenvct {padding: 30px;}
    .lfeesgp5 > h3{font-size: 1em;}
    .eprevnxt {left: 30px;right: 30px;width: auto;top: 38%;padding: 0;}
    .envrntlee {transition: height 0.5s ease-in-out;}
    .whlediv{border-bottom: none;}
    .esgwlscl1 > ul {padding: 15px 60px 15px 70px;}
    .esgwlscl1 > ul > li > a {font-size: 1em;}
    .sprevnxt{left: 30px;right: 30px;}
    .sprev,.snxt{width: 15px;height: 15px;}
    .esgwlscl1{top: 92px;}
    .esgwlscl2o5 {padding: 45px 30px 0;}
    .esgwlscl2oge, .educatn, .gambhit, .teachng, .esgslhsp, .esgslkp, .esgoprtn, .empvolut,.nutriprg {margin: 0 30px;}
    .esgslkp, .esgslhsp1, .cheruvu, .sfeshlter1, .teachng {padding: 30px;}
    .lakefnt {margin: 0 30px 34px;}
    .sfeshlter {margin: 0 30px 12px;}
    .sfeshlter2 {width: auto;padding: 0 30px 30px;}
    .skilltain {margin: 0 30px 30px;}
    .skilltain2 {padding: 30px 0px 0px;}
    .vipla{padding: 30px 30px 0px;}
    .esgslhspig {width: 60%;margin: 0 auto;}
    .esgoverp > p{font-size: 0.8em;}
    .esgoverp {padding: 20px 30px;}
    .rightdv{min-height: auto;}
    .backc.envril {padding-top: 12px;}
    /*----------------krc-connect------------------------*/
    .nav-left {padding: 30px 20px;}
    .krcntfbc2 > h5,.krcntfbc2 > h3{font-size: 1em;}
    .nav-left > li > a,.krcntfbc2 p,.krcntfbcn ul li > a,.krcntfbcd > p,.alpha-list > li,.cnctetmnu ul li > a{font-size: 0.8em;}
    .krcntfbc2{padding: 45px 30px 30px 30px;}
    .krcntfbc2 > h5,.krcntfbc2 > h3{padding-bottom: 15px;}
    .krcntfbcn {padding-top: 30px;padding-right: 0px;}
    .krcntfbcn ul li > a::after{font-size: 1.2em;}
    .cnctetwhl .cnctetwhl1::after {opacity: 1;width: 100%;}
    .cnctetmnu{opacity: 1;width: 70%;top: 10%;left: 30px;}
    .cnctetwhl:nth-child(even) .cnctetmnu {left: 28%;}
    .cnctetmnu ul li > a{margin-bottom: 10px;}
    .cnctetwhl2 > a{font-size: 1.4em;width: 60%;}
    .cnctetwhl2 > a::after{bottom: 28%;}
    .cntbutn > a{font-size: 0.9em;}
    .overvsli1 p {padding-bottom: 0;}
    .values2 {padding: 15px 0 0 30px;box-sizing: border-box;}
    .orvlsue > li > a{width: 100%;text-align: left;padding-bottom: 15px;}
    .valsu{text-align: left;}
    .valsuds {width: 86%;position: relative;height: 102px;}
    .orvlsue > li > a::after {position: absolute;content: '';top: 0px;right: 5px;border-top: 1px solid #00aaad;border-right: 1px solid #00aaad;width: 10px;height: 10px;transform: rotate(135deg);}
    .orvlsue > li.active > a::after {transform: rotate(-45deg);top: 8px;}
    .valsuds::before{display: none;}
    .valsuds > p{padding-left: 0;}
    .nav-left > li.active::before{left: -14px;top: 3px;width: 13px;height: 13px;background: url(../img/img.png) no-repeat 0 -102px / 50px auto;}
    .mainSliderElem.noSlider.active {border-top: 90px solid rgba(0,21,56,0.8);transition: all 500ms ease-in-out 0.35s;}
    .advkrc > p{padding-top: 15px;}
    .hmecrer2.desk {padding: 22px 20px 20px 20px;}
    .conectlstc {overflow: hidden;}
    .cokcontent8{width: 90%;height: 80vh;}
    .acbtns a{padding: 5px 12px}
    .ourbzn.desk > img {height: auto;}
    .locttxt > h3{padding-bottom: 10px;}
    .shrly {padding: 20px 15px;margin-right: 0;}
        .cnbnrcnt {bottom: 5%;}
    .cnbnrcnt > h1{padding-left: 0;}
    .cpfileo4.desk .cpyinsig {height: auto;}
    /* ==========================================================================
    				Life at KRC New
      ==========================================================================*/
      .newlfakrc .lfeadv42{padding: 0 3%;display: flex; align-items: center;}
      .vidksdd .policnt {padding: 0;}
      .vidksdd .lfeadv42 {padding:0 3%;display: flex; align-items: center; }
}
@media only screen and (max-width:900px){
.hmecrer2 > p {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;white-space: pre-wrap;}
/* ==========================================================================
    				Life at KRC New
      ==========================================================================*/
.newlfakrc .lfeadv42, .vidksdd .lfeadv42 {padding: 3%;display: flex; align-items: center;}
.vidksdd .utbvdo {height: 100%;}
.newlfakrc .advkrc > h5, .vidksdd .advkrc > h5 {font-size: 1.2em;}
.newlfakrc .advkrc > p, .vidksdd .advkrc > p  {padding-bottom: 0;}
.newlfakrc .lfeadv41 > img {height: 100%; object-fit: cover;}
}
@media only screen and (max-width:39em){
    .desk,.hmecrer2.desk,.ldtemembr1.desk,.homltns2 .owl-dots,.hbfile04 > a,.awrdstky1.desk{display: none;}
    .awrdstky3.desk{display:  none !important;}
    .mob{display: block;}
    .bsnsbaner5 {overflow: hidden;}
    .hedcontainer,.head.shead .hedcontainer, .head.hedsch .hedcontainer {padding: 10px 15px;}
    .clogo,.head.shead .clogo,.head.hedsch .clogo {width: 40px;}
    .phmenu,.head.shead .phmenu {padding-top: 13px;}
    .sldmnu{top: 0px;width: 100%;}
    .opts {padding: 100px 30px 30px;}
    .head.hded {background-color: #001538;}
    .ardsnmbr1,.difrloct1,.cmsl,.lfeadvc2,.nwsbloe1y,.nwsbloe2,.lfeadv41,.lfeadv42,.policnt1,.policnt2,.policnt1 > h2,.krcglry1,.orvlsue > li > a,.valsuds,.visn2cnt,.visnig,.hbfile04 > p,.awrdstky2,.values1,.values2{width: 100%;box-sizing: border-box;}
    .ctctbnrcnt > h1{font-size: 1.4em;}
    .policnt1 > h2,.hbfile04 > h5{font-size: 1.1em;}
    .bushed > h5,.hmnsbl1 > h5,.blghed1 > h5,.hmecarer51 > h5,.overvsli1 > h3,.ldteam > p,.utbtitle > p,.abardstxt > h5,.lfeadvc1 > h5,.bsbnrcnt > h2,.socldan1 > h5, .socldcetxt > h5,.lifecnt > h5,.advkrc > h5,.nsbnrcnt > h2,.nsbnrcnt > h2{font-size: 1.1em;}
    .krclst > li > h3,.policnt2 > ul > li > a{font-size: 1em;}
    .krclst > li > p {font-size: 0.7em;}
    .orvlsue > li > a{font-size: 1em;}
    .ldtemtxt > h3{font-size: 0.9em;}
    .awrdspop2 > p,.locttxt > p,.valsuds > p,.visn2cnt > p,.hmindrl22 > h3,.homltns31 > h3,.extnlnk > a, .shrly > p, .shrly > a,.shrlyc > p,.shrlyc > a, .datemnt > p{font-size: 0.8em;}
    .ardsnmbtx > p,.convrb3 > p,.neblnk > p{font-size: 0.7em;}
    .ardsnmbtx > p {-webkit-line-clamp: inherit;}
    .ardsnmbtx .awrdpos {margin-top: 0;}
    .ldtemtxt > p{font-size: 0.6em;}
    .advkrc > p,.bsbnrcnt > p,.overvsli1 p,.abardstxt > p,.neblnk > p,.lfeesgp1 > p,.esgslhsp2 > p,.esgslkp > p,.esgoprtn1 > p,.socldan1 p, .socldcetxt p,.cheruvu > p,.sfeshlter1 > p,.gambhit1 > p,.teachng > p,.empvolut1 > p,.nutriprg1 > p,.policnt1 > p,.krcntfbc2 p{line-height:  inherit;}
    /*home*/
    .prgr{display: none;}
    .mprvnxt {position: absolute;top: 43%;left: 0px;right: 0px;z-index: 100;}
    span.mprev {float: left;width: 45px;height: 45px;background: url(../img/icons8-prev.png) no-repeat 3px 10px / 25px auto;}
    span.mnxt {float: right;width: 45px;height: 45px;background: url(../img/icons8-next.png) no-repeat 15px 10px / 25px auto;}
    .banertxt {width: auto;left: 0;right: 0;bottom: 0;padding: 15px 20px;height: 113px;display: flex;    align-items: center;}
    .banertt1{padding: 0 15px 0 0;}
    .banertt1::after {position: absolute;content: '';right: 0;width: 1px;height: 90px;background-color: #00aaad;transform: translateY(-50%);}
    .bdrnd {left: 0;right: auto;}
    .banertt1.lohps8 + .bannertt2 > p::before {left: 15px;}
    .banertt1.lohps8 + .bannertt2 > p::after {right: 15px;}
    .banertt1.lohps2 > img,.banertt1.lohps10 > img {width: 55%;}
    .banertt1 {width: 40% !important;box-sizing: border-box;text-align: center;}
    .bannertt2 {padding-left: 15px;width: 60%;}
    .bannertt2 > p{text-align: center;}
    .banercrsl .owl-dots {right: 15px;left: auto;bottom: 20px;}
    /*.cmpyprof{padding: 30px 15px 15px;}*/
    .cpyinstxt {position: static;width: 100%;padding: 20px 20px 25px 25px;}
    .cpyinstxt > h5 {margin-left: -2px;}
    .cpyinstxt > a{margin-top: 10px;}
    .cpfileo1,.hbfile01{width: 11%;}
    .cpfileo2,.hbfile02{width: 11%;left: 11%;}
    .cmpyprof.htg .cpfileo3,.hbfile03{width: 22%;}
    .hmeblgcnt > h5{font-size: 1em;}
    .hmeblg .owl-dots{bottom: 15px;top: auto;right: 15px;}
    .hmnewsblg {padding: 20px 0px 0;}
    .hmnsbl1 {padding:5px 25px 25px 25px;}
    .hmnsbl1 > h5 {width: 73%;}
    .hmindrl1,.hmindrl2 {width: 78%;}
    .hmindrl11 .owl-dots {position: absolute;bottom: 0;right: -65px;}
    .hmindrl11 button.owl-dot{background-color: #235590 !important;}
    .hmindrl11 button.owl-dot.active{background-color: #fff !important;}
    .hmindrl2 {padding: 10px 0 0 0;background-color: transparent;box-shadow: none;}
    .hmindrl22 {padding-right: 25px;position: relative;}
    .hmindrl22 > a {position: absolute;margin: 0;top: 12px;right: 0;width: 20px;}
    .homltns {padding: 20px 20px 20px 20px;}
    .homltns2n{padding-right: 0;}
    .homltns31 > a{margin: 0;}
    .hmebusines{padding-left: 0;}
    .hbfile04 {padding: 20px;}
    .hbfile04 > h3,.hbfile04 > h5,.hbfile04 > p{padding-left: 24%;}
    .hbfile01,.hbfile02{height: 170px;}
    .hbfile03{top: 170px;height: 40px;}
    .blghed1{padding: 0 25px 10px;top: 7%;}
    .hmnewsblgg .owl-nav{opacity: 1;left: -10px;right: -10px;}
    .blghed1 > h5{padding-right: 0;width: 70%;}
    /*------14-03-2024--------------*/
    .banertt1.lohps1 {width: 40%}
    .banertt1.lohps2,.banertt1.lohps6 {width: 17%;}
    .banertt1.lohps3,.banertt1.lohps4 {width: 40%;}
    .banertt1.lohps5 {width: 50%;}
    .portfhgh1 {width: 100%;position: static;}
    .portfhgh1 > p {padding-top: 15px;}
    .portfhgh21 {padding-top: 20px;width: 100%;}
    .portfhgh22{width: 100%;padding: 0px 8% 0 8%;margin: 20px 0;}
    .hmeblogs {padding: 0px 0px 0;}
    
    .blghed1 > a {bottom: auto;top:0vw;right: 25px;margin-top: 0;}
    .hmeblgcnt {padding:0 25px;width: 100%;left: 0;        top: auto;bottom: 25%;}
    .hmeblgcnt > a.mob{display: none;}
    .hmeblgcnt > a {margin-top: 10px;padding: 5px 30px 5px 8px;}
    .hmeblgcnt > p {padding-top: 15px;}
    .hmeblgcnt > a::after{right: 13px;}
    .portfhgh{padding: 0 15px;}
    .hmnsbl1 > a{bottom: auto;top: 5px;margin-top: 0;right: 15px;}
    .hmnewsblgg {padding: 0 0px;}
    .homltns {padding: 1px 0;position: relative;}
    .hmnewsblgg .owl-nav {opacity: 1;left: 3px;right: 3px;}
    /*.hmecarer5 {padding: 20px 15px 15px;}*/
    .hmecarit{top: 28%;left: 0px;width: 100%;padding:20px 25px 25px 25px;}
    .pprext {left: 20px;right: 20px;top: 75%;z-index: 110;}
    span.pprev, span.pnxt {width: 13px;height: 13px;}
    .homnp{        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        background-color:rgba(0, 21, 56,0.8);
        padding: 10px 25px 10px 25px;}
    .hmeblg .owl-nav{left: 20px;right: auto;top: auto;bottom: 10%;}
      .hmnewsblgg .owl-nav {
        left: 15px;
        right: 15px;
    }
    .hmeblg .owl-nav .owl-prev span, .hmnewsblgg .owl-nav .owl-prev span,.hmeblg .owl-nav .owl-next span, .hmnewsblgg .owl-nav .owl-next span{width: 15px;height: 15px;}
    .hmeblg .owl-nav .owl-prev span, .hmnewsblgg .owl-nav .owl-prev span{margin-left: 14px;}
    .hmeblg .owl-nav .owl-next span, .hmnewsblgg .owl-nav .owl-next span{margin-left: 7px;}
    .hmnewsblgg .owl-nav {top: 40%;}
    .hmecarit > h3,.hmecarit > h5{color: #fff;}
    .hmecarig::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
}
    
    /*aboutus*/
    .ctctbnrcnt {width: auto;left: 10px;right: 10px;transform: translateX(0);}
    .krclst{padding: 15px 10px 3px 10px;}
    .krclst > li:first-child{width: 20%;padding-right: 5%;}
    .krclst > li:nth-child(2){width: 18%; padding-right: 5%;}
    .krclst > li:nth-child(3) {width: 17%;padding-right: 5%;}
    .krclst > li:nth-child(4) {width: 30%;}
    .overbg3 {position: static;padding: 20px 15px;width: 100%;box-sizing: border-box;}
    .overbg3 > h2 {color: #009450;}
    .overvsli1 > h3{color: #235590;padding-right: 0;}
    .overvsli1 p{color: #000;}
    .overbg1,.overbg2{top: 0;height: 155px;width: 11.5%;}
    .overbg2{left: 11.5%;}
    .overbg4.mob {position: absolute;left: 0;top: 155px;width: 23%;height: 40px;background-color: #00aaad;}
    .overview.htg.in-view .overbg1, .overview.htg.in-view .overbg2 {opacity: 0.5}
    .overview.htg.in-view .overbg4{width: 18%;}
    .valsu,.orvlsue > li > a {text-align: left;}
    /*.values {padding: 30px 15px;}*/
    .valsu {  padding-left: 0px;padding-bottom: 15px;}
    .valsuds > p::before,.bgovly{display: none;}
    .valsuds > p{padding-left: 0;opacity: 1;transform: translateX(0px);    padding:0;}
    .orvlsue > li > a{padding: 0 20px 10px 0px;position: relative;}
    .orvlsue > li > a::after{position: absolute;content: '';top: 0px;right: 5px;border-top: 1px solid #00aaad;border-right: 1px solid #00aaad;width: 10px;height: 10px;transform: rotate(135deg);}
    .orvlsue > li.active > a::after{transform: rotate(-45deg);top: 8px;}
    .orvlsue > li {border-bottom: 1px dotted #235590;margin-bottom: 15px;}
    .orvlsue > li:last-child{border-bottom: none;margin-bottom: 0;}
    .orvlsue > li:first-child .valsuds{display: block;}
    .vvssn {padding-left: 20%;}
    .vision3{width: 20%;}
    .visn2cnt {padding: 30px 15px 50px;}
    .visn2cnt > p{padding-top: 15px;letter-spacing: 0.02em;}
    .visnig{padding-right: 15px;}
    .ldteam {width: 80%;padding-left: 15px;}
    .ldtemembr1 {width: 50%;}
    .abardstxt {left: 15px;top: 20px;width: 53%;}
    .lfeadv.confedbk.htg.in-view .lfeadv1, .lfeadv.confedbk.htg.in-view .lfeadv2{opacity: 0.5;}
    .mbsilg77 {width: 50%;    transition: all 500ms ease-in-out;height: 470px;}
    .mbsilg7{display: flex;align-items: center;}
    .mbsilg7,.mbmilig,.mbmilig1{height: 100%;}
    .mbmilig1 > img {height: 100%;object-fit: cover;width: 100%;}
    .mbmilslid.dnen .mbsilg77{width: 0;}
    .mbsilg77.timdtl1 .mbmilcnt{opacity: 1;transform: translateY(0);width: 50%;}
    .mbmilig {width: 100%;transition: all 500ms ease-in-out;}
    .mbmilig{position: relative;}
    .mbmilig2 {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;z-index: 2;}
    .mbmilig2 > h5 {font-weight: 700;font-size: 3.5em;text-align: center;color: #fff;}
    .mbsilg7 {background-color: #e5e5e5;}
    .mbmilflx {padding: 0 15px;opacity: 0;transform: translateY(100%);position: relative;}
    .mbmilig1 > img {filter: grayscale(100%);transition: all 500ms ease-in-out;}
    .mbsilg77.timdtl1 .mbmilig1 > img {filter: grayscale(0);} 
    .prevnxt8 {
    position: absolute;
    bottom: -30px;
    left: 20px;
    right: 20px;
}
    span#prev8 {
    float: left;
    border-right: 1px solid #235590;
    border-top: 1px solid #235590;
    width: 10px;
    height: 10px;
    transform: rotate(-135deg);cursor: pointer;
}
span#next8 {
    float: right; border-right: 1px solid #235590;
    border-top: 1px solid #235590;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);cursor: pointer;
}
    .portfhgh2l {min-height: 168px;}
    span.pprev,span.pnxt{border-top: 1.5px solid #235590;border-right: 1.5px solid #235590;}
    .mbsilg77.timdtl1 .mbmilflx {opacity: 1;transition: all 500ms ease-in-out 0.5s;transform: translateY(0px);}
    .mbsilg77.timdtl1 .milcls{opacity: 1;transition: all 500ms ease-in-out 0.5s;}
    .mbmilflx p {font-weight: 400;font-size: 0.7em;text-align: center;line-height: 1.4em;color: #235590;}
    .mbmilcnt{position: relative;opacity: 0;transform: translateY(100%);width: 0;    z-index: 10;}
    a.milcls {position: absolute;top: -50px;right: 15px;background-color: #fff;line-height: 0.8em;border-radius: 50%;padding: 3px 5px 5px;opacity: 0;color: #235590;}
    .mbmilestone {position: relative;overflow: hidden;}
    #prev1 {position: absolute;left: 10px;top: 30px;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -162px / 80px auto;transform: rotate(180deg);cursor: pointer;z-index: 200;}
    #next1 {position: absolute;right: 4%;bottom: 30px;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -162px / 80px auto;cursor: pointer;z-index: 200;}
    .mbmilslid{width: 100%;}
    .mbmilslid.dnen .mbsilg77.timdtl1 {width: 100%;z-index: 3;position: relative;}
    .mbsilg77.timdtl1 .mbmilig,.mbsilg77.timdtl1 .mbmilcnt{width: 50%;}
    .mbsilg77.timdtl1 .mbmilcnt{display: inline-block !important;}
    /*business*/
    .bsbnr1 {width: 44.5%;}
    .bsbnr2 {width: 26.33%;}
    .bsbnr3 {width: 29.17%;}
    .bsbnrcnt {width: auto;left: 15px;right: 15px;bottom: 55px;}
    .prgroc{bottom: 5px;}
    .bsbnrcnt > p{padding-top: 10px;}
    .ourbsns.odd .ourbsns2 {width: 70.82%;}
    .ourbsns.odd .ourbsns1 {width: 29.18%;}
    .ourbsns.even .ourbsns2 {width: 44.7%;}
    .ourbsns.even .ourbsns1 {width: 55.3%;}
    .ouright {width: 59%;right: auto;left: 4%;}
    .ouleft {width: 75%;/*right: 4%;left: auto;*/} 
    /*life*/
    .lifbaner .owl-dots{bottom: 20px;}
    .lifecnt {width: auto;top: auto;left: 15px;right: 15px;bottom: 25px;}
    .lifecnt > a{margin: 10px 0 0 0px;}
    .lfeadv1{width: 12%;height: 135px;}
    .lfeadv2{left: 12%;width: 12%;height: 135px;}
    .lfeadv3{height: 40px;top: 135px;width: 24%;}
    .lfeadv42 {padding-bottom: 30px;}
    /*.policnt {padding: 20px 0;margin-top: -0.5px;}*/
    .policnt1 {padding-right: 0;}
    .policnt1 > p{padding-top: 15px;}
    .policnt2 {padding-top: 10px;}
    .quots > p {font-size: 0.8em;}
    .policnt2 > ul > li:first-child > a::after{position: absolute;content: ''; right: -51px;top: 2px;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -107px / 80px auto;}
    .krcglry {overflow: hidden;}
    .hmecarer51, .hmecarer52 {width: 80%;margin: 0 auto;background-color: #fff;box-sizing: border-box;padding: 10px 15px;}
    .hmecarer51 > h3 {text-transform: capitalize;font-weight: 900;font-size: 0.8em;color: #009450;}
    .hmecarer51 > h5 {text-transform: capitalize;font-weight: 500;color: #235590;padding-top: 5px;}
    .hmecarer52 > p {padding: 5px 0px 10px 0;font-weight: 400;font-size: 0.7em;letter-spacing: 0.04em;color: #235590;line-height:  inherit;text-align: justify;}
    .hmecarer52 > p a {color: #235590;font-weight: 600;}
    .hmecarer52 > a {margin: 10px 0 0px;display: inline-block;position: relative;font-size: 0.8em;padding-right: 40px;color: #235590;}
    .hmecarer52 > a::after{position: absolute;content: '';right: 0;top: 0;width: 30px;height: 20px;background: url(../img/img.png) no-repeat 0 -53px / 80px auto;}
    .lfeadvkrc .owl-dots {padding-top: 0;}
    /*news*/
    .nesbglo {padding: 15px;}
    .nesbglo .sortsrch {padding: 15px 0;}
    .nsort1 > h5 {padding: 4px 5px 0 0px;}
    select.select{margin-right: 8px;}
    .nwsbloe1y{margin-right: 0;position: static;}
    .nwsbloe1 {overflow-y: auto;height: auto;}
    .nwsbloe2{padding-top: 20px;}
    .nwsbloe11 > h5 {padding-right: 20px;}
    .nwsbloe11 > a{margin-top: 15px;}
    span.nsewarw {bottom: 15px;}
    .nsort2 > a {margin-right: 25px;margin-left: 25px;}
    /*contact*/
    .cnbnrcnt {bottom: 20px;}
    .difrloct,.conbusnes {padding: 20px 15px;}
    .conbusnes.abtcoonbs {padding: 30px 15px;}
    .lfeadv {padding: 0 15px;}
    .lfeadv.confedbk .lfeadv4{padding:  30px 0;}
    .locttxt {position: static;display: none;}
    .loctig{position: relative;}
    .loctig > .mob > img {height: 65px;}
    .loctig > a{position: absolute;top: 0;left: 0; text-transform: uppercase;color: #fff;display: block;padding:20px;font-weight: 700;font-size: 1.1em;width: 100%;box-sizing: border-box;}
    .loctig > a::after{position: absolute;content: '';top: 18px;right: 23px;width: 12px;height: 12px;border-top:2px solid #fff;border-right: 2px solid #fff;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .loctig > a.active::after{transform: rotate(-45deg);top: 27px;}
    .difrloct1{margin-left: 0;margin-bottom: 10px;}
    .bushed {padding-left: 0;}
    .convrb1 {width: 30%;}
    .convrb2 {width: 70%;}
    .convrb3 {display: block !important;width: 100%;padding-top: 8px;padding-bottom: 10px;padding-left: 30%;box-sizing: border-box;}
    .convrb3 > a{right: 0;bottom: 0;padding-right: 40px;position: relative;padding-top: 2px;margin-top: 10px;}
    .lfeadvc1 > h5{padding-top: 7px;}
    .cmsl:first-child{margin-right: 0;margin-bottom: 20px;}
    .locttxt > h3,.locttxt > p {color: #235590;}
    .locttxt > a{position: static;background: url(../img/img.png) no-repeat 0px -920px / 100px auto;    width: auto;padding-left: 30px;margin: 15px 0 10px;}
    .locttxt > a > span {color: #235590;font-size: 0.8em;display: inline-block;}
    .locttxt {padding: 15px 10px 0;}
    .conbusnes.abtcoonbs .convarty{position: relative;}
    .orbns{padding-right: 0;text-align: left;position: absolute;top: 0px;}
    .vmls,.vmls1 {margin-bottom: 20px;}
    .trms,.trmsb{float: none;}
    .trmsb{margin-top: 20px;display: inline-block;}
    .lfeadv.confedbk .lfeadv1, .lfeadv.confedbk .lfeadv2 {height: 35%;}
    .lfeadv.confedbk .lfeadv3{height: 9%;top: 35%;}
    .lfeadvc2 {padding-right: 15px;}
    /*awards*/
    .nsbnrcnt,.cnbnrcnt {width: auto;left: 15px;right: 15px;}
    .srtbyds .sortsrch {padding: 15px 15px;;}
    .awrdslst {padding: 0 15px;}
    .awrdslst4,.ardsnmbr {padding-left: 0;}
    .ardsnmbr1 {margin-right: 0;display:  block !important;font-size: 0 !important;position: relative;margin-bottom: 30px;border-bottom: 1px dotted rgba(35, 85, 144,0.5);}
    .ardsnmbr1:last-child {border-bottom: none;}
    .ardsnmbr1 > a > div {/*display: inline-block;*/vertical-align: top;font-size: 16px;position: relative;}
    .ardsnmbtx {padding: 5px 0;}
    .ardsnmbig {width: 100%;}
    .ardsnmbtx {width: 100%;box-sizing: border-box;margin-bottom: 20px;}
    .ardsnmbtx > p {font-size:0.8em;-webkit-line-clamp: inherit;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;padding-right: 25px;}
    .ardsnmbtx .awrdpos {position: absolute;/*left: calc(56% + 15px);*/top: 50%;width: 7px;height: 7px;background-position: 0 -55px;right: 10px;transform: translateY(-50%) rotate(45deg);}
    .ardsyrmn {padding: 15px 0px 0 0px;}
    .awrdstky3{padding: 0;}
    .awrdstky2 {top: 124px;padding-top: 13px;}
    .ardsyrmn3 {padding: 10px;margin-bottom: 10px;}
    .awrdpo7, .awrdpo77 {padding-right: 30px;}
    .ardsyrmn2::after{width: 30px;}
    .awrdspop1 {width: 90%;}
    .awrdspop2 {padding: 20px;font-size: 16px;display: block;}
    .footcontainer {padding: 15px;}
    .footcontainer.htg .ftmenu2{transition: all 500ms ease-in-out 0.5s;}
    .privacy{padding: 20px 15px;}
    .awrdspopig {width: 100%;}
    .awrdspop2 > p {width: 100%;}
    a.close7 {top: 4px;right: 4px;padding: 2px 2px 4px 2px;font-size: 12px;}
    /*search*/
    .content.newcnt {padding-top:71px;}
    .searchcls {padding: 20px 15px 30px;}
    .hmindrl1{position: relative;}
    .prgroc2{right: -65px;bottom: 0;}
    .homltns3n .prgroc1{display: block;}
    .homltns2n .prgroc1{display: none;}
    .prgroc1{position: static;} 
    .cpyrgt > li:first-child {width: 100%;}
    .cpyrgt > li:first-child a{padding-right: 0;}
    .cpyrgt > li:first-child a::after{display: none;}
    .hmindrl22.cycle-slide.cycle-slide-active {background-color:transparent;}
    .hmindrl22 > a{background: url(../img/img.png) no-repeat 5px -36px / 60px auto;}
    .locttxt > p > a {color: #235590;}
    .nsbnrcnt.newsdtl{left: 0;width: 100%;padding: 15px;}
    /*esg*/
    .lfeadvesdl {padding: 30px 15px 20px;}
    .envrntlee {padding-top: 15px;}
    .esgscl2.mob{display: block;}
    .rightdv.desk,.leftdv.desk{display: none;}
    .whlediv > .leftdv,.whlediv > .rightdv {width: 100%;}
    .leftdv > .mob,.rightdv > .mob {padding: 5px 0 10px;}
    .whlediv > div{margin-bottom: 10px;}
    .whlediv{margin-bottom: 20px;}
    .whlediv .rightdv{padding-left: 0;}
    .lfeadv.esgcmn .lfeadv1, .lfeadv.esgcmn .lfeadv2{height: 200px;}
    .lfeadv.esgcmn .lfeadv3{top: 200px;height: 45px;}
    .lfeadvesg {padding: 30px 0px;}
    .lfeesg > h5{font-size: 0.8em;hyphens: auto;}
    .lfeesgp1 > p {hyphens: auto;}
    .esgenvi {padding: 0;border-bottom: none;}
    .esgenvi1,.esgenvi > .esgenvi2,.esgscl2,.esgscl1 {width: 100%;box-sizing: border-box;}
    .esgenvi1x {left: 0px;right: 0px;bottom: 0;background-color: #009450;padding: 20px 15px;}
    .esgenvi1 {padding: 0;}
    .esgenvi > .esgenvi2{padding: 30px 15px 0px 15px;background-color: #fff;}
    .esgscl1 {padding: 20px 15px 0;}
    .esgscl2.desk{display: none;}
    .esgenvi1x > h5,.esgscl1 > h5,.esggvrtt > h5{font-size: 1.1em;}
    .esggvrtt {left: 0;bottom: 0;background-color: #00aaad;padding: 20px 15px;}
    .lfeadvesge {padding: 30px 0px;}
    .lfeadv.tbesg > .lfeadv1, .lfeadv.tbesg > .lfeadv2 {height: 200px;}
    .lfeadv.tbesg > .lfeadv3{top: 200px;height: 45px;}
    .lfeesgp2 > p,.lfeesgp3 > p,.lfeesgop > p{hyphens: auto;}
    .esgscl2.mob {position: relative;}
    .esgscl2el {position: absolute;left: 0;right: 0;bottom: 0;background-color: #235590;padding: 20px 15px;box-sizing: border-box;}
    .esgscl2el > h3 {font-weight: 900;color: #fff;font-size: 0.8em;}
    .esgscl2el > h5 {font-weight: 400;color: #fff;font-size: 1.1em;}
    .nwsbloe212 > p{display:none;}
    .crpgovc{left: 15px;bottom: 20px;padding: 15px;}
    .crpgovc > h1{font-size: 0.9em;}
    .crpgvgrn {padding: 20px 15px;}
    .subcorpgv > li {width: 47%;padding-left: 0%;}
    .subcorpgv > li:nth-child(odd){padding-left: 0;margin-right: 6%;}
    .dsgnm {float: none;}
   /* .nsbnrcnt{padding: 15px;}*/
    .awrdstky2 {padding-left: 30px;}
    .awrdaccrd > h5 {padding-left: 0;padding-top: 10px;}
    .ardsyrmn2 > a{font-size: 1.2em;}
    .ardsyrmn2::after {top: 13px;}
    .awrdaccrd.mob{display: none;}
    .ardsyrmn2:first-child .awrdaccrd.mob{display: block;}
    .sortsrch.clearfix{top: 72px;}
    .convrb3 > p{padding: 0;text-align: left;}
    #loadajaxid {width: 100%;}
    .utbtitle{padding: 0 15px;margin-top: 30px;width: 100%;    box-sizing: border-box;}
    .convarty{position: relative;}
    /* ==========================================================================
                                   ESG NEW
       ========================================================================== */
    .esgoprtn2.desk,.envrnmlst > li::after{display: none;}
    .nsbnrcnt.krcesge > h2,.esgwlscl2,.esgwlscl1,.socldan1,.socldan2,.socldan1.sclnew > h5,.esgoprtn1,.esgoprtn2,.sfeshlter2, .gambhit2,.skilltain1.mob1,.educatn1,.educatn2,.empvolut1,.empvolut2,.nutriprg1,.nutriprg2,.socldan1 > h5,.krcntfbc2,.krcntfbc1,.cnctetmnu,.cnctetmnu ul {width: 100%;box-sizing: border-box;}
    .nsbnrcnt.krcesge {left: 15px;right: 15px;width: auto;bottom: 20px;}
    .esgenv1,.esgenv2{height: 218px;width: 40px;}
    .esgenv2{left: 40px;}
    .esgenv3{top: 218px;width: 80px;bottom: auto;height: 40px;}
    .esgenvct {padding: 20px 15px;;}
    .esgwlscl1 {z-index: 10;background-color: #fff;top: 72px;}
    #scldt {background-color: #009450;color: #fff;padding: 10px 15px;font-weight: 700;position: relative;display: block;}
    #scldt::after{position: absolute;content: '';top: 13px;right: 20px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .esgwlscl1 > ul{display: none;    position: absolute;top: 42px;width: 100%;left: 0;background-color: #fff;padding: 20px;box-sizing: border-box;}
    .esgwlscl2o5{padding: 30px 15px 10px;}
    .esgslkp, .esgslhsp1, .cheruvu, .sfeshlter1, .teachng {padding: 30px 15px;}
    .socldan1,.educatn2 {padding: 30px 15px;}
    .socldcetxt {left: 15px;right: 15px;width: auto;top: auto;bottom: 20px;}
    .esgslhsp1 > h5,.esgslhsp1 > p{padding-left: 0;}
    .esgslhspig {padding-top: 10px;}
    .sfeshlter2, .gambhit2{padding-bottom: 0;}
    .teachng > p,.empvolut1{padding-right: 0;}
    .empvolut{padding-bottom: 20px;}
    .krctrmnt {padding: 0px;}
    .nsbnrcnt > h1{padding-left: 0;}
    .rightdv > h5{font-size: 0.8em;}
    .rightdv > p, .leftdv ul > li{padding-top: 5px;}
    .lfeesg5 {height: 200px;overflow: hidden;}
    .sclrmr {color: #00aaad;font-size: 0.8em;font-weight: 600;}
    .lfeesg5.show {height: auto;}
    .rightdv{min-height: 300px;}
    .mbcno.mob {position: relative;position: sticky;top: 71px;z-index: 101;}
    .envrnmlst {padding: 20px;position: absolute;top: 42px;background-color: #fff;width: 100%;    box-sizing: border-box;display: none;}
    .envrnmlst > li {margin-bottom: 10px;display: block;}
    .envrnmlst > li:last-child{margin-bottom: 0;}
    .leftdv {padding: 20px 20px 0;box-sizing: border-box;}
    .whlediv .rightdv {padding: 10px 20px;}
    .eprevnxt{top: 32%;left: 0;right: 0;}
    .esggvrtt > h5{width: 95%;}
    .lfeesgo > h5{width: 100%;}
    /* ==========================================================================
                                   ESG NEW DESIGN
       ========================================================================== */
    .nsbnrcnt.esgab {left: 15px;right: 15px;width: auto;}
    .nsbnrcnt > h2{font-size: 1.1em;}
    .esgcmn {padding: 0 15px;}
    .esgcmnz {padding: 30px 0;}
    .evsgrx2.evprit{width: 59%;left: 4%;right: auto;}
    .evrgovr.evpritr .evrgovr2 .evsgrx1.mob img {transform: scaleX(-1);}
    /*.evrgovr1.evpritr .evsgrx2.evprit{left: auto;right: 4%;}*/
    .evsgrx2.evplet{width: 76%;left: auto;right: 4%;}
    .evsgrx21{padding: 3%;}
    .eprevnxt{left: 6px;right: 6px;top: 210px;}
    .rightdv > h3, .leftdv > h3{font-size: 0.9em;}
    .rightdv{min-height: auto;}
    .krctrmnt{padding-bottom: 30px;}
    .sprevnxt {left: 8px;right: 8px;}
    .esgwlscl1 > ul > li{display: block;padding-left: 20px;margin-bottom: 20px;}
    .esgwlscl1 > ul > li.active::before {position: absolute;content: '';top: 50%;left: 0;width: 8px;height: 2px;background-color: #235590;transform: translateY(-50%);display: block;}
    .esgwlscl{padding-bottom: 30px;}
    .esgwlscl2oge, .educatn, .gambhit, .teachng, .esgslhsp, .esgslkp, .esgoprtn, .empvolut, .nutriprg {margin: 0px;}
    .lakefnt {margin: 0 0px 34px;}
    .sfeshlter {margin: 0 0px 12px;}
    .sfeshlter2{padding: 0;}
    .skilltain {margin: 0 15px 10px;}
    .vipla {padding: 30px 15px 0px;}
    .gambhit1,.empvolut,.empvolut,.nutriprg1{padding: 30px 15px 10px;}
    .esgslhspig {width: 100%;}
    .esgslhsp2 {padding: 0 15px;}
    .esgoprtn1 {padding-top: 20px 15px;}
    .esgoverp {padding: 20px 15px;}
    .evrgovr1{width: 44.7%;}
    .evrgovr2 {width: 55.3%;}
    .evsgrx1 img, .evrscl, .evrscl img {height: auto;}
    .esgoverk img {height: auto;}
    .esgenvct .lfeesg5 {height: auto;}
        .evrgovr.odd .evrgovr1 {width: 70.85%;}
        .evrgovr.odd .evrgovr2 {width: 29.15%;}
        .evrgovr.even .evrgovr1 {width: 44.7%;}
        .evrgovr.even .evrgovr2 {width: 55.3%;}
        .evrgovr.evpritr .evrgovr1 {width: 29.15%;}
    .evrgovr.evpritr .evrgovr2 {width: 70.85%;}
    .evrgovr.evpritr .evrgovr2 .evsgrx2.evplet {width: 59%;}
    .envrnmlst.desk {display: none !important;}
    .backc.envril {padding: 0;}
    .newssdel.envidts > h2 {padding-top: 25px;}
    .envmtals .evsgrx2.evplet {left:0;}
    /*-------connect-----*/
    .krcntfbc2 {padding: 30px 20px;}
    .krcntfbc1{top: 72px;z-index: 10;}
    .nav-left{display: none;position: absolute;top: 40px;left: 0;right: 0;max-height: 300px;
        height: auto;background-color: #fff;border: 1px solid #009450;}
    a#mbnav-top {padding: 10px 20px;color: #009450;font-weight: 500;font-size: 0.9em;position: relative;}
    #mbnav-top::after{position: absolute;content: '';top: 13px;right: 20px;width: 7px;height: 7px;border-top: 2px solid #009450;border-right: 2px solid #009450;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    #mbnav-top.active::after,#scldt.active::after {transform: rotate(-45deg);top: 17px;}
    .nav-left > li > a{color: #235590;}
    .cnctetwhl .cnctetwhl1::after,.cnctetmnu {display: none;}
    .cnctetwhl2 > a{font-size: 1em;padding: 0 20px 20px 20px;width: 100%;box-sizing: border-box;}
    .cnctetwhl2 > a::after {left: 20px; bottom: 0px;width: 20px;height: 17px;background: url(../img/img.png) no-repeat 1px -80px / 60px auto;}
    .cnctetwhl2 {width: 35%;align-items: center;}
    .cnctetwhl > div{vertical-align: middle;}
    .cntbutn > a{font-size: 0.8em;}
    .abtrdmr1{display: none;}
    .values2 {padding-top: 10px;padding-left: 0;}
    .overvsli .owl-nav{top: -20px;}
    .values5.desk1{display: none;}
    .overvsli button.owl-prev{background-position: 10px -119px !important;background-size: 60px !important;}
    .overvsli button.owl-next{background-position: 0px -37px !important;background-size: 60px !important;margin-left: 1px;}
    .conbaners {height: auto !important;}
    .mbmilflx ul > li{font-size: 0.7em;padding-top: 10px;color: #235590;text-align: center;}
    .lfeesgp3 > p{padding-bottom: 1em;}
    .esgenv,.conectlstc{margin-top: -0.5px;}
    .abtrdmr > a,.abtrdmr1 > a {color: #009450;font-size: 0.8em;font-weight: 600;padding-top: 10px;display: inline-block;}
    .hfgtrc.swho {height: auto;}
    .mainSliderElem.noSlider.active {border-top: 72px solid rgba(0,21,56,0.8);}
    .sclmsd{float: none;padding: 0 0px 30px;}
    .sclmsd:after{top: 5px;}
    .sclmsd .srchtxt{width: calc(100% - 25px);}
    .awrdstky2 .owl-nav {right: 0px;left: 0;}
    .lfeadv42 {padding: 20px 20px 10px 0px;}
    .vipla, .gambhit1, .empvolut, .nutriprg1, .skilltain2 {padding: 30px 15px 10px;}
    .cpfileo4,.cpyinsig.mob {overflow: hidden;}
    .hmecarer5.htg.in-view .hmecarig {opacity: 0; transition-delay: 1s;}
    .hmecarer5.htg .hmecarig{opacity: 1; transition-delay: 0s;}
    .hmecarer6 {padding: 30px 0;}
    .hmecrer1 {width: 33.33%;}
    .cckkd{padding: 20px 20px 60px;}
    .orbarw{z-index: 100;left: -5px;right: -5px;}
    .mbtbev {padding-top: 10px;}
    span.obprev,span.obnext {width: 15px;height: 15px;}
    .shrlyc > p{letter-spacing: 0;}
    .shrlyc p > a{margin-left: 15px;}
    .shrlyc p > a::before{left: -6px;height: 13px;}
    .valsuds {height: 122px;padding: 10px;}
    .vprev,.vnxt{width: 16px;height: 16px;}
    .values7 {left: 0px;right: 0px;bottom: 0px;}
     .values81 {width: 21%;padding: 10px;}
    /*--------------------------------30-08-2023 cls--------------------*/
    /*home*/
    .banerimg,#homid {min-height: 600px;}
    .cpyinsig{min-height: 244px;}
    /*business*/
    #busibanner{min-height: 560px;}
    .busnslst{min-height: 270px;}
    /*life*/
    #workculture {min-height: 517px;}
    .lfeadv41{min-height: 232px;}
    .lfeadv42{min-height: 275px;}
    /*news*/
    #conbanner .cnbnr{min-height: 300px;}
    .prgr{bottom: 1px;right: 15px;left: auto;}
    .ldtemtxt > p {letter-spacing: 0.02em;}
    .bugnf{background-color: #101010;}
    /* The entire scroll bar */
::-webkit-scrollbar {
    width: 5px;  /* Width of the vertical scroll bar */
    height: 5px; /* Height of the horizontal scroll bar */
}

/* The scroll bar track */
::-webkit-scrollbar-track {
    background: #f1f1f1; /* Background of the track */
}

/* The scroll bar thumb */
::-webkit-scrollbar-thumb {
    background: #888; /* Color of the scroll bar thumb */
    border-radius: 6px; /* Rounded corners */
}

/* The scroll bar thumb on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555; /* Color of the scroll bar thumb on hover */
}

/* The scroll bar corner, where the vertical and horizontal scroll bars meet */
::-webkit-scrollbar-corner {
    background: #f1f1f1; /* Background of the corner */
}
/* ==========================================================================
    				Life at KRC New
      ==========================================================================*/
.newlfakrc .lfeadv42, .newlfakrc .lfeadv4, .vidksdd .policy {display: block;}
.newlfakrc .lfeadv41, .newlfakrc .lfeadv42, .vidksdd .policnt{width: 100%;}
.vidksdd .lfeadv42{display: none;}
.newlfakrc .lfeadv42 {padding: 20px 20px 10px 0px;background-color: transparent;}
.newlfakrc .lfeadv {padding: 0 15px !important;}
.newlfakrc .advkrc > h3 {color:#235590; }
.newlfakrc .advkrc > h5 {color: #009450;}
.newlfakrc .advkrc > p {color: #000;}
.vidksdd .policnt {background-color: #f2f2f2;padding-bottom: 20px;}
.newlfakrc .lfeadv41 > img {height: auto;}
.newlfakrc .lfeadv41 {min-height: auto;}
    
    /*-------------------------29-05-2025-----------------------------*/
    .banertt1.lohps2 + .bannertt2 > p::before {left: 15px;}
    .banertt1.lohps2 + .bannertt2 > p::after {right: 15px;}
    .dmclimer {background-color: #fff;}
    .discllimr {padding: 10px 20px 10px;display: flex;justify-content: space-between;align-items: center}
    .discllimr > p span{display: none;}
    .discllimr > p > a {position: static;margin: 0px 0 0 0px;padding: 5px 10px;font-size: 0.8em;}
    .discllimr > p{line-height: inherit;padding-right: 0;}
    .importnt .cokcontent8 {max-height: 80vh;height: 80vh;}
    .importnt .cckkd {padding: 20px;}
    .discllimr > h5 {color: #235590;}
    a.info {line-height: 17px;padding: 0 5px;box-sizing: border-box;background-color: rgba(0, 21, 56, 0.9);margin-right: 3px;}
    a.info > img {width: 12px;padding-right: 5px;}
    .info span {font-size: 0.7em;color: #fff;font-weight: 200;}
    .mnulnk > span{top: 14px;}
    .banerslid .banerimg img{width: 100%;}
    .head.bcg.shead a.info {background-color: transparent;}
}
@media only screen and (max-width:376px){
    .banerimg.mob img{height: 100vh;object-fit: cover;}
    .banerimg,#homid{min-height: auto;}
}
@media only screen and (max-width:370px){
    .shrlyc > p{font-size:0.75em; }
}
@media only screen and (max-width:376px) and (max-height:500px){
    .banerimg.mob img{height: 100vh;object-fit: cover;}
}
