@font-face {
    font-family: "FontAwesome";
    src: url("fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format('svg');
    font-weight: normal;
    font-style: normal;
  }
  

  
  .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: #25B9FB; 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 {  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.png) 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;}
  .innerPage, body.home {margin-top: 98px;}
  #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(../css/Linda_R.png) no-repeat 0 0; background-size:100%;}
  .headerRow {padding: 10px 0;}
  .toggleMenu, .mobileNav .menuClose, header .global-search{ top:15px;}
  .innerPage, body.home {margin-top: 70px;}
  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;
  }