@font-face {
  font-family: "FontAwesome";
  src: url("fonts/fontawesome-webfont3e6e.eot?v=4.7.0");
  src: url("fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("fonts/fontawesome-webfont3e6e.woff2?v=4.7.0") format("woff2"), url("fonts/fontawesome-webfont3e6e.woff?v=4.7.0") format("woff"), url("fonts/fontawesome-webfont3e6e.ttf?v=4.7.0") format("truetype"), url("fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular") format('svg');
  font-weight: normal;
  font-style: normal;
}

#wrapper {overflow-x: hidden;}
.container { width:100%; padding: 0 15px; max-width:1400px; }
.d-flex {display: -ms-flexbox!important;display: flex!important;}
.align-items-center {-ms-flex-align: center!important;align-items: center!important;}
.justify-content-between {-ms-flex-pack: justify!important;justify-content: space-between!important;}
.justify-content-end {-ms-flex-pack: end!important;justify-content: flex-end!important;}
.mr-3 {margin-right: 15px!important;}
a{-webkit-transition: 300ms ease-in-out;transition: 300ms ease-in-out;}
/********* Header *********/
#header { position: fixed; left:0; top:0; width:100%; z-index:3;background: none; padding:0; box-shadow: 0 0 0 #fff;}
#logo a { display:block;}
#logo a img { height:auto;}
#header, .topStrip, #logo, #logo img {transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s;}
.headerFixed#header { /*top:-31px;*/ background:#25B9FB;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); z-index:9999;}
.headerFixed #logo img { width:320px;}
.headerFixed #nav > li > a { color:#fff;}
.headerFixed #nav > li > a:before { background-color:#fff;}
/*.headerFixed #nav > li:last-child > a:hover {background-color: #fff;color: #25b9fb;border-color: #fff;}*/

/********* Top Strip *********/
.topStrip { background-color:#fff;display:none; }
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { middle; padding:0 10px; position:relative; }
.topStrip li:before {content:""; position:absolute; left:-1px; top:50%; margin-top:-8px; z-index:auto; height:13px; width:1px; background:#afafaf; overflow:hidden; } 
.topStrip li:first-child:before { display: none; }
.topStrip .rightLinks li:last-child { padding-right: 0; }
.topStrip a { color: #646464; display: block; font-size: 13px; line-height:30px; text-decoration: none;}
.topStrip a:hover {color:#25B9FB;}
.topStrip .rightLinks { text-align: right; display:none; }
#accessControl input {height:30px; background:none;border:none; padding:0; width:22px; color:#646464; font-size:13px;line-height: 18px; cursor:pointer; border-radius:0; box-shadow: 0 0 0 #fff;} 
#accessControl .contrastChanger { width:12px; height:12px; overflow:hidden; text-indent:-9999px; text-transform:capitalize; border-radius:50%;margin-right:10px; margin-top:9px;} 
#accessControl .contrastChanger.normal { background:#fff; border:1px solid #646464; }
#accessControl .contrastChanger.wob { background:#292929; }
.customSelectOuter { position:relative; width:100%; padding:0; }
.customSelectOuter:before, .language:before { position: absolute; right:15px; top:5px; content:"\f107";font-family:'FontAwesome'; font-size:21px; }
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; background-color:#fff; padding:0; }
span.customSelect.customSelectFocus { outline:1px dotted !important; }
.hasJS select.customSelect option { padding:0 5px; font-size:14px; }
span.customSelect { display:block; display:block!important; padding-right:40px; color:#464646; height:40px; line-height:40px; border:1px solid #dadada; padding-left:12px; font-size:15px; overflow:hidden; }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; text-align: left; }
.language .customSelect {  border: 0 none; cursor: pointer; color: #646464; height: 20px; margin: 0; padding: 0 10px 0 0; width: 60px; font-size: 13px;line-height: 19px; }
.language{ height: 31px;padding-top: 5px; position:relative;}
.language:before { font-size:17px; top:2px; right:0;}
.headerRow { padding: 15px 0; }

/********* Navigation *********/
#nav { margin: 0; padding:0; }
#nav li { display: inline-block; position: relative; padding: 0 7px; }
#nav  li a { display: block; color: #ededed; font-size: 14px; line-height: 40px; position: relative; text-decoration: none; }
#nav li a .fi { display:none; }
#nav  > li > a:before { position: absolute; left:50%; width:0; height:3px; background-color:#25B9FB; content:"";-webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; bottom:4px;}
#nav  li.active > a:before, #nav li a:hover:before, #nav > li:hover > a:before { left:0; width:100%; }
#nav > li.active > a, #nav > li > a:hover, #nav > li:hover > a{ color:#fff;}
/*#nav > li:last-child { padding-right:0;}
#nav > li:last-child > a { border:1px solid #fff; color:#fff; line-height:40px; padding: 0 15px;}
#nav > li:last-child > a:before { display:none;}
#nav > li:last-child > a:hover { background-color:#25B9FB; color:#fff; border-color:#25B9FB;}*/

/********* Sub-menu *********/
#nav ul { opacity: 0; z-index: 4; position: absolute; width:auto;white-space: nowrap; background-color: #fff; border-top:4px solid #fff; top: 50px; left: 10px; box-shadow: 0 0 5px rgba(0,0,0,.2); visibility: hidden; -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; margin: 20px 0 0 0;padding:15px;overflow: inherit; border-radius:3px; }
#nav ul:before {width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;display: block;position: absolute;left: 14px;top: -11px;content: "";}
#nav ul ul:before {left: -16px; top: -4px; border-top: 8px solid transparent; border-right: 8px solid #25b9fb; border-bottom: 8px solid transparent;}
#nav li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#nav > li:last-child ul { left:auto; right:10px; }
#nav > li:last-child ul:before { left:auto; right:14px;}
#nav ul ul { top: 10px; left: 100%; padding:0 15px; }
#nav ul li{ display: block; padding: 0; }
#nav ul li a { display: block; padding: 8px 15px 8px 15px;text-transform: none; line-height: 25px; color: #323232; position: relative; font-size:14px;-webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; }
#nav ul li a:after { font-family: 'dashicons'; position: absolute; left: 0; top:7px; content: "\f345"; display: block; font-size: 16px;-webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out;}
#nav ul li:last-child a { border-bottom-width:0;}
#nav ul li a:hover { color : #25B9FB; padding-left:20px;  }
#nav ul li a:hover:after { left: 5px;}

/********* Mobile Nav *********/
.mobileNav { display:none; position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); background:#25B9FB; overflow:auto; z-index:9999; }
.activeMobNav .mobileNav { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.mobileNav #navMob { display:block !important; margin-top:100px; position:static; background:#25B9FB; }
.mobileNav { -webkit-transition: -webkit-transform 0.5s; transition:transform 0.5s; }
/*.activeMobNav #wrapper { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }*/
.mobileNav .close { position:absolute; right:0; top:0; width:60px; height:100px; background:rgba(242, 89, 39, 1) url(../images/menu-close-icon.html) no-repeat center 5px; cursor:pointer; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.activeMobNav .mobileNav .close { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.mobileNav .navigationText { position:absolute; left:15px; top:12px; color:#2d779d; font-size:16px; font-weight:700; display:none; }
.mobileNav .menuClose { position: absolute; width: 45px; height: 45px;right: 15px;top: 28px;font-size: 20px;  cursor: pointer; background-color: #2e92c5; padding: 9px 0;text-align: center;color: #fff; z-index: 1; }
.mobileNav .logoText { z-index:-1; width:100%; position:absolute; bottom:0; margin-bottom:15px; height:74px; }
.mobileNav .logoText .logoIcon { background-position: 0 -225px; margin:0 auto; height:74px; width:234px; display:block; }
.navbar-toggler { display: none; position: absolute; right: 15px; top: 45px; padding: 0; border: 0; border-radius: 0; }
#navMob { display:none; position:absolute; left:0; right:0; padding:0; }
.menuBar, .mobileNav .menuIcon { display:none; }
.toggleMenu { width: 40px; height: 40px; padding: 10px 7px;background: #fff; position:absolute; right:15px; top:30px;}
.toggleMenu .mobileMenu { display: none; }
.toggleMenu .iconBar { text-indent: -9999px; display: block; height:3px; width:100%; background-color: #37b9fb; border-radius:2px; }
.toggleMenu .iconBar:nth-child(2) {margin: 6px 0;}
.toggleMenu .menuTitle { display:none; }
.toggleMenu:hover { text-decoration:none; }
#navMob li { float:none; display:block; border:none; position:relative; }
#navMob li .fi { display:none;}
#navMob li a { border-bottom:1px solid #89d2f7; transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; text-decoration:none; }
#navMob li.parent { position:relative; }
#navMob li .menuIcon, #navMob li li .menuIcon { width:60px; height:auto; /*background-color:#323232;*/ position:absolute; right:0; top:0; bottom:0; cursor:pointer; color: #fff; font-size: 40px; text-align: center; line-height: 77px; font-style: normal; }
#navMob li .menuIcon:before, #navMob li li .menuIcon:before { transition: all 0s ease 0ms; -webkit-transition: all 0s ease 0ms; display: block; }
#navMob > li > .menuIcon.active:before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
#navMob li li .menuIcon, #navMob li li .menuIcon.active { z-index:2; background-color:#522272; }
#navMob li li li .menuIcon { z-index:2; display:none; }
#navMob li li .menuIcon.active { background-color:#522272; }
#navMob li > a:hover, #navMob li.hover > a, #navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a { background-color:#434343; color: #fff; }
#navMob ul { width:100%; display:none; position:static; transition:none; -webkit-transition:none; }
.hasJS #navMob ul { opacity:1; }
#navMob > li:hover > ul { display:none; }
#navMob ul, #navMob *:hover ul ul, #navMob .hover ul ul, #navMob .focus ul ul { margin-left:0; }
#navMob li a { padding-left:15px; padding-right:15px; display:block; line-height:40px; color:#fff; }
#navMob li ul li a { padding:10px 55px 10px 20px; display:block; line-height:21px; color:#fff; border:none; font-size:23px; position:relative; }
#navMob li ul li a:before { position: absolute; left: 0; top: 8px; content:"\f105"; font-family:'FontAwesome'; }
#navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li > ul > li > a { padding:8px 60px 8px 20px; font-size:16px; line-height:21px; }
#navMob li ul li ul li a { padding-left:38px; }
#navMob li ul li ul li ul li a { padding-left:60px; background-position:45px center }
#navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a, #navMob > .highlight > a { background-color:#37b9fb; color: #fff; }
#navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob ul > .highlight > a, #navMob > li > ul > li:hover > a, #navMob > li > ul > li > a:hover, #navMob > li > ul > li.current > a:hover, #navMob > li > ul > li:hover > a, #navMob.main-menu li li:hover { background-color:#2e92c5; color: #fff; }
#navMob .linkIcon, #navMob .linkIconHover, #navMob > li.MenuLi1 > ul > li > a:before { display:none !important; }
#navMob .menuFirstNode { display:block; }
#navMob li.current ul { display:none; }
#navMob li li ul { position:static; width:100%; background:none; visibility:visible; border:0; box-shadow:0 0 0 #000; opacity:1; padding:0; transition:all 0s ease 0s; }
#navMob li.megaMenu ul { padding:0; }
#navMob li.megaMenu ul li { border:0; float:none; height:auto; line-height:inherit; width:100%; padding:0; }
#navMob li > a { font-size:32px; font-weight:300; padding:17px 60px 17px 15px; }
#navMob li ul { background:#2e92c5; box-shadow:-7px 0 7px rgba(0, 0, 0, 0.2) inset; position:relative; padding:15px; margin:0; }
#navMob li ul:after { height:100%; width:60px; position:absolute; right:0; top:0; content:""; background-color:#522272; z-index:1; display:none; }
/********* Footer *********/
.megaFooter { background-color:#EEEEEE; padding: 50px 0;}
.megaFooter h2, .megaFooter h3 { font-size:18px; font-weight:500; margin-bottom:15px;color: #001D61;}
.megaFooter h3 { color:#323232;}
.megaFooter p { font-size: 14px; margin-bottom:2px; }
.megaFooter p .fa { color:#0F3076; margin-right:5px;width: 14px;text-align: center;}
.megaFooter .lightFont { font-weight:300;}
.megaFooter .lightFont a{font-weight:400; text-decoration:none;}
.megaFooter h3 span { display:block; font-size:14px;font-weight:400;}
.megaFooter h3 { margin-bottom:4px;}
.secretary a, .callLink a{text-decoration:none; color:#323232;}
.secretary a:hover, .callLink a:hover{color:#0F3076 !important;}
.footer-col-1, .footer-col-2, .footer-col-3 { padding-left:15px; padding-right:15px; }
.footer-col-1 {-ms-flex: 0 0 29%;flex: 0 0 29%;max-width: 29%;}
.footer-col-2 {-ms-flex: 0 0 32%;flex: 0 0 32%;max-width: 32%;}
.footer-col-3 {-ms-flex: 0 0 39%;flex: 0 0 39%;max-width: 39%;}
.megaFooter .button { padding-left:12px; padding-right:12px; }
.megaFooter h3.large { font-weight:700; font-size:25px; text-transform:uppercase; }
.copyright { padding: 15px 0; background-color:#082e73; }
.copyright .footerNav.d-flex { margin:0 0 12px 0; padding: 0; list-style:none; display:none !important;}
.footerNav li { position: relative; padding-right:14px;}
.footerNav li:not(:last-child):before { position: absolute;top: 50%;right: 6px;height: 12px;margin-top: -6px;width: 1px;background-color: #fff;content: "";opacity: 0.5;}
.footerNav li a { color:#fff; font-size:14px; text-decoration:none; font-weight:300;}
.footerNav li a:hover { text-decoration:underline;}
.copyright p{color:#fff; font-size:14px; font-weight:300; margin-bottom:0;}
.copyright p:empty {display:none;}
.socialNav { text-align:center; margin:0; padding:0; list-style:none; }
.socialNav li { margin: 0 3px; }
.socialNav li a { width:38px; height: 38px; border-radius:50%; border:1px solid #fff; text-align:center; line-height: 37px; color:#fff; display:block; font-size:21px; }
.socialNav li a:hover { background-color:#fff;color:#082e73!important;}
.copyrightText p { text-align:right; }
.copyrightText p:first-child { margin-bottom: 12px; }
.megaFooter a {color: #0F3076; text-decoration:none;}
.megaFooter a:focus, .megaFooter a:hover {text-decoration: none;color: #25B9FB;}
#header, #footer{font-family: 'Poppins', sans-serif; font-weight:400;line-height: 1.5;}
#header h2, #header h3, #header p, #footer h2, #footer h3, #footer p{line-height: 1.5;}
.megaFooter .secretary a, .megaFooter .callLink a{color: #323232;}
.megaFooter .secretary a:hover, .megaFooter .callLink a:hover {color: #0F3076;}
.megaFooter .button{ display: inline-block; text-decoration:none; margin:0; padding: 7px 12px; line-height: 30px; border:0; color: #fff; font-size:16px; font-weight:400; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; cursor:pointer; font-family: 'Poppins', sans-serif; position:relative; background-color:#25B9FB; border:1px solid #25B9FB; border-radius:0; }
.megaFooter .button:hover, .megaFooter .button:focus { background-color:#fff; color:#25B9FB !important; }
.innerPage #header {background: #25B9FB;}
.innerPage #nav > li > a { color:#fff;}
.innerPage #nav > li > a:before { background-color:#fff;}

/*************Back to Top*************/ 
.click-to-top-icon { display:none !important;}
#backtotop { position:fixed; right:-150px; bottom: 20px; padding: 5px; background-color:#25B9FB; color:#fff; border-radius:5px 0 0 5px; display:none; font-size: 14px; text-transform: uppercase; font-weight: 600; text-decoration: none; -webkit-transition: 350ms ease; transition: 350ms ease; z-index: 6; overflow:hidden; }
#backtotop .fa { font-size:20px; margin-right:3px; animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; }
#backtotop.active { right:0; }
#backtotop:hover { background-color:#0F3076; }
@keyframes bounce { 0%, 20%, 50%, 80%, 100% {transform:translateY(0);}40% {transform:translateY(-5px);}60% {transform:translateY(-3px);}}

.formModal .modal-header {background: #25B9FB; color:#fff;border-radius: 0; border:0; padding: 9px 15px; position:relative;height: 54px}
.formModal .modal-header .close { width:54px; height:54px; position:absolute; right:0; top:0; text-align:center; line-height:54px; padding:0; margin:0;text-shadow: 0 0 0 #fff;color: #fff;opacity: 1;}
.formModal .modal-header .close:hover, .formModal .modal-header .close:focus{background: #25B9FB;color: #fff !important; opacity:1;}
.formModal .modal-header h5 { margin-bottom:0; color:#fff;font-size: 24px;font-weight: 600;}
.formModal .modal-content{border-radius: 0; border:0;}
.formModal .modal-body { padding: 15px; }
.formModal .modal-body .repeat_fields { margin-bottom:20px; position:relative;}
.formModal .modal-body .repeat_fields .wpcf7-form-control-wrap { position:static;}
.formModal .modal-body .repeat_fields textarea { height: 100px; resize:none; padding:10px;}
.formModal .modal-body .repeat_fields input[type="submit"] { display: inline-block; text-decoration:none; margin:0; padding: 7px 25px; line-height: 30px; border:0; color: #fff; font-size:16px; font-weight:400; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; cursor:pointer; position:relative; background-color:#25B9FB; border:1px solid #25B9FB; border-radius:0; width:100%; text-transform:uppercase; }
.formModal .modal-body .repeat_fields input[type="submit"]:hover, input[type="button"]:focus, .formModal .modal-body .repeat_fields input[type="submit"]:focus { background-color:#fff; color:#25B9FB !important; }
.formModal .modal-body .repeat_fields input[type="submit"]:focus { outline: 0 none; }
.formModal .modal-body .repeat_fields .wpcf7-not-valid-tip{position: absolute;left: 5px;background: #ff0000;color: #fff !important;border-radius: 3px;padding: 2px 10px;font-size: 13px;z-index: 1;bottom: -15px;}
.formModal .modal-body .repeat_fields .wpcf7-not-valid-tip:after { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #f00; position: absolute; content: ""; left: 15px; top: -5px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #f60002;}
.formModal .wpcf7 form .wpcf7-response-output { margin: 0; }
#thankyou-1{background: rgba(0, 0, 0, 0.5);}

.global-search {background:url("../images/sprite.png") no-repeat scroll -52px -224px;cursor:pointer;display: inline-block;height: 21px;margin-top: 3px;width: 20px;}

.global-search-popup{background-color:rgba(0,0,0,0.8);display:none;text-align:center;padding:10px 20px;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;line-height:100vh;z-index:999;}
.search_filed_b{display:inline-block;line-height:normal;vertical-align:middle;text-align:left;max-width:768px;position:relative;width:100%;}
.search_filed_b input[type="text"],.search_filed_b input[type="search"]{background:none;float:left;width:100%;border-width:0 0 2px 0;color:#444444;font-size:20px;font-weight:300;padding:0 0 6px 0 !important;border-style:solid;border-color:#fafafa;height: auto;border-radius: 0;}
.search_filed_b label {width: 100%;}
.close_srch{background:url("../images/sprite.png") no-repeat scroll -166px -1px;cursor:pointer;height: 32px;position: absolute;right: 20px;top: 20px;width: 31px;}
div.wpcf7 img.ajax-loader {border: medium none;height: 16px!important;margin-left: 4px;vertical-align: middle;width: 16px!important;}
table.gsc-search-box td.gsib_a { padding-left:10px;} 
form.gsc-search-box, table.gsc-search-box { margin-bottom: 0 !important; }
header .global-search-li a{display:inline-block;}
header .global-search{background: #fff url(../images/global-search-blue.png) no-repeat center center;cursor: pointer;display: inline-block;height: 40px;width: 40px;margin: 0; position:absolute; right:60px; top:30px;}
header .global-search-mobile{display:none;}

.bannerContent .write-box .wpcf7-not-valid-tip {color: #ff0000;}
.formModal .modal-dialog{max-width: 500px; width:auto;min-height: calc(100% - 3.5rem);}
.formModal .modal-content {position: relative;display: -ms-flexbox; display: flex;-ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0,0,0,.2); border-radius: 0.3rem; outline: 0;}
.formModal .repeat_fields, .formModal .repeat_fields input[type="text"], .formModal .repeat_fields input[type="email"], .formModal .repeat_fields textarea, .formModal .repeat_fields select, .formModal .repeat_fields input[type="submit"], .formModal .repeat_fields a { float:none;font-size: 16px;color: #454545; border-radius:0;width: 100%;}
.formModal .repeat_fields input[type="text"], .formModal .repeat_fields input[type="email"], .formModal .repeat_fields textarea, .formModal .repeat_fields select{border-color:#dedede;}
.formModal .modal-dialog-centered { min-height: calc(100% - 3.5rem);}
.formModal .modal-dialog-centered { display: -ms-flexbox;display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem); margin: 0 auto;}
.formModal .modal-content { -webkit-box-shadow: 0 0 15px rgbs(0, 0, 0, 0.2); box-shadow: 0 0 15px rgbs(0, 0, 0, 0.2);}
.thankyou-modals .modal-dialog{max-width: 500px;width: 100%;margin: 0 auto;}
.formModal { padding: 0 !important;}


@media screen and (max-width: 1261px) and (min-width: 1170px) {
	#nav li{padding:0 6px!important;}
	div#logo {
    max-width: 410px;
}
}

@media screen and (max-width: 1325px) and (min-width: 1262px) {
	#nav li{padding:0 6px!important;}
	
}

@media only screen and (max-width: 1360px) { 
.megaFooter .row.d-flex { margin-left:-5px; margin-right:-5px;}
.footer-col-1, .footer-col-2, .footer-col-3 {padding-left: 5px;padding-right: 5px;}
.footer-col-1 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.footer-col-2 {-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;}
.footer-col-3 {-ms-flex: 0 0 41%;flex: 0 0 41%;max-width: 41%;}
.megaFooter .button { padding: 5px 7px; }
.megaFooter { padding: 30px 0; }
}

@media only screen and (max-width: 1169px) { 
.megaFooter { padding: 20px 0; }
.footer-col-1 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-bottom:20px;}
.footer-col-2 {-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}
.footer-col-3 {-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}
.megaFooter .row.d-flex {-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.menuBar, .mobileNav .menuIcon, .mobileNav {display: block;}
#nav { display:none!important;}
#logo img, .headerFixed #logo img {width: 500px;}
#header {background: #25B9FB;}

.copyright { text-align:center;}
.copyright  .row .col-md-6:nth-child(2) .d-flex { display:block !important;}
.socialNav li { display:inline-block; vertical-align:middle; margin: 0 10px; }
.copyrightText p { text-align:center; }
.copyright .row{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.copyright .row .col-md-6:first-child { order:2;}
.copyright .row .col-md-6:nth-child(2) { order:1;}
.copyright .row .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.socialNav { margin: 10px 0; }
.copyrightText { margin-bottom: 10px;display: none; }
header .global-search-mobile {display: block;}
}
@media only screen and (max-width: 992px) {
.megaFooter .row.d-flex { margin-left:-10px; margin-right:-10px;}
.footer-col-1, .footer-col-2, .footer-col-3 {padding-left: 10px;padding-right: 10px;}	
.footer-col-1 {-ms-flex: 0 0 42%;flex: 0 0 42%;max-width: 42%; margin-bottom:0;}
.footer-col-2 {-ms-flex: 0 0 58%;flex: 0 0 58%;max-width: 58%;}
.footer-col-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-top:20px;}
}
@media only screen and (max-width: 767px) {
#logo img, .headerFixed #logo img, #logo a img { width:215px; height:50px; visibility:hidden; opacity:0;}
#logo a {background:url(../images/mobile-logo.png) no-repeat 0 0; background-size:100%;}
.headerRow {padding: 10px 0;}
.toggleMenu, .mobileNav .menuClose, header .global-search{ top:15px;}
body.header_scroll_fix header+div, body.header_scroll_fix header+section {margin-top: 0;}
#navMob li > a{font-size: 22px;padding: 10px 60px 10px 15px;}
#navMob li .menuIcon, #navMob li li .menuIcon { line-height:60px;font-size: 25px;}
#navMob li ul li a { font-size: 18px;}
#navMob li ul li a:before { top: 9px; }
.footer-col-1, .footer-col-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-col-2 { margin: 20px 0 0 0;}
.footer-col-2 .row [class*=col-], .footer-col-3 .row [class*=col-] { width:50%; float:left;}
.megaFooter h2, .megaFooter h3 { margin-bottom: 10px; }
.footer-col-1 .callLink { display:inline-block; vertical-align:middle; margin-right:15px;}
.footer-col-1 .address { margin-bottom:8px;}
footer {margin-bottom: 0 !important;}
.footer-col-3 .d-flex img { height:auto;}
.copyrightText { display:none;}
.socialNav li { margin: 0 6px;}
.socialNav li a { width:30px; height:30px; font-size:16px; line-height:30px;}
#backtotop { bottom:80px; }
.mobileNav #navMob { margin-top: 70px; }
.gsc-control-cse {padding: 5px!important;}
.homeBanner.static-banner, .homeBanner .banner_slider {height: 200px!important; min-height: 200px!important;}
.homeBanner .bannerContent h1 {font-size: 23px;line-height: 35px;}
}
@media only screen and (max-width: 639px) {
.megaFooter h3.large { font-size:17px;}
.megaFooter h2, .megaFooter h3{ font-size:16px;}
.megaFooter .button {padding: 2px 7px;}
}


@media only screen and (max-width: 479px) {
.footer-col-2 .row.secretary [class*=col-], .footer-col-3 .row.secretary [class*=col-] {width: auto;float: none; position:relative; padding-left:160px;}
.footer-col-2 .row.secretary [class*=col-] h3, .footer-col-3 .row.secretary [class*=col-] h3 { position: absolute; left:15px; top:0;}
.footer-col-2 .row.secretary .col-sm-6:first-child { margin-bottom:15px; }
.footer-col-3 .row [class*=col-] {width: auto;float: none;}
.footer-col-3 .row .col-sm-5 { margin-bottom: 15px; }
.megaFooter .button { display:block; text-align:center; }
.footer-col-3 .row .col-sm-5 h3 { display:none;}
}
@media only screen and (max-width: 359px) {
#logo img, .headerFixed #logo img, #logo a img { width:195px;}
.footer-col-2 .row.secretary [class*=col-] { padding-left:125px;}
.footer-col-1 .callLink { margin-right: 5px; }
}

/* 13-03-2023 start */
.dia-2023 h3 {
    font-size: 45px;
    text-align: center;
    margin-top: 4%;
    margin-bottom: 4%;
    font-weight: bold;
}

.dia-2023 h3: hover{
	color: #25b9fb;
}
/* 13-03-2023 end */
.megaFooter .secretary .col-sm-6:nth-child(2) {
    display: none;
}