@media(max-width:1920px){

    .centertext {
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}

.block22 .container a:nth-child(5) .sub .linee {
    right: 0;
}
.block22 .container a:nth-last-child(1) .sub p{
    border-left:none;
    
}
}
@media(max-width:1800px){
    
}

@media(max-width:1600px){
    
}
@media(max-width:1400px){

    .tel_p{
        font-size:17px;
   } 
   .map_p{
        font-size:15px;
   }
   .map_p, .top_p{
        margin:0 10px 0 3px;
   }

   #img55{
         max-width:200px;
   }
   .sub .img img{
    max-width:170px;
   }
    .sub {
        width: 17%;
    }
    
    .block22 .container a:last-child .sub p {
    margin-right: 16px;
}
}
@media(max-width:1300px){
   .block22 .container a:nth-child(5) .sub .linee {
display:block;
    }
.sub {
    width: 17%;
}
}
@media (max-width: 1250px)

.block22 .container a:nth-child(5) .sub .linee {
    right: -65px;
}
@media(max-width:1200px){
 .block22 .container a:nth-child(1) .sub .linee,
  .block22 .container a:nth-child(2) .sub .linee,
   .block22 .container a:nth-child(3) .sub .linee,
    .block22 .container a:nth-child(4) .sub .linee {
    left: 2px;
    }

    .sub{
    padding: 20px 0 20px 10px;
    }
    .block22 a .sub.linee {
    left: 6px;
    }
    .foot_blc:nth-child(4) {
    margin-left: 20px;
    width: 215px;
    }
    
    .map_p2{
    width:100%;
    font-size:12px;
    }
    .foot .button3{
    font-size:13px;
    }
    .foot_blc:nth-child(1){
    width: 25%;
    text-align:left;
    }
    .foot{
    text-align:center;
    }
    .top_p2{
     width:auto;
    }
    .map_p2{
    text-align:left;
    }
    .tel_p {
    font-size: 15px;
    }
    .sub {
    width: 16%;
    }
 
    .container_mark2 .button1 {
        width: 160px;
    font-size: 16px;
    }
    .map_p{
        font-size:14px;
    }
    
    div.headcolumnlogo img {
    position: relative;
}

div.headcolumnlogo {
    width: auto;
}

.centertext {
    width: 98%;
    margin: 0 1%;
    max-width: 1200px;
}

.topchapter a{
    font-size:12px;
}
}

