
/*
            -----------------------------------------------------------------------------------------------------------
            -----------------------------------------------------------------------------------------------------------
                                                        Responsive
            -----------------------------------------------------------------------------------------------------------
            ----------------------------------------------------------------------------------------------------------- 
*/
/*125% C++ Zoom*/
@media (max-width:1542px){
         body, html{
        font-size: 13px !important;
        text-align: justify;
    }
    #header .header__navbutton a{
        width: 80px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        left: -5px;
    }
    #header .header__wrapper .header__left .header__navbutton p{
        color: #172957;
        margin-top: -37px;
        margin-left: 35px;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        letter-spacing: 1px;
    }
    #header .header__navbutton a{
        height: 60px;
    }
    #header, #header .header__wrapper, #header header{
        height: 60px;
    }
    #header .header__wrapper .header__left>*, #header .header__wrapper .header__right>*{
        height: 60px;
    }
    #header .header__menu>ul>li{
        height: 60px;
    }
    #header .header__wrapper>*{
        height: 60px;
    }
    #header .header__wrapper .header__logo .header-logo-img{
        width: 170px;
        margin-top: 10px;
    }
    #header .header__menu>ul>li a{
        font-size: 10px;
    }
    #header .header__wrapper .header__left{
        width: calc(45% - 75px);
    }
    .goog-te-gadget>div>img{
        width: 30px;
        height: 60px;
        background-size: 20px 20px;
    }
    .goog-te-gadget-simple{
        font-size: 8pt !important;
    }
    .goog-te-gadget-simple .goog-te-menu-value {
        top: -40px;
        margin-left: 0px !important;
    }
    #header .header__menu>ul>li a{
        padding-top: 20px;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        padding: 22px 20px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        top: 30px;
    }
    #header .header__menu>ul>li>ul{
        top: 60px;
    }
    #header .header__menu>ul>li a{
        padding: 26px 15px;
    }
    #header .header__right .header__menu.service>ul>li a {
        color: #172957;
    }
    #header .header__right .header__menu.service>ul>li.current a, #header .header__right .header__menu.service>ul>li:hover a {
        text-decoration: none;
        color: rgb(23, 41, 87)!important;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        padding: 10px 10px !important;
    }
    ul.dropdown{
        width: 150px !important;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        font-size: 18px;
    }
    #header .header__wrapper .header__logo{
        width: 200px;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        font-size: 10px;
    }
    /*toggle menu*/
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li{
        padding-left: 40px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu>ul>li>a, #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li>a{
        font-size: 14px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu>ul a{
        font-size: 14px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.standard-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.standard-menu>ul a{
        font-size: 12px;
    }
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li:first-of-type{
        width: 17%;
    }
    #header .header__wrapper .hovermenu_wrapper, #header .header__wrapper .megamenu_wrapper{
        top: 50px;
    }
    /*home page start*/
    [data-module=typo].footnote, [data-module=typo].text{
        font-size: 10px;
        line-height: 16px;
    }
    [data-module=textSeparator]{
        padding: 30px 0px;
    }
    [data-module=blocks].padding{
        padding: 30px 66px;
    }
    [data-module=article] .row{
        padding: 0 0 20px 0;
    }
    .feature-item.feature-item-big:before{
        padding: 50px;
    }
    .feature-item.feature-item-big h4{
        margin-top: 25px;
    }
    body .feature-item.feature-item-big p{
        width: 100%;
    }
    .feature-item p{
        line-height: 16px;
        margin-top: 10px;
    }
    [data-module=article] .col-img img[data-img].ind-exp-img{
        height: 400px !important;
    }
    [data-module=article].index-export, [data-module=article].quality-section, [data-module=article].about-section
    {
        padding: 0px 0px;
    }
    [data-module=article].export-section{
        padding: 40px 0 0 0;
    }
    [data-module=article].index-export .text, [data-module=article].quality-section .text, [data-module=article].about-section .text{
        margin-bottom: 0px;
    }
    [data-module=list_text]{
        padding: 0px 0px !important;
    }
    /*about page start*/
    [data-module=article] .text h2{
        margin-bottom: 0px;
    }
    [data-module=list_text].wehave:before, [data-module=list_text].wehave:after{
        z-index: -1;
    }
    [data-module=article].slider-sec .text{
        margin-bottom: 25px;
    }
    [data-module=list_text] .text-content{
        font-size: 13px;
    }
    /*export style*/
    .global-section .export-country{
        padding-top: 0px;
    }
    .slider-sec figure.export-about-img:before{
    content: '';
    position: absolute;
    width: 68%;
    height: 100%;
    display: block;
    left: -15px;
    z-index: 0;
    border: 12px solid #ff5927;
    top: 20px;
    border-radius: 5px;
    opacity: 0.5;
}
    /*packing*/
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
        padding: 10px 5px;
        font-size: 13px;
    }
    /*contact*/
    [data-component=input-form] header{
        padding: 0px 58px;
    }
    .mpa{
        width: 100%;
        height: 100%;
    }
    .map .map-iframe{
        width: 100%;
        height: 570px;
    }
    /*footer*/
    #footer{
        padding: 30px 0px;
    }
    #footer .footer-sec-title{
        font-size: 14px;
    }
    #footer footer p{
        font-size: 13px !important;
        line-height: 20px !important;
    }
    #footer li{
        font-size: 13px;
        line-height: 20px;
    }
    #footer footer .f-address ul li a{
        font-size: 13px !important;
    }
    #footer .footer-social li a{
        font-size: 17px;
        padding-right: 12px;
    }
    #footer .footer-col-logo .footer-logo-img{
        width: 100%;
    }
            /*new change*/
    [data-module=blocks].padding .about-img img{
        width: 300px;
        height: 300px;
        top: 0;
    }
    [data-module=blocks].padding .about-img img:hover{
        top: 0;
    }
    [data-module=blocks].padding .about-content .text-content {
        padding-top: 10%;
        line-height: 18px;
    }
    .white-box{
        padding: 10px 8px 8px 30px;
        right: 30%;
        top: 40px;
    }
    .white-box2{
        padding: 10px 8px 50px 20px;
        left: 80%;
        top: 40px;
    }
    [data-module=article] .text p.small-design {
        float: right;
        position: relative;
        right: -250px;
        top: -70px;
    }
    [data-module=article] .text p.small-design-2{
        margin: 0;
        right: 270px;
    }
    [data-module=article].index-product{
        padding: 40px 0 0 0;
    }
    [data-module=article].page-margin-top-section{
        padding: 70px 0;
    }
    .band-box, .band-box:hover{
        padding: 30px;
    }
    [data-module=article].about-section .col-lg-6 .text{
        padding: 40px;
    }
    [data-module=article].slider-sec.inf .text{
        padding: 0 13%;
    }
    [data-module=article] .col-lg-6 .text{
        padding: 0px 40px;
    }
    .thm-btn{
        padding: 10px;
        font-size: 10px;
        line-height: 15px;
    }
    [data-module=article].slider-sec .text{
        padding: 15%;
    }
    .event-details-sec .sec-title h2{
        margin-left: 12px;
    }
    .event-details-sec .col-lg-7.col-md-12.col-sm-12{
        padding: 0 0 40px 0;
    }
    [data-component=input-form] form .input-wrap{
        min-height: 80px;
    }
    [data-component=input-form] [role=form]{
        padding: 30px 20px;
    }
    [data-module=article].slider-sec{
        padding: 40px 0 0 0px;
    }
    /*contact*/
    [data-component=input-form] header{
        padding: 0px 20px;
    }
    .map .map-iframe{
        height: 550px;
    }
    #footer{
        padding: 30px 0 0 0;
    }
    #footer .thm-footer{
        padding: 20px 0;
    }
    .foo-img{
        width: 50px;
    }
    #totop{
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 20px solid #172957;
    }
    #help-button{
        width: 50px;
    }
    .abodier [data-module=blocks] .inq-btn{
        padding: 30px 50px 80px;
    }
    .abodier .inq-btn [data-module=iconCircleButton].icon_button b{
        font-size: 12px;
    }
}
/*150% C++ Zoom*/
@media (max-width:1425px){
    body, html{
        font-size: 14px !important;
        text-align: justify;
    }
    #header .header__navbutton a{
        width: 80px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        left: 30px;
    }
    #header .header__wrapper .header__left .header__navbutton p{
        display: none;
    }
    #header, #header .header__wrapper, #header header{
        height: 50px;
    }
    #header .header__wrapper .header__left>*, #header .header__wrapper .header__right>*{
        height: 50px;
    }
    #header .header__menu>ul>li{
        height: 50px;
    }
    #header .header__wrapper>*{
        height: 50px;
    }
    #header .header__wrapper .header__logo .header-logo-img{
        width: 150px;
        margin-top: 8px;
    }
    #header .header__menu>ul>li a{
        font-size: 10px;
    }
    #header .header__wrapper .header__left{
        width: calc(45% - 75px);
    }
    .goog-te-gadget>div>img{
        width: 30px;
        height: 50px;
        background-size: 20px 20px;
    }
    .goog-te-gadget-simple{
        font-size: 8pt !important;
    }
    .goog-te-gadget-simple .goog-te-menu-value {
        top: -40px;
        margin-left: 0px !important;
    }
    #header .header__menu>ul>li a{
        padding-top: 20px;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        padding: 18px 20px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        top: 25px;
    }
    #header .header__menu>ul>li>ul{
        top: 50px;
    }
    #header .header__menu>ul>li a{
        padding: 20px 15px;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        padding: 10px 10px !important;
    }
    ul.dropdown{
        width: 150px !important;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        font-size: 18px;
    }
    #header .header__wrapper .header__logo{
        width: 200px;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        font-size: 10px;
    }
    /*toggle menu*/
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li{
        padding-left: 40px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu>ul>li>a, #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li>a{
        font-size: 16px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu>ul a{
        font-size: 14px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.standard-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.standard-menu>ul a{
        font-size: 12px;
    }
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li:first-of-type{
        width: 17%;
    }
    /*home page start*/
    [data-module=typo].footnote, [data-module=typo].text{
        font-size: 10px;
        line-height: 16px;
    }
    [data-module=textSeparator]{
        padding: 30px 0px;
    }
    [data-module=blocks].padding{
        padding: 30px 66px;
    }
    [data-module=article] .row{
        padding: 0 0 20px 0;
    }
    .feature-item.feature-item-big:before{
        padding: 50px;
    }
    .feature-item.feature-item-big h4{
        margin-top: 25px;
    }
    body .feature-item.feature-item-big p{
        width: 100%;
    }
    .feature-item p{
        line-height: 16px;
        margin-top: 10px;
    }
    [data-module=article] .col-img img[data-img].ind-exp-img{
        height: 300px !important;
    }
    [data-module=article].index-export, [data-module=article].quality-section, [data-module=article].about-section
    {
        padding: 0px 0px;
    }
    [data-module=article].export-section{
        padding: 40px 0 0 0;
    }
    [data-module=article].index-export .text, [data-module=article].quality-section .text, [data-module=article].about-section .text{
        margin-bottom: 0px;
    }
    [data-module=list_text]{
        padding: 0px 0px !important;
    }
    /*about page start*/
    [data-module=article] .text h2{
        margin-bottom: 0px;
    }
    [data-module=list_text].wehave:before, [data-module=list_text].wehave:after{
        z-index: -1;
    }
    [data-module=article].slider-sec .text{
        margin-bottom: 25px;
    }
    [data-module=list_text] .text-content{
        font-size: 14px;
    }
    /*export style*/
    .global-section .export-country{
        padding-top: 0px;
    }
    .slider-sec figure.export-about-img:before{
    content: '';
    position: absolute;
    width: 68%;
    height: 100%;
    display: block;
    left: -15px;
    z-index: 0;
    border: 12px solid #ff5927;
    top: 20px;
    border-radius: 5px;
    opacity: 0.5;
}
    /*packing*/
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
        padding: 6px 5px;
        font-size: 14px;
    }
    /*contact*/
    [data-component=input-form] header{
        padding: 0px 58px;
    }
    /*footer*/
    #footer{
        padding: 30px 0px;
    }
    #footer .footer-sec-title{
        font-size: 14px;
    }
    #footer footer p{
        font-size: 14px !important;
        line-height: 16px !important;
    }
    #footer li{
        font-size: 14px;
        line-height: 16px;
    }
    #footer footer .f-address ul li a{
        font-size: 14px !important;
    }
    #footer .footer-social li a{
        font-size: 14px;
        padding-right: 12px;
    }
    #footer .footer-col-logo .footer-logo-img{
        width: 100%;
    }
        /*new change*/
    [data-module=blocks].padding .about-img img{
        width: 300px;
        height: 300px;
        top: 0;
    }
    [data-module=blocks].padding .about-img img:hover{
        top: 0;
    }
    [data-module=blocks].padding .about-content .text-content {
        padding-top: 10%;
        line-height: 18px;
    }
    .white-box{
        padding: 10px 8px 8px 30px;
        right: 30%;
        top: 40px;
    }
    .white-box2{
        padding: 10px 8px 8px 20px;
        left: 80%;
        top: 40px;
    }
    [data-module=article] .text p.small-design {
        float: right;
        position: relative;
        right: -300px;
        top: -50px;
    }
    [data-module=article] .text p.small-design-2{
        margin: 0;
    }
    [data-module=article].index-product{
        padding: 40px 0 0 0;
    }
    [data-module=article].page-margin-top-section{
        padding: 40px 0;
    }
    .band-box, .band-box:hover{
        padding: 5px 40px;
    }
    [data-module=article] .col-lg-6 .text{
        padding: 0px 40px;
    }
    .thm-btn{
        padding: 10px;
        font-size: 12px;
        line-height: 15px;
    }
    [data-module=article].slider-sec .text{
        padding: 15%;
    }
    .event-details-sec .sec-title h2{
        margin-left: 12px;
    }
    .event-details-sec .col-lg-7.col-md-12.col-sm-12{
        padding: 0 0 40px 0;
    }
    [data-component=input-form] form .input-wrap{
        min-height: 80px;
    }
    [data-component=input-form] [role=form]{
        padding: 30px 20px;
    }
    [data-module=article].slider-sec{
        padding: 40px 0 0 0px;
    }
    /*contact*/
    [data-component=input-form] header{
        padding: 0px 20px;
    }
    .map .map-iframe{
        height: 550px;
    }
    #footer{
        padding: 30px 0 0 0;
    }
    #footer .thm-footer{
        padding: 20px 0;
    }
    .foo-img{
        width: 50px;
    }
    #totop{
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 20px solid #172957;
    }
    #help-button{
        width: 50px;
    }
    .abodier [data-module=blocks] .inq-btn {
        padding: 30px 20px 40px;
    }
    .abodier .inq-btn [data-module=iconCircleButton].icon_button b {
        font-size: 10px;
    }
    [data-module=article] .text p{
        font-size: 14px;
    }
}
@media (max-width:1349px){}
/*175% C++ Zoom*/
@media (max-width:1200px){
    body, html{
        font-size: 12px !important;
        text-align: justify;
    }
    #header .header__navbutton a{
        width: 80px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        left: 30px;
    }
    #header .header__wrapper .header__left .header__navbutton p{
        display: none;
    }
    #header, #header .header__wrapper, #header header{
        height: 50px;
    }
    #header .header__wrapper .header__left>*, #header .header__wrapper .header__right>*{
        height: 50px;
    }
    #header .header__menu>ul>li{
        height: 50px;
    }
    #header .header__wrapper>*{
        height: 50px;
    }
    #header .header__wrapper .header__logo .header-logo-img{
        width: 140px;
        margin-top: 9px;
    }
    #header .header__menu>ul>li a{
        font-size: 10px;
    }
    #header .header__wrapper .header__left{
        width: calc(45% - 75px);
    }
    .goog-te-gadget>div>img{
        width: 30px;
        height: 50px;
        background-size: 20px 20px;
    }
    .goog-te-gadget-simple{
        font-size: 8pt !important;
    }
    .goog-te-gadget-simple .goog-te-menu-value {
        top: -40px;
        margin-left: 0px !important;
    }
    #header .header__menu>ul>li a{
        padding-top: 20px;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        padding: 18px 20px;
    }
    #header .header__navbutton a:after, #header .header__navbutton a:before, #header .header__navbutton a div{
        top: 25px;
    }
    #header .header__menu>ul>li>ul{
        top: 50px;
    }
    #header .header__menu>ul>li a{
        padding: 20px 15px;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        padding: 10px 10px !important;
    }
    ul.dropdown{
        width: 150px !important;
    }
    #header .header__right [data-comp=header__search].header__search .search__icon{
        font-size: 18px;
    }
    #header .header__wrapper .header__logo{
        width: 200px;
    }
    #header .header__menu>ul>li ul.d-custom li a{
        font-size: 10px;
    }
    /*toggle menu*/
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li{
        padding-left: 40px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu>ul>li>a, #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li>a{
        font-size: 14px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu>ul a{
        font-size: 14px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.standard-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.standard-menu>ul a{
        font-size: 10px;
    }
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li:first-of-type{
        width: 17%;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu li.social-menu li a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu li.social-menu li a{
        padding: 3px;
    }
    #header .header__wrapper .megamenu_wrapper .burger_menu{
        padding-left: 20px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu>ul a{
        margin-bottom: 5px;
    }
    /*home page start*/
    [data-module=typo].footnote, [data-module=typo].text{
        font-size: 10px;
        line-height: 16px;
    }
    [data-module=textSeparator]{
        padding: 30px 0px;
    }
    [data-module=blocks].padding{
        padding: 30px 66px;
    }
    [data-module=article] .row{
        padding: 0 0 20px 0;
    }
    .feature-item.feature-item-big:before{
        padding: 50px;
    }
    .feature-item.feature-item-big h4{
        margin-top: 25px;
    }
    body .feature-item.feature-item-big p{
        width: 100%;
    }
    .feature-item p{
        line-height: 16px;
        margin-top: 10px;
    }
    [data-module=article] .col-img img[data-img].ind-exp-img{
        height: 300px !important;
    }
    [data-module=article].index-export, [data-module=article].quality-section, [data-module=article].about-section
    {
        padding: 0px 0px;
    }
    [data-module=article].export-section{
        padding: 40px 0 0 0;
    }
    [data-module=article].index-export .text, [data-module=article].quality-section .text, [data-module=article].about-section .text{
        margin-bottom: 0px;
    }
    [data-module=list_text]{
        padding: 0px 0px !important;
    }
    /*about page start*/
    [data-module=article] .text h2{
        margin-bottom: 0px;
    }
    [data-module=list_text].wehave:before, [data-module=list_text].wehave:after{
        z-index: -1;
    }
    [data-module=article].slider-sec .text{
        margin-bottom: 25px;
    }
    /*export style*/
    .global-section .export-country{
        padding-top: 0px;
    }
    /*packing*/
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
        padding: 5px 5px;
        font-size: 10px;
    }
    
    /*new change*/
    [data-module=blocks].padding .about-img img{
        width: 300px;
        height: 300px;
        top: 0;
    }
    [data-module=blocks].padding .about-img img:hover{
        top: 0;
    }
    [data-module=blocks].padding .about-content .text-content {
        padding-top: 10%;
        line-height: 18px;
    }
    .white-box{
        padding: 10px 20px;
        right: 30%;
        top: 40px;
    }
    .white-box2{
        padding: 10px 8px;
        left: 80%;
        top: 40px;
    }
    [data-module=article] .text p.small-design {
        float: right;
        position: relative;
        right: -300px;
        top: -50px;
    }
    [data-module=article] .text p.small-design-2{
        margin: 0;
    }
    [data-module=article].index-product{
        padding: 40px 0 0 0;
    }
    [data-module=article].page-margin-top-section{
        padding: 40px 0;
    }
    .band-box, .band-box:hover{
        padding: 5px;
    }
    [data-module=article] .col-lg-6 .text{
        padding: 0px 40px;
    }
    .thm-btn{
        padding: 10px;
        font-size: 10px;
        line-height: 15px;
    }
    [data-module=article].slider-sec .text{
        padding: 0 10%;
    }
    .event-details-sec .sec-title h2{
        margin-left: 12px;
    }
    .event-details-sec .col-lg-7.col-md-12.col-sm-12{
        padding: 0 0 40px 0;
    }
    [data-component=input-form] form .input-wrap{
        min-height: 80px;
    }
    [data-component=input-form] [role=form]{
        padding: 30px 20px;
    }
    [data-module=article].slider-sec{
        padding: 40px 0px;
    }
    /*contact*/
    [data-component=input-form] header{
        padding: 0px 20px;
    }
    .map .map-iframe{
        height: 550px;
    }
    #footer{
        padding: 30px 0 0 0;
    }
    #footer .thm-footer{
        padding: 20px 0;
    }
    .foo-img{
        width: 50px;
    }
    #totop{
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 20px solid #172957;
    }
    #help-button{
        width: 40px;
    }
    .abodier [data-module=blocks] .inq-btn {
        padding: 30px 0px 40px;
    }
    .abodier .inq-btn [data-module=iconCircleButton].icon_button b {
        font-size: 8px;
    }

}
/*After 200% C++ Zoom Mobile View*/
@media (max-width:992px){
    #header .header__wrapper .header__left{
        width: auto;
    }
    #header .header__navbutton{
        border-right: none;
    }
    #header .header__wrapper .megamenu_wrapper{
        top: 50px;
    }
    .table-responsive>.table-bordered{
        border: 1px solid #ddd;
    }
    #footer .footer-col-logo .footer-logo-img{
        display: none !important;
    }   
    #footer{
        text-align: center;
    }
    #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li:first-of-type{
        width: 100%;
    }
    #header .header__wrapper .header__right{
        display: none;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu, #header .header__wrapper .megamenu_wrapper .burger_menu{
        padding: 20px 0px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu>ul>li>a, #header .header__wrapper .megamenu_wrapper .burger_menu>ul>li>a{
        padding-bottom: 10px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu>ul a, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu>ul a{
        padding-bottom: 10px;
    }
    #header .header__wrapper .hovermenu_wrapper .hover_menu li.direct-menu li.social-menu, #header .header__wrapper .megamenu_wrapper .burger_menu li.direct-menu li.social-menu{
        margin-top: 0px;
        margin-bottom: 70px;
    }
    [data-module=blocks].padding{
        padding: 25px 0px;
    }
    [data-module=article].index-product .col-lg-6 .text{
        padding: 0px 5% 0 10%;
    }
    .alignnone.wp-image-24402{
        width: 300px !important;
        height: 150px !important;
    }
    /*export*/
    .export-about-img img{
        width: 100% !important;
    }
    .slider-sec figure.export-about-img:before{
        display: none;
    }
    .global-section h3 .line.after-line, .global-section h3 .line, .slider-sec h4.text .line{
        display: none;
    }
    [data-module=slider].max-height{
        min-height: 300px !important;
        height: 300px !important;
    }
    /*footer*/
    #footer{
        padding: 0px 0px;
    }
    #footer footer .clear .col-sm-12{
        padding-bottom: 15px;
    }
    .rev_slider .slider-title{
        padding: 0;
    }
    #rev_slider_27_1_forcefullwidth.forcefullwidth_wrapper_tp_banner{
        height: 350px !important;
    }
    #rev_slider_27_1_wrapper{
        height: 350px !important;
    }
    .rev_slider .slider-title h1{
        font-size: 30px;
    }
    .white-box {
        padding: 10px 20px;
        width: 100%;
        right: 0;
        top: 40px;
    }
    .white-box2 {
        padding: 10px 8px;
        left: 0;
        top: 40px;
        width: 100%;
    }
    [data-module=article] .text p.small-design {
        float: left;
        position: relative;
        right: 12px;
        top: 0px;
    }
    [data-module=article] .text p.small-design-2 {
        margin: 0;
        right: 0;
        top: 22px;
        float: left;
        padding-bottom: 80px;
    }
    .band-box:hover{
        box-shadow: 0 0 0 0;
    }
    [data-module=blocks].padding .about-content .text-content{
        padding-left: 0px;
        padding-right: 0px;
    }
    [data-module=blocks].padding .about-content .about-img{
        padding-left: 0px;
        padding-right: 0px;
    }
    [data-module=list_text] .cols {
        min-height: 140px;
    }
    [data-module=article] .text h2{
        letter-spacing: 0px;
    }
    [data-module=blocks].contact-section >.container-fluid {
        padding: 0px 20px;
    }
    [data-module=blocks].padding-top.contact-section {
        padding: 40px 0px;
    }
    .asider-mobile-open{
        right: 120px;
        border: 1px solid hsla(0, 0%, 72%, .25);
        border-bottom: 0;
    }
    .abodier [data-module=blocks] .inq-btn{
        padding: 30px 0px;
    }
    [data-module=iconCircleButton].icon_button{
        float: none;
        line-height: 100px;
    }
    .abodier [data-module=blocks] .container-fluid.product-container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .abodier .inq-btn [data-module=iconCircleButton].icon_button:hover{
        box-shadow: 0 0 0px #0000006b;
    }
    .rev_slider .slider-title{
        display: none;
    }
    .rev_slider .slider-title.slide-01{
        display: none;    
    }
    .rev_slider .slider-title.slide-03{
        display: none;    
    }
    #totop:after{
        right: 0px;
    }
    .preloader1 img{
        width: 15%;
    }
    .abodier [data-module=blocks] .container-fluid.product-container #ajax_product_details .preview_img-responsive{
        height: 350px !important;
    }
    .main-footer .logo .image{
        padding: 0px 30px;
    }
}
@media (max-width: 320px){
    [data-module=blocks].padding .about-img img {
        width: 230px;
        height: 230px;
        top: 0;
    }
    [data-module=article] .text p.small-design{
        right: 40px;
    }
    [data-module=article] .text p.small-design-2{
        right: 30px;
    }
    
    
}

