/*
Theme Name:   Entrada Child
Theme URI:    http://www.waituk.com/entrada
Description:  Tour Booking Adventure Tour Package Theme - Entrada
Author:       WAITUK
Author URI:   http://www.waituk.com
Template:     entrada
Version: 2.7.7
License: Themeforest Regular License
License URI: http://themeforest.net/licenses/standard
Tags:         two-columns, three-columns, four-columns, right-sidebar, left-sidebar, full-width-template, custom-background, custom-colors, custom-menu, featured-images, microformats, translation-ready
Text Domain:  entrada-child
*/

@import url("../entrada/style.css");
@import url("../entrada/woocommerce/woocommerce.css");
/* = Child Theme customization starts here
------------------------------------------------------- */

.product_carousel_block .article footer, .product_carousel_block .btn.btn-default, .product_carousel_block .article .thumbnail p, .product_carousel_block .article .thumbnail .meta {
	display: none;
}
.top-user-panel, .top-right-panel {
	max-width: 42% !important;
	color:#fff !important;
}
.top-user-panel, .top-right-panel, .top-right-panel {
	margin: 0 0;
}
.mid-user-panel {
	float: left;
	list-style:none;
	margin:0 -10px;
	display: table;
	vertical-align: middle;
	padding-top: 2px;
}
.mid-user-panel li a {
	text-transform: uppercase;
	border-radius:5px;
	color: #FFF;
	border-color: #F90;
	background-color: #F90;
	font-size: 16px;
	padding: 3px 8px;
}
.navbar-nav .mega-center.has-mega-dropdown.mega-md .dropdown-menu {
	right: 0 !important;
	width: 100% !important;
}
.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-wrap {
	max-width: 100% !important;
}
.has-mega-dropdown.mega-md .dropdown-menu .drop-wrap {
	background: #f8f8f8 !important;
}
.dropdown-menu a, .dropdown-menu {
	color: #323232 !important;
	font-size: 13px;
}
.dropdown-menu {
	background-color: #f8f8f8 !important;
}
blockquote.testimonial-quote .img {
	display: none;
}
.recent-block .sub-info span {
	display: none;
}
.cart strong {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
}
.form-group {
	margin-top: 30px;
}
input[type='text'], input[type='search'], input[type='password'], input[type='submit'], input[type='reset'], button, textarea, input[type='email'], .form-control {
	background: #fff;
	border-radius: 10px;
	height: 40px;
	font-weight: bold;
}
.captcha {
	width: 100px;
	margin: 17px auto;
	text-align: center;
}
.text-or, .text-mobile {
	color: #000;
	font-weight: bold;
	margin-top: 0;
	font-family: sans-serif;
	font-size:20px;
	margin-bottom: 0;
}
.btn.btn-lg {
	line-height:1;
	padding:0;
	height: 56px;
	background: #f94f0f;
}
.search-filter .article .thumbnail .info, .search-filter .article .thumbnail .meta {
	display: none;
}
/*h2.title-heading, h3.title-heading{margin-bottom: 0;}*/
@media only screen and (min-width: 990px) {

	/*.content-intro .text-holder {
		margin-bottom: 0;
	    padding-top: 0;
	}
	.content-intro {
	    padding-bottom: 0;
	}*/
    .btn.btn-lg {
line-height:1;
padding:0;
height: 56px;
background: #f94f0f;
}
 .default-page #header.top-header ~ #main {
padding-top: 115px;
}
 #header {
top: -9px;
}
 #header.fixed-position .logo img {
max-height: 80px;
}
 #header.fixed-position .logo {
