@charset "utf-8";
@font-face {src: url('https://mikefisher.co/fonts/GiorgioSans-Bold-Web.woff2') format('woff2');font-family: 'Giorgio Sans Web'; font-weight:  700; font-style:   normal; font-stretch: normal; line-height: 1em;}
*{margin:0;padding:0;text-decoration:none;outline:none;border:none;position:relative;line-height:1.2em;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body, html{width:100%;min-width:320px;overflow-x: hidden}
body{margin:0;padding:0;font-family: 'Helvetica',sans-serif;background-color:#292927;font-weight:normal;font-size:16px;letter-spacing:0;color:#292927;min-width:320px;overflow: hidden;  }
strong {font-weight: bold}
.no-ws{white-space: nowrap;}
html {scroll-behavior: smooth;}
.cf:before,.cf:after {content: "";display: block;}
.cf:after {clear: both;}
.cf {clear: both;}
.panel > .row{height: 100%;}
.right-sec{overflow-y: auto;scrollbar-color: #ffcb2f #ffcb2f;scrollbar-width: thin;}
img{max-width:100%;width:auto;height:auto;}
.row{width:100%;}
.container{width:100%;margin:0 auto;max-width: 1360px;padding: 0 1.375em; }
.product-pg ul{color: #fff;}
.product-pg li{list-style-position: inside; padding-left: 0;}
.list li, .t-links li, nav li,.tick-list li{list-style-type: none; }

.banner-pic img{width:100%; display: block;}
.flex{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: space-between;  }
.align-center{align-items: center}
.justify-center{justify-content: center}
.align-end{align-self: flex-end}
.justify-end{justify-content: flex-end}
.justify-left{justify-content: flex-start}
.direction-column{flex-direction: column;}
.inner-cont .main-pic{display: none !important;}
.product-list .pic a{color:inherit; display: block;z-index: 1;}
.tabs.wc-tabs,.summary.entry-summary,.woocommerce-product-gallery{display: none;}
.scrollToTop{bottom:10%;display:none;position:fixed;right:20px;background:rgba(0, 0, 0, 0.5) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5);}

.text-left{text-align: left;}
.text-center{text-align: center}
.text-right{text-align: right}
.brd-btm{background: #F7CC52;display: inline-block;height: 6px;width: 100%;margin-top: 0.5em;}
br{line-height: 0;}
.bold{font-weight: bold;}

::placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}
::-webkit-input-placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}
::-moz-placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}

.loaderz:before {
  content:"";
  border: 6px solid #f3f3f3; /* Light grey */
  border-top: 6px solid #292929; /* Blue */
  border-radius: 60%;
  width: 30px;
  height: 30px;
  animation: spin 2s linear infinite;
  position: absolute;
  z-index: 999;
  left: 30%;
  top:12%;
}
.loaderz .col.flex{opacity: 0.5;}
@-webkit-keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}



