@media ( max-width:1800px ) and ( min-width:1501px ) {

    .site-branding { width: 5%; }



    .header-data { width: 42%; }



    #top-menu li a {

        /* Box-model */

        padding: 10px 7px;



        /* Typography */

        font-size: 16px;

    }



    .enquiry-section { padding: 150px 0;  min-height: 615px;}



    .professional-image + .professional-content { width: 100%; }

}



@media ( max-width:1500px ) and ( min-width:1200px ) {

    .site-branding { width: 5%; }



    #site-navigation { width: 53%; }



    .header-data { width: 42%; }



    .world-link:after, .search-btn:after { margin: 0 0 0 10px; }



    .world-link, .search-btn {

        /* Box-model */

        padding: 10px 20px 10px 20px;

        margin: 0 5px;

    }



    .header-image { margin-left: 0; }



    #top-menu li a {

        /* Box-model */

        padding: 27px 5px;



        /* Typography */

        line-height: 31px;

        text-transform: capitalize;

    }



    .single-banner { height: 600px !important; }



    .search-banner {

        height: 70px;

    }

    form.navbar-form input[type="text"] {

        /* Box-model */

        height: 70px;

        padding: 15px 30px;

    }

    .banner-form {

        bottom: 30%;

    }



    .professional-content { width: 100%; }



    .professional-image {

        /* Box-model */

        width: 100%;

        margin-top: 40px;

    }



    .professional-content p { margin-bottom: 40px; }



    .professional-block { padding: 40px 0 20px 60px; }



    .block-description { padding: 30px 20px; }



    .enquiry-section { padding: 100px 0; min-height: 515px; }



    .product-download .select-arrow { margin: 10px !important; }



    .professional-image + .professional-content { width: 100%; }

}



@media ( max-width:1300px ) {

    .professional-image + .professional-content { width: 100%; }



    .download-data p { min-height: 135px; }



    .download-footer {

        /* Box-model */

        padding: 70px 0;

        margin-top: 70px;

    }



    .download-image {

        /* Box-model */

        max-width: 250px;

        height: auto;

    }



    .download-data {

        /* Box-model */

        max-width: calc(100% - 260px);

        padding: 10px 20px 10px 30px;

    }



    .technical-enquiry { padding: 60px 0; }

    .welding-product-right {

        /* Box-model */

        max-width: 40%;

        width: 100%;

    }



    .welding-product-left {

        /* Box-model */

        max-width: 60%;

        width: 100%;

        padding: 20px 50px;

    }



    .product-download .select-arrow { margin: 10px !important; }



    .about-page img { margin: 50px 0 30px; }



    .page:not(.home) .video-section { margin-top: 10px; }

}



