/*!
Theme Name: arbuztheme

*/


body{
	background:#FFF url(https://arbuz2.alegar.com.ua/wp-content/uploads/2023/12/fon-1.png)!important;
	background-attachment:fixed!important;
}


.lang{
    margin-left: 30px;
}



.main_menu ul li a {
   
    margin-left: 10px!important;
    margin-right: 10px!important;
}

.main_menu ul li:nth-child(6) a:before {
    background-image: url(./img/fb.png)!important;
}

.main_menu ul li:nth-child(7) a:before {
    background-image: url(./img/header_icon_6.svg);
}

.header_top_mobile .lang{
    margin-right: 15px;
}

.jq-select-multiple, .jq-selectbox{
	display:block!important;
}



.marquee p{
	animation: marquee 60s linear infinite!important;
}

.marquee span{
	margin:0 20px;
}







.main_h2{
	font-family: 'Montserrat', sans-serif!important;
}


.m_1_h1 {
   font-family: 'Montserrat', sans-serif!important;
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 56px;
    line-height: 66px;
    margin-bottom: 30px;
    letter-spacing: .01em;
    text-transform: uppercase;
    color: #FFF!important;
}



.page-template-review .p_1_composition_image_bg {

    background-position: center top!important;

}

.ap_2_block_name_text{
	position:relative;
}
.karr{
	margin-right:20px;
	
}
.active .karr{
	transform:rotate(180deg);
}


.page_container{
	padding-top:0px!important;
}

.m_1_slaid_wrapper{padding-top:190px!important;}


@media screen and (max-width: 769px) {
 .m_1_slaid_wrapper{padding-top:0px!important;}
	background:#666;
}


.m_1_text {
    color: #fff!important;
}


.main_h2_icon{
	display:none!important;
}



.main_h2 {

    font-weight: 700!important;
  
}


.p_1{padding-top:190px!important;}

.p_1_wrapper h1 {
     font-family: 'Montserrat', sans-serif!important;
    font-style: normal!important;
    font-weight: 700!important;
}



element.style {
}

.page-template-akcy .p_1{
	background:url(./img/bgak.png) no-repeat!important;
	background-size:cover!important;
}

.page-template-sotr .p_1{
	background:url(./img/bgak.png) no-repeat!important;
	background-size:cover!important;
}
.page-template-career .p_1{
	background:url(./img/bgak.png) no-repeat!important;
	background-size:cover!important;
}

.page-template-review .p_1{
	background:url(./img/bgak.png) no-repeat!important;
	background-size:cover!important;
}


.p_1_composition_image:before {
   display:none!important;
}


.p_1_composition_image:after {
    display:none!important;
}


.p_1_composition_image_bg {
    position: relative;
    z-index: 30;
  

}

.p_1_composition_image {
    position: absolute;
    bottom: -100px!important;
    right: 10%;
    width: 553px!important;
    height: 553px!important;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.akimg{
	
}


.p_1_wrapper h1:before {
   display:none!important;
}

.p_1_wrapper h1:after {
   display:none!important;
}
.p_1_wrapper h1{
	background:url(./img/ggal.svg) left center no-repeat;
	padding-left:45px;
	color:#FFF!important;
}


.ap_form{
	padding-top:40px;
}



@media screen and (max-width: 1024px) {
.m_1_slaid_bg {
    position: absolute!important;
	padding-top:50px;
    height:600px!important;
    background-position: left top !important;
}
	.m_1_composition{
		padding-top:100px;
	}
.p_1_wrapper {
    min-height: auto!important;
    display: block!important;
   
}
	.akimg{
		max-width:100%;
	}
	
	.p_1 {
    padding-top: 90px!important;
}
	
	.p_1_h1 {
   margin-bottom:50px;
}
	
	.wpcf7-form input{
		width:100%!important;
	}
	
}



.akimg{
	margin-bottom:50px;
}

@media screen and (max-width: 769px){
.wpcf7-form input{
		width:80%!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-selectbox__select-text{
		width:80%!important;
	margin-left:auto;
	margin-right:auto;
	}
	.wpcf7-select {
		width:80%!important;
	margin-left:auto;
	margin-right:auto;
	}
	.wpcf7-form textarea{
		width:80%!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-file {
    width: 300px;
   margin-left:50px;
		
	

		display:block!important;
		
   
		text-align:left;
	
}
	
	.wpcf7-not-valid-tip{
		text-align:center;
	}
	
	.wpcf7-form input[type=submit]{
		width:200px!important;
	}
	
	
	.page-template-career .p_1_wrapper h1 {
    background:none!important;
    padding-left: 0px!important;
    color: #FFF!important;
		text-align:center;
}
	
	
	.my_checkbox_class{
		text-align:left;
		font-style: normal;
    font-weight: 400!important;
    font-size: 12.2467px!important;
    line-height: 15px!important;
    color: #000!important;
		margin-left:50px;
		margin-right:50px;
	}
	
	
}
	

@media screen and (max-width: 462px){
.hamburger {
    padding: 0;
    position: relative;
    top: 13px!important;
}
	
	.my_checkbox_class{
		width:320px!important;
	}
	
	
	.wpcf7-form input{
		width:320px!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-selectbox__select-text{
		width:320px!important;
		margin-left:auto;
	margin-right:auto;
	
	}
	.wpcf7-select {
		width:320px!important;
	margin-left:auto;
	margin-right:auto;
	}
	.wpcf7-form textarea{
		width:320px!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-file {
    width: 200px!important;
		margin-left:0px;
		margin-left:0px!important;
		display:block!important;
		
   
		text-align:left;
   
	
	
}
	
	.my_checkbox_class{
		text-align:left;
		font-style: normal;
    font-weight: 400!important;
    font-size: 12.2467px!important;
    line-height: 15px!important;
    color: #000!important;
		margin-left:0px;
		margin-right:0px;
	}
		
	
}	










@media screen and (max-width: 320px){
.hamburger {
    padding: 0;
    position: relative;
    top: 13px!important;
}
	
	.my_checkbox_class{
		width:260px!important;
	}
	
	
	.wpcf7-form input{
		width:260px!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-selectbox__select-text{
		width:260px!important;
		margin-left:auto;
	margin-right:auto;
	
	}
	.wpcf7-select {
		width:260px!important;
	margin-left:auto;
	margin-right:auto;
	}
	.wpcf7-form textarea{
		width:260px!important;
	margin-left:auto;
	margin-right:auto;
	}
	
	.jq-file {
    width: 200px!important;
		margin-left:0px!important;
		display:block!important;
		
   
		text-align:left;
	
}
		
	
}	







@media screen and (max-width: 992px){
.m_2_dop {
    display: none!important;
	
}
	
	.m_2 {
    display: block!important;
}
}



.m_4_block{
	font-size:19px!important;
	width:270px!important;
}
.m_4_block a{
	font-size:19px!important;
}

.m_4_contacts{
	justify-content:center!important;
}


.main_h2 div{
	font-size:15px;
	color:#666;
}




.main_h2 .jq-file__browse{font-size:0px;}


@media screen and (min-width: 992px){
.main_h2 div {
   text-align:left;
}
	
}









