@import url(http://weloveiconfonts.com/api/?family=entypo);
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}

/* 
Website Name : HLTH-UP
Created by : Meenakshi Khobragade
Created on : 06-11-2015
 */
 
*{
margin:0;
padding:0;
}
body {
font-size:15px;
/*color:#045455;arimo, sans-serif, calibri, arial*/
color:#0A3365;
line-height:23px;
background: url(/tour2india4health-images/bg.jpg);
font-family:Verdana, Geneva, sans-serif;
}
 .wrapper { background-color:#ffffff;padding-left:15px; }
/* -- Typography -- */
h1{
font-size:2.3em;
color:#d73c3c;
text-transform:uppercase;
font-family: "Bell Gothic Std Light";
}
h2{
font-size:27px;
color:#fff;
margin-top:10px;
font-weight:600;
margin-bottom: 10px;
}
h3{
/*font-size:26px;*/
color:#266011;
margin:0px 0 5px 0;
font-weight:600;
}
h4{
padding:9px 0 9px 10px;
background:#3cb6b7;
color:#fff;
font-size:17px;
font-weight:500;
border-radius:4px;
}
h5{

}
a, a:hover, a:focus{
outline:none;
}

/* -- Form Elements -- */
input, select, textarea {
padding:5px;
border:1px solid #cccccc;
outline:none;
border-radius:4px;
}
  
/* -- Custom Classes -- */
.plainRow{
width : 100%;
float:left;
clear:both;
}
.container{
padding: 0px;
}
.noPadding{
padding :0!important;
}
.noMargin{
margin:0!important;
}
.leftPadding{
padding-left :0!important;
}
.rightPadding{
padding-right:0!important;
}
.leftMarging{
margin-left:0!important;
}
.rightMarging{
margin-right:0!important;
}
.noHeight{
height:auto!important;
}
.noBorder{
border:none!important;
}
.errorMsg {
background-color: #f2dede;
border:1px solid #f1b5b5;
padding: 10px;
text-align: left;
width: 100%;
margin-bottom:10px;
}
.successMsg{
background-color: #dff0d8;
border:1px solid #a7f288;
padding: 10px;
text-align: left;
width: 100%;
margin-bottom:10px;
}
.infoMsg{
background-color: #faf5d2;
border:1px solid #ece5b2;
padding: 10px;
text-align: left;
width: 100%;
margin-bottom:10px;
}
.logowrap{
padding:10px 50px 0;
margin-bottom:20px;
}
.logo{
background:url("../images/logo.jpg") no-repeat 0 0;
width:83px;
height:107px;
margin-bottom:10px;
display:block;	
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  bottom:0;
  right: 30%;
  left: 30%;
  background:#3cb6b7;
  padding-bottom:0;
}
.carousel-caption p{font-size:22px;}

/* Declare heights because of positioning of img element */
#myCarousel  .item {
  min-height: 200px;
  background-color:#bbb;
}
#myCarousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 200px;
}
.welcomeSection {
padding: 0px;
text-align:center;
}
.welcomeSection p{
color:#165f60;font-size:16px;
line-height:27px;font-weight:500;
text-align:center;
}
.welcomeSection p strong{color:#ff3366;}

.welcomeSection li {
list-style:none;
background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 0 10px;
margin-bottom: 5px;
padding: 2px 0 5px 18px;
text-align:justify;
}
.welcomeSection ul li a {
color: #444137;
text-align:justify;
padding: 0 2px 0 0;
}
.welcomeSection ul li a:hover {
color: #444137;
padding: 0 2px 0 0;
}
.midFullpage{background:#3cb6b7;padding:0;}
.midFullpageCont{padding:10px 90px;color:#fff;}
.midFullpageCont h2{color:#fff;text-align:center;}
.midFullpageCont p{text-align:justify;}

.vmvFullpage{background:#045455;padding:20px 0;}
.vmvCont{padding:0px 90px;color:#fff;}
.vmvCont h3{color:#fff;text-align:center;font-size:16px;}
.vmvCont p{text-align:justify;}
.rowTopics{
clear:both;
margin:0 auto;}
.col-md-4{width:32.333333%;
padding:0 20px;}
.leftMargin
{margin-left:20px!important;}
.rightMargin
{margin-right:20px!important;}

.vBox h3,.mBox h3,.qBox h3{margin-top:10px}
.col-sm-3{border-radius:4px;background:#fff;margin:0 auto;/*width:33.333%;*/}
.vBox{
padding:10px;
display:block;
margin:30px 15px 0 0px;
color:#344444;width:25.333%;
}
.vBox img{    
clear: both;
vertical-align: middle;
margin: -150px auto;
text-align: center;
margin-left: 80px;}
.vBox p{margin:30px 10px;}
/*.vBox h3{color:#fff; text-align:center;}*/

.mBox{
padding:10px;
display:block;
margin:30px 15px 0 0;
color:#344444;width:30.333%;
}
.mBox p{margin:40px 10px;}
.mBox img{    
clear: both;
vertical-align: middle;
margin: -150px auto;
text-align: center;
margin-left: 110px;}
.qBox{
padding:10px;
display:block;
margin:30px 0 0 0;
color:#344444;width:40.333%;
}
.qBox p{margin:20px 10px 10px;}
.qBox img{    
clear: both;
vertical-align: middle;
margin: -150px auto;
text-align: center;
margin-left: 170px;}

.treatment{
padding:0px;
width:35%;
display:block;border-radius:4px;
margin:0 auto;border:1px solid #ff820e;
margin-top:30px;
}
.treatment h3{background:#ff820e;padding-left:20px;line-height:40px;color:#fff;font-family: "Century Gothic";font-weight:600;}
.treatment ul{ list-style:square;}
.treatment li{margin:10px 10px 5px 50px; color:#045455;font-weight:600;}

.packages{
padding:0px;
width:55%;
display:block;border-radius:4px;
margin:0 auto;background:#27ae93;
margin-top:30px;
}
.packages h2{padding-left:20px;line-height:30px;color:#fff;font-family: "Century Gothic";font-weight:600;}
.packages ul{ list-style:square;}
.packages li{margin:7px 10px 0px 50px; color:#fff;font-weight:600;}
.packages img{float:right;margin:-30px -50px 0 0;}

.chooseUs{
padding:0px;
display:block;
margin:0 auto;
}
.chooseUs span{background:url("../images/choose.png") no-repeat;height:100%;}
.chooseUs h3{border-radius:4px;background:#3cb6b7;color:#fff;font-family: "Century Gothic";font-weight:normal;font-size:20px;margin-left:70px;line-height:50px;margin-top:-65px;padding-left:25px;}
.chooseUs ul{list-style:none;margin-top:20px;}
.chooseUs li{padding-left:25px;margin:10px 10px 0px 100px;background:url("../images/bullet.png") no-repeat 0 8px;color:#045455;}

.patientExp{padding:10px;border:1px solid #86d8d9;border-radius:4px;}
.patientExp h5{color:#226c95;font-weight:600;margin-bottom:0;font-size:20px;}
.patientExp img{float:left;border:1px solid #ccc;padding:2px;}
.read{background:url("../images/read.png") no-repeat 0 0;
width:81px; height:25px;float:right;
-webkit-transition-property: background-image;
-webkit-transition-duration: 1.0s;
-webkit-transition-timing-function: ease-out;}
.read:hover{background:url("../images/read-hover.png") no-repeat;}

img.img-responsive{margin:0 auto;clear:both;}
.modal-content img{float:none;
}

.style1{color:#13628f;
font-size:15px;
line-height:20px;}
.style2{
margin-top:-40px;
}

.modal-lg{width:85%;}
.modal-content p{color:#006699;padding:0px 10px;text-align:justify;}
.modal-content ul li{margin-left:27px;color:#006699;
padding-right:10px;
text-align: justify;}

.btn-lg{padding:5px 10px;
font-size:13px;}
.btn-info{background-color:#af840a;
border-color:#af840a;}

.modal-content img{
float:none;
margin-bottom:10px;
/*-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;*/
}

#toTop{
	position: fixed;
	bottom: 10px;
	right: 20px;
	cursor: pointer;
	display: none;
	z-index: 999;
}
#toTop .fa {margin-right: 5px;}
.glyphicon{top:0;
vertical-align:middle;
font-size:20px;
color:#990000;}
.ken-cfa { max-width: 600px;width: 100%; }
/*--------------------Lightbox----------------*/

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}
ul.image-gallery{list-style:none;margin-top:10px;}
.image-gallery ul li{list-style:none;}
ul.image-gallery {         
          padding:0 0 0 0;
		  /*margin-left: 40px; */         
      }
ul.image-gallery li {     
          list-style:none;
          margin-bottom:25px;           
      }
ul.image-gallery li img {
          cursor: pointer;
      }
      .modal-body {
          padding:5px !important;
      }
      .modal-content {
          border-radius:4;		 
      }
      .modal-dialog img {
          text-align:center;
         /*  margin:0 auto;
		 float:left;
		  margin-right:15px;
		  margin-bottom:5px;*/
		  margin-top:7px;
      }
    .controls{          
        width:50px;
        display:none;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .next {
        float:right;
        text-align:right;
		display:none;
    }
      /*override modal for demo only*/
      .modal-dialog {
          /*max-width:500px;*/
          padding-top: 90px;
		  margin:0 auto;
      }
	  
      @media screen and (min-width: 768px){
       .align-img-ng {
    margin-right: 10px;
    width: 250px;
    float: left;
}
.align-img-ng-rt {
    margin-left: 10px;
	width: 267px;
	float: right;
}
      }
.align-img {
    width: 100px;
    height: 100px;
    margin-right: 10px;
}	  
      @media screen and (max-width:1500px){
          
      }
/*  -- Media Query Start -- */

@media (min-width: 1200px) {
.plainRow{
width : 100%;
/*float:left;
clear:both;*/
}
.wrapper{
padding-left: 15px;
padding-right:15px;
}
/*h1{font-size:2.7em;}*/
#top-right {
    color: #FFFFFF;
    font-weight: 600;
    padding-top: 10px;
    line-height: 150%;
	float:right;
}
#top-right a {
    color: #FFFFFF;
}
#logo img {
    margin: 0px 0 0 30px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.wrapper{
padding:0 30px;
}
h1{font-size:2.6em;
margin-left:15px;}
h3{font-size:18px;}
#myCarousel .item{min-height:367px;}
.topics p{font-size:14px;}
.container{width:80%;}


/*.plainRow{border:1px solid #f00;}*/
#top-right {
    color: #FFFFFF;
    font-weight: 600;
    padding-top: 10px;
    line-height: 150%;
	float:right;
}
#top-right a {
    color: #FFFFFF;
}
#logo img {
    margin: 0px 0 0 30px;
}
}
@media (min-width: 768px) {
	.align-img-rt { margin-left: 10px; }
	.container { width: 100%; }
}	
@media (min-width: 768px) and (max-width: 1024px) {
.wrapper{
padding:0 10px;
}
h1{font-size:1.8em;}
h3{font-size:15px;}
#myCarousel .item{min-height:200px;}
.topics p{font-size:14px;}
.vmvCont {
    padding: 0px 76px;}
.packages{width:57%;}
.vBox img{margin-left:40px;}
.mBox img{margin-left:60px;}
.qBox img{margin-left:102px;}

#logo img {
    margin: 0px 0 0 30px;
}
#top-right {
    color: #FFFFFF;
    font-weight: 600;
    padding-top: 10px;
    line-height: 150%;
	float:right;
}
#top-right a {
    color: #FFFFFF;
}
/*.plainRow{border:1px solid #006600;}*/
.ken-cfa { max-width: 543px;width:100%; }
.btn.btn-notice { font-size: 13px !important; }
}

@media (max-width: 767px) {
.wrapper{
padding:0 3px;}
h1{font-size:2em;}
#myCarousel .item{min-height:200px;}
#myCarousel img{height:200px;}
.topics p{font-size:13px;}
.carousel-caption {
    z-index: 10;
    bottom: 0;
    right: 23%;
    left: 23%;}
.welcomeSection{padding:10px;}
.midFullpageCont{padding:10px;}
.vmvFullpage{clear:both;}
.col-xs-6{float:none;clear:both;width:100%;}
.col-sm-3{border-radius:6px;}
.vBox img {
clear: both;
display:block;
margin:0;
text-align: left;
margin-right: 15px;
}
.vBox{margin-top:0;}
.vBox p{float: right;margin: -63px auto;
padding-left: 120px;}
.vmvCont h3{text-align:left;}
.vBox h3{margin:-33px 0 0 29px;}
.mBox h3{margin:-33px 0 0 26px;}
.qBox h3{margin:-33px 0 0 26px;}
.mBox img {
clear: both;
margin:0;
text-align: center;
margin-left:0;}
.mBox p {
margin: -75px 0 40px 10px;
padding-left: 112px;
}
.qBox img {
clear: both;
margin:0;
text-align: center;
margin-left:0;}
.qBox p {
margin: -85px 0 0px 10px;
padding-left: 112px;
}
.treatment{width:95%; margin-top:15px;}
.packages{width:88%;padding:10px;}
div.container{padding: 0px 20px;}
.col-sm-5{margin-top:6px;}
#logo img {
    margin: 0 auto;
	display: block;
}
.read{float:none;}
#top-right,#top-right a { color: #fff;text-align:center; padding: 8px 0 6px 0; }
/*.plainRow{border:1px solid #f00;}*/
.container>.navbar-header { margin-right: 0px; }
.navbar-nav { margin:0px; }
.flag-box { text-align: center; }
.country-flag > img { width: auto !important; }
.kp-video img { width: 100%; }
.mob-padlftzero { padding-left: 0px; }
.align-img-ng {
    float: none;
    margin: 0 auto 10px;
    display: block;
	width:250px;
}
.align-img-ng-rt {
    float: none;
    margin: 0 auto 10px;
    display: block;
	max-width: 267px;
	width:100%;
}
.navbar-nav { display: none; }
.about-gradient { display: none; }
.welcome-form { margin-bottom: 10px; }
.navbar-toggle { background-color: #36566f; }
ul.style13 {
    margin-left: 0px;
}
.align-img {
    width: 100px;
    height: 100px;
    margin: 0 auto 10px;
    display: block;
}
}

@media screen and (max-width:640px){
.wrapper{
	padding:0 3px;
}

h1{font-size:20px;
float:none;text-align:center;
font-weight:600;}
h2{font-size:18px;margin-top:0;line-height: 10px;}
h3{font-size:15px;}
#myCarousel .item{min-height:164px;}
.carousel-caption p {
 font-size: 15px;}
.topics p{font-size:13px;}

h4{padding:7px 10px 7px 10px;}
.col-sm-12{float:none;}
.col-xs-4{width:100%;}
.vmvCont{padding:0 10px;}
	
/*.plainRow{border:1px solid red}*/
.rectangle h2 { line-height: 20px;padding-top: 10px;font-size:18px !important; }
}

/***** smaller than 480 **************************************************************/
@media screen and (max-width:480px){
html{-webkit-text-size-adjust:none}
.wrapper{width:100%}
h1{font-size:22px;line-height:30px;}
h2{font-size:18px;}
#myCarousel .item{min-height:164px;}
.carousel-caption{right:15%;left:15%;}
.midFullpageCont h2{font-size:15px;}
.col-md-4{width:90%!important;padding:0 0;margin:0 14px;}
.leftMargin{margin-left:0!important}
.packages h2{padding-left:0;font-size:16px;}
.packages li{padding:0 10px 0px 0;font-weight:normal;margin-left:20px;}
.chooseUs li{margin-left:20px;}
.pinched {
    font-size: 12px;
}

/*.plainRow{border:1px solid lightblue}*/
}
/***** smaller than 560 *************************************************************/
@media screen and (max-width:560px){/*#wrapper{border:1px solid purple}*/
h2.style8 {
    font-size: 13px !important;
    padding: 0 26px 0 26px !important;
    line-height: 20px !important;
    height: auto !important;
}
}
@media screen and (max-width: 440px) {
h2.style8 {
    font-size: 13px !important;
    padding: 0 26px 0 26px !important;
    line-height: 20px !important;
    height: auto !important;
}
}
@media screen and (max-width: 350px) {
h2.style8 {
    font-size: 11px !important;
}
}
/***** smaller than 400 **************************************************************/
@media screen and (max-width:400px){
	#footermenu a{ font-size: 12px;padding:0 2px; }
	.testi-list-items {
    display: block !important;
}
}	
@media screen and (max-width:350px){
	#footermenu a{ font-size: 10px;padding:0 2px; }
	
}
/***** smaller than 320 *************************************************************/
@media screen and (max-width:320px){
	.container,.welcome,#footer-content,.inner-page #container{width:90%}

	
	/*#wrapper{border:1px solid green}*/
}
/***** smaller than 240 *************************************************************/
@media screen and (max-width:240px){/*#wrapper{border:1px solid green}*/
}
/*new css*/
.header-top {
    background-image: url(../images/header-bg.jpg);
    background-repeat: no-repeat;
    background-position: top;
}	
#top-right span {
    color: #91BA2D;
	font-weight: bold;
}
.container.header-top { padding:0px; }
.btn-notice {
    color: #fff;
    background-color: #a2c44c;
}
.appointment-form form input {
    border: 1px solid #ccc;
    color: #555;
    font-size: 15px;
    height: 38px;
    margin-bottom: 8px;
    padding: 0 15px 2px;
    width: 100%;
}
.appointment-form form .btn {
    border-radius: 18px 18px 0 0;
    color: #fff;
    font-size: 15px;
    padding: 9px 0;
	background-color: #6b900c;
	font-weight: bold;
}
.appointment-form .form-title {
   /* border-radius: 0 0 33px 34px; */
    font-size: 16px;
    margin-top: 0;
    padding: 10px 0;
    text-transform: uppercase;
    text-align: center;
	background-color: #6b900c;
	font-weight: bold;
}
.appointment-form {
    background-color: #b8ca4478;/*#f7f7f7*/
    margin: 0px;
    border-radius: 6px;
}
.appointment-form form {
    padding: 0 20px;
}
.fa.fa-calendar { margin-right: 5px; }
/*right sidebar*/
#top-hospitals {
    width: 90%;
    /* height: 1115px; */
    position: relative;
    top: 9px;
    right: 0px;
	left: 10px;
    background-color: #F3F7E6;
    background-image: linear-gradient(to right, #F3F7E6, #CCE5A3);
    border: #95C92E solid 2px;
}
.curve-border-5 {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.left-heading {
    background-color: #F3F7E6;
    background-image: linear-gradient(#F3F7E6, #CCE5A3);
    border: #95C92E solid 2px;
    border-bottom: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 28px;
    font-weight: normal;
    color: #344A09;
}
.font-18 {
    font-size: 18px;
}
.top-hospitals-listing {
    font-size: 12px;
    margin: 0;
    padding: 6px 4px 3px 4px;
}
.bottom-green-border {
    border-bottom: #95C92E solid 1px;
    padding-top: 7px;
}
.clearfix { clear: both; }
@media (min-width: 1200px) {
.container {
    width: 1006px;
}
}
/*footer*/
.footer-h2 {
    text-align: center;
    color: #FFFFFF;
    background-color: #CC3366;
    line-height: 32px;
    margin: 5px 0;
}
.clearleft { clear: left; }
#footer {
    border-top: #56770F solid 1px;
}
#footermenu {
    border-top: #040000 solid 1px;
    border-bottom: #56770F solid 1px;
    background-color: #9ACB3C;
    background-image: linear-gradient(#9ACB3C, #D9ECB5);
    line-height: 28px;
    text-align: center;
}
#footermenu a {
    color: #000000;
    padding: 0 10px;
}
#copyright {
    text-align: center;
    line-height: 22px;
    font-weight: bold;
}
.green-gradient {
    background-color: #F3F7E6;
    background-image: linear-gradient(#F3F7E6, #CCE5A3);
}
.menu ul {
    margin: 15px 0 15px 20px;
    font-size: 12px;
    padding: 0;
    list-style-image: url(../images/menu-bullet.jpg);
}
p { text-align: justify; }
.align-center { text-align: center; }
.style15 {
    color: #2c9e00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
    line-height: 23px;
}
h2.style15 { 
font-size: 1.3em;
}
/*title style*/

.htitle {
	text-align: center;
	margin-bottom: 15px;
}
.arrow.down {
  transform: rotate(-135deg);
}
.arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent;
  border-top: 2px solid #54b92d;
  border-left: 2px solid #54b92d;
  transition: all 250ms ease-in-out;
  text-decoration: none;
  color: transparent;
}
h2.style8 {
    display: block;
    font-size: 1.4em;
    font-weight: bold;
	color:inherit;
	background-color: #54b92d;
	
}
h2.style8::before {
    left: -8px;
    display: block;
    -webkit-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    transform: rotate(7deg);
}
h2.style8::after {
	right: -8px;
    display: block;
    -webkit-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    transform: rotate(7deg);
}	
h2.style8::before {
    width: 10px;
    height: 100px;
    margin-top: -50px;
    background-color: #fff;
    content: "";
    position: absolute;
    top: 50%;
    z-index: 5;
}
h2.style8::after {
	width: 10px;
    height: 100px;
    margin-top: -50px;
    background-color: #fff;
    content: "";
    position: absolute;
    top: 50%;
    z-index: 5;
}	
h2.style8 {
	position: relative;
    display: inline-block;
    max-width: 500px;
	width: 100%;
    height: 35px;
    padding: 0 80px 0 80px;
    margin-right: 6px;
    overflow: hidden;
    font-size: 15px;
    line-height: 35px;
    color: #fff;
	text-align: center;
	margin: 0 auto;
	display: block;
}	
.style11 {
    color: #000066;
    font-style: italic;
    font-weight: bold;
}
.style-13 {
    color: #000033;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
}
ul.style13 {
	margin-left:40px;
}
.stylish-para { width: 100%; }	
.navbar {
    border-radius: 0px;
	    margin-bottom: 0px;
}
.navbar-inverse { background-color: #ddffbd;border-color: #ffffff; }
.navbar-inverse .navbar-nav>.active>a { background-color: #a2c44c; }
.top-hospitals-listing a { display: inline-table; }
.top-hospitals-listing span { display: table-cell;vertical-align: middle;line-height: 16px; }
.top-hospitals-listing img { margin-right: 5px; }
.green-bottom {
    border: 3px solid #47da0e;
    width: 75px;
    border-radius: 10px;
	margin-bottom: 5px;
	}
.padlftzero { padding-left:0px; }	
.padrftzero { padding-right:0px; }
.align-justify { text-align: justify; }
.style18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #820003;
    text-decoration: blink;
    font-weight: bold;
	padding: 5px;
}
.enquirylink { color:#ffffff; }
.bg-green { background-color: #E8F0E3; }
.block-content ul {
    margin: 20px;
    padding: 0 10px;
    line-height: 150%;
}
.bullet-2 li {
    line-height: 200%;
}
.bullet-2 {
    list-style-image: url(../images/list-bullet.jpg);
}
.green-heading {
    background-color: #F3F7E6;
    background-image: linear-gradient(#F3F7E6, #CCE5A3);
    border: #95C92E solid 2px;
    border-bottom: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 28px;
    height: auto;
    font-weight: normal;
    color: #344A09;
}
.style-7 {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
}
.greentxt-gradientbg {
    background-color: #CAE095;
    background-image: linear-gradient(#efffc6, #acdc39);
    margin-top: 10px;
    padding: 0 0 0 15px;
    font-weight: 500;
    /* height: 30px; */
    font-size: 17px;
    line-height: 30px;
    color: #375900;
}
.resp-img { width: 100%; }
/*page background css*/
.white-shadow {
    box-shadow: 0px 2px 7px rgba(0,0,0,0.25);
    padding: 10px;
    overflow: hidden;
    background-color: #f5fbfd;
    border: 1px solid #edf0f3;
}
.about-gradient {
    height: 20%;
    width: 10%;
    z-index: 0;
    /*display: block;*/
    bottom: 0;
    background: linear-gradient(90deg, #f75799, #fd6687);
    position: absolute;
}
.white-shadow {
    position: relative;
    margin: 2%;
    overflow: hidden;
    z-index: 1;
    box-shadow: 0 0 black;
}
.white-shadow p {
    width: 100%;
    display: block;
    z-index: 1;
}
/*page background css ends*/

/*Right hand side css*/
.icon-box-item--left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.icon-box-item {
    /*margin-top: 12px;*/
	    /* margin-top: 12px; */
    border-right-color: #f0ad4e;
    padding-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0px solid #00000014;
    border-right-width: .10rem;
    border-radius: .25rem;
}
.icon-box-item--left .icon-box__icon {
    margin-bottom: 0;
	margin-right: 5px;
}
.icon-box-item .icon-box__txt {
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	margin-right: 9px;
    /* font-size: 1rem; 
	background-color: #eff7db;
	border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-right: 5px solid #a2c44c;
    border-left: 5px solid #a2c44c; */
}
.icon-box__txt span {
	vertical-align: middle;
    display: table-cell;
}
.icon-box__txt {
	height: 56px;
    display: table;
}
.rht-sectn {
	background: rgba(235,233,249,1);
background: -moz-linear-gradient(left, rgba(239, 249, 233, 1) 0%, rgba(239, 249, 233, 1) 50%, rgba(214, 247, 194, 0.32) 51%, rgba(214, 247, 194) 100%) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(239,249,233,1)), color-stop(50%, rgba(214,247,194,0.32)), color-stop(51%, rgba(214,247,194,1)), color-stop(100%, rgba(193,191,234,1)));
background: -webkit-linear-gradient(left, rgba(239, 249, 233, 1) 0%, rgba(239, 249, 233, 1) 50%, rgba(214, 247, 194, 0.32) 51%, rgb(214, 247, 194) 100%);
background: -o-linear-gradient(left, rgba(239, 249, 233, 1) 0%, rgba(239, 249, 233, 1) 50%, rgba(214, 247, 194, 0.32) 51%, rgb(214, 247, 194) 100%);
background: -ms-linear-gradient(left, rgba(239, 249, 233, 1) 0%, rgba(239, 249, 233, 1) 50%, rgba(214, 247, 194, 0.32) 51%, rgb(214, 247, 194) 100%);
background: linear-gradient(to right, rgba(239, 230, 230, 1) 0%, rgba(239, 249, 233, 1) 50%, rgba(214, 247, 194, 0.32) 51%, rgb(214, 247, 194) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea', GradientType=1 );
}
.header-banner { width: 100%; }
.treat-shadow-box {
    border: 1px solid #a2c44c;
    border-radius: 5px;
    box-shadow: 3px 2px 4px #c0d7e8;
    background-color: #F5FBFD;
}	
.navbar-inverse .navbar-nav > li > a { font-size: 12px;font-weight: bold;color: #337ab7; }
.testi-list-items .style-7 { margin-left: 5px; }
/*template css*/
.flag {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #709219;
    text-decoration: none;
    font-style: italic;
    line-height: 22px;
    padding-top: 0px;
	display: table;
    height: 100px;
}
.flag span {
    display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.country-flag img { width: 100%;padding:5px; }
.flag-box {  border: 0px solid #000;border-radius: 5px;box-shadow: 0px 0px 1px grey;background-color: #F5FBFD;margin-bottom: 10px; }
.btn.btn-notice {
    margin: 0 auto;
    display: block;
    width: 100%;
}
.tourquote p {
	color: #095088;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
	padding: 15px;
	text-align: center;
}
.tourquote {
	/*background-color:#F5FBFD;*/
	top:10px;
}
.intro-head {
	background: #47da0e;
    padding-top: 3px;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	border-radius: 12px;
	color: #ffffff;
}
.mg-btm-10 { margin-bottom: 10px; }
.mg-top-5 { margin-top: 5px; }
.hos-title { background-color:#F5FBFD;padding: 5px 0 5px; }
.hos-india-box { border: 1px solid #53E893; }
.video-test { background-color:#F2F2F2; }
.list-test-box {
	background: #E0F5C0;
    padding: 10px 10px 20px;
	border: 3px solid #5a8f00;
}
.testi-list-items { display: flex; }
.testi-list-items {
    position: relative;
    padding: 15px 30px;
    margin-bottom: 40px;
    color: #fff;
    background: #5a8f00;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
    background: -moz-linear-gradient(#b8db29, #5a8f00);
    background: -o-linear-gradient(#b8db29, #5a8f00);
    background: linear-gradient(#b8db29, #5a8f00);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.testi-list-items:after {
    content: "";
    position: absolute;
    bottom: -33px;
    left: 50px;
    border-width: 0 20px 33px 0px;
    border-style: solid;
    border-color: transparent #5a8f00;
    display: block;
    width: 0;
}
.rectangle {
    background: #36566f;
    height: auto;
    width: 100%;
    position: relative;
    left: -15px;
    top: 0px;
    float: left;
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    z-index: 100;
}
.rectangle h2 {
    font-size: 22px;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    text-align: center;
}
.ken-cfa-footer {
    border: 2px solid #fff;
    border-radius: 10px;
    background: #2076a6;
    color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    text-align: center;
    line-height: 28px;
	    padding: 10px;
    box-shadow: 1px 1px 10px 1px #999;
    margin-bottom: 20px;
}
.ken-cfa-footer a:link {
    color: #fff;
    text-decoration: none;
}
.ken-cfa-footer a {
    padding: 5px;
    background: #153f56;
    color: #fff;
    font-weight: 500;
    border: 1px double #fff;
    border-radius: 4px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #266011; }
.navbar-inverse .navbar-nav>.active>a:hover { background-color: #a2c44c !important; }
.geo-bullet { list-style-image: url(../images/list-bullet.jpg); }
.style13 a { color: #b73394; }
/**/
.tourquote {
    color: rgba(255, 255, 255, 0.75);
  /*  background-attachment: fixed, fixed, fixed;
    background-image: url(), url(), linear-gradient(45deg, #9dc66b 5%, #4fa49a 30%, #4361c2);
    background-position: top left, center center, center center;
    background-size: auto, cover, cover; */
    overflow: hidden;
    position: relative;
}
.tourquote p {
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    padding: 14px;
    text-align: center;
}
em { font-weight: normal; }