.popup-select .mg-bt-20{
	margin-bottom: 20px;
	height: calc(100% - 70px);
}
.popup-select .closed{
	display: none;
}
.popup-select.active .closed{
    top: -8px;
    right: -8px;
    width: 30px;
    height: 30px;
    padding-top: 2px;
}
.popup-select.active .closed img{
	width: 12px;
}
.popup-select{
	border: 1px solid #f0f0f0;
    border-radius: 10px;
    background-color: white;
    transition: 0.2s;
    font-family: caps;
    display: flex;
    align-items: center;
    font-weight: bold;
    background-image: url(../../img/new/arrow-qveda.svg);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    color: #404040;
    font-weight: normal;
	cursor: pointer;
	width: 100%;
	height: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.popup-select input {
    border: none;
    display: flex;
    padding: 0 20px;
    width: calc(100% - 40px)!important;
    height: 40px;
    border-radius: 10px;
    background-size: 18px!important;
    background-image: url(../../img/search.png)!important;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    border: 1px solid #f0f0f0;
    position: absolute;
    top: 20px;
    left: 20px;
}
.popup-select .bg3{
	width: 0px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.popup-select .list-box{
	transition: 0.4s;
	transform: scale(0.2);
	position: relative;
}
.popup-select .active-option{
	background-color: transparent;
	font-family: caps;
	font-size: 12px;
	opacity: 1;
	width: 100%;
	height: 100%;
    padding: 3px 15px 0 15px;
    display: flex;
    align-items: center;
}
.popup-select.active{
	overflow: visible;
	cursor: default;
}
.popup-select.active .bg2{
	position: fixed;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: transparent;
}
.popup-select.active .bg3{
	position: fixed;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	border-radius: 0px;
	background: none;
	background-color: rgba(0,0,0,0.5);
	padding:50px 20px;
	display: flex;
	align-items: center;
	opacity: 1;
	justify-content: center;
	z-index: 232224;
    color: #404040;
}
.popup-select.active .active-option{
	opacity: 0;
}
.popup-select.active .list-box{
	position: static;
	width: 500px;
	height: 73%;
	background-color: white;
	opacity: 1;
	border-radius: 10px;
	transform: scale(1);
	z-index: 3;
}
.popup-select.active .list{
	height: 100%;
	overflow-y: scroll;
	padding-top: 20px;
	padding: 20px;
	margin-top: 50px;
}
.popup-select.active .list .option{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #f2f2f2;
	font-family: caps;
	font-weight: bold;
	font-size: 14px;
	display: flex;
	align-items: center;
	padding: 0 20px;
    color: #404040;
	cursor: pointer;
	transition: 0.2s;
	padding-top: 2px;
	border-radius: 5px;
}
.popup-select.active .list .option:hover{
	background-color: rgba(8,160,206,1);
	color: white;
}

/* Base for label styling */
.custom-checkbox {
	position: relative;
}
.custom-checkbox label{
	background-image: none;
	transition: 0.2s;
	margin-bottom: 0px;
}
.custom-checkbox label:hover{
}
.custom-checkbox [type="checkbox"]:not(:checked),
.custom-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label,
.custom-checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 20px;
  cursor: pointer;
}
.custom-checkbox label:before{
	transition: 0.2s;
}
/* checkbox aspect */
.custom-checkbox [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: calc(100% - 34px);
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  border: 1px solid #404040;
  background: white;
  border-radius: 5px;
  /*box-shadow: inset 0 1px 3px rgba(0,0,0,.1);*/
}
/* checked mark aspect */
.custom-checkbox label:after{
  content: '\2713\0020';
  position: absolute;
  left: calc(100% - 31px);
  top: 38%;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  color: white;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
.custom-checkbox .for-filter_checkbox2:after{
	opacity: 0;
}
.custom-checkbox input:checked + .for-filter_checkbox2:after{
	opacity: 1;
}
/* checked mark aspect changes */
/*.custom-checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}*/
/*.custom-checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
  color: white;
}*/
.custom-checkbox [type="checkbox"]:checked + label:before{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	border: none;
}
/* disabled checkbox */
/*.custom-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #0394d6;
  background-color: #ddd;
}*/
/* accessibility */
/*.custom-checkbox [type="checkbox"]:checked:focus + label:before,
.custom-checkbox [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #08a1ce;
}*/

/* hover style just for information */
.custom-checkbox label:hover:before {
}
.transport-filter .select-styled:hover, .select-styled.active{
	border-color: transparent!important;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    -moz-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1)!important;

}
.transport-filter .select-styled.active{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.transport-filter .select-options{
	border-top-left-radius: 0px;
}

 /*სელექტი და მულტი სელექტი*/
.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.select,
.multi-select{
  cursor: pointer;
  width: 100%;
	height: 40px;
	border-radius: 10px;
	background-color: #fafafa;
	margin-bottom: 20px;
	text-align: left;
	font-family: caps;
	font-size: 12px;
	position: relative;
	transition: 0.2s;
	display: flex;
	align-items: center;
}
.multi-select:hover,
.multi-select:focus,
.select:hover,
.select:focus{
	border-color: #0394d6;
}
.transport-filter .select-styled {
	font-size: 12px;
}
.multi-select-val,
.select-styled {
	border:1px solid #f0f0f0;
	border-radius: 10px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fafafa;
	padding: 8px 15px;
	transition: 0.2s;
	font-family: caps;
	display: flex;
	align-items: center;
	font-weight: bold;
	background-image: url('../../img/new/arrow-qveda.svg');
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: calc(100% - 15px) center;
	color: #b2b2b2;
	font-weight: normal;
	font-size: 12px;
}
.multi-select-val{
	width: 100%;
	cursor: pointer!important;
	font-size: 12px;
}
.multi-select-val::placeholder{
	font-size: 12px;
}
.multi-select:after,
.select-styled:after{
    content:"";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    background-image: url('../../img/map-arrow.svg');
    background-repeat: no-repeat;
    background-position: center;
}
.multi-select-val:hover,
.select-styled:hover {
    background-color: white;
    border-color: #0394d6;
}
.multi-select-val:hover,
.multi-select-val.active,
.select-styled:hover,
.select-styled.active{
    background-color: white;
    border-color: #0394d6;
}
.multi-select-val.active,
.select-styled.active{
	background-image: url('../../img/new/arrow-zeda.svg');
}
/*.select-styled:after {
    top: 9px;
    border-color: transparent transparent red transparent;
}*/
.multi-select ul,
.select-options{
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #f2f2f2;
    max-height: 180px;
    overflow-y: scroll;
    border-radius: 10px;
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);

}
.multi-select ul::-webkit-scrollbar,
.select-options::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.multi-select ul::-webkit-scrollbar-track,
.select-options::-webkit-scrollbar-track {
    border-radius: 10px;
}

/* Handle */
.multi-select ul::-webkit-scrollbar-thumb,
.select-options::-webkit-scrollbar-thumb {
    background: #0394d6;
    border-radius: 10px;
}

/* Handle on hover */
.multi-select ul::-webkit-scrollbar-thumb:hover,
.select-options::-webkit-scrollbar-thumb:hover {
    background: #0394d6;
}
.multi-select ul li,
.select-options li{
    font-family: caps;
    border-top: 1px solid #f2f2f2;
    transition: 0.2s;
    padding: 0 15px;
    display: flex;
    align-items: center;
    height: 30px;
    background-color: white;
}
.multi-select ul li:hover,
.select-options li:hover{
    color: white;
    background: #0394d6;
}
.multi-select ul li [rel="hide"],
.select-options li[rel="hide"] {
      display: none;
}

.multi-select-active{
    border-radius: 10px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background-color: transparent;
    opacity: 0;
    display: none;
}
.multi-select .selects label{
    font-size: 12px;
    margin-bottom: 0px;
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s;
    position: relative;
}
.multi-select .selects label:hover{
	color: white;
}
.multi-select .selects label:after{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 19px;
    width: 16px;
    height: 16px;
    background: #f0f0f0;
    content: ' ';
    transition: 0.2s;
    border-radius: 3px;
}
.multi-select .selects li input{
    width: 0px;
    height: 0px;
    opacity: 0;
}
.multi-select .selects label span{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    width: 14px;
    height: 14px;
    content: ' ';
    background-color: white;
    transition: 0.2s;
    z-index: 2;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: center;
}
.multi-select .selects li input:checked + label:after{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.multi-select .selects li input:checked + label span{
	background-image: url(../../img/check.jpg);
}
label{
	font-family: caps;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	position: relative;
}
label img{
	width: 24px;
	height: 16px;
	display: inline-block;
	margin-top: -4px;
}
/*ტურის დამატების სტილები*/
.mg-tp-76{
	margin-top: 76px;
}
.add-tour-header{
	text-align: center;
	font-family: caps;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #f2f2f2;
	color: #666666;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}
.add-tour-header img{
	margin-right: 10px;
}
.not-clickable{
	opacity: 0.5;
	pointer-events: none;
}
.addtour-input-style{
	width: 100%;
	height: 40px;
	border-radius: 10px;
	border:1px solid #f0f0f0;
	padding: 0 15px;
	background-color: #fafafa;
	margin-bottom: 20px;
	text-align: left;
	font-family: caps;
	font-size: 12px;
	position: relative;
	transition: 0.2s;
	display: flex;
	align-items: center;
}
.addtour-input-style::placeholder{
	font-size: 12px;
	color: #b2b2b2;
}
.addtour-input-style.active,
.addtour-input-style:hover,
.addtour-input-style:focus{
	background-color: white;
	border-color: #0394d6;
}
.directions{
	padding-right: 50px;
}
.directions-added{
	background-image: url('../../img/attick.svg');
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) center;
	background-size: 17px;
}
.date-input{
	width: 100%;
	height: 0px!important;
	opacity: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: hidden;
	top: 70px;
	left: 15px;
}
.date-input-area .from{
	display: inline-flex;
	align-items: center;
	height: 24px;
	background-image: url('../../img/atcheck-in.svg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	padding-left: 35px;
	font-family: caps;
	width: 40%;
}
.date-input-area .from.active{
	background-image: url('../../img/atcheck-in1.svg');
}
.date-input-area .till{
	display: inline-flex;
	align-items: center;
	height: 24px;
	background-image: url('../../img/atcheck-out.svg');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 20px;
	padding-right: 30px;
	font-family: caps;
	width: 40%;
}
.date-input-area .till.active{
	background-image: url('../../img/atcheck-out1.svg');
}
.date-input-area .long-arrow{
	display: inline-flex;
	width: 20%;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/atlong-arrow.png');
	height: 24px;
}
.daterangepicker{`
	border-radius: 10px;
	width: 100%;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border:none!important;
	border-radius: 10px!important;
	z-index: 1000!important;
}
.daterangepicker:after,
.daterangepicker.opensright:after,
.daterangepicker:before, .daterangepicker:after{
	display: none!important;
}
.daterangepicker td.in-range{
	background-color: #efefef!important;
}
.daterangepicker .btn-primary,
.daterangepicker td.active,
.daterangepicker td.active:hover{
	background-color: #0394d6!important;
	border-color: #0394d6;
}
.daterangepicker .btn-primary:hover{

}
.price-input{
	position: relative;
}
.price-button{
	position: absolute;
	top: 10px;
	right: 20px;
	height: 20px;
	border:none;
	background-color: transparent;
	border-left: 1px solid #4d4d4d;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	background-image: url('../../img/atplay-button2.svg');
	background-position: right center;
	background-size: 8px;
	background-repeat: no-repeat;
	transition: 0.2s;
}
.price-button-dropped{
	background-image: url('../../img/atplay-button.svg');
}
.price-button #current-currency{
	display: block;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.price-button .lari,
.price-button .GEL{
	background-image: url('../../img/atlari.svg');
}
.price-button .dollar,
.price-button .USD{
	background-image: url('../../img/atdollar.svg');
}
.price-button .euro,
.price-button .EURO{
	background-image: url('../../img/ateuro.svg');
}
.price-input-currencies, .budget-curencies{
	position: absolute;
	top: 45px;
	right: 0px;
	background-color: white;
	border-radius: 10px;
	width: 100px;
	height: 38px;
	padding: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 10;
	transform: scale(0,0);
	opacity: 0;
	transition: 0.4s;
}
.price-input-currencies button{
	background-color: transparent;
	border:none;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.8;
}
.price-input-currencies-activated{
	transform: scale(1,1);
	opacity: 1;
}
.price-input-currencies span{
	background-color: transparent;
	border:none;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.8;
}
.price-input-currencies .lari{
	background-image: url('../../img/atlari.svg');
}
.price-input-currencies .lari.active,
.price-input-currencies .lari:hover{
	background-image: url('../../img/atlari-2.svg');
}
.price-input-currencies .dollar{
	background-image: url('../../img/atdollar.svg');
}
.price-input-currencies .dollar.active,
.price-input-currencies .dollar:hover{
	background-image: url('../../img/atdollar-2.svg');
}
.price-input-currencies .euro{
	background-image: url('../../img/ateuro.svg');
}
.price-input-currencies .euro.active,
.price-input-currencies .euro:hover{
	background-image: url('../../img/ateuro-2.svg');
}
.budget .budget-curencies .lari,
.price-input-currencies .GEL{
	background-image: url('../../img/atlari.svg');
}
.budget .budget-curencies .lari:hover,
.budget .budget-curencies .lari.active,
.price-input-currencies .GEL.active,
.price-input-currencies .GEL:hover{
	background-image: url('../../img/atlari-2.svg');
}
.budget .budget-curencies .dollar,
.price-input-currencies .USD{
	background-image: url('../../img/atdollar.svg');
}
.budget .budget-curencies .dollar:hover,
.budget .budget-curencies .dollar.active,
.price-input-currencies .USD.active,
.price-input-currencies .USD:hover{
	background-image: url('../../img/atdollar-2.svg');
}
.budget .budget-curencies .euro,
.price-input-currencies .EUR{
	background-image: url('../../img/ateuro.svg');
}
.budget .budget-curencies .euro:hover,
.budget .budget-curencies .euro.active,
.price-input-currencies .EUR.active,
.price-input-currencies .EUR:hover{
	background-image: url('../../img/ateuro-2.svg');
}
.cke{
	margin-bottom: 30px;
	margin-top: -10px;
}
.cke_inner{
	border-radius: 10px;
	overflow: hidden;
}
.cke_top{
	background-color: #fafafa;
}
.cke_inner{
	border-color: #f0f0f0;
}
.cke_inner:hover,
.cke_inner:focus{
	border-color: #0394d6;
}
.addtour-img-info{
	font-family: caps;
	font-size: 12px;
	height: 20px;
	display: flex;
	align-items: center;
	padding-left: 25px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url('../../img/atinformation.svg');
	margin-bottom: 10px;
}
.addtour-img-area{
	border: 1px solid #f0f0f0;
	border-radius: 10px;
	margin-bottom: 30px;
	padding: 15px 0;
	padding-bottom: 0;
}
.addtour-img-area .big-image{
	width: 100%;
	height: 300px;
	border-radius: 5px;
	border:1px dashed #f0f0f0;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/picture.svg');
	background-image: none;
	background-size: 70px;
	background-size: contain!important;
	margin-bottom: 15px;
}
.addtour-img-area .small-images{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 15px;
	margin-bottom: 0;
}
.addtour-img-area .input-error{
	display: none!important;
}
.addtour-img-area .small-image{
	background-size: 40px;
	width: calc(50% - 10px);
	height: 140px;
	border-radius: 5px;
	border:1px dashed #f0f0f0;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/picture.svg');
	margin-bottom: 20px;
}
.addtour-img-area .img-button{
	width: 100%;
	height: 300px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('../../img/atcloud-01.svg');
	background-size: 70%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
	position: relative;
}
.addtour-img-area .img-button input{
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}
.addtour-img-area .img-button button,
.addtour-img-area .img-button span{
	width: 250px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	font-family: caps;
	border:none;
	padding-right: 30px;
	border-radius: 10px;
	background-color: #0394d6;
	background-image: url('../../img/atupload-arrow.svg');
	background-repeat: no-repeat;
	background-size: 22px;
	background-position: calc(100% - 30px) center;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(3,148,214,0.4);
	-moz-box-shadow: 0px 0px 10px 0px rgba(3,148,214,0.4);
	box-shadow: 0px 0px 10px 0px rgba(3,148,214,0.4);
	transition: 0.2s;
	cursor: pointer;
}
.addtour-img-area .img-button button:hover,
.addtour-img-area .img-button span:hover{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(3,148,214,0.6);
	-moz-box-shadow: 0px 0px 20px 0px rgba(3,148,214,0.6);
	box-shadow: 0px 0px 20px 0px rgba(3,148,214,0.6);
}
.addtour-hotel-area{
	border-top: 10px solid #f0f0f0;
	border-bottom: 10px solid #f0f0f0;
}
.addtour-hotel-header{
	text-align: center;
	font-family: caps;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	height: 46px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.addtour-hotel-header img{
	margin-right: 10px;
	height: 26px;
}
.addtour-hotel-subheader {
	font-size: 12px;
	text-align: center;
	display: flex;
	width: 100%;
	color: #0394d6;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 30px;
	padding-bottom: 10px;
	justify-content: center;
}
.add-more-hotel span{
	width: 120px;
	height: 40px;
	border-radius: 10px;
	border: none;
	background-position:calc(100% - 10px) center;
	background-repeat: no-repeat;
	background-image: url('../../img/add-01.svg');
	background-color: #f7144f;
	color: white;
	background-size: 22px;
	box-shadow: 0 0 10px rgba(247,20,79,0.3);
	transition: 0.2s;
	margin-bottom: 30px;
	margin-left: 20px;
	font-family: caps;
	display: inline-flex;
	float: left;
	font-size: 12px;
	padding: 0 10px;
	display: flex;
	align-items: center;
}
.add-more-hotel{
	width: 120px;
	height: 40px;
	border-radius: 10px;
	border: none;
	background-position:calc(100% - 10px) center;
	background-repeat: no-repeat;
	background-image: url('../../img/add-01.svg');
	background-color: #f7144f;
	color: white;
	background-size: 22px;
	box-shadow: 0 0 10px rgba(247,20,79,0.3);
	transition: 0.2s;
	margin-bottom: 30px;
	margin-left: 20px;
	font-family: caps;
	display: inline-flex;
	float: left;
	font-size: 12px;
	padding: 0 10px;
	align-items: center;
	cursor: pointer;
}
.add-more-hotel:hover{
	box-shadow: 0 0 15px rgba(247,20,79,0.5);
}
.added-hotel{
	height: 40px;
	padding-left: 16px;
	padding-right: 0;
	border-radius: 10px;
	background-color: #ffffff;
	border:1px solid #f0f0f0;
	display: inline-flex;
	width: 270px;
	margin-left: 15px;
	align-items: center;
	justify-content: space-between;
	font-family: caps;
	font-size: 12px;
	margin-bottom: 20px;
	float: left;
	cursor: pointer;
	transition: 0.2s;
}
.added-hotel p{
	font-family: caps;
	font-size: 12px;
	max-width: 180px;
	overflow: hidden;
	height: 16px;
}
.added-hotel:hover{
	background-color: white;
}
.added-hotel .buttons{
	height: 20px;
}
.added-hotel .buttons span{
	border: none;
	background-color: transparent;
	height: 18px;
	width: 34px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-flex;
    transition: 0.2s;
}
.hotel-editable-button .buttons span{
    filter: brightness(0%) invert(1);
}
.added-hotel .buttons span:hover{
	filter: none;
}
.added-hotel button{
	border: none;
	background-color: transparent;
	height: 18px;
	width: 34px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.added-hotel:hover{
	background-color: white;
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.added-hotel .edit{
	background-image: url('../../img/atedit.svg');
}
.added-hotel .edit:hover{
	background-image: url('../../img/atedit1.svg');
}
.added-hotel .del{
	background-image: url('../../img/atbin.svg');
	border-left: 1px solid #f0f0f0;
}
.added-hotel .del:hover{
	background-image: url('../../img/atbin-2.svg');
}
.add-tour-boxes .save-hotel{
	width: 120px;
	height: 40px;
	border-radius: 10px;
	color: white;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: white;
	border: none;
	background-color: #0394d6;
	margin-bottom: 20px;
	transition: opacity 0.2s;
	font-family: caps;
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.add-tour-boxes .cancel-hotel{
	background-color: #f7144f;
}
.add-tour-boxes .cancel-hotel:hover{
	background-color:#de003a!important;
}
.add-tour-boxes .cancel-hotel img{
	filter: brightness(0) invert(1);
	height: 14px!important;
}
.add-tour-box{
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	transition: opacity 1s ease-in-out;
   -moz-transition: opacity 1s ease-in-out;
   -webkit-transition: opacity 1s ease-in-out;
}
.hotel-editable{
	max-height: 10000px;
	overflow: visible;
	opacity: 1;
	transition: opacity 1s ease-in-out;
   -moz-transition: opacity 1s ease-in-out;
   -webkit-transition: opacity 1s ease-in-out;
}
.hotel-editable-button p{
	color: white;
}
.hotel-editable-button{
	background-color: #0394d6!important;
	color: white;
	transition: 0.2s;
}
.hotel-editable-button button{
	filter: brightness(0) invert(1);
}
.add-tour-boxes .save-hotel img{
	margin-right: 10px;
	width: 18px;
	height: 18px;
}
.add-tour-boxes .save-hotel:hover{
	background-color: #0574a7;
}
.addtour-submit{
	height: 110px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.addtour-submit button{
	width: 200px;
	height: 50px;
	border-radius: 10px;
	color: white;
	font-family: caps;
	background-color: #5cd044;
	border: none;
	transition: 0.2s;
}
.addtour-submit button:hover{
	background-color: #51c33a;
}
.addtour-submit button img{
	margin-right: 10px;
	margin-top: -4px;
	width: 20px;
	height: 20px;
}
.label-info{
	position: absolute;
	top: -4px;
	left: 50px;
	background-color: transparent;
	margin-left: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url('../../img/atinformation.svg');
	cursor: pointer;
}
.label-info:hover{
	background-image: url('../../img/atinformation-2.svg');
}
.label-info .text{
	position: absolute;
	left: 25px;
	top: 0;
	color: white;
	border-radius: 10px;
	padding: 0px;
	background-color: rgba(0,0,0,0.5);
	z-index: 10;
	width: 270px;
	transform: scale(0.1,0.1);
	transition: 0.2s;
	max-height: 0px;
	overflow: hidden;
}
.label-info:hover .text{
	padding: 20px;
	max-height: 200px;
	transform: scale(1,1);
}
.hotel-delete-pop{
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	z-index: 1000;
	background-color: rgba(0,0,0,0.5);
}
.hotel-delete-pop-show{
	display: flex;
}
.hotel-delete-pop .box{
	width: 400px;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: white;
	border-radius: 10px;
}
.hotel-delete-pop .box .buttons{
	display: flex;
	justify-content: center;
}
.hotel-delete-pop button{
	background-color: #0394d6;
	border: none;
	width: 120px;
	height: 40px;
	color: white;
	border-radius: 10px;
	font-family: caps;
	margin: 10px;
	transition: 0.2s;
}
.hotel-delete-pop button:hover{
	box-shadow: 0px 0px 15px 0px rgba(3,148,214,0.5);
}
.hotel-delete-pop button.delete-hotel-button{
	background-color: #f7144f;
}
.hotel-delete-pop button.delete-hotel-button:hover{
	box-shadow: 0 0 15px rgba(247,20,79,0.5);
}
.hotel-delete-pop .box .text{
	font-family: caps;
	font-size: 16px;
	margin-bottom: 40px;
}
.hotel-delete-pop .box .text span{
	font-family: caps;
	font-size: 16px;
	font-weight: bold;
	color: #0394d6;
}
.addtour-checkboxes input[type=checkbox].css-checkbox + label.css-label{
	border: 1px solid #0394d6;
	border-radius: 5px;
}
.addtour-checkboxes label.css-label{
    width: 16px!important;
    height: 16px!important;
	background-image: url('../../img/checkbox-arrow2.png');
    background-size: 14px;
}
.addtour-img-area .files-list-new-file{
	display: none!important;
}
.file-uploaded img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px;
}
.addtour-checkboxes .service-checkbox{
    width: 100%;
    height: 40px;
    border-radius: 10px;
    border: 1px solid #f0f0f0;
    background-color: #fafafa;
    margin-bottom: 20px;
    position: relative;
    transition: 0.2s;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
    cursor: pointer;
}
.service-checkbox span{
	font-family: caps;
	font-size: 12px;
}
.addtour-checkboxes input[type=checkbox].css-checkbox:checked + label.css-label{
    background-position: 0px -14px!important;
}
.addtour-img-area .edit-data-input .box,
.addtour-img-area .edit-data-input{
	padding: 0!important;
}
.addtour-img-area .file-list>li{
	margin: 0 5px 5px 5px!important;
	height: 100px;
	width: 132px;
}
.addtour-img-area .file-list{
	margin: -6px -5px 0 -5px!important;
}
.addtour-img-area .row{
	display: flex;
	align-items: center;
}
@media (max-width: 768px){
	.addtour-img-area .row{
		display: block;
	}
	.addtour-img-area .file-list{
	    margin: -11px -10px 0 -10px!important;
        display: flex;
    	flex-wrap: wrap;
	}
	.addtour-img-area .small-images{
		justify-content: center;
	}
}
.cke_chrome{
	margin-bottom: 20px!important;
}
.border-color-red{
	border-color: red;
}
.transport-filter{
	border-radius: 10px;
	background-color: white;
	padding: 20px 0 0 0;
	margin-bottom: 20px;
}
.transport-filter h1{
	padding: 0 20px;
	text-align: center;
	font-family: caps;
    color: transparent;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    font-size: 34px;
    margin-bottom: 14px;
    text-shadow:
       -1px -1px 0 #4c4c4c,
        1px -1px 0 #4c4c4c,
        -1px 1px 0 #4c4c4c,
         1px 1px 0 #4c4c4c;
}
.transport-filter .filter-row{
	display: flex;
	flex-wrap: nowrap;
	padding: 0 20px;
}
.transport-filter .filter-row .select{
	margin-right: 20px!important;
}
.transport-filter .filter-row .count{
	display: flex;
	width: 125px;
	flex-shrink: 0;
	margin-right: 20px;
}
.transport-filter .filter-row .count span:last-child{
	display: inline-block;
	height: 40px;
	font-size: 11px;
	background-image: url('../../img/filter-arrow.png');
	background-repeat: no-repeat;
	background-position: center calc(100% - 10px);
	padding-top: 8px;
}
.transport-filter .filter-row .count span:first-child{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border-radius: 10px;
	font-size: 18px;
	border: 1px solid #f0f0f0;
	margin-right: 20px;
}
.transport-filter .filter-row button{
	width: 100px;
	height: 40px;
	padding: 0 8px;
	padding-top: 2px;
	border: 1px solid #f0f0f0;
	background-color: white;
	border-radius: 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: caps;
	flex-shrink: 0;
	margin-bottom: 20px;
	text-align: left;
	transition: 0.2s;
}
.transport-filter .filter-row button img{
	margin-top: -1px;
	float: right;
	width: 14px;
	transition: 0.2s;
}
.transport-filter .filter-row button.remove:hover{
	background-color: red;
	color: white;
	border-color: transparent;
}
.transport-filter .filter-row button.remove:hover img{
	filter: brightness(0%) invert(1);
}
.transport-filter .filter-row button.add:hover{
	background-color: rgba(8,160,206,1);
	color: white;
	border-color: transparent;
}
.transport-filter .filter-row button.add:hover img{
	filter: brightness(0%) invert(1);
}
.transport-filter .select-styled{
	background-color: white;
	color: #404040;
}
.popup-select:hover,
.transport-filter .select-styled:hover,
.transport-filter label:hover,
.transport-filter #daterange:hover{
    background-color: white;
    border-color: transparent!important;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
	-moz-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
	box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
}
.transport-filter input{
	border: none;
	display: inline-flex;
	align-items: center;
	padding: 0 20px;
	width: 100%;
	height: 40px;
	border-radius: 10px;
	background-image: url('../../img/new/arrow-qveda.svg');
	background-size: 12px;
    background-repeat: no-repeat;
	background-position: calc(100% - 15px) center;
	border:1px solid #f0f0f0;
}
.transport-filter label{
	border: none;
	display: inline-flex;
	align-items: center;
	padding: 0 20px;
	width: 100%;
	height: 40px;
	border-radius: 10px;
	background-size: 8px;
	border:1px solid #f0f0f0;
}
.filter-button{
	flex-shrink: 0;
	width: 100px;
	height: 40px;
	border-radius: 10px;
	color: white;
	font-family: caps;
	padding: 0 8px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	/*background-position: calc(100% - 8px);
	background-repeat: no-repeat;
	background-image: url('../../img/filter.png');*/
	border: none;
	font-size: 11px;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    transition: 0.5s;
}
.filter-button img{
	float: right;
	margin-top: -2px;
}
.filter-button:hover{
    -webkit-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
	-moz-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
	box-shadow: 0px 4px 15px 0px rgba(3,148,215,0.4);
}
.filter-bottom{
	padding: 0 20px;
	display: flex;
	flex-wrap: nowrap;
}
.filter-middle{
	padding: 0 10px;
	display: flex;
	flex-wrap: nowrap;
}
.filter-middle .select{
	margin: 0 10px 20px 10px;
}
.filter-bottom .left{
	display: inline-flex;
	flex-wrap: nowrap;
	width: 100%;
}
.filter-bottom input,
.filter-bottom .custom-checkbox,
.filter-bottom .select{
	margin-right: 20px;
	width: calc(100% / 3);
	margin-bottom: 20px;
}
.booking-popup .filter-bottom input,
.booking-popup .filter-bottom .custom-checkbox,
.booking-popup .filter-bottom .select{
	width: calc(100% / 2);
}
.booking-popup .filter-bottom .custom-checkbox{
	margin-right: 0px;
}
.transport-filter2{
	margin-bottom: 10px;
	padding: 0 20px;
}
.transport-filter2,
.transport-filter2 span{
	font-size: 12px;
	color: #757575;
}
.transport-filter2 span{
	color: #191919;
	font-weight: bold;
}
.transport-filter2 .right{
	float: right;
}
.transport-filter2 .distance,
.transport-filter2 .time,
.transport-filter2 .right,
.transport-filter2 .custom-checkbox,
.transport-filter2 .all{
	display: inline-block;
}
.transport-filter2 .distance,
.transport-filter2 .time,
.transport-filter2 .custom-checkbox{
	margin-right: 20px;
	margin-bottom: 10px;
}
.transport-filter2 .custom-checkbox label{
	padding-top: 4px;
}
.transport-filter2 .custom-checkbox label::after{
	left: 3px!important;
	top: 30%!important;
	background-color: transparent!important;
}
.transport-filter2 .custom-checkbox label::before{
	left: 0px!important;
	background-color: transparent!important;
	border-color: #757575!important;
}
.transport-filter2 .all{
	font-family: caps;
	margin-bottom: 10px;
}
.transport-filter2 .all span{
	font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 14px;
}
.transport-filter2 .info{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	color: white;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    margin-left: 10px;
    margin-top: -2px;
    padding-top: 2px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    font-size: 14px;
    flex-shrink: 0;
}
.car-box{
	display: flex;
	flex-wrap: nowrap;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	transition: 0.2s;
}
.car-box .left{
	display: inline-flex;
	width: 280px;
	height: 206px;
	position: relative;
}
.car-box .left .img{
	width: 100%;
	padding-top: 74%;
	position: relative;
}
.car-box .left img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	cursor: pointer;
}
.car-box .left .id,
.popup-car-box .id,
.popup-driver-box .car-list .car .id{
	position: absolute;
	bottom: 20px;
	left: 20px;
	background-color: white;
	padding: 0 10px;
	display: flex;
	height: 22px;
	align-items: center;
	color: #404040;
	font-size: 11px;
	border-radius: 11px;
	font-weight: bold;
	transition: 0.2s;
	z-index: 2;
}

.car-box .left .id span,
.popup-car-box .id span,
.popup-driver-box .car-list .car .id span{
	color: #0394d7;
	font-weight: bold;
	font-size: 11px;
}
.car-box .left .verified-car{
	width: 150px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 5px;
	position: absolute;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	transform: rotate(-45deg);
	transform-origin: 0 0;
    top: 24px;
    left: -84px;
    font-size: 15px;
    font-weight: bold;
    z-index: 1;
}
.car-box .right{
	padding: 20px;
	background-color: white;
	height: 206px;
	overflow: hidden;
	width: calc(100% - 280px);
	position: relative;
}
.car-box .right h2{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	height: 18px;
	overflow: hidden;
	cursor: pointer;
}
.car-box .right .specs{
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
}
.car-box .right .specs .item{
	display: inline-flex;
	width: 50%;
	padding-left: 30px;
	align-items: center;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #757575;
	margin-bottom: 10px;
}
.car-box .right .specs .type{
	background-image: url(../../img/tipi.png);
}
.car-box .right .specs .places{
	background-image: url(../../img/mgzavrebi.png);
}
.car-box .right .specs .diesel{
	background-image: url(../../img/fuel.png);
}
.car-box .right .specs .burn{
	background-image: url(../../img/wva.png);
}
.car-box .right .driver,
.car-box .right .nodriver{
	display: flex;
	cursor: pointer;
}
.car-box .right .driver .img,
.car-box .right .nodriver .img{
	flex-shrink: 0;
	margin-right: 20px;
}
.car-box .right .driver .img img,
.car-box .right .nodriver .img img{
	border-radius: 100%;
	width: 60px;
	height: 60px;
	object-fit: cover;
}
.car-box .right .driver .driver-info,
.car-box .right .nodriver .driver-info{
	width: calc(100% - 80px);
	display: flex;
	align-items: center;
}
.car-box .right .driver .driver-info .name,
.car-box .right .nodriver .driver-info .name{
	font-family: caps;
	font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.car-box .right .driver .driver-info .langs{
	display: flex;
	flex-wrap: wrap;
}
.car-box .right .driver .driver-info .langs span{
	margin-right: 5px;
	font-size: 12px;
}
.car-box .right .add{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	font-weight: bold;
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: 0.2s;
}
.popup-car-box .right .bottom .add.added,
.car-box .right .add.added{
	background: red!important;
}
.car-box:hover{
	-webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
	-moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
	box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
}
.popup-car-box{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 10;
}
.popup-car-box .container{
	position: relative;
	height: 100%;
}
.popup-car-box .box{
	position: absolute;
	top: 50%;
	width: 75%;
	height: 390px;
	transform: translateY(-50%);
	display: flex;
	min-width: 1050px;
}
.popup-car-box .car-slider{
	width: 58.33333333%;
	position: relative;
	height: 100%;
	display: flex;
}
.car-slider .thumbs{
	width: 130px;
	height: 100%;
	padding: 50px 20px 50px 0;
	display: inline-block;
	overflow: hidden;
}
.car-slider .thumbs .items{
	overflow-y: scroll;
	height: 100%;
}
.car-slider .thumbs .items::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
.car-slider .thumbs .item{
	width: 100%;
	height: 70px;
	margin-bottom: 20px;
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
	transition: 0.4s;
	padding: 2px;
	overflow: hidden;
	position: relative;
}
.car-slider .thumbs .item.active{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.car-slider .thumbs .item:last-child{
	margin-bottom: 0px;
}
.car-slider .thumbs .item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
	transition: 0.2s;
}
/*.popup-car-box .car-slider .thumbs .item:after{
	position: absolute;
	top: 0;
	left: -500px;
	width: 100%;
	height: 100%;
	background-color: #0394d6;
	opacity: 0.4;
	transition: 0.2s;
	content: ' ';
}*/
.car-slider .thumbs .item:hover img{
	-webkit-filter: contrast(1.9) grayscale(1);
  	filter: contrast(1.9) grayscale(1);
  }
.car-slider .top{
	position: absolute;
	top: 0px;
	left: 40px;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/bottom.png');
	cursor: pointer;
	transform: rotate(-180deg);
}
.car-slider .bottom{
	position: absolute;
	bottom: 0px;
	left: 40px;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/bottom.png');
	cursor: pointer;
}
.car-slider .large{
	display: inline-block;
	height: 100%;
	width: calc(100% - 130px);
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}
.car-slider .large-img{
	height: 100%;
}
.car-slider .large img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.popup-car-box .right{
    width: 41.66666667%;
}
.popup-car-box .id{
	top: 10px;
	bottom: auto;
	left: 10px;
	padding-top: 2px;
	z-index: 4;
}
.popup-car-box .driver{
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 4;
	cursor: pointer;
}
.popup-car-box .driver .img{
	width: 80px;
	height: 80px;
	border-radius: 100%;
	border: 10px solid white;
	z-index: 2;
	position: relative;
}
.popup-car-box .driver .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
}
.popup-car-box .driver .hover{
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background-color: white;
	border-radius: 28px;
	width: auto;
	z-index: 0;
	height: 56px;
	display: flex;
	align-items: center;
	max-width: 0px;
	overflow: hidden;
	transition: 0.6s;
}
.popup-car-box .driver:hover .hover{
	max-width: 1000px;
	padding-left: 80px;
	padding-right: 26px;
}
.popup-car-box .driver .hover .name{
    font-family: caps;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    margin-bottom: 4px;
}
.popup-car-box .driver .hover .langs{
	display: flex;
	flex-wrap: nowrap;
}
.popup-car-box .driver .hover .langs span{
	margin-right: 5px;
	font-size: 12px;
}
.popup-car-box .right{
	padding-left: 20px;
	position: relative;
	padding-bottom: 60px;
}
.popup-car-box .right h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	height: 20px;
	overflow: hidden;
}
.popup-car-box .right .specs{
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
}
.popup-car-box .right .specs div{
	display: flex;
}
.popup-car-box .right .specs .item{
	width: 200px;
	display: inline-flex;
	padding-left: 30px;
	padding-right: 50px;
	align-items: center;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #757575;
	margin-bottom: 10px;
}
.popup-car-box .right .specs .type{
	background-image: url(../../img/tipi.png);
}
.popup-car-box .right .specs .places{
	background-image: url(../../img/mgzavrebi.png);
}
.popup-car-box .right .specs .diesel{
	background-image: url(../../img/fuel.png);
}
.popup-car-box .right .specs .burn{
	background-image: url(../../img/wva.png);
}
.car-slider .verified-car{
	width: 150px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 5px;
	position: absolute;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	transform: rotate(45deg);
	transform-origin: 0 0;
    top: -80px;
    right: -125px;
    font-size: 15px;
    font-weight: bold;
    z-index: 5;
}
.car-slider.reversed .verified-car{
	width: 150px;
	height: 100px;
	color: white;
	transform: rotate(-45deg);
	transform-origin: 0 0;
	top: 25px;
    left: -85px;
    right: auto;
}
.popup-car-box .aditional-details .header{
	font-family: caps;
	margin-bottom: 15px;
	font-weight: bold;
}
.popup-car-box .aditional-details .items{
	display: flex;
	flex-wrap: wrap;
}
.popup-car-box .aditional-details .items .item{
	display: inline-flex;
	align-items: center;
	height: 14px;
	width: 50%;
	padding-left: 20px;
	background-position: left 2px;
	background-repeat: no-repeat;
	font-size: 12px;
	margin-bottom: 10px;
}
.popup-car-box .aditional-details .items .included{
	background-image: url(../../img/included.png);
}
.popup-car-box .aditional-details .items .excluded{
	background-image: url(../../img/excluded.png);
	text-decoration: line-through;
	color: #757575;
	background-position: left 0px;
}
.popup-car-box .right .bottom{
	position: absolute;
	bottom: 0;
	left: 20px;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.popup-car-box .right .bottom .div{
	display: inline-flex;
	width: 50%;
	align-items: center;
}
.popup-car-box .right .bottom .hire{
	height: 36px;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	font-family: caps;
	margin-right: 20px;
	border: none;
	border-radius: 18px;
	padding: 0 10px;
}
.car-box .right .add,
.booking-popup .box button,
.popup-car-box .right .bottom .add,
.added-car-count button,
.popup-car-box .right .bottom .hire{
	transition: 0.2s;
}
.car-box .right .add:hover,
.booking-popup .box button:hover,
.popup-car-box .right .bottom .add:hover,
.added-car-count button:hover,
.popup-car-box .right .bottom .hire:hover{
	-webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
    -moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
    box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
}
.popup-car-box .right .bottom .add{
	width: 36px;
	height: 36px;
	border-radius: 100%;
	border: none;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    margin-right: 20px;
    font-size: 12px;
}
.popup-car-box .right .bottom .add img{
	filter: brightness(0) invert(1);
}
.popup-car-box .right .bottom .details{
	display: inline-block;
	transition: 0.2s;
}
.popup-car-box .right .bottom .details img{
	margin-left: 10px;
}
.popup-car-box .right .bottom .details:hover{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.car-slider.reversed .thumbs {
    padding: 50px 0px 50px 20px;
}
.car-slider.reversed .top,
.car-slider.reversed .bottom{
	left: auto;
	right: 40px;
}
.popup-select .closed,
.booking-popup .closed,
.popup-car-box .closed,
.popup-driver-box .closed{
	position: absolute;
	top: -10px;
	right: -10px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #cccccc;
	border-radius: 100%;
	background-color: white;
	cursor: pointer;
	transition: 0.2s;
}
.popup-select .closed img,
.booking-popup .closed img,
.popup-car-box .closed img,
.popup-driver-box .closed img{
	transform: rotate(45deg);
}
.popup-select .closed:hover,
.booking-popup .closed:hover,
.popup-car-box .closed:hover,
.popup-driver-box .closed:hover{
	background-color: #0394d6;
}
.popup-select .closed:hover img,
.booking-popup .closed:hover img,
.popup-car-box .closed:hover img,
.popup-driver-box .closed:hover img{
	filter: brightness(0) invert(1);
	transition: 0.2s;
}
.popup-driver-box{
	position: fixed;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 11;
	display: flex!important;
	align-items: center;
	justify-content: center;
}
.popup-driver-box .box{
	position: relative;
	background-color: white;
	border-radius: 10px;
	display: block;
	width: 730px;
	max-width: 100%;
	max-height: calc(100vh - 100px);
	margin-top: 40px;
}
.popup-car-box .box .inside,
.popup-driver-box .box .inside{
	padding: 20px;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	max-height: calc(100vh - 130px);
	border-radius: 10px;
	background-color: white;
}
.popup-car-box .box .inside{
	display: flex;
	padding: 20px;
	border-radius: 10px;
	background-color: white;
	overflow-y: hidden;
}
.chosen-car-list .scroll::-webkit-scrollbar,
.popup-select.active .list::-webkit-scrollbar,
.booking-popup .box .inside::-webkit-scrollbar,
.popup-car-box .box .inside::-webkit-scrollbar,
.popup-driver-box .box .inside::-webkit-scrollbar{
    width: 5px;
    border: none;
    box-shadow: none;
}
/* Track */
.chosen-car-list .scroll::-webkit-scrollbar-track,
.popup-select.active .list::-webkit-scrollbar-track,
.booking-popup .box .inside::-webkit-scrollbar-track,
.popup-car-box .box .inside::-webkit-scrollbar-track,
.popup-driver-box .box .inside::-webkit-scrollbar-track {
    border-radius: 10px;
    border: none;
    box-shadow: none;
}

/* Handle */
.chosen-car-list .scroll::-webkit-scrollbar-thumb,
.popup-select.active .list::-webkit-scrollbar-thumb,
.booking-popup .box .inside::-webkit-scrollbar-thumb,
.popup-car-box .box .inside::-webkit-scrollbar-thumb,
.popup-driver-box .box .inside::-webkit-scrollbar-thumb {
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    border-radius: 10px;
}
/* Handle on hover */
.chosen-car-list .scroll::-webkit-scrollbar-thumb:hover,
.booking-popup .inside::-webkit-scrollbar-thumb:hover,
.popup-car-box .box .inside::-webkit-scrollbar-thumb:hover,
.popup-driver-box .box .inside::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.popup-driver-box .car-slider{
	width: 100%;
	position: relative;
	height: 350px;
	display: flex;
}
.popup-driver-box .name{
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 20px 0 12px 0;
    font-family: caps;
}
.popup-driver-box .langs span{
	margin-bottom: 10px;
	display: inline-block;
	margin-right: 5px;
}
.popup-driver-box .descr{
	font-size: 12px;
	color: #757575;
	padding-bottom: 20px;
	border-bottom: 1px solid #757575;
}
.popup-driver-box .car-list .header{
	padding: 20px 0;
	font-family: caps;
    color: transparent;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    font-size: 24px;
    text-shadow:
       -1px -1px 0 #4c4c4c,
        1px -1px 0 #4c4c4c,
        -1px 1px 0 #4c4c4c,
         1px 1px 0 #4c4c4c;
}
.popup-driver-box .car-list .cars{
	display: flex;
	margin: 0 -10px;
	flex-wrap: wrap;
}
.popup-driver-box .car-list .car{
	display: block;
	padding: 0 10px;
	width: 33.3%;
	cursor: pointer;
	min-width: 200px;
}
.popup-driver-box .car-list .car .img{
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	padding-top: 80%;
	transition: 0.2s;
}
.popup-driver-box .car-list .car .img img{
	position: absolute!important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: static;
	object-fit: cover;
}
.popup-driver-box .car-list .car .img:hover{
	-webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
	-moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
	box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.2);
}
.popup-driver-box .car-list .car h3{
	font-weight: bold;
	padding: 10px 0;
	text-align: left;
	font-size: 14px;
}
.booking-popup{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex!important;
	justify-content: center;
	align-items: center;
	background-color: rgba(0,0,0,0.4);
	z-index: 14;
}
.booking-popup .input-error2{
	top: 11px!important;
}
.booking-popup .input-error-box{
	top: 37px!important;
}
.booking-popup form{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.booking-popup .box{
	width: 1300px;
	max-width: calc(100% - 40px);
	max-height: calc(100vh - 150px);
	z-index: 15;
	position: relative;
}
.booking-popup .box .inside{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-color: white;
	padding: 20px;
	max-height: calc(100vh - 130px);
	overflow-y: scroll;
}
.booking-popup .box .header {
    padding: 0px 0 20px 0;
    font-family: caps;
    color: transparent;
    -webkit-text-fill-color: white;
    font-size: 20px;
    text-align: center;
    text-shadow: -1px -1px 0 #4c4c4c, 1px -1px 0 #4c4c4c, -1px 1px 0 #4c4c4c, 1px 1px 0 #4c4c4c;
}
.booking-popup .transport-filter{
	background-color: #f2f2f2;
}
.booking-popup .transport-filter .filter-row .count span:first-child{
	background-color: white;
}
.booking-popup .transport-filter label{
	background-color: white;
}
.booking-popup .box .custom-row{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.booking-popup .box input,
.booking-popup .box textarea{
	border: none;
    display: inline-flex;
    align-items: center;
    padding: 0 20px;
    width: 100%;
    height: 40px;
    border-radius: 10px;
    background-size: 8px;
    border: 1px solid #f0f0f0;
    margin-bottom: 20px;
    transition: 0.2s;
}
.booking-popup .box input:hover,
.booking-popup .box textarea:hover{
    background-color: white;
    border-color: #f0f0f0;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    -moz-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
}
.booking-popup .box input:focus,
.booking-popup .box textarea:focus{
    background-color: white;
    border-color: #f0f0f0;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    -moz-box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    box-shadow: 0px 3px 10px 0px rgba(3,148,215,0.1);
    border: 1px solid #0394d6;
}
.booking-popup .box .item{
	width: calc( (100%/3) - 20px );
	position: relative;
}
.booking-popup .box textarea{
	height: 100px;
	padding: 10px 20px;
	resize: none;
}
.booking-popup .box .custom-row button{
    height: 36px;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    color: white;
    font-family: caps;
    border: none;
    border-radius: 18px;
    padding: 0 10px;
}
.booking-popup .box .agree-terms{
    display: inline-flex;
    position: relative;
}
.booking-popup .box .agree-terms label{
	position: relative;
    height: 36px;
    display: inline-flex;
    align-items: center;
    padding-right: 44px;
    font-family: caps;
    font-weight: bold;
    cursor: pointer;
}
.booking-popup .box .agree-terms a{
    font-family: caps;
    font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-left: 10px;
}
.booking-popup .box .agree-terms input{
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 14px;
	margin-left: 20px;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	opacity: 0;
}
.booking-popup .box .agree-terms label:before{
    content: '';
    position: absolute;
    left: calc(100% - 34px);
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #404040;
    background: white;
    border-radius: 5px;
    /* box-shadow: inset 0 1px 3px rgba(0,0,0,.1); */
}
.booking-popup .box .agree-terms label:after{
    content: '\2713\0020';
    position: absolute;
    left: calc(100% - 31px);
    top: 37%;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    color: white;
    transition: all .2s;
    font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
.booking-popup .box .agree-terms input[type="checkbox"]:checked + label:before {
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    border: none;
}

.booking-popup,
.popup-car-box,
.popup-driver-box{
	max-width: 0px;
	max-height: 0px;
	overflow: hidden;
	top: 50%;
	left: 50%!important;
	transform: scale(0.0);
	transition: 0.4s;
}
.popup-car-box .box,
.popup-driver-box .box{
	z-index: 5;
}
.booking-popup.show,
.popup-car-box.show,
.popup-driver-box.show{
	max-width: 100%;
	max-height: 100%;
	transform: scale(1);
	top: 0;
	left: 0px!important;
}
.booking-popup.show .bg,
.popup-car-box.show .bg,
.popup-driver-box.show .bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 2;
}
.booking-popup .car-spec{
	margin-top: 15px;
}
.booking-popup .car-spec,
.booking-popup .car-spec .item{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.booking-popup .car-spec .img{
	border-radius: 10px;
	overflow: hidden;
	width: 140px;
	height: 100px;
	margin-right: 20px;
}
.booking-popup .car-spec .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.booking-popup .car-spec .title{
	font-size: 14px;
	color: red;
}
.added-car-count{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
	background-color: white;
	box-shadow: 0px 5px 20px rgba(0,0,0,.2);
	padding: 0 20px;
	text-align: center;
}
.added-car-count a,
.added-car-count button{
	min-height: 36px;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    color: white;
    font-family: caps;
    margin-left: 20px;
    border: none;
    border-radius: 18px;
    padding: 10px;
    margin-top: 5px;
    transition: 0.2s;
}
.ui-timepicker-container{
	height: 210px!important;
}
.ui-timepicker-viewport::-webkit-scrollbar {
width: 5px;
}

/* Track */
.ui-timepicker-viewport::-webkit-scrollbar-track {
    border-radius: 10px;
}

/* Handle */
.ui-timepicker-viewport::-webkit-scrollbar-thumb {
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    border-radius: 10px;
}

/* Handle on hover */
.ui-timepicker-viewport::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.no-result{
	background-color: white;
	width: calc(100% - 20px);
	padding: 50px;
	text-align: center;
	margin: 0 10px;
	border-radius: 10px;
}
.no-result h1{
	text-align: center;
	font-family: caps;
    font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.chosen-car-list{
	width: 100%;
	background-color: white;
	border-radius: 10px;
	margin-top: 20px;
	padding: 10px;
}
.chosen-car-list .scroll{
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}
.chosen-car-list .header{
    font-weight: bold;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: caps;
    text-align: center;
}
.chosen-car-list .list{
	display: grid;
	grid-gap: 10px;
	grid-template-columns: 1fr 1fr 1fr;
}
.chosen-car-list .list .item{
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.chosen-car-list .list .img{
	width: 100%;
	padding-top: 80%;
}
.chosen-car-list .list img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.chosen-car-list .closer{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    color: white;
    font-weight: bold;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s;
    z-index: 1;
    transform: rotate(-45deg);
	background: red;
}
.chosen-car-list .close-pop{
	top: -5px;
	right: -5px;
	width: 30px;
	height: 30px;
	font-size: 18px;
	display: none!important;
}
.added-car-count{
	position: static;
	box-shadow: none;
	background-color: transparent;
}
.booking-button span{
	font-weight: bold;
}
.car-list-button .book-count,
.booking-button .book-count{
	width: 20px;
	height: 20px;
	border-radius: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #0394d6;
	background-color: white;
}
.car-list-button .book-count span,
.booking-button .book-count span{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.car-list-button{
	position: fixed;
	bottom: 40px;
	right: 20px;
	padding: 10px;
	border-radius: 10px;
	min-height: 40px;
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    font-weight: bold;
    z-index: 20;
    color: white;
	cursor: pointer;
	display: none;
	font-family: caps;
}
.car-list-button .book-count{
	margin-left: 10px;
}

@media (max-width: 1199px){
	.popup-driver-box .box,
	.popup-car-box .box{
		width: calc(100% - 40px);
		max-height: calc(100vh - 100px);
		min-width: auto;
		height: auto;
		transform: translate(-50% , -50%);
		margin-top: 40px;
		left: 50%;
		top: 50%;
	}
	.popup-driver-box{
		display: block!important;
	}
	.popup-car-box .box .inside{
		flex-wrap: wrap;
	}
	.car-slider,
	.popup-car-box .box .right{
		width: 100%!important;
	}
	.car-slider{
		margin-bottom: 50px;
		height: 350px!important;
	}
	.popup-car-box .box::-webkit-scrollbar {
    width: 5px;
	}

	/* Track */
	.popup-car-box .box::-webkit-scrollbar-track {
	    border-radius: 10px;
	}

	/* Handle */
	.popup-car-box .box::-webkit-scrollbar-thumb {
    	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	    border-radius: 10px;
	}

	/* Handle on hover */
	.popup-car-box .box::-webkit-scrollbar-thumb:hover {
    	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	}
	.popup-car-box .driver .hover {
	    max-width: 80vw;
	    min-width: 270px;
	    padding: 5px 0;
	    padding-left: 80px;
	    padding-right: 26px;
	    height: auto;
	}
	.popup-car-box .driver .hover .langs{
		flex-wrap: wrap;
	}
}
@media (max-width: 1199px){
	.chosen-car-list{
		padding: 0px;
		position: fixed;
		top: 50%;
		right: -500px;
		width: 300px!important;
		max-height: calc(100vh - 100px);
		transform: translateY(-50%);
		z-index: 3;
	    -webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 -moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 transition: 0.2s;
	}
	.chosen-car-list .scroll{
		padding: 20px;
		max-height: calc(100vh - 100px);
	}
	.chosen-car-list .list{
		grid-template-columns: 2fr 2fr!important;
	}
	.chosen-car-list.show{
		right: 20px;
	}
	.car-list-button{
		display: inline-flex;
		transition: 0.2s;
		-webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 -moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
	}
	.car-list-button.hide{
		left: -200px;
	}
	.chosen-car-list .close-pop{
		display: flex!important;
	}
}
@media (max-width: 992px){
	.transport-filter h1{
		font-size: 20px;
	}
	.transport-filter2 .right{
		float: none;
	}
	.no-result h1{
		font-size: 24px;
	}
}
@media (max-width: 850px){
	.filter-bottom .select{
		width: 160px;
	}
	.filter-bottom input,
	.filter-bottom .custom-checkbox{
		width: calc(100% / 2);
	}
}
@media (max-width: 768px){
	.transport-filter .filter-row .count{
		width: auto;
	}
	/*.transport-filter .filter-row .count span:first-child{
		margin-right: 0px;
		flex-shrink: 0;
	}*/
	/*.transport-filter .filter-row .count span:last-child{
		display: none;
	}*/
	.transport-filter h1{
		font-size: 18px;
	}
	.filter-bottom,
	.filter-bottom .left{
		display: block;
	}
	.filter-middle .select,
	.filter-bottom input,
	.filter-bottom .custom-checkbox,
	.filter-bottom .select,
	.filter-button{
		width: 100%!important;
	}
	.transport-filter2 .custom-checkbox label{
		font-size: 11px;
	}
	.car-box{
		display: block;
	}
	.car-box .left,
	.car-box .right{
		width: 100%;
	}
	.car-box .right{
		height: auto;
	}
	.car-slider{
		margin-bottom: 50px;
		height: 280px;
	}
	.filter-middle,
	.booking-popup .box .custom-row{
		flex-wrap: wrap;
	}
	.booking-popup .box .item{
		width: 100%;
	}
	.booking-popup .box{
		margin-top: 40px;
	}
	.popup-car-box .driver .hover{
		display: none;
	}
	.popup-car-box .driver .img{
		border: 2px solid white;
	}
	.car-slider{
		padding-top: 140px;
		height: 440px!important;
	}
	.car-slider .thumbs{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 140px;
		width: 100%;
		padding-right: 0px;
	}
	.car-slider .thumbs .items{
		height: 90px;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		width: 100%;
	}
	.car-slider .thumbs .item{
		margin-right: 20px;
		margin-bottom: 0px;
		width: 110px;
		flex-shrink: 0;
	}
	.car-slider .large{
		width: 100%;
	}
	.car-slider .top{
		right: auto!important;
		left: 0;
		transform: rotate(90deg);
		z-index: 4;
	}
	.car-slider .bottom{
		right: auto!important;
		left: 60px!important;
		bottom: auto;
		top: 0px;
		transform: rotate(-90deg);
		z-index: 4;
	}
	.car-slider.reversed .thumbs{
		padding: 50px 0;
	}
	.popup-car-box .right .specs div{
		flex-wrap: wrap;
	}
	.car-box .left{
		display: block;
	}
	.booking-popup .transport-filter{
		padding-bottom: 1px;
	}
	.popup-driver-box .car-list .car{
		width: 50%;
	}
}
@media (max-width: 580px){
	.transport-filter2 .right{
		float: none;
	}
	.transport-filter2 .time,
	.transport-filter2 .custom-checkbox{
		margin-right: 0px;
	}
	.transport-filter .filter-row button{
		margin-bottom: 0px;
	}
	.transport-filter .filter-row .count{
		margin-bottom: 10px;
	}
	.transport-filter h1{
		font-size: 16px;
	}
	.transport-filter .filter-row{
		border: 1px solid #0394d6;
		padding: 20px;
		margin: 0 20px;
		border-radius: 10px;
		margin-bottom: 20px;
		display: block;
	}
	.transport-filter .filter-row .select{
		width: 100%;
	}
	.transport-filter2 .custom-checkbox{
		display: flex;
		align-items: center;
	}
	.popup-car-box .aditional-details .items .item{
		width: 100%;
	}
	.popup-car-box .right{
		padding-bottom: 0px;
	}
	.popup-car-box .right .bottom {
		position: static;
		margin-top: 10px;
	}
	.popup-car-box .right .bottom .div{
		width: 100%;
	}
	.popup-car-box .right .bottom .details{
		margin-top: 10px;
		padding-left: 10px;
	}
	.car-slider{
		height: 340px!important;
	}
	.popup-driver-box .car-list .car {
	    width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1700px){
	.car-box{
		display: block;
		background-color: white;
	}
	.car-box .left,
	.car-box .right{
		width: 100%;
	}
	.car-box .left,
	.car-box .right{
		height: auto;
	}
}
@media (min-width: 992px) and (max-width: 1700px){
	.custom-car-col{
		width: 33.33333333%!important;
	}
}
@media (min-width: 768px) and (max-width: 992px){
	.custom-car-col{
		width: 50%!important;
		float: left;
	}
}
@media (min-width: 580px) and (max-width: 768px){
	.custom-car-col{
		width: 50%!important;
		float: left;
	}
}
@media (max-width: 768px){
	.car-box .left{
		height: auto;
	}
}
.fade-in{
	animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}
.fade-in2{
	animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@keyframes fadein2 {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}



/*ახალი ფილტრი*/
.select-options li{
	transition: 0.2s;
}
.main-filter{
	margin: 20px 0;
	padding: 8px;
	border-radius: 10px;
	background-color: white;
}
.main-filter2{
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.main-filter ::placeholder{
	font-size: 12px;
}
.main-filter .items{
	border: 1px solid #d6d6d6;
	display: flex;
	align-items: center;
	border-radius: 10px;
}
.main-filter .item{
	width: 175px;
}
.main-filter .item2{
	width: 25%;
	padding-left: 20px;
	height: 48px;
	display: flex;
	align-items: center;
}
.main-filter .item3{
	width: 25%;
}
.main-filter .item4{
	width: 16%;
}
.select2{
	width: 100%;
	height: 48px;
	position: relative;
	cursor: pointer;
}
.select2 .select-styled{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 100%;
	height: 100%;
	background-color: #f2f2f2;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 50px;
	font-size: 12px;
	font-family: caps;
	position: relative;
	transition: 0.2s;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px;
}
.select2 .select-styled.active{
	background-color: #0875a7;
	color: white;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.select2 .select-styled:after{
	position: absolute;
	top: calc(50% - 10px);
	right: 10px;
	background-image: url('../../img/afilter-arrow.png');
	background-repeat: no-repeat;
	background-position: center;
	transform: translateY(0px);
	width: 20px;
	height: 20px;
	content: ' ';
	transition: 0.2s;
}
.select2 .select-styled.active:after{
	background-image: url('../../img/afilter-arrow3.png');
	transform: rotate(-180deg);
}
.select2 .select-options{
	position: absolute;
	top: 48px;
	left: 0;
	width: 100%;
	background-color: white;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	z-index: 10;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
    padding: 10px;
}
.select2 .select-options li{
	padding: 12px 10px 10px 10px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 12px;
	font-family: caps;
	padding-left: 40px;
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 14px;
}
.select2 .select-options li:last-child{
	border: none;
}
.select2 .select-options li:hover{
	background-color: #f2f2f2;
}

.select3{
    flex-shrink: 0;
    width: 100%;
    position: relative;
    cursor: pointer;
}
.select3 .select-styled,
.budget .clickable,
.main-filter .period{
    height: 28px;
    font-size: 12px;
    font-family: caps;
    position: relative;
    display: flex;
    align-items: center;
    transition: 0.2s;
    color: #999999;
}
.select3 .select-styled:before,
.budget .clickable:before{
	position: absolute;
	top: calc(50% - 10px);
	right: 0;
	width: 20px;
	height: 20px;
	content: ' ';
    background-image: url('../../img/afilter-arrow.png');
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.2s;
}
.main-filter .period:hover:before,
.main-filter .period.active:before,
.budget .clickable:hover:before,
.budget.active .clickable:before,
.select3 .select-styled.active:before,
.select3 .select-styled:hover:before{
    background-image: url('../../img/afilter-arrow2.png');
}
.main-filter .period.active:before,
.budget.active .clickable:before,
.select3 .select-styled.active:before{
    transform: rotate(-180deg);
}
.main-filter .period:after,
.budget .clickable:after,
.select3 .select-styled:after{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: ' ';
    background-color: #757575;
}
.main-filter .period:hover:after,
.main-filter .period.active:after,
.budget.active .clickable:after,
.budget .clickable:hover:after,
.select3 .select-styled:hover:after,
.select3 .select-styled.active:after{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.select3 .select-options{
    position: absolute;
    top: 28px;
    left: -10px;
    width: calc(100% + 20px);
    background-color: white;
    border-radius: 0px 0 10px 10px;
    display: none;
    overflow: hidden;
    transition: 0.2s;
    z-index: 23;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.select3 .select-options li{
    display: flex;
    align-items: center;
    font-family: caps;
    font-size: 12px;
    padding: 10px 10px 8px 10px;
    border-bottom: 1px solid #f2f2f2;
    font-weight: bold;
}
.select3 .select-options li:last-child{
    border-bottom: none;
}
.select3 .select-options li:hover{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.select3 input{
	max-width: 100%;
}
.search{
    position: relative;
    height: 48px;
    display: flex;
    align-items: center;
    padding-left: 20px;
}
.search input{
    border: none!important;
    border-left: 1px solid #757575!important;
    width: 100%;
    height: 28px;
    font-size: 12px;
    padding: 0 50px 0 20px;
    background-color: white!important;
}
.search input::placeholder{
    font-size: 12px;
}
.search button{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 90px;
    height: 48px;
    border-radius: 10px;
    background-color: #0394d6;
    color: white;
    font-size: 12px;
    font-family: caps;
    border: none;
    transition: 0.2s;
}
.search button img{
	margin-top: -2px;
	width: 14px;
	margin-left: 5px;
}
.search button:hover{
    background-color: #0875a7;
}
.main-filter .budget{
	width: 100%;
	cursor: pointer;
	position: relative;
}
.main-filter .budget .range{
	position: absolute;
    top: 28px;
    left: 50%;
    transform: translateX(-50%);
    width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    height: 30px;
    max-height: 0px;
    border-radius:15px;
    overflow: hidden;
    transition: 0.2s;
    z-index: 23;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 0px 0px 0 20px;
}
.main-filter .budget.active .range{
	max-height: 100px;
	display: flex!important;
	overflow: visible;
}
#slider-range{
	width: 100%;
}
.budget .slider-range{
    display: flex;
    align-items: center;
    margin-left: 20px;
    background-color: white;
    height: 30px;
    border-radius: 15px;
    padding: 0 15px;
}
.budget #slider-range{
    width: 200px;
    height: 4px;
    background-color: #f2f2f2!important;
    border-radius: 2px;
}
.budget .price-button{
	height: 16px;
	top: 6px;
	position: static;
}
.budget .budget-curencies{
	height: 24px;
	top: 30px;
	position: static;
	margin-left: 20px;
	opacity: 1;
	transform: scale(1);
	box-shadow: none;
}
.budget .budget-curencies span{
	display: inline-flex;
	align-items: center;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button{
    background-color: #0394d6!important;
}
.budget .ui-state-default,
.budget .ui-widget-content .ui-state-default,
.budget .ui-widget-header .ui-state-default,
.budget .ui-button,
.budget .ui-button.ui-state-disabled:hover,
.budget .ui-button.ui-state-disabled:active{
    margin-top: -2px!important;
    cursor: pointer;
}
.ui-slider-handle{
    box-shadow: 0 0 1px #FFF, 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.ui-slider .ui-slider-handle{
    width: 16px!important;
    height: 16px!important;
    border: 2px solid white!important;
}
#amount1,
#amount2{
    width: 34px;
    text-align: center;
    font-size: 12px;
    color: #cccccc;
    margin: 0 5px;
}
#amount1{
	text-align: right;
}
.chosen-currency{
	width: 14px;
	height: 14px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('../../img/atlari.svg');
	opacity: 0.6;
}
.period{
	width: 100%;
	cursor: pointer;
}
.period input{
	border: none!important;
	width: 100%;
	height: 28px;
	border: none;
	background-color: white;
	background-image: url(../../img/afilter-arrow.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 6px) center;
    transition: 0.2s;
}
.period.color-change:after{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.period input:focus,
.period input:hover{
    background-image: url('../../img/afilter-arrow2.png');
}
.daterangepicker.show-calendar .drp-buttons{
    align-items: center;
    justify-content: center;
}
@media (max-width: 1200px){
	.popup-car-box .box .inside,
	.booking-popup .box .inside{
		overflow-y: scroll;
	}
}
@media (max-width: 992px){
	.main-filter .items{
		flex-wrap: wrap;
		padding: 10px 10px 0 10px;
	}
	.main-filter .item{
		width: 100%;
		margin-bottom: 10px;
	}
	.main-filter .item2{
		width: calc(33.33333% - 20px);
		margin: 0 10px;
		margin-bottom: 10px;
		padding-left: 0px;
	}
	.main-filter .item3{
		width: 100%;
		margin-bottom: 10px;
	}
	.main-filter .item3 .search{
		border: 1px solid #f2f2f2;
		border-radius: 10px;
	}
	.main-filter .item3 .search input{
		border: none;
		padding-left: 0px;
	}
	.select2 .select-styled{
		border-radius: 10px;
	}
	.search button{
		height: 46px;
	}
}
@media (max-width: 580px){
	.main-filter .item3,
	.main-filter .item2{
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.main-filter .items{
		padding: 0;
	}
	.main-filter .item{
		padding: 10px 10px 0 10px;
	}
	.daterangepicker .drp-selected{
		font-size: 10px!important;
	}
}
/*ახალი ფილტრის დასასრული*/
/*ახალი დეტალური გვერდი*/
.new-detail{
	border-radius: 10px;
	margin-bottom: 10px;
}
.new-detail .synced-slider{
	padding: 20px 0px 20px 10px;
	position: relative;
}
.new-detail .date{
	position: absolute;
	top: 380px;
	right: 20px;
	height: 25px;
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #999999;
	padding: 0 10px;
	border-radius: 10px;
	background-color: white;
	z-index: 2;
	padding-top: 2px;
}

.new-detail .date img{
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top: -4px;
}
.new-detail .synced-slider .seen{
	position: absolute;
	top: 40px;
	left: 25px;
	height: 20px;
	border-radius: 10px;
	padding-left: 30px;
	padding-right: 10px;
	background-position: 10px center;
	background-image: url('../../img/new/tvali.svg');
	background-repeat: no-repeat;
	background-color: white;
	background-size: 16px;
	font-size: 12px;
	z-index: 4;
	display: inline-flex;
	align-items: center;
}
.new-detail .synced-slider .add-to-fav{
	position: absolute;
	top: 40px;
	right: 25px;
	width: 30px;
	height: 30px;
	background-color: white;
	border-radius: 100%;
	background-position: center 55%;
	background-repeat: no-repeat;
	background-image: url('../../img/new/favorite2.svg');
	background-size: 16px;
	z-index: 2;
	border: none;
	transition: 0.2s;
}
.new-detail .synced-slider .add-to-fav.active,
.new-detail .synced-slider .add-to-fav:hover{
	background-image: url('../../img/new/favorite1.svg');
}
.new-detail #sync1{
	border-radius: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
/*.new-detail #sync1 .item{
	padding-right: 5px;
}*/
.new-detail #sync1 .item img,
.new-detail #sync2 .item img{
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
	cursor: pointer;
}
.new-detail #sync1 .item img{
	height: 400px;
	cursor: zoom-in;
}
.new-detail #sync2 .item img{
	height: 78px;
	min-height: 78px;
}
.new-detail #sync2 .item{
	position: relative;
}
/*.new-detail #sync2{
	padding-right: 5px;
}*/
.new-detail #sync2 .synced .item:before{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-color: #0394d6;
	opacity: 0.3;
	content: ' ';
	z-index: 2;
	cursor: pointer;
}
.new-detail #sync1 .owl-prev,
.new-detail #sync1 .owl-next,
.new-detail-popup .owl-prev,
.new-detail-popup .owl-next{
	width: 38px;
	height: 38px;
	border-radius: 100%;
	position: absolute;
	top: calc(50% - 19px);
	background-image: url('../../img/new/arrow.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	background-size: 8px;
	opacity: 0.8;
	transition: 0.2s;
}
.new-detail-popup .owl-prev,
.new-detail #sync1 .owl-prev{
	left: 20px;
	transform: rotate(180deg);
}
.new-detail-popup .owl-next,
.new-detail #sync1 .owl-next{
	right: 20px;
}
.new-detail-popup .owl-next:hover,
.new-detail-popup .owl-prev:hover,
.new-detail #sync1 .owl-prev:hover,
.new-detail #sync1 .owl-next:hover{
	opacity: 1;
}
.new-detail .right{
	padding: 20px 10px 20px 0px;
}
@media (max-width: 1600px) and (min-width: 1200px){
	.col-lg-7-custom{
		width: 60%!important;
	}
	.col-lg-5-custom{
		width: 40%!important;
	}
}
.new-detail .right .top{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	align-items: center;
}
.new-detail .top .id,
.new-detail-popup .id{
	height: 20px;
	padding: 10px;
	padding-top: 12px;
	display: flex;
	align-items: center;
	font-size: 12px;
    font-weight: bold;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	z-index: 2;
}
.new-detail-popup .id span,
.new-detail .right .top .id span{
	font-size: 12px;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.new-detail .right .top .like{
	height: 22px;
	display: inline-flex;
	align-items: center;
	padding-right: 20px;
	border-right: 1px solid #e5e5e5;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	background-position: left 3px;
	background-repeat: no-repeat;
	background-image: url('../../img/new/like2.svg');
	background-size: 14px;
	transition: 0.2s;
	cursor: pointer;
	color: #1877f2;
	filter: grayscale(100%);
}
.new-detail .right .top .like:hover{
	filter: grayscale(0);
}
.new-detail .right .top .share{
	height: 22px;
	display: inline-flex;
	align-items: center;
	padding-left: 44px;
	font-size: 12px;
	font-weight: bold;
	background-position: 20px center;
	background-repeat: no-repeat;
	background-image: url('../../img/new/share2.svg');
	background-size: 14px;
	transition: 0.2s;
	cursor: pointer;
	color: #1877f2;
	filter: grayscale(100%);
}
.new-detail .right .top .share:hover{
	filter: grayscale(0%);
}
.new-detail h1,
.new-detail-popup h2{
	color: #333333;
	font-weight: bold;
	font-family: caps;
	font-size: 16px;
	margin-bottom: 16px;
}
.new-detail .price,
.new-detail-popup .price{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	margin-left: 0;
}
.new-detail-popup .price .number,
.new-detail .price .number{
	font-size: 18px;
	color: #333333;
	font-family: caps;
	font-style: italic;
	margin-top: -10px;
	display: flex;
	align-items: center;
}
.new-detail-popup .price .number span,
.new-detail .price .number span{
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    font-family: caps;
    text-shadow: -1px -1px 0 #4c4c4c, 1px -1px 0 #4c4c4c, -1px 1px 0 #4c4c4c, 1px 1px 0 #4c4c4c;
    color: transparent;
    -webkit-text-fill-color: white;

}
.new-detail-popup .price .currency,
.new-detail .price .currency{
	display: block;
	margin-right: 6px;
	width: 40px;
	height: 38px;
	border-radius: 8px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	position: relative;
	cursor: pointer;
	margin-left: 0px!important;
    margin-top: -2px;
    transform: scale(0.9);
}
.new-detail-popup .price .currency:after,
.new-detail .price .currency:after{
    position: absolute;
    top: calc(50% - 1px);
    right: 4px;
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
    background-image: url(../../img/atplay-button2.svg);
    content: '';
}
.new-detail-popup .price .currency button,
.new-detail .price .currency button{
	display: flex;
	align-items: center;
	width: 40px;
	height: 38px;
	border-radius: 8px;
	background-color: white;
	max-height: 0px;
	overflow: hidden;
	transition: 0.2s;
	position: relative;
	border: none!important;
}
.new-detail-popup .price .currency button img,
.new-detail .price .currency button img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    height: 16px;
    transition: 0.2s;
}
.new-detail-popup .price .currency button:hover,
.new-detail .price .currency button:hover{
	background-color: #f9f9f9;
}
.new-detail-popup .price .currency.active button,
.new-detail-popup .price .currency button.active,
.new-detail .price .currency.active button,
.new-detail .price .currency button.active{
	max-height: 100px;
}
.new-detail-popup .price .currency.active button,
.new-detail .price .currency.active button{
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	margin-bottom: 3px;
}
.new-detail-popup .price .currency.active button img,
.new-detail .price .currency.active button img{
	left: 50%;
	transform: translate(-50% , -50%);
}
.new-detail-popup .price .currency.active:after,
.new-detail .price .currency.active:after{
	display: none;
}
.new-detail-popup .header,
.new-detail .header{
	color: #4c4c4c;
	font-family: caps;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}
.new-detail-popup .locations .loc,
.new-detail .locations .loc{
	display: flex;
}
.new-detail-popup .locations .plan,
.new-detail .locations .plan{
	flex-wrap: wrap;
	display: flex;
}
.new-detail-popup .locations,
.new-detail .locations{
	border-bottom: 1px solid #fafafa;
	margin-bottom: 15px;
}
.new-detail-popup .locations .plan a,
.new-detail .locations .plan a{
	height: 24px;
    background: #f0f0f0;
	display: inline-block;
	padding: 1px;
	border-radius: 12px;
	margin-bottom: 15px;
}
.new-detail-popup .locations .plan a span,
.new-detail .locations .plan a span{
	display: flex;
	border-radius: 12px;
	width: 100%;
	height: 100%;
	padding: 2px 10px 0 10px;
	align-items: center;
	justify-content: center;
	background-color: white;
	font-size: 11px;
	color: #4c4c4c;
	font-family: caps;
}
.new-detail-popup .locations .plan .plane,
.new-detail .locations .plan .plane{
	width: 40px;
	height: 24px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/new/plane.svg');
	background-size: 36px;
	transition: 0.5s;
	margin-bottom: 15px;
}
.new-detail-popup .locations .loc:hover a,
.new-detail .locations .loc:hover a{
	background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.new-detail-popup .locations .loc:hover .plane,
.new-detail .locations .loc:hover .plane{
	background-image: url('../../img/new/plane2.svg');
}
.new-detail-popup .locations .loc:last-child .plane,
.new-detail .locations .loc:last-child .plane{
	display: none;
}
.new-detail-popup .duration,
.new-detail .duration{
	padding-bottom: 15px;
	border-bottom: 1px solid #fafafa;
}
.new-detail-popup .duration .period,
.new-detail .duration .period{
	display: flex;
	align-items: center;
	cursor: default;
}
.new-detail-popup .duration .period .check-in,
.new-detail-popup .duration .period .check-out,
.new-detail .duration .period .check-in,
.new-detail .duration .period .check-out{
	display: inline-block;
	padding: 0 5px;
	font-size: 12px;
	color: #4c4c4c;
	padding-top: 2px;
	font-weight: bold;
}
.new-detail-popup .duration .period .arrow,
.new-detail .duration .period .arrow{
	display: inline-block;
	width: 20px;
	height: 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/atlong-arrow.png');
	background-size: contain;
	padding-top: 2px;
}
.new-detail .included{
	margin-top: 15px;
	margin-bottom: 4px;
}
.new-detail .included .items{
	display: flex;
	flex-wrap: wrap;
}
.new-detail .included .items .item{
	width: 50%;
	min-height: 24px;
	margin-bottom: 3px;
	padding-left: 34px;
	background-position:left center;
	background-repeat: no-repeat;
	font-size: 12px;
	display: flex;
	align-items: center;
	color: #cccccc;
	background-size: 24px;
}
.new-detail .included .items .active{
	color: #4c4c4c;
}
.new-detail .included .items .two-way{
	background-image: url('../../img/new/included/ormxrivi-aviabileti-inactive.svg');
}
.new-detail .included .items .two-way.active{
	background-image: url('../../img/new/included/ormxrivi-aviabileti-active.svg');
}
.new-detail .included .items .transfer{
	background-image: url('../../img/new/included/transfer-inactive.svg');
}
.new-detail .included .items .transfer.active{
	background-image: url('../../img/new/included/transfer-active.svg');
}
.new-detail .included .items .hotel{
	background-image: url('../../img/new/included/hotel-inactive.svg');
}
.new-detail .included .items .hotel.active{
	background-image: url('../../img/new/included/hotel-active.svg');
}
.new-detail .included .items .food{
	background-image: url('../../img/new/included/food-inactive.svg');
}
.new-detail .included .items .food.active{
	background-image: url('../../img/new/included/food-active.svg');
}
.new-detail .included .items .ticket{
	background-image: url('../../img/new/included/ormxrivi-aviabileti-inactive.svg');
}
.new-detail .included .items .ticket.active{
	background-image: url('../../img/new/included/ormxrivi-aviabileti-active.svg');
}
.new-detail .included .items .insurance{
	background-image: url('../../img/new/included/dazgveva-inactive.svg');
}
.new-detail .included .items .insurance.active{
	background-image: url('../../img/new/included/dazgveva-active.svg');
}
.new-detail .included .items-84 {
	background-image: url('../../img/kveba-grey.png');
}
.new-detail .included .items-84-active{
	background-image: url('../../img/kveba.png');
}
.new-detail .included .items-145 {
	background-image: url('../../img/aviabiletebi-grey.png');
}
.new-detail .included .items-145-active{
	background-image: url('../../img/aviabiletebi.png');
}
.new-detail .included .items-146 {
	background-image: url('../../img/transfer-grey.png');
}
.new-detail .included .items-146-active{
	background-image: url('../../img/transfer.png');
}
.new-detail .included .items-148 {
	background-image: url('../../img/museum-grey.png');
}
.new-detail .included .items-148-active{
	background-image: url('../../img/museum.png');
}
.new-detail .included .items-149 {
	background-image: url('../../img/gidi-grey.png');
}
.new-detail .included .items-149-active{
	background-image: url('../../img/gidi.png');
}
.new-detail .included .items-150 {
	background-image: url('../../img/dazgveva-grey.png');
}
.new-detail .included .items-150-active{
	background-image: url('../../img/dazgveva.png');
}
.new-detail .included .items-151 {
	background-image: url('../../img/koncertis-bileti-grey.png');
}
.new-detail .included .items-151-active{
	background-image: url('../../img/koncertis-bileti.png');
}
.new-detail .included .items-152 {
	background-image: url('../../img/xelbargi-grey.png');
}
.new-detail .included .items-152-active{
	background-image: url('../../img/xelbargi.png');
}
.new-detail .included .items-153 {
	background-image: url('../../img/damatebiti-bargi-grey.png');
}
.new-detail .included .items-153-active{
	background-image: url('../../img/damatebiti-bargi.png');
}.new-detail .included .items-167 {
	background-image: url('../../img/sastumro-grey.png');
}
.new-detail .included .items-167-active{
	background-image: url('../../img/sastumro.png');
}

/*.new-detail .included .items-150 {
	background-image: url('../../img/dazgveva-grey.png');
}
.new-detail .included .items-150 .active{
	background-image: url('../../img/dazgveva.png');
}*/
.new-detail .actions{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.new-detail .booking button{
	display: inline-flex;
    height: 35px;
    align-items: center;
    background-size: 25px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-image: url(../../img/new/dajavshna.svg);
    box-shadow: 0px 2px 7px -2px rgba(0,0,0,0.1);
    border-radius: 17px;
    transition: 0.2s;
    margin-left: 20px;
    border: none;
    background-color: white;
    padding-left: 55px;
    padding-right: 20px;
    margin-top: 20px;
}
.new-detail .booking button span{
    font-size: 13px;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-family: caps;
    display: inline-block;
    padding-top: 2px;
}
.contact-operator{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 35px;
	margin-top: 20px;
	cursor: pointer;
}
.contact-operator .op-logo{
	width: 46px;
	height: 46px;
	border-radius: 100%;
	background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	padding: 1px;
	position: relative;
	z-index: 2;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	transition: 0.4s;
}
.contact-operator .op-logo span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: white;
	padding: 5px;
	overflow: hidden;
}
.contact-operator .op-logo img{
	max-width: 100%;
	max-height: 100%;
}
.contact-operator .connect{
	display: inline-flex;
	padding: 0 15px 0 50px;
	height: 35px;
	margin-left: -20px;
	align-items: center;
	background-size: 18px;
	background-position: 25px;
	background-repeat: no-repeat;
	background-image: url('../../img/new/call-center-worker.svg');
	box-shadow: 0px 2px 7px -2px rgba(0,0,0,0.1);
	border-radius: 17px;
	transition: 0.2s;
}
/*.contact-operator:hover .contact-operator a{
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
}*/
.contact-operator .op-logo:hover{
	transform: scale(1.14);
}
.contact-operator .connect:hover,
.new-detail .booking button:hover{
    -webkit-box-shadow: 0px 2px 7px -2px rgba(3,148,214,0.08);
    -moz-box-shadow: 0px 2px 7px -2px rgba(3,148,214,0.08);
    box-shadow: 0px 2px 7px -2px rgba(3,148,214,0.08);
}
.contact-operator a span{
	font-size: 13px;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-family: caps;
    display: inline-block;
    padding-top: 2px;
}
.new-ads{
	margin: 0 -5px;
}
.new-ads .col{
	padding:0 5px;
}
.geocell-add{
	display: flex;
	height: 120px;
	border-radius: 10px;
	background-image: url('../../img/new/rouming.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: white;
	align-items: center;
	justify-content: space-around;
	padding: 10px;
	padding-left: 80px;
	padding-right: 20px;
	margin-bottom: 10px;
	transition: 0.2s;
	flex-wrap: wrap;
}
.geocell-add:hover{
	background-image: url('../../img/new/rouming-hover.png');
}
.geocell-add .text{
	display: inline-block;
	padding-top: 4px;
}
.geocell-add .text span{
	font-size: 20px;
	font-weight: bold;
	font-family: caps;
}
.geocell-add .text span:first-child{
	color: #723293;
	display: inline-block;
	margin-right: 10px;
}
.geocell-add .text span:last-child{
	color: #007bc8;
}
.geocell-add .button{
	font-family: caps;
	font-weight: bold;
	font-size: 16px;
	color: #2b75ae;
	display: inline-flex;
	height: 48px;
	padding: 0 28px;
    box-shadow: 0 0 10px rgba(13, 106, 160, 0.1);
    border-radius: 10px;
    align-items: center;
    margin-left: 10px;
    transition: 0.2s;
    background-color: white;
}
.geocell-add .button:hover{
	transform: scale(1.1);
}
.geocell-add .button img{
	margin-right: 10px;
}
.unison-add{
	display: flex;
	height: 120px;
	border-radius: 10px;
	background-image: url('../../img/new/unison-cover1.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: white;
	align-items: center;
	justify-content: space-around;
	padding: 10px;
	padding-left: 80px;
	padding-right: 20px;
	margin-bottom: 10px;
	transition: 0.2s;
	flex-wrap: wrap;
}
.unison-add:hover{
	background-image: url('../../img/new/unison-cover2.png');
}
.unison-add .text span{
	display: block;
	font-family: caps;
	font-weight: bold;
	font-size: 18px;
	background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 22px;
}
.unison-add .button{
	height: 48px;
	width: 200px;
    box-shadow: 0 0 10px rgba(13, 106, 160, 0.1);
    border-radius: 10px;
    margin-left: 10px;
    transition: 0.2s;
	background-image: url('https://unison.ge/assets/site/images/logo.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 120px;
    flex-shrink: 0;
    background-color: white;
}
.unison-add .button:hover{
	transform: scale(1.1);
}
.new-detail-hotels{
	background-color: white;
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 10px;
}
.new-detail-hotels .header{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}
.new-detail-hotels .header div{
	color: #4c4c4c;
	font-family: caps;
	font-size: 18px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 240px;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 6px;
}
.new-detail-hotels .header img{
	height: 20px;
	margin-right: 10px;
}
.new-detail-hotels .hotel-list .headers{
	display: flex;
}
.new-detail-hotels .hotel-list .headers .item{
	width: 100%;
	font-size: 12px;
	font-family: caps;
	color: #666666;
	font-weight: bold;
	padding-left: 20px;
	margin-bottom: 6px;
}
.new-detail-hotels .hotel-list .hotel{
	display: flex;
	margin-bottom: 5px;
	transition: 0.2s;
}
.new-detail-hotels .hotel-list .hotel:hover{
	box-shadow: 2px 2px 10px rgba(13, 106, 160, 0.1);
}
.new-detail-hotels .hotel-list .hotel .item{
	width: 100%;
	font-size: 12px;
	color: #4c4c4c;
	display: flex;
	align-items: center;
	padding:0 20px;
	height: 60px;
	font-weight: bold;
	border:1px solid #f2f2f2;
	margin-left: -1px;
}
.new-detail-hotels .hotel-list .stars{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.new-detail-hotels .hotel-list .active-date{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.new-detail-hotels .hotel-list .food,
.new-detail-hotels .hotel-list .stars{
	width: 70%!important;
}
.new-detail-hotels .hotel-list .hotel a{
	transition: 0.2s;
}
.new-detail-hotels .hotel-list .hotel a:hover{
	color: #0394d6;
}
.new-detail-hotels .hotel-list .hotel .item img{
	height: 20px;
	margin-right: 10px;
}
.new-detail-hotels .hotel-list .hotel .stars img{
	margin-left: 5px;
	margin-right: 0;
}
.new-detail-hotels .hotel-list .hotel .item .each-price{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.new-detail-hotels .hotel-list .hotel .item .each-price .currency{
	display: flex;
}
.new-detail-hotels .hotel-list .hotel .item .each-price button,
.new-detail-hotels .hotel-list .hotel .item .each-price span{
	font-size: 12px;
}
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency button{
	border: none;
	background: #cdcdcd;
	padding: 1px;
    width: 20px;
    height: 20px;
}
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency button.active,
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency button:hover{
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency .valute{
	background: #cdcdcd;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency button:hover .valute,
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency .active .valute{
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.new-detail-hotels .hotel-list .hotel .item .each-price .small-currency button .bg-white{
	display: flex;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: white;
	justify-content: center;
	align-items: center;
}
.new-detail-bottom{
	margin: 0 -5px;
}
.new-detail-bottom .col{
	padding:0 5px;
}
.new-detail-bottom .information{
	padding: 20px;
	background-color: white;
	border-radius: 10px;
	min-height: 250px;
	margin-bottom: 10px;
}
.new-detail-bottom .information .header{
	font-size: 12px;
	font-weight: bold;
	font-family: caps;
	margin-bottom: 20px;
}
.new-detail-bottom .information .text{
	max-height: 250px;
	min-height: 250px;
	font-size: 12px;
	color: #4c4c4c;
	overflow: hidden;
	transition: 0.5s;
}
.new-detail-bottom .information .text.active{
	max-height: 4000px;
}
.new-detail-bottom .information .read-more{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.new-detail-bottom .information .read-more .button{
	padding-bottom: 14px;
	cursor: pointer;
	position: relative;
}
.new-detail-bottom .information .read-more .button:after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 14px;
	content: ' ';
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../../img/new/vrclad.svg');
	background-size: 10px;
	transition: 0.4s;
}
.new-detail-bottom .information .read-more .button.active:after{
	transform: rotate(-180deg);
}
.new-detail-bottom .information .read-more .button span{
	font-family: caps;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
	display: inline-block;
	position: relative;
}
.new-detail-bottom .information .read-more .button span:after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: ' ';
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.new-detail-bottom .what-to-know{
	padding: 20px;
	background-color: white;
	border-radius: 10px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('../../img/new/know.png');
	min-height: 381px;
	margin-bottom: 10px;
}
.new-detail-bottom .what-to-know .header{
	font-size: 16px;
	font-weight: bold;
	font-family: caps;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 5px;
    text-align: center;
}
.new-detail-bottom .what-to-know h4{
	font-size: 12px;
	font-family: caps;
	font-weight: bold;
	color: #363636;
	margin-bottom: 10px;
	background-image: url('../../img/new/external-link2.svg');
	background-repeat: no-repeat;
	background-position: right center;
	filter: grayscale(100%);
	background-size: 14px;
	padding-right: 20px;
	transition: 0.2s;
}
.new-detail-bottom .what-to-know h4:hover{
	filter: grayscale(0%);
}
.new-detail-bottom .what-to-know ul{
	padding-left: 15px;
}
.new-detail-bottom .what-to-know ul li{
	list-style-type: disc;
	font-size: 12px;
	margin-bottom: 10px;
}
.new-detail-bottom .what-to-know .owl-carousel{
	padding-bottom: 30px;
}
.new-detail-bottom .what-to-know .owl-dots{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.new-detail-bottom .what-to-know .owl-dot{
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 5px;
	margin: 0 5px;
	background-color: #f2f2f2;
}
.new-detail-bottom .what-to-know .owl-dots .active{
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.new-detail-popup{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
	transform: scale(0);
	opacity: 0;
	z-index: -123;
}
.new-detail-popup .close-slider{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.new-detail-popup.active{
	opacity: 1;
	transform: scale(1);
	z-index: 2000;
}
.new-detail-popup .box{
	width: 1380px;
	max-width: 96vw;
	border-radius: 10px;
	padding: 20px;
	background-color: white;
	display: flex;
	position: relative;
}
.new-detail-popup .left{
    width: calc(100% - 330px);
    position: relative;
}
.new-detail-popup .owl-item img{
	height: 620px;
	object-fit: cover;
	max-height: 90vh;
}
/*.new-detail-popup .owl-carousel .owl-stage{
	display: flex;
	align-items: center;
}*/
.new-detail-popup .item{
	overflow: hidden;
	width: 100%;
	max-height: 96vh;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: white;
};
.new-detail-popup .item img{
	border-radius: 10px;
	max-width: 100%;
	max-height: 100%;
}
.new-detail-popup .id{
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: white;
}
.new-detail-popup .locations{
	position: absolute;
	bottom: -15px;
	left: 50%;
	transform: translateX(-50%);
	background-color: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	z-index: 2;
	border: none;
	margin-bottom: 0px;
	padding: 8px 8px 0 8px;
}
.new-detail-popup .locations .plan{
	flex-wrap: nowrap;
}
.new-detail-popup .right{
	width: 330px;
	height: 100%;
	padding-left: 20px;
	flex-shrink: 0;
}
@media (max-height: 700px){
	.new-detail-popup .right{
		max-height: 90vh;
		padding-right: 5px;
		overflow-y: scroll;
	}
	.new-detail-popup .right::-webkit-scrollbar{
		width: 8px;
		border-radius: 4px;
		background: #f2f2f2;
	}
	.new-detail-popup .right::-webkit-scrollbar-thumb{
		border-radius: 4px;
		background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	}
}
@media (max-width: 580px) and (max-height: 600px){
	.new-detail-popup .right{
		max-height: 90vh;
		padding-right: 0px;
		overflow-y: auto;
	}
}
.new-detail-popup .price .number{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}
.new-detail-popup .price .number span.digit{
	text-shadow: none;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.new-detail-popup .price .currency{
    margin-left: 10px;
    margin-top: -3px;
}
.new-detail-popup .duration{
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 40px;
}
.newdetail-company-info{
	display: flex;
	margin-bottom: 20px;
}
.newdetail-company-info .logo{
	border-radius: 100%;
	width: 48px;
	height: 48px;
	padding: 1px;
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    margin-right: 10px;
	flex-shrink: 0;
}
.newdetail-company-info .logo a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: white;
	border-radius: 100%;
}
.newdetail-company-info .logo img{
	width: 90%;
	height: 90%;
	border-radius: 100%;
	object-fit: contain;
}
.newdetail-company-info .text{
	height: 48px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.newdetail-company-info .inner{
	display: flex;
	flex-wrap: wrap;
}
.newdetail-company-info .name{
	font-size: 12px;
	font-weight: bold;
	font-family: caps;
	color: #4c4c4c;
	width: 100%;
	margin-bottom: -4px;
}
.newdetail-company-info .name:hover{
    background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.newdetail-company-info .all-tours{
	color: #808080;
	font-size: 12px;
	width: 100%;
	transition: 0.2s;
}
.newdetail-company-info .all-tours:hover{
	color: #0394d6;
}
.new-detail-popup .date{
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #999999;
	margin-bottom: 10px;
}

.new-detail-popup .date img{
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top: -4px;
}
.new-detail-popup h2{
	font-size: 14px;
	margin-bottom: 30px;
	color: #4c4c4c;
}
.new-detail-popup .price .number span{
	font-size: 28px;
}
.new-detail-popup .header2{
	text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    font-family: caps;
    letter-spacing: 2px;
    text-shadow: -1px -1px 0 #4c4c4c, 1px -1px 0 #4c4c4c, -1px 1px 0 #4c4c4c, 1px 1px 0 #4c4c4c;
    color: transparent;
    -webkit-text-fill-color: white;
    margin-bottom: 10px;
}
.new-detail-popup .book-form input,
.new-detail-popup .book-form textarea{
	width: 100%;
	height: 40px;
	border-radius: 10px;
	border: 1px solid #f0f0f0;
	background-color: #fafafa;
	transition: 0.2s;
	padding: 0 10px;
	margin-bottom: 10px;
}
.new-detail-popup .book-form textarea{
	height: 80px;
	padding: 10px;
	resize: none;
}
.new-detail-popup .book-form textarea:hover,
.new-detail-popup .book-form textarea:focus,
.new-detail-popup .book-form input:hover,
.new-detail-popup .book-form input:focus{
	background-color: white!important;
    -webkit-box-shadow: 0px 2px 5px 1px rgba(3,148,214,0.08);
    -moz-box-shadow: 0px 2px 5px 1px rgba(3,148,214,0.08);
    box-shadow: 0px 2px 5px 1px rgba(3,148,214,0.08);
}
.new-detail-popup .book-form textarea::placeholder,
.new-detail-popup .book-form input::placeholder{
	color: #cccccc;
	font-size: 12px;
}
.new-detail-popup .book-form .form-item{
	display: flex;
	justify-content: flex-end;
}
.new-detail-popup .book-form button{
	width: 100%;
	height: 40px;
	border-radius: 10px;
    background-position: right center;
    background-size: 200%;
    background-image: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 25%, rgba(8,160,206,1) 50%, rgba(60,234,170,1) 100% );
    color: white;
    font-size: 12px;
    padding-top: 3px;
    border: none;
    font-family: caps;
    transition: 0.6s;
}
.new-detail-popup .book-form button:hover{
    background-position: left center;
    background-size: 400% auto;
}
.new-detail-popup .closer{
	position: absolute;
	top: -10px;
	right: -10px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: red;
	opacity: 1;
	background-color: white;
	cursor: pointer;
    background-image: url(../../img/new/close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px;
    border: 1px solid #f2f2f2;
    transition: 0.2s;
}
.new-detail-popup .closer:hover{
    background-image: url(../../img/new/close1.svg);
}

@media (max-width: 1200px){
	.new-detail .right{
		margin-left: 0;
		padding: 25px 5px;
	}
	.new-detail-popup .box{
		width: 320px;
	}
	.new-detail-popup .right{
		width: 100%;
		padding-left: 0px;
	}
	.new-detail-popup .left{
		display: none!important;
	}
	.new-detail #sync1 .item img {
	    height: 500px;
	}
	.new-detail .date{
		top: 480px;
	}
	.new-detail-bottom,
	.new-ads{
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media (max-width: 1199px){
	.new-detail-bottom .col,
	.new-ads .col{
	    padding: 5px 0;
	}
}
@media (max-width: 992px){
	.new-detail-hotels .hotel-list .food,
	.new-detail-hotels .hotel-list .stars{
		display: none!important;
	}
}
@media (max-width: 768px){
	.new-detail-hotels .hotel-list .location{
		display: none!important;
	}
	.new-detail-hotels .hotel-list .headers .item{
		padding-left: 10px!important;
	}
	.new-detail-hotels .hotel-list .hotel .item{
		padding: 10px!important;
	}
	.new-detail #sync1 .item img {
	    height: 250px;
	    min-height: 250px;
	}
	.new-detail .date{
		top: 230px;
	}
}
@media (max-width: 580px){
	.new-detail-popup .date,
	.new-detail-popup .duration,
	.new-detail-popup .price{
		display: none;
	}
}

.car-block .plugin-loader {
    position: absolute!important;
    right: 0;
    bottom: 0px;
    top: auto;
    bottom: -30px;
    width: 100%;
    height: 100px;
    background-color: transparent!important;
    z-index: 1!important;
}
.car-block .plugin-loader i {
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0;
    content: url(../../img/plugin-loader.gif);
    transform: translate(-50%, -50%);
    bottom: 0;
    display: block;
    width: 30px;
}
#popup_container{
	border-radius: 10px;
	overflow: hidden;
}
#popup_container #popup_title{
	background:linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
#popup_container #popup_title span{
	font-family: caps;
	font-weight: bold;
	font-size: 18px;
	color: white;
}
#popup_panel{
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
#popup_container input[type="button"],
#popup_container input[type="button"]:focus,
#popup_container input[type="button"]:active{
	border-radius: 10px;
	background-color: rgba(8,160,206,1)!important;
	padding: 10px;
	min-width: 60px;
	text-align: center;
	border: none;
	outline: none;
	color: white;
	font-weight: bold;
	transition: 0.2s;
}
#popup_container input[type="button"]:hover{
	background-color: rgba(60,234,170,1)!important;
}
.load-more{
	display: flex;
	width: 100%;
	padding: 20px;
	justify-content: center;
	align-items: center;
}
.hide-load-more{
	display: none;
}
.load-more button{
	text-align: center;
	position: relative;
    height: 40px;
    padding: 0 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	border-radius: 10px;
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	font-family: caps;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.load-more button:after{
	position: absolute;
	top: 20px;
	left: calc(50% - 10px);
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	content: ' ';
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-radius: 3px;
}
@media (max-width: 992px){
	.load-more{
		display: flex;
	}
}
.ui-timepicker-container{
	border-radius: 10px;
	overflow: hidden;
	z-index: 4125223!important;
}
.ui-timepicker-container .ui-state-hover{
	color: white!important;
	background-color: #0394d6!important;
}
.ui-menu-item a{
	border-radius: 10px!important;
	overflow: hidden;
}
.admin-menu-item span{
	color: white;
}
.admin-panel-title .user-id{
	color: white;
}
select{
    display: none;
}
.select3 .select-styled{
    background-image: none!important;
}
.select3 .select-styled::placeholder{
    font-size: 12px;
}
.descr-more{
    display: none;
}
.top-blog-box{
	display: flex;
	flex-wrap: wrap;
	border-radius: 10px;
	padding:10px;
	transition: 0.2s;
	border: 1px solid #f2f2f2;
	background-color: white;
}
.top-blog-box:hover{
	-webkit-box-shadow: 0px 0px 10px 3px rgba(3,148,214,0.1);
	-moz-box-shadow: 0px 0px 10px 3px rgba(3,148,214,0.1);
	box-shadow: 0px 0px 10px 3px rgba(3,148,214,0.1);
}
.top-blog-box .img{
	width: 100%;
	height: 170px;
	border-radius: 10px;
	overflow: hidden;
}
.top-blog-box .img img{
width: 100%;
height: 100%;
object-fit: cover;
}
.top-blog-box .right{
width: 100%;
}
.top-blog-box .right h3{
    margin-top: 10px;
font-size: 13px;
max-height: 35px;
overflow: hidden;
margin-bottom: 6px;
font-family: caps;
}
.top-blog-box .right h3:hover{
color: #0394d6;
}
.top-blog-box .right .date{
font-size: 11px;
color: #757575;
margin-bottom: 4px;
}
.top-blog-box .right .date img{
margin-top: -2px;
height: auto;
display: inline-block;
width: auto;
}
.top-blog-box .right .text{
font-size: 12px;
color: #757575;
height: 85px;
overflow: hidden;
line-height: 17px;
margin-bottom: 6px;
}
.top-blog-box .right .date {
font-size: 11px;
color: #757575;
margin-bottom: 4px;
}
.top-blog-box .seen {
    display: inline-flex;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #f2f2f2;
    background-image: url('../../img/seen.png');
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    padding: 0 30px 0 10px;
    align-items: center;
    font-size: 11px;
    padding-top: 3px;
}
.new-detail-bottom .what-to-know .owl-carousel{
    padding-bottom: 0px!important;
}
.new-detail-bottom .what-to-know.similar-blog .item{
    padding: 10px;
}
.new-detail-bottom .what-to-know{
    padding: 20px 20px 35px 20px!important;
}
.new-detail-bottom .what-to-know .owl-dots{
    bottom: -31px!important;
}
.new-detail-bottom .information{
    min-height: 239px!important;
}
.company-info-popup{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	transform: scale(0);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0,0,0,0.5);
	z-index: 200;
	transition: 0.2s;
}
.company-info-popup.active{
	transform: scale(1);
}
.company-info-popup .box{
	width: 400px;
	max-width: calc(100% - 20px);
	border-radius: 10px;
	background-color: white;
}
.company-info-popup .box .header{
	position: relative;
    padding: 10px 20px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
}
.company-info-popup .box .header .newdetail-company-info{
	margin-bottom: 0px;
}
.company-info-popup .box .header .close{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 12px;
    height: 12px;
    border: none;
    background-image: url(../../img/atclose.svg);
    background-color: transparent;
    background-repeat: no-repeat;
    opacity: 0.4;
    transition: 0.2s;
    cursor: pointer;
}
.company-info-popup .box .header .close:hover{
	opacity: 0.8;
}
.company-info-popup .box .header span{
	font-family: caps;
	font-weight: bold;
	font-size: 14px;
	background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-info-popup .box .infos{
	padding-top: 10px;
	padding: 0 20px;
}
.company-info-popup .box .infos .info{
	padding-bottom: 10px;
}
.company-info-popup .box .infos .info span{
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-family: caps;
	margin-bottom: -3px;
	background: linear-gradient(45deg, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-info-popup .box .infos .info a{
	font-size: 14px;
	transition: 0.2s;
	color: #808080;
}
.company-info-popup .box .infos .info a:hover{
	color: #0394d6;
}











.car-list-box{
	background-color: white;
	padding: 20px 15px 0px 15px;
	border-radius: 10px;
	margin-bottom: 50px;
	position: relative;
}
.car-list-box .header{
	display: flex;
	text-align: center;
	justify-content: center;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
}
.car-list-box .header .big-vip,
.car-list-box .header .text{
	display: inline-flex;
}
.car-list-box .header .text{
	display: inline-flex;
	flex-wrap: wrap;
}
.car-list-box .header .text .top{
	font-size: 18px;
	font-weight: bold;
    width: 100%;
    text-align: left;
    height: 20px;
}
.vip-verified-list .header .text .top{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.verified-list .header .text .top{
	font-size: 30px;
	color: #0394d6;
	height: 34px;
}
.car-list-box .header .text .bottom{
	color: #e0e0e0;
	font-size: 12px;
	width: 100%;
    text-align: left;
}
.vip-verified-list .header .text{
	height: 64px;
	align-items: center;
}
.vip-verified-list .big-vip{
	width: 64px;
	height: 64px;
	border-radius: 26px;
	align-items: center;
	justify-content: center;
	font-size: 30px;
	font-weight: bold;
	color: white;
	background: linear-gradient(to bottom, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	margin-right: 10px;
}
.vip-verified-list:before{
	content: 'VIP';
	font-size: 180px;
	font-weight: bold;
	color: #f2f2f2;
	position: absolute;
	top: -57px;
	left: 0;
}
.verified-list:before{
	content: 'Verified';
	font-size: 180px;
	font-weight: bold;
	color: #f2f2f2;
	position: absolute;
	top: -57px;
	left: 0;
}
.vip-verified-list .car-box .right,
.verified-list .car-box .right,
.vip-verified-list .car-box,
.verified-list .car-box{
	background-color: #f5f5f5;
}
.vip-verified-list .car-box:hover .right,
.verified-list .car-box:hover .right,
.vip-verified-list .car-box:hover,
.verified-list .car-box:hover{
	background-color: white;
}
.vip-verified-list .custom-car-col,
.verified-list .custom-car-col{
	padding-left: 5px;
	padding-right: 5px;
}






























.car-list-box{
	background-color: white;
	padding: 20px 15px 0px 15px;
	border-radius: 10px;
	margin-bottom: 50px;
	position: relative;
	overflow: hidden;
}
.car-list-box .header{
	display: flex;
	text-align: center;
	justify-content: center;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
}
.car-list-box .header .big-vip,
.car-list-box .header .text{
	display: inline-flex;
}
.car-list-box .header .text{
	display: inline-flex;
	flex-wrap: wrap;
}
.car-list-box .header .text .top{
	font-size: 18px;
	font-weight: bold;
    width: 100%;
    text-align: left;
    height: 20px;
}
.vip-verified-list .header .text .top{
    background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.verified-list .header .text .top{
	font-size: 30px;
	color: #0394d6;
	height: 34px;
}
.car-list-box .header .text .bottom{
	color: #e0e0e0;
	font-size: 12px;
	width: 100%;
    text-align: left;
}
.vip-verified-list .header .text{
	height: 64px;
	align-items: center;
}
.vip-verified-list .big-vip{
	width: 64px;
	height: 64px;
	border-radius: 26px;
	align-items: center;
	justify-content: center;
	font-size: 30px;
	font-weight: bold;
	color: white;
	background: linear-gradient(to bottom, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	margin-right: 10px;
}
.vip-verified-list:before{
	content: 'VIP';
	font-size: 180px;
	font-weight: bold;
	color: #f2f2f2;
	position: absolute;
	top: -57px;
	left: 0;
}
.verified-list:before{
	content: 'Verified';
	font-size: 180px;
	font-weight: bold;
	color: #f2f2f2;
	position: absolute;
	top: -57px;
	left: 0;
}
.vip-verified-list .car-box .right,
.verified-list .car-box .right,
.vip-verified-list .car-box,
.verified-list .car-box{
	background-color: #f5f5f5;
}
.vip-verified-list .car-box:hover .right,
.verified-list .car-box:hover .right,
.vip-verified-list .car-box:hover,
.verified-list .car-box:hover{
	background-color: white;
}
.vip-verified-list .custom-car-col,
.verified-list .custom-car-col{
	padding-left: 5px;
	padding-right: 5px;
}



.car-box{
	overflow: visible;
}
.car-box .left .img{
	padding-top: 60%;
}
.car-box .right{
	padding-top: 15px;
}
.car-box .right .specs .item{
	background-size: contain;
	height: 28px;
	margin-bottom: 5px;
	padding-left: 35px;
}
.car-box .right .specs .type{
	background-image: url(../../img/new/car/tipi.png);
}
.car-box .right .specs .places{
	background-image: url(../../img/new/car/mgzavrebi.png);
}
.car-box .right .specs .diesel{
	background-image: url(../../img/new/car/fuel.png);
}
.car-box .right .specs .burn{
	background-image: url(../../img/new/car/wva.png);
}
.car-box .right .driver .img img, .car-box .right .nodriver .img img{
	width: 50px;
	height: 50px;
}
.car-box .right .driver .img, .car-box .right .nodriver .img{
	margin-right: 10px;
}
.car-status{
	position: absolute;
	top: -5px;
	left: -5px;
	height: 33px;
	width: auto;
	display: inline-flex;
	align-items: center;
	padding: 0 12px;
	color: white;
	font-size: 14px;
	position: absolute;
	z-index: 1;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.car-status span{
	font-weight: bold;
	color: white;
	margin-right: 5px;
}
.car-status:after{
	content: ' ';
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	z-index: 12;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 100%;
	left: 0;
	clip-path: polygon(0 0, 100% 100%, 100% 0);
}
.car-status:before{
	content: ' ';
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	z-index: 12;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 100%;
	clip-path: polygon(0 0, 0 100%, 100% 100%);
}
.status-vip-verified:after,
.status-vip-verified:before,
.status-vip-verified{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.status-verified:after,
.status-verified:before,
.status-verified{
	background: #0394d7;
}
.car-box .left .img img{
	border-radius: 10px;
}
.car-box .left .id{
    bottom: 10px;
	left: auto;
	right: 10px;
}
.transport-seen{
	right: 10px;
	bottom: auto;
	top: 10px;
}
.transport-seen{
    position: absolute;
    bottom: 20px;
    right: 20px;
    background-color: white;
    padding: 0 10px;
    display: flex;
    height: 22px;
    align-items: center;
    color: #404040;
    font-size: 11px;
    border-radius: 11px;
    font-weight: bold;
    z-index: 2;
    padding-left: 30px;
    background-image: url('../../img/new/seen.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}
.car-box .left .location{
	position: absolute;
	left: 10px;
	bottom: 10px;
	display: inline-flex;
	align-items: center;
	min-height: 26px;
	padding: 2px 10px 0 24px;
	font-size: 11px;
	font-family: caps;
	background-position: 10px center;
	background-color: white;
	border-radius: 13px;
	background-repeat: no-repeat;
	background-image: url(../../img/new/map.png);
	max-width: 26px;
	transition: 0.4s;
	color: white;
	overflow: hidden;
}
.car-box:hover .left .location{
	max-width: 60%;
	color: black;
}
.car-box .right{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.car-box .right h2{
	margin-bottom: 5px;
	width: 100%;
}
.car-box .right .add{
	position: static;
}
.car-box .right .top{
	display: grid;
	grid-template-columns: 3fr 2fr;
	margin-bottom: 20px;
}
.car-box .right .title{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.car-box .right .title .rating{
	height: 20px;
	position: relative;
}
.car-box .right .title .rating .top{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.car-box .right .title .rating .top .numbers{
	font-size: 12px;
	margin-top: 4px;
}
.car-box .right .title .rating .top .numbers span{
	color: #999999;
	font-size: 12px;
}
.car-box .right .title .rating .hover{
	position: absolute;
	top: 24px;
	left: 0px;
	width: 180px;
	padding: 10px;
	border-radius: 10px;
	background-color: white;
    box-shadow: 0px 5px 12px 0px rgba(3,148,215,0.2);
    transform: scale(0);
    transition: 0.2s;
}
.car-box .right .title .rating:hover .hover{
	transform: scale(1);
}
.car-box .right .title .rating .hover .item{
	margin-bottom: 10px;
}
.car-box .right .title .rating .hover .item .head{
	font-size: 11px;
	color: #808080;
	margin-bottom: 4px;
}
.car-box .right .title .rating .hover .item .visual{
	display: flex;
	align-items: center;
	height: 4px;
	border-radius: 2px;
}
.car-box .right .title .rating .hover .item .visual .bar{
	width: calc(100% - 40px);
	height: 4px;
	background-color: #f0f0f0;
	border-radius: 2px;
	position: relative;
}
.car-box .right .title .rating .hover .item .visual .bar .fill-percentage{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 4px;
	border-radius: 2px;
	background: #5cd044;
}
.vip-verified-list .car-box .right .title .rating .hover .item .visual .bar .fill-percentage{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.verified-list .car-box .right .title .rating .hover .item .visual .bar .fill-percentage{
	background: #0394d6;
}
.car-box .right .title .rating .hover .item .number{
	font-size: 11px;
	padding-left: 10px;
	width: 40px;
}
.car-box .right .title .rating .hover .item .number span{
	font-size: 11px;
	color: #999999;
}
.car-box .right .title .rating .top .turebi{
	display: inline-flex;
	height: 22px;
	align-items: center;
	padding: 0 5px;
	color: #191919;
	font-size: 10px;
	border: 1px solid #f5f5f5;
	margin-right: 5px;
	border-radius: 6px;
	background-color: white;
	font-weight: bold;
}
.car-box .right .title .rating .top .turebi span{
	font-size: 10px;
	color: #5cd044;
	font-weight: bold;
}
.car-box .right  .price{
	display: flex;
	justify-content: flex-end;
	color: #999999;
	font-size: 12px;
	align-items: center;
}
.car-box .right .price span{
	color: #5cd044;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
}
.car-box .currency button.active span,
.car-box .small-currency button.active span,
.car-box .currency button:hover span,
.car-box .small-currency button:hover span{
	color: white!important;
}
.verified-list .car-box .currency button.active span,
.verified-list .car-box .small-currency button.active span,
.verified-list .car-box .currency button:hover span,
.verified-list .car-box .small-currency button:hover span{
	background: #0394d7!important;
}
.vip-verified-list .car-box .currency button.active span,
.vip-verified-list .car-box .small-currency button.active span,
.vip-verified-list .car-box .currency button:hover span,
.vip-verified-list .car-box .small-currency button:hover span{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%)!important;
	-webkit-text-fill-color: white;
}
.car-box .right .price .car-price{
	font-family: caps;
	color: #5cd044;
	font-size: 18px;
	margin: 0;
}
.verified-list .car-box .right .price .car-price{
	color: #0394d7;
}
.verified-list .car-box .right .price .currency button{
	border-color: #0394d7;
}
.vip-verified-list .car-box .right .price .car-price{
	color: #0394d7;
}
.vip-verified-list .car-box .right .price .currency button{
	border-color: #0394d7;
}
.car-box .right .price .small-currency{
	margin: 0;
	margin-right: -3px;
	display: flex;
	justify-content: flex-end;
}
.car-box .right .price .small-currency button{
	width: 20px;
	height: 20px;
}
.vip-verified-list .car-box .right  .price span{
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.verified-list .car-box .right .price span{
	color: #0394d6;
}
.car-box .right .bottom{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.car-box .right .bottom .detailed{
	height: 30px;
	width: calc(50% - 10px);
	min-width: 120px;
	display: inline-flex;
	align-items: center;
	border-radius: 15px;
	border: 1px solid #808080;
	font-family: caps;
	font-size: 12px;
	justify-content: center;
	padding-top: 3px;
	transition: 0.2s;
}
.car-box .right .bottom .detailed:hover{
	color: white;
	background: #808080;
}
.car-box .right .bottom .add{
	position: static;
	height: 30px;
	width: calc(50% - 10px);
	min-width: 120px;
	display: inline-flex;
	align-items: center;
	border-radius: 15px;
	font-family: caps;
	font-weight: normal;
	font-size: 12px;
	background: #5cd044!important;
	padding-top: 3px;
}
.car-box .right .bottom .add span{
	font-size: 20px;
	font-weight: bold;
	color: white;
	margin-left: 5px;
	margin-top: -4px;
}
.vip-verified-list .car-box .right .bottom .add{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%)!important;
}
.verified-list .car-box .right .bottom .add{
	background: #0394d7!important;
}


.popup-car-box .right .rating .hover{
	width: 180px;
	padding: 5px 10px 10px 10px;
	border-radius: 10px;
	background-color: white;
    transition: 0.2s;
    border: 1px solid #f5f5f5;
}
.popup-car-box .right .rating .hover .header{
	font-size: 12px;
	font-family: caps;
	margin-bottom: 10px;
}
.popup-car-box .right .rating .hover .item{
	margin-bottom: 10px;
}
.popup-car-box .right .rating .hover .item .head{
	font-size: 11px;
	color: #808080;
	margin-bottom: 4px;
	text-align: left;
}
.popup-car-box .right .rating .hover .item .visual{
	display: flex;
	align-items: center;
	height: 4px;
	border-radius: 2px;
}
.popup-car-box .right .rating .hover .item .visual .bar{
	width: calc(100% - 40px);
	height: 4px;
	background-color: #f0f0f0;
	border-radius: 2px;
	position: relative;
}
.popup-car-box .right .rating .hover .item .visual .bar .fill-percentage{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 4px;
	border-radius: 2px;
	background: #5cd044;
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.popup-car-box .right .rating .hover .item .number{
	font-size: 11px;
	padding-left: 10px;
	width: 40px;
}
.popup-car-box .right .rating .hover .item .number span{
	font-size: 11px;
	color: #999999;
}
.popup-car-box .right .rating .turebi{
	display: inline-flex;
	height: 22px;
	align-items: center;
	padding: 0 5px;
	color: #191919!important;
	font-size: 10px;
	border-radius: 6px;
	background-color: white;
	font-weight: bold;
}
.popup-car-box .right .rating .turebi span{
	font-size: 10px;
	color: #5cd044;
	font-weight: bold;
}
.popup-car-box .right .top{
	display: grid;
	grid-template-columns: 50% 50%;
}
.popup-car-box .right h2{
	margin-bottom: 15px;
}
.popup-car-box .right .price{
	display: flex;
	color: #0394d7;
	font-size: 22px;
	align-items: center;
	padding-bottom: 10px;
	margin-left: 0px!important;
}
.popup-car-box .right .price span{
	color: #5cd044;
    font-size: 24px;
    font-weight: bold;
	margin-top: -7px;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
}
.popup-car-box .right .price .price-box div{
	display: flex;
}
.popup-car-box .right .price .currency button{
	border-color: #0394d7!important;
	margin-right: 10px;
}
.popup-car-box .right .price .currency button span{
	font-size: 13px;
	padding-top: 3px;
}
.popup-car-box .currency button.active,
.popup-car-box .small-currency button.active,
.popup-car-box .currency button:hover,
.popup-car-box .small-currency button:hover{
	background-color: #0394d7!important;
	color: white!important;
}
.popup-car-box .currency button.active span,
.popup-car-box .small-currency button.active span,
.popup-car-box .currency button:hover span,
.popup-car-box .small-currency button:hover span{
	background:white;
}
.popup-car-box .right .specs .item{
	width: 160px;
}
.popup-car-box .turebi-rating{
	display: flex;
	justify-content: flex-end;
}
.popup-car-box .mobile{
	height: 40px;
	display: flex;
	align-items: center;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image: url(../../img/new/call.png);
	background-position: left center;
	font-size: 12px;
	color: #666666;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
}
.popup-car-box .right .status{
	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	color: white;
	border-radius: 8px;
	height: 20px;
	display: inline-flex;
	align-items: center;
	padding: 0 5px;
}
.popup-car-box .right .status span{
	color: white;
	font-weight: bold;
	margin-right: 5px;
}
.popup-car-box .car-slider .location{
	position: absolute;
	right: 10px;
	top: 10px;
	display: inline-flex;
	align-items: center;
	height: 26px;
	padding: 2px 10px 0 24px;
	font-size: 11px;
	font-family: caps;
	background-position: 10px center;
	background-color: white;
	border-radius: 13px;
	background-repeat: no-repeat;
	background-image: url(../../img/new/map.png);
}
@media (max-width: 1200px){
	.popup-car-box .right{
		padding-left: 0px;
	}
}
@media (max-width: 768px){
	.popup-car-box .right .specs{
		display: grid;
		grid-template-columns: 1fr 1fr;
		overflow: hidden;
	}
}
@media (max-width: 580px){
	.popup-car-box .right .top{
		display: block;
	}
	.popup-car-box .right .rating,
	.popup-car-box .right .rating .hover{
		width: 100%;
	}
}
.vip-verified-list .car-box .right .bottom .add.added,
.verified-list .car-box .right .bottom .add.added,
.car-box .right .bottom .added{
	background: red!important;
}
.car-box .right .driver .driver-info .langs{
	height: 30px;
}
.popup-car-box .box{
    height: 560px;
}
.car-box{
	display: block;
	background-color: white;
}
.car-box .left,
.car-box .right{
	width: 100%;
}
.car-box .left,
.car-box .right{
	height: auto;
}

@media (max-width: 1199px){
	.popup-driver-box .box,
	.popup-car-box .box{
		width: calc(100% - 40px);
		max-height: calc(100vh - 100px);
		min-width: auto;
		height: auto;
		transform: translate(-50% , -50%);
		margin-top: 40px;
		left: 50%;
		top: 50%;
	}
	.popup-driver-box{
		display: block!important;
	}
	.popup-car-box .box .inside{
		flex-wrap: wrap;
	}
	.car-slider,
	.popup-car-box .box .right{
		width: 100%!important;
	}
	.car-slider{
		margin-bottom: 50px;
		height: 350px!important;
	}
	.popup-car-box .box::-webkit-scrollbar {
    width: 5px;
	}

	/* Track */
	.popup-car-box .box::-webkit-scrollbar-track {
	    border-radius: 10px;
	}

	/* Handle */
	.popup-car-box .box::-webkit-scrollbar-thumb {
    	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	    border-radius: 10px;
	}

	/* Handle on hover */
	.popup-car-box .box::-webkit-scrollbar-thumb:hover {
    	background: linear-gradient(to right, rgba(8,160,206,1) 0%, rgba(60,234,170,1) 100%);
	}
	.popup-car-box .driver .hover {
	    max-width: 80vw;
	    min-width: 270px;
	    padding: 5px 0;
	    padding-left: 80px;
	    padding-right: 26px;
	    height: auto;
	}
	.popup-car-box .driver .hover .langs{
		flex-wrap: wrap;
	}
}
@media (max-width: 1199px){
	.chosen-car-list{
		padding: 0px;
		position: fixed;
		top: 50%;
		right: -500px;
		width: 300px!important;
		max-height: calc(100vh - 100px);
		transform: translateY(-50%);
		z-index: 3;
	    -webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 -moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 transition: 0.2s;
	}
	.chosen-car-list .scroll{
		padding: 20px;
		max-height: calc(100vh - 100px);
	}
	.chosen-car-list .list{
		grid-template-columns: 2fr 2fr!important;
	}
	.chosen-car-list.show{
		right: 20px;
	}
	.car-list-button{
		display: inline-flex;
		transition: 0.2s;
		-webkit-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 -moz-box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
   		 box-shadow: 0px 3px 20px 0px rgba(3,148,215,0.4);
	}
	.car-list-button.hide{
		left: -200px;
	}
	.chosen-car-list .close-pop{
		display: flex!important;
	}
}
@media (max-width: 992px){
	.transport-filter h1{
		font-size: 20px;
	}
	.transport-filter2 .right{
		float: none;
	}
	.no-result h1{
		font-size: 24px;
	}
}
@media (max-width: 850px){
	.filter-bottom .select{
		width: 160px;
	}
	.filter-bottom input,
	.filter-bottom .custom-checkbox{
		width: calc(100% / 2);
	}
}
@media (max-width: 768px){
	.transport-filter .filter-row .count{
		width: auto;
	}
	/*.transport-filter .filter-row .count span:first-child{
		margin-right: 0px;
		flex-shrink: 0;
	}*/
	/*.transport-filter .filter-row .count span:last-child{
		display: none;
	}*/
	.transport-filter h1{
		font-size: 18px;
	}
	.filter-bottom,
	.filter-bottom .left{
		display: block;
	}
	.filter-middle .select,
	.filter-bottom input,
	.filter-bottom .custom-checkbox,
	.filter-bottom .select,
	.filter-button{
		width: 100%!important;
	}
	.transport-filter2 .custom-checkbox label{
		font-size: 11px;
	}
	.car-box{
		display: block;
	}
	.car-box .left,
	.car-box .right{
		width: 100%;
	}
	.car-box .right{
		height: auto;
	}
	.car-slider{
		margin-bottom: 50px;
		height: 280px;
	}
	.filter-middle,
	.booking-popup .box .custom-row{
		flex-wrap: wrap;
	}
	.booking-popup .box .item{
		width: 100%;
	}
	.booking-popup .box{
		margin-top: 40px;
	}
	.popup-car-box .driver .hover{
		display: none;
	}
	.popup-car-box .driver .img{
		border: 2px solid white;
	}
	.car-slider{
		padding-top: 140px;
		height: 440px!important;
	}
	.car-slider .thumbs{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 140px;
		width: 100%;
		padding-right: 0px;
	}
	.car-slider .thumbs .items{
		height: 90px;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		width: 100%;
	}
	.car-slider .thumbs .item{
		margin-right: 20px;
		margin-bottom: 0px;
		width: 110px;
		flex-shrink: 0;
	}
	.car-slider .large{
		width: 100%;
	}
	.car-slider .top{
		right: auto!important;
		left: 0;
		transform: rotate(90deg);
		z-index: 4;
	}
	.car-slider .bottom{
		right: auto!important;
		left: 60px!important;
		bottom: auto;
		top: 0px;
		transform: rotate(-90deg);
		z-index: 4;
	}
	.car-slider.reversed .thumbs{
		padding: 50px 0;
	}
	.popup-car-box .right .specs div{
		flex-wrap: wrap;
	}
	.car-box .left{
		display: block;
	}
	.booking-popup .transport-filter{
		padding-bottom: 1px;
	}
	.popup-driver-box .car-list .car{
		width: 50%;
	}
}
@media (max-width: 580px){
	.transport-filter2 .right{
		float: none;
	}
	.transport-filter2 .time,
	.transport-filter2 .custom-checkbox{
		margin-right: 0px;
	}
	.transport-filter .filter-row button{
		margin-bottom: 0px;
	}
	.transport-filter .filter-row .count{
		margin-bottom: 10px;
	}
	.transport-filter h1{
		font-size: 16px;
	}
	.transport-filter .filter-row{
		border: 1px solid #0394d6;
		padding: 20px;
		margin: 0 20px;
		border-radius: 10px;
		margin-bottom: 20px;
		display: block;
	}
	.transport-filter .filter-row .select{
		width: 100%;
	}
	.transport-filter2 .custom-checkbox{
		display: flex;
		align-items: center;
	}
	.popup-car-box .aditional-details .items .item{
		width: 100%;
	}
	.popup-car-box .right{
		padding-bottom: 0px;
	}
	.popup-car-box .right .bottom {
		position: static;
		margin-top: 10px;
	}
	.popup-car-box .right .bottom .div{
		width: 100%;
	}
	.popup-car-box .right .bottom .details{
		margin-top: 10px;
		padding-left: 10px;
	}
	.car-slider{
		height: 340px!important;
	}
	.popup-driver-box .car-list .car {
	    width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 1700px){
}
@media (min-width: 992px) and (max-width: 1700px){
	.custom-car-col{
		width: 33.33333333%!important;
	}
}
@media (min-width: 768px) and (max-width: 992px){
	.custom-car-col{
		width: 50%!important;
		float: left;
	}
}
@media (min-width: 580px) and (max-width: 768px){
	.custom-car-col{
		width: 50%!important;
		float: left;
	}
}
@media (max-width: 768px){
	.car-box .left{
		height: auto;
	}
}
.fade-in{
	animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}
.fade-in2{
	animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@keyframes fadein2 {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.new-detail #sync1 .owl-stage-outer{
    min-height: 250px;
}
.new-detail #sync2 .owl-stage-outer{
	min-height: 78px;
}
.new-detail-bottom .what-to-know .owl-stage-outer{
	min-height: 148px;
}
.trending-tours .owl-stage-outer,
.user-car .owl-stage-outer{
	min-height: 380px;
}
.user-tour-companies .owl-stage-outer{
	min-height: 150px;
}
.user-tour-companies .owl-dots{
	display: none!important;
}