height: 100px;
}
 .default-page #header.default-white-header .navbar-default .navbar-nav > li > a, #header.default-white-header .navbar-default .navbar-nav > li > a {
 color: #323232;
 font-size: 14px;
 font-weight: normal;
 padding: 0 10px;
}
 .default-page #header.default-white-header .navbar-default .navbar-nav > li > a:hover, #header.default-white-header .navbar-default .navbar-nav > li > a:hover {
 color: #005b90;
}
 .dropdown-menu .five-col ul li a:hover {
padding-left: 0;
color: #005b90 !important;
}
 .dropdown-menu .five-col .column:before {
background:#e7e7e7;
}
 .header-v1 .header-top {
 padding: 10px 30px 3px 30px;
}
}
.default-page #header.default-white-header .navbar-default .navbar-nav > li > a:hover, #header.default-white-header .navbar-default .navbar-nav > li > a:hover {
	color: #005b90;
}
.default-page #header.default-white-header .navbar-default .navbar-nav > li > a, #header.default-white-header .navbar-default .navbar-nav > li > a {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	padding: 0 10px;
}
@media only screen and (min-width: 1025px) {
 #header.fixed-position {
height: 90px
}
}
@media only screen and (min-width: 1230px) {
 .navbar-default .navbar-nav > li .dropdown-menu {
margin-top: -9px;
}
 .default-page #header.top-header ~ #main {
padding-top: 115px;
}
}
.navbar-default .navbar-nav > li .dropdown-menu {
	border-top: 3px solid #005b90;
}
#ajax_content_wrapper .thumbnail {
	display: inline-grid;
}
.list-view-sidebar #ajax_content_wrapper .thumbnail {
	display: inline-table;
	width:100%;
}
.list-view-sidebar #ajax_content_wrapper .thumbnail .info-aside {
	min-height: 228px;
}
.list-view-sidebar #ajax_content_wrapper .thumbnail .info-aside a {
	margin-top: 10%;
	width: 150px;
	background: #4c4c4c;
	padding: 5px 12px;
}
.article-boxed #ajax_content_wrapper .thumbnail {
	display: inline-table;
}
.article-boxed #ajax_content_wrapper .thumbnail .info-aside {
	height: 253px;
}
.article-boxed #ajax_content_wrapper .thumbnail .info-aside a {
	margin-top: 10%;
	width: 150px;
	background: #4c4c4c;
	padding: 5px 12px;
}
.header-full .logo {
	margin-left: 4%;
}
.header-full .nav-right {
	margin-right: 4%;
}
.slick_slider .slick-prev, .owl-theme .owl-controls .owl-buttons .owl-prev {
	right: calc(100% + 0px);
	margin-top: -30px;
}
.slick_slider .slick-next, .owl-theme .owl-controls .owl-buttons .owl-next {
	left: calc(100% + 0px);
}
.owl-theme .owl-controls .owl-buttons .owl-next:after, .owl-theme .owl-controls .owl-buttons .owl-prev:after {
	content: '\e906';
	font: 30px/30px 'icomoon';
	display: block;
	text-align: center;
	position: absolute;
	text-indent: 0;
	color: #c1c5cd;
}
.slick_slider .slick-arrow.slick-prev:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.owl-theme .owl-controls .owl-buttons .owl-next:after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	left: calc(100% - 20px);
	top: 0px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:after {
	-webkit-transform: rotate(90deg );
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: 0;
	top: -10px;
	right: calc(100% + 15px);
}
.owl-theme .owl-controls .owl-buttons div {
	overflow: hidden;
}
.owl-carousel .owl-wrapper-outer {
	padding-left: 19px;
	margin-left: 7px;
}
#testimonial-home-slide {
	padding: 0 0px 0 12px;
	margin-left: -30px;
}
.slick_slider .slick-arrow:after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	content: '\e906';
	font: 30px/30px 'icomoon';
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	text-indent: 0;
	color: #c1c5cd;
}
.slick_slider .slick-arrow, .owl-theme .owl-controls .owl-buttons {
	background: none;
	border: 0;
	text-indent: -999999999px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #c1c5cd;
	padding: 0;
	margin: 0;
}
.slick_slider {
	margin-bottom: 20px;
}
.slick_slider .slick-arrow, .owl-theme .owl-controls .owl-buttons {
	display: inline-block;
	zoom: 1;
	margin: 5px;
	font-size: 12px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	width: 30px;
}
.owl-theme .owl-controls .owl-buttons {
	width: 100%;
	display: block;
}
.slick_slider .article .info {
	overflow: hidden;
}
.slick_slider .slick-list {
	background:transparent;
}
.slick_slider .article .thumbnail {
	box-shadow: 0 2px 2px rgba(1, 2, 2, .05);
	margin: 10px;
}
.slick_slider .article .info ul {
	margin-left: 0;
	padding-left: 20px;
}
.slick_slider .article .info ul li {
	float: left;
	margin-right: 0px;
}
.slick_slider .article .info ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.slick_slider .article .info li {
	padding-left: 1em;
	text-indent: -.7em;
}
 .slick_slider .article .info li:nth-child(even)::before {
color: #0061ff;
}
.slick_slider .article .info li:nth-child(odd)::before {
color:#ff0000;
}
.slick_slider .article .info li::before {
content: "• ";
font-size: 20px;
vertical-align: middle;
}
.slick_slider .article.has-hover-s1 .img-wrap img {
	width: 340px;
	height: 223px;
}
.footer-holder {
	margin-bottom: 0;
}
#footer > .container {
	padding-bottom: 0;
}
.newsletter-form {
	margin-bottom: 0;
	width: 55%;
	float: right;
	color: #fff;
}
.newsletter-form .input-holder {
	border: 0;
}
.newsletter-form .form-control {
	border: 0px solid;
	border-radius: 0;
	background: #fff;
	font-size: 14px;
	min-height: auto;
	width: 166px;
	line-height: normal;
	height: 25px;
}
.newsletter-form input[type='submit'] {
	border-radius: 0;
	border: 0px solid;
	background: #027fc1;
	color: #fff;
	line-height: 1;
	font-size: 16px;
	width: 80px;
	height: 25px;
}
.nav-right .navbar-nav:nth-child(2) {
 display: none;
}
.trip-form {
	background: rgba(70, 69, 57, 0.05);
	border: 0px solid #414141;
}
.jcf-select.jcf-select-trip {
	background:#fff;
}
.jcf-select.jcf-select-trip .jcf-select-text, .jcf-select.jcf-select-trip .jcf-select-opener:after {
	color: #434343;
}
.seperator {
	border-bottom: 0;
}
.seperator:before {
	height: 0;
	width: 0;
}
.content-block {
	padding: 40px 0;
}
.main-heading {
	margin-bottom: 10px;
}
.content-block.guide-sub.bg-white {
	background: #fafafa;
}
.content-block.bg-white {
	background: #fff;
	padding: 40px 0;
}
.content-block-no-padding-margin.row {
	padding: 30px 0;
}
.footer-nav h3 {
	color: #fff;
	font-weight: 100;
	margin-bottom: 20px;
}
#footer {
	background:#000;
}
#footer .textwidget img {
	width: 120px;
}
.footer-nav ul li {
	margin-bottom:0;
}
.social-wrap li a {
	color:#fff;
}
.woocommerce-error {
	text-align: right;
}
@media only screen and (max-width: 420px) {
 .newsletter-form .form-control {
width: 85%;
height: 25px;
}
 .header-v1 .header-top {
padding: 0 0px !important;
}
.top-right-panel .top-right-panel span.text.hidden-xs {
line-height: normal !important;
}
 .header-top .top-right-panel .fa {
line-height: normal !important;
!important;
}
 .header-top .mid-user-panel {
width: 100% !important;
}
.contact-info .col-sm-4 {margin-bottom:0px;}
 .enph {
float: right;
width: 46% !important;
padding-left: 0px; margin-top:0px;
}
.enpcd{ width:30%;}
.navbar-default .navbar-nav > li {padding:15px 0px !important;}
}
@media only screen and (max-width: 769px) {
.content-block-no-padding-margin.row {
padding: 0px 0;
}
.top-header.header-v1 .header-top {
padding: 10px 0px;
}
.header-top .top-right-panel > li, .header-top .top-right-panel > li:first-child {
width:auto !important;
}
 .logo img {
 max-height: 50px !important;
}
 #footer .textwidget {
 text-align: center;
}
 .newsletter-form {
width: 100%;
}
 .newsletter-form input[type="submit"] {
height:26px;
font-size:16px;
width:38%;
}
 .newsletter-form .form-control {
width:94%;
font-size:12px;
}
 .top-header {
 margin-top: 105px;
}
 .search-form {
display: none;
}
 .list-view-sidebar #ajax_content_wrapper .thumbnail .info-aside {
 height: 50px;
}
 .list-view-sidebar #ajax_content_wrapper .thumbnail .info-aside a {
