.headersec{padding: 10px 0; background: #FFF;}
.hdrmnu li a{color: #050505;}
ul.slimmenu > li.has-submenu > a::before{background: url(../images/caret_icn.png) no-repeat center center;
width: 12px; height: 12px; display: inline-flex; right: -17px; top: 6px; position: absolute; content: ""; pointer-events: none;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu > li.has-submenu > a{position: relative;}
ul.slimmenu li .sub-toggle::before{content: none;}
.metingBtn {background: #FF404F; padding: 0 47px;}
.metingBtn:hover{background: #0037AE; color: #FFF;}
.mailHdr{background: #012273;}
.mailHdr:hover{background: #050505; color: #FFFF;}
.hdrWhats{color: #050505;}
.headersec.fixed_header{background: #FFF;padding: 10px 0;}
.hdrWhats:hover{color: #012273;}
.hdrmnu li.active > a, .hdrmnu li a:hover {color: #0872BA;}
.megamnus .sub-toggle{display: none !important;}
.hdrmnu li ul.megamnus{box-shadow: 0px 13px 25px 0px #00000057; left: -130px !important;
padding: 35px 45px;background: #FFF; margin-top: 5px !important;
width: 715px !important;border-radius: 8px;}
ul.slimmenu{position: relative;}
/* ul.slimmenu li.menuprent{position: static;} */
.megamnus ul{display: block !important; position: static !important; background: transparent !important; height: auto !important;}
.hdrmnu li .megamnus ul{width: 100% !important; padding: 0 !important;}
.openmegamenu li a{color: #616161;font-size: 16px !important;line-height: 20px;position: relative;
display: inline-flex;align-items: center;padding: 3px 3px 3px 30px !important; width: auto !important;}
.openmegamenu li i{position: absolute; left: 0;}
.openmegamenu li:first-child{font-family: 'GilroySemiBold';font-size: 20px;line-height: 30px;text-transform: capitalize;}
.openmegamenu li:first-child i{margin-right: 10px; display: inline-flex; position: static;}
.openmegamenu li{display: inline-flex !important;align-items: center;margin-bottom: 13px !important;
width: 100%;}
.openmegamenu li:last-child{margin: 0 !important;}
/* .hdrmnu li ul.megamnus::before{position: absolute; content: ""; left: 240px; width: 19px; height: 17px;background: #FFF;
clip-path: polygon(50% 0%, 0% 100%, 100% 100%); top: -18px;} */
.openmegamenu .row > div{position: relative; padding-top: 24px;}
.openmegamenu .row > div::before{position: absolute; top: 0; bottom: 0; right: 30px; content: "";
border-left: 1px solid #D8D8D8;}
.openmegamenu .row > div:last-child::before{content: none;}
ul.slimmenu li > ul{box-shadow: 0px 13px 25px 0px #00000057; padding: 20px; background: #FFF; width: 250px;
margin-top: 5px !important; border-radius: 7px;}
.hdrmnu li ul li a {/*padding: 5px 14px;*/ padding: 0 0 20px 0; font-size: 16px;width: 100%; display: flex !important; align-items: flex-start; gap: 10px;}
.hdrmnu li ul li:last-child a{padding-bottom: 0;}
@media (min-width: 1700px) and (max-width: 1799px) {

}

@media (min-width: 1600px) and (max-width: 1699px) {
.hdrmnu li ul.megamnus {padding: 27px 40px;}
.openmegamenu .row > div {padding-top: 11px;}
.openmegamenu li a {font-size: 15px !important;}
.openmegamenu li:first-child {font-size: 18px;line-height: 25px;}
.openmegamenu li {margin-bottom: 9px !important;}
.hdrmnu li ul li a {font-size: 15px;}
}

@media only screen and (max-width: 1599px) {
.hdrmnu li ul.megamnus {padding: 25px 35px;}
.openmegamenu .row > div {padding-top: 5px;}
.openmegamenu li a {font-size: 14px !important;}
.openmegamenu li:first-child {font-size: 17px;line-height: 23px;}
.openmegamenu li {margin-bottom: 8px !important;}
.hdrmnu li ul.megamnus {left: -75px !important; width: 600px !important;}
.hdrmnu li ul li a {/*padding: 4px 13px;*/ padding: 0 0 15px 0; font-size: 14px;}
}

@media only screen and (max-width: 1399px) {
.metingBtn {padding: 0 27px;}
ul.slimmenu > li.has-submenu > a::before {right: -15px; background-size: 10px;}
.hdrmnu li {margin: 0 30px 0 0;}
.hdrmnu li ul.megamnus {padding: 20px;}
.openmegamenu .row > div {padding-top: 0px;}
.openmegamenu li {margin-bottom: 6px !important;}
}

@media only screen and (max-width: 1199px) {
.hdrmnu li {margin: 0 20px 0 0;}
.metingBtn {padding: 0 18px;}
ul.slimmenu > li.has-submenu > a::before {right: -13px;background-size: 9px;top: 5px;}
.hdrmnu li ul.megamnus {left: -45px !important;width: 550px !important;}
.hdrmnu li ul {padding: 15px; width: 210px !important;}
}

@media only screen and (max-width: 991px) {
.headersec {padding: 0;}
.headersec.fixed_header {padding: 0;}
.hdrmnu li a {color: #FFF;}
.hdrmnu li.active > a, .hdrmnu li a:hover {color: #ff404f;}
ul.slimmenu > li.has-submenu > a::before {right: 0;background-size: 9px;top: 0;width: 39px;
height: 39px !important;background-color: #FFF;}
.hdrmnu li {margin: 0;}
.headersec {z-index: 99;}
ul.slimmenu li.menuprent {position: relative;}
ul.slimmenu {position: absolute;}
ul.slimmenu > li.has-submenu > a::before {content: none;}
.hdrmnu li .sub-toggle {display: flex;width: 39px !important; background: #FFF url(../images/caret_icn.png) no-repeat center center !important; top: 0 !important;height: 39px !important;}
.hdrmnu li ul.megamnus {padding: 15px;margin: 0 !important;border-radius: 0;}
.openmegamenu li i{display: none;}
.openmegamenu li a {color: #616161 !important; padding: 3px 10px !important;}
.openmegamenu li:first-child {font-size: 15px;line-height: 20px;}
.openmegamenu li:first-child i {margin-right: 8px;max-width: 20px;}
.openmegamenu{height: 200px; overflow-y: auto;}
.openmegamenu .mCSB_dragger_bar{background: #000; margin: 0;}
.openmegamenu .mCSB_draggerRail{display: none;}
.openmegamenu .mCSB_scrollTools {width: 5px;}
.openmegamenu li {margin-bottom: 5px !important;}
ul.slimmenu li > ul{padding: 15px; border-radius: 0;}
.hdrmnu li ul li a{color: #616161 !important;}
.hdrmnu li ul li a:hover, .openmegamenu li a:hover {color: #0872BA !important;}
.hdrmnu li ul li a i{display: none;}
/* .hdrmnu li.has-submenu .sub-toggle{top: -11px !important; background-color: #b6c4f1 !important;} */

ul.sub-menu li.menu-item-has-children .sub-toggle{top: -10px !important; background-color: #dee6ff !important;}



}

@media only screen and (max-width: 767px){
.bnerleftCon .pageBtns {margin-top: 5px;}
.headersec .container{max-width: 100%;}
}

@media only screen and (max-width: 575px){

}

@media only screen and (max-width: 525px){
.openmegamenu .row > div{width: 100%;}
.openmegamenu .row > div:before{content: none;}
.openmegamenu .row > div:last-child{padding-top: 15px;}
}

@media only screen and (max-width: 480px){ 

}