
 
 .travel_sliders_all h2{
    margin: 15px;
    font-size: 22px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    color: #205281;}

.travel_sliders_all {
    padding: 0px 15px;
       margin-bottom: 15px;
    overflow: auto;
    clear: both;
    border: 1px solid #ccc;  
     border-radius: 9px;  
     box-shadow: 5px 6px 7px #d8d8d8;  
    background: #fff;
}
.experiential_tc_home.no_form #experiencial_crm_form {
    display: none !important;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_city {
    width: 17%;
}

.tc_crm_section_form.tba_form_area .form-group.crm_form_area_zone {
    width: 20%;
}
.tc_crm_section_form.tba_form_area form#crm_home_tc {
    margin: 0 auto;
    text-align: center;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_name {
    width: 20%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_email {
    width: 20%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_mob {
    width: 20%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_sub {
    width: 20%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_zone .form-control {
    height: 40px;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_sub .common_crm_submit {
    float: left;
	width: 100%;
}
.travel_business .tc_crm_section_form .form-group input#privacyPolicy{ left: 3px !important; }
.tc_crm_section_form .form-group input#privacyPolicy {
    left: 11% !important;
}
.gallery_product_container {
    padding: 0;
}
.responsive {
  width: 100%;
  max-width: 400px;
  height: auto;
}

.experiential_tc_home {
    color: #333;
    background-color: #eaeaea;
}
.travel_sliders_all .col-sm-3.no-padding-right:last-child {
    padding-right: 15px !important;
}
.main1 {
background-color: #eaeaea;
    margin-bottom: 10px;
}
.main {
overflow: hidden;
align-content: center;
border-color: #d2d1d1;
border-collapse: collapse;
background-color: #ffffff;
border-width: 1px;
border-style: solid;
border-radius: 8px;
box-shadow: 5px 6px 7px #d8d8d8;
    opacity: 1;
}

.travel_inner_content {
    padding: 30px 0px;
}
.innersection_btn_inter {
    text-align: center;
    margin: 15px 0px;
}
.inner15padding_travel {
    padding: 15px;
    margin-bottom: 25px;
}

ul.travel_inner_ul_text {
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
}


.travel_inner_ul_text1 {
 font-weight: bold;
    margin-left: 15px; 
    margin-bottom: 5px;
	margin-top: 10px;
   
   /*    list-style: none;*/
font-size: 18px;
}



li.travel_inner_li_text {
font-weight: normal;
    margin-left: 22px; 
    margin-bottom: 5px;
	margin-top: 10px;
list-style:circle;
font-size: 15px;
}

h2.travel_inner_h2_text {
    font-size: 20px;
    color: #0E5793;
    font-weight: bold;
}
.no-padding-right {
    padding-right: 0px !important;
}

.travel_sliders_all {
    padding: 0px 15px;
}

.travel_sliders_all .col-sm-3 img {
    padding: 0px;
    width: 100%;
    min-height: 222px;
}




img {
  margin-left: auto;
  margin-right: auto;
}

* {
  box-sizing: border-box;
}

/* Create four equal columns that floats next to each other */
.column {
  float: left;
/*  width: 25%;*/
/*  padding: 10px;*/
  /* height: 300px; Should be removed. Only for demonstration */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the four columns stack on top of each other instead of next to each other */
@media screen and (max-width: 767px) {
  .column {
    width: 100%;
  }
  .no-padding-right {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.footer_mob_form_call_mob, div#footer_mob_form_mob {
    float: left;
    padding: 10px 5px !important;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.main1 {
    text-align: center;
    margin-bottom: 15px;
}
.travel_sliders_all .col-sm-3 img {
    min-height: auto;
}
.travel_sliders_all .col-sm-3.no-padding-right:last-child {
    padding-right: 5px !important;
}
.tc_crm_section_form .form-group {
    float: left;
    margin-bottom: 15px !important;
}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: left !important;
}
div.stick#stickThis {
    background: #fff !important;
}
div.stick#stickThis p.pm0.privacy_pol {
    color: #333 !Important;
    text-align: left;
    margin-left: 15px;
}
}

@media screen and (max-width: 360px) {
  .column {
    width: 50%;
  }
}


body {
    background-color: #FFFFFF;
}

 @media screen and (min-width:320px) and (max-width:767px) {
 
 .main1.innersection_btn_inter {
    display: grid;
}


	.filter_parent_div{  display: flex;
	    overflow-x: scroll;}
.filter_parent_div::-webkit-scrollbar {
	    display: none;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_city {
    width: 100%;
}

.tc_crm_section_form.tba_form_area .form-group.crm_form_area_zone {
    width: 100%;
}
.tc_crm_section_form.tba_form_area form#crm_home_tc {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_name {
    width: 100%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_email {
    width: 100%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_mob {
    width: 100%;
}
.tc_crm_section_form.tba_form_area .form-group.crm_form_area_sub {
    width: 100%;
}
.tc_crm_section_form .form-group input#privacyPolicy {
    left: 1% !important;
}

}


@media screen and (min-width:768px){
.travel_business form#crm_home_tc {width: 70%;}
.travel_business #crm_home_tc .form-group{width: 16%;}
.travel_business .form-group.no-padding-imp.text-center{width: 96% !important;}
}
 