@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

html,body{width:100%;height:100%;min-height:100%;margin:0;padding:0}
body{font-size:14px;font-family: 'Roboto', sans-serif;color:#111}
body.scrollHidden{overflow:hidden!important}
*{box-sizing:border-box}
:focus{outline:none!important}
a:hover{text-decoration:none!important}
.rez-link {color: #c49a6b !important;}
.iti {width: 100%;}
header#header{position: fixed;z-index: 999;width:100%;background: #fff;height: 70px;top: 0;box-shadow: 0 0 10px rgba(0,0,0,.1);}
header#header #top{text-align:right;height: 40px;position: absolute;width: 100%;display: none;}
header#header #top a{/* background:#fff; *//* padding:9px 10px; *//* border-radius:0 0 5px 5px; *//* font-size:12px; */font-weight:600;/* display:inline-block; *//* margin-left:10px; *//* color:#c49a6b; */}
header#header #top a.top_instagram{color:#bb328e}
header#header #top a.top_tripadvisor{color:#00b087}
header#header #top a.top_rez{color:#333}
header#header #top a.top_user{color:#c49a6b;padding: 5px 0px;font-size: 12px;border-radius: 0;margin-top: 10px;display: inline-block;}
header#header #top a.top_instagram img{height:22px}
header#header #top a.top_tripadvisor img{height:22px}
header#header #top a.top_rez img{height:22px;margin-right:5px}
header#header #top a.top_user img{height:22px;margin-right:5px}


#menu-left {margin-top: 15px;width: calc(50% - 100px);}


header#header #logo{padding: 7px 0;}
header#header #logo a {color: #000;font-size: 22px;line-height: 54px;font-weight: 900 !important;}
header#header #logo a span{color:#c49a6b;}
header#header #logo a img{height: 52px;}

.navbar-collapse {display: flex!important;flex-basis: auto;}

header#header #menu{}
header#header #menu a{display:inline-block;font-weight: 400;}
header#header #menu #language{display:inline-block;background:#fff;margin-left: 10px;}
header#header #menu #language a{color:#333;margin-left:0;margin-top: 2px;display: block;background: #fff;}
header#header #menu #language a span{font-size:12px;display:inline-block;margin-left:6px}


header#header #menu #languageSide{display:none;background:#fff;padding: 0;height: 30px;border: 0;width: fit-content;position: fixed;right: 55px;top: 19px;}
header#header #menu #languageSide a {color: #333;margin-left: 2px; margin-top: 1px; margin-right: 2px; display: inline-block;}
header#header #menu #languageSide a .flag-icon {
    width: 24px;
    aspect-ratio: 4/3;
}

#menu-right {margin-top: 19px;text-align: right;}
#menu-right a{border: 1px solid #c49a6b;border-radius: 5px;padding: 5px 10px;font-size: 12px;letter-spacing: 1px;font-weight: 400;color: #c49a6b;margin-left: 7px;}
#menu-right a:hover{background: #c49a6b; color:#fff;}

header#header #menu a.kp_top_btn {color: #000;font-size: 12px;border: 1px solid #ccc;padding: 5px 10px;}
header#header #menu a.kp_top_btn_color {color: #fff; background:#c49a6b; font-size: 12px;border: 1px solid #c49a6b;padding: 5px 10px;}
header#header #menu a.kp_top_btn_color2 {color: #fff; background:#bb328e; border: 1px solid #bb328e;}
header#header #menu a.kp_top_btn_color3 {color: #fff; background:#00b087; border: 1px solid #00b087;}
header#header #menu a.kp_top_btn:hover {opacity: .8;}

.rinfo-car .rinfo-car-img > div {padding-top: 100%;}
.qty {width: 48px !important;height: 48px !important;text-align: center;display: inline-block !important;padding: 0 !important;}
input.qtyChange {width: 48px !important;height: 48px !important;display: inline-block !important;padding: 0 !important;}
.form-group.fg-icon.disabled {opacity: .3;}

.form_yon {
    color: #c49a6b;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid;
    padding-bottom: 15px;
    font-size: 16px;cursor: pointer;    white-space: nowrap;
}
.form_yon.secili {
    border-bottom: 3px solid;
}

#form_tek_yon {}
#form_gidis_donus {}


.regslide-item {padding-top: calc(16/12*100%);}	


ul.lang{list-style:none;margin: 0;padding: 0;}
.lang li{}
.lang a{display:block}
.lang i.flag-icon{}
.lang i.fa-angle-down{color: #666;font-size: 12px;margin-left: 8px;}
.lang small{display: inline-block;font-weight: 600;font-size: 11px;margin-left: 7px;position: relative;top: 0px;text-transform: uppercase;}
#language:hover .otherLang{display:block}
.otherLang{display:none;/* background:#fff; *//* padding: 2px 6px; */position:absolute;width: 79px;/* margin-top: 2px; *//* margin-left: -7px; *//* border: 1px solid #ccc; */text-align: left;}
.trtr, .enen, .ruru {display: none !important;}
.flag-icon-en{background-image:url(flags/4x3/gb.svg)}
.flag-icon-en.flag-icon-squared{background-image:url(flags/1x1/gb.svg)}

header#header #menu #currency{display:inline-block;background:#fff;padding:2px 6px;height: 30px;border: 1px solid #ccc;}
header#header #menu #currency a{color:#333;margin-left:0;margin-top: 1px;}
header#header #menu #currency a span{font-size: 14px;position: relative;top: 1px;}
ul.curr{list-style:none;margin: 0;padding: 0;}
.curr li{}
.curr i.fa-angle-down{color: #666;font-size: 12px;margin-left: 8px;}

.curr a{display:block}
.curr span{}
.curr small{display: inline-block;font-weight: 600;font-size: 11px;margin-left: 7px;position: relative;top: 0px;text-transform: uppercase;}
#currency:hover .otherCurr{display:block}
.otherCurr{display:none;background:#fff;padding: 2px 6px;position:absolute;width: 69px;margin-top: 2px;margin-left: -7px;border: 1px solid #ccc;}
.usdusd, .eureur {display: none !important;}


#giris_form_header_top {display: inline-block;position: relative;top: -1px;}
#giris_form_header_top input{border: 1px solid #c49a6b;font-size: 12px;padding: 5px 10px;}
#giris_form_header_top button{font-size: 12px;padding: 4px 10px;border: 1px solid #c49a6b;border-radius: 0;margin-bottom: 0 !important;}

#giris_form_mobile {margin: 60px 0 0 0;}
#giris_form_mobile input{border: 1px solid #c49a6b;font-size: 12px;padding: 10px;width: 100%;margin-bottom: 5px;}
#giris_form_mobile button{font-size: 12px;padding: 10px;border: 1px solid #fff;border-radius: 0;margin: 0 1px;width: 48%;}
#giris_form_mobile .kp-register-button {
    font-size: 12px;
    padding: 10px 10px;
    border: 1px solid #fff;
    border-radius: 0;
    margin: 0;
    color: #fff;
    line-height: 20px;
    width: 48%;
    display: block;
    text-align: center;
    float: right;
}
.panel-table {/*max-height: inherit;*/}


.rez-success {width: 100%;}
h2.homebanner-title {
    position: relative;
    top: 60px;
    z-index: 998;
    background: #c49a6b;
    padding: 15px;
    text-shadow: none;
    font-size: 20px;
    line-height: 15px;
    margin-bottom: 0;
    }

	.rezcar-price .price.kp-price {border: solid 1px #c49a6b;}
	.rezcar-icons > div > i {color: #c49a6b;border: solid 1px #c49a6b}
	.rezcar-desc h2:after {background: #c49a6b;}



	.rez-title span {background: #c49a6b;}
	.extra-item .extra-title > b {background: #c49a6b;}
	.rinfo-price span:last-child {color: #c49a6b;}
	.rinfo-dest > div > span > i {color: #c49a6b;}
	.rinfo-passenger i{color: #c49a6b;}
	.cbox-group.slide input:checked ~ label span:first-child {border-color: #c49a6b; background: #c49a6b;}
	.cbox-group input:checked ~ label > span:first-child {border-color: #c49a6b;}
	.main-title:after {background: #c49a6b;}
#dataTables-example.table-bordered td, #dataTables-example.table-bordered th {font-size: 12px;}
#slider{width:100%;height:80vh;background-size:cover;position:relative;top: 70px;left:0;margin-bottom: 70px;}



#homeRegions {
    padding: 30px 0;
}
#homeRegions h2{
    color: #c49a6b;
    font-weight: 800;
    margin-bottom: 25px;
}
#homeRegions a.homeRegion {
    position: relative;
    display: block;
    margin-bottom: 20px;
}
#homeRegions img{
    width: 100%;
    aspect-ratio: 3/2;
    border-radius: 10px;
}
#homeRegions .homeRegionDesc {
    position: absolute;
    bottom: 6px;
    background: #fff;
    width: 96%;
    left: 2%;
    border-radius: 5px;
}
#homeRegions .homeRegionDesc h3 {
    color: #c49a6b;
    font-size: 14px;
    margin: 0;
    padding: 10px;
    line-height: 13px;
}

.bcrumb{height:70px;background-image:url(/img/welcome-to-antalya.jpg);background-size:cover;position:relative;padding:0}
.bcrumb:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#c49a6b;top:0;left:0;z-index:1}
.bcrumb .main-title{position:absolute;bottom: 6px;color:#fff;z-index:2;margin-bottom:0;font-size: 28px;line-height:1.2;text-transform:inherit}
.bcrumb .main-title::after{display:none}
.bcrumb .container{height:100%;position:relative}
.bcrumb .links{position:absolute;bottom:0;right:15px;background:#fff;padding:15px;border-radius:5px 5px 0 0;color:#999;z-index:2}
.bcrumb .links a{color:#c49a6b!important;font-weight:500;margin-right:10px}
.bcrumb .links a:last-child{color:#999}
.bcrumb .links a:first-child{color:#999!important}
.bcrumb .links a i{margin-right:5px}
.bcrumb .links a:after{display:none}
.bcrumb .links a:hover{text-decoration:none!important}
.smt.smb{padding:0px 0 30px}
.kp_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:8999;background:rgba(0,0,0,.7);display:none}
.homebanner-login{background:none;box-shadow:none;margin-bottom:0;border:solid 2px #eee;padding:5px}
.homebanner-login-kp-panel{background:#fff;border-radius:5px;padding:24px}
.homebanner-login-kp-panel > a{display:block;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;background:#fbfbfb;border:solid 1px #eee;padding:10px 15px;margin-bottom:19px;color:#222!important;position:relative;padding-right:30px;transition:.2s ease 0;border-left:solid 4px #ddd}
.homebanner-login-kp-panel > a > i{color:#c49a6b!important;font-size:14px;line-height:20px}
.homebanner-login-kp-panel > a:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:50%;transform:translate(0,-50%);right:15px;font-size:14px;line-height:20px}
.homebanner-login-kp-panel > a:last-child{margin-bottom:0}
.homebanner-login-kp-panel > a:hover{background:#eee;border-left-color:#c49a6b}
.homebanner-login-kp{background:#fff;border-radius:5px;padding:24px}
.kp-about-bir{font-size:46px;font-weight:300;padding:0 10% 40px}
.kp-about-iki-foto img{object-fit:cover;height:380px}
.kp-about-iki{background-color:#feebc8;padding:30px;position:absolute;bottom:-50px}
.kp-about-uc{margin-top:100px;padding:0 10%;text-align:center}
.kp-about-uc h3{margin-bottom:50px;text-align:left}
.kp-about-uc img{width:60%;margin-bottom:10px}
.kp-about-uc p{font-size:13px;text-align:center;padding:0 30px;color:#777}
.kp-about-uc a{background-color:#feebc8;color:#007bff;font-size:22px;display:block;padding:25px}
.kp-about-dort{margin-top:100px;padding:0 10%;color:#666}
.kp-about-dort-col{margin-bottom:60px}
.kp-about-dort li{line-height:26px;margin-bottom:10px;text-indent:-24px;margin-left:30px}
.kp-partner-bir{width:100%;height:calc(100vh - 126px);background:url(/img/partner-001.jpg) center;background-size:cover;text-align:center;margin-top:-40px;color:#fff;display:flex;align-items:center}
.kp-partner-bir h1{font-weight:600;font-size:52px;margin:40px 0}
.kp-partner-bir p{font-size:20px}
.kp-partner-bir a{margin:40px 0;display:inline-block;background:#fdac1a;padding:15px 60px;color:#fff;font-weight:600;border-radius:8px}
.kp-partner-iki{text-align:center;padding:60px 0}
.kp-partner-iki h2{margin-bottom:60px;font-weight:600}
.kp-partner-iki h3{font-size:20px;font-weight:600;margin:20px 0}
.kp-partner-iki img{height:40px}
.kp-partner-iki p{color:#777}
.kp-partner-uc{background:#fff8dc;padding:60px 0}
.kp-partner-uc h2{text-align:center;margin-bottom:60px;font-weight:600}
.kp-partner-uc h3{font-size:16px;font-weight:600;float:left;margin:0;padding:10px;width:calc(100% - 40px)}
.kp-partner-uc img{height:40px;float:left;vertical-align:middle}
.kp-partner-uc p{width:100%;display:block;float:left;font-size:14px;color:#777}
.kp-partner-dort{padding:60px 0}
.kp-partner-dort h2{text-align:center;margin-bottom:60px;font-weight:600}
.kp-partner-dort img{max-width:460px;float:right}
.kp-partner-dort p{margin-bottom:40px}
.kp-home-text{color:#fff;text-align:left;padding:50px 0;line-height:26px}
.kp-home-text h2{color:#fff;margin:30px 0}
.kp-home-text p{color:#fff}
.kp-login-dropdown{position:fixed;top:113px;left:0;z-index:9000;background:#fff;border-radius:0;display:none;width:600px;left:calc(50% - 300px)}
.kp-register-dropdown{position:absolute;top:60px;left:0;z-index:9000;background:#fff;border-radius:0;padding:5px;display:none;width:600px;left:calc(50% - 300px)}
.kp-register-dropdown_div{background:#fff;border-radius:5px;padding:24px;height:calc(100vh - 90px);overflow-y:auto;height:auto}
.gal-item{display:block;width:100%;position:relative;border: none;background:#f5f5f5;padding: 0;margin-bottom:20px;border-radius: 10px;overflow: hidden;}
.gal-item > div{display:block;width:100%;position:relative;overflow:hidden;padding-top:calc(3/4*100%);border: 0;}
.gal-item > div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.4s ease 0;border-radius: 10px;}
.gal-item:hover > div img{transform:scale(1.1)}
.gal-item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,0.3);z-index:10;transition:.2s ease 0}
.gal-item:after{content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important;z-index:12}
.gal-item:hover:before{background:rgba(0,0,0,0.6)}







.side-region{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}
.side-region a{display:flex;justify-content:flex-start;align-items:stretch;width:100%;margin-bottom: 5px;border-radius: 10px;overflow: hidden;}
.side-region a .sreg-desc{padding:10px 15px;border:solid 1px #eee;background:#f5f5f5;width:calc(100% - 100px);display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;color:#222!important;position:relative;padding-right:30px;transition:.2s ease 0}
.side-region a .sreg-desc span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.side-region a .sreg-desc:after{position:absolute;content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;top:50%;transform:translate(0,-50%);right:10px;width:20px;text-align:center}
.side-region a .sreg-desc i{background:#ccc;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px;color:#fff;border-radius:4px;margin-right:10px;transition:.2s ease 0}
.side-region a:hover .sreg-desc{background:#eee}
.side-region a:hover .sreg-desc i{background:#c49a6b}
.side-region a .sreg-img{display:block;min-width:100px;position:relative}
.side-region a .sreg-img > div{display:block;width:100%;position:relative;overflow:hidden;padding-top:calc(720/1280*100%)}
.side-region a .sreg-img > div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.2s ease 0}
.side-region a:hover .sreg-img > div img{transform:scale(1.1)}
.blog-banner{display:block;width:100%;position:relative;overflow:hidden;padding-top:calc(720/1280*100%);margin-bottom:20px}
.blog-banner img{width:100%;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius: 10px;}
.side-title{display:block;font-size:16px;line-height:22px;font-weight:600;color:#222;border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:15px;width:100%}
.blog-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}
.blog-top .main-title{margin:0}
.blog-top > a{display:block;font-size:14px;line-height:20px;white-space:nowrap;color:#fff!important;background:#c49a6b;padding:5px 10px;border-radius:4px;font-weight:600;transition:.2s ease 0}
.blog-top > a:hover{background:#09729E}
.blog-bottom{margin-top:-10px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px;border-bottom:solid 1px #ddd}
.blog-bottom > span{display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;color:#444;margin-right:5px;margin-bottom:5px}
.blog-bottom > span i{color:#c49a6b}
.sidepane.right{border-left:solid 4px #eee;height:100%;padding-left:30px}
.sidepane.left{border-right:solid 4px #eee;height:100%;padding-right:30px}
.side-blog a{display:block;font-size:14px;line-height:20px;padding:10px 15px;padding-right:25px;margin-bottom:15px;background:#fbfbfb;border:solid 1px #eee;border-left:solid 4px #ddd;width:100%;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#444!important;transition:.2s ease 0}
.side-blog a:hover{background:#efefef;color:#222!important;border-left-color:#c49a6b}
.side-blog a:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;right:15px;transform:translate(0,-50%)}
.tour-item{display:block;width:100%;position:relative;overflow:hidden;border-radius:4px;margin-bottom:30px;padding:4px;border:solid 1px #ddd}
.tour-img{display:block;width:100%;position:relative;overflow:hidden;padding-top:calc(3/4*100%);border-radius:2px}
.tour-img > .date{position:absolute;top:5px;left:5px;border-radius:4px;background:#c49a6b;padding:5px 15px;display:flex;justify-content:flex-start;align-items:center;font-size:12px;line-height:18px;font-weight:600;color:#fff;border:solid 2px #38C3FF}
.tour-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.4s ease 0}
.tour-desc{position:absolute;bottom:9px;left:9px;width:calc(100% - 18px);padding:10px 15px;background:rgba(0,0,0,0.6);border-radius:4px;transition:.4s ease 0;border:solid 2px rgba(255,255,255,0.1)}
.tour-desc h2{display:block;font-size:18px;line-height:24px;font-weight:600;color:#fff;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 2px rgba(255,255,255,0.2);position:relative;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tour-desc h2:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:0;right:0;width:20px;text-align:center}
.tour-desc > .location{display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;color:#fff}
.tour-desc > .location i{display:flex;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:14px;background:#c49a6b;color:#fff;border-radius:4px;margin-right:5px}
.tour-item:hover .tour-desc{background:rgba(0,0,0,0.8)}
.tour-item:hover .tour-img img{transform:scale(1.1)}


.tour-item {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
    border-radius: 10px;
}
.tour-item .region-desc{position:absolute;bottom: 6px;border-radius: 6px;background: rgba(255,255,255,1);width: 96%;left: 2%;padding:10px 15px;display:flex;justify-content:flex-start;align-items:center}
.tour-item .region-desc span{font-size:16px;line-height:22px;font-weight:600;color:#222}
.tour-item .region-desc i{font-size:14px;line-height:20px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;background:#c49a6b;color:#fff!important;margin-right:10px;border-radius:4px}



.pagination{display:block;width:100%;margin:10px 0;marign:0;padding:0}
.pagination ul{display:flex;justify-content:center;align-items:center;margin:0;padding:0}
.pagination ul li{display:block;margin:0 4px}
.pagination ul li a{display:flex;justify-content:center;align-items:center;min-width:24px;padding:5px;background:#fbfbfb;color:#222!important;font-size:14px;line-height:20px;border-radius:4px;border:solid 2px #eee}
.pagination ul li a:hover{background:#eee}
.pagination ul li.active a{background:#c49a6b;border-color:#c49a6b;color:#fff!important}
.dropdown > a{font-size:14px;line-height:20px;display:flex;justify-content:center;align-items:center;color:#222!important}
.dropdown .dropdown-menu{padding:0;margin:0;border:solid 1px #ddd;border-radius:4px!important;top:100%!important;left:50%!important;transform:translate(-50%,0)!important;min-width:unset;width:auto;padding:5px 0}
.dropdown .dropdown-menu > a{display:flex;justify-content:center;align-items:center;padding:5px 10px;font-size:14px;line-height:20px;color:#666!important;white-space:nowrap}
.dropdown .dropdown-menu > a:hover{color:#222!important;background:#f5f5f5}
.dropdown .dropdown-menu > a > i,.dropdown > a > i{margin-right:4px}
label.form-label{color:#111;white-space: nowrap; width: 100%;}
.dropdown-toggle::after{content:none}
.form-group .select2-container{width:100%!important}
.form-group .select2-container .select2-selection__rendered{line-height:unset;padding:0;height:unset;color:unset;text-overflow:unset;overflow:unset;white-space:unset}
.form-group .select2-container .select2-selection--single{height:unset;border-radius:0}
.slider-form.inpage{position:relative;background:#eee;padding:10px 0;border-bottom:solid 1px #ddd;top: 60px;margin-top: 10px;}
.slide-text{position:absolute;top:40px;left:0;width:100%;z-index:10}
.passenger{width:100%}
.passenger .dropdown-toggle{display:flex;justify-content:flex-start;align-items:center;padding:10px;border-bottom:solid 1px #fff;color:#fff!important;font-size:14px;line-height:20px}
.passenger.ps-icon .dropdown-toggle{padding-left:30px}
.passenger.ps-icon > i{position:absolute;top:7px;left:0;width:24px;font-size:18px;line-height:24px;color:#fff;text-align:center}
.passenger .dropdown-menu{padding:10px 5px;width:300px}
.passenger .dropdown-menu .spin-groups{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.passenger .spin-group{margin-bottom:10px}
.passenger .dropdown-menu .spin-group{width:calc(50% - 10px);margin:0 5px;margin-bottom:10px}
.passenger .dropdown-menu .spin-group input{min-width:unset;text-align:center}
.slide-text h2{display:block;margin:0;text-shadow:0 1px 2px #000;color:#fff;font-weight:600;font-size:24px;line-height:30px}
.slider-form-in{display:block;padding:0}
.slider-form-in .form-group{margin:0}
.form-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-bottom:20px;width:100%;position:relative;min-width:100px}
.form-group input,.form-group .select2-container .select2-selection--single,.form-group textarea{display:block;width:100%;padding:10px;background:none;border:none;border:solid 1px #ddd;border-bottom:solid 2px #ddd;color:#222;font-size:14px;line-height:20px;resize:none;background:#fff}
.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}
.form-group.fg-icon > i{position:absolute;top:8px;left:10px;width:24px;font-size:18px;line-height:24px;color:#38C3FF;text-align:center}
.form-group.fg-icon input{padding-left:35px}
.form-group input:focus,.form-group textarea:focus{border-bottom-color:#c49a6b}
.slider-form-in .form-group input,.passenger.ps-icon .dropdown-toggle{padding:30px 15px;border:solid 1px #f5f5f5;background:rgba(255,255,255,0.05);font-size:16px;line-height:22px;color:#fff!important}
.slider-form.inpage .slider-form-in .form-group input,.slider-form.inpage .passenger.ps-icon .dropdown-toggle{padding-top:20px;padding-bottom:20px;border:solid 1px #ddd;background:#fff;color:#222!important}
.slider-form-in .form-group.fg-icon i,.passenger.ps-icon > i{font-size:14px;color:#c49a6b !important;top:28px;left:15px;width:20px;text-align:center}
.slider-form.inpage .slider-form-in .form-group.fg-icon i,.slider-form.inpage .passenger.ps-icon > i{top:18px;color:#c49a6b!important}
.slider-form-in .row{margin:0}
.slider-form-in .row [class*="col-"]{padding:0px 5px}
.slider-form-in .form-group.fg-icon input,.passenger.ps-icon .dropdown-toggle{padding-left:40px;border-radius: 7px;}
.slider-form-in .main-btn{padding:30px 15px;font-size:16px;line-height:22px;border-radius:0}
.slider-form.inpage .slider-form-in .main-btn{padding-top:20px;padding-bottom:20px}
.main-btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;border:solid 1px #c49a6b;background:#c49a6b;font-size:14px;line-height:20px;font-weight:600;color:#fff!important;border-radius:4px;transition:.2s ease 0}
.main-btn.lined{background:none;color:#c49a6b!important}
.main-btn.lined:hover{background:#c49a6b;border-color:#c49a6b;color:#fff!important;opacity: .8;}
.main-btn.small{padding:5px 15px}
.main-btn.full{display:flex;width:100%}
.main-btn:hover{border-color:#c49a6b;background:#c49a6b;opacity: .8;}
.main-btn.second{background:#c49a6b;border-color:#c49a6b}
.main-btn.second:hover{background:#c49a6b;border-color:#c49a6b;opacity: .8;}










.passenger-selects.ps-icon i{width:24px;font-size:18px;line-height:24px;position:absolute;font-size:18px;color:#fff!important;top:28px;left:15px;width:20px;text-align:center}
.slider-form.inpage .passenger-selects.ps-icon i{top:18px;color:#c49a6b!important}
.passenger-selects .row{margin-left:-10px;margin-right:-10px}
.passenger-selects .row [class*="col-"]{padding-left:10px;padding-right:10px}
.passenger-selects .dropdown-toggle{justify-content:flex-start;padding:30px 15px;border:solid 1px #f5f5f5;background:rgba(255,255,255,0.05);font-size:16px;line-height:22px;color:#fff!important;padding-left:40px}
.slider-form.inpage .passenger-selects .dropdown-toggle{padding-top:20px;padding-bottom:20px;background:#fff;border:solid 1px #ddd;color:#222!important}
.passenger-selects .dropdown-menu{padding:10px 20px;width:300px}
.passenger-flex{display:flex;justify-content:flex-start;align-items:center}
.passenger-flex .form-group{margin:0 5px}
.form-group .select2-container .select2-selection--single{background:#fff}
.passenger-selects .form-group{margin-bottom:10px!important}
.live-result{position:absolute;min-width:400px;width:100%;top:100%;left:0;background:#fff;border:solid 1px #ddd;max-height:300px;z-index:99;overflow-y:scroll;overflow-x:hidden}
.live-result .title{width:100%;background:#28A0D8;color:#fff;font-weight:600;font-size:14px;line-height:20px;display:flex;justify-content:flex-start;align-items:center;padding:5px 10px}
.live-result .item{padding:5px 10px;width:100%;font-size:14px;line-height:20px;cursor:pointer;color:#444;border-bottom:solid 1px #eee;display:flex;justify-content:flex-start;align-items:center}
.live-result .item i{color:#bbb!important}
.live-result .item:hover{background:#f5f5f5}
.slider-form{background:none;position:absolute;width:100%;color:#fff;position:absolute; bottom:30px;}
.slider-form .homebanner-title{font-size: 42px;padding-bottom: 30px;border-bottom: 0;}
.slider-form-in{padding:20px 10px;background:rgba(255,255,255,.9);position:relative;top:0;border-radius: 10px;}
.slider-form-in .form-group input,.passenger.ps-icon .dropdown-toggle{background:#fff;padding:12px 12px 12px 50px;color:#000!important}
.slider-form-in .form-group input::placeholder{color:#000;}
.slider-form-in .form-group input#from2{border-radius:0;border-radius: 7px;}
.slider-form-in .form-group input#from{border-radius:5px 0 0 5px}
.slider-form-in .form-group.fg-icon i,.passenger.ps-icon > i{top:32px}
.passenger-selects .dropdown-toggle{background:#fff;padding:12px 12px 12px 52px;color:#888!important;width:90%}
.passenger-selects.ps-icon i{top:31px;color:#888!important}
.slider-form-in .main-btn{padding:12px}
.slider-form-in .main-btn#transfer_submit2{border-radius:0;border-radius: 7px;}
.slider-form-in .main-btn#transfer_submit{border-radius:0 5px 5px 0}
.homeText{color:#777;text-align:center;font-weight:500;padding:60px 0}
.homeText h2{font-size:48px;line-height:58px;font-weight:500;color:#c49a6b}
.homeText h6{color:#333;font-size:16px;letter-spacing:1px}
.homeText p{padding:0 16%;line-height:26px}
#homeBoxes{overflow:hidden;background: #c49a6b;padding: 30px 0;}
#homeBoxes .tns-outer{padding: 0!important;}
#homeBoxes .box{width:50%;float:left}
#homeBoxes .box li{list-style:none;align-items:center;color: #fff;padding: 30px;}
#homeBoxes .box .box-text{order:1;text-align:center;}
#homeBoxes .box .box-text h4{font-weight: 400;font-size: 16px;line-height:23px}
#homeBoxes .box .box-text p{color: #fff;font-size: 12px;width: 70%;margin: auto;}
#homeBoxes .box .box-text a{color:#333;font-weight:500;border:1px solid #ccc;padding:7px 40px}
#homeBoxes .box .box-icon{background:#c49a6b;text-align:center;}
#homeBoxes .box .box-icon img{filter:brightness(0)invert(100%)!important;height: 64px;}

#homeBoxes .tns-nav {
    position: absolute;
    width: 100%;
    margin-top: 0px;
}


.tns-controls [aria-controls]{font-size:15px;margin:0 5px;padding:0 1em;height:2.5em;color:#000;background:#6CF;border-radius:3px;border:0}
.tns-nav{text-align:center;margin:10px 0}
.tns-nav > [aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background: #ffffff70;border:0}
.tns-nav > .tns-nav-active{background: #fff;}


#homeFleet {padding: 0;}
#homeFleet .homeCar{text-align: center;}
#homeFleet .homeCar img{height: 50%;max-width: 80%;}
#homeFleet .homeCar span{display: block;}
#homeFleet .homeCar small{display: block;}


#homeMenu {}
#homeMenu .main-page-box{padding: 0;border-radius: 0;border: 0;margin-bottom: 0;}
#homeMenu .main-page-box > .mpb-img{border-radius: 0;padding-top: calc(1/1*100%);}
#homeMenu .main-page-box > .mpb-img img{}
#homeMenu .main-page-box > .mpb-desc{bottom: 0;left: 0;width: 100%;border-radius: 0;}
#homeMenu .main-page-box > .mpb-desc h2{}
#homeMenu .main-page-box > .mpb-desc h2:after{}

#homeFaq{
    padding: 60px;
    background: #c49a6b;
    color: #fff;
}
#homeFaq h3{
    font-size: 42px;
    font-weight: 700;
}
#homeFaq .homeFaqText{}

#homeFaq .homeFaqPic{}
#homeFaq .homeFaqPic img{width: 100%;}

#region_slider > .tns-item {padding-right:0 !important}
.region-slider-container {margin-bottom: 0;}


#homeServices{margin-bottom:100px}
#homeServices .homeService:nth-child(2n) .col:nth-child(1){order:2}
#homeServices h3{font-size:36px}
#homeServices p{font-weight:300;line-height:30px;color:#777}
#homeServices a{background:#c49a6b;color:#fff;padding:10px 30px;display:inline-block;font-weight:600}
#homeServices img{width:100%;height: 300px;object-fit:cover}
#homeServices .homeServicesText{display:flex;height:100%;align-items:center}
#homeServices .homeService {padding:0 120px;}
.sidenav a{display:block;font-size:14px;line-height:20px;padding:10px 15px;margin-bottom:15px;background:#fbfbfb;border:solid 1px #eee;border-left:solid 4px #ddd;width:100%;position:relative;padding-right:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#444!important;transition:.2s ease 0}
.sidenav a:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;right:15px;transform:translate(0,-50%)}
.sidenav a:hover{border-left-color:#c49a6b;background:#efefef;color:#222!important}
.sidenav a.active{border-color:#c49a6b;background:#c49a6b;color:#fff!important}
.accnav{border:none;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:100%}
.accnav a{padding-top:20px;padding-bottom:20px;display:flex;justify-content:flex-start;align-items:center;width:100%}
.accnav a.active i{background:#fff;color:#c49a6b}
.accnav a i{display:block;font-size:14px;line-height:20px;color:#fff;background:#c49a6b;min-width:24px;height:24px;border-radius:4px;display:flex;justify-content:center;align-items:center}
.accnav a span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
footer#footer{background: #c49a6b;padding-top: 30px;}
footer#footer #getinfo{background:#c49a6b;padding:20px;position:relative;top:-40px}
footer#footer #getinfo span{color:#fff;font-size:28px;font-weight:700}
footer#footer #getinfo a{background:#fff;color:#c49a6b;font-weight:600;text-transform:uppercase;padding:12px 30px;float:right}
footer#footer #footerMenu{margin-bottom:20px}
footer#footer #footerMenu #footerCorporateMenu{border-right: 1px solid #ffffff25;list-style: none;}
footer#footer #footerMenu #footerCorporateMenu li img.listicon{height:8px;margin-right:5px}
footer#footer #footerMenu #footerCorporateMenu li a{color:#fff;padding:5px 0;display:block}

.ftr-logo {flex-direction: column;}

.ftr-blog-list {
color: #fff;
font-size: 12px;
border: 1px solid #fff;
padding: 4px 10px;
border-radius: 4px;
margin: 4px;
display: inline-block;}

.ftr-bottom {
    padding: 15px 0;
    background: #152d49;
    border-top: solid 1px rgba(255,255,255,0.1);
}

footer {
    background-image: none;
    background-color: #152d49;
}

.tursabCol {display: flex;align-items: center;justify-content: center;}
.tursab img{width:50%}
.kaladzadeCol{display: flex;align-items: center;justify-content: center;}
.kaladzade{text-align:center}
.kaladzade img{width:100%;height: auto;max-height: 200px;object-fit: contain;}
.creditcardsCol{display: flex;align-items: center;justify-content: center;}
.creditcards{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;margin-bottom:30px}
.creditcards > div{width: 84px;height: 84px;margin-right:10px;background:#fff;display:flex;justify-content:center;align-items:center;padding: 10px;border-radius:4px;flex-direction: column;}
.creditcards img{width:100%}
footer#footer #copyright{color:#fff;border-top: 1px solid #ffffff25;padding:30px 0}

.contact-item i {color: #c49a6b;}
#mobilemenu_btn {display:none;right: 15px;position: absolute;top: 27px;width: 25px;text-align: center;cursor: pointer;}
#mobilemenu_btn span {height: 2px;width: 100%;background: #c49a6b;display: block;margin-bottom: 4px;}
	
#mobilemenu {display: none;position: fixed;z-index: 9999999999;top:0; left:0;width: 100%;height: 100vh; color:#fff;background:#c49a6b;padding: 20px 50px;}
#mobilemenu div{}
#mobilemenu ul.mmenu{margin: 30px 0 0 0;padding: 0;list-style: none;}
#mobilemenu ul.mmenu li{}
#mobilemenu ul.mmenu li a.nav-link{color:#fff;font-size: 18px;}
#mobilemenu ul.mmenu li a.nav-link{color:#fff;font-size: 18px;padding: 10px 0;}

#mobilemenu ul.mlang {margin: 0; padding: 0; list-style: none}
#mobilemenu ul.mlang li{display: inline-block;padding: 10px 0;}
#mobilemenu ul.mlang li a.lang-link{font-size: 28px;}

#mobilemenu_close {height: 33px;width: 33px;display: inline-block;text-align: center;position: absolute;top: 30px;right: 15px;cursor: pointer;}
#mobilemenu_close::after , #mobilemenu_close::before {position: absolute;left: 16px;content: ' ';height: 24px;width: 2px;background: #fff;top: 5px;}
#mobilemenu_close::after {-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
#mobilemenu_close::before {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}

.mobile-social {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
	position: fixed;
	z-index: 999;
	bottom: 0;
	right: 0;
    left:inherit !important;
	padding: 10px;
}

@media (min-width: 1366px) {
	.container {max-width: 1180px;}
}

@media screen and (max-width:1366px) {
	#slider{height: calc(100vh - 70px);}

	input.extChange {width: 32px !important; height:32px !important;}
	input.extValue {width: 32px !important;  height:32px !important;}

}

@media screen and (max-width:992px) {
	#homeBoxes .tns-outer{padding:0!important}
	#homeServices .homeService {padding:0;}
}

@media screen and (max-width: 640px) {
	.bcrumb {display:block;}
	.bcrumb .links {display:none;}
	.slider-form-in {background: #fff;}
	.slider-form-in .form-label {font-size: 10px;}
	.form_yon {font-size:12px;}
	.qty {width: calc(100% - 103px) !important;}
	input.qtyChange {width: 48px !important;}
	#slider {height: auto;background-size: 100% auto;    background-repeat: no-repeat;}
	.slider-form .homebanner-title {font-size:18px;}
	.slider-form-in {padding: 15px; margin: -15px;}
	.slider-form {bottom: inherit;top: 110px;position: relative;padding-bottom: 75px;margin-bottom: 110px;}
	.homeText {text-align: left; padding: 40px 0 20px 0;}
	.homeText h6 {font-size: 12px;}
	.homeText h2 {font-size: 18px;line-height: 18px;}
	.homeText p {padding: 0;font-size: 12px;line-height: 24px;}
	#homeBoxes {margin-bottom: 20px;padding-bottom: 30px;}
	#homeBoxes .box .box-text h4 {font-size: 16px;line-height: 16px;}
	#homeBoxes .box .box-icon img {height: 48px; margin: 15px 0;}
	#homeBoxes .box .box-text p {width:90%;}
	#homeBoxes .tns-nav {margin-top: 0;}
	#homeServices h3 {font-size: 18px;}

	#homeFaq {padding: 30px;}
	footer#footer #getinfo span {font-size: 12px;}
	footer#footer #getinfo a {font-size: 12px; margin-top: -10px;}
	footer#footer #footerMenu #footerCorporateMenu {margin: 0 0 30px 0;padding: 0;}
	

	.kp-register-dropdown {width:100%; left: 0;}


	#homeFleet .homeCar {
		padding: 30px 0;
	}
	.slider-form-in .form-group {
		margin-bottom: 15px !important;
	}
	.creditcardsCol{justify-content: center;}
	
	.tursab {width: 100%;}
	.tursabCol {order: 1;}
	.tursab img {max-width: 140px !important;margin: 30px auto 0px auto;}
	
	.kaladzadeCol{}
	.kaladzade{width: 100%;}
	.kaladzade img {width: 100%;max-width: 140px;margin-bottom: 30px;}
	
	#menu-left {
    width: auto;
    position: relative;
    left: -10px;
}
	.lang a {}
	.lang small {display:none;}
	.lang span {}
	.lang i.fa-angle-down {display:none;}

	.curr small {
    margin-left: 0;
}
	.curr span {display:none;}
	.curr i.fa-angle-down {display:none;}
	header#header #menu a.kp_top_btn {display:none;}
	#menu-right {display: none;}
	footer#footer #footerMenu #footerCorporateMenu li a {text-align: center;}
	header#header #top a.top_instagram {display: none;}
	header#header #top a.top_tripadvisor {display: none;}
	header#header #top a.top_rez {display: none;}
	.kp-login-dropdown {}
	.navbar-collapse {display: none!important;}
	header#header #menu a {margin-left: 0 !important;display: block;}
	header#header #logo a img {height: 28px;margin-top: 7px;}
	header#header #menu #languageSide {display:block;}
.otherLang {width:auto;}
	.otherCurr{width:46px;}
header#header #logo {text-align: left;width: 100%;position: absolute;left: 10px;z-index: -1;padding: 0;}
header#header #logo a {font-size:14px;line-height: 60px;}
#mobilemenu_btn {display:block;}


header#header #menu.fixed {position: fixed;background: #c49a6b;top: 0;left: 0;width: 100%;height: 60px;z-index: 99;margin: 0;}
header#header #menu.fixed #logo {top: 13px;}
header#header #menu.fixed #mobilemenu_btn {top: 22px;}
	
.sidepane.right {
    border-left: 0;
    padding-left: 0px;
}
}