@media(max-width:1100px){
    .container_mark2 .top_p{
        font-size:12px;
    }
    
    div.imgblock{
        float:none !important;
    }
    .block22 .container a:nth-child(5) .txt{
        width:80%;
    }
    .block22 .container a:nth-child(5) .sub .linee {
        display: block;
    right: 0;
    }
    .sub p{
        width:100%;
    }
    .sub{
        width:16%;
    }
    #img55 {
    max-width: 150px;
}
    .img img{
        max-width:150px;
    }
    .sub1 p{
        font-size:17px;
    }
    .sub2 ul li{
        font-size:17px;
    }

    .container_mark2 .button1 {
        width: 160px;
    font-size: 15px;
    }
    .map_p {
        font-size: 13px;
    }
    .tel_p {
    font-size: 11px;
    }
    .block22 .container a:nth-child(1) .sub .linee,
     .block22 .container a:nth-child(2) .sub .linee,
      .block22 .container a:nth-child(3) .sub .linee,
       .block22 .container a:nth-child(4) .sub .linee {
    left: 2px;
    }
    .sub .txt{
    font-size: 13px;
    }
    .sub .img img {
    max-width: 150px;
    }
    .sub {
    width: 18%;
}

}
@media(max-width:1051px){
.tel_p {
    margin: 0 20px;
}
    div.topchapters {
    margin-left: 0px;
    }
   .container_mark2 .button1 {
    width: 130px;
    font-size: 14px;
} 
div.topactivechapter a{
    font-size:12px;
}
.container_mark2 .top_p {
    font-size: 11px;
}
.topchapters{
    margin-left:30px;
}
}
@media(max-width:1000px){
    
    div.centerchapter {
    /* margin: 15px 5px; */
    min-height: 390px;
    width: 47%;
}
    .centertext img{
        max-width:400px;
        height:Auto
    }
    .tel_p{
        padding-left:25px;
    }
    div.languages{
        font-size:17px;
    }
    .map_p{
        font-size:12px;
        padding-left:25px;
    }
    .map_p, .top_p {
    margin: 0 2px 0 3px;
    }
       .container_mark2 .top_p{
        font-size:10px;
    }
    .subh2{
        font-size:22px;
    }
    .sub .txt {
    font-size: 10px;
    }
    .sub {
    width: 18%;
    }
    div.topchapter a{
        font-size:14px;
    }
    div.activetopchapter a{
        font-size:14px;
    }
        div.columnchapters_title:after{display:none;}
}
@media(max-width:980px){
    .ac-container{
        width:95%;
        margin:0 auto;
    }
    .centertext{
    }
    .ac-container table{
        margin:0 auto;
        width:100%;
        border-collapse:collapse;
    }
  div.columnchapters_title{
    border-bottom:0;
    text-align:left;
    position:relative;
  }

    div.centermain,.leftmain {
    display: block!important;
    margin:0 auto;

}
div.columnchapters_title ~ div.columnchapters{
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}
div.columnchapters_title .reveal ~ div.columnchapters {
    height: auto !important;
    overflow: hidden;
    transition: all 0.3s ease;
}
div.columnchapters_title {
    position:relative;
}
div.columnchapters_title.reveal:after{
    position: absolute;
    content: "";
    right: 8%;
    display:block;
    top: 15px;
    bottom: 15px;
    border-top: 0 solid transparent;
    border-bottom: 15px solid #FF6900;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    transition: all 0.3s ease;
}
div.columnchapters_title:after {
    position: absolute;
    display: block;
    content: "";
    right: 8%;
    top: 15px;
    bottom: 15px;
    border-bottom: 0 solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #FF6900;
    transition: all 0.3s ease;
}
.leftmain{
    width:85%!important;
}
    .tel_p {
    font-size: 12px;
}
    div.topchapters{
    margin-top: 15px;
    margin-left: 0px;
}
      .format {
        left: 0;
        top: 130px;
      }
      
    .sub {
    width: 18%;
    }
    div.topchapters {
    max-width: 700px;
    }
    div.topchapter a{
        font-size:12px;
    }
    div.topactivechapter a{
        font-size:12px;
    }
    .map_p {
    font-size: 12px;
    }
    div.headcolumnlogo{
    width: 185px;
    }
    div.headcolumnlogo img{
        max-width:170px;
        top:25px;

    }
    .container_mark2 .top_p {
    font-size: 10px;
    }
        .map_p, .top_p {
    margin: 0 0px 0 0px;
    } 

}
@media(max-width:950px){

    .block22 .container a:nth-child(5) .txt{
        text-align:left;
    }
    .sub .img{
        text-align:center;
    }
    .block22 .container a:nth-child(2n) p{
                margin-left:0!important;
    }
    .block22 .container p{
        display:inline-block;
        margin-left:0!important;
    }
   .sub{
    text-align:center;
   }
    .sub .img img {
    max-width: 100px;
}
  #img55 {
    max-width: 100px;
}
    .linee{
        display:none;
    }
    .block22 .container a:nth-child(5) .sub .linee{
        display:none;
    }

    .top_p{
        display:none;
    }
    
    .container_mark2{
    text-align: left;
    }
    
    .map_p{
        text-align:left;
    }
    
    .sub {
        width: 18%;
    }
    
    .map_p {
    padding-left: 30px;
    }
    
    .map_p, .top_p {
    margin: 0 10px 0 10px;
        font-size: 14px;
    }
    
    .tel_p {
    font-size: 14px;
    }
    
    .container_mark2 .button1 {
    width: 160px;
    font-size: 14px;
    }
    
    .subh2 {
    font-size: 20px;
    }
    
    .button_block {
        margin: 0 20px;
    }
    .sub2 ul li {
    font-size: 15px;
    }
    .sub{
        line-height:20px;
    }
    .format{
        top:0;
        left:0;
    }
    .top_p2{
        font-size:12px;
    }
    .block22 .container {
    height: 290px;
}
    .sub{
        max-height:250px;
    }
    .sub:hover:after{
        height:100%;
    }
    .foot_blc:nth-child(1) {
    width: 23%;
    text-align: left;
    }
    .top_p2 {
    font-size: 10px;
    }
    .foot_blc:nth-child(3) {
    margin-left: 15px;
    width: 180px;
}

}
@media(max-width:900px){
    div.centerchapter_bottomname a {
        font-size: 16px;
    }
    div.topchapterin {
        padding: 4px 3px 4px 4px;
    }
    
    .foot_blc:nth-child(1) {
    width: 22%;
    text-align: left;
    }
    
    .sliderer{
     text-align:center;
    }
    .slideblock{
            width: 21%;
    margin: 20px;
    }
    .map_p, .top_p {
    margin: 0 0px 0 0px;
    font-size: 13px;
}
    #footlogo{
        max-width: 180px;
    }
  .container_mark2 .button1 {
    width: 130px;
    font-size: 14px;
}  
.sub1 p {
/*    font-size: 13px;*/
}
.sub2 ul li {
    font-size: 13px;
}
.prod li{
    font-size:12px;
}
    .foot_blc:nth-child(3){
    display:none;
}
}
@media(max-width:851px){
    .block_contact{
        width:95%;
        text-align:Center;
        margin:0 auto;
    }
div.centerchapter {
    width: 45%;
}
    div.topchapterin {
    padding: 4px 3px 4px 2px;
}
    div.topchapter a {
    font-size: 10px;
}
div.topactivechapter a {
    font-size: 11px;
}
.sliderin{
        padding: 40px 20px;
}

    #footlogo{
        max-width:170px;
    }
    .tel_p2{
        padding-left:0;
    }
    .foot_blc:nth-child(1) {
    width: 20%;
    text-align: left;
}