@media ( max-width:1199px ) {

    .packaging-gallery .slick-list.draggable {

        /* Box-model */

        max-width: 95%;

        margin: 0 auto;

    }

    .packaging-gallery .slick-next.slick-arrow { right: -30px; }



    .packaging-gallery .slick-prev.slick-arrow { left: -30px; }



    #top-menu li .sub-menu { width: 150px; }



    #top-menu li .sub-menu li a { padding: 8px 15px; }



    #top-menu li:last-child  .sub-menu {

        /* Positioning */

        left: auto;

        right: 0;

    }



    #top-menu li:last-child  .sub-menu .sub-menu {

        /* Positioning */

        left: auto;

        right: 100%;

    }



    .download-data p { min-height: 1px; }



    .left-section { max-width: 330px; }



    .right-section { max-width: calc(100% - 350px); }



    form.navbar-form input[type="text"] {

        /* Box-model */

        height: 70px;

        padding: 15px 30px;

    }



    .site-branding { width: 7%; }



    #site-navigation { width: 90%;text-align: right;margin-top: 35px; }



    #top-menu li a {

        /* Box-model */

        padding: 15px 5px 10px;



        /* Typography */

        line-height: 31px;

        text-transform: capitalize;

    }



    .custom-header { padding: 15px 3.5%; }



    .header-data {

        /* Box-model */

        width: auto;

        margin: 0 auto;

        display: block;



        /* Typography */

        text-align: center;



        /* Positioning */

        position: absolute;

        right: 4%;

        top: 2%;

    }



    /* .header-image { display: none; } */







    .world-link:after, .search-btn:after { margin: 0 0 0 8px; }



    .header-image img { margin: 10px auto 0; }



    .world-link, .search-btn {

        /* Box-model */

        padding: 8px 15px;

        margin: 5px auto;

        display: inline-block;



        /* Typography */

        font-size: 12px;

        text-align: center;

    }



    .single-banner { height: 500px !important; }



    .banner-content h2, .banner-content h1 {

        /* Typography */

        font-size: 35px;

        line-height: 40px;

    }



    .about-content { padding-left: 50px; }

    .about-content p { margin-bottom: 20px; }



    .packaging-content h2, .about-content h2, .professional-content h2, .block-description h2, .enquiry-section h2 {

        /* Box-model */

        margin-bottom: 18px;



        /* Typography */

        font-size: 28px;

        line-height: 26px;

    }



    .professional-block { padding: 30px 0 30px 30px; }



    .professional-content {

        /* Box-model */

        width: 100%;

        padding-right: 30px;

    }



    .professional-content p { margin-bottom: 20px; }



    .professional-image {

        /* Box-model */

        width: 100%;

        display: block;

        margin: 40px auto 0;

        height: auto;

    }



    .professional-image img {

        /* Box-model */

        width: 90%;

        margin: 0 auto;

    }



    .block-description { padding: 30px 20px; }



    .block-description h2 { margin-bottom: 20px; }



    .block-news .block-description p { margin-bottom: 30px; }



    .white-btn, .news-btn { padding: 10px 40px; }



    .video-section .ifram-video { height: 400px; }



    .enquiry-section { padding: 50px 0; min-height: 355px; }



    .enquiry-section p { margin-bottom: 20px; }



    .inner-banner {

        /* Box-model */

        height: 100%;

        padding: 100px 0;

        margin-bottom: 50px;

    }



    .download-footer {

        /* Box-model */

        padding: 70px 0;

        margin-top: 70px;

    }



    .download-block {

        /* Box-model */

        margin: 0 0 50px 0;

        max-width: 100%;

    }



    .download-block + .download-block {

        /* Box-model */

        margin-left: 0;

        margin-bottom: 0;

    }



    .packaging-gallery { margin-top: 60px; }



    .packaging-gallery + .packaging-content {

        /* Box-model */

        max-width: calc(100% - 460px);

        margin-left: 40px;

        margin-top: 60px;

    }



    .packaging-gallery .slider-nav .item .item-img::before {

        /* Typography */

        font-size: 20px;

        line-height: 20px;

    }



    .checkbox_container { width: 50%; }

}



@media ( max-width:1199px ) and ( min-width:991px ) {

    .download-files #download_data ul .sub-ul li { padding-right: 20px; }



    .download-files #download_data ul .sub-ul li:nth-child(1) { max-width: 145px; }



    .download-files #download_data ul .sub-ul li:nth-child(2) { max-width: 150px; }



    .download-files #download_data ul .sub-ul li:nth-child(5) { max-width: 200px; }



    .enquiry-section .form-subscription .gform_wrapper div.validation_error{top: -17px;font-size: 12px;padding: 5px;}



    /*updated 23.8.2018*/

    .cookie-notice-container span{ max-width: 700px; }

    #cookie-notice .close {right: 20px;top: 15px;}

}



