@font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.eot");
    src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Flaticon.woff2") format("woff2"),
         url("../fonts/Flaticon.woff") format("woff"),
         url("../fonts/Flaticon.ttf") format("truetype"),
         url("../fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: "Flaticon";
      src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
    }
  }
  [class^="fi-"]:before, [class*=" fi-"]:before,
  [class^="fi-"]:after, [class*=" fi-"]:after {   
    font-family: Flaticon; 
  font-style: normal; 
  }
  .fi-locked-padlock:before { content: "\f100"; }
  .fi-right-quotation-sign:before { content: "\f101"; }
  .fi-facebook:before { content: "\f102"; }
  .fi-placeholder:before { content: "\f103"; }
  .fi-share:before { content: "\f104"; }
  .fi-youtube:before { content: "\f105"; }
  .fi-passage-of-time:before { content: "\f106"; }
  .fi-files:before { content: "\f107"; }
  .fi-whatsapp:before { content: "\f108"; }
  .fi-communication:before { content: "\f109"; }
  .fi-customer-service:before { content: "\f10a"; }
  .fi-map-pointer:before { content: "\f10b"; }
  .fi-rubbish:before { content: "\f10c"; }
  .fi-telephone:before { content: "\f10d"; }
  .fi-power-off:before { content: "\f10e"; }
  .fi-user:before { content: "\f10f"; }
  .fi-pdf-file:before { content: "\f110"; }
  .fi-download-symbol:before { content: "\f111"; }
  .fi-open-book:before { content: "\f112"; }
  .fi-calendar:before { content: "\f113"; }
  .fi-check-mark:before { content: "\f114"; }
  .fi-twitter:before { content: "\f115"; }
  .fi-heart:before { content: "\f116"; }
  .fi-shopping:before { content: "\f117"; }
  .fi-customer-service-1:before { content: "\f118"; }
  .fi-stopwatch:before { content: "\f119"; }
  .fi-payment:before { content: "\f11a"; }
  .fi-sticker:before { content: "\f11b"; }
  .fi-star:before { content: "\f11c"; }
  .fi-star-half:before { content: "\f11d"; }
  .fi-pencil:before { content: "\f11e"; }
  .fi-instagram:before { content: "\f11f"; }
  .fi-plus:before { content: "\f120"; }
  .fi-minus:before { content: "\f121"; }
  .fi-envelope:before { content: "\f122"; }
  .fi-pinterest:before { content: "\f123"; }
  .fi-skype:before { content: "\f124"; }
  .fi-icon-52349:before { content: "\f125"; }
  .fi-icon-59149:before { content: "\f126"; }
  .fi-linkedin:before { content: "\f127"; }
  .fi-invisible:before { content: "\f128"; }
  .fi-interface:before { content: "\f129"; }
  .fi-lock:before { content: "\f12a"; }
  .fi-trademark:before { content: "\f12b"; }
  .fi-promotion:before { content: "\f12c"; }
  .fi-credit-card:before { content: "\f12d"; }
  .fi-bank:before { content: "\f12e"; }
  .fi-money:before { content: "\f12f"; }
  .fi-money-1:before { content: "\f130"; }
  .fi-auction:before { content: "\f131"; }
  .fi-gdpr:before { content: "\f132"; }
  .fi-certificate:before { content: "\f133"; }
  .fi-file:before { content: "\f134"; }
  .fi-legal-document:before { content: "\f135"; }
  .fi-sign:before { content: "\f136"; }
  .fi-domain:before { content: "\f137"; }
  .fi-honesty:before { content: "\f138"; }
  .fi-security-purposes:before { content: "\f139"; }
  .fi-success:before { content: "\f13a"; }
  .fi-goal:before { content: "\f13b"; }
  .fi-loupe:before { content: "\f13c"; }
  .fi-cash-payment:before { content: "\f13d"; }
  .fi-indian-rupee:before { content: "\f13e"; }
  .fi-contract:before { content: "\f13f"; }
  .fi-survey:before { content: "\f140"; }
  .fi-online-appointment:before { content: "\f141"; }
  .fi-personal-information:before { content: "\f142"; }
  .fi-online:before { content: "\f143"; }
  .fi-receipt:before { content: "\f144"; }
  .fi-report:before { content: "\f145"; }
  .fi-report-1:before { content: "\f146"; }
  .fi-seal:before { content: "\f147"; }
  .fi-seal-1:before { content: "\f148"; }
  .fi-stamp:before { content: "\f149"; }
  .fi-communications:before { content: "\f14a"; }
  .fi-royal:before { content: "\f14b"; }
  .fi-news-paper:before { content: "\f14c"; }
  .fi-news:before { content: "\f14d"; }
  .fi-newspaper:before { content: "\f14e"; }
  .fi-report-2:before { content: "\f14f"; }
  
  .nav-brand,.nav-brand:focus,.nav-brand:hover{color:#70798b}.navigation{width:100%;display:table;position:relative;font-family:inherit}.navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.navigation-fixed-wrapper{width:100%;left:0;z-index:19998;will-change:opacity}.navigation-fixed-wrapper.fixed{position:fixed!important;-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{from{opacity:.999}to{opacity:1}}.navigation-fixed-wrapper .navigation{margin-right:auto;margin-left:auto}.navigation-fixed-placeholder{width:100%;display:none}.navigation-fixed-placeholder.navigation-fixed-placeholder.visible{display:block}.nav-toggle,.navigation-hidden .nav-header{display:none}.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute;top:-9999px}.align-to-right{float:right}.nav-header{float:left;min-height: 30px;}.nav-brand{padding:0;font-size:24px;text-decoration:none!important}.navigation-portrait .nav-brand{line-height:30px}.nav-logo>img{height:48px;margin:11px auto;padding:0 15px 0 0;float:left}.nav-logo:focus>img{outline:initial}.navigation-portrait .nav-logo>img{height:36px;margin:6px auto 6px 15px;padding:0}.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:0px;cursor:pointer}.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#fff;border-radius:10px;box-shadow:0 .5em 0 0 #fff,0 1em 0 0 #fff}.navigation-portrait .nav-toggle{display:block}.navigation-portrait .nav-menus-wrapper{width:260px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:90000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0}.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#70798b;font-size:26px;cursor:pointer}.navigation-portrait .nav-menus-wrapper-close-button{display:block}.nav-menu{margin:0;padding:0;list-style:none;line-height:normal;font-size:0}.navigation-portrait .nav-menu{width:100%}.nav-menu.nav-menu-centered{text-align:center}.nav-menu.nav-menu-centered>li{float:none}.nav-menu>li{display:inline-block;float:left;text-align:left;margin-right: 1px;}.navigation-portrait .nav-menu>li{width:100%;position:relative;border-bottom:solid 1px #f0f0f0}.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #f0f0f0}.nav-menu+.nav-menu>li:first-child{border-top:none}.nav-menu>li>a{padding:6px 15px;display:inline-block;position:relative;text-decoration:none;color:#fff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;font-size:15px;}.nav-menus-wrapper a.btn-danger{ background:#e31e24; color:#fff; font-weight:bold;}.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:12px 15px 12px 26px !important; color:#212529;}.navigation-portrait .nav-menu>li>a:hover{color:#203750;}.nav-menu>li.active>a,.nav-menu>li.focus>a,.nav-menu>li:hover>a{color:#222}.nav-menu>li>a>[class*=ion-],.nav-menu>li>a>i{width:18px;height:16px;line-height:16px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav-menu>li>a>[class*=ion-]{width:16px;display:inline-block;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none!important}.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}.nav-menu.nav-menu-social>li>a>[class*=ion-]{font-size:12px}.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}.submenu-indicator{margin-left:6px;margin-top:6px;float:right;-webkit-transition:all .3s;transition:all .3s}.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000}.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #70798b #70798b transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .3s;transition:border .3s}.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}.nav-menu>.focus>a .submenu-indicator-chevron,.nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #203750 #203750 transparent}.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.navigation-portrait .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999}.nav-button,.nav-text{display:inline-block;font-size:14px}.no-scroll{touch-action:none;overflow-x:hidden}.nav-button{margin:18px 15px 0;padding:8px 14px;color:#fff;text-align:center;text-decoration:none;border-radius:4px;background-color:#203750;-webkit-transition:opacity .3s;transition:opacity .3s}.nav-button:focus,.nav-button:hover{color:#fff;text-decoration:none;opacity:.85}.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}.nav-text{margin:25px 15px;color:#70798b}.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}.navigation-portrait .nav-text+ul{margin-top:15px}.nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap;-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.3);-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.3);box-shadow: 0px 3px 6px rgba(0,0,0,.3);}.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}.nav-dropdown .nav-dropdown{left:100%}.nav-menu>li>.nav-dropdown{}.nav-dropdown>li{width:100%;float:left;clear:both;position:relative;text-align:left}.nav-dropdown>li>a{width:100%;padding:10px 20px;display:inline-block;text-decoration:none;float:left;font-size:15px;color:#333;background-color:#fdfdfd;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;border: 1px solid rgba(0,0,0,0.1); border-top:0px;}.nav-dropdown>li.focus>a,.nav-dropdown>li:hover>a{background:#203750;color:#fff}.nav-dropdown.nav-dropdown-left{right:0}.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}.navigation-landscape .nav-dropdown.nav-dropdown-left>li>a{text-align:right}.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px; position:relative}.navigation-portrait .nav-dropdown>li>ul>li>a:after{ position:absolute; left:30px; top:12px; content:"→";}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}.nav-dropdown .submenu-indicator{right:10px;top:10px;position:absolute}.navigation-portrait .nav-dropdown .submenu-indicator{right:0;top:0}.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-dropdown>.focus>a .submenu-indicator-chevron,.nav-dropdown>li:hover>a .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left:10px}.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
  html{overflow-x:hidden;}
  body{color:#222;font-size:16px;line-height:26px;padding-top:78px; background:#fff;overflow-x:hidden; width:100%;    font-family: 'EB Garamond', serif;}
  .poppins{font-family: 'Poppins', sans-serif;}
  .content p{margin-bottom: 5px;}
  .thumb_img{object-fit: cover; width: 100%;height: 140px;}
  /* For Firefox */
  input[type='number'] {
      -moz-appearance:textfield;
  }/* Webkit browsers like Safari and Chrome */
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }
  h1,h2,h3,h4,li,ul{margin:0;padding:0}
  h1,h2,h3,h4{margin:0}
  p{margin-bottom:15px;line-height:25px;}
  a,img,button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
  a:hover,a{color:#00AEEF;text-decoration:none;}
  a:hover, a:focus{text-decoration:none}
  .form-control:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
  .form-control{border-radius:0px;}
  .btn:focus,.btn:active {
     outline: none !important;
     box-shadow: none;
  }
  .list li{list-style-type:none;margin-left:20px;margin-bottom:10px;position:relative;}
  .list li:before{content:"\f114";font-family:'Flaticon';color:#203750;font-size:8px;margin-right:10px;display:inline-block;position:absolute;left:-15px; top:1px;}
  .top_name{font-size: 20px;}
  .menu-header{background: url(../images/menu_bg.png) no-repeat center center / cover; padding: 5px 0;}
  .nav-brand{ display:none;}
  .nav-brand img{ height:35px; width:auto;}
  .nav-menu > li > a.btn{padding:4px 10px 3px !important;}
  .nav-menu>li.active>a:after,.nav-menu>li.focus>a:after,.nav-menu>li:hover>a:after{content:"";position: absolute; left: 0px;top: -9px;width: calc(100%);height: calc(100% + 18px);background-color: #fff;z-index: 0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33);}
  .nav-menu>li>a span{position: relative;z-index: 1;}
  .sticky .logo{display: none;}
  .sticky{ background:#fff !important;}
  .sticky .nav-brand{margin:0 25px 0 0; display:inline-block;}
  .sticky .nav-brand img{ height:30px; width:auto;}
  .sticky .top_name{ display:none;}
  .sticky .cinfo i{font-size: 20px;}
  
  .fixed-top{ position:fixed; left:0px; top:0px; width:100%; z-index:999;box-shadow: 0px 1px 15px 0px rgba(155,160,163,0.29); background:rgba(255,255,255,0.90);} 
  .footer_sec{background: url(../images/footer-bg.png) no-repeat center center / cover;color: #fff;}
  .footer{ color:#fff; background:#203750; padding:20px 0; position:relative;} 
  .footer a{color: #FFF;}
  .flist li{ list-style-type:none; margin-bottom:7px;display:block; padding:5px 0 5px 20px;position:relative;}
  .flist li:after{ position:absolute; left:0px;top:5px;content:"\f114";font-family:'Flaticon';color:#fff;font-size:8px;}
  .flist li a{ color:#fff}
  .footer_navs {
      display: block;
      padding:5px 0 5px 30px;margin:0px;
      position: relative; 
  }
  .footer_navs i {
      position: absolute;
      left: 0px;
      top: 6px;
      font-size: 15px;
  }
  .fixed-social{position: fixed;background-color: #203750;padding: 10px;right: 0px;top: 15%;width: 40px;text-align: center;z-index: 9;}
  .loading_ajax{ width:100%;height:100%; position:fixed; left:0px; top:0px; background:rgba(0,0,0,.5); z-index:9999999; display:none;}
  .vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .bg-info{background-color:#17a2b8!important}
  .bg-violet{ background:#836fac;}
  .bg-primary{ background:#203750 !important;}
  .bg-success{ background:#2da397 !important;}
  .bg-success.dark{ background:#1f8f85 !important;}
  .bg-dark{ background:#222d34 !important;}
  .bg-white{background:#fff !important;}
  .bg-warning{background:#f7b128 !important;}
  .bg-danger{ background:#d42428 !important;}
  
  .text-danger{color:#d42428 !important;}
  .text-primary{color:#00AEEF !important;}
  .text-blue{color:#3498db !important;}
  .text-warning{color:#ffc107!important}
  .text-danger{color:#dc3545!important}
  .text-success{color:#2da397 !important;}
  .text-dark{color:#222d34!important}
  .text-white{color:#fff !important;}
  .text-info{color:#12cbc4 !important;}
  .text-purple{color:#854f96 !important;}
  .text-pink{color:#fda7df !important;}
  
  .btn-primary{color:#fff;background-color:#203750;border-color:#203750}
  .btn-primary:hover{color:#fff;background-color:#203750;border-color:#203750}
  .cta{background: rgb(32,55,80);background: linear-gradient(138deg, rgba(32,55,80,1) 0%, rgba(142,178,213,1) 100%);}
  .cta_img{background: url(../images/cta.png) no-repeat center center / cover;}
  .z-index-2{z-index: 2;}
  .text.small{font-size: 10px;line-height: 1.25;margin-bottom:5px;}
  .desc{padding-right: 0px;}
  
.meta{line-height: 10px !important;margin-bottom: 0px !important;}
.meta_author{display: inline-flex;margin-right: 6px;}
.meta_author img{height: 30px; width: auto;margin-right: 6px;}
.h3.fw-bolder{font-size: 1.8rem;margin-bottom: 0px;}
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1100px;
}
}

  @media only screen and (max-width:1200px){
      .nav-brand img {height: 60px;width: auto;}
      .nav-menu > li > a {padding: 5px 15px;}
      .sticky .nav-brand img{margin:0px;}.sticky .nav-brand{ margin:0px;}
  }
  @media only screen and (max-width:992px){
      body{ padding-top:48px;}
      .nav-brand{display:block;margin:0;} 
      .nav-brand img,.sticky .nav-brand img{height:30px; margin:0;}
      .nav-menu {background: #fff;padding-left: 0px;}
      .nav-menu > li > a{color:#333 !important}
      .cinfo{ float:right;}
      .cinfo span{ display:none;}.cinfo i{font-size:20px;} 
      .logo{display: none;} 
    .nav-menu>li.active>a:after,.nav-menu>li.focus>a:after,.nav-menu>li:hover>a:after{display: none;}
      .nav-dropdown>li>a{font-size:13px;}
      .nav-dropdown{box-shadow:none;} 
      .top_navs{ display:none !important;}
      .contact_dts_alt{ display:block;}
  
      .fixed-top{border-bottom-width:1px;}
      .desc{padding-right: 0px;}
  }
  @media only screen and (max-width:768px){
      .ttm-topbar-wrapper{ display:none;}
    .header_social{ display:none !important;}
    .top-nav{ display:block !important; text-align:center;}
    .nav-brand,.sticky .nav-brand,.nav-brand img,.sticky .nav-brand img{margin:0;}
    .display-3{font-size: 1.5rem;}
    .banner_slider .h5{font-size: 13px !important;}
    .banner_slider .h5 span{display: block;margin-bottom: 15px !important;}
    .banner_slider .display-3 {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
      }
  } 
  @media only screen and (max-width:450px){
    body{ padding-top:48px;}
    .display-3{font-size: 1.1rem;}
  } 