/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 05 2023 | 18:31:11 */
.header-menu.fix-b{
	position: fixed;
	top: 0;
	padding: 5px 14%!important;
	width: 100%;
	background: rgba(0,0,0,1);
	max-width: none;
	left: 0;
	right: 0;
	z-index:999;
	margin-top:0!important;
}
.bg-black .logo{
	max-height: 65px;
}
.header-menu.fix-b .img-fluid.logo{
	max-height: 50px;
}
.new-car{
	-webkit-transition: all 0.1s 0.1s ease;
	transition: all 0.7s;
}
.new-car:hover{
	opacity:0.5;
	cursor:pointer;
	
}
#right-blog-cont{
	transition: top 0.3s;
}
#right-blog-cont.fix-b{
	position: fixed;
	width: 100%;
	z-index:9;
	background: #e3e3e3;
	height:auto;
	top:80px;
}
#footer{
	position:relative;
}
#servis3,
#servis2,
#servis1{
	opacity:0;
}
#servis3+label,
#servis2+label,
#servis1+label{
	position:relative;
	padding-left:28px;
	cursor:pointer;
	margin-left:-14px;
}
#servis3+label:before,
#servis2+label:before,
#servis1+label:before {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  content: '';
  background: #fff no-repeat center center;
  border: 1px solid #dfdfdf;
  transition: all 0.1s;
  z-index: 2;
  border-radius: 0.25em;
  margin:auto 0;
}
#servis3:checked+label:before,
#servis2:checked+label:before,
#servis1:checked+label:before{ 
	background-image: url('../themes/avtours/assets/images/check.svg');
	background-size: 10px 10px;
}
.block_info{}
.block_info h3{
	margin-bottom:42px;
}
.block_info ul{
	overflow:hidden;
	padding:0;
	margin:0 0 64px 0;
	list-style: none;
}
.block_info ul li{
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 6.png') no-repeat 0 center/33px 33px;
	padding-left:63px;
	margin-bottom:30px;
	float:left;
	width:50%;
}
.block_info ul li:nth-child(2){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 8.png') no-repeat 0 center/33px 33px;
}
.block_info ul li:nth-child(3){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 9.png') no-repeat 0 center/33px 33px;
}
.block_info ul li:nth-child(4){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 10.png') no-repeat 0 center/33px 33px;
}
.block_info ul li:nth-child(5){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 11.png') no-repeat 0 center/33px 33px;
}
.block_info ul li:nth-child(6){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 7.png') no-repeat 0 center/33px 33px;
}
.block_info ul li:nth-child(7){
	background: url('../themes/avtours/assets/images/minibus/icon/Frame 11.png') no-repeat 0 center/33px 33px;
}
.block_info.van ul li:nth-child(6),
.block_info.suv ul li:nth-child(6){background: url('../themes/avtours/assets/images/minibus/icon/Frame 11.png') no-repeat 0 center/33px 33px;}



.block_info-table{
	overflow:hidden;
}
.block_info ul+p{
font-family: 'Exo 2';
font-style: normal;
font-weight: 500;
font-size: 19px;
line-height: 29px;
color: #D3A974;
margin-bottom:64px
}
.block_info-table p{
	float:left;
	width:49%;
	border:2px solid #CC9956;
	padding:25px 35px;
}
.block_info-table.one p:nth-child(1){
	Font-family: Exo 2;
	Font-style: Medium;
	Font-size: 48px;
	Line-height: 101%;
	text-align:center;
	Vertical-align: Top;
	color:#CC9956;
	padding:14px 25px;
}
.block_info-table.one p:nth-child(2),
.block_info-table.one p:nth-child(3){
	width:24%;
	margin-left:1%;
}
.block_info-table.two p:nth-child(2){
	width:49%;
	margin-left:1%;
}
#cars .col-lg{
	flex: 1 0 50%;
}
.text-bottoms p:nth-child(3),
.text-bottoms>div p:nth-child(1),
.text-bottoms p:nth-child(1){
	color: #fff;
	font-size:35px;
}
/* .text-bottoms ul { list-style-image: url('../icons/li-v.png'); } */

/* .text-bottoms ul:nth-child(2),
.text-bottoms p:nth-child(1){
	float:left;
	width:50%;
} */
.text-bottoms-right,
.text-bottoms-left{
	float:left;
	width:50%;
}
.text-bottoms-all{
	clear:both;
}
.text-bottoms-all+p,
.text-bottoms-all+p+p,
.text-bottoms ul+p+p,
.text-bottoms ul+p{
	color: #D3A974;
}