@media ( max-width:991px ) {

    .contact-title h3 { margin: 0 0 30px 0; }



    .custom-header { padding: 0 3.5%; }



    #site-navigation { width: 90%;text-align: right;margin-top: 35px; }



    #top-menu li a {

        /* Box-model */

        padding: 10px 5px;



        /* Typography */

        line-height: 31px;

        text-transform: capitalize;

    }



    #top-menu li .sub-menu li{text-align: left;}



    .custom-header { padding: 15px 3.5%; }



    .header-data {

        /* Box-model */

        width: auto;

        margin: 0 auto;

        display: block;



        /* Typography */

        text-align: center;



        /* Positioning */

        position: absolute;

        right: 4%;

        top: 1.5%;

    }



    #top-menu li a {

        /* Box-model */

        padding: 10px 5px;



        /* Typography */

        font-size: 16px;

        line-height: 25px;

    }



    /* .header-data {

        /* Box-model *

        width: 100%;

        margin: 20px auto;

        padding-top: 15px;

        margin-top: -1px;



        /* Visual *

        border-top: 0 solid #eee;

    } */



    .world-link, .search-btn{margin: 5px;}



    /* .header-image { display: none; } */



    .packaging-content p,

    .about-page p,

    .inner-banner .banner-data p,

    .enquiry-section p,

    .block-description p,

    .professional-content p,

    .about-content p,

    .banner-content p,

    .download-data p,

    .download-data a,

    .technical-enquiry a,

    .user-block p,

    .technical-form .gform_description {

        /* Typography */

        font-size: 16px;

        line-height: 1.6;

    }



    .banner-content,

    .about-content,

    .professional-content,

    .block-description {

        /* Box-model */

        /* width: 92%; */

        margin: 0 auto;

        display: block;



        /* Typography */

        text-align: center;

    }



    .banner-content h2, .banner-content h1 {

        /* Typography */

        font-size: 35px;

        line-height: 40px;

    }

    .banner-form {bottom: 30%;}



    .search-banner {

        height: 60px;

    }

    form.navbar-form input[type="text"] {

        /* Box-model */

        height: 60px;

        padding: 10px 35px;

    }



    .packaging-content h2,

    .about-content h2 {

        /* Box-model */

        margin-bottom: 15px;



        /* Typography */

        font-size: 28px;

        line-height: 35px;

    }



    .about-content p { margin-bottom: 30px; }



    .about-content { padding-left: 50px; }



    .about-image {

        /* Box-model */

        width: 50%;

        margin: 0 auto 0;

    }



    .about-image + .about-content { width: 90%; }



    .about-content {

        /* Box-model */

        /* padding-left: 0;

        padding-bottom: 30px; */
		padding-left: 50px;
padding-bottom: 20px;
width: 50%;
text-align: left;

    }



    .professional-block {

        /* Box-model */

        padding: 40px;

        width: 100%;

    }



    .professional-image + .professional-content { width: 90%; }



    .professional-content p { margin-bottom: 20px; }



    .need-support {

        /* Box-model */

        padding: 25px 85px 25px 25px;

        margin: 25px 0;

    }



    .page-template-contactus_page .download-footer {

        /* Box-model */

        padding: 50px 0;

        margin-top: 50px;

    }



    .news-support { width: 100%; }



    .professional-content h2,

    .block-description h2 {

        /* Box-model */

        margin-bottom: 15px;



        /* Typography */

        font-size: 26px;

        line-height: 30px;

    }



    .block-description { padding: 30px 30px; }



    .block-news .block-description p { margin-bottom: 20px; }



    .white-btn, .news-btn { padding: 12px 50px; }



    .enquiry-section { padding: 50px 0; }



    .enquiry-section h2 {

        /* Box-model */

        margin-bottom: 15px;



        /* Typography */

        font-size: 34px;

        line-height: 44px;

    }

    .enquiry-section p { margin-bottom: 0; }



    .technical-form {

        /* Box-model */

        max-width: 100%;

        /* margin-right: 3%; */

        padding: 20px 20px;

        margin: 0 0 25px;

        width: 100%;

    }



    .technical-image { max-width: 100%;width: 100%;}



    .page-template-technical_enquiry_page .download-footer, .page-template-press-contact .download-footer {

        /* Box-model */

        padding: 50px 0;

        margin-top: 60px;

    }



    .technical-image img {

        /* Positioning */

        position: unset;

        top: 0;

        left: 0;

        transform: translate(0,0);

    }



    .technical-form .gform_wrapper ul.gform_fields li.gfield div { margin-bottom: 10px; }



    .user-block {

        /* Box-model */

        max-width: 100%;

        margin-right: 0;

        margin-bottom: 40px;

    }



    .image-section {

        /* Box-model */

        max-width: 100%;

        width: 100%;

    }



    .user-address {

        /* Box-model */

        display: inline-block;

        vertical-align: top;

    }



    .user-profile-data { margin: 0; }



    .image-section img {

        /* Box-model */

        max-width: 100%;

        height: auto;

        display: block;

        margin: 0 auto;

        width: -moz-max-content;

    }



    #welding_process_area .select-arrow { margin: 10px !important; }



    #welding_process_area .search-select-box { text-align: center; }



    .search-download-block h3 { text-align: left; }



    .download-files #download_data ul .sub-ul { display: block; }



    .download-files #download_data ul .sub-ul li {

        /* Box-model */

        max-width: 100% !important;

        display: block;

        padding: 0 15px !important;

        margin: 20px auto;



        /* Typography */

        text-align: center;

    }



    .download-files #download_data ul .sub-ul li:nth-child(5) { text-align: center; }



    .download-files #download_data ul .sub-ul li span {

        /* Box-model */

        display: block;

        margin: 0 auto;



        /* Visual */

        border-radius: 6px;

    }



    .search-select-box {

        /* Box-model */

        display: block;

        padding: 30px 30px 60px 30px;

        margin: auto 20px;



        /* Typography */

        text-align: center;

    }



    .page-template-download_page #welding_process_area #clear_filter { bottom: 10px; right: 0; }



    .page-template-download_page .download-footer { padding-top: 0; }



    .pagination { margin: 30px 0 0; }



    .download-files #download_data ul .sub-ul { margin: 30px 0 0; }



    .welding-product-left, .welding-product-right {

        /* Box-model */

        max-width: 100%;

        width: 100%;

        padding: 20px 28px 0;

    }



    .product-classifications ul, .product-mechanical-properties ul { column-count: 1; }



    .product-download-selectbox .select-arrow ~ .select-arrow { margin-left: 0px; }



    .product-download .select-arrow { margin: 10px !important; }



    #welding_process_area #clear_filter {

        /* Positioning */

        position: relative;



        /* Box-model */

        display: inline-block;

        margin: 30px 30px 10px 0;

        width: 100%;



        /* Typography */

        text-align: right;

    }



    .checkbox_container {

        /* Box-model */

        width: 100%;

        display: block;

    }



    table.dataTable thead .sorting em {

        /* Box-model */

        margin: -1px 2px;

        width: 8px;

        height: 10px;

    }



    #example thead th, #example thead td { padding: 10px 5px !important; }



    .enquiry-section .form-subscription .gform_wrapper div.validation_error{top: 3px;font-size: 12px;padding: 5px;}



    .enquiry-section .gform_wrapper form{margin: 40px auto 0;}



    /*updated 23.8.2018*/

    .cookie-notice-container span{ max-width: 400px; margin-right: 40px; }

    #cookie-notice .cn-button {margin-top: 55px;}

    .cookie-notice-container .cn-more-info{ margin-top: 65px; }

    .cookie-notice-container .cn-set-cookie{ padding: 8px 15px;display: inline-block;font-size: 12px;text-align: center; }

    #cookie-notice .close {right: 20px;top: 15px;}

}