.sub1,.sub2{
    padding:15px 15px;
    width:90%;
    text-align:left;
}
div.search {
  
    margin: 0 25px 0 25px;
}
.container_mark2 .button1{
    display:none;
}
.map_p, .top_p {
    margin: 0 20px 0 20px;
    font-size: 16px;
}

.centertext {
    width:95%;
margin: 0 auto;
font-size:95%;
}
    .centertext ul{
    padding: 0 25px;
    width:100%;
    text-align:left;
    }
}
@media(max-width:800px){
        .block_contact img{
            max-width:310px;
        }
        .block_contact:nth-child(1) {
    text-align:Center;
}
    .sub1 p,.sub2 p{
        text-align:Center!important;
    }
    #h2_1::after,
    #h2_2::after,
    #h2_2::before{
        display:none!important;
    }
.sub1{
    text-align:center!important;
}
#h2_1,#h2_2{
    text-align: center;
}

.centertext img {
margin:10px auto!important;
max-width:500px;
float:none!important;
text-align:Center;
display:block;
height:auto;
}
    
    .foot_blc:nth-child(1) {
    width: 27%;
    text-align: left;
}
    div.topchapters {
    margin-left: 10px;
}
    div.topchapter,
    div.topactivechapter{
            padding: 6.7px 3px 22px 7px;
    }
    #search_word {
    padding: 10px 5px 10px 5px;
    }
    .map_p, .top_p {
    margin: 0 10px 0 10px;
    font-size: 13px;
    }
    .subh2 {
    font-size: 18px;
    }
    .map_p, .top_p {
    margin: 0 10px 0 10px;
    font-size: 16px;
    }
    .sub1 p{
        line-height:20px;
    }
    
    #footlogo {
    max-width: 120px;
}

div.headcolumnlogo {
    width: 140px;
}
div.topchapterin {
    padding: 4px 0px 4px 0px;
}
div.columnchapters_title {
    padding: 10px;
    margin-bottom: 0;
}
div.inline_three div{
    display:inline-block;
    vertical-align:top;
    width:48%;
    text-align:center;
    padding-bottom:10px;
}
  
}
@media(max-width:750px){
.bengamin{
    display:block;
}
    .headerr4{
        margin:0 auto;
    }
.allheader .languages {
    position: fixed;
    top: 0;
    right: 0px;
    margin-top: 0;
    height: 65px;
}
div.languages div:nth-child(1),
div.languages div:nth-child(2){
}
    .mob tr{
        display:block!important;
    }
    .mob td{
        display:block!important;
        width:95%;
        margin:0 auto;
    }
    #menu{
        display:none;
    }
    div.search {
    margin: 0 0px 0 0px;
}
.container_mark2{
    display:none;
}
    .sub2 ul{
        line-height:25px;padding:0;
    }

 .sub1, .sub2 {
    width: 95%;

    text-align:Center;
}
.sliderin {
    padding: 40px 10px;
}

    .sub{
        padding:0 0px 10px 0px;
    }
