/**********************
OVERRIDE BOOTSTRAP CLASSES
**********************/

.carousel-inner {margin-top:25px;margin-bottom:25px;}

/**********************
BUTTON CLASSES
**********************/
.ks_btn-top-header, .ks_btn-top-header:hover {margin:10px 5px 5px 5px;padding:6px 15px;}
.ks_btn-top-header-orange, .ks_btn-top-header-orange:hover{margin:10px 5px 5px 5px;padding:6px 15px;}

.ks_btn-orange-bg {padding:3px 30px;height:46px;width:185px;letter-spacing: -1px;}
.ks_btn-orange-bg-noWd {padding:3px 30px;height:46px;letter-spacing: -1px;}
.ks_btn-orange-siteSearch {}

/**********************
LARGE SCREENS TEMPLATE CLASSES
**********************/

/*
PLEASE DO NOT DELETE. THANKS
margin: top right bottom left
padding: top right bottom left
*/
.ks_top-hero {min-height:646px;}

.ks_top-hero-inner {min-height:588px;}
.ks_top-hero-search {min-height:588px; padding-top: 100px;}
.ks_top-hero-search-inpage {min-height:448px; margin-top: 118px;} /* used on inner pages where height is lesser */
.ks_top-hero-inner-text {height:316px;padding:175px 0px 160px 0px;}

.ks_body-lightbox-content {padding:25px;}
.ks_body-lightbox-caption {padding:5px;}
.ks_body-lightbox-icon-close {top:50px;right:50px;}
.ks_body-lightbox-icon-left {top:45%;left:50px;}
.ks_body-lightbox-icon-right {top:45%;right:50px;}

.ks_search-header-map-container{height:130px;}

.ks_map-canvas-ctrl-button{margin-left:-93px;margin-top:-42px;width:186px;height:42px;}
.ks_map-canvas-ctrl-button .fa{top:13px;right:18px;}
.ks_search-header-map-open{height:555px;}

A.ks_header-navigation-link:link, A.ks_header-navigation-link:visited {padding:0px 10px 0px 0px;margin:30px 5px 5px 15px;}

.ks_top-hero-text {height:440px;margin-top:250px;}
.ks_top-hero-text-span {width:765px;margin-top:50px;}

.ks_search_bar {height:340px;padding-top:50px;}
.ks_search_bar_dropdown {height:56px;padding:5px;}
.ks_search_bar_text H3 {min-height:100px;padding-top:50px;}
.ks_search_bar_learnmore {margin:20px 0px 0px 30px;}
.ks_search_dropdown {padding:12px;width:150px;}
.ks_search_bar INPUT[name="search"] {margin-left:20px;padding:12px;width:670px;}

.ks_search_bar_inner INPUT[name="search"] {margin-left:20px;padding:12px;width:670px;}
#form-placeholder .suburb,
#form-placeholder .destinations{margin-left:20px;width:680px;}


.ks_search-dropdown-bs {width:140px;}
.ks_search-dropdown-bs .dropdown-menu {width:179px;margin-left:-15px;}


.ks_content-homepage {min-height:300px;}

.ks_content-search-results {min-height:300px;padding-top:50px;padding-bottom:80px;}
.ks_content-search-results H2 {padding:14px 0px;}

.ks_search-item {padding:12px;margin-bottom:4px;}
.ks_search-item-img {width:115px;height: 138px; overflow: hidden;}
.ks_search-item-txt {margin-left:25px;padding-right:10px;}
.ks_search-item-cmd {width:240px;padding:40px 40px 0px 0px;}
.ks_search-item H2 {padding:14px 0px 0px 0px;}

.ks_content-travel-ur-way {min-height:300px;padding-top:10px;padding-bottom:10px;}
.ks_content-travel-ur-way H2 {padding-top: 20px;}
.ks_content-travel-ur-way H3 {margin-left:130px;margin-right:130px;}
.ks_content-travel-ur-way_P {}

.ks_content-latest {min-height:200px;}

/* Header classes starts here */
.ks_header {height:120px;}
.ks_header_top_spacer {height:10px;}
.ks_header_navigation {margin-top:20px}

/* Header small search starts here */
.ks_search-form-small{width:230px;padding:5px;margin-right:20px;margin-top:0px;}
.ks_search-form-small .form-control {width:175px;}
.ks_search-form-small .btn {width:40px;}

/* Footer Styles start here */
.ks_footer_links {min-height:200px;padding-top:32px;}
.ks_footer_logo_txt {margin-bottom:10px;}
.ks_footer_social div {margin-bottom:10px;}
.ks_footer_social .img-responsive {padding:0px 5px;margin-right:12px;}
A.ks_footer_link:link,A.ks_footer_link:visited {padding-right:14px;}
.ks_footer_copyright {}
.ks_footer_bot_white {height:70px;}


