@media only screen and (max-device-width : 1024px) {
 
    
}
@media only screen and (max-device-width: 480px) and (orientation: landscape){
    .form-login label{
        width: 100%!important;
    }
}
@media screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation : landscape) {
    .form-login label{
        width: 100%!important;
    }
    .form-create-account .control{
        position: relative;
    }
    .form-create-account .control #togglePassword{
        position: absolute;
        float: right;
        right: 0;
        top: 10px;
    }
    .form-login .control {
        width: 100% !important;
        position: relative;
    }
    .form-login .field.password i.fa-eye{
        position: absolute;
        right: 14px;
        top: 10px;
    }
    .fa-eye:before {
        cursor: pointer;
        position: relative;
        z-index: 999;
        bottom: auto!important;
        font-size: 15px;
        float: none!important;
        right: 0px !important;
    }
    input[type="text"]#pass{
        margin-left: 0px!important;
    }
    input[type="text"]#captcha_user_forgotpassword{
        margin-left: 0px!important;
    }
    .block-customer-login .fieldset>.field:not(.choice)>.label {
        width: 100%!important;
        text-align: left;
    }
    .control.captcha-image .captcha-img{
        width: 65%!important;
        height: auto!important;
        display: inline-block!important;
    }
    .control.captcha-image {
        text-align: center;
    }
    .customer-account-create h1.page-title {
        width: 100%!important;
        position: relative!important;
    }
    .tflx {
        text-align: center;
    }

    .customer-account-create form.form-create-account#form-validate fieldset{
        margin-top:0px !important;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    a.nav-link {
        margin: 0px 10px!important;

    }
    .brand_sec3 img {
        width: 27%!important;
    }
    table.data.wk_quotelist_table.table.table-order-items.history {
        margin-left: 0px !important; 
    }
    .wk-quote-buyer-list.table-wrapper {
        margin-bottom: 20px;
        overflow: scroll;
    }
    .container, .container-sm {
        max-width: 100%!important;
    }
    .catalog-product_compare-index .message.info {
        top: auto!important;
    }
    .enquiry_form .control input#email {
        margin-left: 0px !important;
    }
    .wishlistandcompare{
        display: flex;
        width: 100%;
    }
    .wishlistandcompare a {
        width: auto!important;
    }
    body.projectsector-index-index.page-layout-1column .col-sm-4.mainprojectlist {
        max-width: 31.333333%!important;
    }
    fieldset.password .fa-eye:before{
        float: right!important;
        right: 10px !important;
        top: -25px;
    }
    fieldset.password .field.email.required .control{
        display: flex;
        flex-direction: column;
    }
    fieldset.password .field.email.required .control input#email {
        padding: 7px!important;
        border: 2px solid #f5f0f0!important;
        border-radius: 0;
    }
    a#tab-label-description-title {
        margin-left: 0px!important;
    }
    .filter_btn {
        top: 11px!important;
        right: 65px!important;
    }
  }
.fo-scroll {
    width: 100%!important;
    overflow: scroll!important;
}