@media ( max-width:767px ) {



    .enquiry-section .gform_wrapper form{margin: 40px auto 0;}



    .enquiry-section .form-subscription .gform_wrapper div.validation_error {

        /* Box-model */

        padding: 5px;

        margin: 0 auto !important;



        /* Typography */

        font-size: 12px !important;



        /* Positioning */

        top: -15px;

        left: 0;

        right: 0;

    }



    .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {

        border-radius: 6px !important;

    }



    .download_pdf_file {

        /* Box-model */

        margin: 0 auto;

        display: block;



        /* Typography */

        text-align: center;

    }



    .right-section {

        /* Box-model */

        max-width: 100%;

    }



    .packaging-content p,

    .about-page p,

    .inner-banner .banner-data p,

    .enquiry-section p,

    .block-description p,

    .professional-content p,

    .about-content p,

    .banner-content p,

    .download-data p,

    .download-data a,

    .technical-enquiry a,

    .user-block p,

    .technical-form .gform_description {

        /* Typography */

        font-size: 14px;

        line-height: 1.6;

    }



    h2, .h2 {

        /* Box-model */

        margin: 0 0 15px;



        /* Typography */

        font-size: 24px;

        line-height: 34px;

    }



    .header-data { width: 100%; }



    .site-branding { width: 50%; }



    .menu-mobile, .menu-toggle, .mobile-menu {

        /* Box-model */

        display: inline-block;

        width: 50%;

    }



    .header-data { display: none; }



    .world-link, .search-btn {

        /* Box-model */

        padding: 10px 45px;

        margin: 7px auto;

    }



    .header-info, .header-image {

        /* Box-model */

        display: inline-block;

        /* width: 100%; */



        /* Typography */

        text-align: center;

    }



    /* .header-image { display: none; } */



    /* Mobile Menu */

    body.mobile-menu-open {

        /* Box-model */

        overflow: hidden;

        height: 100%;

    }



    .custom-header {

        /* Positioning */

        position: relative;



        /* Box-model */

        width: 92%;

        padding: 10px 0;

        margin: 0 auto;

    }



    .menu-mobile, .menu-toggle, .mobile-menu,

    .menu-mobile .header-data {

        /* Box-model */

        display: block;



        /* Positioning */

        position: relative;right: auto;top: auto;

    }



    #site-navigation { display: none; }



    #masthead { position: fixed; }



    .menu-toggle,

    .mobile-menu { display: block; }



    .navigation-top { display: none; }



    .menu-toggle {

        /* Positioning */

        position: absolute;

        right: 0;

        top: 50%;

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

        transform: translateY(-50%);

        z-index: 99999;



        /* Box-model */

        display: block;

        width: 40px;

        height: 40px;



        /* Visual */

        background-color: #0071bc;

        background-image: none;

        -ms-touch-action: manipulation;

        touch-action: manipulation;

        -webkit-user-select: none;

        -moz-user-select: none;

        user-select: none;

        -ms-user-select: none;

        white-space: nowrap;

        cursor: pointer;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

        border: 1px solid #fff;

    }



    .menu-toggle span.menu-bars {

        /* Positioning */

        position: absolute;

        left: 50%;

        top: 50%;

        transform: translate(-50% , -50%);

        -webkit-transform: translate(-50% , -50%);

        -moz-transform: translate(-50% , -50%);



        /* Box-model */

        display: block;

        width: 20px;



        /* Visual */

        background: #fff;

        height: 2px;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

    }



    .menu-toggle span.menu-bars:before {

        /* Positioning */

        position: absolute;

        top: -6px;

        left: 0;



        /* Box-model */

        content: '';

        width: 100%;

        height: 2px;



        /* Visual */

        background: #fff;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

    }



    .menu-toggle span.menu-bars:after {

        /* Positioning */

        position: absolute;

        bottom: -6px;

        left: 0;



        /* Box-model */

        content: '';

        width: 100%;

        height: 2px;



        /* Visual */

        background: #fff;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

    }



    body.mobile-menu-open {

        /* Positioning */

        position: fixed;

        top: 0;

        left: 0;



        /* Box-model */

        width: 100%;

        height: 100%;

        overflow: hidden;

    }



    .mobile-menu-open .menu-toggle span.menu-bars { background-color: rgba(0,0,0,.0); }



    .mobile-menu-open .menu-toggle span.menu-bars:before {

        /* Positioning */

        top: 0;

        transform: rotate(45deg);

        -webkit-transform: rotate(45deg);

    }



    .mobile-menu-open .menu-toggle span.menu-bars:after {

        /* Positioning */

        top: 0;

        transform: rotate(-45deg);

        -webkit-transform: rotate(-45deg);

    }



    .mobile-menu-open .mobile-menu {

        /* Positioning */

        transform: translateX(0);

        -webkit-transform: translateX(0);

    }



    .mobile-menu {

        /* Positioning */

        position: fixed;

        top: 0;

        left: -100%;

        z-index: 9999 !important;



        /* Box-model */

        width: 100%;

        height: 100%;

        margin-right: 0;

        box-sizing: border-box;



        /* Visual */

        background: rgb(255, 255, 255);

        overflow-y: auto;

        -webkit-overflow-scrolling: touch;

        -webkit-transition: all 0.5s ease;

        -moz-transition: all 0.5s ease;

        -o-transition: all 0.5s ease;

        transition: all 0.5s ease;

    }



    .mobile-menu-open .mobile-menu  {

        /* Positioning */

        left: 0;



        /* Visual */

        background: #0071bc;

        box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.74);

    }



    #mobiletop-menu { border-top: 1px solid rgba(255,255,255,0.15); }



    #mobiletop-menu li {

        /* Positioning */

        position: relative;



        /* Box-model */

        display: block !important;



        /* Visual */

        border-bottom: 1px solid rgba(255,255,255,0.15);

    }



    #mobiletop-menu li .fa {

        /* Positioning */

        position: absolute;

        z-index: 9;

        right: 0;

        top:0;



        /* Box-model */

        width: 40px;

        height: 40px;

        display: block;



        /* Typography */

        font-size: 18px;

        line-height: 40px;

        color: #fff;

        text-align: center;



        /* Visual */

        cursor: pointer;

    }



    #mobiletop-menu li .fa:after {

        /* Box-model */

        content: "";

        width: 10px;

        height: 11px;

        display: inline-block;

        margin: 0 0 2px 10px;



        /* Visual */

        background: transparent;

        border-style: solid;

        border-color: transparent #fff #fff transparent;

        border-width: 1px;

        -webkit-transition: all 0.3s ease-in-out 0s;

        -moz-transition: all 0.3s ease-in-out 0s;

        transition: all 0.3s ease-in-out 0s;

    }



    #mobiletop-menu li .fa.angle-down:after {

        /* Visual */

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        transform: rotate(45deg);

    }



    #mobiletop-menu li .fa.angle-up:after {

        /* Box-model */

        margin-bottom: -4px;



        /* Visual */

        -webkit-transform: rotate(-135deg);

        -moz-transform: rotate(-135deg);

        transform: rotate(-135deg);

    }



    #mobiletop-menu li a {

        /* Box-model */

        display: block;

        padding: 10px 15px;



        /* Typography */

        font-size: 15px;

        color: rgba(255, 255, 255, 0.75);

    }



    #mobiletop-menu li.current-menu-ancestor a,

    #mobiletop-menu li.current-menu-item > a,

    #mobiletop-menu li a:hover { color: ##ffffff; }



    .mobile-menu { display: block; }



    .mobile-menu {

        /* Box-model */

        display: block;

        padding: 20px 70px 20px 20px;

    }



    #mobiletop-menu li .sub-menu { display: none; }



    #mobiletop-menu li.menu-item-has-children > a span {

        /* Positioning */

        position: absolute;

        right: 10px;



        /* Typography */

        font-size: 20px;

        text-align: center;

    }



    #mobiletop-menu li .sub-menu {

        /* Box-model */

        margin: 0 0 0 20px;



        /* Visual */

        background: transparent;

    }



    #mobiletop-menu ul.sub-menu li:first-child { border-top: 1px solid rgba(255,255,255,0.15); }



    #mobiletop-menu ul.sub-menu li:last-child { border-bottom: 0; }



    #mobiletop-menu li ul li a { font-size: 13px; }



    /* /.mobile menu */

    .single-banner { height: 350px !important; }



    .banner-content h2, .banner-content h1 {

        /* Typography */

        font-size: 25px;

        line-height: 28px;

    }



    .banner-content p { margin: 20px 0; }



    .search-banner {

        height: 50px;

    }

    form.navbar-form input[type="text"] {

        /* Box-model */

        height: 50px;

        padding: 0px 30px;



        /* Typography */

        line-height: 30px;

    }



    #search_button { right: 30px; }



    .download-content {

        /* Box-model */

        margin: 0 auto;



        /* Typography */

        text-align: center;

    }



    .download-content p { margin-bottom: 15px; }



    .download-content span {

        /* Box-model */

        display: block;

        margin-bottom: 15px;



        /* Typography */

        font-size: 15px;

    }



    .download-button { margin: 0 auto; }



    .download-button a { padding: 10px 35px; }



    .about-image { width: 100%; }



    .about-content { /* padding: 30px 0; width: 92%; */
	padding-left: 0px;
padding-bottom: 20px;
width: 92%;
text-align: center;
	}



    .professional-content { padding: 0; }



    .block-description { padding: 30px 0; }



    .packaging-content h2,

    .about-content h2 {

        /* Typography */

        font-size: 24px;

        line-height: 34px;

    }



    .white-btn, .news-btn { padding: 10px 45px; }



    .professional-block {

        /* Box-model */

        width: 100%;

        padding: 30px 0;

    }



    .professional-image {

        /* Positioning */

        position: relative;

        bottom: 0;



        /* Box-model */

        width: 92%;

        display: block;

        margin: 20px auto;

        vertical-align: bottom;

    }



    .professional-content p { margin-bottom: 30px; }



    .news-support { width: 100%; }



    .block-description h2 {

        /* Typography */

        font-size: 24px;

        line-height: 34px;

    }



    .block-news .block-description p { margin-bottom: 30px; }



    .block-news { width: 100%; }



    .video-section .ifram-video { height: 350px; }



    .video-content span { margin-top: 10px; }



    .about-page .video-section .ifram-video { height: 300px; }



    .enquiry-section {

        /* Box-model */

        padding: 20px 0;



        /* Typography */

        text-align: center;

    }



    .enquiry-section .container { max-width: 100%; }



    .enquiry-section h2 {

        /* Box-model */

        display: block;

        width: 100%;

        margin-bottom: 20px;



        /* Typography */

        font-size: 24px;

        line-height: 34px;

        text-align: center;

    }



    .enquiry-section p { margin: 0 auto 20px; }



    .enquiry-section .form-subscription .gform_body { width: 100% !important; }



    .enquiry-section .form-subscription .gform_body li {

        /* Box-model */

        margin: 0 auto !important;

        height: 45px;



        /* Visual */

        border-radius: 5px;

    }



    .form-subscription { width: 100%; }



    .enquiry-section .form-subscription .gform_wrapper .top_label input.medium { padding: 8px 30px !important; }



    .enquiry-section .form-subscription .gform_footer.top_label {

        /* Box-model */

        width: 100% !important;

        margin: 0 auto;

        display: block;

    }



    .enquiry-section .form-subscription .gform_wrapper .gform_footer input[type="submit"] {

        /* Box-model */

        height: 42px;

        margin: 10px auto;

        padding: 10px 20px !important;

        display: block;



        /* Typography */

        font-size: 15px !important;

        line-height: 20px !important;



        /* Visual */

        background: #127cc0;

        border-radius: 5px;

    }



    .footer-logo, .site-info, .social-media {

        /* Typography */

        margin: 0 auto;

        width: 100%;



        /* Visual */

        text-align: center;

    }



    .footer-logo img { margin: 0 auto; }



    .technical-enquiry {

        /* Typography */

        text-align: center;



        /* Visual */

        padding: 40px 0;

    }



    .download-block {

        max-width: 100%;

        margin: 0 0 30px 0;

        padding: 30px 0 0;

    }



    .download-image { border-radius: 6px; }



    .download-block + .download-block { margin-left: 0; }



    .downlaod-pdfs-docs + .downlaod-pdfs-docs { margin-left: 0; }



    .downlaod-pdfs-docs h3 {

        /* Box-model */

        padding: 20px 0 0 0;

        margin-bottom: 10px;

    }



    .download-image {

        /* Box-model */

        max-width: 240px;

        height: auto;

        margin: 0 auto;

    }



    .download-data {

        /* Box-model */

        max-width: 100%;

        width: 100%;

        padding: 20px;



        /* Typography */

        text-align: center;

    }



    .download-footer {

        /* Box-model */

        padding: 30px 0;

        margin-top: 40px;

    }



    .download-data a, .technical-enquiry a { margin-top: 10px; }



    .inner-banner {

        /* Box-model */

        height: 100%;

        padding: 50px 0;

        margin-bottom: 30px;

    }



    .page-template-contactus_page .inner-banner { margin-bottom: 30px; }



    .inner-banner .banner-data h2, .inner-banner .banner-data h1 {

        /* Typography */

        font-size: 24px;

        line-height: 30px;

        margin: 0;

    }



    .about-page img { margin: 40px 0; }



    .page:not(.home) .video-section { margin-top: 10px; }



    .about-page .video-section .ifram-video a:before {

        /* Box-model */

        width: 175px;

        padding: 10px 15px;



        text-align: center;

    }



    .product-description {

        /* Box-model */

        max-width: 100%;

        margin-right: 0;

        padding: 40px 30px;

    }



    .welding-process {

        /* Box-model */

        max-width: 100%;

        margin: 30px 0 0;

        padding: 0 0 15px 0;

    }



    #search_box { padding: 12px 20px 12px 50px; }



    #search_section::before { left: 20px; }



    .welding-check {

        /* Box-model */

        margin-left: 25px;

        margin-right: 25px;

    }



    .welding-selection-process {

        /* Box-model */

        padding-left: 25px;

        padding-top: 25px;

    }



    .welding-selection-process h3, .welding-check h3 { margin-right: 30px; }



    #welding_process_area #clear_filter {

        /* Positioning */

        position: relative;

        bottom: 0;

        right: 60px;



        /* Box-model */

        display: block;

        width: 100%;

    }



    #clear_filter {

        /* Box-model */

        margin-left: 25px;

        margin-right: 25px;

    }



    .safety-search { margin-bottom: 30px; }



    .welding-selection { max-width: 240px; }



    #example_wrapper {

        /* Visual */

        background: transparent;

        border-radius: 6px;

        box-shadow: none;

        border: 0;

    }



    table#example { border: 0px solid #e5e5e5; }



    #example thead,

    #example tfoot { display: none; }



    #example tr {

        /* Box-model */

        display: flex;

        flex-direction: column;

        flex-wrap: wrap;

        margin: 0 0 20px 0;



        /* Visual */

        border: 1px solid #e8e8e8;

        box-shadow: 0px 0px 8px 0px rgba(64, 69, 73, 0.08);

    }



    #example tbody td {

        /* Box-model */

        display: block;

        padding: 10px 30px 10px 140px;



        /* Visual */

        border-top: 1px solid #eee;

    }



    #example tbody td:before {

        /* Positioning */

        position: absolute;

        left: 20px;



        /* Box-model */

        width: 140px;

        display: inline-block;

        margin-right: 20px;

        content: attr(data-lable) " : ";



        /* Typography */

        font-size: 14px;

        line-height: 27px;

        font-weight: 400 !important;

        color: #686868;

        text-transform: capitalize;



    }



    #example tbody td[data-lable="id"] {

        /* Box-model */

        height: 25px;

        padding: 10px 30px;



        /* Visual */

        order: 11;

    }



    #example.display > tbody tr.odd:hover { background-color: #f8f8f8; }



    #example.display > tbody tr.even:hover { background-color: #fff; }



    #example.display > tbody tr.odd.shown,

    #example.display > tbody tr.even.shown { margin-bottom: 0 !important; }



    #example.hover > tbody tr:hover,

    #example.display > tbody tr:hover { background-color: #fff; }



    .even.shown + tr td,

    .odd.shown + tr td { padding: 10px !important; }



    .even.shown + tr td:before,

    .odd.shown + tr td:before { display: none !important; }



    #example_paginate a {width: 28px;height: 28px;line-height: 28px;}

    #example_paginate #example_previous:before,

    #example_paginate #example_next:before {width: 28px;height: 28px;line-height: 25px;}

    #example_paginate {padding: 40px 0;}



    .welding-product-left {

        /* Box-model */

        max-width: 100%;

        width: 100%;

        padding: 10px 20px;

    }



    .welding-product-right { padding: 0px 20px 20px; }



    .contact-title h3 { margin: 0 0 30px 0; }



    .left-section {

        /* Box-model */

        max-width: 100%;

        width: 100%;

        margin-right: 0;

    }



    .select-country { padding: 20px 30px; }



    .select-country:after { right: 50px; }



    .address-section span.address-title { padding: 20px 20px 0 46px; }



    .address-section h3 { margin-bottom: 12px; }



    .technical-enquiry p {

        /* Typography */

        font-size: 16px;

        line-height: 26px;

    }



    .technical-form {

        /* Box-model */

        margin-right: 0;

        max-width: 100%;

        padding: 15px 15px;

    }

    .technical-form .gform_body ul li.gfield label {

        font-size: .750em;

    }

    .page-template-technical_enquiry_page .download-footer, .page-template-press-contact .download-footer {

        /* Box-model */

        margin-top: 60px;



        padding: 60px 0;

    }



    .technical-image {

        /* Box-model */

        margin-bottom: 40px;



        /* Visual */

        order: -1;

    }



    .technical-image { max-width: 100%; }



    .user-block {

        /* Box-model */

        max-width: 100%;

        margin-right: 0;

        padding: 35px 30px;

        margin-bottom: 30px;

    }



    .user-address { display: block; }



    .user-profile-data { margin: 30px 0; }



    .packaging-gallery {

        /* Box-model */

        max-width: 420px;

        margin: 20px auto 0;

        width: 100%;

    }



    .packaging-gallery + .packaging-content {

        /* Box-model */

        max-width: 100%;

        margin-left: 0;

        margin-top: 30px;

        width: 100%;



        /* Typography */

        text-align: center;

    }



    .packaging-content { text-align: center; }



    .packaging-gallery .slider-nav .item .item-img::before {

        /* Typography */

        font-size: 14px;

        line-height: 13px;

    }



    .search-select-category, .search-select-list { margin-left: 0; }



    .download-files {

        /* Box-model */

        padding: 40px 0;

        margin: 40px 0 0;

    }



    .technical-form .gform_footer .gform_button[type="submit"] + img,

    .enquiry-section .form-subscription .gform_wrapper .gform_footer input[type="submit"] + img {

        position: absolute;

        right: 40px;

        margin: 0 auto;

        text-align: center;

    }

    .banner-form {

        bottom: 28%;

    }

    .postWrapper .post-thumbnail {

        max-width: 100%;

        margin: 0 auto;

        display: block;

        text-align: center;

    }

    .postWrapper .post-thumbnail img {

        text-align: center;

        margin: 0 auto;

    }

    .post-thumbnail + .postContent {

        max-width: 100%;

        width: 100%;

        margin: 10px 0;

        text-align: center;

    }

    .postWrapper {

        margin-bottom: 20px;

        padding-bottom: 20px;

    }



    /*updated 23.8.2018*/

    .cookie-notice-container span{ max-width: 100%; margin-right: 0; }

    #cookie-notice .cn-button {margin-top: 15px;}

    .cookie-notice-container .cn-more-info{ margin-top: 25px !important; }

    .cookie-notice-container .cn-set-cookie{ padding: 8px 15px;display: inline-block;font-size: 12px;text-align: center; }





    .world-link::after, .search-btn::after {width: 14px;height: 14px;background-size: contain !important;}

}