/* Content Page Styles start here */
.ks_content-page-text {padding:50px 0px 30px 0px;}
.ks_content-page-text-centered {width:80%;}
.ks_content-page-text H2:first-child {margin-bottom:30px;margin-top:0px;}
.ks_content-page-text P:last-child {margin-bottom: 30px;}
.ks_content-page-callOut {padding:40px 50px;}

/* Content Page Gallery */
.ks_content-page-gallery H2 {padding:30px 0px;margin:0px;}
.ks_content-page-gallery .row {width:1060px;padding:0px;}
.ks_content-page-gallery .row>div {padding:0px;margin:1px 0px;}

/* Content Page Testimonials start here */
.ks_content-testimonials {min-height:400px;padding-top:10px;padding-bottom:10px;}
.ks_content-testimonials-quotesign {margin:-10px auto 0px 80px;}
.ks_content-testimonials H1 {margin-top:60px;margin-bottom:30px;}
.ks_content-testimonials H3 {margin-left:130px;margin-right:130px;}
.ks_content-testimonials P {width:80%;}
.ks_content-testimonials-name {margin-top:10px;}
.ks_content-testimonials-arr-left {margin-left: -125px;}
.ks_content-testimonials-arr-right {margin-right: -125px;}

/* Content Page Blog items start here */
.ks_travel-blog-filters {margin:50px 0px;}
.ks_travel-blog-filter {width:100%;padding:15px 20px;margin-bottom:20px;}
.ks_travel-blog-filter .fa {font-size:24px;right:26px;margin-top:-5px;}
.ks_travel-blog-filter-list {width:750px;}
.ks_travel-blog-filter-list-rhs {width:auto;margin-right:20px;}
.ks_travel-blog-filter-cat A:link,.ks_travel-blog-filter-cat A:visited{width:23%;margin:1%;}
.ks_travel-blog-filter-list-rhs A:link,.ks_travel-blog-filter-list-rhs A:visited{width:98%;margin:1%;}
.ks_content-blog-items {margin-top:15px;}
.ks_content-blog-items .row {width:1090px;}
.ks_content-blog-items H1, .ks_content-blog-items H2 {padding:35px 0px 40PX 0PX;margin:0px;}
.ks_content-blog-item H3 {padding:10px 20px;margin:0px;height:65px;}
.ks_content-blog-item P {padding:0px 20px;}
.ks_content-blog-item .ks_btn-orange-bg-noWd {margin-top:34px;margin-left:10px;padding:0px 15px;height:40px;}
.ks_travel-blog-rhs-button {width:100%;margin-bottom:20px;}
.ks_content-blog-items .col-xs-12 {margin-bottom:30px;}


.ks_content-blog-items-homepage H1, .ks_content-blog-items-homepage H2 {padding:35px 0px 40px 0px;margin:0px;}


/* Content Page TravelBlog items start here */
.ks_travel-blog-item {margin-bottom:50px;}
.ks_travel-blog-item H2 {font-size:20px;}
.ks_travel-blog-item P {font-size:14px;}
.ks_travel-blog-item .ks_btn-orange-bg-noWd {font-size:16px;}
.ks_travel-blog-margin {margin:0px 5px;}

/* Content Page Image listings start here */
.ks_content-image-listings H1 {padding:35px 0px;margin:0px;margin-top:30px;}
.ks_content-image-listing-item {width:850px;}
.ks_content-image-listing-item .col-sm-9 {padding-left:50px;}
.ks_content-image-listing-item H2 {padding:5px 0px;margin:0px;}
.ks_content-image-listing-item P {padding:5px 0px;margin:0px;}
.ks_content-image-listing-sep {width:850px;height:30px;margin-bottom:30px;}


/* Content Page Image-and-text box start here */
.ks_content-image-and-text {margin-top:50px;}
.ks_content-image-and-text-box {width:1060px;padding:35px 45px;}
.ks_content-image-and-text-box H2 {padding:5px 0px;margin:0px;}
.ks_content-image-and-text-box P {padding:25px 0px;margin:0px;}


/* Content Page Youtube video start here */
.ks_content-page-youtube-video{margin-top:50px;padding:50px;}
.ks_content-page-youtube-video-img {width:570px;}
.ks_content-page-youtube-video-img .fa-play-circle {margin-top:150px;}
.ks_content-page-youtube-video-img IMG {margin-bottom:30px;}