.text-bottoms ul{
  list-style:none;
  margin:0 0 20px 0;
  padding: 0;
}
.text-bottoms li{
  padding:5px;
  font-size:16px;
  position:relative;
}
.text-bottoms ul li:before{
  content: '';
  display: inline-block;
  height:7px;
  width: 7px;
  vertical-align: middle;
  border-radius:50%;
  background-color:#D3A974;
  margin-right:5px;
}
.text-bottoms-right ul li:nth-child(1),
.text-bottoms-right ul li:nth-child(2),
.text-bottoms-right ul li:nth-child(3),
.text-bottoms-right ul li:nth-child(4){
	padding-left:30px;
}
.text-bottoms-right ul li:nth-child(1):before{
	content: '';
	display: inline-block;
	height:16px;
	width: 16px;
	vertical-align: middle;
	border-radius:0;
	background-color:#D3A974;
	margin-right:5px;
	background: url('../themes/avtours/assets/val/rub.png') no-repeat 0 0/16px 16px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin:auto 0;
}
.text-bottoms-right ul li:nth-child(2):before{
	content: '';
	display: inline-block;
	height:20px;
	width: 20px;
	vertical-align: middle;
	border-radius:0;
	background-color:#D3A974;
	margin-right:5px;
	background: url('../themes/avtours/assets/val/dol.png') no-repeat 0 0/12px 20px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin:auto 0;
}
.text-bottoms-right ul li:nth-child(3):before{
	content: '';
	display: inline-block;
	height:20px;
	width: 20px;
	vertical-align: middle;
	border-radius:0;
	background-color:#D3A974;
	margin-right:5px;
	background: url('../themes/avtours/assets/val/ero.png') no-repeat 0 0/20px 20px;
	position:absolute;
	top:0;
	left:-4px;
	bottom:0;
	margin:auto 0;
}
.text-bottoms-right ul li:nth-child(4):before{
	content: '';
	display: inline-block;
	height:14px;
	width: 14px;
	vertical-align: middle;
	border-radius:0;
	background-color:#D3A974;
	margin-right:5px;
	background: url('../themes/avtours/assets/val/she.png') no-repeat 0 0/14px 14px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin:auto 0;
}
.pre-img{
	padding:25px;
	width:100px;
	height:100px;
	margin:0 auto;
	border-radius:50%;
	border:2px solid #CC9956;
	position:relative;
}
.pre-img img{
	width:50px;
	max-width:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:0;
}
.header {
  z-index: 999;
}
.main {
  z-index: 99;
}
.transfer-img-block img{
	max-height: 699px;
}
.transfer-img-block{
	position:relative;
	overflow:hidden;
	max-width:100%;
	height:100%;
}
@media (max-width: 1520px) {
	.header-menu.fix-b .nav-link {
	  font-size: 14px;
	}
}
@media (max-width: 1520px) {
	.header-menu.fix-b .nav-link {
	  font-size: 12px;
	}
	
	.block_info ul li:nth-child(6){
		background: url('../themes/avtours/assets/images/minibus/icon/Frame 7.png') no-repeat 0 0/33px 33px;
	}
	.block_info-table p{
		min-height:106px;
	}
	.block_info-table.one p:nth-child(1){
		Line-height: 142%;
	}
	.block_info-table.one p:nth-child(2),
	.block_info-table.one p:nth-child(3){
		Line-height: 142%;
	}
	.vehicle-card__title {
	  font-size: 60px;
	}
}
@media (max-width: 1380px) {
	
	.transfer-img-block img{
		max-height: 820px;
		width: auto !important;
		max-width: none;
		height: 100%;
	}
}
@media (max-width: 980px) {
	.block_info ul li,
	.block_info-table.two p:nth-child(2),
	.block_info-table.one p:nth-child(2),
	.block_info-table.one p:nth-child(3),
	.block_info-table p{
		float:none;
		width:100%;
		margin-left:0;
		min-height:auto;
	}
	
	.text-bottoms-right,
	.text-bottoms-left{
		float:left;
		width:100%;
	}
	.transfer-img-block img{
		max-height: 820px;
		width: 100% !important;
		max-width: none;
		height: 100%;
	}
	.header-menu-mobile {
	  z-index: 999;
	}
	
	.text-bottoms p:nth-child(3),
	.text-bottoms>div p:nth-child(1),
	.text-bottoms p:nth-child(1){
		color: #fff;
		font-size:20px;
	}
	.main--no-overlay .main__content {
		padding-top: 0;
	}
	.bg-black {
	  padding-top: 60px;
	}
	.instagram {
	  margin-right: 15px;
	  filter: invert(1);
	  
	}
	.instagram img{
		max-height: 24px;
	}
}
@media (max-width: 520px) {
	.col-3 {
	  width: 50%;
	}
	.info-card-new.new-car-block{
		flex-direction: row;
	}
	.info-card-new .info-card__heading {
		font-size: 20px;
	}
	#cars .col-lg {
	  flex: 1 0 100%;
	}
	.minibus-site{
		background-position: 25% center;
	}
}
@media (max-width: 340px) {
	.col-3 {
	  width: 100%;
	}
}
.main__video{
	max-height:954px;
	overflow:hidden;
}
.main__video #video-background{
	width: 100!important;
	height:auto!important;
	top:0!important;
	left:0!important;
}
.form-group select{
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
font-family: "Exo 2";
color: #BEBEBE;
font-size: 24px;
color: #6c757d;
}
