@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
html {scroll-behavior:smooth;} 
body {font-family:'Inter', sans-serif; overflow-x:hidden;} 
h1,h2,h3,h4,h5,h6 {font-family:'Inter', sans-serif;} 
a {color:#c9fc67; transition:all 0.5s ease 0s; outline:none; text-decoration:none;} 
a:hover {color:#333; text-decoration:none; transition:all 0.5s ease 0s;} 
p{font-family:'Inter', sans-serif;}

/* Main wrapper */
.main-wrapper, .inner-wrapper { position:relative; -webkit-animation-name:fadeIn; animation-name:fadeIn; -webkit-animation-duration:0.3s; animation-duration:0.3s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:0.3s; animation-delay:0.3s; overflow:hidden;}
.content-wrapper{min-height:500px;} 
.fancybox-slide > *{background-color:transparent;}

.fancybox-content{width:80% !important; height:calc(100% - 88px) !important; background:transparent;}
.fancybox-container--ready .fancybox-bg{opacity:1 !important;}
.fancybox-bg{background:rgba(0, 0, 0, 0.8) !important; backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);}
.fancybox-iframe{background:transparent;}
.modal{background:rgba(0, 0, 0, 0.4) !important; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px);}

/* Maximum width for main section */
.max-cntr {max-width:1600px; margin:0 auto; padding:0 30px;}
.scrolltop {cursor:pointer; width:40px; height:40px; position:fixed; bottom:70px; right:-80px; border-radius:50%; color:#fff; font-size:22px; transition:300ms; display:flex; align-items:center; justify-content:center; background-color:#1e2188;}
.scrolltop img { max-height:20px; filter: invert(93%) sepia(0%) saturate(7500%) hue-rotate(86deg) brightness(106%) contrast(108%);} 
.scrolltop:hover i {animation-name:rotate; animation-duration:300ms; animation-iteration-count:infinite; animation-direction:alternate;}
@keyframes rotate {from {margin-top:15px} to {margin-top:5px}}
.scrvisible {right:30px; transition:all 400ms; transform:rotate(360deg)}

/* JS Slide In Section */
.js-slidein { opacity:0; transform:translateY(100px); -webkit-transition:all 500ms ease-in-out; transition:all 500ms ease-in-out;}
.js-slidein-visible { opacity:1 !important; transform:translateY(0) !important;}

/* Page animation frame */
.pageld{ content:""; position:fixed; height:100%; width:100%; background-color:#db0f2a; left:100%; top:0; z-index:9999; overflow:hidden; -webkit-animation:anim-page 1s cubic-bezier(0.2, 1, 0.3, 1) forwards; animation:anim-page 1s cubic-bezier(0.2, 1, 0.3, 1) forwards; box-shadow:-20px 0px 0px rgba(0,0,0,0.4);}
.pageld::after { content:""; position:fixed; height:100%; width:100%; background-color:#0662b0; left:100%; top:0; z-index:9999; overflow:hidden; -webkit-animation:anim-page 2s cubic-bezier(0.2, 1, 0.3, 1) forwards; animation:anim-page 2s cubic-bezier(0.2, 1, 0.3, 1) forwards;}

@-webkit-keyframes anim-page {
	0% {-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
	35%, 65% {	-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
	100% {-webkit-transform:translate3d(-200%, 0, 0); transform:translate3d(-300%, 0, 0); visibility:hidden;}
}
@keyframes anim-page {
	0% {-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
	35%, 65% {-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
	100% {-webkit-transform:translate3d(-200%, 0, 0); transform:translate3d(-200%, 0, 0); visibility:hidden;}
}

::-webkit-scrollbar { width:5px; height:12px;}
::-webkit-scrollbar-track { background:rgba(0, 0, 0, 0.2);}
::-webkit-scrollbar-thumb { background:rgba(0, 0, 0, 0.3);}

/* Sidebar Overlay */
.noscroll { overflow:hidden;}
.preview-open { overflow:hidden !important;}
.js .loading::before{ content:''; position:fixed; z-index:100000; top:0; left:0; width:100%; height:100%; background:var(--color-bg)}
.js .loading::after{ content:''; position:fixed; z-index:100000; top:50%; left:50%; width:60px; height:60px; margin:-30px 0 0 -30px; pointer-events:none; border-radius:50%; opacity:.4; background:var(--color-link); animation:loaderAnim .7s linear infinite alternate forwards}
@keyframes loaderAnim{ to{opacity:1; transform:scale3d(.5,.5,1)}}
.ovelay-hidden{ position:absolute; overflow:hidden; width:0; height:0; pointer-events:none}
.overlay-close .icon{ display:block; width:1.5em; height:1.5em; margin:0 auto; fill:currentColor; cursor:pointer;}
.codrops-icon{ display:inline-block; margin:.15em; padding:.25em; }

.menu-overlay{ height:100%; width:0; position:fixed; z-index:999; top:50%; left:0; right:0; margin:0 auto; background-color:#1e2088; overflow-x:hidden; -webkit-transform:translateX(-50%); transform:translateY(-50%); -webkit-transition:width 0.5s 0.3s, visibility 0s 0.8s; transition:width 0.5s 0.3s, visibility 0s 0.8s; visibility:hidden;}
.menu-overlay-open{ visibility:visible; width:100%; -webkit-transition:width 0.5s; transition:width 0.5s; scrollbar-width:thin; scrollbar-color:#d9d9d9 #fff;}

.menu-oly .overlay-item{ width:100%; height:100vh; position:absolute; top:0; right:0; background-color:#fff; opacity:0; padding:0px;  text-align:left; overflow:scroll; overflow-x:hidden; z-index:0; scrollbar-width:thin; scrollbar-color:#d9d9d9 #fff; }
::-webkit-scrollbar .menu-oly .overlay-item{ width:100%; height:100vh; position:absolute; top:0; right:0; background-color:#e5e5e5; opacity:0; padding:0px;  text-align:left; overflow:scroll; overflow-x:hidden; z-index:0; scrollbar-width:thin; scrollbar-color:#d9d9d9 #fff;}
.menu-oly .overlay-item[style="opacity:1;"]{ z-index:99; transition:all ease-in 0.2s; animation-name:fadeIn;}
.menu-oly .overlay-item .item-pad{ padding:0px; width:100%; transition:all ease-in 0.4s; border-radius:10px;}

.menu-oly .overlay-close{ position:absolute; cursor:pointer; top:5px; right:40px; color:rgba(0, 0, 0, 0.7); border:0; opacity:0; z-index:999; background-color:transparent !important; transition:all ease-in 0.5s; font-size:35px;}
.menu-oly .overlay-close img{ max-height:20px;}
.menu-oly .overlay-close:hover{ color:#13469d; transition:all ease-in 0.5s;}
.menu-oly .overlay-close:focus{ outline:0 }

/* Mobile Menu */
.mbl-menu-btm{width:100%;}
.mbl-menu{width:100%; position:relative;}
.mbl-menu .mbl-menu-box{width:100%; display:flex; height:100vh; padding-left:0px; flex-wrap:wrap;}
.mbl-head-slct {position:fixed; width:100%; z-index:1; top:0;}
.mbl-menu .mbl-head-slct .top-lks {display:flex; align-items:center; width:100%; padding:20px 0; justify-content:space-between;}
.mbl-menu .mbl-head-slct .top-lft {width:10%;}
.mbl-menu .mbl-head-slct .top-rht{width:85%; display:flex; justify-content:flex-end; padding-right:25px;}
.mbl-menu .mbl-head-slct .top-lks span{display:flex; align-items:center; justify-content:flex-start; padding-right:25px;}
.mbl-menu .mbl-head-slct .top-lks span a {display:flex;}
.mbl-menu .mbl-head-slct .top-lks span a img{max-height:60px;}
.mbl-menu .mbl-head-slct .top-lks .top-rht a {text-align:center; text-transform:uppercase; font-weight:bold; font-size:14px; padding:5px 20px; color:#fff;border-radius:50px; display:flex; justify-content:center; background-color:#ed1c24; border:2px solid #ed1c24; transition:all ease-in 0.5s;}
.mbl-menu .mbl-head-slct .top-lks .top-rht a:hover {background:transparent; border:2px solid #ed1c24; transition:all ease-in 0.5s;}
.mbl-menu .mbl-head-slct .top-lks .top-rht span a{background-color:transparent; font-weight:400; border:none; text-transform:none;}
.mbl-menu .mbl-head-slct .top-lks .top-rht span a:hover{color:rgba(255, 255, 255, 0.3); border:none;}
.mbl-menu .mbl-head-slct .top-lks .top-rht span i{color:#fff;}
.mbl-menu-box .menu-rht{width:100%; position:relative;}
.mbl-menu-box .menu-rht .top-lks{width:100%;}
.mbl-menu-box .menu-rht .top-menu-lnk{width:100%; background-color:rgba(10, 93, 172, 0.1); padding:25px 35px 25px; text-align:center; border-radius:30px;}
.mbl-menu-box .menu-rht h2{width:100%; font-size:24px; font-weight:800; text-transform:capitalize; color:#848484; text-align:center; margin-bottom:20px;}
.mbl-menu-box .menu-rht .top-menu-lnk ul{padding:0px 0px; margin:0; display:grid; grid-template-columns:repeat(1, 1fr);}
.mbl-menu-box .menu-rht .top-menu-lnk ul li{width:100%; display:flex; justify-content:left; position:relative; transition:all ease-in 0.5s; padding:5px; align-items:center;}
.mbl-menu-box .menu-rht .top-menu-lnk ul li:last-child{border-bottom:0 none;}
.mbl-menu-box .menu-rht .top-menu-lnk ul li a{color:#3d3e3e; padding:0px 0px 0 0; position:relative; transition:all ease-in 0.5s; display:flex; align-items:center; justify-content:center; font-weight:300; font-size:18px;}
.mbl-menu-box .menu-rht .top-menu-lnk ul li a::after{content:""; position:absolute; left:0; bottom:0; height:1px; width:0%; background-color:rgba(12, 3, 107, 0.25);  font-size:11px; transition:all 0.5s ease 0s; opacity:0;}
.mbl-menu-box .menu-rht .top-menu-lnk ul li a:hover::after{-webkit-animation:fline 1s linear 0s; animation:fline 1s linear 0s; opacity:1;}
@-webkit-keyframes fline { 
	0% {left:-10%; width:5%;}
	25% {left:25%; width:25%;}
	50% {left:50%; width:50%;}
	75% {left:75%; width:25%;}
	100% {left:100%; width:0%;}
}   
@keyframes fline { 
	0% {left:-10%; width:5%;}
	25% {left:25%; width:25%;}
	50% {left:50%; width:50%;}
	75% {left:75%; width:25%;}
	100% {left:100%; width:0%;}
}
.mbl-menu-box .menu-rht .top-menu-lnk ul li a:hover{color:#c9fc67;}
.mbl-menu-box .menu-rht .top-menu-lnk ul li.active{position:relative; transition:all ease-in 0.5s;}
.mbl-menu-box .menu-lft{width:100%; position:relative; padding:20px 0px 20px 0px;}
.menu-lft .top-lks{width:100%; padding-bottom:20px; padding-left:70px; margin-bottom:40px; border-bottom:1px solid rgba(4, 30, 57, 0.1); position:relative;}
.menu-lft .top-lks .top-lft{position:relative; display: flex;}
.menu-lft .top-lks .top-lft .overlay-close img{ max-height:20px;}
.menu-lft .top-lks img{ max-height:70px;}

.mbl-main-links h2 {font-size:24px; font-weight:800; color:#848484; text-transform:capitalize; width:100%;}
.mbl-main-links .full-sctn {display:flex; width:100%; padding:20px 0px 0px;}
.mbl-main-links .full-list-box:nth-child(1){width:25%;}
.mbl-main-links .full-list-box:nth-child(2){width:25%;}
.mbl-main-links .full-list-box:nth-child(3){width:50%;}
.mbl-main-links .full-list-box h3 {margin-bottom:10px; font-size:22px; font-weight:600; color:#1c1f95; text-transform:uppercase;}
.mbl-main-links .full-list-box span b {width:100%;}
.mbl-main-links .full-list-box span b a {color:#50b243; font-size:16px; font-weight:400; text-transform:capitalize;}
.mbl-main-links .full-list-box span b a:hover {color:#0c036b;}
.mbl-main-links .full-list-box span {display:flex; align-items:flex-start; width:100%; list-style:none; padding:15px 0; flex-wrap:wrap;}
.mbl-main-links .full-list-box span:last-child {border-bottom:0;}
.mbl-main-links .full-list-box span ul {list-style:none; margin-bottom:0; display:grid; grid-template-columns:repeat(1, 1fr);
grid-gap:10px 0px; width:100%; padding-left:0px; position:relative;}
.full-list-box span ul li a {font-size:18px; font-weight:400; color:#333; display:flex; align-items:center; position:relative; display:inline-block;}
.full-list-box span ul li a:hover {color:#1e2088;}
.full-list-box span ul li a .lnr {font-size:12px; color:#777; padding-right:5px;}
.full-list-box span ul li a::after{ content:""; position:absolute; left:0; bottom:-2px; height:1px; width:0%; background-color:rgba(247, 173, 32, 0.5); font-size:11px; transition:all 0.5s ease 0s; opacity:0;}
.full-list-box span ul li a:hover::after{-webkit-animation:fline 1s linear 0s; animation:fline 1s linear 0s; opacity:1;}
@-webkit-keyframes fline { 
	0% {left:-10%; width:5%;}
	25% {left:25%; width:25%;}
	50% {left:50%; width:50%;}
	75% {left:75%; width:25%;}
	100% {left:100%; width:0%;}
}   
@keyframes fline { 
	0% {left:-10%; width:5%;}
	25% {left:25%; width:25%;}
	50% {left:50%; width:50%;}
	75% {left:75%; width:25%;}
	100% {left:100%; width:0%;}
}
.mbl-main-links {padding-bottom:25px; margin-bottom:30px; padding:0px 70px;}
.mbl-menu-box .full-sctn-rht{width:35%; background-color:#1c1f95; padding:40px 50px; display: none;}
.full-sctn-rht .sctn-box{width:100%;}
.full-sctn-rht .sctn-box h3{color:#fff; font-size:30px; line-height:34px; font-weight:800; margin-bottom:0px;}
.full-sctn-rht .sctn-box p{margin:25px 0px; color:rgba(255,255,255,0.8); font-weight:300; font-size:18px; line-height:24px;}
.sctn-box .box1{width:100%;}
.sctn-box .box1 .foot-adds-cont{width:100%; text-align:left; margin:40px 0px 10px;}
.sctn-box .box1 .foot-adds-cont p{font-size:17px; color:rgba(255, 255, 255, 0.9); font-weight:300; margin-bottom:0; line-height:24px; display:flex;}
.sctn-box .box1 .foot-adds-cont p i{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; margin-right: 15px;}
.sctn-box .box1 .foot-adds-cont p i img { object-fit: contain; width: 100%; height: 100%; max-height: 30px; }
.sctn-box .box1 .foot-adds-cont2{width:100%;}
.sctn-box .box1 .foot-adds-cont2 span{width:100%; display:flex; align-items:center; color:rgba(255, 255, 255, 0.9); justify-content:flex-start; font-size:17px; font-weight:300; margin:8px 0px;}
.sctn-box .box1 .foot-adds-cont2 span a{color:rgba(255, 255, 255, 0.9); transition:0.4s;}
.sctn-box .box1 .foot-adds-cont2 span a:hover{color:#1e2088; transition:0.4s;}
.sctn-box .box1 .foot-adds-cont2 span i{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; margin-right: 15px;}
.sctn-box .box1 .foot-adds-cont2 span i img { object-fit: contain; width: 100%; height: 100%; max-height: 25px; }
.full-sctn-rht .rht-lnk{width:100%; margin:50px 0px 20px;}
.full-sctn-rht .rht-lnk span{display:flex; align-items:center;}
.full-sctn-rht .rht-lnk span a{background-color:#fff; border:1px solid #fff; color:#1c1f95; font-weight:400; padding:8px 30px; border-radius:50px; text-transform:uppercase;}
.full-sctn-rht .rht-lnk span a:hover{background-color:transparent; color:#fff; border:1px solid #fff;}
.mbl-copy-bg{position: absolute; bottom: 0; width: 100%; border-top: 1px solid rgba(4, 30, 57, 0.1); padding: 40px 70px; background-color: #fff;}

ul.mlb-icn{list-style: none; padding: 0px 130px 0px 0px; margin: 0px 0 0px auto; display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 25px;}
ul.mlb-icn li{width: 100%; display: flex; border-right: 1px solid rgba(0,0,0,0.15); align-items: center;}
ul.mlb-icn li:last-child{border-right: none;}
ul.mlb-icn li:first-child{justify-content: flex-end; padding-right: 25px;}
ul.mlb-icn li small{ width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; background-color: #1e2088; border-radius: 50%; margin-right: 15px;}
ul.mlb-icn li small img{object-fit: contain; max-height:20px !important; filter:invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}
ul.mlb-icn li a{color: #222; font-size: 18px; transition: 0.4s;}
ul.mlb-icn li a:hover{transition: 0.4s; color: #1e2088;}

/* Menu Bottom */
.menu-btm{background-color:#fff; z-index:0;}
.menu-btm-box {display:flex; justify-content:flex-end; align-items:center; padding:10px 0px 0px;}
.menu-btm-box .navbar-expand-lg{justify-content:flex-start; padding:0; margin-right:20px;}
.navbar-expand-lg .navbar-nav{position:relative;}
.menu-btm-box .navbar-expand-lg li.nav-item{padding:0px 0px;}
.menu-btm-box .navbar-expand-lg li.nav-item:last-child .nav-link{border-right:0; margin-right:0;}
.menu-btm-box .navbar-expand-lg li.nav-item.mega-dropdown:nth-child(1) .mega-dropdown-menu{min-width:250px; width:auto !important; left:0; right:auto;}
.menu-btm-box .navbar-expand-lg li.nav-item.mega-dropdown:nth-child(1) .mega-dropdown-menu .megalink{padding:20px 15px;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link{padding:10px 10px; margin:0px 10px; font-size:20px; font-weight:400; color:#010101; position:relative; text-transform:capitalize;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link.active{color:#f7d117;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link.active img{filter: invert(89%) sepia(32%) saturate(5379%) hue-rotate(2deg) brightness(107%) contrast(103%);}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link:hover{color:#0408b5;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link.dropdown-toggle::after{color:rgba(255,255,255,1); font-size:16px; margin:0px 0px 0px 10px;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link:hover.dropdown-toggle::after{color:#c9fc67;}
.navbar-expand-lg .navbar-nav li:nth-child(3) .mega-dropdown-menu{width:100% !important; max-width:100% !important; margin:0 auto; left:0; right:0;}
.navbar-expand-lg .navbar-nav li:nth-child(3) .mega-dropdown-menu .menu{display:grid; grid-template-columns:repeat(2,1fr); grid-gap:5px;}
.navbar-expand-lg .navbar-nav li:nth-child(4) .mega-dropdown-menu{width:100% !important; max-width:100% !important; margin:0 auto; left:0; right:0;}
.navbar-expand-lg .navbar-nav li:nth-child(4) .mega-dropdown-menu .menu{display:grid; grid-template-columns:repeat(2,1fr); grid-gap:5px;}
.mega-dropdown-menu .menu > li:hover > a span{color: #0e00cb !important;}

.sticky .menu-btm-box .navbar-expand-lg .navbar-nav .nav-link.active img{ filter:invert(15%) sepia(75%) saturate(5056%) hue-rotate(242deg) brightness(66%) contrast(133%);}

.nav-head{width:100%; display:flex; padding-top:5px;}
.nav-head .navbar-nav li:first-child .nav-link{margin-left:0; padding-left:0;}
.inner-wrapper .nav-bg .navbar .navbar-brand .mlogo1{max-width:80px;}
.nav-bg .navbar-nav{display:block; margin:0 auto;}

.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link span{width:24px; height:24px; display:flex; justify-content:center; align-items:center;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link span img{object-fit:contain; width:100%; height:100%;}

.adv-log{padding:0px 20px; border-left:2px solid rgb(255, 255, 255); border-right:2px solid rgb(255, 255, 255); margin-left:15px;}
.adv-log a{width:100%; display:flex; align-items:center; text-transform:uppercase; font-weight:300; color:#c9fc67; transition:0.4s;}
.adv-log a span{width:25px; height:25px; display:flex; justify-content:center; align-items:center; margin-right:15px;}
.adv-log a span img{object-fit:contain; width:100%; height:100%;}
.adv-log a:hover{transition:0.4s; color:#fff;}

.trs-lang{position:relative; margin-left:20px;}
.trs-lang .gole-tnslt{position:relative; right:0; bottom:0px; right:0px; z-index:9; background-color:rgba(255, 255, 255, 1); padding:1px 0px;
width:130px; text-align:center; border-radius:20px; overflow:hidden;}
.trs-lang .gole-tnslt .goog-te-gadget-simple{width:120px; text-overflow:ellipsis; border:none; overflow:hidden; padding:5px 0px 0px;}

/* MegaMenu  */
.mega-dropdown {position:static !important;} 
.mega-dropdown-menu {padding:0px; width:280px; border-radius:0px !important; max-width:280px; top:70px; background-color:transparent; border:0 none; border-radius:0; display:none; position:absolute; z-index:10; box-shadow:0px 15px 20px rgba(0,0,0,0.09);} 
.menu-btm-box .navbar-expand-lg li.nav-item:nth-child(2) .mega-dropdown-menu{width: 100% !important; max-width: 100% !important; margin: 0 auto; left: 0; right: 0;}
.navbar-expand-lg .navbar-nav li:nth-child(2) .mega-dropdown-menu .menu{display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 5px;}
.menu-btm-box .navbar-expand-lg li.nav-item:nth-child(6) .mega-dropdown-menu{width:180px; min-width:auto;}
.menu-container {width:100%; margin:0 auto; padding:20px 0;}
.menu {width:100%; font-weight:400; font-size:16px; position:relative; padding:10px 0; margin:0; background-color:#fff; border-radius:0px; border-bottom:2px solid rgba(126, 196, 0,0.8);}
.menu a, .menu a:link, .menu a:visited, .menu a:focus {color:#222; text-decoration:none;}
.menu a:hover {color:#c9fc67; text-decoration:none;}
.menu > li {display:block; text-align:left; margin-left:0; padding:0 18px;}
.menu > li > a {padding:4px 0; display:block; border-bottom:1px solid rgba(0, 0, 0, 0.05); position:relative; display:flex; align-items:center; justify-content:space-between;}
.menu > li > a::before{position:absolute; left:-5px; background-color:rgba(50, 50, 50,0.8); width:0px; height:1px; content:""; transition:all ease 0.4s;}
.menu > li:hover > a{padding-left:10px; transition:all ease 0.4s;}
.menu > li:hover > a:hover::before{width:10px; transition:all ease 0.4s;}
.menu > li > a i{color:rgba(255,255,255,0.6); font-size:12px;}
.menu > li > a span{transition:all 0.5s ease 0s;}
.menu > li:hover > a span{color:#c9fc67; font-weight:500;}
.menu > li:hover > a::after{color:#c9fc67; text-shadow:0 0 3px rgba(50, 106, 232, 0.3);}

/* Megadrop width dropdown */
.menu > li > .megadrop {opacity:0; visibility:hidden; position:absolute; list-style:none; top:0px; left:100%; width:100%; min-height:100%; text-align:left; padding:20px 25px 15px; z-index:99; overflow-x:hidden; display:grid; box-shadow:8px 8px 12px rgba(0, 0, 0, 0.08); min-width:250px;}
.menu > li:hover .megadrop {opacity:1; visibility:visible; margin-top:0px; background-color:#f5f5f5;}
.menu ul li:hover:after {color:#c9fc67;}
.menu > li > ul li ul, .menu li >ul li, .menu > li > .megadrop, .menu > li > ul, .menu > li {transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-outs;}

/* Header Section */
.header-wrapper{position:relative; background-color:#fff;}
.mnu-tpbr{width:100%; position:absolute; top:40px; z-index:999; background-color:transparent;}

.top-lnk{width:100%; background-color:rgba(20, 20, 20, 0.7); padding:10px 0px;}
.top-lnk .lnk-bx{width:100%; display:flex; justify-content:flex-end;}
.top-lnk .lnk-bx span{display:flex; align-items:center; margin-right:20px; padding-right:20px; border-right:1px solid rgba(255,255,255,0.2); line-height:16px;}
.top-lnk .lnk-bx span:last-child{border-right:0 none; margin-right:0; padding-right:5px;}
.top-lnk .lnk-bx span a{color:#fff; font-size:15px; font-weight:400;}
.top-lnk .lnk-bx span a:hover{color:#c9fc67;}

/* Navbar Section */
.nav-cntlr{width:100%; /* background-color:rgba(7, 8, 54,1); */ position:relative;}
.nav-cntlr .max-cntr {max-width:1600px;}
.nav-cntlr .navbar{padding:0px 0px; justify-content:space-between; align-items: flex-start;}
.nav-lft{ width:244px;}
.nav-lft .navbar-brand {position:relative; margin-right:0; width:100%; display:flex; justify-content:center; align-items:flex-start; height:100%; padding:0;}
.nav-lft .navbar-brand img{ max-height:130px; position:relative; z-index:9;}
.nav-rht{width:100%; display:flex; flex-wrap:wrap; min-height:70px; justify-content:flex-end;}
.nav-rht .navbar-collapse{justify-content:flex-end; width:100%;}
.inner-wrapper{position:relative;}
.inner-wrapper .nav-cntlr{position:relative;}

.inner-wrapper .mnu-cont span a{ color:#333;}
.inner-wrapper .mnu-cont span a img{ filter:invert(20%) sepia(0%) saturate(1046%) hue-rotate(139deg) brightness(100%) contrast(100%);}

.xbutton{display:flex; color:#383330; width:35px; height:35px; justify-content:center; align-items:center; padding:0px!important; transition:all 0.5s ease 0s;}
.mnln1{width:30px; height:30px; position:relative; transition:all 0.5s ease 0s;}
.mnln1 img{object-fit: contain; width: 100%; filter: invert(89%) sepia(32%) saturate(5379%) hue-rotate(2deg) brightness(107%) contrast(103%); transition: 0.2s;}
.mob-nav-top{display:none;}
.xbutton:hover img{filter: invert(16%) sepia(59%) saturate(2871%) hue-rotate(227deg) brightness(88%) contrast(105%); transition: 0.2s;}

.mnu-cont{width: 100%; display: flex; justify-content: flex-end; grid-gap: 30px;}
.mnu-cont span{padding: 0;}
.mnu-cont span a{display: flex; align-items: center; color: #222; font-size: 16px; font-weight: 500; transition: 0.4s;}
.mnu-cont span a:hover{color: #1e2088; transition: 0.4s;}
.mnu-cont span a img{object-fit: contain; max-height: 20px; margin-right: 10px; filter:invert(5%) sepia(29%) saturate(0%) hue-rotate(139deg) brightness(104%) contrast(82%);}
.mnu-cont span a:hover img{filter: invert(16%) sepia(59%) saturate(2871%) hue-rotate(227deg) brightness(88%) contrast(105%); transition: 0.4s;}

/* Top links sticky menu styles */
.top-links .topflex {justify-content:flex-end; position:relative; display:none;}
.top-links {position:absolute; right:0; left:0; top:40px; width:100%; margin:auto; padding:0 60px; z-index:9;}
.top-links.sticky{position:fixed; background-color:#fff; top:0; padding:10px 5px; -webkit-animation-name:fadeInDown; animation-name:fadeInDown; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; z-index:99; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);}
.top-links.sticky .mega-dropdown-menu{top:60px;}
.top-links.sticky .topflex {display:block;}
.top-links.sticky .topflex{max-width:1550px; margin:auto;}
.top-links.sticky .topflex .navbar{padding:0px 0px; flex-wrap:wrap; width:100%; margin-right:0px;}
.top-links.sticky .topflex .navbar .nav-lft {width:15%; position:relative; top:0; padding:0; height:auto;}
.top-links.sticky .topflex .navbar img{max-height:50px;}
.top-links.sticky .stklogo{display:unset;}
.top-links.sticky .menu-btm-box{padding: 0px 0px 0px;}
.progress-container {width:100%; height:1px; background:#dde2e6; display:none; position:absolute; left:0; bottom:0;}
.top-links.sticky .progress-container{display:block;}
.top-links.sticky .progress-bar {height:1px; background:#dde2e6; width:0%;}
.top-links.sticky .nav-rht{min-height:55px; width:85%;}
.top-links.sticky .nav-rht .nav-link{color:#444; padding:15px 0px 15px !important; margin:0px 15px; font-size:16px;}
.top-links.sticky .nav-rht .nav-link .mnln1{background-color:rgba(0, 0, 0, 0.4);}
.top-links.sticky .nav-rht .nav-link .mnln1::before{background-color:rgba(0, 0, 0, 0.4);}
.top-links.sticky .nav-rht .nav-link .mnln1::after{background-color:rgba(0, 0, 0, 0.4);}
/* .top-links.sticky .nav-rht .xbutton{border:1px solid rgba(0, 0, 0, 0.4);} */
.top-links.sticky .nav-rht .nav-item .active {color:#03065a !important;}
.top-links.sticky .nav-rht .nav-item a::before{background-color:#c9fc67;}
.mega-dropdown-menu a::before{display:none;}
.top-links.sticky .nav-rht .navbar-toggler{border-color:rgba(0, 0, 0, 0.5); color:rgba(0,0,0,0.5);}
.top-links.sticky .navbar-nav .nav-link:hover{color:#03065a;}
.top-links.sticky .navbar-nav .nav-link.active span{height: 20px; width: 20px;}

/* Footer Section styles */
.footer-wrapper{position:relative; background-color:#3e3a39; padding:0px 0px 0px;}
.fter-cnt-box {display:flex; width:100%; align-items:stretch; justify-content:space-between; padding:70px 0px;} 
.ftr-addrs-box { width:26%; padding:0px; position:relative;}

.fter-max-cntr { max-width:1600px; margin:0 auto; padding:0 30px;}
.footer-wrapper .cpywrght{width:100%; background-color:#333;}
.ft-cont-box{display:flex; padding:40px 0; align-items:center;}
.ftr-lgo-rht{  width:100%; text-align:center; height:100%; padding:0px;}
.ftr-lgo-rht .ftr-lgo{ width:100%; margin-bottom:30px; display:flex; align-items:center; }
.ftr-lgo-rht .ftr-lgo a img{max-height:120px;}
.ftr-lgo-rht span.ft-logo{ display:block; margin:0px 0px 30px;}
.ftr-lgo-rht .ft-det p{font-size:18px; color:rgb(255, 255, 255); font-weight:300; margin:0; line-height:20px; text-align:left;}

.ftr-lgo-rht .ft-lnk{width:100%; margin:2px 0px;}
.ftr-lgo-rht .ft-lnk .ft-email{font-size:18px; color:rgb(255, 255, 255); font-weight:300;}
.ftr-lgo-rht .ft-lnk .ft-email a{color:rgb(255, 255, 255); transition: 0.4s;}
.ftr-lgo-rht .ft-lnk .ft-email a:hover{color:#ffb505; transition: 0.4s;}
.ftr-lgo-rht .ft-lnk .ft-email{font-size:16px; display:flex; align-items:center; justify-content:flex-start;}
.ftr-lgo-rht .ft-lnk .ft-email i{width:30px; height:30px; display:flex; justify-content:center; align-items:center; margin-right:12px;}
.ftr-lgo-rht .ft-lnk .ft-email i img{object-fit:contain; max-height:20px; filter:invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}

.ftr-lgo-rht .ft-lnk ion-icon{font-size:24px;}
.ft-det{ width:100%; display:flex; align-items:center;}
.ft-det small{width:50px; height:30px; display:flex; justify-content:center; align-items:center; margin-right:12px;}
.ft-det small img{object-fit:contain; max-height:23px; filter:invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}
.ftr-lgo-rht .ft-lnk .ft-phno{font-size:18px; font-weight:500; color:rgb(255, 255, 255,0.8); padding:15px 0px; display:flex; align-items:center; justify-content:flex-start; font-weight: 300;}
.ftr-lgo-rht .ft-lnk .ft-phno i{width:30px; height:30px; display:flex; justify-content:center; align-items:center; margin-right:12px;}
.ftr-lgo-rht .ft-lnk .ft-phno i img{object-fit:contain; max-height:23px; filter:invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}
.ftr-lgo-rht .ft-lnk .ft-phno a{color:rgb(255, 255, 255,0.8); transition: 0.4s;}
.ftr-lgo-rht .ft-lnk .ft-phno a:hover{color:#ffb505; transition: 0.4s;}

.ftr-lnk-box .ftr-links2 a::after{content:""; position:absolute; left:0; bottom:0px; height:1px; width:0%; background-color:rgba(255, 255, 255, 0.5); font-size:11px; transition:all 0.5s ease 0s; opacity:0;}
.ftr-lnk-box .ftr-links2 a:hover::after{opacity:1; width:30px;}
.ftr-lnk-box .ftr-links2 .ftr-links ul li:last-child a{margin-bottom:0;}

.ftr-links2{ width:100%; margin-right:0px;}
.ftr-lnk-box .ftr-links2 a{color:#fff; font-size:16px; font-weight:300; display:inline-block; padding:0; position:relative;}
.ftr-lnk-box .ftr-links2 span{margin-bottom:10px; display:flex; width:100%;}
.ftr-lnk-box .ftr-links2 a:hover{color:#ffb505;}
.ftr-lnk-box .ftr-links2 span:last-child{ margin-bottom:0;}

.ftr-lnk-box {width:100%; margin:0; display:flex; position:relative;}
.ftr-lnk-box .bx{width:22%; position:relative;}
.ftr-lnk-box .bx:last-child{ width:56%;}
.ftr-lnk-box .bx h2{font-size:20px; color:rgba(255,255,255,0.3); margin-bottom:30px; font-weight:500;}
.ftr-new-prt{ width:70%; padding:0px;}

.links2-slct {display:flex; justify-content:space-evenly; width:100%; margin:0 auto;}
.ftr-links3 .foot-socl-box h3 { font-size:18px; font-weight:300; color:rgba(255, 255, 255, 0.4); margin-bottom:0px;}
.foot-socl-box { display:flex; grid-gap:15px; align-items:center;}

.social-icons{ display:flex; justify-content:flex-end; gap:15px; margin-left:10px;}
.social-icons a{ display:flex; align-items:center; justify-content:center;}
.social-icons a img{ max-height:20px; filter:invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%);}

/* Copy rights */
.ftr-links3{width:100%; background-color:#3e3a39; border-top:1px solid rgba(255,255,255,0.1);}
.copy-rgt{width:100%; padding:35px 0px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.copy-rgt .cpy-txt {display:flex;}
.copy-rgt .cpy-txt p{font-size:16px; font-weight:300; color:rgba(255, 255, 255, 0.5); margin-bottom:0; padding-right:0px;}
/* .pwd-logo {display:none;} */
.pwd-logo span{display:flex; justify-content:flex-end;}
.product-main .nav-cntlr{background-color:transparent;}

/* Full Width */
.header-wrapper .max-cntr{max-width:1600px; padding:0px 30px;}
.header-wrapper .nav-cntlr .max-cntr{max-width:1600px; padding:0px 30px;}
.content-wrapper .max-cntr{max-width:1600px; padding:0px 30px;}
.top-links.sticky .topflex{max-width:1600px; padding:0px 30px;}
.top-links.sticky{padding:10px 0px;}
.fter-max-cntr{max-width:1600px; padding:0px 30px;}
.full-height{height: 100%;}
.top-links.sticky .nav-lft .navbar-brand{justify-content: flex-start;}

/* Banner Annimations */
.bnr{ width:100%;}
#background-wrap { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1; }
/* KEYFRAMES */
@-webkit-keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } }
@-moz-keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } }
@keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } }
@-webkit-keyframes sideWays { 0% { margin-left:0px; } 100% { margin-left:50px; } }
@-moz-keyframes sideWays { 0% { margin-left:0px; } 100% { margin-left:50px; } }
@keyframes sideWays { 0% { margin-left:0px; } 100% { margin-left:50px; } }
/* ANIMATIONS */
.x1 { -webkit-animation: animateBubble 15s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 15s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 15s linear infinite, sideWays 2s ease-in-out infinite alternate; left: -5%; top: 5%; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); }
.x2 { -webkit-animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 5%; top: 80%; -webkit-transform: scale(0.4); -moz-transform: scale(0.4); transform: scale(0.4); }
.x3 { -webkit-animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 10%; top: 40%; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); transform: scale(0.7); }
.x4 { -webkit-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; -moz-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; left: 20%; top: 0; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); } .x5 { -webkit-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 30%; top: 50%; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); }
.x6 { -webkit-animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 50%; top: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); }
.x7 { -webkit-animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 65%; top: 70%; -webkit-transform: scale(0.4); -moz-transform: scale(0.4); transform: scale(0.4); }
.x8 { -webkit-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; -moz-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate; left: 80%; top: 10%; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); }
.x9 { -webkit-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 90%; top: 50%; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); }
.x10 { -webkit-animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 80%; top: 80%; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); }
/* OBJECTS */
.bubble { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgb(199, 226, 249); -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgb(199, 226, 249); box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), inset 0px 10px 30px 5px rgb(199, 226, 249); height: 200px; position: absolute; width: 200px; }
.bubble:after { background: -moz-radial-gradient(center, ellipse cover,  rgba(246,252,253,0.5) 0%, rgba(71, 201, 240, 0) 70%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(246,252,253,0.5)), color-stop(70%,rgba(71, 201, 240, 0))); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover,  rgba(246,252,253,0.5) 0%,rgba(71, 201, 240, 0) 70%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover,  rgba(246,252,253,0.5) 0%,rgba(71, 201, 240, 0) 70%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover,  rgba(246,252,253,0.5) 0%,rgba(71, 201, 240, 0) 70%); /* IE10+ */ background: radial-gradient(ellipse at center, rgba(246, 252, 253, 0.5) 0%,rgba(71, 201, 240, 0) 70%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 0 20px 30px rgba(235, 248, 253, 0.3); -moz-box-shadow: inset 0 20px 30px rgba(235, 248, 253, 0.3); box-shadow: inset 0 20px 30px rgba(235, 248, 253, 0.3); content: ""; height: 180px; left: 10px; position: absolute; width: 180px; }

/* Extra large devices (large desktops, 1368px and up) */
@media (max-width:1366px) {
.menu-lft .top-lks{margin-bottom:20px; padding-left:30px;}
.mbl-main-links{padding:0px 50px;}
.mbl-copy-bg{padding-left:30px;}
.full-sctn-rht .sctn-box p{font-size:16px; line-height:22px;}
.mbl-main-links .full-list-box h3{font-size:20px;}
.full-list-box span ul li a{font-size:16px;}
.mbl-main-links .full-list-box span ul{grid-gap:10px 0px;}

}

/* Large devices (desktops, less than 1200px) */
@media (max-width:1200px) {
.nav-lft .navbar-brand img{ max-height:100px;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link{ font-size:18px;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link span{ width:22px; height:22px;}

.ftr-lgo-rht .ftr-lgo a img{ max-height:90px;}
.ftr-lgo-rht .ft-det p{ font-size:16px;}
.ftr-lgo-rht .ft-lnk .ft-phno{ font-size:16px;}
.ftr-lnk-box .ftr-links2 a{ font-size:15px;}
.copy-rgt .cpy-txt p{ font-size:15px;}
.ftr-links3 .foot-socl-box h3{ font-size:16px;}
}

/* iPads (portrait and landscape)  @media only screen and (min-device-width :970px) and (max-device-width :1024px) */
@media (max-width:1024px) {
.nav-lft .navbar-brand img{ max-height:90px;}
.menu-btm-box .navbar-expand-lg .navbar-nav .nav-link{ margin:0px 5px;}
.top-links.sticky .nav-rht .nav-item{ margin:0px 10px;}

.ftr-lgo-rht{ margin-bottom:30px;}
.fter-cnt-box{ flex-wrap:wrap; padding:60px 0px;}
.ftr-addrs-box{ width:100%; text-align:center; border-bottom:1px solid rgba(255,255,255,0.1); margin-bottom:40px;}
.ftr-lgo-rht .ftr-lgo{ justify-content:center;}
.ft-det{ justify-content:center;}
.ftr-lgo-rht .ft-lnk .ft-phno{ justify-content:center; padding:10px 0px;}
.ftr-lgo-rht .ft-lnk .ft-email{ justify-content:center;}
.ftr-new-prt{ width:100%;}

.menu-lft .top-lks img{ max-height:60px;}
ul.mlb-icn{ padding:0px 110px 0px 0px;}
ul.mlb-icn li small{ width:40px; height:40px; margin-right:10px;}
ul.mlb-icn li small img{ max-height:20px !important;}
ul.mlb-icn li a{ font-size:16px;}
.mbl-main-links{ padding:0px 30px;}
.full-list-box span ul li a{ font-size:16px; display:block;}
.mbl-copy-bg{ padding:30px 25px;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width:992px) {
.nav-lft{ width:140px;}
.nav-lft .navbar-brand img{ max-height:70px;}
.nav-rht{ width:75%; align-items:center;}
.mnu-cont{ width:90%;}

ul.mlb-icn{ display:none;}
.mbl-main-links .full-sctn{ flex-wrap:wrap; padding:10px 0px 0px;}
.mbl-main-links .full-list-box:nth-child(1){ width:100%; margin-bottom:20px;}
.mbl-main-links .full-list-box:nth-child(1) h3{ margin-bottom:0;}
.mbl-main-links .full-list-box:nth-child(1) ul{ display:flex; justify-content:flex-start; grid-template-columns:auto; grid-gap:10px 40px; flex-wrap:wrap;}
.mbl-main-links .full-list-box:nth-child(2){ width:30%;}
.mbl-main-links .full-list-box:nth-child(3){ width:70%;}
.mbl-main-links .full-list-box h3{ font-size:18px; margin:0;}
.mbl-copy-bg .cpy-txt{ font-size:15px;}
.mbl-main-links .full-list-box span ul{ grid-gap:5px 0px;}

.bubble{ width:130px; height:130px;}
.bubble::after{ width:110px; height:110px;}

.copy-rgt{ gap:12px;}
.pwd-logo{ width:100%;}
.pwd-logo span{ justify-content:center;}
.copy-rgt .cpy-txt{ width:100%; justify-content:center;}
.foot-socl-box{ width:100%; justify-content:center;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width:768px) {

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width:576px) {
.header-wrapper .nav-cntlr .max-cntr{ padding:0px 15px;}
.top-links.sticky .topflex { padding:0px 15px;}
.content-wrapper .max-cntr{ padding:0px 15px;}
.fter-max-cntr{ padding:0px 15px;}

.nav-lft{ width:90px;}
.nav-lft .navbar-brand img{ max-height:50px;}
.mnu-cont span{ display:none;}
.menu-btm-box{ padding:0;}
.nav-rht{ min-height:auto; width:50%;}
.mnu-tpbr{ top:25px;}
.ft-det small{ display:none;}
.ftr-lgo-rht .ft-det p{ text-align:center;}

.top-links.sticky .topflex .navbar .nav-lft{ width:25%;}
.top-links.sticky .nav-rht{ width:75%;}
.mbl-main-links .full-list-box:nth-child(2){ width:100%; margin-bottom:15px;}
.mbl-main-links .full-list-box:nth-child(3){ width:100%;}

.ftr-lnk-box{ flex-wrap:wrap;}
.ftr-lnk-box .bx{ width:48%;}
.ftr-lnk-box .bx:last-child{ width:100%; margin-top:15px;}
.ftr-lnk-box .bx h2{ margin-bottom:20px;}
.ftr-lnk-box .ftr-links2 span{ margin-bottom:5px;}
.mbl-main-links .full-list-box h3{ font-size:16px;}
.fter-cnt-box{ padding:40px 0px;}
.copy-rgt{ padding:25px 0px;}
.copy-rgt .cpy-txt p{ font-size:14px; text-align:center;}
.foot-socl-box{ justify-content:center; width:100%;}
.pwd-logo{ width:100%;}
.pwd-logo span{ justify-content:center;}

.menu-lft .top-lks{ padding:15px; position:fixed; top:0; left:0; background-color:#fff; z-index:9;}
.menu-lft .top-lks img{ max-height:50px;}
.menu-oly .overlay-close{ top:0px; right:10px; font-size:30px;}
.mbl-main-links .full-sctn{ padding:0;}
.mbl-main-links{ padding:0px 20px; margin-bottom:85px;}
.mbl-main-links .full-list-box:nth-child(1) ul{ grid-gap:3px 30px; display:block;}

.full-list-box span ul li a{ font-size:15px; line-height:20px; border-bottom:1px solid #eee; padding:5px 0px;}
.full-list-box span ul li:last-child a{ border:none;}

.mbl-menu-box .menu-lft{ padding:110px 0px 20px 0px;}
.mbl-main-links .full-list-box span{ padding:10px 0px;}
.mbl-main-links .full-list-box span ul{ grid-gap:3px;}
.mbl-main-links .full-list-box:nth-child(2) h3{ margin-bottom:0px;}
.mbl-main-links .full-list-box:nth-child(2) span ul{ grid-template-columns:repeat(1,1fr);}
.mbl-copy-bg{ padding:18px 20px;}
.mbl-copy-bg .cpy-txt{ text-align:center; font-size:14px;}
.social-icons{ margin-left:0;}

.bubble{ width:100px; height:100px;}
.bubble::after{ width:80px; height:80px;}

}