/* Content Page Text listing start here */
.ks_content-page-text-listing {margin-top:10px;}
.ks_content-page-text-listing H1 {padding:35px 0px;margin:0px;margin-top:30px;}
.ks_content-page-text-listing-item {width:750px;} /* padding-bottom:20px;border-bottom:1px solid black;margin-bottom:20px; */
/*.ks_content-page-text-listing-item:last-child {border:none;}*/
.ks_content-page-text-listing-item H2 {padding:5px 0px;margin:0px;}
.ks_content-page-text-listing-item P {padding:5px 0px;margin:0px;}
.ks_content-page-text-listing-sep {width:730px;height:30px;margin-bottom:30px;}


/* Content Page Special offer start here */
.ks_content-page-spec-offer {margin-top:10px;}
.ks_content-page-spec-offer H1 {padding:35px 0px;margin:0px;}
.ks_content-page-spec-offer-txt {padding:30px 50px;}
.ks_content-page-spec-offer-txt H1 {padding:0px;margin:0px;}
.ks_content-page-spec-offer-txt H2 {padding:0px;margin:0px;margin-bottom:20px;}
.ks_content-page-spec-offer-txt A:link,.ks_content-page-spec-offer-txt A:visited {padding-bottom:30px;}
.ks_content-page-spec-offer-txt SMALL {}


/* Content Page Advert start here */
.ks_content-page-advert {margin-top:10px;}
.ks_content-page-advert H1 {padding:35px 0px;margin:0px;margin-top:30px;}


/* Content Page Logos box start here */
.ks_content-page-logos-box {margin-top:50px;padding:50px 0px 10px 0px;}
.ks_content-page-logos-box H1 {padding:0px;margin:0px;margin-bottom:50px;}


/* PTM Page Classes - START */


/* Hero and PTM Card */
.ks_ptm-top-hero {min-height:762px;}

/* hero box of details*/
.ks_ptm-hero-card-box {width:1064px;padding-top:266px;}
.ks_ptm-hero-card-box-left {width:716px;min-height:410px;padding:30px 35px 30px 35px;}
.ks_ptm-hero-card-box-left H1 {}
.ks_ptm-hero-card-box-left H2 {}
.ks_ptm-hero-card-box-left P {}
.ks_btn-ptm-hero-card-hollow,.ks_btn-ptm-hero-card-hollow:hover {padding:10px 13px;margin:0px 8px;}
.ks_ptm-hero-card-box-right {width:346px;min-height:410px;padding:35px;}
.ks_ptm-hero-card-box-right H2 {}
.ks_ptm-hero-card-box-right P {}
.ks_ptm-hero-card-box-right-hspace {height:35px;}


/* Photos */
.ks_ptm-photos {margin-top:30px;}
.ks_ptm-photos H1 {padding:35px 0px;margin:0px;}
.ks_ptm-photos .container {width:1068px;}
.ks_ptm-photos .col-md-2 {width:176px;}
.ks_ptm-photos .col-md-2 DIV {height:50px;padding:7px 10px 7px 10px;}
.ks_ptm-photos-gallery {padding:5px 10px;}


/* Videos */
.ks_ptm-videos {margin-top:30px;}
.ks_ptm-videos H1 {padding:35px 0px;}
.ks_ptm-videos .container {width:1068px;}
.ks_ptm-videos .col-md-4 {width:346px;}
.ks_ptm-video .fa-play-circle {top:35%;left:40%;}
.ks_ptm-video-txt {height:70px;padding:15px;}

.ks_ptm-spacer {height:45px;}

.ks_ptm-heading-bar-gray {padding:20px;}
.ks_ptm-heading-bar-gray H2 {margin-top:0px;margin-bottom:0px;}
.ks_ptm-heading-body {padding:45px 15px 45px 15px;}
.ks_ptm-heading-bar-arrow {margin-top:-4px;}
.ks_ptm-heading-brochure-text {padding-right:15px;}
.ks_ptm-heading-brochure-text P {}
.ks_ptm-heading-brochure-text H4 {margin-top:20px;}
.ks_ptm-heading-brochure-text A:link, .ks_ptm-heading-brochure-text A:visited, .ks_ptm-heading-brochure-text A:hover {}
.ks_ptm-heading-brochure-sep {width:100%;height:30px;margin-bottom:30px;}
/* PTM Page Classes - ENDS */


/**********************
HEADER DROPDOWN MENU CLASS
**********************/

/* Dropdown Button */
.dropbtn, .dropbtn a {
    padding: 0 15px;
    width: auto;
    text-align: center;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {min-width:160px;margin-top:0px;}

/* Links inside the dropdown */
.dropdown-content a {padding:12px 16px;}

