@font-face {font-family: 'Open Sans';
src: url('/resources/fonts/opensans-light-webfont.eot');src: url('/resources/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/opensans-light-webfont.woff') format('woff'),url('/resources/fonts/opensans-light-webfont.ttf') format('truetype'),url('/resources/fonts/opensans-light-webfont.svg#Open Sans') format('svg');font-weight: 300;font-style: normal;}
@font-face {font-family: 'Open Sans';
src: url('/resources/fonts/opensans-regular-webfont.eot');src: url('/resources/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/opensans-regular-webfont.woff') format('woff'), url('/resources/fonts/opensans-regular-webfont.ttf') format('truetype'), url('/resources/fonts/opensans-regular-webfont.svg#Open Sans') format('svg');font-weight: 400;font-style: normal;}
@font-face {font-family: 'Open Sans';
src: url('/resources/fonts/opensans-semibold-webfont.eot');src: url('/resources/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/opensans-semibold-webfont.woff') format('woff'),  url('/resources/fonts/opensans-semibold-webfont.ttf') format('truetype'), url('/resources/fonts/opensans-semibold-webfont.svg#Open Sans') format('svg'); font-weight: 600; font-style:normal;}
@font-face {font-family: 'Open Sans';
src: url('/resources/fonts/opensans-bold-webfont.eot');src: url('/resources/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/opensans-bold-webfont.woff') format('woff'), url('/resources/fonts/opensans-bold-webfont.ttf') format('truetype'), url('/resources/fonts/opensans-bold-webfont.svg#Open Sans') format('svg'); font-weight: 700; font-style: normal;}
@font-face {font-family: 'Open Sans';
src: url('/resources/fonts/opensans-italic-webfont.eot'); src: url('/resources/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/opensans-italic-webfont.woff') format('woff'), url('/resources/fonts/opensans-italic-webfont.ttf') format('truetype'), url('/resources/fonts/opensans-italic-webfont.svg#Open Sans') format('svg'); font-weight: normal; font-style: italic;}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,  article, aside, dialog, figure, footer, header, hgroup, nav, section { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; }
body{  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; overflow-x: hidden}
img{  border:0px; }
.clear, .clearboth { clear:both; font-size:1px; line-height:1px; display:block;height:1px; }
/***** font face*****/
.wrap{ width:982px; margin:23px auto; }
.home-mid-container{  margin-top:-70px; position:relative; z-index:2;}
.row-grid{  margin-bottom:15px;}
.header{ background:#004f93; width:100%; min-height:72px; margin-bottom:2px; position:relative; z-index:2;}
.header:after{  clear:both; display:block; content:''; }
.branding{ max-width:940px; margin:0px auto; }
.cnk_logo{ float:left; margin:1% 0px 0px 0px; max-width:126px; display:table-cell; }
.cnk_logo img{ width:100%; }
.branding_txt {  float:left; line-height:75px; padding-left:10px; color:#ffffff; font-size:22px; font-weight:normal; }
.toll_free{ float:right; font-size:12px; font-weight:bold; color:#ffffff; letter-spacing:0.02em; margin-top:3%; }
.toll_free > div{  padding-bottom:2px; margin:0px 4px 0 0; }
.toll_free span{ font-weight:normal; color:#add9ff; margin:0; padding-top:5px; }
.toll_free b{  color:#fff !important; }
.toll_free .flag_container { display:table; }
.toll_free .flag_container .txt  { display:table-cell; vertical-align:middle; float:none; line-height:12px;}
.toll_free .flag_container .txt > img { vertical-align:middle; }
.toll_free .flag_container .txt:first-child + .txt { padding-left:4px;}
h2 {padding-bottom:15px;}
/* GLOBAL CSS */
.animate { -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; }
.visible-xs {margin-bottom:25px;}
.row-grid{  margin-bottom:15px; }
.row-grid.lg{  margin-bottom:35px; }
.row-grid3.md{  margin-bottom:20px; }

.equal-heights > div > div  { height:100%; margin-bottom:0; }
.equal-heights > div > div {  }
.equal-heights > div  { margin-bottom:8px; }
.btn-read-more { font-size:14px; }
.row-xxs { margin-left:-1px; margin-right:-1px; }
.row-xxs > [class^="col"] { padding-left:1px; padding-right:1px;}
.row-xs { margin-left:-3px; margin-right:-3px; }
.row-xs > [class^="col"] { padding-left:3px; padding-right:3px;}
.row-sm { margin-left:-8px; margin-right:-8px; }
.row-sm > [class^="col"] { padding-left:8px; padding-right:8px; }
.row-sm > [class^="col"]:last-child { padding-bottom:0; }
.row-md { margin-left:-14px; margin-right:-14px; }
.row-md > [class^="col"] { padding-left:14px; padding-right:14px; }
.row-lg { margin-left:-18px; margin-right:-18px; }
.row-lg > [class^="col"] { padding-left:18px; padding-right:18px; }
:before, :after{  font-family:'FontAwesome'; }
.breadcrumb > li { text-transform:lowercase; }

.sidebar-left {width:297px;}
.row-sm.hol-search .home-slider {width:487px; max-height: 467px; overflow: hidden;}
.row-sm.hol-search .col-sm-2 {width:210px;}

.input-append {margin-bottom: 0}
.no-padb{padding-bottom:0px!important;}
/* form elements */
/* Custom-styled Checkboxes */
.styled-checkbox { display: block;cursor: pointer;width: 16px;height: 16px;border: 0 none;background: #fff; border:2px solid #333; border-radius: 3px;}
.styled-checkbox .check { display: none;	width: 16px;	height: 12px;	padding: 0;	position: absolute;	top: 1px;	left: 0; background: url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/bg_checkbox-check.png) 0 0 no-repeat; -webkit-background-size: 16px 12px; -moz-background-size: 16px 12px;	-o-background-size: 16px 12px; background-size: 12px 11px;}
.styled-checkbox-checked .check { display: block; }
.checkbox-inline { padding-left:20px; }
.checkbox > .styled-checkbox, 
.checkbox-inline > .styled-checkbox  { margin-left:-20px; }
.checkbox, .checkbox-inline { line-height:19px; }

/* Custom-styled Radios */
.styled-radio{display: block;cursor: pointer;width: 12px;height: 12px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border: 0 none;background: #fff;border:1px solid #999;}
.styled-radio .check{ display: none;	width: 6px;height: 6px;padding: 0;position: absolute;top: 2px;left: 2px;background: #666;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.styled-radio-checked .check{display: block;}
.radio-inline { padding-left:15px; }
.radio > .styled-radio, 
.radio-inline > .styled-radio { margin-left:-14px; }
.radio, .radio-inline  { line-height:19px; }
.radio, .radio-inline-inner { padding-left:0px;}


/* Radios styled as Checkboxes */
.radio-as-check{}
.radio-as-check .styled-radio{ width: 15px; height: 15px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.radio-as-check .styled-radio .check{ 	width: 16px; 	height: 12px; 	top: 0; 	left:1px; 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0; background: url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/bg_checkbox-check.png) 0 0 no-repeat; -webkit-background-size: 16px 12px; -moz-background-size: 16px 12px; -o-background-size: 16px 12px; background-size: 16px 12px; }			
.styled-checkbox, .styled-radio{float:left; margin-right:2px; margin-top: 3px;}

/* Custom-styled Selects */
.form-group .styled-select{position: relative; width: 100%;}
.form-group .styled-select .btn-group{ display: block;}
.form-group .styled-select .btn-group .btn{ width: 100%; min-width: 0; float: none; background: #fff; color: #404042; height: 30px; padding: 4px; font-size:14px; line-height:1.428571429; 	color:#555555; 	vertical-align:middle; 	border:1px solid #cccccc; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 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; 	line-height: 1em; 	line-height: 22px\9;}
.form-group .styled-select .btn-group .btn .caret { width: 16px; height: 16px; position: absolute; top: 50%; right: 2px; margin-top: -8px; vertical-align: middle; border: 0 none; }
.form-group .styled-select .btn-group .btn .caret:before { content:'\f107'; display:inline-block; width:16px; height:16px; position:absolute; left:0; top:0; line-height:16px; text-align:center; font-size:16px;}
.form-group .styled-select .btn-group.open{}
.form-group .styled-select .btn-group.open .btn{}
.form-group .styled-select .btn-group.open .btn .caret:before { content:'\f106'; }
.form-group .styled-select .btn-group .dropdown-menu{ min-width: 100%; 	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *behavior: url(/resources/js/boxsizing.htc); border: 0 none; -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.4); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.4);	 margin: 0; z-index: 2000; max-height:250px !important }

.oldie .form-group .styled-select .btn-group .dropdown-menu{border:1px solid #ccc}
.form-group .styled-select .btn-group .dropdown-menu li{}
.form-group .styled-select .btn-group .dropdown-menu li a{ color: #404042; padding: 5px 10px; }
.form-group .styled-select .btn-group .dropdown-menu li a:hover, .form-group .styled-select .btn-group .dropdown-menu li a:focus{filter: none; background: #ededed;color: #52247f; cursor: pointer;	}
.form-group .styled-select .btn-group .dropdown-menu .dropdown-menu{position: static; border: 0; padding: 0; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.form-group .styled-select .btn-group .btn, .form-control, .input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover, .input-append input, .input-append select, .input-append .uneditable-input { height:22px; font-size:11px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius:0; background:none; }
.input-append  { display:table; }
.input-append .form-date-field, .input-append .add-on { display:table-cell; }
.input-append .add-on, .input-prepend .add-on { padding:0; background:none; border:0; height:auto; min-width:inherit; vertical-align:middle; padding-left:3px;  }
.form-group .styled-select .btn-group .dropdown-menu li a { padding:2px 5px; font-size:11px; }
/*----------------------------------------------------------*/

.last {  margin:0 !important; }
.pad_last {  padding:0 !important; }
img {  max-width:100%; height:auto; }
.align-center {  text-align:center; }
a, .btn { outline:0; }
a:hover, a:focus, .btn:focus {  outline:0; color:#f00; } 
.animate { -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; }
.mobile-hide { display:block; }
.mobile-show { display:none; }
p {font-size: 13px; line-height:18px; margin-bottom:10px;}
/*--------------*/
.branding { max-width:none; }  
img {height: auto;max-width: 100%;}
.login-link {  position:absolute; left:10px; top:4px; margin-right:10px; padding-left:10px; color:#fff; font-size:11px; text-decoration:none; width:38%; }
.login-link:before {  display:inline-block; content:"\f007";  position:absolute; left:-5px; margin-right:10px;   font-size: 0.9em; top:-1px; }
.login-link:hover	{  color:#ADD9FF; text-decoration:none; }
.header_link2 {color: #FFFFFF;float: left;font-weight: normal;margin: -2px 0 0 5px;padding-left: 6px;}
#toll_free span {color: #ADD9FF;font-weight: normal;margin: 0;}
.flag_container {background-color: #0D4779;min-height: 22px;padding: 4px 6px 4px;}
.floatl {float: left;}
.after-login {width:100%; float:left;font-size:11px;}
.toll-free-type-one { border-left: 1px solid #5794C9; float: left; font-size: 12px; line-height: 13px; margin:7px 0; padding: 0 0 0 9px; position: relative; max-width:279px; }
.toll-free-type-one b span, .toll-free-type-one b span a[href^="tel"] { display:inline-block; }
.toll_free .hdr-rt-sec { margin-bottom:0px; padding:0; display:inline-block; width:100%; float:left; }
.toll_free .hdr-rt-sec span { padding-top:0; display:inline-block; }
.toll_free .hdr-rt-sec + .hdr-rt-sec { margin-top:7px; }

#branding_txt {color: #FFFFFF;float: left;font-family: "Times New Roman",Times,serif;font-size: 19px;font-weight: normal;padding-left: 10px;padding-top: 35px;}

/* Navigation */
.header {  margin-bottom:0; }
.mob-header .top-navs {  float:right; width:auto; }
.mob-header .top-navs a {  color:#A6B6CD; font-size:31px; line-height:47px; text-align:center; }
nav.navbar {  position:relative; z-index:2; background:#DDDFD8; display:inline-block; width:100%; float:left; margin:2px 0 0 0; min-height:10px; border-radius:0px}
.toggleMenu{ width:auto; height:38px; margin:16px 15px 0 12px; float:right; background-size:100% 100%; position:relative; font-size:30px; color:#fff; text-decoration:none; }
.toggleMenu.active{ color:#ADD9FF }
.toggleMenu:hover, .toggleMenu:focus {  text-decoration:none; color:#ADD9FF; }
.mobile-nav{display:none}
.mobile-nav nav ul ul.dropdown-menu{ position:static; left:0 !important; }

.navbar  {border:0; }
.navbar .container { }
nav ul {  display:inline-block; list-style:none; padding:0; margin:0; width:auto; float:left; }
nav ul > li {  display:inline-block; float:left; padding:0; margin:0; font-size:12px; color:#000000; margin:0 0px 0 0; position:relative; padding-right:0px;}
nav ul > li + li { margin-left:-2px; }
nav ul.nav > li {margin-right: 0px !important;}
nav ul > li.last {  margin-right:0; padding-right:0; }
nav ul > li > a, .nav > li > a {  display:inline-block; color:#313131; line-height:23px; padding:0 20px; margin:5px 0; background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/menu_dot_line.gif") repeat-y scroll right center;}
nav ul > li > a, .nav > li.last > a { background:none;}
nav ul li.hover > a,
nav ul li > a:hover,
nav ul li.active > a,
.nav > li > a:hover, .nav > li > a:focus {  color:#313131; text-decoration:none; background:#fff; outline:0; margin-bottom:0; padding-bottom:5px; }
nav ul li.active > a, #destinations nav ul li.destinations-nav > a, #holidays nav ul li.holiday-type-nav > a { }
nav ul li.active > a:after, #destinations nav ul li.destinations-nav > a, #holidays nav ul li.holiday-type-nav > a { }
nav ul ul.dropdown-menu {position:absolute;bottom:0px;min-width: 950px;float:left;padding:4px 14px;border-radius:0;box-shadow:none;margin:0;}
nav ul ul.dropdown-menu li { display:inline-block; float:none; text-align:left; margin:0; padding:0 6px; position:relative; }
nav ul ul.dropdown-menu li + li:before { content:''; background:#313131; height:12px; width:1px; display:inline-block; position:absolute; left:-2px; top:8px;}
nav ul ul.dropdown-menu li > a { line-height:16px; padding-top:0; padding-bottom:0; }
nav ul ul.dropdown-menu li > a:hover { color:#004f93; }
nav ul ul.dropdown-menu li:last-child {border-right:none;}
nav ul ul.dropdown-menu:after { content:''; font-size:1px; line-height:1px; height:1px; width:100%; clear:both; display:block;}
.mob-header {  background:#0C5191; }
.nav-bar {  display:inline-block; width:100%; background:#eaece7; float:left; padding:6px 0; }
.toll-free-type-one b span, .toll-free-type-one b span a[href^=tel] {  font-weight:bold; color:#fff; text-decoration:none; }
/*--------------*/
nav ul ul.dropdown-menu { border:none; }
.login-nav { font-weight:bold; font-size:15px; line-height:28px; padding:0 16px; margin:3px 0px 2px; float:right;background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/menu_dot_line.gif") repeat-y scroll right center; color:#353550; }
.login-nav a {color:#353550; text-shadow: none; }
.login-nav a:hover {color:#004F93;  text-decoration:none; }


.outer-wrapper {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/home/home-bg-banner.jpg") repeat scroll center top; height: auto;margin: 10px 0;width: 100%;}
#slider .flex-control-nav {bottom: 3px;position: absolute;text-align: left;  width: auto;}
.hol-search {padding-top:20px;}
.hol-search h1 {color: #404040;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-style: normal;font-weight: normal;letter-spacing: normal;margin-bottom: 13px;text-transform: uppercase;margin-top: 5px;}
.top-picks-box {display: inline-block;margin-bottom: 8px; width:100%;}
.top-picks-box h3 {color: #000000;font-size: 14px;font-weight: bold;line-height: 21px;}
.top-picks-box a {color: #CC0000;font-size: 12px;}
.top-picks-box > img { width:100%; height:auto }
.hol-search .flex-control-nav {left: 10px; margin-left:0;}


.totop {background: none repeat scroll 0 0 #004F93;bottom: 0;position: fixed;right: 0;z-index: 104400;}
.totop a, .totop a:visited {color: #FFFFFF;display: block;height: 30px;line-height: 30px;text-align: center;width: 30px;text-decoration: none !important;}
.hol-search .flexslider { margin: 0 0 0px; background: none repeat scroll 0 0 #fff; border-radius: 0; box-shadow: none; overflow: hidden; border: 1px solid #000; }
.hol-search .flexslider .flex-viewport { display:block; width:100%; float:left; }
.hol-search .flexslider .slides li{ font-size: 1px; line-height: 1px;}
.hol-search .flexslider .slides li > a{ display:inline-block; width:100%; font-size:1px; line-height:1px; }
.hol-search .flexslider .slides li > a > img { display:block; font-size:1px; line-height:1px; }
.hol-search, .tour-pckg, .popular-tour, .services-offers {position:relative;}
.hol-search:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/hol-search.jpg") no-repeat; bottom: 0; content: "";  display:none; min-height: 235px; position: absolute;right: 100%;width: 65px;}
.services-offers:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/offers-pck-bg.jpg") no-repeat; bottom: 0; content: "";display: inline-block;min-height: 72px; position: absolute;left: 100%;width: 177px;}
.tour-pckg { margin-top:20px;}
.tour-box {width:100%; display:block}
.tour-pckg:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/tour-pck-bg.jpg") no-repeat; bottom: 0; content: "";display: inline-block;min-height: 192px; position: absolute;left: 100%;width: 120px;}

.sec-title { color:#404040; font-size:18px; font-weight:normal; text-transform: uppercase; font-weight:normal;  padding-bottom:14px;}
.sec-title span { color:#004f93; font-weight:bold;}
.subtitle { color: #004f93;font-size: 16px;font-style: normal; font-weight: bold; letter-spacing: normal; margin-bottom: 10px;}	
.txt-blue { color: #004f93;}

.tour-description { display:inline-block; width:100%}
.tour-description h3 {color:#000000; font-weight:bold; font-size:16px; margin-bottom:10px;}
.tour-description p {color:#404040; font-weight:normal; font-size:13px; margin-bottom:10px;}
.tour-description p a{color:#404040; text-decoration:underline;}
ul.resp-tabs-list {background: #dedfd9; float: left;width: 100%;}
.tour-info { float:left;}
.pckg-img-desc { padding-left:99px; }
.pckg-img-desc > .tour-logo { float:left; margin:0 0 0 -99px; }
.tour-description .pckg-img-desc .browse-txt { padding-left:150px;}
.tour-description .pckg-img-desc .browse-txt1 { padding-left:80px; padding-bottom: 15px;}
.tour-description .pckg-img-desc .browse-txt-adv { padding-left:82px;}
.tour-description .pckg-img-desc .browse-txt > strong { margin-left:-150px;}
.pckg-info h3 {color:#000000; font-weight:bold; font-size:13px; margin-bottom:10px;}
.pckg-info {border-top:1px solid #ddd; float:left;width:100%; padding-top:20px; font-size:13px;}
.pckg-info img {    margin-right: 20px;float: left;max-width: 275px;width: 100%;}
.pckg-info ul {margin:0; list-style-type:none; padding:10px 0 0 0; width:31%; float:left;}
.pckg-info li {line-height:18px; padding-bottom:11px;}
.pckg-info a {color:#404040; text-decoration:underline;}
.pckg-info a.view-pcks {color:#004f93; font-size:12px; text-decoration:underline; margin-top:10px;}
.popular-tour { margin-top:20px; }
.popular-tour:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/popular-tour-bg.jpg") no-repeat; bottom: 0; content: "";display: inline-block;min-height: 114px; position: absolute;right: 100%;width: 115px;}
.five-column.flexslider { margin:0; border:0; box-shadow:none; border-radius:0; width:646px;}
.five-column.full.flexslider.carousel li { margin-right:16px; }
.five-column.flexslider.carousel li { margin-right:17px; }
.five-column.flexslider .flex-direction-nav .flex-prev:before{content:"\f053"; font-family:"FontAwesome";}
.five-column.flexslider .flex-direction-nav .flex-next:before{content:"\f054"; font-family:"FontAwesome";}
.five-column.flexslider .flex-direction-nav .flex-prev { left:-24px; }
.five-column.flexslider .flex-direction-nav .flex-next { right:-24px; }
.five-column.flexslider .flex-direction-nav .flex-prev, 
.five-column.flexslider .flex-direction-nav .flex-next {  opacity:1 !important; line-height:normal; overflow:visible; font-size:22px; color:#00396a;  margin-top:-40px;  text-align:center;}
.five-column.flexslider .flex-direction-nav .flex-disabled { color:#a3aebd; }
.five-column.flexslider {border: 0 none;border-radius: 0; box-shadow: none; margin: 20px 0; width: 100% !important; background:none;}
.five-column.carousel.flexslider .flex-viewport {margin: 0 auto; width: 100% !important;}
.five-column.flexslider.carousel li p{padding:10px 0 0 0; color:#404040; font-size:12px;}
.flex-direction-nav a {display:inline-block; font-size:25px;}
.resp-tabs-container {border-bottom:5px solid #dedfd9;background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/slider-bg.gif") repeat-x bottom;}
.customer-services, .excl-offer {border:1px solid #e5e5e5;}
.excl-offer { background:url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/offer-strp.jpg) repeat-x left bottom;}
.services-offers {margin-top:29px;}
.excl-offer h2 {font-weight:bold; font-size:16px; color:#000; text-transform:capitalize; padding:10px;}


.customer-services h2 {font-weight:bold; font-size:16px; color:#000; text-transform:capitalize; padding:10px; background:#fbfbfb; margin:1px;}
.customer-services ul { padding:20px 22px 17px; list-style-type:none; }
.customer-services ul li { display:inline-block; clear:both; line-height:25px; padding:0px;}
.customer-services ul li a { display:inline-block; color:#000000; font-size:13px; }
.customer-services ul li i {font-size:15px; width:20px; float:left;line-height:25px; margin-right:10px;	text-align:center; text-decoration:none !important;}

.excl-offer ul {padding:0 10px 3px; list-style-type:none; font-size:12px;}
.excl-offer li {padding:1px 0}
.excl-offer li span {font-weight:bold; color:#004f93;}
/*Holiday Search*/
#holiday hr{margin-bottom: 2px;margin-top: 3px;}
#holiday_search {width:100% !important; min-height:400px; font-size:11px;}
#holiday_search .search_inner_box{min-height:400px;}
#holiday_search .w128{ width:128px;}
.freeCal {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #808080;position: absolute;}
.freeCal {border:gray solid 1px;position:absolute; background:white}
.freeCal A:link {color:white}
.freeCal A:visited {color:white}
.freeCal .lef {position:absolute; top:0; left:0; color:white}
.freeCal .rgt {position:absolute; top:0; right:0; color:white}
.freeCal TD {font-family:arial; font-size:11px; text-align:center}
.freeCal TH {font-family:arial; font-size:11px; background:gray; color:white; text-align:center}
.freeCal .wkDay {font-family:arial; font-size:11px; color:gray}
.freeCal .disabled {font-family:arial; font-size:11px; color:silver; text-decoration:line-through }
.freeCal .wkEnd {font-family:arial; font-size:11px; color:orange}
.freeCal TD A:link {color:black; text-decoration:none}
.freeCal TD A:visited {color:black; text-decoration:none}


.white-shadow-box{ border:1px solid #dedfd9; padding:15px;  background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/white-shadow-bg.jpg") repeat-x scroll right bottom #fff;}
.white-shadow-big-box{ border:1px solid #dedfd9; padding:15px;  background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/white-shadow-big-bg.jpg") repeat-x scroll right bottom #fff;}
.footer{ width:100%; border-top: 12px solid #e0e1db; padding-top:5px; margin-top:40px;}
.footer .white-shadow-box{ margin-bottom:20px;}
.footer .foot-row{background: none; border-bottom:0; border-top: 1px solid #e0e1db; padding-top:20px; padding-bottom:20px;}
.footer-list h5{ color:#115b9a; font-size:14px; font-weight:bold; padding:0px; margin:0px 0px 6px 0px; }
.footer-list h6 { font-size:11px; color:#333333; line-height:18px; margin-bottom:0px; font-weight:bold; }
.footer-list h6 a{ font-size:11px; color:#333333; line-height:18px; margin-bottom:0px; font-weight:bold; }
.footer-list.type-two .col.col-sm-3{ padding-right:0px;}
.footer-list.type-two .col  [class^="col-"]{padding-left:0; padding-right:0px;}
.footer-list.type-two .col ul.footer-links {list-style:none; padding:0; margin:0 0 5px 0; }
.footer-list.type-two .col ul.footer-links li {display:block; padding:0 0 3px 10px; margin:0 !important; float:none; border:0; min-height:0; font-size:11px; line-height:14px;  background-image: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/bullet.png");    background-position: 0 4px;    background-repeat: no-repeat; word-wrap:break-word }
.footer-list.type-two .col ul.footer-links li a{ color:#333;}
.footer-list.type-two .col  .full { margin-left:3px; margin-bottom:10px;}
.social-media-icons {  display: inline-block;    margin-bottom: 33px; }
.social-media-icons li{ float: left; margin-right:4px; list-style:none; width:28px;}
.useful-links ul{float:left; width:56%; }
.useful-links  ul + ul{  width:43%;}
.col-1{ width:19%;}
.col-2{ width:14%;}
.white-shadow-box.footer_group{ width:100%; display:inline-block; margin-bottom:15px; padding:10px 11px;}
.country-icon li{float:left; margin-right:12px; list-style:none; }
.country-icon li a{ color:#000; text-decoration:none; }
.country-icon li  img{ vertical-align:middle}
.country-icon li  a:hvoer{ color:#000; text-decoration:underline; }
.footer-left{float:left; padding-left:11px; } 
.footer-left h5{color: #747474;display: block;font-size: 11px;margin-bottom:10px;}
.footer-right h5{color: #000;display: block;font-size: 11px;margin-bottom: 5px;}	
.footer-right{float:right; padding:0 11px;}
.footer-right div{ margin-left:20px;}
.copyrights{ font-size:10px; color:#232323;  margin:0px auto; }
.toggleFooter {background: none repeat scroll 0 0 #003f75;box-shadow: 0 0 5px 5px #053663 inset;color: #fff;cursor: pointer;font-size: 14px;font-weight: normal;line-height: 30px;margin: 0;max-width: 940px;min-height: 30px; padding: 5px 0;position: relative;
text-transform: uppercase;width: 100%;}
.toggleFooter strong {display: block;font-weight: normal;margin: 0 auto;}
.toggleFooter span.caret {border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #fff;margin-top: -4px;position: absolute;right: 15px;top: 50%;}
.toggleFooter.active span.caret {border-color: -moz-use-text-color transparent #fff;border-style: none solid solid;border-width: 0 9px 9px;}

.travelscapes li { display:inline-block; float:left; }  
.travelscapes li a { list-style:none; float:left; padding:10px 10px 10px 139px;}
.travelscapes li a:hover {  background:#f7f7f7; text-decoration:none; }
.travelscapes li a > img { margin-left:-129px; border:1px solid #dedfd9; float:left;}
.travelscapes li a > b {color: #404040; display: block; font-size: 12px; font-weight: bold; margin-bottom: 6px; }
.travelscapes li a > span {color: #404040;font-size: 11px; line-height:16px; font-style:italic; text-align: left; }

.travelscapes-tour{ position:relative; margin-top:30px;}
.travelscapes-tour:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/travelscapes-tour-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0; content: ""; display: inline-block; margin: 10px 0 0;min-height: 106px;position: absolute;right: 100%;width:144px;}
.about-cont-box{ position:relative; margin-top:26px;}
.about-cont-box:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/about-tour-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0; content: "";display: inline-block;margin: 10px 0 0;min-height: 95px;position: absolute;right: 100%;width:144px;}
.sub-to-newsletter{ position:relative; margin-top:23px;}
.sub-to-newsletter:before {background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/newsletter-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: -9px;content: ""; display: inline-block; min-height: 95px;position: absolute;left: 100%;width:144px;}
.scbscribe-newsletter-box h2{margin-top:14px;}
.scbscribe-newsletter-box .white-shadow-box h3 { font-size:16px; font-weight:normal; margin-bottom:6px; }
.scbscribe-newsletter-box p{margin-bottom:16px;}
.scbscribe-newsletter-box .white-shadow-box{padding:22px 30px;}
.scbscribe-newsletter-box  input[type="text"] { min-height:37px; width:275px!important; background:#f0f0f0; border:1px solid #f0f0f0; vertical-align:middle; margin-top: 7px;}/* 27Jun2018 */
.primary-btn{ background:#004f93; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; margin-left:15px; border-radius: 5px; height:30px; line-height: 100%;}
.primary-btn:hover{color:#fff;}
.view-link{ font-size:13px; font-style:italic; font-weight:bold; color: #004f93; text-decoration:underline; float:right; }

/* 14-04-15 */
.nav-bar { display: inline-block; width: 100%; background: none repeat scroll 0% 0% #EAECE7; float: left; padding: 6px 0px;}
.mobile-show { display: none;}
#nav_menu .dropdown-menu > li > a { padding:0; background:none; }

#myform table button, #myform table input, #myform table select, #myform table textarea { width:100%; border:1px solid #cccccc; box-shadow:none; height:18px; line-height:18px; padding:0 3px;}
#myform table { width:100%; }

/* 15-04-15 */
.hol-search > div > div { border:1px solid #fff; }
.search-sec { background:#fff; position:relative;}
.search-sec:before { }
.search-sec .secIn { background:#fff; position:relative; z-index:2;  min-height:467px; border:4px solid #dedfd9; }
.search-sec .form-sec { padding: 7px 14px 12px 12px; }
.search-sec .sec-tl { background:#dedfd9; margin:0; padding:4px 4px 8px; color:#404040; font-size:16px; }
.search-sec .sec-tl span { font-weight:bold;}
.search-sec .aside-box > .form-group { border-bottom: 1px solid #999; margin-bottom:0; padding-bottom: 7px; display: inline-block; width: 100%;}
.search-sec .aside-box > .form-group + .form-group {  border-top: 1px solid #ccc;   padding-top: 7px; width: 100%;  float: left;}
.search-sec .aside-box > .form-group:last-child,
.search-sec .aside-box > .form-group.submit-row  { border-bottom:0; padding-bottom: 0 }
.search-sec .aside-box > .form-group.last-form-group { border:0; }
.search-sec .form-group > .form-group + .form-group.submit-row {margin-top: 10px;}
.search-sec .form-group > .form-group { border:0 !important; padding:0 !important; }
.search-sec .form-group > .form-group + .form-group { margin-top: 7px; }
.search-sec .form-group .ttl { color: #5B3B1B; font-size: 11px; font-weight: bold; height: 18px; letter-spacing: 0.03em; margin-bottom: 0; display:block; }
.search-sec .form-group .radio-inline:nth-child(2){ width: 45%; font-size:11px; float: left;}
.search-sec .form-group .radio-inline:nth-child(3){ width: 50%; font-size:11px; float: left; margin-left: 10px!important;}
.search-sec .form-group .radio-inline + .radio-inline {  margin-left:0;}
.search-sec .form-group > .name { display:inline-block; width:77px; float:left; font-size:11px; line-height:22px;} 
.search-sec .form-group > .form-rt { margin-left:77px;} 
/* 15-04-15 */

/* 16-04-15 */
/*.main-content { padding:35px 0 0 0; }*/
.main-content > .container > div { padding:0; margin-top:0; margin-bottom:0;}
.main-content > .container > div + div { margin-top:30px; }
.announcing-box { padding:0; margin:0; display:inline-block; width:100%; }
.scbscribe-newsletter-box { padding-top:11px; }
.main-content .resp-tab-content { min-height:215px; }
.main-content #tourTab .resp-tab-content { min-height:290px; }
.divide-hor-lt { display:inline; }
.divide-hor-lt li { display:inline-block; }
/*.services-offers > div > div > div { border:1px solid #e0e1db; }*/

.browse-txt { font-size:13px; padding-bottom:16px;}
.browse-txt > strong { font-weight:bold; } 
.divide-hor-lt li { display:inline-block; position:relative; padding-right:10px; } 
.divide-hor-lt li:after { content:''; background:#ccc; display:inline-block; position:absolute; background:#404040; width:1px; height:12px; top:5px; right:2px; } 
.divide-hor-lt li:last-child:after { display:none; }
.divide-hor-lt li a { color: #404040; text-decoration: underline; padding-bottom: 2px;}
.divide-hor-lt li a:hover { text-decoration:none; }
/* 16-04-15 */

.offer-banner {background: #eee; display: table; width:100%}
.offer-banner a {background: #eee; display: table-cell; vertical-align: middle}
.img-cover {overflow: hidden; display: block;position: relative;}
.img-cover a {display: block; height: 100%}

.services-offers > div > div > div.img-cover a{ min-height: 220px !important; }

.branding { position:relative; z-index:3; }
.change-country .country { display:inline-block; position: absolute; right: 100%; top: 0px;  margin-right: 10px; width: 38%;}
.change-country .country > a { display:inline-block; color:#fff; font-size:11px; font-weight:bold; text-shadow:none; line-height:14px; padding-left: 10px; position:relative; float:none; text-decoration:none;}
.change-country .country > a:before { content:'\f0da'; display:inline-block; position:absolute; left:0; top:-1px; width:14px; height:14px; line-height:14px; font-weight:normal; font-size:14px; text-align:left; }
.change-country .country > a.open:before { content:'\f0d7'; left:-2px; top:1px; }
.change-country .country > a.close { opacity:1; }
.country_bg { position:absolute; right:0; top:100%; background:#114575; padding:8px; margin-top:5px;}
.country_bg ul { display:inline-block; list-style:none; padding:0; margin:0; }
.country_bg ul li { display:inline-block; width:100%; }
.country_bg ul li + li { margin-top:4px; }
.country_bg ul li a { display:block; color:#fff; font-size:11px; line-height:14px; padding-left:25px; text-align:left;  }
.country_bg ul li a:hover { color:#ADD9FF; text-decoration:none; }
.country_bg ul li a > img { float:left; margin-left:-25px; border:1px solid #518fc5; width:20px;  }
.country_bg ul li a:hover > img { border-color:#ADD9FF;  }

.toggleFooter .container { position:relative; }
.toggleFooter span.caret { border:0; width:20px; height:20px; position:absolute; right:5px; top:50%; margin-top:-10px; } 
.toggleFooter span.caret:before { content:'\f107'; width:20px; height:20px; position:absolute; left:0; top:0; display:block; text-align:center; font-size:1.2em; line-height:20px;} 
.toggleFooter.active span.caret {  border:0; }
.toggleFooter.active span.caret:before { content:'\f106'; }

.sidebar-type1{border: 1px solid #e0e1db !important;padding: 10px;}
.sidebar-type1 a{color: #004f93; font-size: 12px; text-decoration: underline; margin-top:5px; text-align: right;display: inline-block; width: 100%;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ color:#0654b1;}
.breadcrumb{font-size: 12px;list-style: outside none none;margin-bottom: 5px; padding: 0 0 5px; }
.breadcrumb li , .breadcrumb a{text-transform:capitalize;}
.breadcrumb > .active {color: #6b6b6b;}
.breadcrumb > li + li:before {color: #6b6b6b; content: "\f105"; display: block; font-size:12px;  float: left;  height: 15px; margin-left: 5px;  padding: 0;  width: 11px;}
.sidebar-type1{ display:inline-block;width: 100%;}
.flexslider.row-grid{ margin-bottom:20px!important;background: none repeat scroll 0 0 #fff; border: 1px solid #e0e1db;  border-radius: 0;  box-shadow: none;   overflow: hidden;}
.flexslider .flex-direction-nav a{ top:44%;}
.holidayslider.flexslider .flex-direction-nav a{ top:40%;}
.top-pics-winner{ text-align:center;}
.text-center {text-align: center !important;}
.choose_your_holiday{border:none!important;}
.choose_your_holiday h2.sec-title{padding-left:10px;}
.more-link{ font-weight:normal; text-transform:capitalize; text-decoration: underline; font-size: 12px;}
.heading{color: #004f93; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-transform:capitalize; margin-bottom: 10px;}
.choose_your_holiday  > div {color: #404040; font-size: 12px; padding-bottom:5px; margin-bottom:20px; list-style:none;}
.pckg-heading{ color: #004f93; font-size: 13px; font-weight: bold; line-height: 20px; margin-bottom:5px;}
 a.more-link{ display:inline-block; width:100%; text-align:right;}
.choose_your_holiday  > div:after {  border-bottom: 1px dotted #dedfd9;  bottom: -5px;  content: " ";    display: inline-block;  left:8px;  margin: 0 auto;    position: absolute;  width: 92%;}
.flex-control-nav {left: 10px!important; margin-left: 0!important;}
.side-right{width:674px; }
.bharatdeko-box .discription{height:80px; overflow:hidden; margin-bottom:5px; padding-right:79px;}
.bharatdeko-box .discription > .tour-logo { float: right; margin: 0 -79px 0 0px;}
.bharatdeko-box  a.link_blue2u {color: #004f93; font-size: 13px;font-style: italic; font-weight: bold; text-decoration: underline;}
.bharatdeko-box{position:relative; margin-bottom:30px; }
.sidebar-type1 p {margin-bottom:0px;}
.mar-bt{ margin-bottom:0;}

.shadow-box { background: url("https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/white-shadow-bg.jpg") repeat-x scroll right bottom #fff; border: 1px solid #dedfd9; padding: 10px;}
.sec-title-2 {  color: #000;  font-size: 16px;  font-weight: bold; text-transform:capitalize;	margin-bottom:10px;}
.tours-list{ margin:0; padding:0;}
.tours-list .tours-box { margin:5px 0 10px; padding-top:8px; border-top:1px dotted #dedfd9; list-style:none;}
.tours-list li:first-child{ padding:0; border:none; margin-top:0;}
.tours-list .tours-box  p{ margin-bottom:5px;}
.type-of-tours-link { margin:0; padding:0; list-style:none;}
.type-of-tours-link > li{ margin-bottom:5px;}
.type-of-tours-link > li a{ text-decoration:underline;}
.type-of-tours-link > li:before {color: #6b6b6b; content: "\f101"; display: block; font-size:12px;  float: left;  height: 15px; margin-left: 5px;  padding: 0;  width: 11px;}

/*-------------holiday-destinations-india -------------*/
.holiday-destinations-india h2{ margin-left:10px;}
.holiday-destinations-india > div{ margin-bottom:20px!important; padding-bottom:10px;}
.holiday-destinations-india > div:after {  border-bottom: 1px dotted #dedfd9;  bottom:0px;  content: " ";    display: inline-block;  left:8px;  margin: 0 auto;    position: absolute;  width: 92%;}
.package-link { margin:0; padding:0; list-style:none;}
.package-link  > li{ margin-bottom:5px; position:relative; padding-left:12px; }
.package-link  > li a{color:#515151;}
.package-link > li:before {color: #6b6b6b; content: "\f101"; display: block; font-size:12px;  height: 15px; margin-left:0px;  padding: 0; left:0;  width: 11px; position:absolute;}
.package-link > li strong:before {color: #6b6b6b; content: "\f156"; font-size:13px; font-weight:normal!important;  height: 11px; margin-right:2px;  padding: 0; width: 11px;  vertical-align:top;}
.browse-by-theme{ margin-bottom:30px!important;}
.sec-heading {color: #404040;  font-size: 16px;  font-weight: normal;  padding-bottom: 10px;  text-transform: uppercase;}
.sec-heading span { color: #004f93;   font-weight: bold;}
.heading-2{ color: #000; font-size: 13px; font-weight: bold; line-height: 20px; margin-bottom:5px;}

/* 02-07-15 */
.hol-search.row-sm { margin-left: -7px; margin-right: -7px;}



.hol-search.row-sm > [class^="col"] { padding-left: 7px; padding-right: 7px;}
.hol-search .search-sec .form-sec { display: inline-block; width: 100%;}
.search-sec .aside-box .btn.btn-primary { padding: 0; min-width: 71px; margin: 6px -1px 0 0;}
/* 02-07-15 */

.form-sec.aside-box .checkbox-inline { padding-left: 20px !important;} 

/* 13-07-15 */
.search-sec .form-group { margin:0;}
.search-sec .aside-box > .form-group + .form-group { margin:0; }
.search-sec .form-group > .form-group + .form-group { margin:0; }
.search-sec .aside-box > .form-group > .form-group + .form-group,
.search-sec .aside-box > .form-group > div > .form-group { margin:7px 0 0 0; }
.top-picks-box-wrap .top-picks-box { margin:0; }
.top-picks-box-wrap .top-picks-box + .top-picks-box { margin:18px 0 0 0; }
#popular-tour .resp-tab-content{ padding-left:30px; padding-right:30px; }
/* 13-07-15 */

/* 14-07-15 */
.sidebar-left { z-index:2; }
.home-slider { z-index:1; }
.input-datepick { margin:0 27px 0 0; position:relative; }
.input-datepick > .ui-datepicker-trigger { position:absolute; right:-19px; top:4px; }
/* 14-07-15 */





/* VITHAL CSS START */

/* Brochurerequest Page CSS Start */
 .down-bro h1, .down-bro-form h1{font-size:18px; font-weight:normal; color:#000; margin-bottom:25px}
.down-bro {padding: 0 1.5em;display: block;clear: both;height: 100%;}
.down-bro ul.col-brochure {list-style:none; } 
.down-bro ul.col-brochure li{width: 100%;max-width: 249px;display: inline-block;margin: 30px 2.5%;}
.down-bro ul.col-brochure.five-col li{width:20%; margin: 30px 0; box-sizing:border-box; padding:0 8px}
/*.bro-thumbs{border: 5px solid #CCC;}*/
.bro-thumbs figure { border: 5px solid #CCC;}
.down-bro ul.col-brochure li h2{font-size:24px;  color:#000; min-height:70px;} 
.down-bro ul.col-brochure{figure{ position:relative;border: #cccccc solid 5px;box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666; -ms-box-shadow: 2px 2px 6px #666; -moz-box-shadow; 2px 2px 6px #666;}}
.down-bro ul.col-brochure a{ margin-top:15px;display: inline-block;}
.down-bro ul.col-brochure figure figcaption{ background: #000; color:#fff; padding: 17px 17px 6px 17px; font-size:12px; line-height:16px;}
.down-bro ul.col-brochure figure figcaption h2{font-size:16px;}
.bro-thumbs {position:relative;  color:#fff;overflow:hidden;height: 100%;}
.bro-thumbs:hover .bro-thumbs-caption{top:0}
.bro-thumbs-caption{position:absolute;top:100%; height: 100%;margin-top: 0px;background: #2b2b2b;padding: 52px 18px;}
.bro-thumbs-caption h2{ font-size:16px;}
.down-bro-btn{width: 48.6%;border-color:#fff;color:#fff;font-size: 12px; font-weight:bold;padding: 11px 3px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;}
.orange-col{background-color: #f26522;}
.blue-col{background-color: #004f93;}
/* h1{margin-bottom: 15px;} */
 
/* HorizontalTab Brochurerequest Page CSS Start */
.hrz-tab ul.resp-tabs-list {color: #000; margin: 0px; padding: 0px; background: #cfcfcf; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#f2f2f2, #cfcfcf); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#f2f2f2, #cfcfcf); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#f2f2f2, #cfcfcf); /* For Firefox 3.6 to 15 */
background: linear-gradient(#f2f2f2, #cfcfcf); /* Standard syntax */}
.hrz-tab-mb{margin-top: 19px;padding-bottom: 16px; margin-bottom:28px; border-bottom: #e0e0e0 solid 1px;}
.hrz-tab ul.resp-tabs-list li { font-size: 14px !important; font-weight:bold;line-height: 53px;display: inline-block; padding: 0px 28.5px;margin: 0 0px -1px 0; list-style: none; cursor: pointer;/* float: left; */border-right: 1px solid #d1d1d1 !important; border:0px; border-bottom:0;position: relative;}
.hrz-tab ul.resp-tabs-list li.last{border-right:0px !important;}
@-moz-document url-prefix() { 
.hrz-tab ul.resp-tabs-list li {padding: 0px 28px;}
} 
.hrz-tab ul.resp-tabs-list li:hover {
background: #00488f; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#00488f, #002e7f); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#00488f, #002e7f); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#00488f, #002e7f); /* For Firefox 3.6 to 15 */
background: linear-gradient(#00488f, #002e7f); /* Standard syntax */
color:#FFF; }
.hrz-tab ul.resp-tabs-list li:hover:after {content:''; width:10px; height:10px; border:10px solid transparent;border-top-color: #002D7E; position:absolute; bottom:0; left:50%; margin-left:-10px; margin-bottom:-20px}
.hrz-tab .resp-tabs-container { padding: 0px; background-color: #fff; clear: left;border: none;background-image: none;}
.hrz-tab .resp-tab-active { color:#FFF; position:relative;
background: #00488f; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#00488f, #002e7f); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#00488f, #002e7f); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#00488f, #002e7f); /* For Firefox 3.6 to 15 */
background: linear-gradient(#00488f, #002e7f); /* Standard syntax */line-height: 53px !important;border: none !important;padding: 0px 28.5px !important;}
.hrz-tab .resp-tab-active:after {content:''; width:10px; height:10px; border:10px solid transparent;border-top-color: #002D7E; position:absolute; bottom:0; left:50%; margin-left:-10px; margin-bottom:-20px}
.hrz-tab .resp-tab-content {min-height: 215px; border-top: 0px none; border-bottom: 0px none; border-left: 0px none; border-right: 0px none}
.hrz-tab .resp-arrow{right: 15px;}
.hrz-tab .resp-arrow:before{content: "\f067";}
.hrz-tab h2.resp-tab-active span.resp-arrow:before {content: "\f068";} 
.hrz-tab h2.resp-accordion:first-child{border:0px;}

/* Breadcrumb CSS Start */
.main-bread{margin-bottom:15px;}
.main-bread .breadcrumb a{color:#41408d !important; }
.main-bread .breadcrumb > .active{color:#F00;}
.main-bread .breadcrumb li, .breadcrumb a {text-decoration:none !important;}
/* Breadcrumb CSS End */

.footer-top-bg{background: url("/cnk-responsive/resources/images/footer-top-bg.png") center bottom no-repeat; height:92px; width:100%;}
.footer { margin-top: 0px;}

.down-bro-list h1 {font-size: 18px; color: #000000; margin-bottom: 15px;}
.down-bro-list {display: block;clear: both;height: 100%;list-style-type: none;margin: 0px;}
ul.down-bro-list {list-style:none;padding: 0px; margin: 0 auto; max-width: 755px;} 
ul.down-bro-list li{width: 33%; float:left; margin: 0px 0px 30px 0px; box-sizing:border-box; padding:0px 7px} 
ul.down-bro-list li h3{font-size: 22px;color: #FFF;margin: 0px; padding:12px}
ul.down-bro-list li p{font-size:12px; line-height:17px; color:#ffffff;margin: 0px 12px; height: 150px; overflow: hidden;}
ul.down-bro-list a{}
ul.down-bro-list figure figcaption{ background: #000; color:#fff; padding: 17px 17px 6px 17px; font-size:12px; line-height:16px;}
 
.down-bro-list-thumbs {position:relative;background:#000; color:#fff;overflow:hidden;height: 100%;}
.down-bro-list-thumbs:hover .down-bro-list-thumbs-caption{top:40%;}
.down-bro-list-thumbs:hover p, .down-bro-list-thumbs:hover a{display:block}
.down-bro-list-thumbs-caption{position:absolute;bottom:0; top:100%; padding: 0px 4px; width:100%; background-color: rgba(000, 0, 0, 0.8); margin-top:-45px; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; }
 

.down-bro-list-thumbs-caption h2{ font-size:16px;}
.down-bro-list-btn{width: 97%;background-color: #f26522;color: #000;line-height: 36px;font-size: 12px;font-weight:bold;padding: 0px 3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border: 0px;margin: 6px auto;text-transform: uppercase;bottom: 7px; display:block}
.down-bro-list h3{font-size:18px; margin-bottom:29px; color:#000000;}
.down-bro-list-thumbs-caption:after{padding-bottom:10%}
.db-logo{position:absolute; margin:10px 0px 0px 10px;}
ul.db-logo{list-style-type:none;padding: 0px;margin: 8px;display: block;position: absolute;}		
ul.db-logo li{border-right: rgba(000, 0, 0, 0.2) solid 1px;padding: 0px 4px 0px 0px;margin: 0px 2px 0px 0px;display: inline-block;float: left;width: auto;}	
ul.db-logo li.br-none{border-right:none;}

/* Thank You page Css start */
.thank-you-cont{ margin:112px 0px 30px 0px;}
.thank-you-cont p{font-size:16px; color:#000; line-height:20px; text-align:center; border-bottom:#e5e5e5 solid 1px;margin: 16px 0px 30px 0px;padding-bottom: 95px;}	
.thank-you-cont p strong{font-size:20px; color:#ff6000; font-style:italic; display:block;margin:16px 0px 18px 0px; }
.thank-you-ad-banner{margin:0px 0px 36px 0px; padding:0px 0px 47px 0px;border-bottom:#e5e5e5 solid 1px}
.thank-you-ad-banner figure{margin:0px auto; max-width:769px; display:block;  }
.thank-you-ad-banner figure span{font-size:10px; margin-bottom:4px;display: block;}


/* Suggested tours CSS START */
.slider-container .heading{font-size:20px; color:#000; font-weight:normal}
ul.sugg-tours {list-style: none !important; padding:0px; margin:0px;}	
li.sugg-tours {float: left;width: 170px;list-style: none !important;} 
li.sugg-tours img{display: block;}
li.sugg-tours p{line-height:18px; font-size:12px;    margin-top: 11px;}
li.sugg-tours p strong{font-size:14px; font-weight:bold; color:#000000; display:block;margin:10px 0px 5px 0px;}
li.sugg-tours  p a{color:#115b9a; margin-top:0px !important}

 
#owl-sugg-tours .owl-next{ padding:15px; background:url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/sugg-tours-right-arrow.png) center no-repeat;margin-right: 20px;overflow: hidden;width: 18px;text-indent: -80px;background-color: #000;}
#owl-sugg-tours .owl-prev{padding:15px; background:url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/sugg-tours-left-arrow.png) center no-repeat;margin-left: -10px; overflow: hidden;width: 18px;text-indent: -80px;background-color: #000;}
#owl-sugg-tours .owl-pagination{margin-top: 36px;display:block !important;}
#owl-sugg-tours .owl-buttons div{top:10px;}
/* Suggested tours  CSS END */ 


/* Clients Testimonials CSS END */
/* VITHAL CSS END */
.controller {width: 20px; height: 20px; position: absolute; right: 5px; font-size:12px; display:none}
.controller:before {content: '\f067'; width: 20px; height: 20px; position: absolute; left: 0; top: 0; display: block; text-align: center; font-size: 1.2em; line-height: 20px}
.active .controller:before {content: '\f068'; width: 20px; height: 20px; position: absolute; left: 0; top: 0; display: block; text-align: center; font-size: 1.2em; line-height: 20px}
.controller:hover{cursor:pointer}




/* Brochure Request Form
----------------------------------------------------------*/
.brochure-request-form  figure.brochure-img img{border: #cccccc solid 5px}
.brochure-request-form .heading{/*color:#f26522;*/ color:#000; font-size:20px; /*font-weight: bold;*/ margin-bottom:30px}
.brochure-request-form .button-submit{margin-top:20px}
.brochure-request-form  .selct-regions .heading{}
.brochure-request-form  .selct-regions ul{list-style:none; padding: 0 0 0 100px; margin:15px 0 15px; overflow:hidden}
.brochure-request-form  .selct-regions ul li{display:inline-block; color:#004f93; font-size:12px; margin: 2px 0 5px 35px}
.brochure-request-form  .selct-regions ul li a{color:#004f93}
.brochure-request-form  .selct-regions ul li a i{color:#6695be}
.brochure-request-form  .selct-regions ul li a:hover, .brochure-request-form  .selct-regions ul li a i:hover{color:#000; text-decoration:none}
.brochure-request-form  .selct-regions ul li.head{font-size:14px; color:#666; float:left; width:95px; margin-left:-95px}
.brochure-request-form  .selct-regions ul li {}
.brochure-request-form  input[type="text"], .brochure-request-form textarea, .brochure-request-form input[type="password"]{width:100%; background:#fff; color:#000;height:47px; padding:4px 10px; font-size:14px; border:1px solid #e5e5e5; box-shadow:none}
.brochure-request-form .contacts input{margin-top:15px}
.brochure-request-form .contacts input + input{margin-top:23px}
.brochure-request-form .section-right{float:right}
.brochure-request-form .section-right.outer{display:table}
.brochure-request-form .section-right.outer .middle{display:table-cell; vertical-align:bottom; padding-bottom:4px}
.brochure-request-form .resp-tabs-container .checkbox-label{color:#000; width:33%; float:left; padding:0px 10px; box-sizing:border-box; margin-top:19px}
.brochure-request-form .resp-tabs-container .checkbox-label.selected{color:#004f93}
.brochure-request-form .main-content .resp-tab-content{min-height:50px; overflow:hidden; margin-bottom:3px}
.brochure-imges  figure {margin-bottom:30px}
.brochure-request-form .brochure-img-container .btn-white{width:100%}
.brochure-request-form .brochure-img{text-align:center;}


/* Custom-styled Checkboxes
----------------------------------------------------------*/
.brochure-request-form .styled-checkbox { display: block;cursor: pointer;width: 13px;height: 13px;border: 0 none;background: #fff; border:1px solid #999; margin-top:3px; margin-right:15px}
.brochure-request-form .styled-checkbox .check { display: none;	width: 13px;	height: 13px;	padding: 0;	position: absolute;	top: 0px;	left: 0px; background: url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/common/bg-checkbox-blue.jpg) 0 0 no-repeat; -webkit-background-size: 13px 13px; -moz-background-size: 13px 13px;	-o-background-size: 13px 13px; background-size: 13px 13px;}
.brochure-request-form .styled-checkbox-checked .check { display: block; }
.brochure-request-form .checkbox-inline { padding-left:20px; }
.brochure-request-form .checkbox > .styled-checkbox, .brochure-request-form .checkbox-inline > .styled-checkbox  { margin-left:-20px; }
.brochure-request-form .checkbox, .brochure-request-form .checkbox-inline { line-height:19px; }
.label-block{background:#eef7ff}
.label-block label{display:block; font-size:14px}
.checkbox-label{padding-left:35px !important}
.checkbox-label .styled-checkbox{margin-left:-30px !important}
.btn-white {color: #ee5005; font-size:16px; border:2px solid #f26522}
.center{text-align:center}
.breadcrumb{margin-bottom:17px}
.heading-big{font-size:24px; font-weight:bold; color:#000; margin-top:10px}
.heading-big span{float:right; font-size:12px; color:#666; font-weight:normal; margin-top:10px}
.heading-big span i.form-star{color:#ff0000}
.heading-big span i.form-star sup{top: -1px; font-size: 16px}
.checkbox-label{font-size:12px}
.btn-orange-large{font-size:18px; color:#fff; font-weight:bold; background:#f26522; padding:10px 80px}
.submit-row{margin-top:20px}
.clerifex{clear:both}
.border-bottom{border-bottom:1px solid #e5e5e5; padding-bottom: 5px}

/******** Owl slider theme-01 ********/
.owl-theme.theme-01 img{display: block;}
.owl-theme.theme-01 p{line-height:18px; font-size:12px;    margin-top: 11px;}
.owl-theme.theme-01 p strong{font-size:14px; font-weight:bold; color:#000000; display:block;margin:10px 0px 5px 0px;}
.owl-theme.theme-01 p a{color:#115b9a; margin-top:0px !important}
.owl-theme.theme-01 .owl-controls{position: absolute; width: 100%; top: 21%;}
.owl-theme.theme-01 .owl-prev, .owl-theme.theme-01 .owl-next{ width:20px; position:relative}
.owl-theme.theme-01 .owl-prev{float:left; margin-left:-19px}
.owl-theme.theme-01 .owl-prev:before{content: '\f104'; width: 20px; height: 30px; position: absolute;  top: 0; display: block; text-align: center; font-size: 3.5em; line-height: 20px;}
.owl-theme.theme-01 .owl-next{float:right; margin-right:-19px}
.owl-theme.theme-01 .owl-next:before{content: '\f105'; width: 20px; height: 30px; position: absolute;  top: 0;  display: block; text-align: center; font-size: 3.5em; line-height: 20px;}

/************** Respnsive tab with no bg **************/
.hrz-tab ul.resp-tabs-list.type-no-bg{background:none; border: 1px solid #d1d1d1}

/************** Respnsive tab type 2 **************/
.tabs-02 ul.resp-tabs-list{background:none; border: 1px solid #e5e5e5}
.tabs-02 .resp-tabs-list li{color:#000; font-size:14px; font-weight: bold; border:none; margin:0px; padding:24px 20px; background:#fff }
.tabs-02 .resp-tab-active{color:#fff !important; border:none !important; padding: 24px 20px !important; height:71px}
.tabs-02  .resp-tab-content{border:none}
.tabs-02 .resp-tabs-container{background:#f6f6f6; border:none}
.tabs-02 .resp-tabs-list li.even{border-left:none}
.tabs-02 .resp-tabs-list li.odd{border-right:none; border-left: none;}
.tabs-02 .resp-tabs-list li.last{margin-bottom:-1px !important}

.brochre-carousel.off {display: block}

@media screen and (max-width: 1199px){
.tabs-02 .resp-tabs-list li{padding:24px 16px}
}

@media screen and (max-width: 992px){
.brochure-request-form .selct-regions ul{padding-left:0px}
.brochure-request-form .selct-regions ul li.head{display:block; width:100%; margin-left:0px}
.brochure-request-form .selct-regions ul li{margin-left:0px; width:100%}
.tabs-02 .resp-tabs-list li{width:50%; box-size: border-box; border:1px solid #e5e5e5; background:#fff; margin-top:-1px !important}
.brochure-request-form .resp-tabs-container .checkbox-label{width: 50%;float: left;margin-top: 0px;margin-bottom: 18px;}
}

@media only screen and (max-width: 768px) {
.tabs-02 ul.resp-tabs-list { display: block; }
.tabs-02 h2.resp-accordion { display: none;}
.tabs-02 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.tabs-02 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
.tabs-02 .resp-accordion-closed { display: none !important; }
.tabs-02 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.tabs-02 .resp-tab-content{overflow:hidden}
}

@media only screen and (max-width: 767px) {
.brochure-request-form .section-right{float:none	}
.heading-big{margin-top:30px}
.bro-thumbs-caption{position:relative; color:#000; font-size:14px; background:none; padding:20px 0 0 0}
.brochure-carousel{position:relative}
.resp-tab-content-active{margin-bottom:4px}
.brochure-carousel .owl-controls{position: absolute; width: 100%; top: 37%;}
.brochure-carousel .owl-prev, .brochure-carousel .owl-next{ width:20px; position:relative}
.brochure-carousel .owl-prev{float:left; margin-left:-20px}
.brochure-carousel .owl-prev:before{content: '\f104'; width: 20px; height: 30px; position: absolute;  top: 0; display: block; text-align: center; font-size: 3.5em; line-height: 20px;}
.brochure-carousel .owl-next{float:right; margin-right:-20px}
.brochure-carousel .owl-next:before{content: '\f105'; width: 20px; height: 30px; position: absolute;  top: 0; display: block; text-align: center; font-size: 3.5em; line-height: 20px;}
.brochure-request-form .resp-tabs-container .checkbox-label{width: 100%}
.brochure-request-form .brochure-img{display:none}
.brochure-request-form .brochure-img-container .btn-white{max-width:290px}
.footer-top-bg{background:none; height:30px}
}

@media only screen and (max-width: 479px) {
.brochure-request-form  .heading-big{font-size:18px}
.brochure-request-form .heading-big span{margin-top:5px}
.brochure-request-form .submit-row{padding:20px; margin-top:0px}
.brochure-request-form .button-submit{text-align:center}
.brochure-request-form .button-submit .btn{width:100%}
.brochure-carousel .owl-controls{top: 31%;}
.owl-theme.theme-01 .owl-controls{top:25%}
}
#destination .banner-pkgcont{ padding:35px 0 0}
#destination.homepage .head-tl-link .head-tl{ padding-bottom:5px;}
/* main body bg start */
.main-content > .container {position:relative;}
a.left-bg{position: absolute;    top: 0;    right: 100%;    display: inline-block;    width: 349px;    margin-right: -9px;}a.right-bg{    position: absolute;    top: 0;    left: 100%;    width: 349px;    display: inline-block;    margin-left: -9px;}	
/* new brochure box */
.down-bro-list-thumbs-text {position:relative;background:#d2e8ff; color:#fff;overflow:hidden;height: 100%;}
.down-bro-list-thumbs-text .call{font-size:16px!important; color:#000!important; line-height:24px!important; text-align:center !important; height:auto!important;}
.booklet{margin:30px auto; display:block; text-align:center;}
.flexslider-main{padding-top: 35px!important;}



/* -------26Oct2016 start--------------*/
.special-ad-img h2 {font-weight:bold; font-size:16px; color:#000; text-transform:capitalize; padding:10px; background:#fbfbfb; margin:1px;}
.special-ad-img, .excl-offer {border:1px solid #e5e5e5;}
.tc-widget-standard.tc-text-color.tc-background-color.tc-border-color.tc-widget-width.tc-clickable {border:none;padding:20% 0 15%  0px;}

/*Hero banner starts*/
.homepage .banner .container{position: relative}
.homepage .banner .owl-item > .item > div > figure{height:540px;position: relative;}
.homepage .banner .owl-item > .item > div > figure > img { object-fit:cover; height:100%; width: 100%}
.homepage .banner .owl-item > .item > div > figure:after{content: '';position: absolute;bottom:0px;width: 100%;height: 100%;-moz-box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);-webkit-box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);}
.homepage .banner .owl-item > .item > div > figure:before, .img-fit figure:before{ display:none}
.homepage .banner{width: 100%;position:relative; z-index:99;}
.homepage .banner .owl-nav{position: absolute; bottom: 55%; width: 100%; z-index: 10}
.homepage .banner .owl-nav div{position: absolute; height: 41px; width: 23px; opacity: 1;cursor: pointer;/*text-indent: -99999px;*/}
.homepage .banner .owl-nav .owl-prev {left: 50px;background: url(../images/common/owl-prev-arrow.png);}
.homepage .banner .owl-nav .owl-next {right: 50px;background: url(../images/common/owl-next-arrow.png);}
.homepage .banner .owl-nav .owl-pagination{display: none !important}
.banner .owl-theme .owl-controls .owl-buttons{position: absolute; bottom: 55%; width: 100%; z-index: 10}
.banner .owl-theme .owl-controls .owl-buttons div{position: absolute; height: 41px; width: 23px; opacity: 1}
.banner .owl-theme .owl-controls .owl-buttons .owl-prev {left: 20px; background: url(../images/common/owl-prev-arrow.png);}
.banner .owl-theme .owl-controls .owl-buttons .owl-next {right: 20px; background: url(../images/common/owl-next-arrow.png);}
.banner .owl-theme .owl-controls .owl-pagination{display: none !important}
.banner-cont-wrap{ max-width:945px; margin:0 auto}
.single-item-carousel-banner .owl-stage-outer{overflow: hidden;position: relative;width: 100%;}
.single-item-carousel-banner .owl-stage-outer .owl-item {float: left;}
.single-item-carousel-banner .owl-stage-outer .owl-item > .item {position: relative; height: 100%; min-height: 540px;}
.single-item-carousel-banner .owl-stage-outer .owl-item > .item:after{content: '';position: absolute;bottom:0px;width: 100%;height: 100%;-moz-box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);-webkit-box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);box-shadow: inset 0 -100px 63px -42px rgba(0,0,0,0.6);}
.single-item-carousel-banner .owl-stage-outer .owl-item > .item > img {position: absolute;object-fit: cover; height: 100%; width: 100%}
.main-bannr.search-sec {padding: 164px 0 10px;position: absolute;z-index:9;top: 0px;left:  0px;right:  0px;margin:  0px auto;}
/*Hero banner ends*/
.section { margin-top:30px;}
.homepage .section {margin-top: 40px;}
.inner-pg .section { margin-top:0px;}
.inner-pg .main-content { margin-bottom:50px;}
/* -------26Oct2016 end--------------*/
.homepage .head-link a.btn-link:hover{color:#fff;text-decoration:none;}
.homepage .custom-calender .head-tl,
.custom-calender .head-tl{padding:0 19px;color:#383369;font-size:14px;font-weight:600;text-align:left;font-family:'Open Sans';}
.custom-calender .year-picker-header {position:relative;padding:0;border-radius:0;border:0;}
.custom-calender .prev-year, .next-year {position:absolute;top:8px;bottom:0px;width:32px;height:32px;line-height:30px;color:#6b92c5;font-size:22px;}
.homepage .ui-datepicker td span, .ui-datepicker td a{padding: 5px 0px}
.homepage .amount .per-person-txt { width:35px; font-size:10px; line-height:13px; float:none; color:rgba(255,255,255,0.6); font-weight:400; vertical-align:top}
/*trending activities sec */
.tiles-sec { display:inline-block; width:100%; background:#f6f4f3; padding:18px 0 10px; margin-top:50px; }
.homepage .head-tl { font-size:36px; color:#383369; text-align:center; font-weight:700;padding-bottom:15px; }
.homepage .head-tl + .head-link { margin-bottom:7px; margin-top:0px;}
.homepage .head-link { text-align:center;  margin-top:5px;}
.homepage .head-link a{ color:#383369; font-size:13px; font-weight:600}
.homepage .head-link a:hover{ text-decoration:underline}
.img-fit { overflow:hidden; position:relative; display:block; text-align:left}
.img-fit figure figcaption { position:absolute; left:0; bottom:0; padding:15px 0px 0px 15px; width:100%; color:#fff;  font-weight:400 }
.homepage .img-fit figure figcaption:before,
.img-fit.lg-img figure figcaption:before,
.img-fit.sm-img figure figcaption:before,
.img-list .img-fit figure figcaption:before,
.tour-sec .img-fit figure figcaption:before,
.deals .img-fit figure figcaption:before{  content:"";  position:absolute; left:0; bottom:0; width:100%;
height:126px; background:url(../images/homepage/img-tile-shadow.png) repeat-x left bottom;  z-index:1;}
.homepage .wh2 .img-fit figure figcaption:before,
.homepage .w2h2 .img-fit figure figcaption:before{content:"";  position:absolute; left:0; bottom:0; width:100%;
height:185px; background:url(../images/homepage/img-tile-shadow-lg.png) repeat-x left bottom;  z-index:1;}

.homepage .collections .row-style > li{ padding-top:0; padding-bottom:0}
.homepage .collections .item{padding-left:2px; padding-right:2px}


/*Homepage 21-04-2017*/
.homepage .group .tour-type .tour-type-icon:before{content:""; display:inline-block; width:27px; height:16px; background:url(../images/common/icons/fa-custon-group-white.png)  left top no-repeat; vertical-align:middle; }
.desc-box .day-night > li { display:inline-block; vertical-align:middle; font-size:14px; font-weight:400}
.desc-box .day-night > li + li:before{ content:"/"; margin-right:4px; margin-left:1px;}
.desc-box .dest-list{ margin-bottom:2px; max-width:300px; font-weight: 600}
.desc-box .dest-list > li{ display:inline-block; vertical-align:middle; color:#fff; font-weight: 600;}
.desc-box .dest-list > li + li{ margin-right:1px}
.desc-box .dest-list > li:last-child{ margin-right:0}
.desc-box .dest-list > li:after{content:","}
.desc-box .dest-list > li:last-child:after{ content:""}
.dest-add {font-size: 15px; font-family: 'nexa'; text-transform: uppercase; font-weight: 600}
.desc-box .destination-details .inclusions{ display:inline-block; vertical-align:middle; position:relative; z-index:9}
.fa-custom-plane-o.white::before{width:15px;height:15px;background-image:url(../images/common/icons/fa-custom-plane-white-o.png);}
.fa-custom-car.white::before{width:15px;height:16px;background-image:url(../images/common/icons/fa-custom-car-white.png);}
.fa-custom-bed.white::before{width:15px;height:16px;background-image:url(../images/common/icons/fa-custom-bed-white.png);}
.fa-custom-cutlery.white::before{width:15px;height:15px;background-image:url(../images/common/icons/fa-custom-cutlery-white.png);}
.fa-custom-umbrella.white::before{width:15px;height:16px;background-image:url(../images/common/icons/fa-custom-umbrella-white.png);}
.desc-box .destination-details .amount,
.desc-box .destination-details .inclusions{ vertical-align:middle}
.desc-box .destination-details .inclusions{ margin-left:25px;} 
.details-sec .details-sec-cont .inclusions li > i.fa-custom-meal-grey{opacity:0.4;}
.desc-box .price.md{ font-size:22px; padding:0}
.travel-blog p .txt-link,
.testimonl p .txt-link{ color:#383369;}
.travel-blog p .txt-link:hover,
.testimonl p .txt-link:hover{ text-decoration:underline}
.travel-blog .blog-discrps > a.btn-link{ display:inline-block} 
.testimonl p,
.travel-blog p{ margin-bottom:34px;}
.travel-blog p .txt-link i,
.testimonl p .txt-link i{ font-size:10px; margin-left:5px;}
.travel-blog .owl-dots{ position:absolute; right:0; bottom:6px}
.img-sec .figcaption{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:9; padding:8px 20px;}
.img-sec .figcaption .tl{ font-size:60px; color:#f6ff00; font-weight:700; text-align:left; text-shadow:4px 4px 10px rgba(0,0,0,0.35); margin-bottom:0}
.img-sec .figcaption .sub-tl{ font-size:28px; font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,0.25); text-align:left; margin-top:-3px; margin-bottom:14px; color:#fff; font-family:"nexa"}
.img-sec .figcaption .btn-know-more{ position:absolute; bottom:20px; left:20px; border:1px solid #d6d6d6; background:#015797; width:130px; padding:8px 12px; font-size:16px; font-weight:600; color:#fff}
.img-sec .figcaption .btn-know-more:hover{ color:#015797; background:#fff; border-color:#015797}
/*Homepage 21-04-2017*/
/*Homepage 25-04-2017*/
.dest-th-tiles .item.w-full{ width:100%}
.img-rt-top{ position:absolute; right:10px; top:10px; z-index:9}
.dest-th-tiles .item .img-fit .video-icon{ position:absolute; left:0; right:0; top:50%; width:142px; height:142px; z-index:9; margin:0 auto; margin-top:-71px;}
.dest-th-tiles .item .img-fit .video-icon i{ font-size:154px;}
.video-placeholder .img-fit:after{ display:none}
.img-sec .logo-img.type2{ right:0; top:0}
.destinations .pkg-list{ margin-top:22px}
.inner-page.destinations .head-tl{ margin-bottom:23px !important;} 
.destinations .map-locnt-address{ box-shadow:5px 5px 3px 0px rgba(0, 0, 0, 0.2);}
.destinations .mapPopup .adrss-section h3{ padding-bottom:13px;}
.destinations .mapPopup .map-locnt-address .km-section{ margin-bottom:0}
.captcha-code-sec{ border-radius:3px;}
.floating-btns .Float-box.tollfree-call,
.floating-btns .Float-box.chat-form,
.floating-btns .Float-box.chat-sec{ width:305px}
.search-sec.visa-walk-in .holder label {line-height: 31px;} /** 27Apr2018 **/
/*Homepage 25-04-2017*/
/*Homepage Tile Structure*/
.dest-th-tiles .item {width:25%;float:left;overflow:hidden;padding:1px 0 0 1px;margin:0;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;height:210px;}
.dest-th-tiles .item.w2 { width:50%;  }
.dest-th-tiles .item.wh2 {width:50%; height:420px}
.dest-th-tiles .item.w2h2 {width:100%; height:420px}
.dest-th-tiles .item figure,
.dest-th-tiles .item .img-fit{height:100% !important; width:100%}
.dest-th-tiles .item.w2 { width:50%}
.dest-th-tiles .btn-cont{position: absolute;right: 10px;bottom: 5px;z-index: 9;}
.dest-th-tiles .btn-cont .btn{border-radius: 3px;border: 1px solid #fff;font-weight: 600;min-width: 150px;padding: 8px;display: block;margin-bottom: 5px;}
.dest-th-tiles .btn-cont .btn.btn-blue{background:  #44457f;}
.dest-th-tiles .btn-cont .btn.btn-blue:hover{background: #0d2744}
.dest-th-tiles .btn-cont .btn.btn-transparent{color:  #fff;}
.dest-th-tiles .btn-cont .btn.btn-transparent:hover{background: #0d2744}

.inclusions { color:#000;position:relative;display: table;}
/** 20Apr2018 starts **/
.inclusions > span { display:table-cell; vertical-align:middle; font-size:14px; }
/** 20Apr2018 end **/
.inclusions > *:first-child{padding-right:10px;}
.inclusions > ul{ display:table-cell; vertical-align:middle}
.inclusions > ul li{ display:inline-block;vertical-align:bottom;}
.inclusions > ul li > a {vertical-align: bottom}
.inclusions > ul li + li{ margin-left:10px;}
.count-three.dest-th-tiles .item{ width:33.33%}
.tour-sec.dest-th-tiles .item{ height:300px;}
.tour-sec.dest-th-tiles.sm .item{ height:250px;padding:0px 7px 0px;}
.tour-sec.lg-height .img-sec.img-fit figure {height:400px;}
.banner .banner-img-fit.banner-static{ position:static}
.banner-lg{ height:630px;}
/*Homepage Tile Structure*/
.img-tile-gallery.theme-02 .img-tiles{ padding-left:230px}
.img-tile-gallery.theme-02 .dest-th-tiles .item.wh2{ width:455px;}
.img-tile-gallery.theme-02 .dest-th-tiles .item.wh2 .item{ padding:1px 0px 1px 1px}
.img-tile-gallery.theme-02 .img-tiles-left.dest-th-tiles .item.wh2{ width:456px; height:399px;}
.img-tile-gallery.theme-02 .dest-th-tiles .item.h2{ height:400px}
.img-tile-gallery ul li ul li { padding-bottom:0px; padding-top:0px}
.img-tile-gallery ul li ul li + li { padding-top:2px}
.img-tiles-left {display:block; left:50%;margin-left:-796px; width:220px ;position:absolute !important;top:0;}
.img-tiles-right{display:block; right:50%;margin-right:-791px; width:220px ;position:absolute !important;top:0;}
.img-tile-gallery .dest-th-tiles{ padding:0}
.img-tile-gallery .dest-th-tiles .item.wh2{ width:460px; height:401px;}
.img-tile-gallery .dest-th-tiles .item.w2h1{ width:340px; height:200px;}
.img-tile-gallery .dest-th-tiles .item{ height:200px; width:226.5px; padding:0px 0 0 0px}
.img-tile-gallery .dest-th-tiles .item.h2{ height:398px;}
.homepage .head-tl-link .head-tl {padding-bottom:7px;}
.homepage .head-tl {    }
.pkg-price-start { display:inline-block; vertical-align:middle; margin-left:4px;position:relative; top:-2px;}
.container-lg {  max-width:1600px; margin:0 auto;}
.img-tile-gallery {  float:left; width:100%; text-align:center; position:relative; overflow:hidden;}
.img-tiles{ width:1140px; margin:0 auto; display:inline-block}
.img-tiles > div {border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;}
.subscribe .subscribe-sec .sub-text { width:58%;}
.subscribe .subscribe-sec .sub-input-sec { width:40%;}
.subscribe .subscribe-sec .sub-input-sec .sub-input-box .sub-input {height:35px;}
.homepage .owl-theme .owl-dots .owl-dot span{ width:14px; height:14px; background:#fff; border:1px solid #383369; margin:0 4px;}
.homepage .owl-theme .owl-dots .owl-dot.active span, .homepage .owl-theme .owl-dots .owl-dot:hover span{ background:#6c6c6c; border-color:#6c6c6c}
.homepage .owl-theme .owl-nav.disabled + .owl-dots{ margin-top:10px;}

*Destination Index Start*/
.img-fit figure .title.lg > span{ font-size:48px;}
.call-out-blue.sm{ max-width:160px}
.call-out-blue.sm:after{ background-image:url(../images/common/call-out-blue-btm-sm.png)!important; min-width:160px}
.desc-box .destination-details .price .price-tl{ font-family:'Open Sans';font-weight:600; font-size:12px; margin-right:2px;}
.lg-img .desc-box .destination-details .price .price-tl{ font-size:16px;}
.lg-img.sm-img .desc-box .destination-details .price .price-tl{ font-size:12px;}
.desc-box .destination-details .price .price-tl span{ font-weight:400}
#destination .desc-box .price{ font-size:24px;}
.tour-visited{ float:right; margin-top:-20px}
#destination .img-sec .desc-box .destination-details{ float:left}
.tour-visited ul li{ width:25px; height:30px; float:left}
.tour-visited ul li + li{ margin-left:2px;}
.tour-visited > span{ font-size:14px;}
#destination .tiles-sec .desc-box .price{ font-size:16px;}
#destination .tiles-sec .lg-img .desc-box .price{ font-size:22px;}
#destination .tiles-sec .sm-img .desc-box .price{ font-size:16px;}
#destination .subscribe{ padding-top:0}
/*Destination Index Ends*/
/*Deals Index Starts*/
.deals .search-sec .banner-pkgcont{ padding-top:0}
#deals .nav > li.deals a:after{ opacity:1}
.deals .search-sec{ padding:259px 0 19px}
.deal-offer{ width:auto; display:inline-block; background:#0092ff; font-size:30px; color:#fff; font-family:"nexa"; font-weight:300; padding:10px 0px 5px 21px; position:relative;text-shadow:2px 2px 4px rgba(0,0,0,0.25);}
.deal-offer:after{ content:""; position:absolute; right:-66px; top:0; width:66px; height:100%; background:url(../images/common/banner-deal-rt-img.png) no-repeat top left; background-size:100% 100%}
.deal-offer .amount { line-height:40px;}
.deal-offer .amount .price{ font-weight:700; font-size:40px;}
.deal-offer .amount .price .fa-rupee{ font-size:36px; font-weight:300; margin-right:12px; top:0}
.deal-offer .amount .price:after{position:absolute; margin-top:-5px; display:inline-block; content:"*";font-size:36px;color:#fff; vertical-align:top; font-family:"nexa"; font-weight:700;}
.deals .banner-pkgcont .pkg-viwebtn { padding:19px 0}
.deals .banner-pkgcont .pkg-viwebtn .btn.btn-primary{display:inline-block}
.deals .img-sec.theme-02 figure{height:326px;}
.deals .img-sec.theme-02 .desc-box h2{font-size:40px;font-weight:700;color:#fff;font-family:'nexa';}
.deals .img-sec.theme-02 .partners-logo{position:absolute;top:10px;left:10px;background:rgba(255, 255, 255, .9);padding:0 10px;height:55px;}
.deals .img-sec.theme-02 .partners-logo span {display:table-cell;vertical-align:middle;height:55px;}
.deals .img-sec.theme-02 .partners-logo span img{display:block;}
.deals .img-sec.theme-02 .desc-box .desc-txt{font-size:14px;}
.banner-deals .banner-ttl{ font-size:72px; color:#f6ff00; font-weight:700; text-align:left; text-shadow:4px 4px 10px rgba(0,0,0,0.35);}
.banner-deals.type-02 .banner-ttl{ color:#fff; font-size:60px; text-transform:uppercase; font-weight:600;}
.banner-deals .sub-ttl{ font-size:36px; font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,0.25); text-align:left; margin-top:-2px; margin-bottom:12px;}
.banner-deals p{ font-size:30px; color:#fff;}
.banner-deals.type-02 .sub-ttl{ font-size:48px;}
.banner-deals .deal-tour-type{ font-size:60px; color:#ed4e00; font-weight:700; display:block; line-height:60px;text-shadow:2px 2px 4px rgba(0,0,0,0.25); margin-bottom:-7px; margin-top:11px;}
#TRUSTEDCOMPANY_widget_152{height: 100% !important;border: 1px solid #e0e1db !important;/*padding-bottom: 17px;*/}

#DivPreloader {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-image: url(https://www.coxandkings.com/cnk-responsive/resources/newlayout/images/loading.gif);background-color:#fff;background-position: 50% 50%;background-repeat: no-repeat;z-index:100;background-color: rgba(239,239,239,0.9) /* opacity: 0.95; filter:alpha(opacity=95);  display:none*/;}
/*15May2018*/
nav ul > li.login.after-lgn > a .author-nme{max-width: 85px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;}
nav ul > li.login.after-lgn > a .caret{ vertical-align: middle}
/*15May2018*/
.timer {width:340px;overflow:hidden;position:absolute;top:0px;left:calc(50% - 200px);z-index:999;height:80px}
