
body{  font-family: arial;  margin: 0;}
img{ max-width:100%}
p{    padding: 0;
    margin: 0;}
.logo-pannel{ width:100%; float:left; background:#fff;}
.bg-img-container{ background:url(../images/bg-northindia.jpg) no-repeat; height:670px;  position: absolute;    background-size: 100%;
    width: 100%;}
	.rajastha-bg-img-container{ background:url(../images/bg-kerla.jpg) no-repeat; height:670px;  position: absolute;    background-size: 100%;
    width: 100%;}	
.col-mr {
    margin-bottom: 30px;
    }
        
    .reviews-item h3 {
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .fx-center {
        display: flex;
        align-items: center;
    }
    
    .reviews-item h4 {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 2px;
    }
    .reviews-item p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    
    .reviews-item p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .text-right {
        text-align: right;
    }
    
    .reviewimg {
        width: 23px;
    }
    .reviews-item h3 img{width: 30px; margin-right: 10px;}
    .rating img{width: 12px;}
    .panel{margin-bottom: 10.5px !important;}
        
    .pannel-shadow{max-height: 391px;}
        
	
	
	
.bg-image-overlay {
    position: relative;
    background: rgba(0, 0, 0, 0);
    padding-top: 0px;
    padding-bottom: 0px;
    height: 668px;
    -webkit-box-shadow: 0 4px 4px -2px #888;
    -moz-box-shadow: 0 4px 4px -2px #888;
    box-shadow: 0 4px 4px -2px #888;    background-size: 100%;
}

.table{ width:100% !important}

.space-div-40 {
    float: left;
    width: 100%;
    clear: both;
  
}.header-container {
      width: 60%;    margin-top: 0%;
}
.float-div-left {
    float: left;
  
}.form-box-inner {
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 0px 0px;
}
.float-div-right {
    float: right;
        width: 37%;
}.text-properties{  color:#fff; font-size:20px;}
.form-line { text-align:center;padding: 0 3px;
    color: #FF7403;
    font-size:22px;
    line-height:26px;
    font-family: helvetica;
    height: auto !important;padding-top:4%;
}
.border-bottom {
    border-bottom: 1px solid #8E8C8C
}

.space-div-20 {
    float: left;
    width: 100%;
    clear: both;
    height: 20px;
}.label-cell {
    padding-top: 20px;
    width: 100%;

    width: 190px;
}.label-cell label {
    color: white;
     font-size: 14px;
    line-height: 13px;
    font-weight: normal;
}.holiday-form-table {     width: 95%;
    margin: 0 auto;
  
}.full-div {
    float: left;    width: 100%;

    clear: both; padding:3%; padding-top:0;
}.form-box-inner {
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.7);
    
}.tc-input {
    border: 1px solid #CCC;
    padding: 4px;
    width: 95%;
    font-size: 14px;
    line-height: 16px;

    margin: 0;
}.h1-big { width:100%;
  color: #FFF;
    font-size:38px;
    font-family: helvetica;
    text-rendering: optimizelegibility;
    text-shadow: 0px 2px 6px black, 2px 0px 48px black;
    line-height: 1.1;
    padding: 15px 0;
    margin-top: 10%;
}
.h1-big-second{ font-size:35px;}

.h2-big {width:100%;
    color: #FFF;
    font-size: 28px;
    line-height: 1.2;
    /* margin: 0 0; */
    padding: 5px 0;
    text-shadow: #000 1px 2px 7px;
    /* text-shadow: 0px 2px 0px #7D7C7C, 2px -2px 30px black; */
}.space-div-20 {
    float: left;
    width: 100%;
    clear: both;
    height: 12px;
}
.space-div-50{ width:100%; float:left; height:20px;}

.h1-border {
    border-bottom: 1px solid #FFF;
}


.section-1-head   {color: #2074BE; 
    padding: 0;
    margin: 12px 0;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;}
	
	ul.pkg-listing{ padding:0; margin:0;margin-bottom: 10px;  }
	ul.pkg-listing li{     list-style: none;margin-bottom:12px; }
	
	
	
	.holiday-step-header {
    font-size: 18px;
    line-height: 20px;

    padding-top: 5px;
}.holiday-step-info{ margin-left: 19px; font-size:14px;
    width: 100%;    color: #A7A7A7;}
	.full-div-center {
    float: left;
    width: 100%;border-top: 8px solid #FF7403;
    clear: both;
    text-align: center;
}
.tc-orange-button {
    background-color: #FF7403;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: none;
    color: #FFFFFF;
    font-family: arial !important;
    margin: 0;margin-bottom: 15px;
    cursor: pointer;
    letter-spacing: 1px; font-size: 20px;
    line-height: 40px;
    padding: 0px 18px;
    height: 40px;
    text-decoration: none;
    display: inline-block;
}.holiday-step-header span {
    color: green;
    font-size: 14px;
    padding-right: 5px;
}.text{  font-size: 18px;
    color: #403E3E;
    padding: 0px 8px;}
	.footer{     margin-top:8%;
    float: left;
    border-top: 3px solid #3767A2;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    text-align: center;
    /* margin-bottom: 5px; */
    background: rgb(230, 230, 230);}
	.panel{    border-bottom: 1px solid #EAEAEA !important;}
.pannel-shadow { margin-top:12px;
padding: 20px;background: #fff;
    width: 100%;
    float: left;
    border: 1px solid #EAEAEA;
    box-shadow: #B3B2B2 0px 3px 6px 0PX;    HEIGHT: auto;
     margin-bottom: 20px;
}

.pannel-shadow p{ margin:0;}
	.buton-css{     width: 100%;
    text-align: center;
    float: left;
    border-bottom: 5px solid #FF7403;}
	
	.radio-inline{ color:#fff; font-size:13px;}
	.input-cell-sector{ color:#fff;}
	.sector-select span{ padding-right:5px; text-align:center}
	.radio-inline input{ margin-left:-15px !important;}
	.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline{    margin-left: 0px !important;}
	
.logo img{ width:50%;}	
	
	
	
	
	
.radius-border{ border-radius:5px; background:#fff; height:100%; margin-bottom:12px;  padding-top: 5px;}	
	
	.footer-iner{ width:55%; margin:0 auto;}
	.font-whatsapp{     font-size: 16px; line-height:22px;
    font-weight: bold;
    margin-top: 17px;}
	

	
	
	  .radius-border img  {max-width: 156%;}	
	
.pannel a{ color:#000 !important;}
	
	.h3-small{
	
    color: #FFF;
    font-size: 20px;
    font-family: helvetica;
    text-rendering: optimizelegibility;
    text-shadow: 10px 2px 7px black, 7px 8px 45px black;
    padding: 12px 0px;
    margin-top: 5%;
    line-height: 1.1;
    /* font-style: italic; */
    float: left; width:100%
	}
	
	.h1-small { border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF; 
    color: #FFF;
    font-size: 24px; text-align:left; 
    font-family: helvetica;
    text-rendering: optimizelegibility;
    /* text-shadow: 6px 2px 7px #403D3D, 4px 1px 4px #827D7D;*/
    padding: 5px 0px;
    margin-top: 6%;
    line-height: 1.1;
}
	
	.colp{     font-weight: bold;
    font-size: 12px;
    color: #6F6E6E !important;
    font-family: century gothic;}
	
	.panel-text{   color: #9C9A9A;
    font-size: 13px;
    text-align: justify;
    line-height: 17px;
    font-family: century gothic;}
	.review-mob{ display:none;}
	.logo-mob{ display:none; text-align:center;}
	.panel h5{     margin: 12px 0 2px 0;    font-size: 13px;font-weight: bold;
    color: #F56D6D;}
	span.top-mark a{ color:#165CFF !important;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    text-align: right;
    display: block;}
	
	
	.drop-down-review-mob{font-size: 18px;
    background: #297CC5;
    color: #fff;
    padding: 10px 5px;
    box-shadow: #A09C9C 1px 3px 7px;
   }.content-pannel{ height:100px; overflow:auto}
   .whatsapp-chat {
    position: fixed;
    cursor: pointer;
    bottom: 20px;
    z-index: 9999;
    left: 20px;
    width: 45px;
    padding: 10px;
    background: #64b161;
    border-radius: 50%;
}