@import url(../add/netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);
ul.resp-tabs-list,p{margin:0px;padding:0px;}
.resp-tabs-list li{font-size:19px;font-weight:500;display:inline-block;padding:13px 15px;margin:0px 2px;list-style:none;cursor:pointer;float:left;background-color:#dfdfdf}
.resp-tabs-container{padding:0px;background-color:#FCFCFC;clear:left;margin:0px 2px}
span.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;padding:15px; padding-bottom:0px}
.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px 14px !important;}
.resp-tab-active{border-bottom:none;background-color:#307920!important;color:#fff}
.resp-content-active,.resp-accordion-active{display:block;}
.resp-tab-content{border:1px solid #c1c1c1;}
span.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:1px solid #c1c1c1;margin:0px;padding:10px 15px;}
span.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
span.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
span.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue;}h2.resp-tab-active{background:#DBDBDB !important;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
span.resp-accordion:first-child{border-top:1px solid #c1c1c1 !important;}
.breadcrumb1{padding: 8px 0px 0px 0px;margin-bottom:0px;list-style: none;}
.breadcrumb1>li{display:inline-block}.breadcrumb1>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb1>.active{color:#000}
.breadcrumb2{padding: 8px 0px 0px 0px;margin-bottom:0px;list-style: none;}
.breadcrumb2>li{display:inline-block}.breadcrumb2>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb2>.active{color:#fff}
@media (max-width:768px){ul.resp-tabs-list{display:none;}
span.resp-accordion{display:block;font-size:17px;font-weight:500;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
}
.header .dropdown-menu {
  padding: 0;
  border: none;
  min-width: 190px;
  border-radius: 0;
  z-index: 9999 !important;
  border-top: solid 2px #56ac0c;
  border-bottom: solid 2px #687074
}

@media only screen and (min-width:991px) and (max-width:1054px) {
  body {
    padding-top: 83px !important
  }
}

@media (max-width:1024px) {
  .header .topbar {
    margin-bottom: 20px
  }
}

.header {
  z-index: 999;
  background: #fff;
  position: relative;
  border-bottom: solid 2px #00318e
}

.header>.container {
  display: table;
  margin-bottom: -39px
}

@media (max-width:768px) {
  .header>.container {
    width: 100%
  }
  .left-center {
    text-align: center !important
  }
}

@media (max-width:1024px) {
  .header>.container {
    margin-bottom: 0;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    border-bottom: solid 2px #00318e
  }
}

.header .logo {
  display: table-cell;
  float: left
}

.header .logo img {
  z-index: 1;
  margin: 10px 0;
  position: relative
}

@media (max-width:1200px) {
  .header img.big-logo {
    width: 120px;
    height: auto
  }
}

.header .navbar-toggle {
  border-color: #56ac0c
}

.header .navbar-toggle .fa {
  color: #fff;
  font-size: 19px
}

.header .navbar-toggle,
.header .navbar-toggle:focus,
.header .navbar-toggle:hover {
  background: #56ac0c
}

.header .navbar-toggle:hover {
  background: #59698e !important
}

.header .navbar-collapse {
  position: relative
}

@media (max-width:1024px) {
  .header .navbar-collapse,
  .header .navbar-collapse .container {
    padding-left: 0;
    padding-right: 0
  }
}

.header .navbar-nav>li>a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase
}

.header .navbar-nav>.active>a {
  color: #fff
}

@media(max-width:999px) {
  .breadcrumb1 {
    margin-top: 15px
  }
  .breadcrumb2 {
    margin-top: 15px
  }
}

@media (max-width:1074px) {
  .breadcrumb1 {
    margin-top: 0 !important
  }
  .breadcrumb2 {
    margin-top: 0 !important
  }
}

@media (min-width:1025px) {
  .header .navbar-nav {
    float: right
  }
}

@media (max-width:1024px) {
  .header .navbar-header {
    float: none;
    border-bottom: #56ac0c 2px solid
  }
  .header .navbar-toggle {
    display: block;
    float: left
  }
  .header .navbar-collapse.collapse {
    display: none !important
  }
  .header .navbar-collapse.collapse.in {
    display: block !important;
    overflow-y: auto !important
  }
  .header .navbar-nav {
    text-align: left;
    float: none
  }
  .header .navbar-nav>li {
    float: none
  }
  .header .navbar-nav>li>a {
    padding-top: 30px;
    padding-bottom: 40px
  }
  .header .dropdown-menu.pull-right {
    float: none !important
  }
  .header .navbar-nav .open .dropdown-menu {
    border: 0;
    float: none;
    width: auto;
    margin-top: 0;
    position: static;
    box-shadow: none;
    background-color: transparent
  }
  .header .navbar-nav .open>a,
  .header .navbar-nav .open>a:focus,
  .header .navbar-nav .open>a:hover {
    border-bottom-color: #eee
  }
  .header .navbar-nav .open .dropdown-menu .dropdown-header,
  .header .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 25px
  }
  .header .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px
  }
  .header .navbar-nav .open .dropdown-menu>li>a:focus,
  .header .navbar-nav .open .dropdown-menu>li>a:hover {
    background-image: none
  }
  .header .navbar-nav .open .dropdown-menu>li>a {
    color: #777
  }
  .header .navbar-nav .open .dropdown-menu>li>a:focus,
  .header .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    background-color: transparent
  }
  .header .navbar-nav .open .dropdown-menu>.active>a,
  .header .navbar-nav .open .dropdown-menu>.active>a:focus,
  .header .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
  }
  .header .navbar-nav .open .dropdown-menu>.disabled>a,
  .header .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .header .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
  }
  .header .dropdown-menu.no-bottom-space {
    padding-bottom: 0
  }
  .header .navbar-nav>li>a {
    font-size: 15px;
    padding: 9px 10px
  }
  .header .navbar-nav>li a {
    border-bottom: solid 1px #eee
  }
  .header .navbar-nav>li>a:focus {
    background: 0 0
  }
  .header .navbar-nav>li>a:hover {
    color: #fff
  }
  .header .navbar-nav>.active>a,
  .header .navbar-nav>.active>a:focus,
  .header .navbar-nav>.active>a:hover {
    background: #56ac0c;
    color: #fff !important
  }
  .header .dropdown .dropdown-submenu>a {
    font-size: 13px;
    color: #555 !important;
    text-transform: uppercase
  }
  .bg-green {
    background: #fff
  }
  .header .navbar-nav>li>a {
    color: #000
  }
  .header .navbar-nav>li:hover>a {
    color: #56ac0c
  }
}