.sliderer {
    height: 200px;
}
.sliderer .slideblock img{
    max-width: 60px;
    max-height: 40px;
}
.slideblock{
    font-size:12px;
    padding-top:0;
}
    .map_p, .top_p {
    margin: 0 0px 0 0px;
    font-size: 12px;
    }
     .tel_p {
        font-size: 13px;
    }
    div.languages{
        font-size:17px;
    }
    .headerr3::after{
            left: 46%;
    }
    .slider-arrow--right,
    .slider-arrow--left{
        bottom:auto;
        top:25%;
    }

    .container_mark3 {
    display: block!important;
    position: fixed;
    text-align:center;
    top: 0;
    left: 0;
        min-height: 60px;
    right: 0;
    z-index: 100;
    background:rgba(0, 0, 0, 0) url("../img/source/maxelectro/sliderbot.png") repeat scroll 0 0;
    box-shadow: 0px 1px 0 0px #eee;
}
 .container_mark3  div{
    display: inline-block;
    vertical-align:middle;
  
 }
 
 div.topchapters.mobilize{
    background:#FAFAFA;
 }
 
  .container_mark3 a > div:first-child{
    margin-left: 10px;
    margin-top: 16px;
  
 }
 
 .container_mark3 a.open > div:first-child {
    margin-left: 10px;
    margin-top: 21px;
}

  .container_mark3  .sub_logo{
    width:15%;
 }
 .container_mark3 .search_block{
    width:30%;
 }
 .container_mark3 .sub_logo img{
    max-width:100px;
 } 
div.overhead{
    height:65px;
}
.languages{
    
}
.foot_blc:nth-child(1){
    display:none;
}
}
@media(max-width:700px){
    .bengamin{
        position:fixed;
        right:10px;
        top:10px;
        z-index:1000;
        font-size:20px;
        color:red;
        font-family:sans-serif;
    }
    .popup{
        max-width:unset!important;
        width:100%!important;
        height:100%!important;
        top:0!important;
        border:0!important;
        border-radius:0;
        background:#fefefe!important;
    }
        .popup div.feedback_main{
    max-width: 320px!important;
    margin: 0 auto;
    padding: 10px;
    vertical-align: middle;
    max-height: 400px;
    overflow-y: scroll!important;
    display: block;
    }
    #menu{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    }
        .lebuttondamenu {
        float:left;
        margin:10px 0 0 10px;
    }
    .container_mark3 .sub_logo {
    width: 22%;
}
    .sliderin{
        top:105px;
    }
    .sub1 p {
    line-height: 20px;
    text-align: center;
}
  .sub1 ul{
    text-align:left;
  }
    .sub1,.sub2{
    text-align: center;
    width: 85%;
    margin: 0 auto;
    display: block;
    }
    #h2_1 {
    text-align:center;
    }
        #img1,#img2{
        float:none;
        margin-left:0;
        margin-right:0;
    }
    .sliderin {
    padding: 10px 10px;
}
    #h2_1::after{
        display:none;
    }
    #h2_2::before{
        display:none;
    }
    .head .headcolumnlogo {
    display:none;
    }
     .head .topchapters{
    display:none;
    }
     .topchapters {
    top: 50px;
}
    div.head{
        padding:0;
        height:0;
    }
 
    .block55 {
    margin: 0px auto 0px;
    max-width: 1400px;
}
.sliderin p,
.sliderin h1{
    font-size:20px;
}
   .block55 {
    margin: 0px auto 0px;
  
}

}
@media(max-width:650px){
.foot_blc:nth-child(2) {
    margin-left: 30px;
    width: 200px;
}
.allheader .languages {
    position: fixed;
    right: 0px;
}

.foot_blc .social {
    margin-top: 5px;
    margin-left: 0;
}
}
@media(max-width:600px){
    .allheader .languages {
    position: fixed;
    top: 0px;
    right: 0;
}
    div.languages div:nth-child(1){
        padding:0;
        display:block;
    }
div.languages div {
    padding: 5px 0 0 !important;
}
      .ac-container img{
        display:inline-block!important;

      }
    .block22 .container{
        height:unset;
    }
  .sub {
    width: 33%;
}
    div.sliderback{
        max-height:400px;
    }
.sliderin {
    padding: 5px;
}
.sub1, .sub2 {
    background: #fff;
    border: 1px solid #f26f21;
    padding: 20px;
    border-radius: 10px;
    margin: 20px auto;
    display: block;
}
#img1,#img2{
    border:none;
    padding:0;
}
.sub2 ul{
    text-align:left;
}
div.search_button {
    display: inline-block;
    right: 0;
    left: auto;
    position: absolute;
    width: 24px;
    top: 10px;
    vertical-align: middle;

}

div.gallery {
    margin: 15px 1%;
    max-width: 45%;
    min-width: 45%;
}

