@font-face {
    font-family: 'Akzidenz_Regular';
    src: url('../fonts/AkzidenzGroteskBE-Regular.eot');
    src: url('../fonts/AkzidenzGroteskBE-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBE-Regular.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBE-Regular.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBE-Regular.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBE-Regular.svg#AkzidenzGroteskBE-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.error {
	font-weight:normal;
	color:#ff0000;
	text-align:left;
    padding-left: 15px
}

* {
  box-sizing: border-box;
}
body {
    background-image: url("../images/background.png");
    background-repeat: repeat;
    background-size: 100% 100%;
}
html {
    height: 100%
}
img{
    display: block;
    width: 100%;
    border: 0
}
a{
    text-decoration: none;
    color: #343434
}
a:hover{
    text-decoration: none !important;
    color: #343434
}
.span_28{
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 28px;
    line-height: 32px
}
.span_22{
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 20px;
    line-height: 26px
}
.span_18{
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 18px;
    line-height: 22px
}
.span_16{
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 16px;
    line-height: 20px
}
.text_center{
    text-align: center
}
.div_mare{
    width: 100%;
    max-width: 1920px;
    margin: 0;
    padding: 0;
    /*background-image: url("../images/background.png");
    background-repeat: repeat;
    background-size: 100% 100%;*/
} 
.min_height{
    min-height: 960px
}
.div_container{
    width: 94%;
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
}
.div_row{
    width: 100%;
}
#select{
    background-image: url("../images/ro.png") !important;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 31px;
    padding-left: 33px
}
#select option{
    background-image: url("../images/ro.png") !important;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 31px;
    padding-left: 33px
}
button{
    background-color: transparent !important
}
.language{
    width: 130px
}
.display_flex_end{
    display: flex;
    justify-content: flex-end
}
.display_flex{
    display: flex;
}
.align_items_center{
    align-items: center
}
.pt_20{
    padding-top: 20px
}
.pt_10{
    padding-top: 10px
}
.pb_20{
    padding-bottom: 20px
}
.pl_15{
    padding-left: 15px
}
.pl_10{
    padding-left: 10px
}
.border_bottom{
    border-bottom: 2px solid #343434
}
.mt_minus_70{
    margin-top: -100px
}
.mt_minus_40{
    margin-top: -20px
}
.mt_20{
    margin-top: 20px
}
.logo{
    width: 100%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto
}
.div_meniu{
    width: 21.11%;
    max-width: 380px;
    border: 2px solid #ec2024;
    border-radius: 10px;
    background-color: #ffffff;
    order: 1
}
#div_show_hide_submeniu{
    width: 100%;
    max-width: 380px;
}
.div_meniu_82{
    width: 82%;
    max-width: 311px;
    margin-left: auto;
    margin-right: auto;
}
.div_meniu_96{
    width: 96%;
    max-width: 364px;
    margin-left: auto;
    margin-right: auto;
}
.div_meniu_96_display_flex{
    display: flex;
    align-items: center
}
.div_meniu_96_img{
    width: 15.93%;
    max-width: 58px;
    margin-left: auto;
    margin-right: auto;
}
.div_meniu_96_text{
    width: 84.07%;
    max-width: 306px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 5px;
    padding-left: 5px
}

.div_carusel_formular{
    width: 78.89%;
    max-width: 1420px;
    order:2;
}
.div_carusel_formular_row{
    width: 100%;
    display: flex
}
.div_carusel{
    width: 64.09%;
    max-width: 910px;
    margin-left: auto;
    margin-right: auto;
}
.div_formular{
    width: 35.91%;
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #ec2024;
    border-radius: 10px;
    background-color: #ffffff
}
.div_formular_90{
    width: 90%;
    max-width: 459px;
    margin-left: auto;
    margin-right: auto;
}
.div_formular_90_display_flex{
    display: flex;
    align-items: center
}
.div_formular_90_img{
    width: 12.41%;
    max-width: 57px;
    margin-left: auto;
    margin-right: auto;
}
.div_formular_90_text{
    width: 87.59%;
    max-width: 402px;
    margin-left: auto;
    margin-right: auto;
}

.div_formular_80{
    width: 80%;
    max-width: 408px;
    margin-left: auto;
    margin-right: auto;
}
.div_formular_80_display_flex{
    display: flex;
    align-items: center
}
.div_formular_80_img{
    width: 13.97%;
    max-width: 57px;
    margin-left: auto;
    margin-right: auto;
}
.div_formular_80_text{
    width: 86.03%;
    max-width: 351px;
    margin-left: auto;
    margin-right: auto;
}

.div_carusel_img{
    width: 88.46%;
    max-width: 805px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #ec2024;
    border-radius: 10px;
}
input[type="text"], input[type="password"]{
    width: 100%;
    max-width: 408px;
    padding-left: 15px;
    color: #bababa;
    background-color: #f7f7f7;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    font-size: 19px;
    line-height: 26px;
    height: 40px;
    border: 0;
    border-radius: 10px
}
/*input[type="text"]:focus{
    border: 0px !important;
    -moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
    border-radius: 10px !important
}*/