@media (min-width:1025px) {
  .header .navbar-collapse {
    padding: 0
  }
  .header .container-fluid>.navbar-collapse,
  .header .container-fluid>.navbar-header,
  .header .container>.navbar-collapse,
  .header .container>.navbar-header {
    margin-bottom: -10px
  }
  .header .navbar-nav {
    position: relative
  }
  .header .navbar-nav>li>a {
    bottom: -2px;
    position: relative;
    padding: 10px
  }
  .header .navbar-nav>li>a,
  .header .navbar-nav>li>a:focus {
    border-bottom: solid 2px transparent
  }
  .header .navbar-nav>.active>a,
  .header .navbar-nav>li>a:hover {
    bottom: -2px;
    position: relative
  }
  .header .navbar-nav>.active>a,
  .header .navbar-nav>.active>a:focus,
  .header .navbar-nav>.active>a:hover,
  .header .navbar-nav>li>a,
  .header .navbar-nav>li>a:focus,
  .header .navbar-nav>li>a:hover {
    background: 0 0
  }
  .header .navbar-nav>.open>a,
  .header .navbar-nav>.open>a:focus,
  .header .navbar-nav>.open>a:hover {
    color: #fff
  }
  .header .dropdown-menu {
    padding: 0;
    border: none;
    min-width: 190px;
    border-radius: 0;
    z-index: 9999 !important;
    border-top: solid 2px #56ac0c;
    border-bottom: solid 2px #687074
  }
  .header .dropdown-menu li a {
    color: #687074;
    font-size: 13px;
    font-weight: 400;
    padding: 2px 15px;
    border-bottom: solid 1px #eee
  }
  .header .dropdown-menu .active>a,
  .header .dropdown-menu li>a:hover {
    color: #687074;
    filter: none !important;
    background: #eee !important;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
  }
  .header .dropdown-menu li>a:focus {
    background: 0 0;
    filter: none !important
  }
}

.header-fixed .header {
  height: auto
}

.header-fixed .header.header-sticky {
  margin-top: 0;
  transition: all .2s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%
}

.header-fixed .header.header-fixed-shrink {
  box-shadow: 0 0 3px #bbb;
  background: rgba(255, 255, 255, .96);
  transition: all .3s ease-in-out
}

@media (min-width:1025px) {
  .header-fixed .header.header-fixed-shrink {
    margin-top: -35px
  }
  .header-fixed .header.header-fixed-shrink>.container {
    margin-bottom: -46px
  }
  .header-fixed .header.header-fixed-shrink .logo img {
    max-width: 150px;
    margin: 50px 0 -4px
  }
  .header-fixed .header.header-fixed-shrink .navbar-nav>li>a {
    padding-top: 19px;
    padding-bottom: 19px
  }
  .header .navbar-nav>li>a {
    font-size: 14px
  }
  .header-fixed .header.header-fixed-shrink .navbar-nav>.active>a,
  .header-fixed .header.header-fixed-shrink .navbar-nav>li>a:hover {
    border-bottom: none
  }
  .header-fixed .header.header-fixed-shrink .dropdown>a:after {
    top: 20px
  }
  .header-fixed .header.header-fixed-shrink .navbar-nav>ul>bg-green {
    background: #fff
  }
}

.boxed-layout.header-fixed .header.header-sticky {
  left: inherit;
  width: inherit
}

.blue {
  font-weight: 700;
  font-size: 16px;
  color: #35640b!important
}

.dropdown-submenu {
  position: relative
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px
}

.drop-height {
  height: 200px !important;
  overflow: auto
}

.dropdown-submenu>a:after {
  border: none !important
}

.dropdown-submenu:hover>a:after {
  border-left-color: #555
}

@media (max-width:1024px) {
  .header .logo img {
    width: 150px
  }
  .disnon1 {
    display: inline
  }
  .loginbar {
    display: none
  }
  i.style-switcher-btn {
    top: 50px
  }
  .navbar-toggle {
    margin-right: 5px
  }
  .fa-2x {
    font-size: 25px
  }
}

.navbar {
  min-height: inherit !important
}

.navbar-brand {
  padding: 1px 0 !important;
  display: block;
  height: 40px;
  margin-bottom: 0
}

.navbar-collapse.collapse {
  1float: right
}

.spl-logo img {
  height: 50px
}

.spl-title b {
  color: #fff;
  margin: 20px 0 !important;
  text-align: center !important;
  font-size: 26px
}

.spl-hotline,
.spl-hotline a {
  text-align: center;
  color: #fff
}

.spl-hotline {
  margin-top: 10px
}

@media (max-width:499px) {
  .header .logo img {
    margin: 10px 0 0 0
  }
  .header .logo img {
    width: 165px !important
  }
  body {
    padding-top: 80px !important
  }
}

#mobile-nav-toggle i {
  color: #fff !important
}

#header {
  padding: 0 0;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transition: all .5s;
  z-index: 997;
  background-color: #418035;
  border-bottom: #56ac0c 1px solid
}

#header #logo {
  float: left
}

#header #logo h1 {
  font-size: 36px;
  margin: 0;
  padding: 6px 0;
  line-height: 1;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

#header #logo h1 a,
#header #logo h1 a:hover {
  color: #fff
}

#header #logo img {
  padding: 0;
  margin: 0;
  height: 50px;
  margin-top: 5px
}

@media (max-width:768px) {
  #header #logo h1 {
    font-size: 26px
  }
  #header #logo img {
    max-height: 40px
  }
  .mt-10 {
    margin-top: 0
  }
}

.nav-menu,
.nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none
}

.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99
}

.nav-menu li {
  position: relative;
  white-space: nowrap
}

.nav-menu>li {
  float: left
}

.nav-menu li.sfHover>ul,
.nav-menu li:hover>ul {
  display: block
}

.nav-menu ul ul {
  top: 0;
  left: 100%
}

.nav-menu ul li {
  min-width: 180px
}

.sf-arrows .sf-with-ul {
  padding-right: 30px
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105"
}

#nav-menu-container {
  float: right;
  margin: 4px;
  background: #418035;
  margin-right: 50px
}

@media (max-width:1024px) {
  #nav-menu-container {
    display: none
  }
}

.nav-menu a {
  padding: 2px 8px 5px 0;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  outline: 0
}

.nav-menu span {
  padding: 2px 8px 5px 0;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  outline: 0;
  cursor: pointer
}

.nav-menu>li {
  padding: 2px 4px
}

.nav-menu>li>a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #2dc997;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s
}

.nav-menu ul {
  margin: 0px 0 0 0;
  border: 1px solid #e7e7e7
}

.nav-menu ul li {
  background: #f1f1f1
}

.nav-menu ul li:first-child {
  border-top: 0
}

.nav-menu ul li a {
  padding: 0 5px;
  color: #333;
  transition: .3s;
  display: block;
  font-size: 15px;
  text-transform: none
}

.nav-menu ul li a:hover {
  background: #eee
}

.nav-menu ul ul {
  margin: 0
}

#mobile-nav-toggle {
  position: fixed;
  top: -9px;
  z-index: 999;
  margin: 11px 20px 0 0;
  border: 0;
  background: 0 0;
  font-size: 28px;
  display: none;
  transition: all .4s;
  outline: 0;
  cursor: pointer
}

#mobile-nav-toggle i {
  color: #000
}

@media (max-width:1024px) {
  #mobile-nav-toggle {
    display: inline;
  }
}