margin-top: 0;
}
 .trip-info h1 {
 margin-bottom: 10px;
}
 .trip-info .text-col .holder {
 padding: 25px 20px;
}
 .trip-info .description {
 margin-bottom: 10px;
}
 .form-group {
 margin-top: 10px;
}
 .default-page #header.default-white-header .navbar-default .navbar-nav > li > a, #header.default-white-header .navbar-default .navbar-nav > li > a {
 color: #fff;
 font-size:13px;
font-weight:normal;
}
 .top-right-panel > li:first-child {
 width: 35%;
}
}
@media only screen and (min-width: 769px) {
 .top-header.header-v1 .header-top {
padding:3px 0px !important;
}
 .list-view .article .info-aside {
padding-top: 5%;
}
}
@media only screen and (min-width: 768px) {
 .trip-info .text-col .holder {
 padding: 25px 20px;
}
 .top-header.header-v1 .header-top {
padding: 10px 0px;
}
 .header-top .top-right-panel > li, .header-top .top-right-panel > li:first-child {
width:auto !important;
}
}
@media only screen and (max-width: 1024px) {
 .top-right-panel {
 width: 46% !important;
 max-width: 46% !important;
 float: right;
}
 #footer .accordion-group.default-widget {
 text-align: center;
}
 .newsletter-form {
 margin-bottom: 0;
 width:100%;
 float: none;
 color: #fff;
 margin: auto;
}
 .logo img {
 max-height: 50px;
}
 .newsletter-form fieldset {
width: 280px;
margin: auto;
max-width: 100%;
}
 .newsletter-form .form-control {
width: 170px;
}
 .newsletter-form input[type='submit'] {
width: 100px;
}
 .header-top .top-right-panel .fa {
 margin-top: -2px;
}
.top-right-panel [class*=' icon-'], .top-right-panel [class^='icon-'], .top-right-panel [class*=' icon-'] {
 margin-right: 0;
 width: 15px;
 margin-top: 3px;
}
 .top-user-panel {
max-width: 39% !important;
text-align:center;
float: left;
}
 .mid-user-panel {
width: 0%;
text-align:center;
margin-left: -34px;
}
 .top-header {
margin-top: 50px;
}
 .slick_slider .article.has-hover-s1 .img-wrap img {
height: auto;
}
 .top-right-panel > li:first-child {
width:58%
}
 .top-right-panel > li {
 width: 42%;
 font-size: 10px;
}
 .header-top .top-right-panel .fa {
float: left;
}
 .top-right-panel span.text.hidden-xs {
 display: block !important;
 float: left;
}
 .icon-tel {
float: left;
}
 .search-form {
display: none;
}
}
.woocommerce-message {
	text-align: right;
	padding-top: 50px;
}
.woocommerce-message .button {
	display: none;
}
.header-top {
	background:#005b90;
	border-bottom:1px solid #005b90;
	padding: 3px 0;
	font-size:16px;
}
.header-top .top-right-panel .fa {
	width: 15px;
}
.top-right-panel [class*=' icon-'], .top-right-panel [class^='icon-'], .top-right-panel [class*=' icon-'] {
margin-right: 0;
}
.header-top .fa {
	padding: 0;
	border-radius: 100%;
	height: 24px;
	width: 24px;
	font-size: 12px;
	line-height: 24px;
}
.top-user-panel > li:first-child {
	padding-right: 20px;
	font-size: 16px;
}
.fa.fa-envelope-o {
	font-size: 18px;
}
.fa-linkedin {
	background: #6281c1;
}
.fa-facebook {
	background: #2697cf;
}
.fa-twitter {
	background: #47bded;
}
.fa-google-plus {
	background: #e5222a;
}
.fa-whatsapp {
	background: #28a38a;
}
.top-user-panel > li {
	padding: 0 5px;
}
.mid-user-panel li a {
	border-color:#e62c33;
	background-color:#e62c33;
}
.top-user-panel .text, .top-right-panel .text, .top-right-panel .text {
	text-transform: none;
}
.logo img {
	max-height: 89px;
}
.dropdown-menu .title {
	font-size: 16px;
	padding:0;
}
.dropdown-menu .header-link li {
	font-size: 13px;
	padding:0px 0;
}
.dropdown-menu .header-link li a {
	text-transform: capitalize;
	font-weight: 500;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
	border-color: #f94f0f;
	background-color: #f94f0f;
	width: 242px;
	height: 34px;
	vertical-align: middle;
	text-align: center;
	text-transform:uppercase;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #005b90;
	background-color: #005b90;
}
.trip-form.banner-trip-form .btn-trip:hover {
	background: #005b90;
	color: #FFF;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left: 0;
}
.vc_btn3.vc_btn3-size-md {
	padding: 0;
	padding-top: 7px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left: 0px;
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: inline-block;
	position: relative;
	top: 0;
	-webkit-transform: translate(0, -10%);
	-ms-transform: translate(0, -10%);
	-o-transform: translate(0, -10%);
	transform: translate(0, -10%);
	left: -8px;
}
.newsletter-form .info {
	font-style: normal;
}
.vc_general.vc_btn3 .vc_btn3-icon {
	vertical-align: middle;
}
.jcf-select.jcf-select-trip .jcf-select-text {
	font-weight: bold;
	font-size:14px;
	font-family:sans-serif;
}
.newsletter-form .info {
	font-size: 14px;
}
.social-wrap li a:hover {
	color: #fff;
}
.top-user-panel > li > a:hover, .top-right-panel > li > a:hover, .top-right-panel > li > a:hover {
	color: #fff;
}
.modal-dialog {
	padding-top: 20px;
}
.modal-content {
	padding-top: 20px;
	border-radius: 10px;
}
/*.dropdown-menu .five-col .column{min-height: 269px;}*/
@media only screen and (min-width: 1230px) {
 .logo {
height: 110px;
}
}
h3.ab-heading {
	padding-left: 35px;
}
.wpb_column.vc_column_container .vc_column-inner .ab-left {
	border-left: 1px solid #ddd;
	padding: 20px 0 20px 30px;
}
.box_style_1 {
	background-color: #fff;
	padding: 20px;
}
.box_style_4 {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 30px 0 0;
	margin-bottom: 25px;
	padding: 20px;
	position: relative;
	text-align: center;
	border: 1px solid #ddd;
}
.box_style_4 h4 span {
	color: #e04f67;
}
.box_style_4 a.phone {
	font-size: 26px;
	display: block;
	margin-bottom: 0px;
}
.box_style_4:after {
	border-bottom: 10px solid #fff;
	margin-bottom: -1px;
	z-index: 1;
}
.box_style_4:after, .box_style_4:before {
	content: "";
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	bottom: 100%;
	left: 50%;
	margin-left: -10px;
}
b, strong {
	font-weight: bold !important;
	font-family: sans-serif;
}
.contact_page .content-heading .seperator {
	display:none;
}
.contact_page .content-heading .main-subtitle {
	line-height:10px;
}
.contact-leftbx strong {
	color: #005b90;
	font-size: 18px;
	font-style: italic;
}
.bdcont {
	background: #eeeeee;
	margin-bottom: 20px;
	border: 1px dashed;
}
.contact-leftbx a {
	color: red;
	text-decoration: underline;
}
.captcha_contact .captcha {
	margin:0;
	background: transparent !important;
}
.captcha_contact .captcha input.wpcf7-form-control.wpcf7-captchar.form-control.enrds {
	border-radius: 0 6px 6px 0px;
}
.captcha_contact .col-md-2 {
	padding: 0;
}
.wpcf7-form .wpcf7-form-control.encap {
	margin-top: 4px;
	width: 70px;
	height: 30px;
	border: 0;
}
.wpcf7-form .enquiry-form-wrapper .wpcf7-submit.submitbtt {
	font: 18px "Century Gothic";
	color: #FFF;
	background-color: #bf000c;
	padding: 8px 25px;
	margin: 5px auto 0px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
	border: none;
	width: 112px;
	height: 38px;
	float: right;
	margin-top: 28px;
}
.recent-block .ico-list {
	width: 100%;
	margin-top:15px;
}
.recent-block .thumbnail {
	padding: 6px 10px;
}
.modal-header .close {
	margin-top: -20px;
}
.contact_top {
	padding-bottom: 30px;
}
.gray-line1 {
	margin: 30px auto 5px;
	border-top: 1px solid #222;
	width: 70%;
}
.h2-head1 {
	font: 34px "Trajan Pro";
	color: #222;
	display: inline-block;
	padding: 0 20px;
	margin: -25px 0 0px;
	vertical-align: middle;
	background-color: #fff;
}
.colorgraph {
	height: 5px;
	border-top: 0;
	background: #c4e17f;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
	background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
	background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
	background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.enquiry-form-wrapper {
	margin-top: 0px;
	margin-bottom: -20px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #eee;
}
.enquiry-form-wrapper .input-group-addon {
	background: #444 url(https://www.indianholiday.com/images/bg_img.png) repeat left top;
	color: #fff;
	border: 0px;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}
.wpcf7-form p {
	overflow: hidden;
}
.wpcf7-form {
	padding: 0;
	border: 0;
}
.colorgraph {
	margin-bottom: 0;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
}
.enquiry-form-wrapper .input-group-addon, .input-group-btn, .enquiry-form-wrapper .input-group .form-control {
	display: table-cell;
}
.enquiry-form-wrapper .input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.enquiry-form-wrapper .wpcf7-form-control-wrap {
	display: block;
	overflow: visible;
	float: right;
	width: 100%;
}
.enquiry-form-wrapper .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 9px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-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;
}
.form-group {
	margin-bottom: 15px !important;
}
.enquiry-form-wrapper .input-group-addon {
	float: left;
	height: 33px;
	width: 38px;
	margin: 0px 0 0;
}
.vc_column-inner .input-group {
	width: 100%;
}
.enph {
	float: right;
	width: 48%;
	padding-left: 0px;
}
.enpcd {
	padding-left: 0;
}
.enquiry-form-wrapper .submitbtt:hover {
	color: #FFF;
	background-color: #d34205;
	text-decoration: none;
}
.wpcf7-form p {
	margin: 0 !important;
	padding-top: 0 !important;
}
.enquiry-form-wrapper .jcf-select.jcf-select-wpcf7-form-control {
	width: 100%;
	border: 1px solid #adadad;
	padding: 4px 0;
	height: 33px;
	background: #fff;
}
.enquiry-form-wrapper .submitbtt {
	font: 18px "Century Gothic";
	color: #FFF;
	background-color: #bf000c;
	padding: 8px 25px;
	margin: 5px auto 0px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
	border: none;
	float: left;
}
.input-textarea {
	border: 2px solid #dfdfdf;
}
.recent-block .article .thumbnail .info-title {
	display: none;
}
.btn.btn-default:hover {
	border-color: #005b90;
}
.btn.btn-default:before {
	background: #005b90;
}
.default-page #header.default-white-header .navbar-default .navbar-nav > li > a, #header.default-white-header .navbar-default .navbar-nav > li > a {
	font-size: 14px;
}
#header.fixed-position .navbar-default .navbar-nav > li {
	padding-top: 40px;
}
.logo img {
	max-height: 80px;
}
#header.fixed-position .navbar-default .navbar-nav li.has-mega-dropdown .dropdown-menu {
	margin-top: -1px;
	top: 90%;
}
#header.fixed-position .navbar-default .navbar-nav > li > a {
	height: 50px;
}
.navbar-default .navbar-nav > li .dropdown-menu {
	border-top: 3px solid #005b90 !important;
}
.enquiry-form-wrapper label {
	font-weight: bold;
	float: left;
	color: #000;
	font-family: sans-serif;
}
#car_txt .row {
	clear: both;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}
