/*@media screen and (max-width: 1160px){*/
    /*#main_slider{*/
        /*max-width:600px;*/
    /*}*/

/*}*/
/*@media screen and (max-width: 1000px){*/
    /*#main_slider{*/
        /*max-width:600px;*/
    /*}*/

/*}*/
/*@media screen and (max-width: 860px){*/
    /*#main_slider{*/
        /*max-width:500px;*/
    /*}*/

/*}*/
@media screen and (max-width: 1200px) {

    #main .banner .wrap_slider .slider .slide .head.head-small {
        font-size: 22px;
        line-height: 26px;
    }
}

@media screen and (max-width: 1070px) {

    #main .banner .wrap_slider .slider .slide  .head.head-small{
        font-size:20px;
        line-height: 26px;
    }
    #main .banner .wrap_slider .slider .slide  .subheader{
        font-size:16px;
        margin-bottom:1em;
    }
    #main .banner .wrap_slider .slider .slide .btn.btn-orange {
        flex-basis: 206px;
        -webkit-flex-basis: 206px;
        -ms-flex-preferred-size: 206px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 600;
        height: 60px;
        border-radius: 3px;
        padding: 5px 16px;
        margin: 3px;
    }
    .row.buttons2 .col .inside {
        margin: 0 6px;
    }
}

@media screen and (max-width: 1020px) {

    #main .banner .wrap_slider .slider .slide  .head.head-small{
        font-size:18px;
        line-height: 22px;
    }
    #main .banner .wrap_slider .slider .slide  .subheader{
        font-size:16px;
        margin-bottom:1em;
    }
    #main .banner .wrap_slider .slider .slide .btn.btn-orange {
        flex-basis: 206px;
        -webkit-flex-basis: 206px;
        -ms-flex-preferred-size: 206px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 600;
        height: 60px;
        border-radius: 3px;
        padding: 5px 16px;
        margin: 3px;
    }

}


@media screen and (max-width: 768px){


    #main_slider .note .head{
        font-size: 0.9em;
        line-height: 1em;
        margin-bottom: 0em;
    }
    #main_slider .note .text {
        font-size: 0.8em;
        line-height: 1.2em;
    }
    #main_slider .note {
        padding: 1em 1em 1em 1em;
    }

}
@media screen and (max-width: 650px){

}
@media screen and (max-width: 570px){

}
@media screen and (max-width: 500px){


    #main_slider .note .head{
        font-size: 0.7em;
        line-height: 1em;
        margin-bottom: 0em;
    }
    #main_slider .note .text {
        font-size: 0.7em;
    }
    #main_slider .note {
        padding: 1em 0em 1em 1em;
    }
}
@media screen and (max-width: 440px){


    #main_slider .note {
        padding: 0.3em 0em 1em 0.6em;
    }

}


@media screen and (max-width: 768px){
    .powermail_form textarea {
        width:270px;
    }
    .powermail_form .powermail_submit, .contact_form .btn_blue {
        float: left;
    }
    #c10 .news,
    #c734 .news,
    #c23 .news {
        display:none;
    }
    #c10 h4,
    #c734 h4,
    #c23 h4 {
        text-decoration:underline;
        cursor: pointer;
    }
}
@media screen and (max-width: 350px){
    .powermail_form textarea {
        width:220px;
    }
    .powermail_form input, .contact_form .input input {
        width: auto;
    }
}

/** add for menu on top **/
.btn_menu span{
    display: none;
    width: 30px;
    height: 5px;
    margin-bottom: 5px;
    background: #195EA0;
}
.btn_menu span:last-child{
    margin-bottom: 0;
}
@media screen and (max-width: 768px){
    #top{
        position:  fixed;
        z-index: 100;
        top: 0;
        left: 0;
        right: 0;
        background: #ffffff;
    }
    #header{
        position:  fixed;
        z-index: 100;
        top: 35px;
        left: 0;
        right: 0;
        background: #ffffff;
    }
    #header .container{
        position:  static;
    }
    #header .more{
        position:  static;
    }
    #header .more ul{
        right: 0;
        left: 0;
        margin-top: 1px;
    }
    #main{
        padding-top: 70px; /*127*/
    }
    .btn_menu span{
        display: block;
    }
    .btn_menu img{
        display:  none;
    }
}
@media screen and (max-width: 640px){
    #main{
        padding-top: 56px; /*106*/
    }
}
@media screen and (max-width: 530px){
    #main{
        padding-top: 69px; /*169*/
    }
}

/* for news on mob*/

@media screen and (max-width: 768px){
    #c10 h4,
    #c734 h4,
    #c23 h4 {
        text-decoration: none;
        cursor: pointer;
        color: #8A8A8A;
        position:  relative;
    }
    #c10 h4:after,
    #c734 h4:after,
    #c23 h4:after{
        content: "";
        position:  absolute;
        top: -5px;
        right: 0;
        width: 30px;
        height: 30px;
        background-image: url('data:image/svg+xml;utf8,<svg height="128px" id="Layer_1" style="enable-background:new 0 0 128 128;" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><line style="fill:none;stroke:%238A8A8A;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;" x1="111" x2="64" y1="40.5" y2="87.499"/><line style="fill:none;stroke:%238A8A8A;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;" x1="64" x2="17" y1="87.499" y2="40.5"/></g></svg>');
        background-size:  cover;
    }
}
.news_item.row{
    margin-right: 0;
    margin-left: 0;
}

.powermail_form_2 #powermail_field_marker_18,
.powermail_form_2 #powermail_field_marker_17 {
    max-width: 512px !important;
}