@charset "UTF-8";
/*
Theme Name: Js Travels
Theme URI: https://www.emenacsoft.com/
Author: the Emenacsoft team
Author URI: https://www.emenacsoft.com/
Description: 
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: twentynineteen
Tags: 

*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
*{padding: 0px;margin: 0px;list-style-type: none;text-decoration: none;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Montserrat', sans-serif;}
.container{width: 100%;max-width: 1170px;margin: auto;padding-left: 10px;padding-right: 10px;}
img{max-width: 100%;height: auto;margin: auto;display: block;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.mright{margin-right:0px !important;}
.pright_15{padding-right: 15px!important;}
.bg_yellow{background-color: #ffc004;}
.bg_black{background-color: #1e2025;}
.align_left{text-align: left !important;}
.align_center{text-align: center;}
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
.info_cover h5 {color: #212121;font-weight: 500;}
.info_cover h5 a {color: #212121;}
.info_cover h5::after {content: '';position: absolute;padding: 0;height: 15px;width: 1px;background-color: #212121;display: inline-block;top: 1px;left: 0;}
.info_cover {position: relative;padding: 0 31px 0 31px;}
.contact_info {padding: 22px 56px 0px 0;}
.brdr_none h5::after {width: 0;height: 0;}
.tp_social {position: relative;background-color: #fff;padding: 11px 0 0 12px;height: 60px;}
.tp_social::before {content: '';position: absolute;left: 0;display: inline-block;width: 50px;height: 100%;background-color: #fff;top: 0;transform: skew(-25deg);left: -16px;z-index: 1;width: 10000%;}
.page_cover{overflow: hidden;}
.tp_social a {width: 38px;height: 38px;display: inline-block;background-color: #ffc004;text-align: center;line-height: 38px;color: #1e2025;border-radius: 50%;z-index: 2;position: relative;transition: 0.6s ease-in-out all;}
.tp_social a:hover {background-color: #1e2025;color: #fff;}
.logo {padding: 17px 0 0 0;}
.navigation_jk_cover {background-color: #fff;position: relative;}
.navigation_jk ul li {display: inline-block;padding: 0 47px 0 0;}
.navigation_jk {padding: 35px 0 26px 0px;margin: 0 79px 0 0;}
.navigation_jk ul li a {font-size: 14px;color: #1e2025;font-weight: 600;text-transform: uppercase;position: relative;z-index: 9;}
.jk_booking a {width: 149px;height: 33px;background-color: #1e2025;border-radius: 21px;display: block;text-align: center;color: #fff;line-height: 33px;font-size: 14px;font-weight: 500;transition: 0.6s ease-in-out all;}
.jk_booking a:hover {background-color: #ffc004;color: #1e2025;}
.navigation_jk::before {content: '';position: absolute;left: 0;display: inline-block;width:50px;height: 100%;background-color: #fff;top: 0;transform: skew(-25deg);left: -34px;z-index: 1;width: 1000%;}
.jk_booking {z-index: 9;position: relative;padding: 27px 0 0 0;right: -19px;}
.info_lr_black {width: 50%;position: relative;padding: 36px 0 36px 0;}
.info_lr_orange {width: 50%;position: relative;padding: 36px 0 36px 0;}
.info_lr_orange::before {content: '';position: absolute;width: 1000%;top: 0;bottom: 0;right: 0;left: 0;z-index: 1;background-color: #ffc004;}
.info_lr_orange h2 {text-align: right;color: #1e2025;font-weight: 600;text-transform: uppercase;z-index: 8;position: relative;}
.info_lr_orange h2 a {color: #1e2025;}
.info_lr_black h2 {text-align: left;color: #fff;font-weight: 600;text-transform: uppercase;}
.info_lr_black::before {content: '';position: absolute;left: 0;}
.info_after_slider {background-color: #1e2025;}
.jk_about_cover {padding: 115px 0 54px 0;}
.jk_about_info h1 {color: #1e2025;text-transform: uppercase;padding: 0 0 17px 0;}
.jk_about_info p {color: #666666;font-size: 14px;line-height: 22px;}
.jk_steps_cover {padding: 47px 0 0 0;position: relative;}
.jk_steps_inner {background-color: #ffc004;padding: 34px 6px 30px 25px;border-radius: 4px;}
.jk_step_media img {margin: initial;}
.jk_steps {position: absolute;bottom: 0;right: 0;max-width: 725px;width: 62.7%;margin: 0 0 84px 0;}
.step_number {width: 83px;height: 83px;text-align: center;background-color: #1e2025;border-radius: 50%;line-height: 84px;color: #ffc004;font-size: 36px;font-weight: 500;margin: auto;border: solid 1px #1e2025;}
.step {width: 28.55%;margin-right: 7%;}
.step_heading h5 {text-align: center;color: #1e2025;font-weight: 600;padding: 16px 0 0 0;text-transform: uppercase;}
h1.jk_heading {text-align: center;color: #1e2025;text-transform: uppercase;}
.jk_services_cover {padding: 54px 0 160px 0;}
.jk_captain {width: 37.435%;}
.jk_serv {width: 62.478%;}
.jk_services_media {width: 49.931%;margin: 0 0 7px 0;}
.jk_services_text {width: 50.068%;padding: 42px 0 0 25px;}
.jk_services_text h3 {text-transform: uppercase;color: #202020;padding: 0 0 12px 0;}
.jk_services_text p {font-size: 14px;line-height: 22px;color: #666666;}
.jk_services_media img {border-radius: 4px;}
.jk_captain img {margin: initial;}
.pding_custome {padding: 42px 25px 0 0;}
.pb_40{padding-bottom: 40px;}
.book_ride_cover {background-color: #ffc004;padding: 57px 0 89px 0;}
.book_ride h1 {text-align: center;text-transform: uppercase;line-height: 22px;color: #1e2025;}
.book_ride p {font-size: 14px;text-align: center;color: #1e2025;line-height: 22px;font-weight: 500;padding: 19px 0 0 0;}
.booking_jk {max-width: 575px;margin: auto;background-color: #1e2025;color: #fff;padding: 19px 0 20px 0;border-radius: 5px;}
.call_us_jk {width: 50%;position: relative;text-align: center;padding: 18px 0 16px 0;}
.jk_booking_btn {width: 50%;padding: 18px 0 0 0;}
.call_us_jk::after {position: absolute;width: 1px;height: 100%;background-color: #4b4d51;display: block;top: 0;content: '';right: 0;bottom: 0;text-align: center;}
.call_us_jk p {font-size: 14px;line-height: 22px;text-transform: uppercase;color: #ffc004;font-weight: 500;}
.call_us_jk h2 a {color: #ffc004;text-transform: unset;}
.jk_booking_btn a {width: 193px;height: 53px;display: block;background-color: #ffc004;text-align: center;line-height: 53px;font-weight: 500;color: #1e2025;font-weight: 600;border-radius: 27px;margin: auto;transition: 0.4s ease-in-out all;}
.booking_section {position: relative;margin: -53px 0 0 0;}
.jk_testimonail_cover {padding: 92px 0 59px 0;}
.jk_testimonail {text-align: center;padding: 26px 0 0 0;}
.jk_testimonail p {font-size: 14px;line-height: 24px;color: #666666;font-weight: 500;padding: 0 35px 28px 35px;}
.jk_name {position: relative;}
.jk_name h5 {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 26px 0 0 0;color: #1e2025;}
.jk_circle {position: relative;width: 70px;height: 70px;background-color: #e7e7e7;border-radius: 50%;margin: auto;left: 0;right: 0;}
.jk_contact_info {width: 44.017%;}
.jk_contact_form {width: 55.982%;position: relative;z-index: 5;}
.jk_contact_detail {padding: 32px 0 25px 109px;border-bottom: solid 1px #dddedf;width: 100%;position: relative;}
.jk_icon {width: 85px;height: 85px;background-color: #1e2025;border-radius: 50%;line-height: 85px;position: absolute;left: 0px;}
.jk_icon img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.jk_comp_info {margin: 19px 0 0 0px;width: 100%;}
.jk_comp_info h4 {line-height: 22px;text-transform: uppercase;color: #1e2025;font-weight: 600;}
.jk_comp_info h3 {line-height: 22px;color: #1e2025;}
.jk_comp_info h3 a {color: #1e2025;}
h4.jk_address {text-transform: capitalize;}
.jk_pdng_custom {padding-top: 0px;}
.form_jk {width: 66.412%;background-color: #1e2025;padding: 25px 25px 23px 25px;border-radius: 5px;}
h3.message_us {text-transform: uppercase;color: #ffffff;padding: 0 0 20px 0;}
.form_group input,.form_group textarea {width: 100%;background-color: #1e2025;border: solid 1px #626367;padding: 22px 0 22px 11px;color: #fff;border-radius: 5px;font-size: 12px;font-weight: 600;margin: 0 0 20px 0;}
.form_group input[type="submit"] {background-color: #f7c012;border-color: #f7c012;font-size: 18px;color: #1e2025;padding: 17px 0 17px 0;cursor: pointer;margin: 0;transition: 0.4s ease-in-out all;}
.borderb_none{border-bottom: 0;}
.jk_contact_us_cover {padding: 52px 0 0 0;}
.jk_contact {padding: 44px 0 0 0;}
.jk_footer {position: relative;background-color: #ffc004;margin: 0px 0 00;padding: 118px 0 12px 0;}
.jk_footer_nav {position: relative;left: 0;text-align: center;padding: 0 0 40px 0;}
.jk_footer_nav ul li {display: inline-block;margin: 0 74px 0 0;}
.jk_footer_nav ul li a {font-size: 14px;text-transform: uppercase;font-weight: 600;color: #1e2025;}
.jk_footer_nav ul li:last-child {margin: 0;}
.jk_copyrights p {font-size: 12px;text-transform: uppercase;font-weight: 600;color: #1e2025;}
.jk_copyrights p a{color:#1e2025;}
.jk_overlay .navigation_jk_tp {display: none;}
.jk_booking_btn a:hover {background-color: #ffc004b3;color: #fff;}
.form_group input[type="submit"]:hover {background-color: #ffc004b3;color: #fff;}
.jk_services_text p a {color: #666666;}
.services_sec.left {width: 31%;margin: 0 3.5% 35px 0;-moz-box-shadow: 0 0 27px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 27px rgba(0,0,0,0.2);-o-box-shadow: 0 0 27px rgba(0,0,0,0.2);box-shadow: 0 0 27px rgba(0,0,0,0.2);}
.jk_services_text.left {padding:42px 25px 0 0; }
.ser_con {padding: 25px 14px 29px 14px;}
.ser_con h3 {font-weight: 600;text-transform: uppercase;padding: 0 0 9px 0;color: #202020;}
.ser_con p {font-size: 14px;padding: 0 0 14px 0;color: #202020;}
.ser_read_more a {color: #ffc004;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.pding_none{padding-top: 0px;}
.contact_us_page {margin-bottom: 40px;}
.post_media {padding: 0 26px 22px 0px;}
.jk_about_info p a {color: #1e2025;}
.jk_services_text p a {color: #1e2025;}
/*wordpress css start here*/
header.entry-header {background-color: #1e2025;padding: 40px 0;margin-bottom: 40px;}
header.entry-header h1 {text-align: center;color: #ffc004;text-transform: uppercase;font-size: 24px;font-family: 'Montserrat', sans-serif;}
.entry-content p {text-align: justify;margin: 0 0 20px 0;font-size: 14px;color: #666666;line-height: 25px;font-weight: 200;}
.entry-content {margin: 0 0 40px 0;}
.jk_not_found p {text-align: center;}
.jk_not_found {margin: 0 0 40px 0;}
.full_width{width: 100%;}
.post_media {padding: 0 26px 22px 0px;}
/*
* Booking form section
*/
/*
.pay_now_section{width:23%;float:left;padding:25px 7px;border:1px solid #cacaca;border-radius:5px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 1%, rgb(255,255,255) 2%, rgb(246,246,246) 26%, rgb(237,237,237) 100%);background:-webkit-linear-gradient(top, rgb(255,255,255) 1%,rgb(255,255,255) 2%,rgb(246,246,246) 26%,rgb(237,237,237) 100%);background:linear-gradient(to bottom, rgb(255,255,255) 1%,rgb(255,255,255) 2%,rgb(246,246,246) 26%,rgb(237,237,237) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0);}
.pay_now_section p{color:#000000;font-size:10px;line-height:normal;text-align:left;margin:auto;font-family:'Montserrat', sans-serif;}
.pay_now_section h2{color:#00c3ff;font-family:'Montserrat', sans-serif;font-style:italic;font-weight:500;margin:auto;text-align:left;font-size:20px;}
.pay_now_section hr{width:100%;border:none;height:1px;background-color:#9a9a9a;margin:8px auto 20px;}
.pay_now_heading{margin-bottom:20px !important;}
.form_section_wrapper{width:100%;}
.select_car_single{width:19%;float:left;padding:10px;background-color:#f4f4f4;border-radius:5px;padding-bottom:80px;position:relative;transition:0.3s ease-in-out all;cursor:pointer;margin-right:1.25%;margin-bottom:40px; min-height: 365px;}
.no-margin-right{margin-right:auto !important;}
.select_car_wrapper > input{display:none;}
.select_image{height:120px;position:relative;}
.select_image img{max-height:95%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;}
.select_car_single:after{position:absolute;bottom:20px;width:20px;height:20px;border-radius:50%;background-color:#ffc004;content:'';left:0;right:0;margin:auto;display:block;transition:0.3s ease-in-out all;}
.select_stext h2{text-align:center;transition:0.3s ease-in-out all;font-family:'Montserrat', sans-serif;font-weight:500;font-size:16px;margin:10px auto;}
.select_stext span{display:block;width:100%;margin-bottom:10px;text-align:center;transition:0.3s ease-in-out all;}
.select_car_single:hover, .active_saloon{background-color:#ffc004 !important;transition:0.3s ease-in-out all;}
.select_car_single:hover:after, .active_saloon:after{background-color:#ffffff;transition:0.3s ease-in-out all;}
.select_car_single:hover .select_stext span, .select_car_single:hover .select_stext h2, .active_saloon h2, .active_saloon span{color:#ffffff !important;transition:0.3s ease-in-out all;}
.booking_note {color: #ffc004; font-weight: 600; margin: auto auto 30px;}
.booking_form_div_full{width:100%;display:block;margin-bottom:25px;}
.booking_form_div_full label{width:100%;display:block;margin-bottom:10px;font-weight:500;color:#1e2025;font-family:'Montserrat', sans-serif;font-size:14px;}
.booking_form_div_full input{width:100%;display:block;padding:10px 10px 40px;height:70px;border-radius:5px;color:#1e2025;background-color:#f4f4f4;border:none;}
.booking_form_div_single{width:48%;margin-right:4%;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{opacity:0;}
.booking_form_div_full input[type="number"]::-webkit-inner-spin-button, .booking_form_div_full input[type="number"]::-webkit-outer-spin-button{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.booking_form_div_full input::placeholder {color: #1e2025; opacity: 1;}
.booking_form_div_full input:-ms-input-placeholder {color: #1e2025;}
.booking_form_div_full input::-ms-input-placeholder{color: #1e2025;}
.booking_form_checkbox input[type="checkbox"] {display: inline-block; width: auto; height: auto;}
.booking_form_checkbox span {font-size: 12px; display: inline-block; font-weight: normal; margin-left: 10px; position: relative; top: -2px;}
.booking_form_div_full small {font-size: 10px;}

.booking_form_div_full.booking_form_div_full input[type="radio"]{height:auto;display:inline-block;background-color:transparent;width:auto;}
.radio_btn_section{padding-top:25px;}
.radio_btn_section.booking_form_div_full > label{display:inline-block !important;margin:auto;width:auto;color:#6e6c6d;margin-right:35px;cursor:pointer;}
.radio_btn_section.booking_form_div_full input[type=radio]{visibility:hidden;position:absolute;}
.radio_btn_section.booking_form_div_full input[type=radio] + label:before{height:12px;width:12px;margin-right:10px;content:" ";display:inline-block;vertical-align:baseline;border:none;border-radius:50%;background-color:#ccc;}
.radio_btn_section.booking_form_div_full input[type=radio]:checked + label{color:#1e2025;}
.radio_btn_section.booking_form_div_full input[type=radio]:checked + label:before{background:#ffc004;}
.booking_form_div_full input[type="submit"]{width:auto;margin-right:0;padding:15px 50px;color:#ffffff;background-color:#ffc004;display:inline-block;height:auto;font-weight:500;cursor:pointer;}
.input_for_submit_form{text-align:right;padding-top:10px;}
::-webkit-input-placeholder{color:#9f9f9f;vertical-align:top;}
:-moz-placeholder{color:#9f9f9f;opacity:1;}
::-moz-placeholder{color:#9f9f9f;opacity:1;}
:-ms-input-placeholder{color:#9f9f9f;}
::-ms-input-placeholder{color:#9f9f9f;}
.error-message, .success-message {padding: 6px 10px; color: #fff; display: block;margin: 10px auto; text-align: left;}
.error-message {background-color: red;}
.success-message {background-color: green;}
@media screen and (max-width:767px){.pay_now_section{width:100%;}
.form_section_wrapper{width:100%;margin-top:20px;}
.select_car_single{width:100%;margin:15px auto;padding-bottom:40px; min-height: inherit;}
.booking_form_div_single{width:100%;margin-right:0;margin-bottom:15px;}
.booking_form_div_full input{padding:10px 10px 20px;height:auto;}
.radio_btn_section{padding-top:0;}
}
.booking_info_wrapper{background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(229,229,229,1) 79%);background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(229,229,229,1) 79%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(229,229,229,1) 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0);border:1px solid #cccccc;border-radius:5px;padding:20px;}
.booking_info_wrapper h2{color:#ffc004;font-family:'Montserrat', sans-serif;}
.booking_info_table_section{padding:0 0;border:1px solid #ffc004;border-bottom:none;}
.booking_info_single{margin:auto;line-height:normal;font-family:'Montserrat', sans-serif;border-bottom:1px solid #ffc004;padding:0 10px;}
.booking_info_single span{text-align:left;padding:8px;color:#000000;}
.booking_info_table_section .booking_info_single span.left{width:30%;font-weight:500;}
.booking_info_table_section .booking_info_single span.right{width:70%;border-left:1px solid #ffc004;}
.confirm_form_payment_type img{display:inline-block;position:relative;top:13px;}
.confirm_form_payment_type > div{display:block;margin-top:15px;}
.enter_the_amount_to_pay input{border:1px solid #232323;padding:10px}
.pay_now_section input[type="number"]{padding:3px;border:1px solid #00c3ff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*/


/*Responsive menu */
.navigation_jk ul li.menu-item-has-children {
	position: relative;
}
.navigation_jk ul li > .sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	margin: auto;
	width: 200%;
	z-index: 9;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-2em);
	transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	padding-top: 15px;
}
.navigation_jk ul li:hover > ul.sub-menu {
    display: block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
    z-index: 99;
}
.navigation_jk ul ul.sub-menu li {
    display: block;
    padding: 0;
    border-bottom: 1px solid #000;
    margin: auto;
}
.navigation_jk ul ul.sub-menu li a {
    padding: 6px 13px;
    background-color: #ffc004;
    display: block;
    font-size: 13px;
}

/* sub sub menuitem */
.navigation_jk ul li ul li > ul.sub-menu {
	left: 100%;
	padding-top: 0;
	transform: translateX(-2em);
	top: 0;
	width: 200px;
}
.navigation_jk ul li ul li:hover > ul.sub-menu{
	transform: translateX(0%);
}

/* Responsive menu */
.navigation_jk_tp ul li.menu-item-has-children > a {
    background-image: url('images/drop_down_arrow.png');
    background-repeat: no-repeat;
    background-position: top 20px right 15px;
    background-size: 18px;
}
.navigation_jk_tp ul.sub-menu {
	display: none;
	margin-top: 0;
	padding-left: 30px;
}
.navigation_jk_tp ul.sub-menu a {
	font-size:12px;
}
.navigation_jk_tp ul.sub-menu a:before {
	left:-130%;
}


/*wordpress css end here*/
/*========================================
        Media Query start here
=========================================*/
@media only screen and (max-width: 1080px) {/* till 992px */

}
@media only screen and (max-width: 980px) {/* till 768px */
.navigation_jk {margin: 0 0 0 0;}
.navigation_jk ul li {padding: 0 30px 0 0;}
.contact_info {padding: 22px 29px 0px 0;}
.info_cover {padding: 0 15px 0 15px;}
.jk_booking {right: 0px;}
.form_jk {width: 85.412%;}
.jk_captain {width: 100%;margin: 0 0 36px 0; }
.jk_captain img {margin: auto;}
.jk_serv {width: 100%;}
.info_lr_orange h2 {text-align: center;}
.info_lr_black h2 {text-align: center;}
}
@media only screen and (max-width: 767px) {/* till 320px */
	.jk_services_text.left {padding:36px 23px;}
 h2 {font-size: 20px;}
h1 {font-size: 22px;}
.info_lr_black {width: 100%;padding: 25px 0 25px 0;}
.info_lr_black h2 {text-align: center;}
.info_lr_orange {width: 100%;padding: 25px 0 25px 0;}
.info_lr_orange h2 {text-align: center;}
.info_lr_orange::before {width: 0;}
.jk_about_cover {padding: 35px 0 35px 0;}
.jk_about_info h1 {text-align: center;}
.jk_about_info p {text-align: center;font-size: 12px;}
.jk_step_media img {max-width: 603px;margin: auto;width: 100%;}
.jk_steps {position: inherit;width: 100%;margin: 0;padding: 0;max-width: 100%;}
.step {width: 100%;margin-right: 0;margin-bottom: 2px;background-color: #ffc004;padding: 23px 0;}
.jk_captain {width: 100%;}
.jk_captain img {margin: auto;}
.jk_serv {width: 100%;}
.booking_jk {max-width: 100%;}
.jk_booking_btn {width: 100%;padding: 5px 0 15px 0;}
.call_us_jk {width: 100%;}
.jk_testimonail p {padding: 0 0px 28px 0px;}
.jk_testimonail_cover {padding: 35px 0 35px 0;}
.jk_contact_us_cover {padding: 35px 0 0 0;}
h1.jk_heading {text-align: center !important;}
.jk_contact_info {width: 100%;}
.jk_icon {float: inherit;margin: auto;max-width: 85px;position: relative;}
.jk_contact_detail {padding: 32px 0 25px 0;}
.jk_steps_inner {padding: 0; background-color: inherit;}
.jk_comp_info {margin: 15px 0 0 0px;text-align: center;width: 100%;}
.jk_contact_form {width: 100%;padding: 25px 0 0 0;}
.form_jk {max-width: 397px;margin: auto;float: none;width: 100%;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
.jk_footer_nav ul li {display: block;margin: 0;padding: 0 0 15px 0;}
.jk_footer {padding: 90px 0 12px 0;}
.jk_footer_nav {padding: 0 0 20px 0;}
.jk_copyrights {width: 100%;text-align: center;padding: 0 0 6px 0;}
.navigation_jk {display: none;}
.logo {padding: 10px 0 0 0;margin: auto;max-width: 105px;float: none;}
.info_header {width: 100%;}
.tp_social {width: 100%;padding: 11px 0 0 0px;background-color: inherit;max-width: 200px;margin: auto;float: inherit;text-align: center;}
.tp_social a {background-color: #fff;}
.tp_social::before {width: 0;}
.contact_info {padding: 22px 0px 22px 0;width: 100%;}
.info_cover {padding: 0 0 5px 0;width: 100%;text-align: center;}
.info_cover h5::after {content: inherit;}
.jk_toggle {position: fixed;right: 20px;width: 60px;height: 60px;background-color: #1e2025;border-radius: 50%;z-index: 25;top: 15px;}
.circle {position: relative;width: 100%;height: 100%;cursor: pointer;padding: 14px 14px;}
.line {width: 100%;height: 5px;background-color: #fff;position: relative;display: block;transition: all cubic-bezier(0.26, 0.1, 0.27, 1.55)0.35s;}
.top {top: 7%;}
.middle {top: 28%;}
.bottom {top: 49%;}
.icon.active .top {top: 46%;transform: rotate(48deg);}
.icon.active .middle {display: none;}
.icon.active .bottom {top: 31%;transform: rotate(-48deg);}
.jk_overlay {position: fixed;left: -100%;right: 0;top: 0;bottom: 0;background-color: rgba(0.5,0.5,0.5, 86.5%);z-index: 15;width: 100%;height: 100%;transition: 0.3s ease-in-out all;overflow-y: scroll;}
.jk_overlay.active {left: 0%;}
.jk_toggle.active {background-color: #ffc004;}
.navigation_jk_tp ul {margin: 33px 0 0 0;}
.navigation_jk_tp ul li a {display: block;padding: 15px 21px;border-bottom: solid 1px #564f4f;color: #fff;text-transform: uppercase;font-size: 14px;position: relative;}
.navigation_jk_tp ul li a::before {content: '';position: absolute;left: -120%;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-color: #ffc004cc;transition: 0.3s ease-in-out all;z-index: -1;}
.navigation_jk_tp ul li a:hover::before {left: 0;color: #fff;}
.jk_services_cover {padding: 0px 0 35px 0;}
.jk_overlay .navigation_jk_tp {display: block;}
.navigation_jk_cover {background-color: inherit;}
.jk_booking {right: inherit;float: none;left: inherit;padding: 0 0 16px 0;}
.jk_booking a {margin: auto;}
header.entry-header {padding: 25px 0;}
header.entry-header h1 {font-size: 20px;}
.jk_services_media {width: 100%;max-width: 370px;margin: auto;float: inherit;}
.jk_services_text {width: 100%;padding: 36px 23px;max-width: 370px;margin: auto;float: inherit;}
.services_sec.left {width: 100%;max-width: 370px;margin: auto;float: none;margin-bottom: 30px;margin-right: auto !important;}
.post_media {padding: 0 0px 22px 0px;}
}