@media ( max-width:640px ) {

    .banner-content .container {

        max-width: 90%;

    }

    .banner .slick-next.slick-arrow {

        right: 10px;

    }

    .banner .slick-prev.slick-arrow {

        left: 0;

    }

}



@media ( max-width:568px ) {

    .enquiry-section {

        min-height: 365px;

    }



    .user-image {

        margin: 0 auto;

    }



    .user-profile {

        display: block;

        margin: 30px auto 0 !important;

        max-width: 100%;

        text-align: center;

    }



    .packaging-gallery .slick-list.draggable {

        /* Box-model */

        max-width: 75%;

        margin: 0 auto;

    }



    .packaging-gallery .slick-prev.slick-arrow { left: 0px; }



    .packaging-gallery .slick-next.slick-arrow { right: 0px; }



    .packaging-gallery .slick-arrow::before {

        /* Box-model */

        width: 20px;

        height: 20px;



        /* Typography */

        font-size: 12px;

        line-height: 17px;

    }

    .banner-form {

        bottom: 25%;

    }

}



@media ( max-width:480px ) {

    .enquiry-section {

        min-height: 415px;

    }

}



@media ( max-width:415px ) {

    .enquiry-section .form-subscription .gform_body li {

        /* Box-model */

        max-width: 300px;

        height: 45px;

    }



    .user-profile {

        /* Box-model */

        display: block;

        margin: 30px auto 0;



        /* Typography */

        text-align: center;

    }



    .user-profile + .user-profile { margin-left: auto; }



    .user-image, .user-image img {

        /* Box-model */

        display: block;

        margin: 0 auto;

    }



    .user-address { text-align: center; }



    .banner-form { bottom: 15%; }

}