.div_submit{
    width: 90%;
    max-width: 270px;
     margin-left: auto;
    margin-right: auto;
}
input[type="submit"]{
    width: 100%;
    max-width: 270px;
    text-align: center;
    color: #353535;
    background-color: #ffd46d;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    font-size: 24px;
    line-height: 30px;
    height: 40px;
    border: 0;
    border-radius: 10px;
   
    cursor: pointer
}
.imagine_cursor{
    cursor: pointer
}
#div_show_hide_submeniu_height{
    height: 2px
}
.position_relative{
    position: relative;
}
.position_absolute{
    position: absolute
}
.newsletter{
    width: 300px
}
.div_input_text{
    width:160px; 
    height:30px;
}
.display_flex_nl{
    display: flex
}
#email_nl, #email_nl_mobile{
    width:160px; 
    height:40px;
    border-right: 0 !important;
    border-left: 2px solid #ec2024!important;
        border-top: 2px solid #ec2024!important;
        border-bottom: 2px solid #ec2024!important;
    border-top-left-radius: 15px;
    border-top-right-radius: 0px!important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 0px!important;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 16px;
    line-height: 20px
}
.div_input_submit{
    width:140px;  
}
#email_nl:focus, #email_nl_mobile:focus{
    border-top-right-radius: 15px;
    border-top-left-radius: 0px!important;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0px!important;
}

#submit_nl{
    width:140px;  
    border: 2px solid #ec2024 !important;
    border-left: 0 !important;
    border-right: 2px solid #ec2024!important;
        border-top: 2px solid #ec2024!important;
        border-bottom: 2px solid #ec2024!important;
    border-top-right-radius: 15px;
    border-top-left-radius: 0px!important;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0px!important;
    background-color: #ec2024 !important;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #ffffff;
    font-size: 16px;
    line-height: 22px;
    padding-top: 0px;
    padding-bottom: 0px
    
}
.error {
	font-weight:normal;
	color:#ff0000;
	text-align:left;
}
.display_nl_mob{
    display: none
}
.display_nl_desk{
    display: block
}
.position_center{
    top:50%;
    transform: translate(0, -50%)
}
.div_acord_nl_desk, .div_acord_nl_mobile{
    display: flex; 
    margin-top:10px; 
    width: 90%
}
.z_index{
    z-index: -100
}
@media only screen and (max-width: 1740px) {
    .span_22{
        font-size: 22px
    }
}

@media only screen and (max-width: 1600px) {
  #div_show_hide_submeniu_height{
        height: 50px
    }
    .min_height{
        min-height: 680px
    }
    .mt_minus_70{
        margin-top: -30px
    }
    /*.div_carusel_formular_row{
        align-items: center
    }*/
    
}
@media only screen and (max-width: 1550px) {
    .div_meniu_96_text{
        padding-left: 5px;
        padding-right: 5px
    }
    .mt_formular{
        margin-top: 40px
    }
   .align_items_center{
        align-items: flex-start
    }
    #div_show_hide_submeniu_height{
        height: 50px
    }
}
@media only screen and (max-width: 1200px) {
    .span_28{
        font-size: 24px;
        line-height: 28px
    }
    .span_22{
        font-size: 20px;
        line-height: 24px
    }
}
@media only screen and (max-width: 1065px) {
.div_acord_nl_desk{ 
    width: 80%
}       
.newsletter{
    width: 300px
}
.div_input_text{
    width:135px; 
    height:30px;
}
 
#email_nl, , #email_nl_mobile{
    width:135px; 
    height:40px;
    border-right: 0 !important;
    border-left: 2px solid #ec2024!important;
        border-top: 2px solid #ec2024!important;
        border-bottom: 2px solid #ec2024!important;
    border-top-left-radius: 15px;
    border-top-right-radius: 0px!important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 0px!important;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 16px;
    line-height: 20px
}
.div_input_submit{
    width:100px;  
}
#submit_nl{
    width:100px;  
     
    font-size: 12px;
    line-height: 22px;
    padding-top: 0px;
    padding-bottom: 0px
    
}
}
@media only screen and (max-width: 1000px) {
    .span_28{
        font-size: 20px;
        line-height: 26px
    }
    .span_22{
        font-size: 16px;
        line-height: 20px
    }
} 
@media only screen and (max-width: 900px) {
    .newsletter_wi100{
        width: 100%;
        max-width: 510px;
        margin-left: auto;
        margin-right: auto
    }
    .newsletter{
        
        width: 300px
    }
    .div_input_text{
        width:160px; 
        height:30px;
    }
 
#email_nl, #email_nl_mobile{
    width:160px; 
    height:40px;
    border-right: 0 !important;
    border-left: 2px solid #ec2024!important;
        border-top: 2px solid #ec2024!important;
        border-bottom: 2px solid #ec2024!important;
    border-top-left-radius: 15px;
    border-top-right-radius: 0px!important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 0px!important;
    font-family: Akzidenz_Regular, Arial, sans-serif;
    color: #353535;
    font-size: 16px;
    line-height: 20px
}
.div_input_submit{
    width:140px;  
}
#submit_nl{
    width:140px;  
     
    font-size: 16px;
    line-height: 22px;
    padding-top: 0px;
    padding-bottom: 0px
    
}
    
    
    
    .display_nl_mob{
    display: block
}
.display_nl_desk{
    display: none
}
    #div_carusel_id{
        display: none
    }
    .div_formular{
        width: 100%
    }
    .display_flex{
        display: block
    }
    .div_carusel_formular{
        width: 100%;
    }
    .div_meniu{
        width: 100%;
        max-width: 510px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto
    }
    .div_meniu_96_img{
        min-height: 1px
    }
    #div_show_hide_submeniu{
        margin-left: auto;
        margin-right: auto
    }
} 
@media only screen and (max-width: 700px) {
     .mt_minus_40{
         margin-top: 0px
    }
} 