@media (max-width:800px) {
  .nav-menu a {
    font-size: 14px
  }
}

@media (max-width:992px) {
  .nav-menu a {
    font-size: 14px
  }
  .nav-menu span {
    font-size: 14px
  }
}

#mobile-nav {
  position: fixed;
  top: 0;
  padding-top: 40px;
  bottom: 0;
  z-index: 998;
  background: rgba(52, 59, 64, .9);
  left: -260px;
  width: 260px;
  overflow-y: auto;
  transition: .4s;
  background: #fff !important
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none
}

#mobile-nav ul li {
  position: relative;
  border-bottom: #eee 1px solid
}

#mobile-nav ul li a {
  color: #000;
  font-size: 16px;
  overflow: hidden;
  padding: 5px 10px 5px 10px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: 0
}

#mobile-nav ul li a:hover {
  color: #000
}

#mobile-nav ul li li {
  padding-left: 30px
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 10px;
  cursor: pointer;
  color: #000
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #2dc997
}

#mobile-nav ul .menu-item-active {
  color: #2dc997
}

#mobile-body-overly {
  width: 100%;
  height: 100%;
  z-index: 997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(52, 59, 64, .9);
  display: none
}

#mobile-nav ul li span {
  color: #000;
  font-size: 16px;
  overflow: hidden;
  padding: 5px 10px 5px 10px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: 0;
  cursor: pointer
}

#mobile-nav ul li span:hover {
  color: #000
}

body.mobile-nav-active {
  overflow: hidden
}

body.mobile-nav-active #mobile-nav {
  left: 0
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #000
}

.header1 {
  z-index: 7
}

.sticky {
  position: fixed;
  width: 100%;
  background-color: #031e7c;
  color: #fff;
  top: 45px
}

.sticky+.content {
  padding-top: 102px
}

.navbar {
  padding: 0 !important
}

#header {
  height: 45px;
  position: sticky;
  top: 0;
  z-index: 99
}

.main-nav {
  background-color: #fff;
  padding: 5px 30px;
  border-bottom: #ccc 1px solid
}

@media (max-width:768px) {
  .main-nav {
    position: sticky;
    position: -webkit-sticky !important;
    top: 0;
    z-index: 99;
    padding: 10px 30px
  }
}

@media (max-width:1024px) and (min-width:768px) {
  #header {
    display: none !important
  }
  .main-nav {
    position: -webkit-sticky;
    -webkit-position: sticky;
    position: sticky;
    top: 0;
    z-index: 99;
    padding: 10px 30px
  }
}

@media (max-width:1024px) {
  .sticky {
    top: 45px
  }
}

@media (max-width:768px) {
  .sticky {
    display: none
  }
}