.allheader .languages {
    height: 60px;
}

    div.maine .ac-container > div:nth-child(2) ~ div table,
    div.maine .ac-container > div:nth-child(2) ~ div tbody,
    div.maine .ac-container > div:nth-child(2) ~ div table tr,
    div.maine .ac-container > div:nth-child(2) ~ div table td{
        display:block;
    }
    
    .ac-container table img {
    display: block!important;
    margin:0 auto;
}

div.inline_one div{
    display:inline-block;
    vertical-align:top;
    width:98%;
    text-align:center;
    padding-bottom:10px;
}

div.inline_two div{
    display:inline-block;
    vertical-align:top;
    width:98%;
    text-align:center;
    padding-bottom:10px;
}


div.centertext table{
    width: 100% !important;
    
}


}
@media(max-width:580px){
.tel_p{
    margin:0 5px;
}
.container_mark3 .search_block {
    width: 28%;
}

.foot_blc:nth-child(4) {
display:none;
}
div.search_block{
    display:none;
}

}
@media(max-width:530px){
    .centertext{
    width: 90%;
    margin: 0 auto;
     
    }
    .centertext img{
        max-width:350px;
           height:auto;
    }
    .container_mark3 .search_block {
    width: unset;
    float: right;
    margin: 10px 0 0 30px;
}
.container_mark3 .sub_logo {
width: auto;
    margin-top: 8px;
    margin-left: 0;
    margin-right: 0;
}

    .container_mark3 .tel_p{
        display:none;
    }
  div.languages {
    margin: 10px 10px 0 0 ;
    float: right;
}
    .label1{
        display:inline-block;
        vertical-align:middle;
    }
   #check1:checked ~ .search{
    width:100%;
    transition:0.4s;
    -ms-transition:0.4s;
    -webkit-transition:0.4s;
    -o-transition:0.4s;
}
.search_input,div.search_input input{ 
    max-width:none!important;
}
  #check1:checked ~ .search #search_word{  
    width: 350px;
  }

   .container_mark3 .search{
        overflow:hidden;
        width:0;
    }
    #check1:checked ~ .label1{
        display: none;
    }
    

    
}
@media(max-width:500px){
    div.columnchapters_main{
        padding:0;
        margin-right:0;
    }
    .sliderin p,
    .sliderin h1 {
    font-size: 16px;
}
.container_mark3 .search_block {
    width: auto;
    float: right;
    margin: 12px 55px 0 30px;
}
div.search_input{
    max-width:250px;
}
    .sliderback .sliderarrows{
    display:none;
    }
    div.centerchapter {
    width: 95%;
    height:auto;
}

div.inline_three div{
    display:inline-block;
    vertical-align:top;
    width:98%;
    text-align:center;
    padding-bottom:10px;
}
}
@media(max-width:450px){
    .centertext img {
    max-width: 360px;
}
    #img1, #img2 {
    border: none;
    width: 85%;
    height:auto;
    padding: 0;
    }    
    #check1:checked ~ .search #search_word {
    width: 320px;
    }

}
@media(max-width:400px){
    
    div.gallery {
    margin: 15px 1%;
    max-width: 80%;
    min-width: 80%;

}

    .sliderbot div{
        width:300px;
    }
    .button2{
        font-size:13px;
    }
.sliderin p,
    .sliderin h1 {
    font-size: 13px;
}

    .sub{
    width: 80%;
    text-align: center;
    border: 1.2px solid #e5e9e5;
    margin: 10px 0;
    min-height: 200px;
    background: #fff;
    max-height: 300px;
    }
    .block55{
        display:none;
    }
    .txt{text-align:Center!important;
    border:none!important;}
    #check1:checked ~ .search #search_word {
    width: 220px;
    height:auto;
    }

    .centertext img {
    max-width: 220px;
}
}
@media(max-width:350px){
  #check1:checked ~ .search #search_word {
    width:180px;
    }
    

div.columnchapter0,div.columnchapteractive0 {
    font-size: 13px;}
    div.columnchapter1,div.columnchapteractive1{
        font-size:13px;
    }

}
@media(max-width:320px){
    
}

.collateral-box  img {
    margin: 0 15px 0 0 !important;
    display: inline-block !important;
}


@media all and (max-width: 800px) { 

.img_ses {
    max-width: 800px!important;
    width: 100%;
    height: auto;
}



}



@media all and (max-width: 700px) { 

.img_ses {
    display: none!important;
}

.mobile_bl_ses {
    display: block;
}






}