@charset "utf-8";
body {margin: 0px; font-family: 'Segoe UI'; font-size:12px;-webkit-text-size-adjust:none; }
*{ outline:none;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*{ list-style:none; }
.wrapper { max-width:1250px; margin:0 auto; padding:0 15px; position:relative; }
.clear { clear:both; }


@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-BoldItalic.eot');
    src: url('../fonts/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-BoldItalic.woff2') format('woff2'),
        url('../fonts/SegoeUI-BoldItalic.woff') format('woff'),
        url('../fonts/SegoeUI-BoldItalic.ttf') format('truetype'),
        url('../fonts/SegoeUI-BoldItalic.svg#SegoeUI-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Italic.eot');
    src: url('../fonts/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Italic.woff2') format('woff2'),
        url('../fonts/SegoeUI-Italic.woff') format('woff'),
        url('../fonts/SegoeUI-Italic.ttf') format('truetype'),
        url('../fonts/SegoeUI-Italic.svg#SegoeUI-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.eot');
    src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Bold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Bold.woff') format('woff'),
        url('../fonts/SegoeUI-Bold.ttf') format('truetype'),
        url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Light.eot');
    src: url('../fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Light.woff2') format('woff2'),
        url('../fonts/SegoeUI-Light.woff') format('woff'),
        url('../fonts/SegoeUI-Light.ttf') format('truetype'),
        url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff'),
        url('../fonts/SegoeUI.ttf') format('truetype'),
        url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-SemiBold.eot');
    src: url('../fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-SemiBold.woff2') format('woff2'),
        url('../fonts/SegoeUI-SemiBold.woff') format('woff'),
        url('../fonts/SegoeUI-SemiBold.ttf') format('truetype'),
        url('../fonts/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



.headerwrapper{margin: 30px 0;}
.top-header{padding:0 20px;}
.header-left{float:left;width: 230px;}
.header-left .logo img{max-width:100%;vertical-align:middle;height: 110px;}
.header-left .logo span{display: inline-block;vertical-align: bottom;margin-left: 10px;color:#123d5f;font-weight: 600;font-size: 14px;}
.header-right{float:right;text-align:right;width: 265px;}
.login-deta{display:inline-block;vertical-align: middle;}
.login-deta a{color:#123d5f;text-decoration:none;font-size:14px;}
.login-deta a img{vertical-align:middle;max-width:100%;margin-right: 5px;}
.cart-deta{display:inline-block;margin-left:15px;vertical-align: middle;}
.cart-deta a{color:#123d5f;text-decoration:none;font-size:20px;text-transform:uppercase;font-weight:600;}
.cart-deta a img{vertical-align:middle;max-width:100%;margin-right: 5px;}
.login-deta a:hover,.cart-deta a:hover{color:#ff2e17;}
.contact-deta{margin-top:15px;}
.contact-deta a{text-decoration:none;}
.phone-link{display:block;margin:0;padding:0;}
.eamil-link{display:block;margin:0;padding:0;}
.phone-link a{color:#ff2e17;font-weight: bold;font-size: 31px;}
.eamil-link a{color:#123d5f;font-weight: 600;font-size: 17px;}
.contact-deta a:hover{color:#000;}
.header-center{float:left;width:calc(100% - 495px);padding:0 60px;}
.search-box{position:relative;max-width: 691px;margin: 0px auto 25px;}
.search-input{border:1px solid #85878b;background:#fff;width:100%;border-radius:8px;color:#85878b;font-weight:600;font-size:16px;padding:5px 54px 5px 10px;font-family:'Segoe UI';height: 45px;}
.search-input-btn{position: absolute;right: 12px;top:6px;}
.our-service{margin:0;padding:0;text-align: center;}
.our-service li{display:inline-block;color:#6f7176;font-weight: bold;font-size: 18px;vertical-align: middle;margin-right: 30px;}
.our-service li:last-child{margin-right:0;}
.our-service li img{max-width:100%;vertical-align:middle;margin-right: 8px;}
.navbar{width:100%;background:#123d5f;margin-top:25px;}
.navbar ul{margin:0;padding:0;text-align:center;}
.navbar ul li{display:inline-block;padding:18px 30px;position: relative;}
.navbar ul li:hover{background:#ff2e17;}
.navbar ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight: 600;font-size: 16px;}
.navbar ul li:hover .sub-menu{display:block;}
.sub-menu{position:absolute;background:#ff2e17;top: 57px;min-width: 200px;left: 0;display:none;z-index: 99999;box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.8);}
.navbar .sub-menu li{display:block;text-align:left;padding:8px 12px;border-top:1px solid #fff;}
.navbar .sub-menu li:hover{background:#123d5f;}
.navbar .sub-menu li a{text-decoration:none;font-size: 14px;display: block;}
.slider-btn{text-align: center;margin-top: -25px;}
.slider-btn a{text-decoration: none;display:inline-block;background:#ff2e17;color:#fff;text-transform:uppercase;font-weight:600;font-size:17px;padding: 10px 30px;border-radius: 50px;}
.slider-btn a:hover{background:#123d5f;}
.personalised-label-deta{margin:40px 0 50px;}
.pl-head{text-align:center;color:#2c2e35;font-weight:600;font-size:35px;margin-bottom:25px;}
.personalised-label-line{background:#bfe1ff;width:100%;height:70px;}
.personalised-label-box-main {text-align: center;margin-top: -45px;}
.personalised-label-box{text-align:center;display:inline-block;width:200px;vertical-align: middle;}
.personalised-label-box a{text-decoration:none;color: #2c2e41;}
.personalised-label-box a img{max-width:100%;vertical-align:middle;}
.personalised-label-box a span{display:block;font-size: 16px;margin-top: 15px;}
.personalised-label-box a:hover{color:#ff2e17;}
.bespoke-sizes-deta{background:#ebecec;padding:25px 0;margin-bottom:110px;}
.bespoke-sizes-head{color:#494b4d;font-size: 38px;text-align: center;max-width: 700px;margin:0px auto 25px;}
.bespoke-sizes-icon{margin:0 0 -100px;padding:0;text-align:center;}
.bespoke-sizes-icon li{display:inline-block;border-left:2px solid #6f7176;padding: 15px 30px;}
.bespoke-sizes-icon li:first-child{border:0;}
.bespoke-sizes-icon li img{max-width:100%;vertical-align:middle;}
.product-main{border-top:1px solid #ff2e17;padding:25px 0;}
.product-main-title{text-align: center;color: #2c2e35;font-weight: 600;font-size: 35px;max-width: 520px;margin: 0px auto 25px;}
.product-box-main{margin:0 -15px;}
.product-box{float:left;padding:0 15px;width:25%;text-align:center;margin-bottom:35px;}
.product-box a{text-decoration:none;}
.product-box .pro-img{width:100%;vertical-align:middle;border: 3px solid #bfe1ff;max-height: 247px;}
.product-box span{color:#2c2e35;font-weight:600;font-size:22px;display:block;margin-top: 15px;}
.product-box a:hover .pro-img{border-color:#ff2e17;}
.footer-top{padding:30px 0 20px;border-top: 1px solid #ff2e17;}
.footer-top-left{float:left;width:50%;border-right:1px solid #ff2e17;}
.footer-top-right{float:right;width:50%;text-align: center;}
.footer-logo img{max-width:100%;vertical-align:middle;height: 180px;}
.footer-top-left span{color:#9a9bab;display:block;margin-top: 15px;font-weight: 300;font-size: 38px;max-width: 380px;}
.ftr-head{color: #2c2e35;font-weight: 600;font-size: 30px;margin:15px 0 30px;}
.footer-top-right ul{margin:0;padding:0;}
.footer-top-right ul li{display:block;color: #2c2e35;font-weight:600;font-size:16px;line-height: 30px;}
.footer-bottom{background:#ebecec;width:100%;padding:0px 20px;}
.footer-bottom-head{font-weight:600;color:#595b61;font-size:30px;text-align:center;padding: 16px 0 20px;margin:0;}
.social-icon{text-align:center;}
.social-icon ul{margin:0;padding:0;}
.social-icon ul li{display:inline-block;padding: 0 3px;}
.social-icon ul li a{text-decoration:none;}
.social-icon ul li a img{max-width:100%;vertical-align:middle;height: 35px;}
.social-icon ul li a img:hover{opacity:0.8;}
.footer-contact{text-align:center;margin: 15px 0;}
.footer-contact h4{margin:0;padding:0;}
.footer-contact h5{margin:0;padding:0;}
.footer-phone-link a{text-decoration:none;color:#ff2e17;font-weight: bold;font-size: 25px;}
.footer-eamil-link a{text-decoration:none;color:#85878b;font-weight: 600;font-size: 18px;}
.footer-contact a:hover{color:#000;}
.copyright-deta{border-top:1px solid #595b61;padding: 18px 0;}
.copyright-left{float:left;color:#2c2e35;font-size: 14px;font-weight: 400;width: 34%;}
.copyright-right{float:right;color:#2c2e35;font-size: 14px;font-weight: 400;width: 23%;text-align: right}
.copyright-center{float:left;width: 33%;text-align: center;color:#2c2e35;font-size: 14px;font-weight: 400;}
.mobile-menu-btn{font-size:30px;cursor:pointer; color:#123d5f;display:none;vertical-align: middle;margin-left:8px;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;background-color:#424242;overflow-x: hidden;transition: 0.5s;padding-top:30px;margin-left: -10px;}
.sidenav .closebtn {font-size:21px;margin-left: 0;position: absolute;right:10px;top: 0; font-weight:bold;color:#fff;}
.topnav{border-top: 1px solid #cacaca;margin:50px 0 0;padding: 0;}
.topnav > li{border-bottom: 1px solid #cacaca;}
.topnav li ul li{border-color:#cacaca;border-style: solid none;border-width: 1px 0 0;}
.topnav a {color: #fff;display: block;font-size: 14px;line-height: normal !important;outline: 0 none;padding: 8px 0 8px 10px;text-decoration: none;font-weight: 600;text-transform: uppercase;}
.topnav li ul li a{padding-left:35px;font-size: 13px;}
.topnav span{display: inline-block !important;float: right;font-size: 14px;font-weight: bold;line-height: 16px;margin: 0 15px 0 0;}
.topnav ul{ display:none;margin: 0;padding: 0;}
.overlay {height: 100%;width: 0;position: fixed;z-index:99999;top: 0;right: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);overflow-x: hidden;transition: 0.5s;}
.overlay .closebtn {position: absolute;top: 0px;font-size: 56px;text-decoration: none;line-height: 35px;right: 10px;color: #fff;}
.inner-page-top{background:#ebecec;padding:0 20px;position:relative;margin-bottom:80px;}
.inner-page-top span{color:#595b61;font-weight:400;font-size:40px;text-align:center;display:block;padding: 20px 0 32px;}
.inner-page-top-logo{max-width:100%;position: absolute;top: 0;left: 40px;height: 220px;}
.label-head-line{text-align:center;padding: 0 30px;}
.label-head-box{display:inline-block;padding:0 8px;}
.label-head-box a{text-decoration:none;}
.label-number{display:inline-block;background:#fff;border:3px solid #123d5f;color:#595b61;font-weight:bold;font-size: 38px;height: 55px;line-height: 45px;width: 55px;border-radius: 70px;text-align: center;vertical-align:middle;position:relative;z-index:999;}
.label-name {background: #ebecec;color: #595b61;border: 2px solid #123d5f;vertical-align: middle;text-transform: uppercase;font-weight: bold;font-size: 16px;padding:10px 25px;border-radius: 6px;min-width: 110px;display: inline-block;margin-left: -25px;}
.label-head-box.active .label-number, .label-head-box a:hover .label-number{color:#123d5f;}
.label-head-box.active .label-name, .label-head-box a:hover .label-name{background:#123d5f;color:#fff;}
.create-label-main{padding:0 30px;margin:40px 0 50px;}
.create-label-left{float:left;width:27%;border-right:1px solid #939498;padding-right: 35px;padding-top: 95px;}
.create-label-center{float:left;width:46%;padding:0 35px;}
.create-label-right{float:right;width:27%;border-left:1px solid #939498;padding-left: 35px;}
.create-label-left-top img{max-width:100%;vertical-align:middle;border:3px solid #ff2e17;}
.cl-img-title{color:#ff2e17;font-size: 26px;font-weight: bold;margin:20px 0 30px;}
.create-label-left-top p{margin:0;color:#2c2e35;font-weight: 600;font-size: 16px;line-height: 26px;}
.create-label-left-bottom{margin:115px 0 40px;padding:0;}
.create-label-left-bottom li{display:block;border-bottom:1px solid #939498;padding: 10px 15px;}
.create-label-left-bottom li:first-child{border-top:1px solid #939498;}
.create-label-left-bottom li a{color:#595b61;font-size: 18px;text-decoration:none;}
.product-summary-main{border:2px solid #c4c4c7;padding:10px 15px;border-radius: 10px;}
.product-summary-main-head{color:#595b61;font-size: 19px;margin:0px 0 15px;}
.product-summary-box{border-top:1px solid #c4c4c7;padding:8px 0;}
.product-summary-box p{margin:0px 0 2px;color:#595b61;font-size: 19px;}
.product-summary-box span{display:inline-block;color:#595b61;font-size: 18px;font-weight: 600;margin-left: 18px;margin-right: 15px;}
.quantity-deta{border:2px solid #c4c4c7;padding:12px 15px;border-radius: 10px;margin:15px 0;}
.quantity-deta span{color:#595b61;font-size: 19px;float:left;}
.quantity-input{float:right;border:1px solid #85878b;background:#ebecec;height: 30px;padding:0 10px;font-size: 14px;color: #494a4d;width: 140px;}
.delivery-head{color:#595b61;font-size: 19px;margin-left: 18px;margin-bottom:12px;}
.delivery-box-left{float:left;width:47%;}
.delivery-box-right{float:right;width:47%;}
.delivery-box-left a,.delivery-box-right a{text-decoration:none;}
.delivery-box{background: #ebecec;padding: 6px 10px 15px;border-radius: 18px;border-color: #85878b;border-style: solid;border-width: 20px 1px 1px 1px;}
.delivery-box-title{color:#6f7176;font-size: 20px;font-weight: 600;line-height: 24px;margin-bottom:12px;}
.delivery-day{display:block;color:#85878b;font-size: 20px;font-weight: 600;}
.delivery-price{display:block;color:#6f7176;font-size: 20px;font-weight: bold;}
.delivery-box-left a:hover .delivery-box,.delivery-box-right a:hover .delivery-box{border-color:#123d5f;}
.final-total-main{padding: 0 20px;margin:18px 0 15px;}
.sub-total p{float:left;margin:0;color:#2c2e35;font-size: 30px;}
.sub-total span{float:right;color:#2c2e35;font-size: 30px;}
.final-total{color:#2c2e35;text-align:right;font-size: 20px;margin-top:8px;}
.final-total span{display: inline-block;font-weight: bold;margin-left: 5px;font-size:30px;}
.add-cart-btn{text-align:center;margin-bottom: 5px;}
.add-cart-btn a{background:#6f7176;color:#fff;text-transform:uppercase;font-weight: bold;font-size: 20px;text-decoration: none;padding: 12px 40px 15px;display: inline-block;border-radius: 10px;}
.add-cart-btn a:hover{background:#ff2e17;}
.create-label-center-head{color:#ff2e17;font-weight:bold;text-align:center;font-size: 28px;margin-bottom:30px;}
.create-label-center-head span{display:block;text-transform: uppercase;}
.shape-box-main{margin:0 -10px;}
.shape-box{float:left;width:33.33%;padding:0 10px;margin-bottom:20px;}
.shape-box a{text-decoration:none;}
.shape-box-in{background:#ebecec;border:1px solid #6f7176;text-align:center;border-radius: 10px;padding: 15px;height: 155px;}
.shape-box-in img{vertical-align:middle;max-width:100%;}
.shape-box-in span{display:block;color:#595b61;font-size: 16px;margin-top: 10px;}
.shape-box a:hover .shape-box-in, .shape-box .active .shape-box-in{border:2px solid #6f7176;}
.shape-bottom p{margin:0;color:#2c2e35;font-size: 22px;font-weight: 600;padding: 20px 0;}
.technical-spec-deta{border-top:1px solid #ff2e17;text-align:center;padding:30px 0;}
.technical-spec-btn{display:inline-block;vertical-align: middle;margin:0 8px;}
.technical-spec-btn a{text-decoration:none;background:#123d5f;color:#fff;font-size:28px;display: block;padding:6px 35px 10px;border-radius: 8px;}
.technical-spec-btn a:hover{background:#6f7176;}
.technical-spec-texbox{display:inline-block;vertical-align: middle;margin:0 8px;}
.technical-spec-texbox .technical-input{background:#ebecec;border:2px solid #123d5f;border-radius: 8px;height:53px;width: 248px;padding: 5px 15px;color: #595b61;font-size: 22px;font-family: 'Segoe UI';}
.technical-printing{padding:20px;background:#f0f0f1;height:320px;margin-bottom:50px;}
.technical-printing-head{color:#6f7176;font-weight:600;font-size:28px;text-align:center;margin-bottom:20px;}
.size-deta{margin:0 -15px}
.size-box{float:left;width:33.33%;padding:0 15px;margin-bottom:25px;}
.size-box a{text-decoration:none;}
.size-box-in{background: #ebecec;border: 1px solid #6f7176;border-radius:8px;color: #595b61;font-size:18px;text-align: center;padding: 10px 0;}
.size-box a:hover .size-box-in{background: #6f7176;color:#fff;}
.bespoke-deta{border-top: 1px solid #6f7176;padding-top:25px;margin:20px 0;}
.bespoke-head{font-weight:600;color: #6f7176;font-size: 30px;margin-bottom:20px;}
.bespoke-input-main{display:inline-block;vertical-align: middle;}
.bespoke-input{background:#ebecec;border:1px solid #6f7176;border-radius:8px;color:#595b61;font-size:18px;text-align:center;padding:5px;vertical-align: middle;height:46px;width: 160px;font-family: 'Segoe UI';font-weight:600;}
.bespoke-input-main span{color: #6f7176;display:inline-block;font-weight:bold;vertical-align: middle;font-size: 22px;margin: 0 6px;}
.bespoke-btn{display:inline-block;vertical-align: middle;margin-left: 25px;}
.bespoke-btn a{text-decoration:none;background:#00ab4f;color:#fff;text-transform:uppercase;display:block;font-weight:bold;font-size:20px;padding:8px 30px 11px;border-radius: 8px;}
.bespoke-btn a:hover{background:#123d5f;}
.material-box{margin-bottom:35px;}
.material-tag a{text-decoration:none;display:block;background:#ebecec;border: 1px solid #6f7176;border-radius:10px;color:#2c2e35;text-align:center;font-size:20px;padding:10px 0 15px;}
.material-tag a:hover{background:#6f7176;color:#fff;}
.material-box p{margin:15px 0 0;color: #2c2e35;font-weight: 600;font-size: 16px;}
.finish-box-main{margin:0 -10px;}
.finish-box{padding:0 10px;float:left;width:50%;text-align:center;}
.finish-box a{text-decoration:none;}
.finish-box-in{background: #ebecec;border: 1px solid #6f7176;border-radius: 10px;color: #2c2e35;padding: 20px 0;}
.finish-box-in span{display:inline-block;vertical-align: middle;font-size: 20px;margin-right: 20px;}
.finish-box-in img{max-width:100%;vertical-align:middle;max-height: 76px;}
.finish-box a:hover .finish-box-in{background: #d9d9d9;}
.finish-quantity{text-align:center;margin-top:25px;}
.finish-quantity span{display:block;color: #595b61;font-size:22px;font-weight:600;margin-bottom: 15px;}
.finish-quantity .f-quantity-input{border: 1px solid #85878b;background: #ebecec;height: 45px;width: 180px;border-radius: 8px;padding: 5px 10px;text-align: center;font-size: 20px;color: #595b61;}


