@media only screen and (min-width : 320px){

  /*Header*/
  .inv{filter: invert(1) brightness(1.25);-webkit-filter: invert(1) brightness(1.25);}
  header{position: fixed;top: 0;left: 0;width: 100%;z-index: 5;/*padding-top:1.25em;*/ padding:1.25em 0;background-color:#FFCB2E;}
  .menu span,.close span{font-size:1.80em ; cursor: pointer;font-family: 'Giorgio Sans Web', Helvetica,sans-serif;text-transform: uppercase;line-height: .875em; display: block;}
  header nav{position: fixed;top: 0;left:0;width: 100%;z-index: 1;background-color: #292927;padding: 1.25em;transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;height: 100%;display: none;opacity: 0;}
  header.act nav{opacity: 1;}
  header nav a{font-size: 2em;color: #ffffff;line-height: 0.9em;text-transform: uppercase; font-family: 'Giorgio Sans Web', Helvetica,sans-serif; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;}
  .close span{color: #ffffff;}
  header nav li.act a{color: #ffca2c;cursor: default;}
  header .menu-items{height: 100%;}
  header .logo a,.logo img, header picture{display: block;}
  .logo .blk{display: none;}
  /*Header*/

  footer{margin-top: 11.5625em; margin-bottom: 8em;}
  footer > .flex {align-items: flex-end; flex-wrap: nowrap;}
  footer .logo{flex-basis: 100%;}
  .wire-logo{cursor: pointer; max-width: 119px; margin-bottom: 0.625em;}
  footer .social a{width: 22px; height: 22px; background-color: #ffffff; border-radius: 50%; margin-right: 0.625rem; display: flex;}
  footer .social a:hover{background-color: #ffca2c;}
  footer .scrolltop{width: auto; margin-top: 0; font-size: 1.625em; padding-right: 43px; line-height: 18px; white-space: nowrap; font-family: 'Giorgio Sans Web',sans-serif; cursor: pointer;color: #ffffff;}
  footer .social {flex-wrap: nowrap;}
  footer .scrolltop span{width: 30px; height: 30px; background: url(../images/top-arrow-yellow.svg) no-repeat center; transform: none;
    position: absolute; right: 0; top: -5px; border: 1px solid #bab6a8; border-radius: 50%; display: inline-block; margin-left: 0.5em;}




  .breadcrumbs{margin-bottom: 1.125em; flex-basis: auto; margin-top: 1.4375em;}
  .breadcrumbs span::after{content: ''; width: 5.34px; height: 10px; background: url(../images/arrow-right.svg) no-repeat center center; margin: -0.071875rem 0.5em; display: inline-block; background-size: contain;}
  .breadcrumbs span:last-child::after{display: none;}
  .breadcrumbs .bold{    font-weight: bold;}
  .breadcrumbs span{font-family: Helvetica, Sans-Serif; font-size: 0.75rem; letter-spacing: -0.25px; font-style: normal; color: #ffffff;}
  .breadcrumbs span a{color: inherit; cursor: pointer;}


  .btn:hover{background-color: #4E4E4E;}
  .btn.yellow:hover{background-color: #e2a902;}

  .main-container{justify-content: space-between; flex-direction: column; margin-top: 5.25rem;}
  h1{color: #FFFFFF; font-size: 3.75em; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; line-height: 1em; width: auto;
    display: inline-block; text-transform: uppercase; letter-spacing: -0.25px;}
  .cmn-title h1::after{background: #F7CC52;display: inline-block;height: 5px;width: 100%; content: ''; position: absolute; left: 0; bottom: -3px;}
  p{font-size: 0.875em; line-height: 1.714285714285714em; color: #ffffff; letter-spacing: -0.05px; max-width: 48rem;}
  .sub-hd p{padding-bottom:0;}

  h2{color: #FFFFFF; font-size: 2em; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; line-height: 1em; width: auto; display: inline-block; text-transform: uppercase}
  h2 span::after{background: #FFCB2E;display: inline-block;height: 3px;width: 100%;content: ''; position: absolute; left: 0; bottom: 1px;}
  h3{color: #FFCB2E; font-size: 0.875em;}
  .cat-name{color: #BAB6A8; font-size: 0.875em; font-weight: bold; width: 100%; display: inline-block;}


  .btn{background-color: #FFCB2E; border: 1px solid #FFCB2E; width: auto; font-size: 1.375em; height: 2.5rem; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; color: #292927; line-height: 2.25rem; text-align: center; display: inline-block; cursor: pointer;}
  .btn-sec .more{font-size: 0.875em; font-weight: bold; color: #ffffff; text-decoration: underline; letter-spacing: -0.25px; }

  .cmn-title h1{margin-bottom: 1.5625rem;}
  .cmn-title{margin-bottom:0.8125rem;}
  .product-list h1{font-size: 1.5em; line-height: 1em; color: #ffffff; margin-bottom: 0.25em; width: 100%;}
  .product-list h1::after, .icont h2::after{display: none;}
  .product-list h1 a{color: inherit; line-height: inherit;}
  .product-list .pic img{width: 100%; display: block;}
  .product-list .pic {margin-bottom: 0.5625em; cursor: pointer}
  .product-list h2{font-size: 0.875em; font-weight: bold; text-transform: none; font-family: Helvetica,sans-serif; margin-bottom: 0.8125rem; letter-spacing: -0.25px; }
  .product-list .btn-sec{margin-top: 1em;}
  .product-list .col{margin-bottom: 2.875em;}
  .product-list .btn{min-width: 9.8125rem;}
  .drop-main .cont{display: none; margin-top: 1.125rem;}
  .drop-main h2 span::after {display: none;}
  .drop-main h2 a{color: inherit; cursor:auto;}

  .drop-main .sec .arrow{width: 1.375rem; height: 1.375rem; background: url(../images/drow-arrow-02.svg) no-repeat center center; background-size: contain; display: inline-block; margin-left: 0.5rem; }
  .drop-main .sec.act h2 .arrow::after{display: none;}
  .drop-main .sec.act h2 .arrow{display: block;}
  .drop-main h2{align-items: center; cursor: pointer; max-height: 2.25rem; justify-content: space-between;}


  .drop-main .sec.act >  h2 {color: #FFCB2E;}
  .drop-main .sec.act .arrow{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
  .drop-main .sec.act h2 span::after{display: block;}
  .product-list{margin-top: 2.75rem; margin-bottom: 0.1875rem;}



  .product-list h1:hover{color: #ffcb2f; cursor: pointer;}
  .product-list .pic a:hover::before{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(41, 41, 39, 0.5); content: ''; z-index: 1; }

  .cart-details{position: fixed; bottom: 0; left: 0; width: 100%; background-color: #FFCB2E; z-index: 3; padding: 0.75em 1.3125em 1.125em;}
  .cart-details .btn{background-color: #4D4D4D; color: #BAB6A8; width: 9rem;}
  .cart-details.active .btn:hover{background-color: #4D4D4D; color: #FFFFFF;}
  .cart-details .count{font-size: 0.875em; color: #4D4D4D; font-weight: bold; line-height: 1em; margin-bottom: 0.375rem;}
  .cart-details .col {flex-direction: column; }
  .cart-details .btn-sec, .cart-details .button-sec{align-items: flex-end;}
  .cart-details.active .btn{background-color: #292927; color: #FFFFFF;}
  .cart-details.active .count{color: #292927;}

  .cart-details .transform-menu,.cart-details.active .transform-menu{color: #292927; font-size: 0.75rem; text-transform: uppercase; background-color: transparent; border: 1px solid #292927; height: 2.5rem; width: 11.25rem; font-family: Helvetica,sans-serif; font-weight: bold; line-height: 2.5rem;}
  .cart-details .transform-menu:hover,.cart-details.active .transform-menu:hover{border-color: #ffffff; color: #ffffff; background-color: transparent;}

  .cmn-title p br{display: none;}
  .cart-details .logo{display: none;}
  .cart-details .container{padding: 0;}

  .product-pg h1{font-size: 2.875em; line-height: 0.8695652173913043em; margin-top: 0.3125rem; margin-bottom: 0.2em;}
  .product-pg h1::after{display: none;}
  .product-pg .main-pic img{width: 100%; display: block;}
  .product-pg .main-pic .wp-block-image{margin: 0;}
  .product-pg .main-pic{margin-bottom: 0.625em; margin-top: 1em; display: inline-block; width: 100%;}
  .product-pg .hd-sec{margin-bottom: 1.6875em;}
  .product-pg .list-sec .list{margin-top: 1em;}
  .product-pg h2{font-size: 1.625em;}

  body .mike .cus-button{border: 1px solid #F7CC52; background-color: transparent; height: auto; padding: 0.93em 0.84em; width: 100%;}
  body .cus-button .enq-btn{background-color: #FFCB2E; border: 1px solid #FFCB2E; width: 100%; font-size: 1.375rem; height: 2.5rem; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; color: #292927; line-height: 2.25rem; text-align: center; display: inline-block;padding: 0;}
  body .cus-button .enq-btn:hover{background-color: #E1A902; color: #292927;}
  body .cus-button.added .enq-btn{background-color: transparent; color: #ffffff;}
  body .cus-button.added .enq-btn:hover{background-color: transparent; color: #BAB6A8; border: 1px solid #D9AA3A;}
  body .product-pg .mob_bt{margin: 0.5625em 0 1.0625rem 0;}
  .product-pg .sub-hd{margin-top: 1.125em; margin-bottom: 1em;}
  .info-sec{border-top: 1px solid #B9B6A9; width: 100%; padding-top: 0.625em; margin-top: 1.3125em;}
  .info-sec a{margin-right: 0.75rem;}
  .info-sec a img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
  .info-sec a:hover img{filter: none; -webkit-filter: none;}

  .enquiry-list{ border: 1px solid #F7CC52; padding:1.13em 1.1875em 1.4375em 1.1875em; margin-top: 1.6875em; background-color: #292927; z-index: 3;}
  .enquiry-list .btn-sec{text-align: center;}
  .enquiry-list h1{font-size: 2.25em; margin-top: 0;}
  .enquiry-list .btn{width: 100%; margin-top: 0.75em; }
  .enquiry-list .btn:hover{background-color: #E1A902;}
  .enquiry-list .added .btn.enq-btn:hover{background-color: transparent; color: #BAB6A8; border: 1px solid #D9AA3A;}
  .enquiry-list .transform-menu:hover{background-color: transparent; border: 1px solid #F7CC52;}
  .enquiry-list .transform-menu{display: none;}

  .product-list-cont .hd{color: #ffffff; font-size: 0.875em; text-transform: uppercase; line-height: 1.285714285714286em; border-bottom: 1px solid #B9B6A9; padding-bottom: 0.3em;}
  .product-list-cont{margin-top: 2.3125em;}
  .product-pg .product-list h1 {font-size: 1.5em; line-height: 1em;}
  .product-pg .product-list h2{font-size: 0.875em;}
  .product-pg .product-list{margin-top: 2.3125em;}
  .product-pg .product-list .col{margin-bottom: 2.4375em;}
  .product-pg .product-list .col:last-child{margin-bottom: 0;}
  .product-pg footer{margin-top: 6.375em; margin-bottom: 7.25em;}
  .product-pg .product-list h2{margin-bottom: 0;}


  .product-list .btn:hover{background-color: #E1A902; color: #292927; border: 1px solid #E1A902;;}
  .product-list .added .btn:hover{background-color: transparent; color: #BAB6A8; border: 1px solid #D9AA3A;}

  .product-list-pg footer{margin-top: 7.875em; margin-bottom: 1.5625rem;}

  .product-pg .breadcrumbs{margin-bottom: 0;}
  .product-pg .main-pic{margin-top: 0.9375em; margin-bottom: 0.5em;}
  .t-links .sub a.act{color: #ffffff;}

  

  input[type=submit], input[type="text"],input[type="email"], textarea {-webkit-border-radius:0px; border-radius:0px; -webkit-appearance: none; appearance: none;}

.product-list-pg  .main-content{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; flex-direction: column; justify-content: space-between; min-height: calc(100vh - 84px);}

.drop-main .cont > p{margin-bottom: 1.5rem;}
.drop-main .cont > p:last-child{margin-bottom: 0;}
sup{font-size: 0.5em;}
.border-white{border: 1px solid #ffffff;}
.scrolltop:hover{color: #FFCB2E;}

.cmn-title h1{margin-bottom: 2.3125rem;}
.cmn-title{margin-bottom: 1.5rem;}

.signin-btn{font-size: 1.25em; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; font-weight: bold; border: 1px solid #ffffff; color: #ffffff; padding: 0 0.66em; height: 1.875rem; line-height: 1.3em;}
.signin-btn:hover{background-color: #ffffff; color: #292927;}
.info-container{margin-bottom: 1.5rem; margin-top: 1rem;}
.cmn-title h1{margin-bottom: 1.625rem;}
.cmn-title{margin-bottom: 0.6875rem;}
.breadcrumbs{margin: 0;}
}

@media only screen and (orientation: landscape){
  header nav{overflow-y: auto;}
}


@media only screen and (min-width : 480px){
  .product-list .col{width: 48%;}
  .product-list .btn-sec .more{margin-top: 1em;}
  .product-list .btn-sec{flex-direction: column; align-items: flex-start;}
  .product-pg .cus-button, .product-pg .enquiry-list{max-width: 30rem;}

}



@media only screen and (min-width : 640px){

  footer .logo{flex-basis: auto; margin-right: 0.9375rem;}
  .product-list .btn-sec{flex-direction: row; align-items: center;}
  .product-list .btn-sec .more{margin-top: 0;}

  .split-col .inp-sec{width: 48.25%;}
  .drop-main h2{max-height: inherit; max-height: 100%;}

  .popup.link_copy .popup-body {
    max-width: 500px;
}
}
@media only screen and (min-width : 768px){
  .drop-main .sec .arrow{display: none;}
    header nav a{font-size: 3em;}
    .main-container{margin-top: 6.25rem;}
    h2{font-size: 2.5em;}
    .drop-main .sec .arrow{width: 1.75rem; height: 1.75rem;}
    h2 span::after{height: 4px;}
     .drop-main h2{justify-content: flex-start;}

     .wire-logo{margin-bottom: 0;}
     footer .logo-container{align-items: flex-end;}


     .main-container{margin-top: 5.25rem;}


}

@media only screen and (min-width : 1024px){
    header{width:25%;height: 100%;padding: 2.625em 1em;background-color: transparent;}
    header .container,header .header-sec{height: 100%;align-items: flex-start;}
    header .menu-items{align-items: flex-start;}
    header .menu,header .close,nav .logo{display: none;}
    .logo.black .blk{display: block;}
    .logo.black .normal{display: none;}
    header .logo{order: 2;align-self: flex-end;opacity: 0;transition: all 0.75s ease-out ; -webkit-transition: all 0.75s ease-out ; transform: scale(0.75);-webkit-transform: scale(0.75);-moz-transform: scale(0.75);}
    header .logo.act{opacity: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}
    .logo.no-tran{transition: none !important;-webkit-transition: none !important;}
    header nav{display: block;position: relative;background: transparent;order: 1;height: auto;padding: 0;overflow: hidden;opacity: 1;}
    header nav a{color: #292927;font-size: 1.5em;}
    header nav .black a{color:#BAB6A8}
    header nav .lblack li a{color: #49463d;}
    header nav .black li:hover a, header nav .lblack li:hover a{color: #ffffff;}
    header nav .black li.act a{color: #FFCB2E;}
    header nav li a{color: #dfb32d;}
    header nav .gray li a{color: #BAB6A8;}
    header nav .gray li.act a,header nav .gray li.act:hover a{color: #292927;}
    header nav .yellow li a{color: #BAB6A8;}
    header nav li.act a,header nav li:hover a{color: #FFCB2E;}
    header nav .yellow li.act a, header nav .yellow li.act:hover a{color: #FFCB2E;}
    header nav .yellow li:hover a{color: #ffffff;}
    header .logo{opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); display: none;}
    header .container{padding: 0 1.25em;}
    header{width: 20%;}

    h1{font-size: 6.5em; }

    body{touch-action: none;}

    .main-container{flex-basis: 80%; width: 80%; margin-top: 0; padding-top: 2.625em;}
    .container{padding: 0 2.5em;}
    .mike{justify-content: flex-end;}

    .breadcrumbs{margin-top: 0;}
    h2{font-size: 3.5em;}
    .drop-main .sec .arrow{width: 2.5rem; height: 2.5rem; margin-left: 0.75rem;margin-top: .1em;}
    .product-list h1{font-size: 1.875em;}
    p, .product-list h2{font-size: 1em;}
    p{line-height: 1.625em;}

    .cart-details .col:last-child{display: none;}
    .cart-details .col{flex-direction: row; align-items: center;}
    .cart-details .count{margin-bottom: 0; font-size: 1em; margin-right: 1.0625rem;}
    .btn{font-size: 1.5em;}
    .cart-details .btn{width: 9.25rem}
    .cart-details{align-items: center; padding:1em 1.3125em}

    .cmn-title h1::after{height: 9px; bottom: -6px;}

    .product-list .col{width: 31%; margin-right: 3.5%;}
    .product-list .btn-sec .more{margin-top: 1em;}
    .product-list{justify-content: flex-start;}
    .product-list .col:nth-child(3n+3){ margin-right: 0;}

    .cart-details{z-index: 5;}
    .cart-details .logo{display: block;}
    .cart-details .button-sec{width: auto;}
    .container{padding: 0 1.5em;}
    .cart-details .container{align-items: center;}
    .wire-logo{margin-bottom: 0;}
    footer .logo-container {align-items: flex-end;}
    footer .social{margin-bottom: 0.25rem;}

    .product-pg .product-list{justify-content: space-between;}

    .product-pg .inner-cont{width: 65%;}
    .product-pg .cus-btn{display: none;}
    .product-pg .inner-cont{position: static;}
    .product-pg .enquiry-list{position: absolute; top: 0; right: 0; margin-top: 0; max-width: 17.625em; width: 35%; max-width: 14.625em;}
    .product-pg .product-list .col{width: 46%; margin-right: 0;}
    .product-pg .main-pic{margin-top: 0;}

    .product-pg .main-pic{margin-bottom: 1.9375em}
    .product-pg h1{margin-top: 0;}


    .product-pg .list-sec .list li{width: auto; min-width: 15.5625rem;}
    .product-pg .list-sec .list{justify-content: flex-start;}
    .list li{padding-left: 1.5rem;}
    .w-list li{padding-left: 0;}
    .product-pg .list-sec{margin-bottom: 1em;}
    .enquiry-list .btn{margin-top: 1rem;}

    .enquiry-pop .link-sec{text-align: left;}
    .enquiry-pop .col-s{width: 42%; max-width: 25em;}
    .enquiry-pop .col-l{width: 58%; margin-top: 0; max-width: 34.5em;}

    .popup .pop-con .close{right: 3.125em; top: 3.125em;}
    .popup .pop-con .con{padding:4.5625em 0;}

    .enquiry-pop .hd{margin-bottom: 1rem;}
    .enquiry-pop .list-sec .label{margin-bottom: 0.4375rem;}
    .enquiry-pop .link-sec{margin-top: 0.5625em;}
    .enquiry-pop .col-l .label{margin-bottom: 1rem;}
    .enquiry-pop textarea{min-height: 9.5625rem;}
    .enquiry-pop .cus-check{margin-top: 0.75em;}

    .trans-list{padding: 1em; height: 200px; left: auto; right: 0; top: 122px; position: absolute; width: 150%; max-width: 20.625rem;}
    .trans-list .close{display: none;}
    .t-links .sub li{font-size: 0.875em;}

    .drop-main .sec >  h2:hover {color: #FFCB2E;}
    .drop-main h2:hover .arrow{display: block;}

    .product-list-pg footer{margin-top: 2.5rem;}
    footer > .flex{align-items: center;}
    footer .scrolltop{margin-top: 1.125rem; padding-right: 2.975rem;}

    .product-list .btn-sec{flex-direction: column; align-items: flex-start;}
    .product-pg .breadcrumbs{margin-bottom: 1.25em;}

    .enquiry-list.sticky{position: fixed; right: 1.3125em; top: 20px;}

    .product-pg .hd-sec h1{margin-bottom: 0;}
    .product-pg .hd-sec h3{margin-bottom: -0.0625rem;}



   .product-list-pg .main-content{min-height: calc(100vh - 51px);}
   .main-content .container{max-width: 1000px; padding-right: 7em;}
   p{max-width: 55.25rem;}
   .logo .normal,nav .logo .blk{display: none;}
   .logo .blk{display: block;}
   header .logo{display: block;}


   .cmn-title h1{margin-bottom: 2.5rem;}
   .cmn-title{margin-bottom: 1.1875rem;}



   .info-container{align-items: flex-start; margin-bottom: 0; margin-top: 0;}
   .signin-btn{margin-top: -0.25rem;}



}
@media only screen and (min-width : 1280px){
  .breadcrumbs span{font-size: 0.875rem;}
  h1{font-size: 6.5em;}
  /* h2{font-size: 3em;} */
  .drop-main .sec .arrow{width: 3.0625rem;height: 3.0625rem;}
  .product-list .col{width: 31%;}
  .cart-details .logo{width: 10.25em;}
  .cart-details .logo img{width: 100%;}
  .cmn-title p br{display: block;}
  .cmn-title h1::after{height: 9px;}
  .drop-main .cont{margin-top: 1.9375em;}
  .container{margin: 0;  padding: 0;}
  .main-container{padding-left: 1.75em; padding-right: 0em;}
  footer{margin-bottom: 9.25em; margin-top: 10.875em;}
  .cart-details .container{max-width: 100%;}
  .product-pg .list-sec .list li{margin-bottom: 1.3125em;}
  .product-pg .list-sec .w-list li{margin-bottom: 0.4375rem;}

  .enquiry-list .transform-menu{font-size: 0.875em; padding-left: 0.9375rem;}

  .enquiry-pop .hd, .enquiry-pop .list-sec .label, .tick-list li, .enquiry-pop .col-l .label{font-size: 1em;}
  .enquiry-pop .link-sec a, .cus-select .cus-inp, .enquiry-pop input[type="text"],.enquiry-pop input[type="email"], .enquiry-pop textarea{font-size: 0.875em;}
  .popup, .popup .cover{position: fixed;}
  .popup .pop-con{overflow-y: auto;scrollbar-color: #292927 #292927;scrollbar-width: thin;}
  .enquiry-pop .cmn-title h1{margin-bottom: 0.3014705882352941em;}
  .tick-list li, .cus-select .cus-inp{background-size: auto;}
  .cus-select .cus-inp{background-position-x: 96%;}

  ::placeholder{font-size: 14px;}
  ::-webkit-input-placeholder{font-size: 14px;}
  ::-moz-placeholder{font-size: 14px;}

  .popup .pop-con .close{right: 10.625rem; top: 3.875em; }
  .enquiry-pop .cmn-title{margin-bottom:0;}



  html.act{overflow: hidden;}

  .product-list .btn-sec{flex-direction: row; align-items: center;}
  .product-list .btn-sec .more{margin-top: 0;}
  .product-pg footer{margin-top: 1.8125em; margin-bottom: 9em;}
  .product-pg .enquiry-list{max-width: 17.625em;}

  .product-pg .product-list .col:last-child{margin-bottom: 2.4375em;}

  .drop-main .sec .arrow{width: 2.4rem; height: 2.4rem;}

  .signin-btn{font-size: 1.5em; padding: 0 0.91em; margin-top: -0.6rem; height: 2.5rem; line-height: 1.5em;}


}

@media only screen and (min-width : 1360px){
  .navz .nv{width: 55px;height: 55px;}
  header nav a{font-size: 1.5em; }
  .nav-container{width: 7.9em;}
  .product-list .btn-sec .more{margin-top: 0em;}
  .main-content .container{padding-right:0;}
}


@media only screen and (min-width : 1400px){
  header nav a{font-size: 1.875em;line-height: 0.8em;}
  .product-pg .list-sec .list li{min-width: 17.5625rem;}
}
@media only screen and (min-width : 1600px){
  h1{font-size: 8.5em;}
  h2{font-size: 4.5em;}
  .cmn-title h1::after {height: 12px; bottom: -8px;}
  h2 span::after{height: 7px;}
  .breadcrumbs{margin-bottom: 3.125em}
  .cmn-title h1{margin-bottom: 0.3161764705882353em;}
  .drop-main .sec > h2{height: 4.375rem;}
  .cmn-title{margin-bottom: 0.5rem;}
  .cart-details{padding: 1.682em 3.75em;}
  .drop-main .sec .arrow{margin-left: 1.1875rem;}
  .drop-main .cont > p{max-width: 54em;}
  header{max-width: 480px;}
  header{max-width:428px;}
  .mike{justify-content: flex-start;}
  .main-container{padding-left: 428px; flex-basis: 100%; width: 100%;}
  footer .scrolltop{font-size: 1.875em;}
  footer .scrolltop span{width: 32px; height: 32px;}
  header{width: 25%;}
  .main-container .main-content{max-width: 1004px;}
  .main-container .container{padding: 0;}
  .cart-details .container{max-width: 1377px;}
  header{padding: 2.625em;}
  .product-pg .breadcrumbs{margin-bottom: 1.25em;}
  .product-pg h1{font-size: 3.75em; line-height: 0.9333333333333333em;}
  .product-pg h3, .cat-name, .product-list-cont .hd, .product-pg .product-list h2{font-size: 1em;}
  .product-pg h2,.product-pg .product-list h1{font-size: 1.875em;}
  .list li{font-size: 1em; background-size: 9px;}
  .enquiry-list h1{font-size: 2.125em;}
  .product-pg .list-sec .list li{min-width: 18.5625rem;}
  .product-pg .hd-sec h1{margin-top: -6px;}
  .product-pg .list-sec{margin-bottom: 0.4375em;}
  .product-pg .inner-cont{width: 100%; max-width: 43.75rem;}
  .product-pg .sub-hd{margin-bottom: 1.125rem;}
  .info-sec{margin-top: 1em;}
  .product-list-cont{margin-top: 3.9375em;}
  .product-list-cont .hd{padding-bottom: 0.1em;}
  .product-pg .product-list{margin-top: 2.125em;}
  .product-pg .enquiry-list{right: 0;}

  .product-list-pg footer{margin-bottom: 2.375em;}
  .product-list-pg .product-list{margin-top: 1.8125rem;}
  .product-list .col{max-width: 300px; margin-right: 5.2%; margin-bottom: 3.75em;}
  .product-list .pic{margin-bottom: 1.125em;}
  .product-list h2{margin-bottom: 1rem;}
  .product-list .btn-sec{margin-top: 1.375em;}

  .product-pg .product-list .col{margin-bottom: 3.75em;}
  .enquiry-list h1{margin-bottom: 1.25rem;}
  .enquiry-list .btn-sec{margin-top: 0.3125rem;}
  .enquiry-list{padding: 1.13em 1.3125em 1.4375em 1.3125em;}

  .enquiry-list.sticky{right: auto; left: 71.9rem;}

  .product-list-pg .product-list .col{margin-right: 5%;}
  .product-list-pg .product-list .col:nth-child(3n+3){margin-right: 0;}

  .trans-list{height: auto; z-index: 9;}

  .product-pg .hd-sec h1{/*margin-top: -5px;*/ letter-spacing:-0.001em;}
  .product-pg .hd-sec h3{margin-bottom: 0;}
  .product-pg .hd-sec .cat-name{margin-top: 0.4375rem;}

   .product-list-pg .main-content{min-height: calc(100vh - 42px);}
   /* .product-list-pg footer{margin-bottom: 7.6em;} */

   .drop-main .sec .arrow{width: 3.0625rem;height: 3.0625rem;}
   .drop-main .cont{margin-top: 2.625rem;}
   .product-list-pg footer{margin-top: 7.875em;}

   .cmn-title h1::after {left: 3px; width: calc(100% - 3px);}

   .cmn-title h1{margin-bottom: 2.5625rem;}
   .cmn-title{margin-bottom: 0.875rem;}

}


@media only screen and (max-width : 374px){
  .product-list-pg .cmn-title h1{font-size: 3.125em; font-size: 15.5vw;}

}
@media only screen and (max-width : 368px){
  .btn{font-size: 1.125em;}
  .cart-details .btn{width: 7.5rem;}
  .cart-details .transform-menu{width: 9.5rem; font-size: 0.65rem;}

}
@media only screen and (max-width : 350px){
  .product-list .btn-sec{flex-direction: column; align-items: flex-start;}
  .btn-sec .more{margin-top: 1em;}
  h1{font-size: 3.35em;}
}







  /* IE-Hack */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

}
/* IE-Hack */
