@charset "utf-8";
/* CSS Document */
/* @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');

html, body {
    overflow-x: hidden;
    /* overflow-y: overlay; */
}
/* body{margin:0;font-family: "Roboto", sans-serif;font-size:16px;line-height:24px;background-color: #fff;overflow-x: hidden;} */
body{margin:0;font-family: "Open Sans", serif; font-size:16px;line-height:24px;background-color: #fff;overflow-x: hidden;}


img {
    vertical-align: middle;
    border-style: none; border-radius: 10px
}
input, textarea, label, samp, big, small{font-family: "Open Sans", serif;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, img, br, input, textarea, label, samp, figure, section, aside, article, big, small{padding:0; margin:0;}
a, input{text-decoration:none; outline:none;}
a {transition: 0.3s;color: #000888;}
a:hover {opacity: 1}

img{border:0; outline:none;}
ul{list-style-type:none;}
*:focus{outline:none;}	
*, ::after, ::before{-webkit-box-sizing:border-box;	-moz-box-sizing:border-box; box-sizing:border-box;}
input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}
.left{float:left;}
.right{float:right !important;}
.block{display:block;}
.inlineblock{display:inline-block;}
.relative{position:relative}
.absolute{position:absolute;}

.fadeOut{opacity:0;} 
.fadeIn{opacity:1;}
.fadeOutRight {opacity:0; position:relative; left:50%;}
.fadeInRight{opacity:1; left:0%;}
.fadeOutLeft {opacity:0; position:relative; right:50%;}
.fadeInLeft{opacity:1; right:0%;}
.fadeOutBottom{opacity:0; position:relative; top:50px;}  
.fadeInBottom{opacity:1; top:0px;}
.fadeOutTop{opacity:0; position:relative; margin-top:-50%;}  
.fadeInTop{opacity:1; margin-top:0%;}

/* .addAnimate{-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in-out;} */
.addAnimate {-webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    -o-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in-out;
}
.addAnimate2{-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in-out;}
.transition{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;}
.transition2{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.transition3{-webkit-transition: all 12s ease-in-out; -moz-transition: all 12s ease-in-out;  -o-transition: all 12s ease-in-out; transition: all 12s ease-in-out;}
.transition4{-webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out;  -o-transition: all 1.2s ease-in-out; transition: all 1.2s ease-in-out;}

.delay5{-webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -o-transition-delay:0.5s; -ms-transition-delay:0.5s; transition-delay:0.5s;}
.delay8{ -webkit-transition-delay:0.8s; -moz-transition-delay:0.8s; -o-transition-delay:0.8s; -ms-transition-delay:0.8s; transition-delay:0.8s;}

.middle{ vertical-align:middle; text-align:center;}
.middle>*{ display:inline-block; vertical-align:middle; margin-right:-4px !important;}
.middle:after{content:''; height:100%; width:1px;display:inline-block; vertical-align:middle; }

.heading1_b{color:#243267; font-size:36px; font-weight:400; margin-bottom:30px;}
.heading1_b strong{ font-weight:700;}

.heading1_w{color:#FFF; font-size:36px; font-weight:400; margin-bottom:30px;}
.heading1_w strong{ font-weight:700;}

.heading2_b{color:#000; font-size:24px; font-weight:400; margin-bottom:30px;}
.heading2_b strong{ font-weight:700;}

.heading2_w{color:#FFF; font-size:24px; font-weight:400; margin-bottom:30px;}
.heading2_w strong{ font-weight:700;}

.more{height:43px; line-height:43px; padding:0 35px; color:#FFF; text-transform:uppercase; background:#cd2629; font-size:12px; display:inline-block; position:relative;}
.more:after{content:'';width:48px; height:9px; position:absolute; top:14px; right:-25px; background:url(../images/arrow.png) no-repeat 0 0; z-index:1;}
.more:before{content:'';width:22px; height:1px; position:absolute; top:22px; right:0px; background:#FFF; z-index:2;}

.more2{color:#e71f38; font-size:12px; font-weight:400; text-transform:uppercase; padding-right:30px; height:10px; line-height:10px; position:relative;display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease}
.more2:after{content:'';width:24px;height:7px;position:absolute;right:0;top:0px;background:url(../images/arrow2.png) no-repeat 100% 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease}
/* .more2:hover{color:} */
.more2:hover:after{background:url(../images/arrow2.png) no-repeat 0px 0;}

/*.more3{color:#e71f38; font-size:12px; font-weight:400; text-transform:uppercase; padding-right:20px; height:10px; line-height:10px; position:relative;display:inline-block; cursor:pointer;}
.more3:after{content:'';width:24px;height:10px;position:absolute;right:0;top:0px;background:url(../images/plus.gif) no-repeat 100% 0;}*/

.more4{color:#fff; font-size:12px; font-weight:400; padding-left:20px; height:10px; line-height:10px; position:relative;display:inline-block; cursor:pointer;}
.more4:after{content:'';width:14px;height:10px;position:absolute;left:0;top:0px;background:url(../images/plus_w.png) no-repeat 100% 0;}

.onlydestop5{ display: block !important;}
.onlymobile5{ display: none !important;}

.more5{color:#424141; font-size:12px; font-weight:400; padding-left:20px; height:10px; line-height:10px; position:relative;display:inline-block; cursor:pointer;}
.more5:after{content:'';width:10px;height:10px;position:absolute;left:0;top:0px;background:url(../images/plus.gif) no-repeat 100% 0;}


.more6{color:#fff; font-size:14px; font-weight:400; padding-right:20px; height:10px; line-height:10px; position:relative;display:inline-block; cursor:pointer;}
.more6:after{content:'';width:24px;height:10px;position:absolute;right:0;top:0px;background:url(../images/plus.gif) no-repeat 100% 0;}
/* .zoomIn{-webkit-transform: scale(1.2); transform: scale(1.2);}
.zoomOut{-webkit-transform: scale(0.7); transform: scale(0.7);} */

/* ------------------------------------- */

.center{width:95%;max-width: 1280px;margin:0 auto;}
.center:after{content:''; display:block; clear:both;}
header{/* height: 72px; */z-index:9;/* position: absolute; */width:100%;/* top: 40px; */left:0;padding: 0px 0px;box-shadow: -1px 4px 12px rgb(47 44 130 / 50%);background: #fff;position: relative;}
header:after, .headerSec1:after, headerSec2:after, .topLinks:after, .topSearch:after {content:''; display:block; clear:both;}
.center_inner {
    width: 90%;max-width:1100px; margin:0 auto;
}
.content_panel{position:relative;z-index: 0;}

.headerSec1{/* margin: 20px 0 0; */}
.headerSec1 aside:first-of-type{ float:left;}
.headerSec1 aside:last-of-type {
    float: right;
    width: 80%;
    background: #e4f3fe;
    padding: 0px 10px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #009edf;
    border-top: none;
    padding-right: 0px;
}

.topLinks li{ float:left; line-height:36px; margin-right:15px; padding-right:15px; position:relative;}
.topLinks li:last-of-type:after{ display:none;}
.topLinks li a{color:#9491ad; font-size:12px;}
.topLinks li a:hover {color: #009ce3;/* padding-left: 24px; */}
.topLinks ul li a:hover {padding-left:20px;}
.mob480 {display: none;}
.sm span{ float:left; height:36px; line-height:36px; padding-right:20px; font-size:12px; color:#9491ad;}
.sm a{ float:left; width:36px; height:36px; border-right:1px solid rgba(255,255,255,0.2); font-size:0; color:transparent; line-height:0; position:relative;}
.sm a:first-of-type{ border-left:1px solid rgba(255,255,255,0.2);}
.sm a:after{content:''; width:16px; height:16px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in-out;}
.sm a.fb:after{ background:url(../images/icon-social.png) no-repeat 0 0;}
.sm a.twitter:after{ background:url(../images/icon-social.png) no-repeat -16px 0;}
.sm a.linkdin:after{ background:url(../images/icon-social.png) no-repeat -32px 0;}

.sm a.fb:hover:after{ background:url(../images/icon-social.png) no-repeat 0 100%;}
.sm a.twitter:hover:after{ background:url(../images/icon-social.png) no-repeat -16px 100%;}
.sm a.linkdin:hover:after{ background:url(../images/icon-social.png) no-repeat -32px 100%;}
.nabh_logo img{ width: 20%;}
.headerSec2{ position:relative;}

.headerSec2 aside{float:right;width: 75%;text-align: right;}
.headerSec2 aside:after{content:''; display:block; clear:both;}

.logo{float:left;position: relative;margin: -38px 0 0 0;}
nav{ float:left;}
nav ul li{ float:left; padding:0 18px;height:66px; line-height:66px;}
nav ul li a{font-size:15px; font-weight:700; color:#080907;}
.siteSearchHolder{ float:left; height:66px; position:relative;}
.insuranceBtn{ float:left; background:#cd2629 url(../images/icon-insurance.png) no-repeat 50% 16px; height:66px; width:110px; padding-top:40px; color:#FFF; text-transform:uppercase; font-size:10px; text-align:center;}

#navTrigger{ display:none;}

.topSearch { width:60px; overflow:hidden; height:66px; position:relative; background:#fff; padding-top:20px;}
.topSearchFild { border: 0; display: inline-block; border-bottom:1px dotted #ccc; padding:5px 10px; float: left; position: relative; z-index: 1;}
.topSearchBtn { border: 0; background: url(../images/search-icon.png) 53% 0 no-repeat #fff; width:61px; height: 28px; position: absolute; top:24px; right:0px; z-index: 2; cursor: pointer;}
.searchTrigger { background:#f3f3f3 url(../images/search-icon.png) no-repeat 50% 50%; padding-left:40px; height:66px; width:60px; display:inline-block; position:absolute; right:0; top:0; z-index:2; border-left:1px solid #e7e7e7; cursor:pointer;}

.stClose{ background:#d2d2d2 url(../images/close.png) no-repeat 50% 50%;}
.top_box{ background: #2f2c82; min-height: 55px; border-radius: 0 0px 5px 5px;display: flex; }
.top_box ul{ padding: 0 15px; line-height: 55px; color: #fff;display: flex; }
.top_box ul:after{ content: ""; display: inline-block; border-left: 2px solid #a1a3c7; margin: 15px 10px;}
.top_box ul:before{ content: ""; display: inline-block; border-left: 2px solid #a1a3c7; margin: 15px 10px 15px 0;}
.top_box .nabh_logo{ line-height: 55px; padding: 0 15px;}
.top_box .nabh_logo span{ padding: 0 0 0 10px; color: #c9c9dd; font-size: 14px;}
.top_box ul li{ padding: 0 10px; font-size: 14px; font-weight: 400;}
.top_box ul li a { color: #fff;}
.top_box ul li a:hover { color: #d20000;}




body{
/*  background:#263238;*/
  position:relative;
}

.close{
  position:absolute;
  color:#fff;
  top:20px;
  right:50px;
  font-size:1.7em;
  cursor:pointer;
  display:none;
  z-index:999;
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition:         all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
}

.close:hover{
  font-size:2.4em;
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}
/*-------------- saerch section -----------*/

.check-box-area .check-box li {
    padding-bottom: 15px;
    padding-left: 35px !important;
    line-height: 23px;
    color: #000;
    list-style: none !important;
    background: url(../images/check2.png) no-repeat left top;
}













/* Inner banner section start*/
.hbDex {width: 100%; height: 100%; object-fit: cover;  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */       -moz-animation: fadein 2s; /* Firefox < 16 */        -ms-animation: fadein 2s; /* nternet Explorer */         -o-animation: fadein 2s; /* Opera < 12.1 */            animation: fadein 2s;}
.innerbannerInfo{position: absolute; bottom: 130px; text-align: center; margin: 0 auto; left: 0; right: 0;}
.innerbannerInfo h1{color: #fff; font-size: 16px; position: relative; padding: 0 0 15px; margin: 0 0 15px; text-transform: uppercase;}
.innerbannerInfo h1:after{position: absolute; content: ""; width: 52px; height: 3px; left: 0; right: 0; bottom: 0; background-color: #eb0e17; margin: 0 auto;}
.innerbannerInfo h3{color: #ffffff; font-size: 24px; position: relative;}
.innerbannerInfo h3 strong{ font-weight: 800; display: inline-block; width: 100%; padding: 15px 0 0;} 
 .container{width:95%; max-width:1183px; margin:0 auto;}
 .row{float:left; width:100%; position: relative;  }
 
.bredcrub_single{float:left; width:100%; background-color: #f4f4f4; height: 72px;}
.bredcrub_single li{float: left; font-size: 14px; line-height: 72px; height: 100%; padding: 0 30px; color: #393939;}
.bredcrub_single li:last-child{background-color: #fff;}
.bredcrub_single li.home{background-color:#0054a6;}
.bredcrub_single li a{padding:0;   padding: 0 0px; color:#393939; position:relative;}
.bredcrub_single li span{/*background:#fff url(../images/bredcramb_arrow.png) 92% center no-repeat; */  height: 100%; float: left; color: #393939;}
 
select option{ background: #00b1ea; font-size: 16px; border-bottom: 1px solid ##fff;}


.full_block{float: left; width: 100%;}

header.scrolled{background: rgba(255,255,255,1.00); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;}
 
@media screen and (min-aspect-ratio:13 / 7) and (max-device-width:1114px) and (orientation:landscape){
    body:before{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background:#000 url(../images/orientation-change.png) no-repeat 50% 50%;background-size:400px;z-index:9999999999;}
    }



.headerSec2 img{ border-radius: 0;}   














    
    .inside-header {
        width: 100%;
        height: auto;
        display: block;
        position: relative;
        padding-top: 0px;
    }
    .inside-header img {
        width: 100%;
    }
    .header_mid_inner {
        width: 95%;
        max-width: 1193px;
        margin: 0 auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 8%;
    }
    .inside-header-text h1 span {
        font-weight: normal;
    }
    .inside-header-text{/* position: absolute; */width: auto;height: auto;left: 50px;/* bottom: 20%; */-webkit-transform: translate(0%, -50%);transform: translate(0%, -6%);}
    .inside-header-text h2{ font-size: 45px; line-height: 45px; font-weight: 300; color: #feca27; position: relative; padding-bottom: 0; margin-bottom: 0; font-family: "Open Sans", serif;}
    /*.inside-header-text h2:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 15px; height: 1px; background: #FFFFFF;}*/
    .inside-header-text h1{
        font-weight: bold;
        font-size: 36px;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 42px;
        }
    .breadcrumb{left: 50px;margin-top: 12px;font-weight: normal;line-height: 18px;}
    .breadcrumb a{font-size: 14px; font-weight: 400; color: #FFFFFF; padding-right: 14px; position: relative;}
    .breadcrumb a:after{ content: '/'; position: absolute; right: 3px; top: 0; width: 7px; height: 14px;font-size: 14px; font-weight: 400; color: #FFFFFF; } 
    .breadcrumb a:first-child{color: #ffffff;}
    .breadcrumb span{font-size: 14px;font-weight: 400;color: #FFFFFF;padding-right: 12px;position: relative;margin-right: 6px;}
    .breadcrumb span:after{ content: '/'; position: absolute; right: 1px; top: 0; width: 7px; height: 14px;font-size: 14px; font-weight: 400; color: #FFFFFF; } 
    .breadcrumb strong{font-size: 14px;font-weight: bold;color: #FFFFFF;padding-right: 14px;font-family: "Open Sans", serif;}






    section#counter-stats {
        display: flex;
        justify-content: center;
        background: #034ea2; padding: 45px 0;
    }
    
    .stats {
      text-align: center;
      font-size: 25px;
      font-weight: 700;
    }
    
    .stats .fa {
      color: #ffffff;
      font-size: 40px; padding: 0 0 25px 0;
    }
    .col-lg-3{width: 25%; float: left;}
    /*/ end count stats /*/
    .counting{ padding: 15px 0 20px 0; font-size: 50px; color: #fff;}
    .stats h5{ color: #fff; font-weight: 400; font-size: 16px;}    











/*---------Footer part open--------*/
.footer {
    width: 100%;
    background: #c4daff;
    padding: 30px 0px;
    padding-bottom: 0px;
}
.center.footer_mid_box {
    display: flex;
    justify-content: space-between;
    color: #fff;
    border-top: 1px solid rgb(255 255 255 / 31%);
    padding-top: 20px;
}
.footer_first_box ul li {
    line-height: 25px;
}
.footer_mid_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.footer_first_box h4 {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 36px;
    position: relative;
}
.footer_first_box h4:after {
    content: "";
    clear: both;
    display: table;
    height: 2px;
    width: 40px;
    background: #FF8686;
    /* background: var(--main-color-one); */
    margin-top: 10px;
}
.footer_first_box strong {
    display: block;
}

.footer_first_box ul li a {
    font-size: 13px;
    color: #666;
}
.footer_first_box ul li a:hover {
    font-size: 13px;
    color: #ff8686;
}
.footer_first_box {
    width: 20%;
}

.footer_mid_box .footer_first_box:last-child {
    width: 26%;
    color: #666;
    font-size: 14px;
}

.footer_first_box p {
    font-size: 14px;
    color: #9cbff5;
    font-weight: normal;
}
span.email_text {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
}

span.email_text a {color: #666;}
.call_text a {color: #666;}
span.call_text {
    font-size: 14px;
    color: #666;
}
.footer_bottom {
    background: #034ea2;
    padding: 20px 0px;
    margin-top: 40px;
    border-top: 2px solid #52aecf;
}
.footer_bottom_mid {
    display: flex;
    justify-content: space-between;
}

span.best_text {
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
}

span.copy_text {
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
}

.follow {
    display: flex;
}
.footer_link a {
    color: #fff;
    transition: 0.6s;
}

.footer_link a:hover {
    color: #0e81f7;
}
.follow ul {
    display: flex;
}
.follow ul li {
    margin: 0px 4px;
}
.social_box ul {
    display: flex;
}

.social_box ul li {
    margin-right: 10px;
}

.text-footer {
    padding-right: 10px;
}
.follow ul li:nth-child(1) a {width: 20px; height: 22px;  background: url(../images/follow-icon.png) 0 0 no-repeat; display: block;}
.follow ul li:nth-child(1) a:hover {width: 20px; height: 22px;  background: url(../images/follow-icon.png) 0 -31px no-repeat;}

.follow ul li:nth-child(2) a {width: 23px; height: 22px; background: url(../images/follow-icon.png) -25px 0 no-repeat; display: block;}
.follow ul li:nth-child(2) a:hover {width: 23px; height: 22px;  background: url(../images/follow-icon.png) -25px -31px no-repeat; display: block;}

/*.follow ul li:nth-child(3) a {width: 22px;height: 22px;background: url(../images/follow-icon.png) -102px 0 no-repeat;display: block;}
.follow ul li:nth-child(3) a:hover {width: 22px;height: 22px;background: url(../images/follow-icon.png) -102px -31px no-repeat;display: block;}*/
.follow ul li:nth-child(3) a {width: 22px; height: 22px;  background: url(../images/follow-icon.png) -75px 0 no-repeat; display: block;}
.follow ul li:nth-child(3) a:hover {width: 22px; height: 22px;  background: url(../images/follow-icon.png) -75px -31px no-repeat; display: block;}

.follow ul li:nth-child(4) a {width: 22px; height: 22px;  background: url(../images/follow-icon.png) -51px 0 no-repeat; display: block;}
.follow ul li:nth-child(4) a:hover {width: 22px; height: 22px;  background: url(../images/follow-icon.png) -51px -31px no-repeat; display: block;}

.follow ul li:nth-child(6) a {width: 25px; height: 22px;  background: url(../images/follow-icon.png) -125px 0 no-repeat; display: block;}
.follow ul li:nth-child(6) a:hover {width: 25px; height: 22px;  background: url(../images/follow-icon.png) -125px -31px no-repeat; display: block;}

.follow ul li:nth-child(7) a {width: 28px; height: 22px;  background: url(../images/follow-icon.png) -150px 0 no-repeat; display: block;}
.follow ul li:nth-child(7) a:hover {width: 28px; height: 22px;  background: url(../images/follow-icon.png) -150px -31px no-repeat; display: block;}



.footer .center:after {
    display: none;
}




.footer_menu_box {
    display: flex;
    color: #fff;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.footer_menu_first_box {
    width: 25%;
    /* padding: 35px 0px; */
}

.footer_menu_first_box ul {
    padding: 6px 0px;
}

.footer_menu_first_box ul li a {
    color: #fff;
    font-size: 13px;
    display: block;
    transition: 0.4s;
}
.footer_menu_first_box ul li a:hover {
    color: #0d97ec;
    padding-left: 6px;
}
.footer_menu_first_box ul li ul {
    padding: 0px;
}
.footer_menu_first_box ul h4 {
    margin-bottom: 10px;
    position: relative;
}

.footer_menu_first_box ul h4:after {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 40px;
    height: 1px;
    content: "";
    background: #fff;
}
.desktop1920{ display: block;}
.mob480 { display: none;}
/*---------Footer part open--------*/
iframe { border-radius: 25px;}




















a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{list-style-type:none;}
	
*:focus{ outline:none;}	
*, ::after, ::before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;} 


.transition2{-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in-out;}

.header{ display: none;}
.header .logo{ float: left; padding: 15px 0 0 0px; max-width: 84px; height: auto;}
.header .logo img { width: 100%;}
.header .queryTrigger{ float: right; height: 100%; border-left: 1px solid #e6e6e6; position: relative; padding: 0 55px 0 30px;line-height: 80px; font-size: 12px; color: #282828;  cursor: pointer;font-family: 'Lato', sans-serif;}
.header .queryTrigger:after{content:''; width: 20px; height: 5px; position: absolute; top: 0; bottom: 0; right:25px; margin: auto;background: url(../images/bullet.png) no-repeat 0 50%; }


.topLinkHolder{float: right; padding: 0 90px 0 0; position: relative; height:80px;font-family: 'Lato', sans-serif;}
.topLinkHolder span{float: left;  height: 100%; border-left: 1px solid #e6e6e6; padding: 22px 25px 0;}
.topLinkHolder a{ display:inline-block; vertical-align: middle; padding: 22px 0 0 40px; position: relative; color: #363636; font-weight:700; font-size: 12px;} 
.topLinkHolder a:before{content:''; width: 30px; height: 30px; position: absolute; left: 0; top: 0;}
.topLinkHolder a:after{position: absolute; left:40px; top: 0; background: #ca382b; height: 19px; line-height: 17px; padding: 0 10px; color: #FFF; border-radius:12px; font-size: 11px;}

.topLinkHolder a.topCallLink:before{background: url(../images/icon-set1.png) no-repeat 0 0;}
.topLinkHolder a.topCallLink:after{content:'Call'; }
.topLinkHolder a.topBuyLink:before{background: url(../images/icon-set1.png) no-repeat -30px 0;}
.topLinkHolder a.topBuyLink:after{content:'Buy'; }

.topLinkHolder a.topScheduleLink:before{background: url(../images/icon-set1.png) no-repeat -61px 0;}
.topLinkHolder a.topScheduleLink:after{content:'Book';} 

.topLinkHolder span.navTrigger{ float: none; width: 90px; height:80px; cursor: pointer; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; position: absolute; top: 0; right: 0; }
.topLinkHolder span.navTrigger:after{content:'Menu'; font-size:10px; text-transform: uppercase; padding-top:20px; text-align: center; color:#295646; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 30px; height: 30px; background: url(../images/navTrigger.png) no-repeat 0 0; margin: auto;}
.topLinkHolder span.navTrigger.showNav:after{ background: url(../images/navTrigger.png) no-repeat 100% 0; }

.nav5 {position: fixed; left: 0; top:-100px; width:100%; height:90px; background: #f1f1f1; z-index:0; overflow: hidden;}
.nav5.navShow{top:80px;}
.navSlide{ height:90px; width:100%;  margin:0 auto;}
.navSlide li{ float: left; width: 130px; height:100%; border-right: 1px solid #DDD; line-height: 12px;}
.navSlide li:last-of-type{border-right:none;}
.navSlide li a{ display: block; text-align: center; height:90px; padding:55px 20px 0; position: relative; color: #363636; font-family: 'Lato', sans-serif; font-size: 10px; text-transform: uppercase;}
.navSlide li a.menuActive{color:#ef5931;}
.navSlide li a.menuActive:after{content: ''; width:100%; height:1px; position: absolute; left: 0; bottom:0px; border-bottom: 3px solid #ef5931;}

.navSlide li a:before{content: ''; width: 50px; height: 50px; position: absolute; left: 0; right: 0; top:7px; margin: auto;}
.navSlide li a.navIcon_1:before{background: url(../images/icon-set2.png) no-repeat 0 0;}
.navSlide li a.navIcon_2:before{background: url(../images/icon-set2.png) no-repeat -50px 0;}
.navSlide li a.navIcon_3:before{background: url(../images/icon-set2.png) no-repeat -100px 0;}
.navSlide li a.navIcon_4:before{background: url(../images/icon-set2.png) no-repeat -150px 0;}
.navSlide li a.navIcon_5:before{background: url(../images/icon-set2.png) no-repeat -200px 0;}
.navSlide li a.navIcon_6:before{background: url(../images/icon-set2.png) no-repeat -250px 0;}
.navSlide li a.navIcon_7:before{background: url(../images/icon-set2.png) no-repeat -300px 0;}
.navSlide li a.navIcon_8:before{background: url(../images/icon-set2.png) no-repeat -350px 0;}
.navSlide li a.navIcon_9:before{background: url(../images/icon-set2.png) no-repeat -400px 0;}
.navSlide li a.navIcon_10:before{background: url(../images/icon-set2.png) no-repeat -450px 0;}
.navSlide li a.navIcon_11:before{background: url(../images/icon-set2.png) no-repeat -500px 0;}
.navSlide li a.navIcon_12:before{background: url(../images/icon-set2.png) no-repeat -550px 0;}
.navSlide li a.navIcon_13:before{background: url(../images/icon-set2.png) no-repeat -600px 0;}
.navSlide li a.navIcon_14:before{background: url(../images/icon-set2.png) no-repeat -650px 0;}
.navSlide li a.navIcon_15:before{background: url(../images/icon-set2.png) no-repeat -700px 0;}
.navSlide li a.navIcon_16:before{background: url(../images/icon-set2.png) no-repeat -750px 0;}
.navSlide li a.navIcon_17:before{background: url(../images/icon-set2.png) no-repeat -800px 0;}
.navSlide li a.navIcon_18:before{background: url(../images/icon-set2.png) no-repeat -850px 0;}
.navSlide li a.navIcon_19:before{background: url(../images/icon-set2.png) no-repeat -905px 0;}
.navSlide li a.navIcon_20:before{background: url(../images/icon-set2.png) no-repeat -965px 0;}
.mobmenu{ display: none !important}
.nav2s { display: none;}
.whatsapp { position: fixed; bottom: 15px; right: 15px;}
/*------Google translate----------*/

@media all and (max-width:1030px){
.mobmenu{ display: block !important}
.nav5 { display: block;}
.navSlide li a.menuActive:after{content: ''; width:100%; height:1px; position: absolute; left: 0; bottom:auto; top:0; border-bottom: 3px solid #ef5931;}
.nav5{top:auto; bottom:-100px;}
.nav5.navShow{top:auto; bottom:80px;}	
        
.topLinkHolder{float: none; padding: 0; position: fixed; left: 0; right: 0; bottom: 0; margin: auto; background: #FFF; height:80px; z-index: 90;box-shadow: -2px 3px 41px 6px rgba(0,0,0,0.2);
-webkit-box-shadow: -2px 3px 41px 6px rgba(0,0,0,0.2); -moz-box-shadow: -2px 3px 41px 6px rgba(0,0,0,0.2);}
.topLinkHolder span{float: left;  height: 100%; border-left:none; width: 40%; text-align: center;min-width: 160px; padding:0px 0 0;}
.topLinkHolder span:last-of-type{float: right; }
.topLinkHolder a{padding: 22px 0 0 40px; margin-top: 22px; position: relative; color: #363636; font-weight:700; font-size: 12px;}
.topLinkHolder span.navTrigger{ width:95px; min-width:95px; height:80px; background:#f8f8f8; left: 0; margin: auto;}
.topLinkHolder span.navTrigger:after{ background: url(../images/navTrigger.png) no-repeat 0 100%; color: #FFF; font-size: 10px;}
.topLinkHolder span.navTrigger.showNav:after{ background: url(../images/navTrigger.png) no-repeat 100% 100%; }
.topLinkHolder span.navTrigger:before{content:''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width:69px; height:69px; margin: auto; background: url(../images/ntBg.png) no-repeat 50% 50%;} 
.header { display: block;}  
.whatsapp{ display: none;}
    }


 @media screen and (max-width:1085px){
	/*  header{ position:relative; width:100%; top:0; left:0;} */
	 /* .header {height: 80px;} */
	 
	 .headerSec1{display: none;}
	 .headerSec2.center{ width:100%;}
	 .headerSec1 .center{ width:100%;}
	 .headerSec1 aside:first-of-type, .logo{ margin:8px 20px;}
	 .siteSearchHolder{ position:inherit;}
	 .searchTrigger{ position:relative; right:auto; top:auto; }
	 .topSearch{ position:absolute; left:0; top:100%; background:#FFF; width:100%; border-top:1px solid #DDD; padding:20px 70px 0 30px; display:none;}
	 .topSearchFild{ width:100%;}
	 #navTrigger{ display:block; float:left; width:66px; background:#192553 url(../images/snavbtn.png) no-repeat 50% 50% ; height:66px; cursor:pointer;border-top: 1px solid rgba(255,255,255,0.2); cursor:pointer;}
	 #navTrigger.ntClose{background:#192553 url(../images/close2.png) no-repeat 50% 50% ;}
	 
	 nav{ position:fixed; top:0; right:-250px; height:100%; width:250px; background:#192553; overflow:auto; z-index:5;}
	 nav ul{}
	 nav ul li {float: none; padding: 0 5px; height: auto; line-height:20px;}
	 nav ul li a{ color:#FFF;}
	 
	 /* .navShow { margin: 0 250px 0 -250px;}
	 nav.navActive { right: 0;}	  */
	 
 }

 @media screen and (max-width:1023px){
 .footer_mid_box {
    padding-bottom: 40px; display: none;
}
.footer {
    width: 100%;
    background: #c4daff;
    padding: 0px 0px;
    padding-bottom: 0px;
}
.onlydestop5{ display: none !important;}
.onlymobile5{ display: block !important;}

 }
 @media screen and (max-width:1100px){
    .inside-header {
        /* padding-top: 80px; */
    }
    }


@media screen and (max-width:820px) {

    .footer_menu_first_box {
        width: 50%;
        /* padding: 35px 0px; */
    }
	.right_quick_links ul {
		display: inline-block;
		justify-content: center;
		align-items: center;
	}
	input.book_button {
    background: #ec1f27;
    color: #fff;
    font-weight: normal;
    border-radius: 5px;
    transition: 0.6s;
    margin: 0 15px 0 0;
    border: none;
    cursor: pointer;
}
	.onlydestop5{ display: none !important;}
.onlymobile5{ display: block !important;}
.content_panel .onlyMobile .slick-slider {}
}

@media screen and (max-width:820px) {
    .footer_bottom {
        background: #034ea2;
        padding: 20px 0px;
        margin-top: 40px;
/*        border-top: 3px solid #ec1f27;*/
    }
    header {
        top: 10px;
    }
    .center.footer_mid_box {
        display: flex;
        justify-content: space-between;
        color: #fff;
        flex-wrap: wrap;
    }
    .coryright {
        width: 100%;
        text-align: center;
    }
    .footer_link {
        width: 100%;
        text-align: center;
        margin: 14px 0px;
    }
    .follow {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .footer_menu_box {
        padding: 0px 20px;
    }
	.desktop1920{ display: none;}
.mob480 { display: block;}
	.footer_first_box h4 {
    font-size: 18px;
    color: #707070;
    font-weight: normal;
    margin-bottom: 16px;
    margin-top: 20px;
}
.footer .center {
    width: 90%;
    max-width: 1193px;
    margin: 0 auto;
}
.footer_bottom {
    background: #1d4a8f;
    padding: 20px 0px;
    margin-top: 0px;
}
.footer_bottom {
    background: #1d4a8f;
    padding: 20px 0px 107px 0;
    margin-top: 0px;
}
.footer_mid_box .footer_first_box:last-child {
    width: 100%;
}
.footer_bottom_mid { 
    flex-wrap: inherit;
    text-align: center;
    display: block;
    padding: 0 35px;
    width: auto;
    margin: 0 auto;
}
span.best_text {
    margin-bottom: 20px;
}
/*
a.header_ph_no img {
    filter: brightness(0%);
}
*/
.headerSec2 .search:after {
    content: "";
    position: absolute;
    width: 72px;
    height: 0px;
    background: #000;
    bottom: 0px;
    left: 0px;
}
}

 @media screen and (max-width:600px){
	 .headerSec1{ display:none;}
	 
.heading1_b{ font-size:24px;}
.heading1_w{font-size:24px;}

.inner_banner {margin: 65px 0 0;}
.inner_banner .banner_info {position: relative; width: 100%; bottom: auto; background-color:#192553 ; float:left; padding:30px;}
.inner_banner img{display:block;}
.inner_banner .banner_info .bredcrub{display:none;}
.inner_banner .banner_info h3{padding:0px; font-size:20px;}	 
.bredcrub_single{height: auto; display: none;}
.bredcrub_single li {font-size: 13px; line-height: 35px;}
.bredcrub_single li:last-child{width: 100%;}
}


@media screen and (max-width:680px) {
.inside-header-text h1 {
    font-size: 22px;
    line-height: 24px;
}
.desktop1920 {
    display: none;
}
.mob480 {
    display: block;
}
.footer_menu_first_box ul li a {
    font-size: 11px;
}
}

@media screen and (max-width:479px){
.searchTrigger { width: 45px;}
.inner_banner .banner_info { padding: 10px;}	
	
}

.right_quick_links ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 10px;
    color: #fff;
    line-height: 11px;
    padding: 7px 0;
}










.right_quick_links {
    position: fixed;
    right: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 85px;
    height: 280px;
    background: #c31539;
    z-index: 7;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .14);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .14);
    padding: 4px 0px; border-radius: 5px 0 0 5px;
}

.right_quick_links ul li {
    text-align: center;
    padding: 10px 10px;
    border-bottom: 1px solid #a40404;
}

.right_quick_links ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 11px;
    color: #fff;
    line-height: 14px;
}

span.book_text {
    color: #f0ff00;
}

.right_quick_links ul li:last-child {
    border-bottom: none;
}
.right_quick_links ul li a img {
    margin-bottom: 4px;
}
.headerSec1 .search {
    float: left;
    /* margin-top: 12px; */
    margin-left: 24px;
}

.headerSec2 .search span {
    background: url(../images/searchic_active.png) no-repeat left;
    color: #000;
    padding-left: 22px;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    cursor: pointer;
    /* background-size: 100%; */
    width: 18px;
    height: 21px;
    display: inline-block;
    /* filter: brightness(0) invert(1); */
}
.headerSec2 .search.active span {
    background: url(../images/closeactive.png) no-repeat left;
    /* filter: brightness(0) invert(1); */
}





.headerSec2 .search {
    float: left;
    margin-top: 28px;
    margin-right: 52px;
    margin-left: 0px;
    /* display: none; */
    color: #000;
}









.searchblock{background: rgb(255 255 255);-webkit-box-shadow: 0px 6px 15px -1px rgba(0,0,0,0.09);-moz-box-shadow: 0px 6px 15px -1px rgba(0,0,0,0.09);box-shadow: 0px 6px 15px -1px rgba(0,0,0,0.09);width: 100%;padding: 15px 0 0px;position: absolute;top: 120px;left: 0;z-index: 9;display: none;height: 80px;}



.searchwrap {
  position: relative;
  margin: 0 auto;
  border-bottom: 1px solid #bdbdbd;
  width: 95%;
  max-width: 1280px;
}

.searchTerm {
  width:calc(100% - 50px);
  border: 0px solid #00B4CC;
  border-right: none;
  padding: 5px;
  height: 40px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #232323; font-size: 18px;
}

.searchTerm:focus{
  color: #004ea6;
}

.searchButton {
  width: 40px;
  height: 20px;
  border: 0px solid #00B4CC;
  background: url("../images/searcharrow.png") no-repeat center;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px; 
}
a.header_ph_no {
    float: right;
    color: #fff;
    /* margin-top: 8px; */
    display: flex;
    align-items: center;
    background: #ca382b;
    padding: 7px 10px;
    font-size: 20px;
    font-weight: bold;
    border-bottom-right-radius: 8px;
    position: relative;
    right: -3px;
}

a.header_ph_no img {
    width: 20px;
    margin-right: 4px;
}
a.nabh_logo {
    float: left;
    display: flex;
    align-items: center;
    color: #2c2c2c;
    font-size: 13px;
    padding-right: 5px;
}

a.nabh_logo img {
    margin-right: 4px;
}
.mob {
    display: none !important;
}
.search_box input[type=text] {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #00a1e4;
    border-radius: 34px;
    font-size: 13px;
    background-color: white;
    background-image: url('../images/search_icon.jpg');
    background-position: 8px 6px;
    background-repeat: no-repeat;
    padding: 12px 20px 12px 46px;
    margin-top: 22px;
    color: #000;
    height: 44px;
  }
  .search_box {
    width: 34%;
    float: left;
}

@media screen and (max-width:680px) {
    .headerSec2 .search {
        float: left;
        margin-top: 4px;
        margin-right: 0px;
        margin-left: 18px;
        display: block;
        position: relative;
        z-index: 9999;
    }

input.book_button.now {
    font-size: 22px;
    padding: 16px 40px;
    margin-top: 8px;
    display: inline-block;
    width: 100% !important;
    text-align: center;
}
    .headerSec2 .search span {
        background: url(../images/searchic_active.png) no-repeat left;
        color: #000000;
        padding-left: 22px;
        -webkit-transition: all 0.7s ease-in-out;
        -moz-transition: all 0.7s ease-in-out;
        -o-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
        cursor: pointer;
        /* background-size: 100%; */
        width: 18px;
        height: 21px;
        display: inline-block;
        filter: brightness(0) invert(0);
    }
    .headerSec2 .search.active span {
        background: url(../images/closeactive.png) no-repeat left;
        filter: brightness(0) invert(0);
    }
    .searchblock {
        top: 100px;
    }
    header {
        top: 0px;
        height: 70px;
    }
    .headerSec2 aside {
        width: 100%;
        margin-top: 10px;
        float: left;
        width: 100%;
        border-bottom: 0px solid red;
        background: #f1f1f1;
    }
    .logo {
        width: 94px;
    }
    .footer_first_box {
        width: 100%;
    }
		a.header_ph_no {
    float: right;
    color: #fff;
    /* margin-top: 8px; */
    display: flex;
    align-items: center;
    background: #ca382b;
    padding: 7px 10px;
    font-size: 10px;
    font-weight: bold;
    border-bottom-right-radius: 8px;
    position: relative;
    right: -3px;
}
.nav_top li a {
    padding: 12px 15px;
    display: block;
    text-decoration: none;
    color: #2c2c2c;
    font-size: 13px;
    font-weight: normal;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-right: 1px solid #2c2c2c;
}
.best_text a{ color: #fff; text-decoration: underline;}
}

@media screen and (max-width:480px) {
    .right_quick_links {
        width: 100%;
        height: auto;
        bottom: 0px;
        top: auto;
        padding: 0px;
    }
    .right_quick_links ul {
        display: flex;
        justify-content: center;
        align-items: center;
    }
	.right_quick_links ul li {
    text-align: center;
    padding: 6px 10px;
    border-bottom: none;
    border-right: 1px solid #a40404;
    display: inline-block;
    width: 33%;
    float: left;
}
	

.right_quick_links ul li a {
    display: inline-block;
    flex-direction: column;
    align-items: center;
    font-size: 13px;
    color: #fff;
    line-height: 18px;
}
	.right_quick_links ul li a img{ display: inline-block; width: 25%; vertical-align: top; padding: 5px 5px 0 0;}
	.right_quick_links ul li a article{ display: inline-block; width: 69%; text-align: left; line-height: 12px; font-size: 12px; padding: 5px 0 0 0;}
	.right_quick_links ul li a article span{ padding: 0px; margin: 0px; line-height: 12px;}
	.right_quick_links { border-radius: 0;}
	
	
/*    .right_quick_links ul li a img {
        display: none;
    }*/
    .right_quick_links ul li:last-child {
        border-bottom: none;
        border-right: none;
    }
}



@media screen and (max-width:400px) {
    .social_box ul li {
        margin-right: 6px;
        width: 20px;
    }
    .social_box ul li img {
        width: 100%;
    }
	.topLinkHolder span {
        float: left;
        height: 100%;
        border-left: none;
        width: 40%;
        text-align: center;
        min-width: 115px;
        padding: 0px 0 0;
    }
	    .topLinkHolder a {
        padding: 22px 0 0 0px;
        margin-top: 22px;
        position: relative;
        color: #363636;
        font-weight: 700;
        font-size: 12px;
    }
	.topLinkHolder a:before {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -12px;
}
}

@media screen and (max-width:1200px) {
	a.header_ph_no {
    float: right;
    color: #fff;
    /* margin-top: 8px; */
    display: flex;
    align-items: center;
    background: #ca382b;
    padding: 7px 10px;
    font-size: 10px;
    font-weight: bold;
    border-bottom-right-radius: 8px;
    position: relative;
    right: -3px;
}
.nav_top li a {
    padding: 12px 15px;
    display: block;
    text-decoration: none;
    color: #2c2c2c;
    font-size: 13px;
    font-weight: normal;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-right: 1px solid #2c2c2c;
}

}