.ntbfd .form-group {
	margin-bottom: 0;
	margin-top: 0;
	overflow: hidden;
	padding-top: 0;
}
.jcf-select .jcf-select-text {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding-right: 10px;
}
.jcf-select .jcf-select-opener {
	right: 5px;
}
.adults-icon {
	width: 17px;
	height: 13px;
	background: url(https://www.indianholiday.com/images/form-icons.png) no-repeat 0 0;
	display: block;
}
.children-icon {
	width: 20px;
	height: 12px;
	background: url(https://www.indianholiday.com/images/form-icons.png) no-repeat -26px 0px;
	display: block;
	margin: 0 -3px;
}
.bed-icon {
	width: 16px;
	height: 13px;
	background: url(https://www.indianholiday.com/images/form-icons.png) no-repeat -57px 0px;
	display: block;
}
.slick_slider .article.has-hover-s1 .img-wrap .product-badge img {
	width: auto;
	height: auto;
}
.product-badge {
	position: absolute;
	bottom: 10px;
	left: 0;
	top: 0;
}
blockquote.testimonial-quote {
	padding-right: 30px;
}
blockquote cite {
	width: 100%;
	float: right;
	text-align: right;
	letter-spacing: 1px;
	color: #000;
	margin-top: 20px;
}
blockquote.testimonial-quote q {
	font-weight: 400;
	font-family: montserrat;
	color: #000;
	text-align: center;
	line-height: 25px;
}
blockquote.testimonial-quote {
	font-size: 18px;
	line-height: 22px;
	text-align: center;
}
.content-block.parallax {
	padding: 99px 0;
}
h1, h2, h3, .h3, h4 {
	font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #000;
}
.newsletter-form [type='submit']:hover {
	background: #027fc1;
	color: #fff;
}
.jcf-select.jcf-select-sort-select {
	background: #005b90;
}
.jcf-select-drop.jcf-select-filter-select .jcf-option.jcf-hover {
	background: #000;
}
.jcf-select-drop.jcf-select-filter-select .jcf-list {
	background: #005b90;
}
.filter-option .link.active, .filter-option .link:hover {
	color: #005b90;
}
#scroll-to-top i, .header-box:hover {
	color: #005b90;
}
.btn.btn-info:hover, .woocommerce a.btn-info.button:hover, .woocommerce input.btn-info.button:hover, .woocommerce button.btn-info.button:hover {
	background: #005b90;
}
_ .btn.btn-info, .btn.btn-info:hover {
	border-color:#005b90;
	color: #fff;
	border: 0;
}
.list-view .article .thumbnail:hover h3 a, a:hover, .article h3 a:hover, .nav-tabs > li > a:hover, .nav-tabs > li.active a, .nav-tabs > li:focus a {
	color: #005b90;
}
.btn.btn-info, .woocommerce a.btn-info.button, .woocommerce input.btn-info.button, .woocommerce button.btn-info.button {
	border-color: #005b90;
	border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #fff;
	opacity: 1;
}
.captcha {
	border: 0px;
	background: #005b90 !important;
	color: #fff !important;
}
#tour-slide .owl-buttons {
	right: 16%;
}
.recent-block .article .thumbnail .img-wrap {
	margin-bottom: 0;
	margin-top: 10px;
}
.article h3 a {
	color: #4b4b4b;
}
.recent-block h3 {
	color: #005b90;
	padding:5px 0px;
}
.article .thumbnail:hover h3 a {
	color: #005b90;
}
.article h3 a {
	font-weight: bold;
}
.article .info-day {
	font-weight: bold;
	font-family: sans-serif;
}
.article .thumbnail p {
	font-weight: bold;
	font-family: sans-serif;
}
.ico-list span {
	border: 1px solid #f8f8f8;
	padding: 8px;
}
.list-view .article .ico-list > li {
	margin: 0 10px 0 0;
}
.list-view .article .ico-list {
	border: 0;
}
.list-view .article .info-footer .ico-action {
	margin-left: 0px;
}
.list-view .article .info-footer .ico-action > li {
	margin: 0 0 0 10px;
}
.modal-header {
	padding: 15px;
	border-bottom: 0px solid #e5e5e5;
	position: absolute;
	right: 0;
	top: 0;
}
.modal-footer {
	border-top: 0px solid #e5e5e5;
}
@media only screen and (min-width: 992px) {
 .contact_page .contact-info {
margin-top: 0px;
}
}
blockquote cite span {
	width: 20px;
	height: 0;
	border-top: 2px solid #000;
	display: inline-block;
	padding-top: 5px;
}
.box_style_4 small {
	font-weight: bold;
	font-family: open-sans;
	color: #000;
	font-size: 16px;
	text-decoration: underline;
}
@media only screen and (max-width: 767px) {
 .article-boxed #ajax_content_wrapper .thumbnail .info-aside {
 height: auto;
}
 .top-right-panel, .top-user-panel {
 width: 100% !important;
 max-width: 100% !important;
 text-align: center;
}
    /*.mid-user-panel{width: 43% !important;margin-left:-28px;text-align: left;}
    .top-right-panel{width: 57% !important;max-width:57% !important;}*/
    .top-header {
 margin-top: 100px;
}
 .header-top .top-right-panel .fa {
 width: 20px;
 padding-top: 3px;
}
 .top-right-panel [class*=' icon-'], .top-right-panel [class^='icon-'], .top-right-panel [class*=' icon-'] {
 margin-right: 0;
 padding-top: 3px;
 width: 20px;
}
 .top-user-panel > li, .top-right-panel > li, .top-right-panel > li {
 float: none !important;
 padding: 0 4px;
 display: inline-block;
 vertical-align: middle;
 text-align: center;
}
 .header-top .mid-user-panel {
 width: 100% !important;
 margin: 10px 0px;
 margin-left: -38px;
}
}
 @media only screen and (min-width: 1025px) {
a[href^=tel] {
 pointer-events: initial !important;
}
}

.icon1 {
	background:url(img/icon-1.jpg) no-repeat center center;
	display:block;
	width:28px;
	height:23px;
}
.icon2 {
	background:url(img/icon-2.jpg) no-repeat center center;
	display:block;
	width:28px;
	height:23px;
}
.icon-photo {
	background:url(img/icon-3.jpg) no-repeat center center;
	display:block;
	width:28px;
	height:23px;
}
.iconjeep {
	background:url(img/icon-4.jpg) no-repeat center center;
	display:block;
	width:28px;
	height:23px;
}
.icon-aeroplan {
	background:url(img/icon-5.jpg) no-repeat center center;
	display:block;
	width:28px;
	height:23px;
}