@media (min-width:1025px) and (max-width:1200px) {
  .header .logo img {
    width: 160px
  }
  .header .logo img {
    margin: 20px 0
  }
}
#sidebar-wrapper ul.floating-sidebar{display:block;list-style:none;margin:0;padding:0;text-align:center;overflow:visible;white-space:nowrap}#sidebar-wrapper a.sidebar-link{display:block;padding:6px 5px 5px 5px;font-size:1.1rem;text-decoration:none;background-repeat:no-repeat;background-position:50% 10px;color:#333;border:1px solid #ccc;border-bottom:none;background-color:#fff}.sidebar-cell:first-child a{border-radius:4px 0 0 0}#sidebar-feedback a.sidebar-link{border-radius:0 0 0 4px;border-bottom:1px solid #ccc}#sidebar-wrapper .popover-data{display:none}#sidebar-wrapper .popover{position:absolute;border-radius:5px}#sidebar-wrapper .popover-content{position:relative}#sidebar-wrapper .popover-heading{color:#1b3e65;font-size:1.4rem;font-weight:bold;padding-bottom:10px}#sidebar-wrapper .popover-input-wrapper{}#sidebar-wrapper .popover-button-wrapper{text-align:center}#sidebar-wrapper .popover-button-wrapper .btn{width:100%}#sidebar-wrapper .sidebar-popover-content{width:190px}#sidebar-wrapper ul.popover-sharelinks-wrapper{display:block;list-style:none;margin:0;padding:0;min-width:195px}#sidebar-wrapper li.popover-sharelinks{display:inline-block;margin:2px}#sidebar-wrapper .popover.left>.arrow{}#sidebar-wrapper div.popover-input-wrapper{padding-bottom:10px;margin:0}#sidebar-wrapper div.popover-input-wrapper:last-child{padding-bottom:0}#sidebar-wrapper .error{color:red}
.sidebar-container{padding:0px;margin:0px;position:fixed;right:-130px;top:230px;width:210px;z-index:1100;}
.sidebar li{list-style-type:none;background-color:#FFFFFF;height:43px;padding:0px;margin:0px 0px 1px 0px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer;}
.sidebar li:hover{margin-left:-115px;}
.sidebar li i{float:left;margin:5px 4px;margin-right:5px;}
.sidebar li p{padding-top:5px;margin:0px;line-height:16px;font-size:14px;}
.sidebar li p a{text-decoration:none;color:#000000;}
.sidebar li p a:hover{text-decoration:underline;}
.footer-new{position:fixed;left:0;bottom:-14px;width:100%;background-color:#676767;color:white;text-align:center;z-index:1;}
.footer-fixed{padding-top:5px;list-style:none;background-color:#676767;}
.footer-left{border-left:1px solid #9e9e9e;}
.footer-fixed>li{display:inline-block}
.footer-fixed>.active{color:#777}
.footer-fixed>li a{border-right:1px solid #9e9e9e;color:#fff;display:inline-block;font-size:0.813em;font-weight:bold;height:25px;line-height:25px;padding:0px 20px;text-decoration:none;text-transform:uppercase;}
.footer-fixed>li a:hover{text-decoration:underline}
.footereindia{background-color:#504c4c;color:#fff;}
@media (min-width:499px) and (max-width:1100px){.footer-new{text-align:left}.footer-new>ul{padding-left:0px}}
.alertify,.alertify-show,.alertify-log {-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.alertify-hide {-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-log-hide {-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-cover {position: fixed; z-index: 99999;top: 0; right: 0; bottom: 0; left: 0; background-color:white; filter:alpha(opacity=0);	opacity:0;}
.alertify-cover-hidden {display: none;}
.alertify {position: fixed; z-index: 99999;top: 50px; left: 50%;width: 350px;margin-left: -175px;opacity: 1;}
.alertify-hidden {-webkit-transform: translate(0,-150px); -moz-transform: translate(0,-150px); -ms-transform: translate(0,-150px); -o-transform: translate(0,-150px);transform: translate(0,-150px); opacity: 0; display: none;}
:root *> .alertify-hidden {display: block;visibility: hidden;}
.alertify-logs {position: fixed;z-index: 5000;bottom: 10px;	right: 10px;width: 300px;}
.alertify-logs-hidden {	display: none;}
.alertify-log {	display: block;margin-top: 10px;position: relative;right: -300px;opacity: 0;}
.alertify-log-show {right: 0;opacity: 1;}
.alertify-log-hide {-webkit-transform: translate(300px, 0);-moz-transform: translate(300px, 0);-ms-transform: translate(300px, 0);-o-transform: translate(300px, 0);transform: translate(300px, 0);opacity: 0;}
.alertify-dialog {padding: 25px;}
.alertify-resetFocus {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.alertify-inner {text-align: center;}
.alertify-text {margin-bottom: 15px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 100%;}
.alertify-buttons {}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background: none;text-decoration: none;border: none;line-height: 1.5;font-size: 100%;display: inline-block;cursor: pointer;margin-left: 5px;}
@media only screen and (max-width: 680px) {.alertify,.alertify-logs {width: 90%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.alertify {left: 5%;margin: 0;}}
.alertify,.alertify-log {1font-family: sans-serif;}
.alertify {background: #FFF;border: 4px solid #333; border: 15px solid rgb(128, 123, 123);border-radius: 4px;	box-shadow: 0 10px 20px 10px rgba(22, 22, 22, 0.3);-webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box;}
.alertify-text {border: 1px solid #CCC;padding: 10px;border-radius: 4px;}
.alertify-button {border-radius: 4px;color: #FFF;font-weight: bold;padding: 6px 15px;text-decoration: none;1text-shadow: 1px 1px 0 rgba(0,0,0,.5);box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:  -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:   -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:   -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:     linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));}
.alertify-button:hover,.alertify-button:focus {outline: none;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image:  -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image:   -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image:   -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image:     linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));}
.alertify-button:focus {box-shadow: 0 0 15px #2B72D5;}
.alertify-button:active {position: relative;box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus {background-color: #FE1A00;border: 1px solid #D83526;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus {background-color: #5CB811;border: 1px solid #3B7808;}
.alertify-log {background: #1F1F1F;background: rgba(0,0,0,.9);padding: 15px;border-radius: 4px;color: #FFF;1text-shadow: -1px -1px 0 rgba(0,0,0,.5);}
.alertify-log-error {background: #FE1A00;background: rgba(254,26,0,.9);}
.alertify-log-success {background: #5CB811;background: rgba(92,184,17,.9);}
.inputcss{display:none}
.wid200{width:200px;}
.tab{display:none;}
.next-btn{background-color:#4CAF50;color:#ffffff;border:none;padding:10px 20px;font-size:17px;cursor:pointer;}
.next-btn:hover{opacity:0.8;}
#prevBtn{background-color:#bbbbbb;}
.font14{font-size:14px;font-weight:500}
.font-15{font-size:15px;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
#live-chat{bottom:0px;font-size:12px;right:0px;position:fixed;width:300px;z-index:1000}
#live-chat header{background:#293239;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;padding:5px 24px;}
#live-chat h4{font-size:14px;}
#live-chat h5{font-size:12px;}
#live-chat form{padding:10px;}
.chat-message-counter{background:#e62727;border:1px solid #fff;border-radius:50%;display:none;font-size:12px;font-weight:bold;height:28px;left:0;line-height:28px;margin:-15px 0 0 -15px;position:absolute;text-align:center;top:0;width:28px;}
.chat-close{background:#1c7430;border-radius:50%;color:#fff;display:block;float:right;font-size:10px;height:16px;line-height:16px;margin:10px 0 0 0;text-align:center;width:16px;}
.chat{background:#fff;}
.chat-history{height:380px;padding:8px 24px;overflow-y:scroll;}
.chat-message{margin-bottom:16px}
.chat-message img{border-radius:50%;float:left;}
.chat-message-content{margin-left:56px;}
.chat-time{float:right;font-size:10px;}
.chat-feedback{font-style:italic;margin:0 0 0 80px;}
.price{font-size:26px!important;font-weight:500!important;color:#ec971f!important;}
@media(max-width:768px){#live-chat{ display:none}}
body{font-family:"Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';background:#ffffff;padding-top:0px;font-size:16px;}
body.header-fixed-space-default{padding-top:80px;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px; font-weight:600!important}
h5{font-size:20px;}
h1, h2 {margin-top:10px!important; margin-bottom:10px!important; font-weight:600}
h3, h4, h5{margin-top:10px!important; margin-bottom:10px!important; font-weight:600}
.disb{ width:420px}
.back-plain {background: url(../images/back-plain.jpg);}
.stripes{background:url(../images/breadcrumbs.png)}
.plr{padding-left:0px;padding-right:0px}
.clr-footer{color:#fff!important;line-height:2;}
.ul-list{list-style:none;padding-left:0px}
.contacts li i{float:left;width:30px;height:30px;color:#777;padding:8px 5px;background:#333;text-align:center;margin:4px 10px 4px 0;display:inline-block;}
.wid20{width:20px}
#success_message{display:none}
.ois3{text-decoration:underline}
a.font18_box{font-size:18px;font-weight:500;text-decoration:underline}
.fo1{padding:5px;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #eee;margin:2px 2px 2px 0px}
.tick{list-style:url(../images/tick.png);}
.non-bg{background:rgb(243, 243, 243);}
.bord0{border-radius:0px}
.white{color:#FFFFFF!important}
.contact-list{text-align:center;}
.contact-list ul li .icon{font-size:20px;color:#c94645;}
.contact-list ul .first-item{font-size:12px;text-transform:uppercase;color:#9797a2;padding:5px 0 10px;}
.contact-list ul .second-item{color:#000;font-weight:bold;}
.form input.form-control{height:45px;}
.form .form-control{border:none;background:#f5f5f5;border-radius:2px;}
.form-control{box-shadow:none;border-radius:0;}
.new{text-align:center !important;margin-top:5px}
.form-group label{padding:10px 10px;font-size:16px;font-weight:500;}
.control-label{text-align:left!important;}
.icon-mail{height:50px;margin-left:20px;margin-right:20px;}
.form-group{margin-bottom:0px;}
#form-contact .form-control{width:100%;}
textarea{resize:none;}
.error-block{display:none;color:red;font-size:12px;font-style:italic;text-align:right;padding:5px 0;float:right;}
.modal-footer{text-align:center;}
.form-submitting{position:absolute;top:40%;left:50%;display:none;}
.form-success{display:none;text-align:center;}
.btn-submit{padding:5px 20px;color:#fff;background-color:#418035;border-color:#4cae4c;font-size:18px;}
.btn-close{padding:5px 20px;color:#fff;background-color:#5393ca;border-color:#2e6da4;font-size:18px;}
.cbSlide{cursor:pointer}
.modal-header .close{margin-top:-10px!important;font-size:40px;}
.modal-header{min-height:16.43px;border-bottom:1px solid #e5e5e5;background:#418035;color:#fff;z-index:9999}
.f-icon:hover{1opacity:0.5;}
.f-icon{width:30px;height:30px;display:block;text-indent:-9999px;background-image:url(../images/social-sprite.png);background-repeat:no-repeat;1background-color:orange;margin-right:10px;opacity:1;}
.f-facebook{background-position:0px -60px;}
.f-facebook:hover{background-position:0px -30px;}
.f-linkedin{background-position:-120px -60px;}
.f-linkedin:hover{background-position:-120px -30px;}
.f-youtube{background-position:-300px -60px;}
.f-youtube:hover{background-position:-300px -30px;}
ul.topSocialL{margin:0;padding:0;float:left;1width:200px;}
ul.topSocialL li{float:left;display:block;}
label{font-weight:normal!important}
.fon{font-weight:lighter;font-size:13px}
.overflow-h{overflow:hidden;}
.btn{border-radius:0px!important}
.pad10{padding:6px}.carousel {width: 100%;}
.slide-box {display: flex;justify-content: space-between;}
.u-shadow-v19{box-shadow:0 5px 10px -6px rgba(0, 0, 0, 0.1);}
.g-bg-primary{background-color:#031e7c !important}
.g-pull-50x-up{-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);}
.m1{float:left;margin-right:20px}
.font40{font-size:40px;font-weight:500}
.col-77{color:#000!important;background-color:#FFFFFF;}
.width50{width:50%!important}
.bold-font-size{font-size:18px!important;display:block;font-weight:500!important;color:#000;font-family:"Open Sans", Helvetica, Arial, sans-serif;padding-top: 4px;
padding-bottom: 4px;}
.ba-wh {background-color: #FFFFFF;padding: 0px 0px;}
.form-h{background-color: #375b5e;}
.overflow-hd{overflow:hidden;}
.tra-bg{background:url(../images/india-travel-new.jpg);background-position:top;background-attachment:fixed;background-size:cover;min-height:300px;position:relative;}
.tra-bg:after{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,.6);}
.tra-bg .container{z-index:1;position:relative;}
.wid-100{width:132px}
.wid109{width:109px}
.ht-50{height:60px}
.pointer{cursor:pointer}
ul li.floating{padding-bottom:10px}
.tra-hd{background:#453b31;color:#fff;}
hr.style-two {border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));margin: 30px 0px;}
.tra-hd1{background:#31353e url(../images/globe-new.jpg) no-repeat 50% 0/cover;background-position:center;}
.white-box-n{box-shadow:0px 2px 12px rgb(197, 191, 188);background:#fff;padding:5px; border-radius:.5rem;}
.white-box-n:hover{background:#eee;}
.icon-new{padding:10px;font-size:18px;color:#000;background:#fff;margin:10px 0px;box-shadow:0px 2px 12px rgb(197, 191, 188)}
.icon-new:hover{background:#eee;}
.travel-india{background-image:url(../images/solo-trip.jpg);background-size:cover;min-height:500px;background-position:center;}
.sprite{background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:-webkit-inline-box;}
.sprite-asia-home{width:30px;height:30px;background-position:-5px -5px;}
.sprite-blogs{width:64px;height:64px;background-position:-45px -5px;}
.sprite-call-round{width:32px;height:32px;background-position:-119px -5px;}
.sprite-compare-plans{width:64px;height:64px;background-position:-161px -5px;}
.sprite-domestic-home{width:30px;height:30px;background-position:-235px -5px;}
.sprite-facebook-round{width:32px;height:32px;background-position:-275px -5px;}
.sprite-frequently-asked-questions{width:64px;height:64px;background-position:-317px -5px;}
.sprite-googleplus-round{width:32px;height:32px;background-position:-391px -5px;}
.sprite-how-to-buy{width:64px;height:64px;background-position:-433px -5px;}
.sprite-insurance-claims{width:64px;height:64px;background-position:-507px -5px;}
.sprite-online-renewal{width:64px;height:64px;background-position:-581px -5px;}
.sprite-parents-home{width:32px;height:32px;background-position:-655px -5px;}
.sprite-policy-wordings{width:64px;height:64px;background-position:-697px -5px;}
.sprite-pre-ex-home{width:32px;height:32px;background-position:-771px -5px;}
.sprite-schengen-home{width:32px;height:32px;background-position:-813px -5px;}
.sprite-senior-home{width:32px;height:32px;background-position:-855px -5px;}
.sprite-visitor-home{width:32px;height:32px;background-position:-897px -5px;}
.sprite-youtube-round{width:32px;height:32px;background-position:-939px -5px;}
input[type=radio] + label{display:inline-block;padding:0px 0px;margin:5px 0px;line-height:20px;vertical-align:middle;cursor:pointer;}
label img{width:40px}
.b2{background-color:#fbf9e5!important; padding:10px!important}
.b1{background-color:#ffffff!important; padding:10px!important}
label.font15{border-radius:0px!important;width:22%!important}
.fo1-new {box-shadow: none!important;background-color: #fff!important;border-bottom: 1px solid #eee!important;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;margin-bottom:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin-top:12px!important;}
.label-font{font-weight:500;float:left}
label.label-font{border-radius:0px!important;}
.checkbox{width:25px;height:25px;float:left;}
[data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=radio], [data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
a:focus{outline:none}
input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;}
input[type='radio']:checked:before{background:#449d44;}
input[disabled] {cursor:not-allowed!important;background:#d7d7d7!important;box-shadow: none;opacity:.65;}
select[disabled] {cursor:not-allowed!important;background:#d7d7d7!important;box-shadow: none;opacity:.65;}
.home-categories:hover{background: #fff;border-radius: 50%;padding: 10px;}
.alert-success, .alert-info { color: #000; background-color: #fff; border-color: none;}
.alert {padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;}
.newwhite{background-color:#fff; padding:0px 0px 10px 0px; margin-bottom:30px; /*text-align:center;*/box-shadow:0 0 5px 0 rgba(0,0,0,.16);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.16);-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.16);-ms-box-shadow: 0 0 5px 0 rgba(0,0,0,.16);}
body{padding-top:0px!important}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{float:left;}
.plr0{padding-left:0px!important;padding-right:0px!important;}
.d-flex{display:flex}
.fa-times{position:fixed;left:223px;top:0px;font-size:22px;background:#55b13e!important;padding:10px;}
.fa-bars{background:#55b13e!important;padding:5px 10px;position:fixed;left:0px}
ul > li:last-child ul{right:4px;left:auto;}
.modal-header{display:inline;}
.form-group label{padding:0px;}
.mt-10{margin-top:10px}
.back-white {background-color: #fafafa;border-top: #cccccc5e 1px solid;border-bottom: #cccccc5e 1px solid;}
.back-white1{background-image:url(../images/health.jpg); background-position:50% 40%;}
.back-white1:after {top: 0;left: 0;width: 100%;height: 100%;content: " "; position: absolute; background: rgba(0,0,0,.6);}
.back-white2{background-color: #000000;border-top: #cccccc5e 1px solid;border-bottom: #cccccc5e 1px solid;}
.table {margin-bottom: 0px!important;}
#live-chat h4{font-size:14px;margin-top:10px;margin-bottom:10px;}
.accordion .card .card-header{cursor: pointer;}
.accordion .card:first-of-type{border-bottom:1px solid rgba(0,0,0,.125)!important}
.accordion .card-header:before{font-family: "Font Awesome 5 Free";content:"\f068";float:right; padding-right: 10px;font-weight: 600;}
.accordion .card-header.collapsed:before{content:"\f067";}
.bold-font{font-size:16px!important;font-weight:500!important;color:#000;font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.card-body{padding:10px}
.ois102 li {list-style: url(../images/tick.png); line-height: 1.9; background: #ffffff8c; margin: 5px;padding: 5px 20px;}
.center-block{display:block;margin-right:auto;margin-left:auto}
.home-categories{background:#56ac0c;border-radius: 50%;padding: 10px;}
.home-categories:hover{background: #fff;border-radius: 50%;padding: 10px;}
.mt-n10{ margin-top:-13rem!important;}
.fonts16{font-size:16px; font-weight:500}
.resp-tabs-list li {font-size: 18px!important;}
.btn-success {background-color: #218738!important; color:#fff!important}
.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap;}
.bts-popup{position:fixed;left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;}
.bts-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s;z-index:100}
.bts-popup-container{position:absolute;width:90%;max-width:210px;padding:5px;background:#fff;border-radius:none;text-align:center;box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.bts-popup-container img{float:left;width:32px}
.bts-popup-container p{color:#000;padding:10px 20px;font-size:20px}
.bts-popup-container .bts-popup-button{padding:5px 25px;border:2px solid #eee;display:inline-block;margin-bottom:10px;}
.bts-popup-container a{color:#000;text-decoration:none;text-transform:uppercase;}
.bts-popup-container .bts-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px;}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after{content:'';position:absolute;top:12px;width:16px;height:3px;background-color:#000;}
.bts-popup-container .bts-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;}
.bts-popup-container .bts-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:6px;top:13px;}
.is-visible .bts-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular, .u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular, .u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular, .u-icon-v4 .u-icon__elem-hover, .u-icon-v5{width:3.92857rem;height:3.92857rem;font-size:1.57143rem;}
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular, .u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular, .u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular, .u-icon-v4 .u-icon__elem-hover, .u-icon-v5{width:3.92857rem;height:3.92857rem;font-size:1.57143rem;}
.u-icon-v3{background-color:#eee;}
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular, .u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular, .u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular, .u-icon-v4 .u-icon__elem-hover, .u-icon-v5{width:3.92857rem;height:3.92857rem;font-size:1.57143rem;}
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular, .u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular, .u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular, .u-icon-v4 .u-icon__elem-hover, .u-icon-v5{width:3.92857rem;height:3.92857rem;font-size:1.57143rem;}
.u-icon-v1, .u-icon-v2, .u-icon-v3, .u-icon-v4{position:relative;display:inline-block;text-align:center;transition:all .2s ease-in-out;}
[class*="u-icon-v"] .u-line-icon-pro{-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);}
.u-icon-v1 > i, .u-icon-v2 > i, .u-icon-v3 > i, .u-icon-v4 > span > i{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;color:#fff;}
.btn-primary{ background-color:#0050a8; border:#0050a8 1px solid}
a{ color:#004a9d}.font18 {
font-size: 18px;
font-weight: 500;
}.list-inline>li{display:inline-block;padding:10px;vertical-align:top; background-color:#ccc; margin-bottom:4px}
.list-inline{padding:5px;text-align:-webkit-center;}
.list-inline>li:hover{background:#eee}
.scroll tr {display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.scroll td {padding:5px;flex:1 auto;-ms-flexbox:1 auto;flex-flow: row wrap;-webkit-flex:1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:0%;word-wrap:break-word; color:#000000; padding:10px}
.scroll thead{display:block;}
.scroll thead th {flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;}
.scroll tbody {display:block; width:100%; overflow-y:auto;overflow-x:hidden; height:500px;}
.scroll thead th{padding: 5px!important;background:#c1c1c1;width: 0%; text-align:center;}
.scroll thead th a{color:#000}
.scroll thead th a:hover{color:#000}
.non-bg1{background-color:rgb(182, 193, 183)}
.scroll td, .scroll th{border:none}
.scroll td, .scroll th{border-left: 1px solid #dee2e6!important;}
.scroll1 tbody {height:auto!important;}
.scroll1 thead th{padding: 5px!important;background:#c1c1c1;width: 0%; text-align:center; color:#000!important}
.tt2 {background-color: #f0e68c!important;padding: 10px!important;}.tt1 {background-color: #c0c4d4!important;padding: 10px!important;
}.tour-back{background-image:url(../images/search-questions.jpg);padding:50px 0px 80px 0px;background-repeat:no-repeat;background-attachment:fixed;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:relative;background-size:cover;z-index:6}
.tour-back:after{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,.5);}
.tour-back .container{z-index:100;position:relative;}
.advSrchInput1{width:100%;padding:15px;color:#555;background-color:#fff;background-image:none;border:0px;margin:0px!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.back-blue {background-color:#324a5e}
.new-tb{background-image:url(../images/travel-home.jpg);background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;}
.new-tb:after{background-color:rgba(0, 0, 0, 0.5) !important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;}.new-tb .container{z-index:1;position:relative;}
@media only screen and (min-width:1170px){.bts-popup-container{margin:21em auto;}}
@media (max-width:540px){label.font15{width:41%!important} .scroll1 thead th{ white-space:normal}.scroll thead th{ white-space:normal}}
@media (min-width:768px) and (max-width:1000px){.container{width:95%;}}
@media (max-width:1024px){.modal.in .modal-dialog{1width:100%!important}.tra-bg{background:none!important;min-height: 318px;}.bts-popup-container{margin:21em auto;}}
@media (max-width:991px){.container{max-width:100%;}}
@media (min-width:540px)and (max-width:768px){label.font15{/*width:27%!important*/}}
@media (max-width:768px){.fonts16{font-size:13px;} .new-tb{ background-image:none; padding-top:0px!important}}
@media (max-width:760px){ .disb{ display:block; width:auto}}
@media (max-width:1024px){
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:20px;}
h5{font-size:20px;}
}
@media (max-width:500px){
h1{font-size:24px!important;font-weight:600}
h2{font-size:18px!important;font-weight:600}
h3{font-size:18px!important;}
h4 {
    font-size: 16px !important
  }
  h3,
  h4,
  h5 {
    font-weight: 600 !important
  }
}
.tax-box {padding: 10px 20px 3px 10px;border-radius: 0px;background-color: #FFFFFF;max-width: 472px;margin: 0 auto 10px;margin-top: 10px;font-size: 17px;}.mt-nt10 {margin-top: -10rem!important;}.mt-nt13 {margin-top: -13rem!important;}.time {text-align: center;font-size: 20px;font-weight: 500;margin-top: -20px;color: #297b14;}.text-black{color:#000}.ein {font-size: 50px;color: #3e537a;font-family: -webkit-body;margin-top: -20px;float: left;}.calm {background: #dfdfdf;}.font38{ font-size:38px}
.fa-chevron-left:before {content: "\f053";color: #fff;background-color: green;padding: 7px;}
.fa-chevron-right:before {content: "\f054"; color: #fff;background-color: green;padding: 7px;}

.back-g {background-color: #f8f8f8;padding: 0px;}.backb {width: 100%;background-color: #233a7d;border-bottom-right-radius: 0px!important;border-bottom-left-radius: 0px!important;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-o-transition: all .25s ease-out;background: #56ac0c;background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #233a7d), color-stop(1, #102354));background: -moz-linear-gradient(center top, #233a7d 20%, #102354 100%);background: -o-linear-gradient(#233a7d, #558c27);
color: #FFF!important;padding-top: 3px;}.l-color {background-color: #dfdfdf;padding: 10px;}.font20 {font-size: 20px; font-weight: 500;}textarea.form-control {height: 39px!important;}
.wid{width:150px}
ul li.new-ar1{padding-bottom:15px}
.wi200{ width:200px}
.back-wh{background-color:#fff; padding:15px 10px}
.back-gr{ background-color:#F8F8FF; padding:15px 10px; border-left:#eaeaea 1px solid}
.bor-ea{border: #eaeaea 1px solid;}
.back-ea{ background-color:#eaeaea; margin-bottom:20px }
@media (max-width:500px){
.heinew .equal-height-column{height:auto!important}.sm-100 {width: 100%!important;}
}
.col-f0f0{background-color:#f0f0f0;padding:10px}
.fo1{ padding: 2px;font-size: 14px;line-height: 1.42857143;color: #000;background-color: #fff;background-image: none;border: 1px solid #eee;margin: 2px 1px 2px 0px;}
.font11{font-size:11px;font-weight:500}
.price1{font-size:26px!important;font-weight:500!important;color: #ffffff!important;}
.w-24{ width:240px; margin:5px;}
.s_bod{margin-left:205px;float:left;width:85px; border:#418035; background-color:#418035; font-size:17px;color:#FFFFFF; padding:7px; cursor:pointer}
.l_bod{padding:2px 5px 2px 5px;text-decoration:none;color:#FFFFFF;}
.la_1{padding-top:5px;float:left;}
.la_2{padding-top:5px; padding-left:1px;width:12px;float:left;}
.fo12{padding:5px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin-bottom:15px}
.mar_top{margin-top:81px}
.mod_bo{margin-top:102px}
.table-bordered thead th {border-bottom-width: 0px;}
.table thead th{border-bottom: 0px;}
.black{color: #000000;}
.hei50{height:50px}
.hei60{height:60px}
.hei35{height:35px}
.list-arrow {list-style: url(../images/list-arrow.png);line-height: 2;}
.list-arrow li {padding: 10px 0px;border-bottom: #e4dbdb 1px dashed;}
.partners{padding:20px 0px 0px 0px;background-color: #014fb4!important;}
#navigation{float:right}
.pagenavi{clear:both;}
.pagenavi .pages{display:none}
.pagenavi a,.pagenavi span{padding:6px 8px;text-decoration:none;font-family:arial;color:#000;margin:2px;background:-webkit-gradient(linear,0 0,0 100%,from(#D7D7C4),to(#B2B299));background:-webkit-linear-gradient(top,#D7D7C4,#B2B299);background:-moz-linear-gradient(top,#D7D7C4,#B2B299);background:-ms-linear-gradient(top,#D7D7C4,#B2B299);background:-o-linear-gradient(top,#D7D7C4,#B2B299);border:2px solid #D0C7C7;-webkit-border-radius:63px/108px 108px 72px 72px;border-radius:50%/60% 60% 40% 40%;font-size:20px;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}
.pagenavi .current,.pagenavi a:hover{background:rgba(235,240,218,.68)}
.navi-a{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;padding:10px 0px}
.ois12{font-size:20px}
.info-box{border:1px solid #fff;box-shadow:0px 2px 12px rgb(197, 191, 188);background:#fff;padding:18px 15px;margin-bottom:20px}
.wid-100{width:100px}
.ht-50{height:50px}
.back-brown{background-color:#6a6666;}
.g-pull-50x-up{-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);}
.b-icon{width: 3rem;height: 3rem;box-shadow: 0 4px 7px 0 rgba(38, 48, 77);-webkit-box-shadow: 0 4px 7px 0 rgba(38, 48, 77);background-color: #ffffff;color: #418035 !important;font-size: 20px;border-radius: 50%;}
.b-icon:hover{background-color: #418035; color:#fff!important}
.b-icon-i{position: relative;top: 30%;display: block;left: 30%;}
.back-green1{background:#418035;color: #fff;padding: 9px;font-size: 22px;}
.accordion .card .card-header{margin-bottom:0px!important;cursor:pointer; padding:10px}
.newd{background-color: #f8f8f8;padding: 0px 5px 5px 5px;}
ul.new-ar1{ padding-left:5px!important}
.new-ar1 li{padding-bottom:4px; padding-top:4px; border-bottom:#ccc 1px solid; list-style:none}
.spritereliance{background-image: url(../images/spritesheetreliance.png);background-repeat: no-repeat;display: -webkit-inline-box;}
.spritereliance-asia-home {width: 30px;height: 30px;background-position: -5px -5px;}
.spritereliance-family-home {width: 32px;height: 32px;background-position: -45px -5px;}
.spritereliance-individual {width: 32px;height: 32px;background-position: -87px -5px;}
.spritereliance-parents-home {width: 32px;height: 32px;background-position: -129px -5px;}
.spritereliance-pre-ex-home {width: 32px;height: 32px;background-position: -171px -5px;}
.spritereliance-schengen-home {width: 32px;height: 32px;background-position: -213px -5px;}
.spritereliance-senior-home {width: 32px;height: 32px;background-position: -255px -5px;}
.spritereliance-visitor-home {width: 32px;height: 32px;background-position: -297px -5px;}
.bajajsprite{background-image: url(../images/spritesheet-bajaj.png);background-repeat: no-repeat;display:-webkit-inline-box;}
.bajajsprite-stu-comp{width: 32px;height: 32px;background-position: -5px -5px;}
.bajajsprite-stu-elite{width: 32px;height: 32px;background-position: -47px -5px;}
.bajajsprite-stu-faq{width: 32px;height: 32px;background-position: -89px -5px;}
.bajajsprite-stu-insu{width: 32px;height: 32px;background-position: -131px -5px;}
.bajajsprite-stu-prime{width: 32px;height: 32px;background-position: -173px -5px;}
.bajajsprite-stu-uni{width: 32px;height: 32px;background-position: -215px -5px;}
.fon24{font-size:24px}
.call-bg{background:#014fb4}
.form-bg{background:#efefef}
.plainback{background-color:#e2e0e0;}
.fo1-form{ padding: 2px;font-size: 14px;line-height: 1.42857143;color: #000;background-color: #fff;background-image: none;border: 1px solid #eee;margin: 2px 1px 2px 0px;}
.wid100{width:100%}
.btn-default { color: #333!important;background-color: #fff;border-color: #ccc;}
.sidebar-list-container{padding:0px;margin:0px;position:fixed;right:-130px;top:280px;width:235px;z-index:1100;}
.sidebar-list li{height: 70px;width: 65px;background: #fff;text-align: center;padding: 0;margin-bottom: 3px;box-shadow: 0 0 4px 0 #4d4b4b; list-style:none; border-radius:4px;}
.sidebar-list li:hover {left:0;border:2px solid #05396d;background:#fff}
.sidebar-list li i{margin:5px 4px;margin-right:5px;color: #05396d;font-size: 18px;}
.sidebar-list li p{padding-top:5px;margin:0px;line-height:16px;font-size:14px;}
.sidebar-list a{text-decoration:none;color: #05396d;}
.sidebar-list li a:hover{text-decoration:none;}
.box > .icon{text-align:center;position:relative;}
.box > .icon > .image{position:relative;margin:auto;width:40px;height:40px;line-height:0px;border-radius:50%;background:#014fb4;vertical-align:middle;}
.box > .icon > .image > i{font-size:19px !important;color:#fff !important;line-height:45px!important;}
.box > .icon:hover > .image > i{color:white !important;}
.box > .icon > .info{margin-top:-24px;background:rgba(0, 0, 0, 0.04);border:1px solid #e0e0e0;padding:15px 0 10px 0;min-height:150px; border-radius:.5rem;}
.box > .icon:hover > .info{background:rgba(0, 0, 0, 0.04);border-color:#e0e0e0;color:white;}
.box > .icon > .info > h3.title{font-size:16px;color:#222;font-weight:700;}
.box > .icon > .info > p{color:#666;line-height:1.5em;margin:10px;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a{color:#222;}
.box > .icon > .info > .more a{font-family:"Robot",sans-serif !important;font-size:12px;color:#222;line-height:12px;text-transform:uppercase;text-decoration:none;}
.box > .icon:hover > .info > .more > a{color:#fff;padding:6px 8px;background-color:#63B76C;}
.box .space{height:30px;}
.plans-bg{background-color: #f5f9fc;box-shadow: 0.5px 0.87px 3px 0 rgba(0,0,0,.17);border: #eee 1px solid;}
.health-list{background: #324a5e;color: #fff;}
.border-right-bottom {border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.border-bottom {border-bottom: 1px solid #dfdfdf;}
.border-right {border-right: 1px solid #dfdfdf;}
.key-inner {padding-top: 30px;padding-bottom: 30px;height: 130px;text-align:center}
.key-icon{font-size:50px;color:#56ac0c;}
.backyel {background: #f9f7a5;padding: 20px;}
@media (max-width:1000px){
.border-right-bottom {border-right:none;border-bottom:none;}
.border-bottom {border-bottom:none!important;}
.border-right {border-right:none!important;}
}
#live-chat {z-index: 10000;}
.a-icon{width: 3rem;height: 3rem;box-shadow: 0 4px 7px 0 rgba(38, 48, 77);-webkit-box-shadow: 0 4px 7px 0 rgba(38, 48, 77);background-color: #f0f2f8;color: #3398dc !important;font-size: 20px;border-radius: 50%;}
.a-icon:hover{background-color: #3398dc; color:#fff!important}
.a-icon-i{position: relative;top: 30%;display: block;left: 30%;}
.bg-blue{background-color:#324a5e;color:#fff;}
.icon-r{background-color:#fff;padding:10px;border-radius:50%;color:#000}
.about {background-image: url(../images/about.jpg);background-repeat: no-repeat;background-attachment: fixed;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.icon-box{border: #ccc 1px solid;border-radius: 5px;padding:5px 10px;}
.icon-box li{border-bottom: #ccc 1px solid;padding-bottom:10px;padding-top:10px;}
.icon-h{font-size: 15px;color: #007bff;margin-right: 8px;}
.icon-none{border-bottom:none!important}
.gsc-control-cse {background-color: transparent!important;  border: none!important;}
.white-box {background: #fff; padding: 5px;}
.pad-mar {padding: 10px 0px; margin: 10px 0px;}
.news-v2-badge{overflow:hidden;position:relative;}
.news-v2-badge p{left:0;top:20px;background:#fff;padding:5px 15px;text-align:center;position:absolute;}
.news-v2-badge span{color:#555;display:block;font-size:16px;line-height:16px;}
.news-v2-desc{padding:20px;background:#fff;}
.w24{width: 177px; margin: 3px;}
.ww-24{width: 258px; margin: 5px;}
.bg{background-color: #FCFCFC !important;}
@media (max-width: 425px) and (min-width: 357px){
.p10 {  padding-left:11px;}}
.width10 {width: 10%!important;}
.hg{height:auto !important;}
.b-w{padding:10px; margin:10px 0px; border-radius:.5rem;}
.b-e{background-color:#e2e0e0; padding:10px; margin:10px 0px; border:1px solid #e0e0e0}
.pagination-sm .page-link{ color:#000000;padding:13px }
.page-item.active .page-link{background-color:#418035;border-color:#418035;padding:13px }
.partners-ul{text-align:center}
.partners-ul li{display:inline; list-style:none; margin:5px}
.partners-ul li img{width:85px; padding-bottom:10px}
.blackfont {color: #000;font-size: 16px;}
.tr-hd {background: #357a24; text-align: center; color: #fff;}
.bg{background-color:#337AB7!important; color: #fff;}
.cc{color: #3369a3; cursor: pointer;}
.price{color:#9f6109!important ;}
.c{cursor:pointer;}
.bg{background-color:#337AB7!important;}
.anchor{display:block;height:50px;margin-top:-50px;visibility:hidden;}
@media (max-width: 1024px) and (min-width: 358px){
.m10 {  padding-left:11px;}}
@media (max-width: 425px) and (min-width: 320px){
.m10 {  padding-left:1px;}}
.bg-green1 {color: #9de45d;}
.categ{width:108px;text-align:center;font-size:16px;color:#024c71;font-weight:normal;line-height:24px;padding:5px;position:relative;vertical-align:top;margin-top:10px; border-radius:.5rem;}
@media (max-width:768px){.categ{width:96px;}}
.list-inline {padding: 0px;text-align: -webkit-center;}
.list-inline>li {display: inline-block;padding: 10px;vertical-align: top;background-color: #fff;margin-bottom: 4px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.095)!important}
.icon-fa{font-size: 17px;color: #56ac0c;}
ul.home-icons1 {list-style: none;}
ul.home-icons1 li {display: inline-block;padding: 25px;}
.carousel-indicators { position: relative!important;}
.backblue{background:#014fb4;color: #fff;padding: 10px 0px 20px 0px;}
.back2{background: #014fb4;}
.bord-rad{border-radius:.5rem!important}