body .wrap_header header .wrapper .menu_head>ul > li{
    height: 125% !important;
}

body .wrap_header header .wrapper .menu_head .menu_box {
	position: absolute;
	right: 0;
	background-color: #fff;
	
	top: 132px;
	border-top: 1px solid #E1DAD0;
	width: 100%;
	display: none;
    box-shadow: -1px 3px 6px rgba(0, 0, 0, 0.10);
   
}

/*********************
/*  HIDE LANGS
/************************/
body.hide_lang .wrap_header header .wrapper .menu_head .menu_box,
body.hide_lang .body_page#products_page section#prices .tabs > ul{
    top: 98px;
}

body.hide_lang .body_page#products_page section#prices #pills-tabContent .nav-pills{
    top: 145px;
}

/**************************************/

body .wrap_header header .wrapper .menu_head .menu_box .container_menu {
	
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul {
	display: flex;
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child {
	display: initial;
	padding-right: 10px;
	padding-left: 50px;
	position: relative;
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child::after {
	content: '';
	position: absolute;
	border-right: 2px solid #d3d8da;
	height: 20px;
	right: 0;
	top: 0;
	bottom: 0;
	height: calc(100% - 20px);
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child li {
	display: initial;
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child li a {
	line-height: 10px;
    color:#243D44;
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child li a:hover {
    color:#38715e;
}

body .wrap_header header .wrapper .menu_head .menu_box .container_menu .wrap_ul ul.child:last-child {
	display: none;
}

body .wrap_header header .wrapper .menu_head .menu_box ul.container_menu_ul {
	width: 100%;
	display: flex;
    max-width: 100vw;
    padding: 15px 115px 15px 135px;

    @media screen and (max-width:1470px) {
        padding-left: 125px;
    }
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: start;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu > a.image{
    height: 100%;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu > a {
	font-size: 18px;
	font-family: "Almoni Bold";
	line-height: 22px;
  /* 122.222% */
	margin-bottom: 22px;
    color:#243D44;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu > a:hover{
    color: #38715e; 
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu .btn_blue.col {
	color: #fff;
	margin-top: 0;
	height: 30px;
	font-size: 16px;
	padding: 4px 20px;
	display: flex;
	margin-bottom: 0;
	font-family: 'Almoni Medium';
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu ul {
	flex-wrap: wrap;
	gap: 18px;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu ul li {
	width: 35%;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu ul li a {
	font-size: 16px;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu ul li ul {
	display: flex;
	flex-wrap: wrap;
}


body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box {
	height: 171px;
	border-radius: 6px;
	align-items: end;
	padding: 0 15px;

    .box{
        width: 100%;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: space-around;
        padding: 20px;
        max-height: 300px;
        max-width: 413px;

        .image{
            height: 130px;
        }

        .data{
            width: 75%;
            gap: 20px;
            display: flex;
            flex-direction: column;

            div{
                margin-bottom: 0;
                white-space: initial;
                text-transform: uppercase;
            }

            a{
                font-family: 'Almoni Medium';
            }
        }
    }
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box .wrapper {
	gap: 0;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box .data {
	width: 50%;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box .data div {
	font-family: "Yarden Bold";
	font-size: 24px;
	line-height: 26px;
  /* 108.333% */
	margin-bottom: 16px;
	width: 100%;
	white-space: break-spaces;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box .data .btn_blue {
	display: flex;
	width: fit-content;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box .data a {
	color: #fff;
}

body .wrap_header header .wrapper .menu_head .menu_box ul .col_menu.box img {
	height: 100%;
    object-fit: contain;
    width: 100%;
}

.container_menu {
    width: 1600px;
    margin: auto;
    width: 100%;
    padding: 0 20px;
}

@media screen and (max-width: 1640px) {
    .container_menu {
        width: 100%;
        padding: 0 50px;
        max-width: 100%;
    }
}
@media screen and (max-width: 1250px) {
    .container_menu {
        padding: 0 20px;
    }
}

@media screen and (max-width:1024px) {
    body .menu_mobile .main-navigation ul li .menu_box {
        display: none;
   }

    body .wrap_header header {
        height: auto;
   }
 
    body.hide_lang .body_page#products_page section#prices .tabs > ul {
        top: 72px;
    }
    body.hide_lang .body_page#products_page section#prices #pills-tabContent .nav-pills {
        top: 125px;
    }
}