@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;600;700&display=swap');

body{font-family: 'Poppins', sans-serif;background-color:#f7f5f4 !important;overflow-x: hidden;} 
button{cursor: pointer;} 
a{
  color: #444974;
}
a:hover{
  color: #444974;
  text-decoration: none;
}
.textRight{
  text-align: right;
}
.textLeft{
  text-align: right;
}
.banTab{background-repeat: no-repeat;background-position: center center;background-size: cover;
position: relative;}
.banTab::after{background-color:rgba(0,0,0, 0);width: 100%;height: 100%;content:"";left:0;top:0;position:absolute;}
.banTab h2{color:#e4e4e4;position: relative;z-index: 100;font-size: 50px;}
.banTab h2 span{display: inline-block;font-family: 'ProximaNova-Black';}
.banTab h3{color:#fff;position: relative;z-index: 100;font-size: 23px;max-width: 760px;
margin-left: auto;margin-right: auto;font-family: 'Poppins', sans-serif;}
.banTab a{color:#fff;position: relative;z-index: 100;}
.youNav{
background: #add8e6; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left, #7abeea , #00346d); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #7abeea, #00346d); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #7abeea, #00346d); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #7abeea , #00346d); /* Standard syntax */
box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4);}
.f13{    font-size: 13px;}
.youNav ul{font-family: 'Poppins', sans-serif;font-size: 14px;} 
.youNav li{margin-left:10px;margin-right: 10px;}
.youNav a{color:#fff;z-index: 100;text-transform: uppercase;}
.youNav .dropdown-menu a{text-transform: unset !important;}
#yourNavbars .navbar-nav li{ position: relative;}
#yourNavbars .show{background-color:#fff;}
#yourNavbars .show a{color:#000;}
#yourNavbars li.show::after{position: absolute;
  content: "";background-color:#fff;
  width: 100%;
  left: 0;
  top: -10px;
  height: 60px;}
#yourNavbars li.show a{position: relative;}  
#yourNavbars .navbar-nav li:before{position: absolute;
  content: "";
  border-bottom: 3px solid rgb(1, 51, 101);
  overflow: hidden;
  width: 0%;
  left: 50%;
  top: 47px;
  transition: 0.2s ease-in-out 0.15s;}
#yourNavbars .navbar-nav li:hover:before {
  width: 100%;
  left: 0%;
  transition: 0.2s ease-in-out;
}
.gifDoodle{position: absolute;z-index: 0;width: 80%;left: 20px;top: 5px;height: 120px;overflow: hidden;}
.gifDoodle img{width: 75%;}
.dLaptop{position: relative;z-index: 10;opacity: 0;}
.doodleNav{display: inline-block;width: 100%;text-align: center;position: relative;}
/*.doodleNav a:hover{text-decoration: none;}*/
.doodleNav p{font-family: 'Poppins', sans-serif;font-size: 16px;}
.doodleNav p span{color:#4169e1;}
.doodleDrop .dropdown-menu{border:none;border-radius: 0px;width: 960px;box-shadow: 0px 12px 10px 0px rgba(0,0,0, .2);
padding: 20px 20px;left: -110px;margin-top: 10px;}
.doodleDrop .dropdown-toggle::after{display: none;}
#dropdownsearch{}
.show #dropdownsearch img{opacity: 0;}
.show #dropdownsearch{background-image: url(../img/sClose.png);background-repeat: no-repeat;background-position: center center;}
.dropdown .search-dropdown-menu{left:auto;right: -140px;}
.search-dropdown-menu{padding: 25px 45px;border-radius: 0px;border:none;box-shadow:0px 12px 10px 0px rgba(0,0,0, .2);
margin-top:10px;}
.partnersDd{border-radius: 0px;border:none;box-shadow:0px 12px 10px 0px rgba(0,0,0, .2); margin-top:10px;width: 1000px;left: -220px;padding: 20px;}
.partnersDd.zeroleft{left: 0;}
.search-dropdown-menu .searchBox{border: solid 2px #4169e1;width: 600px;
border-radius: 30px;height: 45px;background-color: #f1f1f1;padding: 0 20px;}
.searchMobile .searchBox{width: 100%;}
.search-dropdown-menu.searchMobile {padding: 15px 15px;border-radius: 0px;border: none;box-shadow: 0px 12px 10px 0px rgba(0,0,0, .2);
margin-top: 0px;position: fixed;background-color: #fff;width: 100%;height: 100%;z-index: 10000;top: 0;}
.searchMobile{display: none;}
.shapeBox img{width: 100% !important;height: 60px !important;object-fit: contain;}
.closeSM{margin-bottom: 10px;display: inline-block;position: relative;z-index: 100;}
.youNav ul .searchli{margin: 10px 0px 0px 0px;padding: 0px;font-family: 'Poppins', sans-serif;}
.search-dropdown-menu .searchli{margin: 10px 0px 0px 0px;padding: 0px;font-family: 'Poppins', sans-serif;}
.searchli li{list-style: none;width: 100%;}
.searchli a{color:#000;font-size: 16px;}
.searchli a:hover{text-decoration: none;}
.searchMobile h4{position: absolute;z-index: 0;width: 100%;
text-align: center;color: #425468;font-size: 19px;left: 0;top: 18px;font-weight: normal;}
#yourNavbars .navbar-nav li:hover li:hover::before{width: 0;}
*:focus{outline: 0;}
.youNav a{}
.youNav .active a, .youNav a:hover{color:rgb(1, 51, 101);}
.youNav .container{padding-left: 70px;padding-right: 70px;}
.navbar-brand{height:45px;margin-right: 35px;margin-top: 10px;}
.navbar-nav{width: 100%;}
.iconNav{margin:0px;padding: 0px;width: 56%;text-align: right;}
.iconNav li{list-style: none;display: inline-block;}
.appWrap{margin-top: 0px;} 
.appWrap > .row{margin:0px;}
.appBox{border-radius:0px;padding: 20px 60px;}
#editable-parent{
  padding-top: 0px;
}
.appNav{margin:0px;padding: 0px;position: relative;max-width: 112px;background-color:transparent;}
.appNav li{
  list-style: none;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: unset;
}
.appNav li:first-child a{border-radius: 4px 4px 0px 0px;}
.appNav li:last-child a{border-radius: 0px 0px 4px 4px;}
.appNav a img{margin-bottom: 0px;width: 38px;height: 38px;}
.appNav a{background-color:#fff;width: 100%;display: inline-block;color:#686868;text-align: center;padding:0px;line-height: 16px;display:flex;align-items: center;padding: 10px 0px 10px 0px;}
.appNav a:hover,.appNav a.active{text-decoration: none;background-color:#393939;color:#ffffff;}

.appNav a span{width: 100%;text-align: center;display: inline-block;}
.customiArea{text-align: center;}
.caHead{font-size: 30px;font-family: 'Poppins', sans-serif;color:#616161;margin:0px;padding: 0px;}
.caImgArea{margin-top:0px;}
.appDropBox{position: absolute;z-index: 1000;}
.categories.navDbox{background-color:#fff;width: 380px;}
.addShape.navDbox{background-color:#fff;width: 380px;}
.navDbox{background-color:#fff;width: 380px;}
.topfixed{
  padding: 0px;
}
.navDbox h3{
  font-size: 16px;
  padding: 10px 0px 10px 0px;
  color:#424242;
  text-align: center;
  margin:0px 0px 10px 0px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.navDbox h3 span{}

#cateAcc{padding: 2px;}
#cateAcc .card-header{border-bottom: none;background-color:#8ec4ea;}
#cateAcc .card-header a{color:#444444;}
#cateAcc .card-header:first-child{border-radius: 0px;}
#cateAcc .card{border:none;margin-bottom: 2px;}
#shapeAcc{padding: 0px;}
#shapeAcc .card-header{border-bottom: none;background-color:#8ec4ea;}
#shapeAcc .card-header a{color:#444444;}
#shapeAcc .card-header:first-child{border-radius: 0px;}
#shapeAcc .card{border:none;margin-bottom: 2px;}
.navDbox{display: none;}
.cThumb {text-align: center;}
.cThumb span{font-size: 10px;display: inline-block;width: 100%;}
.atWrap{padding: 0px 0px 0px 0px;}
.atWrap .addtBox{border-radius: 2px;position: relative;}
.reset-svgClr{
      position: absolute;
    right: 0;
    top: 2px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.atWrap .addtBox label{
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  padding-top: 4px;
  color: #505050;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.txtBox {margin-bottom: 6px;}
.txtBox label{}
.txtBox textarea{width: 100%;height:46px;background-color:#fff;border-radius: 3px;border:none;padding: 6px; resize: none;border:solid 1px #d7d7d7;}
.txtBox input{width: 100%;background-color:#fff;border-radius: 3px;border:none;padding: 6px; resize: none;border:solid 1px #f2f2fa;}
.fontBox label{}
.fontName{width: 100%;background-color:#fff;border: solid 1px #f2f2fa;border-radius: 3px;background-image: url(../img/dArrow.png);background-position: 97% center;background-repeat: no-repeat;}
.fontName span{font-family: 'Poppins', sans-serif;font-size: 14px;padding:3px 10px;display: inline-block;}
.size{float: left;margin-right: 0px;}
.size select{background-image:url(../img/dArrow.png);-webkit-appearance: none;-moz-appearance: none;padding: 2px 4px;
border:solid 1px #cad3db;border-radius:2px;background-repeat: no-repeat;background-position: 82% center;width: 65px;}
.cbWrap{padding: 2px 4px;border:solid 1px #f2f2fa;border-radius:2px;background-position: 82% center;width: 65px;background-image:url(../img/dArrow.png);
background-repeat: no-repeat;}
.coBox{width: 25px;height: 22px;background-color:#747171;border-radius:2px;}
.color{float: left;margin-left: 20px;margin-right: 70px;}
.color [type="color"]{width: 100% !important;background-color: #fff;border: solid 1px #f2f2fa;padding: 4px;height: 38px;border-radius: 3px;}
.fontBox{margin-top:10px;margin-bottom: 20px;}
.fontStyle{margin-top: 10px;float: left;}
.atWrap .addtBox .taBox label{color:#cad3db;}
.atWrap .addtBox .taBox label .fa{color:#bac3cb;}
.atWrap .addtBox .taBox label:hover{color:#a8b4d8;}
.taBox label{border:solid 1px #f2f2fa;border-radius: 2px;position: relative;color:#eaecef;width: 33px;height: 33px;text-align: center;padding-top: 6px !important;
margin-right: 10px;}
.taBox label:hover{border: solid 1px #a8b4d8;background-color:#fff;color:#4169e1;
box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.taBox label input{position: absolute;opacity: 0;}
.atWrap .addtBox .fsBox label{color:#eaecef;}
.atWrap .addtBox .fsBox label:hover{color:#a8b4d8;}
.fsBox label{border:solid 1px #cad3db;border-radius: 2px;position: relative;color:#eaecef;width: 33px;height: 33px;text-align: center;padding-top: 6px !important;
margin-right: 10px;}
.fsBox label .fa{color:#bac3cb;}
.fsBox label:hover{border: solid 1px #a8b4d8;background-color:#fff;color:#4169e1;
box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.fsBox label input{position: absolute;opacity: 0;}
.jTab.ctCall{padding: 0px;margin: 0px;border:none;}
.fontStyle a{color:#e9ebee;background-color:#fff;border:solid 1px #e9ebee;width: 28px;height: 28px;display: inline-block;padding: 2px 0px;text-align: center;margin-right: 5px;}
.fontStyle a:hover{border:solid 1px #4169e1;color:#4169e1;}
.txtNote .form-control{height: 65px;border:solid 1px #f2f2fa;margin-bottom: 25px;}
.txtAlign{margin: 0px 0px 6px 0px;}
.txtAlign a{color:#e9ebee;background-color:#fff;border:solid 1px #e9ebee;width: 28px;height: 28px;display: inline-block;padding: 2px 0px;text-align: center;margin-right: 5px;}
.txtAlign a:hover{border:solid 1px #4169e1;color:#4169e1;}
.gid-master label{margin-bottom: 0px;}
.btnBox{text-align: center;margin-top:5px;}
.blueBtn{
  color: #fff;
  background-color: #393939;
  border: none;
  padding: 14px 20px;
  display: inline-block;
  margin-top: 5px;
  font-size: 15px;
  border-radius: 25px;
  cursor: pointer;
}
.skipBtn a{
  color: #3d4588;
  font-size: 12px;
  letter-spacing: 1px;
}
.skipBtn a:hover{
  color: #3d4588;
  text-decoration: none;
}
#size-chart{
  color: #444974;
}
#size-chart:hover{
  color: #3d4588;
  text-decoration: none;
}
.imgWrap{padding:10px 0px 18px 0px;}
.imgWrap .imgBox p{color:#405368;}
.imgBtn{text-align: center;margin-bottom: 40px;}
.imgBtn span{color:#405368;}
.imgBox ul{margin:0px 0px 30px 0px;padding: 0px;font-family: 'Poppins', sans-serif;font-size: 10px;}
.imgBox li{margin-bottom: 10px;}
.prevImBox{width: 100%;height: 90px;background-color:#efefef;border:solid 1px #fff;}
.prevImBox:hover{border:solid 1px #4169e1;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.step{background-color:#8ec4ea;font-size: 12px;color:#880d0d;padding: 5px 10px;border-radius: 2px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);margin-bottom: 2px;}
.step1{margin-bottom: 10px;}
.step2{margin-top: 0px;}
.orderWrap{padding: 10px 0px;}
.orderWrap h5{
  color: #505050;
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.sBox h5{text-align: left;margin-bottom: 16px;}
.orderWrap .orderBox{background-color: #fff;}
.preview{text-align: center;margin-bottom: 15px;}
.preview p{color:#444444;font-size: 12px;font-family: 'Poppins', sans-serif;margin-bottom: 0px;}
.quantity h4{background-color:#d3e6f4;text-align: center;color:#880d0d;font-size: 14px;font-family: 'Poppins', sans-serif;padding: 10px;}
.sBox{float: left;text-align: center;width: 100%;}
.sbTab{float: left;font-size: 12px;font-family: 'Poppins', sans-serif;color:#505050;margin-right: 10px;transition: all .5s;text-transform: uppercase;width: 40px;}
.sbTab:hover{color:#4169e1;}
.sbTab span{display: none;}
.sbTab .form-control{font-size: 14px;font-family: 'Poppins', sans-serif;background-color:#fff;border:solid 1px #d7d7d7;padding:3px;margin-top: 5px;display: inline-block;transition: all .5s;border-radius: 0px;height: 35px;}
/*.sbTab .form-control:hover{border:solid 1px #4169e1;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}*/
.qwrap{padding:10px 0px;}
.totPiec{    
    display: flex;
    width: 100%;
    align-items: center;
}
.totPiec h5{
  margin: 0px 10px 0px 0px;
}
.totPiec .tTxt{font-size: 12px;font-family: 'Poppins', sans-serif;color:#8e2525;display: inline-block;line-height: 12px;margin-right: 8px;}
.totPiec .tCount{display: none;}
.totPiec .form-control{font-size: 15px;margin-top: 14px;font-family: 'Poppins', sans-serif;
color: #105391;border-radius: 0px;background-color: #fff;padding: 5px;display: inline-block;border: solid 1px #4169e1;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);width: 30px;height: 30px;text-align: center;}
.special{margin-top: 25px;}
.special h5{color:#444444;font-size: 14px;font-family: 'Poppins', sans-serif;}
.special ul{color:#444444;font-size: 12px;font-family: 'Poppins', sans-serif;margin:0px;padding: 0px;}
.special li{list-style: none;background-image: url(../img/star.png);background-repeat: no-repeat;background-position: left center;padding-left: 14px;}
.orderTot{
  text-align: right;
  font-family: 'Poppins', sans-serif;
  position: relative;
}
.orderTot h5{
  position: absolute;
  left: 0px;
  top: 6px;
  font-size: 14px;
}
.orderTot .otBox{padding: 7px 13px;background-color:#d3e6f4;border-radius: 2px;display: inline-block;color:#444444;font-size: 12px;}
.orderTot .otPrice{color:#010101;font-size: 18px;}
.unitPr{
  color:#616161;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  padding:0px;
  text-align: right;
  border-bottom: 1px solid rgba(0,0,0,.1);
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.unitPr h5{
  position: absolute;
  left: 0px;
  top: 5px;
}
.unitPr span{color:#616161;font-size: 16px;font-family: 'Poppins', sans-serif;}
.chkBtn{text-align: center;margin-bottom: 20px;}
.chkBtn a{background-color:#4169e1;border-radius: 2px;color:#fff;font-family: 'Poppins', sans-serif;font-size: 18px;padding: 4px 8px;}
.chkBtn a:hover{text-decoration: none;}
.wOrder{text-align: center;color:#000;font-size: 20px;font-family: 'Poppins', sans-serif;line-height: 14px;}
.wOrder span{color:#4169e1;}
.wOrder a{font-size: 20px;color:#4b5aec;text-decoration: underline;padding-top: 10px;display: inline-block;}
.proBox h4{font-size: 12px;color: #616161;margin: 19px 0px 5px 0px;height: 24px;display: flex;align-items: center;
font-family: 'Poppins', sans-serif;}
.proBox h4 span{width: 100%;display: inline-block;text-align: center;}
.teffRow .col-md-6{
  margin-bottom: 20px;
  text-transform: capitalize;
}
.proBox {border-radius: 5px;border:solid 1px #f2f2fa;text-align: center;margin-bottom: 2px;padding: 10px 5px 10px 5px;cursor: pointer;transition: all .5s;}
.product-variant-colors .proBox {padding: 0px;}
.product-variant-colors .proBox a{display: inline-block;width: 100%;padding: 10px 5px 10px 5px;}
.product-variant-colors .proBox img{height: auto;}
.proBox a:hover{text-decoration: none;}
.proBox img{height: 60px;}
.proBox:hover h4 span {color: #242424;}
.proBox:hover{border:solid 1px #444974;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.art-shape {border:solid 1px #d7d7d7;text-align: center;margin-bottom: 20px;padding: 10px 5px 10px 5px;cursor: pointer;transition: all .5s;}
.art-shape:hover{border:solid 1px #444974;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.imBox{transition: all .5s;border:solid 1px #fff;}
.imBox:hover{border:solid 1px #4169e1;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.shapeBox {border:solid 1px #f2f2fa;text-align: center;margin-bottom: 20px;padding: 10px 5px 10px 5px;cursor: pointer;transition: all .5s;}
.shapeBox:hover{border:solid 1px #4169e1;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.productBox{padding: 0px;}
.productBox .col-md-4{padding: 0px 10px;}
.productBox .text-muted{
  font-size: 14px;
}
.productBox .text-muted b{
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.boxLinks{text-align: center;padding-bottom: 20px;color:#405368;}
.boxLinks .link{color:#444974;text-decoration: none;font-size: 14px;}
.boxLinks .link:hover{text-decoration: none;}
.boxLinks .lbtn{    color: #fff;
    background-color: #393939;
    padding: 14px 20px;
    display: inline-block;
    margin-top: 5px;
    font-size: 15px;
    border-radius: 25px;}
.boxLinks .lbtn:hover{text-decoration: none;}
.anwrap{padding:0px 0px;}
.anNme{
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  padding-top: 4px;
  color: #505050;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
}
.anBox{margin-bottom: 10px;}
.anBox select{
  background-image:url(../img/dArrow.png);
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 2px 4px 2px 10px;
  border:solid 1px #f2f2fa;
  border-radius:2px;
  background-repeat: no-repeat;
  background-position: 82% center;
  width: 65px;
  height: 33px !important;
  border: solid 1px #d7d7d7 !important;
  background-color: #fff !important;
}
.anBox .form-control{
  border-radius: 3px;
  color:#444974;
  border-color: #d7d7d7;
}
.closeNme{background-image: url(../img/close.png);width: 26px;height: 26px;background-repeat: no-repeat;border:none;font-size: 0px;background-color:#fff;cursor: pointer;background-size: contain;}
.addNme{background-image: url(../img/add.png);width: 26px;height: 26px;background-repeat: no-repeat;border:none;font-size: 0px;background-color:#fff;cursor: pointer;background-size: contain;}
/*#appImg{width: 100%;max-width: 400px;}*/
.hooST{text-align: center;padding: 10px 0px;}
.hooST a{font-size: 16px;color:#ff5f2e;text-decoration: underline;font-family: 'Poppins', sans-serif;}
.orderNote {padding: 10px 0px 20px 0px;}
.orderNote textarea{width: 100%;border:solid 1px #f2f2fa;border-radius: 3px;padding: 5px;font-size: 12px;}
.tuts{
    background-color: #393939;
    display: flex;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #fff !important;
    width: auto !important;
    padding: 10px 50px;
    height: 65px !important;
    margin-right: 0px !important;
    border-radius: 50px;
    align-items: center;
    margin-top: 0;
    float: right;
    margin-left: 20px;
    cursor: pointer;
}
.tuts:hover{
  color: #fff !important;
}
.tuts-slider-bg{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .2);
  z-index: 400;
  display: none;
}
.tuts-slider-bg.open-tuts{
  display: block;
}
.tuts-slider-wrap{
  position: fixed;
  left: 0;
  bottom: -200%;
  width: 100%;
  z-index: 500;
  transition: all .5s;
}
.tuts-slider-box{
  background-color: rgba(0, 0, 0, .3);
  padding: 10px 0px 10px 0px;
}
.tuts-slider-wrap.open-tuts{
  bottom: 0;
}
.tuts-btn-wrap{
  text-align: right;
}
.tuts-btn-wrap button{
  background-color: #fff;
  border: none;
  font-size: 12px;
  padding: 6px 12px;
  border-radius: 30px 0px 0px 30px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tuts-box{
  background-color: #fff;
  padding: 40px 30px 30px 30px;
}
.tuts-box h3{
  font-size: 18px;
  color: #000;
  letter-spacing: 2px;
}
.tuts-box p{
    font-size: 28px;
    color: #444974;
    font-weight: 600;
    letter-spacing: 2px;
}
.tuts-box a{
  font-size: 14px;
  color: #505050;
  background-image: url("../img/play.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px;
  padding-left: 24px;
  letter-spacing: 2px;
}
.tuts-box a:hover{
  font-size: 14px;
  color: #505050;
  text-decoration: none;
}
.tuts-slider .owl-nav{
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -15px;
  padding: 0 15px;
}
.tuts-slider .owl-nav div {
  width: 30px;
  height: 30px;
  background-color: #fff;
  box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 20%);
  border-radius: 100%;
  font-size: 0px;
  position: relative;
}
.tuts-slider .owl-nav .owl-prev{
  float: left;
}
.tuts-slider .owl-nav div::after{
    font-size: 18px;
    width: 100%;
    text-align: center;
    display: inline-block;
    color: #000;
    line-height: 32px;
}
.tuts-slider .owl-nav .owl-prev::after{
  content: "<";
}
.tuts-slider .owl-nav .owl-next::after{
  content: ">";
}
.tuts-slider .owl-nav .owl-prev.disabled, .tuts-slider .owl-nav .owl-next.disabled{
  display: none;
}
.tuts-slider .owl-nav .owl-next{
  float: right;
}
.orBtn{
    background-color: #f4a32b;
    display: flex;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    width: auto !important;
    padding: 10px 50px;
    height: 65px !important;
    margin-right: 0px !important;
    border-radius: 50px;
    align-items: center;
    margin-top: 0;
    float: right;
    margin-left: 20px;
    transition: all .2s;
}
.orBtn:hover{
  color:#fff !important;
  filter: drop-shadow(0px 5px 10px rgba(181, 180, 180, .5));
}
.orBtn span{
  /*background-image: url(../img/cartW.svg);background-repeat: no-repeat;background-position: left center;
  display: inline-block;
padding-left: 35px;*/}
.navR a{ 
  width: 30px; 
  height: 30px; 
  margin-right: 10px;
  margin-right: 10px;
  font-family: 'Poppins', sans-serif;}
.customHead{padding: 0.5rem 60px;}
.customHead .navR{
    text-align: right;
    margin-top: 10px;
}
.nav-tools{
    background-color: #fff;
    border-radius: 50px;
    padding: 12px 20px 8px 20px;
    float: right;
}
.nav-tools a{
  margin: 0px 10px 0px 10px;
}
.undo.disabled, .redo.disabled{cursor: auto;}
.undo{background-image: url(../img/icons/undoG.png);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 25px;color:#4169e1;font-size: 12px;background-size: 16px;}
.undo:hover{background-image: url(../img/icons/undoGH.png) !important;}
.redo{background-image: url(../img/icons/redoG.png);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 25px;color:#4169e1;font-size: 12px;background-size: 16px;}
.redo:hover{background-image: url(../img/icons/redoGH.png) !important;}
.undo.disabled{background-image: url(../img/icons/undoG.png);color:#b0b0b0;}
.redo.disabled{background-image: url(../img/icons/redoG.png);color:#b0b0b0;}
.save{background-image: url(../img/icons/save.png);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 25px;color:#b0b0b0;font-size: 12px;background-size: 20px;}
.save:hover{background-image: url(../img/icons/saveH.png);}
.share{background-image: url(../img/icons/share.png);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 25px;color:#b0b0b0;font-size: 12px;background-size: 20px;}
.share:hover{background-image: url(../img/icons/shareH.png);}
.call{background-image: url(../img/icons/phone.png);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 25px;color:#b0b0b0;font-size: 12px;background-size: 20px;}
.call:hover{background-image: url(../img/icons/phoneH.png);}
.call.dhide{display: none;}



.navR-wrap{
  background-color: #fff;
  border-radius: 50px;
  padding: 10px 50px;
}
.cartI{background-image: url(../img/icons/cartB.svg);background-repeat: no-repeat;display: none;background-position: center top;padding-top: 35px;color:#4169e1;font-size:0px;
position: relative;}
.cartI span{font-size: 11px !important;background-color: #f00;display: inline-block;border-radius: 10px;color: #fff;position: absolute;top: -7px;right: -16px;padding: 0px 0px 0px 0px;width: 30px;height: 20px;text-align: center;display: flex;
align-items: center;}
.cartI span b{display: inline-block;width: 100%;text-align: center;font-weight: normal;}
.help{background-image: url(../img/icons/help.svg);background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 35px;color:#4169e1;font-size: 14px;}
.navLogoM{position: absolute;left: 15px;top: -5px;display: none;}
.navLogoM img{ width:50px; }
.navR {color:#b0b0b0;}
.navR a:hover{text-decoration: none;color:#000;}
.view{
  background-color: transparent;
    width: 175px;
    height: 62px;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    display: flex;
    align-items: center;
    margin: 20px auto 0px auto;
    cursor: pointer;
    transition: all .2s;
    background-image: url(../img/viewW.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
.view:hover{
  filter: drop-shadow(0px 5px 10px rgba(181, 180, 180, .5));
}
.view h3{width: 100%;text-align: center;font-size: 22px;margin:0px;font-family: 'Poppins', sans-serif;
background-image: url(../img/dotW.svg);background-repeat: no-repeat;background-position: 64px -4px;opacity: 0;}
.view:hover h3{background-image: url(../img/dotG.svg);}
.view h3 span{font-weight: bold;font-family: 'Poppins', sans-serif;}
.proView{margin:20px auto 10px auto;max-width: 80px;min-height: 400px;}
a.Vbox:not([href]):not([tabindex]) {color:#999;}
.Vbox{
  line-height: 15px;
  /*background-color:#fff;*/
  /*padding: 8px 4px 4px 4px;*/
  text-align: center;
  margin-bottom: 10px;
  cursor: pointer;
  display: inline-block;
  width:100%;
  height: auto;
  color:#9b9b9b;
  transition: all .5s;
  font-size: 12px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 1px;
  /*border-radius: 50px;*/
}
.Vbox::before{
    content: "";
    width: 88px;
    height: 88px;
    position: absolute;
    left: -4px;
    top: -4px;
    border-radius: 50px;
}
.Vbox:hover{color: #999;}
.Vbox:hover::before, .Vbox.active::before{border: solid 1px #444974;}
.Vbox span{width: 100%;text-align: center;display: inline-block;}
.Vbox img{
  width: 80px;
  height: 80px;
  border-radius: 50px;
  background-color: #fff;
  object-fit: contain;
  padding: 8px;
  margin-bottom: 8px;
}
.Vbox span + span {
  display: none;
}
.caRight{text-align: center;}
#nameNumTab{margin: 0px 15px 20px 15px;}
#nameNumTabContent{padding:0px;}
#nameNumTabContent .atWrap{padding: 0px;}
#nameNumTabContent h3{padding-left: 0px;padding-right: 0px;position: relative;}
#nameNum .btnBlue{width: 100%;}
#nameNum .lbtn{width: 100%;}
.view3d{padding-top: 100px;}
.view3Box{max-width: 890px;margin:0px auto 90px auto;}
.dIimg{max-width: 350px;margin:0px auto;}
.dInfo{margin-top: 60px;}
.dInfo .row{margin-bottom: 160px;}
.dInfo .row:nth-child(3){margin-bottom: 50px;}
.dInfo h3{font-size: 40px;color:#4169e1;margin-bottom: 70px;font-family: 'ProximaNova-Extrabld';}
.dInfo h3 span{font-family: 'ProximaNova-Extrabld';}
.dInfo h3.hRight{text-align: right;}
.dInfo p{font-size: 24px;color:#000;text-align: justify;}
.client{background-color:#fff;text-align: center;padding:0px 0px 65px 0px;overflow: hidden;}
.client h3{margin:0px 0px 0px 0px;color:#4169e1;font-size: 40px;font-family: 'ProximaNova-Extrabld';}
.testimonials{padding:0px 0px 65px 0px;}
.testimonials h3{margin:0px 0px 60px 0px;color:#4169e1;font-size: 40px;text-align: center;font-family: 'ProximaNova-Extrabld';}
.testimonials p{font-size: 24px;}
.testimonials h4{font-size: 20px;}
.testimonials h4 span{font-size: 24px;font-family: 'Poppins', sans-serif;}
.testTxt {padding: 0px 60px;}
.testTxt p{position: relative;color:#000;}
.testTxt p::before{ width: 19px;height: 14px;display: inline-block;position: absolute;content: "";left: -30px;top:0;
background-image: url(../img/qS.png);background-repeat: no-repeat;}
.testTxt p::after{ width: 19px;height: 14px;display: inline-block;position: absolute;content: "";right: -30px;bottom:0;
background-image: url(../img/qE.png);background-repeat: no-repeat;}
.tSlide .col-md-9{display: flex;align-items: center;}
.fbottom{padding-top: 20px;background-color: #2e2e2e;padding-bottom: 20px;}
.fbottom h3{font-size: 20px;margin:0px 0px 20px 0px;font-family: 'Poppins', sans-serif;color:#f3f3f3;}
.fbottom ul{margin:0px;padding:0px;font-size: 16px;}
.fbottom li{list-style: none;margin-bottom: 5px;}
.fbottom a{color:#aaaaaa;}
.fbottom a:hover{text-decoration: none;color:#4169e1;}
.greview{margin-top: 20px;}
.greview a{margin-top: 20px;color:#f3f3f3;}
.greview span{display: inline-block;margin-bottom: 5px;color:#f3f3f3;}
.powered{text-align: right;}
footer{background-color:#b1b4bf;}
.ftop{text-align: center;background-image: url(../img/footBg.jpg);background-repeat: no-repeat;text-align: center;font-size: 40px;color:#fff;padding:50px 0px;background-size: cover;}
.ftop a{color:#fff;}
.ftop a:hover{text-decoration: none;}
.fBottom{padding: 20px 0px;}
.gImg{margin:0px 10px 0px 0px;width: 80px;}
.sub-banner{margin:0px 0px 100px 0px;}
.allProducts h3{text-align: center;color:#424242;font-size: 28px;margin:0px 0px 50px 0px;}
.otherProducts h3{color:#425468;font-size: 26px;margin:0px 0px 65px 0px;text-transform: uppercase;}
.pBox .col-md-6{display: flex;align-items: center;}
.pDetails{padding-bottom: 20px;}
.pDetails h5{font-size: 22px;color:#000;margin:0px;}
.pDetails p{font-size: 20px;color:#405368;}
.pDetails span{color:#424242;}
.pDetails h5 a{font-size: 20px;color:#616161;border-radius: 0px;padding:0px;background-color:transparent;margin-top: 0px;width: auto;text-align: left;}
.pDetails a{font-size: 18px;color:#4169e1;border-radius: 2px;display: inline-block;padding: 5px 20px;background-color:#4169e1;color:#fff;margin-top:20px;width: 130px;text-align: center;}
.pBox{margin-bottom: 50px;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);text-align: center;}
.pBox .pbImg{padding: 30px 20px 20px 20px;text-align: center;}
.pBox .pbImg img{max-width: 300px;}
.pDetails a:hover{text-decoration: none;}
.sbanner .owl-dots{text-align: center;position: absolute;width: 100%;left: 0;bottom: 10px;}
.sbanner .owl-dot{display: inline-block;margin:0px 8px;}
.sbanner .owl-dot span{width: 10px;height: 10px;border-radius: 100%;background-color:#fff;display: inline-block;}
.sbanner .owl-dot.active span{background-color:#000;}
.myDesigns{padding-top: 50px;}
.myDesigns h3{margin:0px 0px 50px 0px;color:#424242;}
.myDesigns .pDetails a{margin-top: 5px;}
.mdBtns a{font-size: 16px;
color: #fff;
border-radius: 2px;
padding: 6px 0px;
border: solid 1px #4169e1;
display: inline-block;
font-family: 'Poppins', sans-serif;
width: 49%;
background-color: #4169e1;
text-align: center;}
.mdBtns a.remove{float: left;color: #425468;border-color:#425468;background-color: #fff;}
.mdBtns a.remove:hover{color: #fff;border-color:#4169e1;background-color: #4169e1;}
.mdBtns a.custom{float: right;}
.mdBtns a:hover {
    color: #4169e1;
    background-color: #fff;
    text-decoration: none;
}
.pBox p{margin-top: 30px;font-size: 14px;}
.priceShipping{margin-bottom: 10px;}
.priceShipping p{float: left;}
.priceShipping p span{float: none;}
.priceShipping span{float: left;display: inline-block;margin-left: 10px;}
.myDesigns .pBox{margin-bottom: 70px;}
.pImgBox{max-width: 360px;margin:0px auto;}
.proDetails{margin:50px 0px 40px 0px;}
.pdBox{padding-bottom: 10px;}
.pdBox:nth-child(2){padding-bottom: 0px;}
.pdBox p{margin-bottom:0px;}
.pdBox .pHead{color:#616161;font-size: 30px;margin-bottom: 0px;font-family: 'Poppins', sans-serif;max-width: 370px;}
.pdBox .pSelD{color:#2e2929;font-size: 18px;margin-bottom: 10px;}
.pdBox .pPrice{font-size: 18px;color:#4169e1;}
.pdBox .pPrice a{font-size: 14px;color:#5668a8;}
.pdBox .pPrice span{color:#4a525a;text-decoration: line-through;padding-left: 5px;}
.pdBox h4{font-size: 14px;margin-bottom: 10px;font-family: 'Poppins', sans-serif;color:#4a525a;}
.pdBox p{font-size: 18px;color:#554d4d;}
.pdBox p span{font-size: 18px;}
.pdBox.proDes{border-bottom: none;}
.pdBox.proDes p{margin-bottom:5px;}
.text-right .btnBlue{margin-left: 10px;}
.customize-btn{margin-right: 20px;}
.dropdown-item:focus, .dropdown-item:hover{background-color:#4169e1;color:#fff !important;}
.totBtn .btnBlue{width: 100%;padding:8px 20px;text-align: center;}
.btn-primary.btn-need-emb{
    width: 46%;
    font-size: 14px;
    border: solid 1px #3c3c3c !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 25px;
    padding: 14px 20px;
    background-color: #3c3c3c;
}
.skip-emb{
    width: 46%;
    font-size: 14px;
    border: solid 1px #3c3c3c !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 25px;
    padding: 14px 20px;
    background-color: #ffffff; 
}
.chkBtn .btnBlue{
    width: 46%;
    font-size: 14px;
    border: solid 1px #3c3c3c;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.btnBlue.order-sample-btn{
  color:#393939 !important;
}
.btnBlue.order-sample-btn:nth-child(2){
  color:#fff !important;
  background-color: #393939 !important;
}
.chkBtn .btnBlue:first-child{float: left;}
.emb-sides .skip-emb{
  border: none !important;
}
.btn-primary.startdesign{
  color: #fff;
  background-color: #393939;
  border-color: #393939 !important;
  padding: 14px 20px;
  display: inline-block;
  font-size: 15px;
  border-radius: 25px;
  cursor: pointer;
  z-index: 10;
  position: relative;
  width: 100%;
  text-align: center
}
.addCcolor{
  color: #fff;
  background-color: #393939;
  padding: 14px 20px;
  display: inline-block;
  font-size: 15px;
  border-radius: 25px;
  cursor: pointer;
  z-index: 10;
  position: relative;
  width: 100%;
  text-align: center
}
.btnBlue{
  color: #fff;
  background-color: #393939;
  padding: 14px 20px;
  display: inline-block;
  margin-top: 5px;
  font-size: 15px;
  border-radius: 25px;
  cursor: pointer;
}
.btnBlue:hover{
  color: #fff;
  text-decoration: none;
}
.btnNbg{border-radius: 2px;background-color:#fff;font-size: 18px;color:#4169e1;border:solid 2px #fff;display: inline-block;padding:4px 20px;text-transform: uppercase;display: inline-block;cursor: pointer;}
.btnNbg:hover{color:#4169e1;text-decoration: none;}
.btnGrey{border-radius: 2px;background-color:#fff;font-size: 18px;color:#616161;border:solid 1px #4169e1;display: inline-block;padding:4px 20px;display: inline-block;}
.btnGrey.add-to-cart-btn{color:#fff;background-color:#4169e1;border:none;}
.btnGrey:hover{color:#fff;text-decoration: none;background-color:#4169e1;}
.btnGreyF{border-radius: 2px;background-color:#d6d5d5;font-size: 18px;color:#565a68;border:solid 2px #d6d5d5;display: inline-block;padding:4px 20px;text-transform: uppercase;display: inline-block;}
.btnGreyF:hover{color:#565a68;text-decoration: none;}
.profileWrap{padding-top: 50px;}
.profNav{margin: 0px 0px 25px 0px;padding: 0px 0px 10px 0px;font-size: 18px;font-family: 'Poppins', sans-serif;border-bottom: solid 1px #aaa;}
.profNav li{list-style: none;display: inline-block;margin-right: 100px;}
.profNav a{color:#616161;}
.profNav a:hover,.profNav a.active{color:#4169e1;list-style: none;text-decoration: underline;}
.profileDetails label{font-size: 18px;color:#424242;}
.profileDetails span{font-size: 18px;color:#616161;}
.profileDetails a{float: right;}
.profileDetails a:hover{color:#007bff;}
.profileDetails{overflow: hidden;}
.profileDetails .row{border-bottom: solid 1px #eaeaea;margin-bottom: 20px;
padding-bottom: 10px;}
.profileBtn{text-align: center;}
.profileHead{color:#424242;font-size: 28px;margin-bottom: 20px;}
.addressBox{background-color:#fff;border-radius: 10px;padding:20px 20px 20px 20px;position: relative;transition: all .5s;
border:solid 1px #aaaaaa;margin-bottom: 20px;}
.addressBox:hover{}
span.defaultType{color:#565a68;font-size: 16px;font-family: 'Poppins', sans-serif;background-color:#f5f5f5;border:dashed 1px #d6d5d5;
padding: 8px 12px;display: inline-block;margin-bottom: 16px;}
span.defaultType.daIcon{}
.addressBox h3{font-size: 22px;color:#565a68;margin:0px;}
.addressBox p{font-size: 16px;color:#90929a;margin:0px 0px 0px 0px;}
.adBtn a{font-size:16px;border-radius: 2px;text-transform: none;padding:4px 12px;display: inline-block;}
.adBtn a:hover{text-decoration: none;}
.adBtn a.btnD{background-color: #4169e1;color: #fff;border: solid 1px #4169e1;}
.adBtn button.btnD{background-color: #4169e1;color: #fff;border: solid 1px #4169e1;margin-bottom: 30px;
width: 108px;border-radius: 2px;text-align: center;cursor: pointer;padding: 4px 12px;}
.adBtn a.btnD:hover{background-color:#fff;color:#4169e1;border-color:#4169e1;}
.adBtn a.btnE{background-color: #fff;color: #4169e1;border: solid 1px #4169e1;margin-bottom: 30px;}
.adBtn a.btnE:hover{background-color:#4169e1;border-color:#4169e1;color:#fff;}
.adBtn .btnGreyF{margin-right: 5px;}
.adBtn .btnGreyF:hover{background-color:#4169e1;color:#fff;border-color:#4169e1;}
.closeA{text-align: right;max-width: 190px;}
.addressBox{}
.adBtn{text-align: right;}
.adBtn a{width: 108px;text-align: center;}
.wishlist{border:solid 1px #808080;padding:15px 45px;position: relative;margin-bottom: 15px;}
.review{padding:15px 45px;position: relative;margin-bottom: 20px;border: solid 1px #eaeaea;}
.closeW{position: absolute;width: 100%;text-align: right;top: 10px;right: 20px;}
.wishBtn{display: flex;align-items: center;}
.wishBtn span{width: 100%;text-align: right;}
.wishBtn .btnBlue{margin-bottom: 20px;text-transform: none;width: 160px;text-align: center;}
.reviewTxtBox{}
.reviewTxtBox h3{font-size:26px;margin:0px;}
.reviewTxtBox p{font-size:14px;margin:0px;color:#676666;}
.reviewTxtBox span{font-size:24px;color:#000;}
.reviewtxt h3{font-size:20px;margin:18px 0px 12px 0px;}
.reviewtxt p{font-size:18px;margin:0px 0px 10px 0px;color:#928888;}
.wishNav .pagination{justify-content: right;}
.wishNav .page-link{border:none;}
.reviwBtn a{font-size: 16px;color:#000000;border-radius: 2px;padding:4px 12px;border:solid 1px #000;display: inline-block;margin-right: 20px;}
.reviwBtn a:hover{color:#fff;background-color:#4169e2;border-color:#4169e2;text-decoration: none;}
.oDr{text-align: right;}
.oSD, .oDD, .oDate{font-size: 14px;color:#424242;}
.oSD span, .oDD span, .oDate span{font-family: 'Poppins', sans-serif;}
.oID{font-size: 14px;font-family: 'Poppins', sans-serif;}
.oID a{color:#4169e1;}
.oID a:hover{color:#4169e1;text-decoration: none;}
.oID span{font-family: 'Poppins', sans-serif;}
.oRhead, .adP{/*border: solid 1px #eaeaea;*/}
.orderDetails{border-bottom: solid 1px #eaeaea;padding-bottom: 10px;margin-bottom: 20px;}
.oHbtn{text-align: right;}
.oHbtn a{background-repeat: no-repeat;display: inline-block;background-position: center top;padding-top: 30px;color:#616161;font-size: 14px;background-size: 25px;}
.oHbtn a:hover{text-decoration: none;}
.oHelp{background-image: url(../img/icons/help.svg);}
.oInvoice{background-image: url(../img/icons/invoice.svg);margin-right: 25px;}
.oInvoice.loading{background-image: url(../img/btnloader.gif);color: #c5c5c5;}
.orderHtxt h3{font-size: 22px;line-height:20px;font-family: 'Poppins', sans-serif;margin-bottom: 15px;}
.orderHtxt h3 a{color:#424242;}
.orderHtxt h3 a:hover{text-decoration: none;}
.orderHtxt h3 span{font-size: 18px;}
.priceCol{display: flex;align-items: end;font-family: 'Poppins', sans-serif;font-size: 24px;}
.orderDec p{font-size: 16px;color:#000000;margin:10px 0px 20px 0px;}
.orderPriceProp .oPrice{font-size: 24px;color:#000;padding-right: 80px;font-family: 'Poppins', sans-serif;}
.orderPriceProp .oTotal{font-size: 24px;color:#000;font-family: 'Poppins', sans-serif;}
.orderPriceProp .prop{font-size: 18px;color:#424242;padding-right: 4px;font-family: 'Poppins', sans-serif;
margin-bottom: 5px;display: inline-block;}
.orderPriceProp .propL{color:#425468;}
.orderPriceProp .prop span{width: 16px;height: 16px;display: inline-block;border-radius: 100%;}
.orderStatus{margin-top: 40px;}
.oStatusCol{display: flex;align-items: end;}
.oStatusCol .Wbtn{position: absolute;top: 0;right: 14px;}
.oRStatus{font-size: 20px;color: #425468;width: 100%;text-align: right;position: absolute;bottom: 0;right: 13px;}
.oRStatus .green{color:#03aa5b;}
.oStatus{font-size: 22px;}
.oStatus{font-size: 22px;color:#000;padding-right: 35px;}
.oStatus .oCancel{color:#fe2746;}
.ogTot{font-size: 20px;color:#000;font-family: 'Poppins', sans-serif;}
.ogTot span{color:#425468;}
.view3dBtn{margin-top: 20px;}
.orderBtn .trackBtn{width: 200px;padding:6px 10px;}
.orderBtn{text-align: right;}
.orderBtn a{font-size: 16px;color:#616161;border-radius: 2px;padding:6px 0px;border:solid 1px #4169e1;display: inline-block;font-family: 'Poppins', sans-serif;
width: 100%;background-color:#fff;text-align: center;margin-bottom: 30px;}
.orderBtn a:hover{color:#fff;background-color:#4169e1;text-decoration: none;}

.Wbtn{font-size: 16px;color:#4169e1;border-radius: 2px;padding:6px 0px;border:solid 1px #4169e1;display: inline-block;margin-left: 20px;font-family: 'Poppins', sans-serif;
width: 145px;text-align: center;}
.Wbtn:hover{color:#fff;background-color:#4169e1;text-decoration: none;}
.orderUL{position: relative;margin:60px 0px 0px 0px;padding:0px;}
.orderUL li{list-style: none;display: inline-block;position: relative;z-index: 10;text-align: center;margin-right: 19%;
width: 82px;}
.orderUL li:last-child{margin-right: 0px;float: right;}
.orderUL li{color: #e0e0e0;font-size: 14px;}
.orderUL li span{color:#bbc4ca;}
.orderUL li .icon{background-color: #e0e0e0;width: 35px;height: 35px;border-radius: 100%;text-align: center; display: flex;align-items: center;margin:0px auto;}
.orderUL li.active{color: #000000;}
.orderUL li.active .icon{background-color: #03aa5b;}
.orderUL.return-req li.active .icon{background-color: #ff0000;}
.orderUL li .icon span{ width: 100%;text-align: center;}
.orderUL::after{position: absolute;width: calc(100% - 70px);height: 3px;background-color:#e0e0e0;content:"";left: 30px;top:16px;}
.orderUL::before{position: absolute;width: calc(0% - 70px);height: 3px;background-color:#03aa5b;content:"";left: 30px;top:16px;z-index: 2;transition: all 1s;}
.orderUL.return-req::before{position: absolute;width: calc(0% - 70px);height: 3px;background-color:#ff0000;content:"";left: 30px;top:16px;z-index: 2;transition: all 1s;}
.orderUL.g40p::before{width: calc(40% - 70px);}
.orderUL.g70p::before{width: calc(70% - 70px);}
.orderUL.g100p::before{width: calc(100% - 70px);}
.contact{padding-top: 50px;}
.contact h3{text-align: center;color:#424242;margin-bottom: 10px;}
.contact h3 span{text-align: center;}
.inputC{margin-bottom: 20px;}
.inputC .form-control{border-radius: 0px;border:solid 1px #d9e1f9;}
.inputC .form-control label{color:#425468;font-size: 16px;}
.contactBtn{text-align: center;padding-bottom: 70px;}
.formI{overflow: hidden;}
.logoBox{margin:20px 0px;}
.loginBox{
    max-width: 550px;
    margin: 0px auto 10px auto;
    background-color: #fff;
    box-shadow: none;
    border-radius: 5px;
    overflow: hidden;
}
.loginBox h3{
    background-color: transparent;
    text-align: center;
    padding: 20px 0px;
    position: relative;
    font-size: 20px;
}
.loginBox h3 span .alert-warning{
  color: #000;
  background-color: transparent;
  border-color: transparent;
}
.loginBox h3 span .alert{
    padding: 4px 0 0 0;
    margin-bottom: 0;
    border: none;
    border-radius: 0;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.login-form h4{
  text-align: center;
  margin: 0px 0px 20px 0px;
}
.login-form .text-center{
   text-transform: uppercase;
} 
.login-form .text-center {
   color: #686868;
   letter-spacing: 2px;
} 
#save-popup .text-center a{
   color: #000;
   letter-spacing: 2px;
   text-transform: uppercase;
} 
#save-popup .text-center a:hover{
   color: #000;
   text-decoration: none;
} 
.formWrap{padding: 30px 50px;}
.loginBox h3 a{color:#4169e1;font-size: 18px;position: absolute;right: 20px;top:20px;}
.loginBox h3 a:hover{text-decoration: none;}
.inputL label{
  font-size: 14px;
  color:#b3b3b3;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.inputL label.text-danger{
  margin-bottom: 0px;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.inputL{margin-bottom: 30px;}
.inputL .form-control{
  border-radius: 5px;
  border:#e5e5e5 solid 1px;
  height: 50px;
}
.forgot{text-align: right;padding-bottom: 30px;}
.forgot a{color:#b3b3b3;font-size: 18px;}
.formLbtn{text-align: center;}
.formLbtn .btnBlue{
  text-transform: none;
  border: none;
  background-color: #000;
  width: auto;
  height: 60px;
  border-radius: 30px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.captcha_img {
  padding-left: 0px;
}
.captcha_img img{
  width: 100%;
  height: 60px;
  object-fit: contain;
  margin-top: 45px;
  object-position: left;
}

.logoBox{text-align: center;}
.formBinfo{padding-top: 10px;text-align: center; }
.testimonials .owl-nav{display: block !important;}
.testimonials .owl-nav{position: absolute;width: 100%;left: 0;top:50%;margin-top: -26px;}
.testimonials .owl-nav div{font-size: 0px;width: 55px;height: 55px;border:solid 1px #4169e1;border-radius: 100%;background-repeat: no-repeat;background-position: center center;background-color:#4169e1;}
.testimonials .owl-nav div:hover{background-color:#4169e1;border-color:#4169e1;}
.testimonials .owl-prev{background-image: url(../img/arrowLw.png);float: left;margin-left: -80px;}
.testimonials .owl-next{background-image: url(../img/arrowRw.png);float: right;margin-right: -80px;}
.testimonials .owl-prev:hover{background-image: url(../img/arrowLw.png);}
.testimonials .owl-next:hover{background-image: url(../img/arrowRw.png);}

.v3Img .owl-nav{position: absolute;width: 100%;left: 0;top:50%;margin-top: -26px;}
.v3Img .owl-nav div{font-size: 0px;width: 55px;height: 55px;border:solid 1px #b6b6b6;border-radius: 100%;background-repeat: no-repeat;background-position: center center;}
.v3Img .owl-nav div:hover{background-color:#4169e1;border-color:#4169e1;}
.v3Img .owl-prev{background-image: url(../img/arrowL.png);float: left;margin-left: -80px;}
.v3Img .owl-next{background-image: url(../img/arrowR.png);float: right;margin-right: -80px;}
.v3Img .owl-prev:hover{background-image: url(../img/arrowLw.png);}
.v3Img .owl-next:hover{background-image: url(../img/arrowRw.png);}

.cSlide .owl-nav{position: absolute;width: 100%;left: 0;top:50%;margin-top: -26px;}
.cSlide .owl-nav div{font-size: 0px;width: 55px;height: 55px;border:solid 1px #000;border-radius: 100%;background-repeat: no-repeat;background-position: center center;}
.cSlide .owl-prev{background-image: url(../img/arrowL.png);float: left;margin-left:-80px;}
.cSlide .owl-next{background-image: url(../img/arrowR.png);float: right;margin-right:-80px;}


.viBox{text-align: center;border-radius: 10px;background-color:#fff;font-family: 'Poppins', sans-serif;color:#616161;position: relative;}
.viBox:hover{}
.viBox::after{width: 120px;height: 120px;display: inline-block;background-color:#e3e6ef;content:"";left:50%;top:0;
position: absolute;z-index: 0;border-radius: 100%;margin-left: -60px;}
.viBox .playbtn{position: relative;z-index: 10;display: inherit !important;}
.viBox span{position: relative;z-index: 10;display: inline-block;margin-top: 20px;}
.viBox img{max-width: 115px;margin:0px auto;}
.v3Img.owl-carousel .owl-stage-outer{padding:10px 0px;z-index: 100;}
.navR.dhide{display: none;}
.appImg{position:relative;margin:0px auto;width: 38px;margin-bottom: 10px;}
.appImg .aImg{position:absolute;left: 0px;top: 0;opacity: 0;}
.appNav a:hover .aImg, .appNav a.active .aImg{opacity: 1;}

.cFooter{
    padding:10px 60px;
    overflow: hidden;
    background-color: #fff;
    color: #405368;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #717171;
}
.power{text-align: right;}
.power a{color:#405368;}
.youNav{padding: 0 60px;}
.design-area{float: right;margin-right: 50px;}
.upName{text-align: center;margin-bottom: 10px;}
.upName a{color:#4169e1;}
.upName a:hover{text-decoration: none;}
.upName span{border-bottom: solid 1px #cfd9f7;}
.csvNote{margin-top: 40px;}
.dhide.dArrow, .dhide.rArrow{display: none;}
.dhide.dArrow img{height: 12px;}
.dhide.rArrow img{height: 15px;}
.dArrow{float: left;}
.rArrow{    float: right;
    color: #444974;
    font-size: 12px;}
.boxLinks.dhide{display: none;}
.mycart{padding-top:40px;}
.mycart h3{color:#424242;font-size: 28px;margin:0px 0px 0px 0px;max-width:190px; }
.mycart h3 a{color:#000;font-size: 22px;margin:0px;}
.mycart h3 a:hover{text-decoration: none;}
.cartRtxt{text-align: right;}
.cartRtxt a{color:#9f9999;}
.cartRtxt a:hover{text-decoration: none;}
.cartRtxt span{color:#000;text-decoration: underline;}
.cartRtxt a.cSave{color:#4169e1;}
.cartBody{background-color:#fff;padding:20px 50px;margin-bottom: 30px;}
.cartBody .col-md-2 img{width: 100%;height: 200px;object-fit: contain;}
.cartBody .col-md-1, .cartBody .col-md-2, .cartBody .col-md-3{align-items: center;display: flex;text-align: center;}
.cartBody .cbBox{width: 100%;display: inline-block;text-align: center;font-family: 'Poppins', sans-serif;}
.cartBody .col-md-10 .row{background-color: #f1f1f1;padding: 20px 5px;margin-bottom: 10px;} 
.cartBody .cbBox.quantity{width: 110px;margin:0px auto;}
.cartBody .cbBox.quantity button{width: 30px;height: 30px;border-radius: 100%;}
.cProdet{text-align: left;}
.cartHead{text-align: center;margin:0px 0px 10px 0px;font-size: 16px;color:#2e2929;padding:20px 50px;}
.applyCoupon{max-width: 380px;}
.applyCoupon label{font-size: 14px;color:#b4b0b0;margin:0px;}
.applyCoupon .form-control{border:dashed 1px #616161;border-radius: 2px;}
.applyCoupon .row{margin-bottom: 0px;}
.applyCoupon .col-md-4{display: flex;align-items: center;}
.couBox{background-color:#fff;box-shadow: 0px 0px 4px 0px rgba(0,0,0, .2);display: inline-block;padding:8px;font-size: 12px;margin-right: 10px;}
.couBox span{float: left;margin-top: 2px;}
.couBox a{float: left;margin-left: 10px;}
.coupons{padding-left: 138px;margin-bottom: 40px;}
.totalBox{margin-bottom: 40px;}
.totalBox .col-md-4{text-align: right;color:#616161;font-size: 20px;}
.totalBox h4{color:#010101;font-size: 20px;}
.totalBox h4 span{color:#cbc0c0;font-size: 14px;}
.gTotal{border-top: solid 1px #c1c1c1;padding-top: 16px;}
.gTotal h4{color:#000;font-size: 28px;}
.gTotal .col-md-4{color:#000;font-size: 22px;}
.totBtn{text-align: right;padding-top: 40px;}
.oldPrice{text-decoration: line-through;color:#000;font-size: 16px;}
.offer{color:#4169e1;font-size: 16px;}
.cbBox{font-size: 18px;}
.cbTotal{font-size: 18px;}
.cProdet h3{font-size: 22px;margin-bottom: 0px;}
.cProdet p{font-size: 16px;}
.cProdet .proDet {font-size: 18px;}
.cbBox.quantity button{border: 0;background-color:#4169e2;display: flex;color:#f1f1f1;font-size: 12px;align-items: center;float: left;}
.cbBox.quantity button span{display: inline-block;width: 100%;text-align: center;}
.cbBox.quantity button:active{}
.quantity .qtyNo.sqtyNo{float: none;}
.quantity .qtyNo{display: inline-block;float:left;width: 50px;text-align: center;padding: 0px 5px;}
.quantity .qtyNo input{width: 100%;border:solid 1px #4169e1;text-align: center;background-color:#f1f1f1;font-size: 20px;}
.addAddress {padding-top: 50px;}
.addAddress h4{color:#424242;font-size: 28px;margin:0px 0px 60px 0px;}
.addAddress .input{margin-bottom: 30px;}
.addAddress .input .form-control{border-radius: 0px;padding: 0.5rem 0rem;border:none;border-bottom: solid 1px #425468;font-size: 20px;}
.addBtn{margin-bottom: 60px;}
.saveAdd{margin-bottom: 30px;}
.saveAdd input{margin-right: 10px;}
.addBtn.text-right{text-align: left !important;}
.addBtn .btnBlue{float: left;margin-left: 0px;margin-right: 10px;}
.addBtn a{margin-top: 10px;display: inline-block;margin-left: 20px;}
label{color:#616161;}
.cardBalance{background-color:#f6f5f5;padding:40px;margin-bottom: 55px;}
.cardBalance h3{font-size: 34px;text-align: center;color:#000000;margin:0px 0px 60px 0px;}
.cardInput label{font-size: 26px;color:#848181;}
.cardInput input{border:none;border-bottom: solid 1px #b4b2b0;background-color: transparent;font-size: 22px;color:#000;}
.cardBtn{margin:60px 0px;}
.cardDet{font-size: 22px;color:#828282;}
.cardDet span{color:#000;}
.contactCTA{text-align: center;font-size: 22px;color:#828282;margin-top: 100px;}
.contactCTA a{color:#4169e1;}
.orderConfirm{text-align: center;padding:40px 0px 70px 0px;background-color:#fff;box-shadow: 0px 0px 4px 0px rgba(0,0,0, .2);}
.orderConfirm img{margin-bottom: 50px;}
.orderConfirm h3{font-size: 40px;margin:0px 0px 50px 0px;}
.orderConfirm p{font-size: 28px;margin:0px 0px 0px 0px;}
.orderBtn{text-align: right;}
.contBtn{text-align: right;margin:60px 0px 40px 0px;}
.contBtn .btnBlue{text-transform: none;}
.cDelivery h3{font-size: 34px;color:#000000;}
.cDelivery p{font-size: 24px;color:#9b8e8e;}
.paymentC h3{font-size: 34px;color:#000000;}
.paymentC p{font-size: 24px;color:#9b8e8e;}
.placeorder{margin-top: 20px;text-align: right;margin-bottom: 45px;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif;}
.banTxt {position: absolute;width: 100%;bottom: 20px;left: 0;z-index: 1000;}
.banTab{text-align: center;padding:0px;border-bottom:solid 1px #efefef;}
.banTab a{color:#4169e1;font-family: 'Poppins', sans-serif;font-size: 22px;border:solid 2px #4169e1;border-radius: 30px;
display: inline-block;padding:5px 0px;background-color:#fff;text-align: center;width: 260px;transition: all .2s;}
.banTab a:hover{text-decoration: none;background-color:#4169e1;color:#fff;}
.bannerSlide .owl-dots{text-align: center;position: absolute;width: 100%;left: 0;bottom: -30px;}
.bannerSlide .owl-dot{display: inline-block;margin:0px 4px;}
.bannerSlide .owl-dot.active span{background-color:#4169e1;}
.bannerSlide .owl-dot span{border:solid 1px #4169e1;width: 10px;height: 10px;display: inline-block;border-radius:100%;}
.dropdown-menu a{color: #5f5f5f;}
.add-to-cart-btn{cursor: pointer;}
.other-variant{display: inline-block;}
.other-variant label{width: auto !important;padding:6px 14px !important;border: 1px solid #eeeef7 !important;background-color:#fff !important;
display: inline-block;}
.other-variant input:checked + label {
    border: 1px solid #4169e1 !important;color:#4169e1;box-shadow:0px 6px 6px -1px rgba(100,100,100, .18);
}
.setColor input:checked + label{box-shadow: 0px 6px 6px -1px rgba(100,100,100, .18);}
.sizeBox{display: flex;align-items: center;float: left;margin: 0 10px 20px 0px;}
.sizeBox span{display: inline-block;width: 100%;text-align: center;}
.bluebBtn{border:solid 1px #4169e1;color:#425468;display: inline-block;padding:5px 20px;font-size: 20px;border-radius:2px;}
.bluebBtn:hover{background-color:#4169e1;color:#fff;text-decoration: none;}
.pwdBox{position: relative;}
.pwdBox .eyeI{position: absolute;top:0;right: 0;cursor: pointer;}
.orderL{font-size: 20px;color:#425468;}
.order-summary .cartBody{background-color: #f8f6f7;}
.order-summary .cartBody .col-md-10 .row{background-color: #f8f6f7;margin-bottom: 0px;}
.order-summary .cProdet h3 a{color:#000;}
.order-summary .cProdet h3 a:hover{text-decoration: none;}
.order-summary .cartHead {font-size: 16px;}
.summAddH{color:#424242;font-size: 20px;}
.summH{color:#42546a;font-family: 'Poppins', sans-serif;margin-top: 30px;}
.invalidCoupon{color:#f31023;font-size: 14px;background-image: url(../img/couponIcon.png);
background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.fileType{text-align: center;font-size: 12px;color:#838d99;width: 100%;display: inline-block;margin-bottom: 0px;}
.browseImgH{font-size: 16px;display: inline-block;width: 100%;text-align: center;color:#838d99;margin-bottom: 10px;}
/*.setColor .color-variant input:checked:parent{border:solid 1px #4169e1; }
.setColor .color-variant label{border:none;}
.setColor .color-variant input:checked +  label {border:none !important;}
.setColor .color-variant{background-color:#eeeef7;display: inline-block;height: 35px;padding: 6px;border:solid 1px #eeeef7;}*/
.rrBox {
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,.2);
    padding: 35px;
    margin-bottom: 40px;
}
.ratingR h3 {
    margin: 0px 0px 35px 0px;
    font-size: 20px;
  text-align: center;
    color: #000;
    text-transform: uppercase;
}
.ratingBox {
    border-bottom: solid 1px #ddd;
    padding-bottom: 60px;
    margin-bottom: 30px;
    padding-left: 90px;
}
.reviewsWrap .reviews{padding-left: 30px;padding-right: 30px;}
.allRatings {
    text-align: center;
}
.rCircle {
    width: 110px;
    height: 110px;
    border: solid 5px #e8e8e8;
    margin: 0px auto 30px auto;
    border-radius: 100%;
    display: flex;
    align-items: center;
}
.rCircle span {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #fb760b;
}
.rBar {
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-bottom: 5px;
}
.rB1 {
    width: 10%;
    float: left;    
    display: flex;
    align-items: center;
}
.rB2 {
    width: 83%;
    float: left;
}
.rB3 {
    width: 7%;
    float: left;
}
.rbProgress::before {
    width: 70%;
    position: absolute;
    height: 4px;
    left: 0;
    top: 0;
    background-color: #00bd6e;
    content: "";
}
.rbProgress::before {

    width: 70%;
    position: absolute;
    height: 4px;
    left: 0;
    top: 0;
    background-color: #00bd6e;
    content: "";

}
.rbProgress {
    width: 100%;
    background-color: #f1f1f1;
    height: 4px;
    position: relative;
    margin-top: 10px;
}
.rbTxt {
    font-size: 20px;
    color: #555;
    margin-top: 10px;
    text-align: center;
}
.reviews {
    border-bottom: solid 1px #ddd;
    padding-bottom: 60px;
    margin-bottom: 30px;
}
.reviews h4 {
    font-size: 20px;
    color: #000;
    margin: 0px 0px 24px 0px;
    position: relative;
    padding: 10px 0 0 50px;
}
.reviews h4 .sRatings {
    position: absolute;
    left: 0;
    top: 0;
    width: 42px;
    height: 42px;
    background-color: #00bd6e;
    border-radius: 100%;
    font-size: 18px;
    display: flex;
    align-items: center;
    padding-left: 0px;
}
.reviews h4 .sRatings span{padding-left: 0px;}
.wrPtxt .sRatings {
    width: 42px;
    height: 42px;
    background-color: #00bd6e;
    border-radius: 100%;
    font-size: 18px;
    display: inline-block;
    text-align:center;color:#fff;
}
.wrPtxt .sRatings img{margin-top: -5px;
float: none !important;
margin-left: -4px;}
.wrPtxt .rateNum{display: inline-block;margin-top: 7px;margin-left: 10px;}
.reviews h4 .sRatings img{margin-top: -7px;}
.reviews span {
    font-size: 16px;
    color: #8d8d8d;
}
.reviews p {
    font-size: 16px;
    color: #000;
    margin: 0px 0px 20px 0px;
    padding-left: 50px;
}
.reviews h4 .sRatings span {
    color: #fff;
    width: 100%;
    text-align: center;
}
.reviews span {
    font-size: 16px;
    color: #8d8d8d;
    padding-left: 50px;
}
.upDown {
    text-align: right;
}
.upDown .up {
    background-image: url(../img/icons/up.png);
}
.upDown .up.active {
    background-image: url(../img/icons/upA.png);
}
.upDown .down.active {
    background-image: url(../img/icons/downA.png);
}
.upDown a {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0px 0px 25px;
    font-size: 20px;
    color: #313f4e;
}
.upDown a:hover{text-decoration: none;}
.upDown .down {
    background-image: url(../img/icons/down.png);
    margin-left: 30px;
}
.rrBox h3{text-align:center;margin-bottom: 80px;}
.viewAllReviews {
    text-align: center;
    margin-bottom: 20px;
}
.viewAllReviews a {
    border-radius: 0px;
    background: #4169e1;
}
.gBtn {
    font-size: 16px;
    border: none;
    color: #fff;
    border-radius: 5px;
    padding: 8px 40px;
    color: #fff;
    background: #4169e1;
    background: linear-gradient(#4169e1, #4169e1);
}
.emb-enabled{
    position: absolute;
    z-index: 10;
    height: 20px;
    width: 20px;
    line-height: 3px;
    background-image: url(../img/e.png);
    background-repeat: no-repeat;
    font-size: 0px;
    left: 0;
    top: 0;
    background-position: center;
    background-color: #444974;
    border-radius: 50px;
    background-size: 40%;
  }
#emb-addon-container input[type="checkbox"]{position: absolute;opacity: 0;}
#emb-addon-container label{width: 100%;}
#emb-addon-container input:checked + label{position: relative;}
#emb-addon-container input:checked + label::before{
  content: "";
    width: 20px;
    height: 20px;
    background-image: url(../img/e.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-size: 40%;
}
#emb-addon-container input:checked + label::after{
  content: "";
  background-color: #444974;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
#emb-addon-container input:checked + label .proBox{border:solid 1px #444974;box-shadow: 3px 8px 8px -6px rgba(0,0,0, .2);}
.sBanner{background-image: url(../img/productB.jpg);background-repeat: no-repeat;background-position: center top;text-align: center;background-size: cover;padding: 490px 0px 50px 0px;color:#fff;margin-bottom: 60px;}
.sBanner h2{font-size: 72px;color:#e4e4e4;font-family: 'ProximaNova-Black';}
.sBanner span{border-bottom:solid 1px #e4e4e4;}
.mDesign{padding: 20px;}
.pBox .lModifi{margin:0px 0px 0px 0px;padding:0px 15px 10px 15px;}
.myDesigns .col-md-4{width: 50%;}
.opriceBox{font-weight: bold;font-size: 20px;}
.orderStatusBox{font-weight: 500;color:#000;}
.osTxt{}
.Mreviewtxt{border:solid 1px #dddddd;}
.Mreviewtxt h2{font-size: 18px;border-bottom: solid 1px #ddd;padding: 15px;font-family: 'Poppins', sans-serif;margin:0px;
text-transform: uppercase;}
.Mreviewtxt h3{font-size: 16px;padding: 15px;font-family: 'Poppins', sans-serif;margin:0px;}
.Mreviewtxt p{font-size: 16px;padding:0px 15px 15px 15px;font-family: 'Poppins', sans-serif;border-bottom: solid 1px #ddd;margin:0px;}
.Mreviewtxt p:last-child{border-bottom: none;}
.wrB{border:solid 1px #ddd;padding: 15px;}
.wrB .form-control{border-color:transparent;}
.rPro{margin-bottom: 20px;}
.wrBtn{text-align: right;}
.wrBhead{border:solid 1px #ddd;padding:20px 15px;margin-bottom: 30px;}
.wrBhead .col-md-6:first-child{display: flex;align-items: center;}
.wrBhead .modal-title{text-transform: uppercase;}
.wrHr{text-transform: uppercase;}
.wrmP img{float: right;}
.wrPtxt{float: right;margin-right: 5px;margin-right: 10px;text-align: right;}
.wrPtxt h2{font-size: 18px !important;}
#wr-popup .modal-header{display: inline-block;border-bottom: none;}
.emptyCart{text-align: center;margin-bottom: 150px;}
.emptyCart p{color:#425468;font-size: 24px;}
.emptyCart img{margin-bottom: 75px;}
.emptyCart .blueBtn{font-size: 20px;padding: 6px 16px;border: solid 1px #4169e1;}
.emptyCart .blueBtn:hover{text-decoration: none;color:#616161;background-color:#fff;}
.iconNav.dhide{display: none;width: auto;float: right;position: absolute;
right: 20px;top: 14px;}
.iconNav.dhide li{margin:0px;}
.viewHead{text-align: center;font-size: 40px; font-family: 'ProximaNova-Extrabld';line-height: 26px;text-transform: uppercase;
color:#4169e1;}
.viewHead span{display: inline-block;border-top:solid 2px #000;color:#000;font-size: 16px;font-family: 'Poppins', sans-serif;
text-transform: none;}
.blogList{padding-bottom: 80px;}
.blogList h3{text-align: center;margin: 70px 0px 50px 0px;color:#000000;font-size: 26px;font-family: 'Poppins', sans-serif;}
.privacy{padding-bottom: 80px;}
.privacy h3{text-align: center;margin: 70px 0px 50px 0px;color:#000000;font-size: 26px;font-family: 'Poppins', sans-serif;}
.privacy h4{color:#4169e1;font-family: 'Poppins', sans-serif;}
.story h3{text-align: center;margin: 70px 0px 50px 0px;color:#000000;font-size: 26px;font-family: 'Poppins', sans-serif;}
.teamTxt h4{color:#272b2f;font-size: 28px;font-family: 'Poppins', sans-serif;}
.teamTxt h4 span{color:#000000;font-size: 20px;font-family: 'Poppins', sans-serif;}
.teamTxt h4 a{color:#4a73e1;font-size: 20px;font-family: 'Poppins', sans-serif;}
.teamTxt p{color:#000;font-size: 22px;font-family: 'ProximaNova-Light';margin-bottom: 0px !important;}
.story p{color:#404040;font-size: 16px;font-family: 'ProximaNova-Light';}
.storyBtxt p{font-size: 20px;}
.mailP{margin-top: 10px;}
.storyBlue{background-color:#105391;color:#fff;padding: 50px 60px;}
.storyBlue p{color:#fff;}
.storyBlue h5{text-align: center;font-size: 22px;}
.storyBlue h5 span{border-bottom: solid 1px #87a9c8;}
.teamImg{max-width: 830px;margin:0px auto;}
.tImgBox h5{text-align: center;background-color:#fafafc;border:solid 1px #d4d4d4;border-top: none;padding: 30px 0px;font-family: 'Poppins', sans-serif;}
.tImgBox h5 span{font-family: 'Poppins', sans-serif;font-size: 24px;}
.tImgBox{margin-bottom: 50px;}
.privacy-nav{margin:0px 0px 60px 0px;padding:0px;border:solid 1px #8e8e8e;text-align: center;}
.privacy-nav li{display: inline-block;padding: 0px 80px;}
.privacy-nav li a{color:#878787;font-family: 'Poppins', sans-serif;font-size: 22px;padding: 15px 0px;display: inline-block;position: relative;}
.privacy-nav li a:hover{text-decoration: none;}
.privacy-nav li a.active{color:#4169e1;}
.privacy-nav li a.active::after{background-color:#4169e1;}
.privacy-nav li a::after{content:"";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;}
.lblbtn:checked + label{
   border: solid 1px #444974 !important;
}
.lblbtn:checked + label .fa{
   color: #444974 !important;
}
.pCenHead{text-align: center;}
.pCenHead h4{ font-family: 'ProximaNova-Extrabld';color:#000;}
.pCenHead p{ color:#8c8c8f;font-size: 22px;}
.pborT{border-top: solid 1px #ececef;margin-top: 20px;padding-top: 40px;}
.client .col-md-3{max-width: 20%;flex: 0 0 20%;margin-bottom: 30px;}
.cviewMore {text-align: center;}
.cviewMore a{border:solid 1px #425468;display: inline-block;color:#425468;width: 150px;padding: 5px 0px;font-size: 18px;}
.cviewMore a:hover{text-decoration: none;background-color:#4169e1;color:#fff;border:solid 1px #4169e1;}
.colorBox {border: solid 1px #b8b8b8;padding: 20px 0px 5px 5px;position: absolute;background-color: #fff;left: 0;z-index: 10;display: none;}
.colorBox ul{margin:0px;padding: 0px;}
.colorBox li{list-style: none;display: inline-block;width: 24px;height: 24px;float: left;margin:0px 0px 15px 15px;
border-radius: 2px;}
.logosWrap{position:relative;background-color:#fff;height: 500px;padding-top: 20px;margin-bottom: 40px;overflow: hidden;}
.colorPickBox .col-md-2 {padding-left: 7px;padding-right: 7px;
flex: 0 0 12.5%;max-width: 12.5%;}
.colorPickBox .col-md-2 .cBox{width:26px;height: 26px;margin:0px auto 15px auto;border-radius: 2px;
outline-offset: 2px;}
.colorPickBox .col-md-2 .cBox:hover{outline: 1px solid #4b5dff;}
.colorPickBox h4{color:#425166;text-align: left;font-size: 16px;}
.basicColors{padding-left: 7px;padding-right: 7px;margin-bottom:24px; }
.customColors{padding-left: 7px;padding-right: 7px;}
.colorPickBox{margin-top: 24px;}
.colorPickBox .form-group{
  position: relative;
}
.colorPickBox a[data-target="#gold-silver-cost"]{
  color: #444974;
}
.colorPickBox a[data-target="#gold-silver-cost"]:hover
  text-decoration: none;
}
.addCcolor{
  color:#fff;
  display: inline-block;
  width: 100%;
  background-color: #393939;
  padding: 14px 20px;
  border-radius: 25px;
  text-align: center;
  position: relative;}
.addCcolor:hover{color:#fff;text-decoration: none;}
#ch-color{
  display: block !important;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 30px;
}
.choosecolor{border-radius: 2px;width: 24px;height: 24px;display: inline-block;font-size: 0px;position: relative;outline: solid 1px #cad3db;outline-offset: 4px;top: -10px;
border: solid 1px #f2f2fa;left: 6px;}
.sup-dot{position: relative;}
.sup-dot::after {content: "";height: 13px;width: 13px;background-color: #fff;position: absolute;border-radius: 50%;border: solid 3px #f00;
right: -7px;}
.modal-header{display: inline-block;text-align: center;border-bottom: none;}
button.close{    position: absolute;
    right: 20px;
    top: 20px;
    font-weight: 100;
    color: #000;
    opacity: 1;
    text-shadow: none;
    font-size: 30px;}
.newAddress{background-color:#f5f5f5;border:solid 1px #4169e2;display: inline-block;width: 100%;border-radius: 5px;padding: 35px 0px;
float: none !important;text-align: center;font-family: 'Poppins', sans-serif;margin-bottom: 20px;font-size: 20px;}
.newAddress:hover{text-decoration: none;}
.addressBox .row{border:none;padding-bottom: 0px;margin-bottom: 0px;}
#size-chart{padding-left: 10px;font-family: 'Poppins', sans-serif;font-size: 16px;}
#know-your-fit{font-family: 'Poppins', sans-serif;font-size: 16px;padding-right: 10px;}
.adP h3{font-family: 'Poppins', sans-serif;font-size: 18px;color:#424242;}
.adP {color:#616161;}
.gtHead{font-family: 'Poppins', sans-serif;color:#424242;margin-bottom: 0px;}
.breadcrumb{padding: 0px;background-color:transparent;}
.breadcrumb a{color:#4068e1;}
.breadcrumb-item.active{color:#424242;}
.breadcrumb-item + .breadcrumb-item::before{content:"/";color:#4068e1;}
#nameNumTabContent .backBtn{top: 15px;left: 0;}
.backBtn{position: absolute;font-size: 0;display: inline-block;left: 15px;top:0;font-size: 0px;background-size: 21px;
width: 24px;height: 20px;background-image: url('../img/arrowB.png');background-repeat: no-repeat;}
.closer{position: absolute;font-size: 0;display: inline-block;right: 15px;top:0;font-size: 0px;
width: 24px;height: 16px;background-image: url('../img/closeI.png');background-repeat: no-repeat;}
#rotatebox .closer{top:10px;}
#colorpicker .backBtn{top:10px;}
#choose-font .backBtn{top:10px;}
.shape-tabs .backBtn{top:10px;}
#choose-font .topfixed{padding: 0 25px 0 0px !important;}
#choose-font .font-scroller{padding: 0 25px 0 0px !important;}
#img-rotated-angle, #txt-rotated-angle{background-image: url('../img/rotateR.png');
background-repeat: no-repeat;width: 50px;height: 50px;display: inline-block;text-align: center;padding-top: 16px;font-size: 13px;}
.showrotate{position: absolute;top: 33px;left: 15px;opacity: 0;}
.showrotate small{font-size: 0;background-image: url('../img/rotate.png');background-repeat: no-repeat;display: inline-block;width: 48px;height: 48px;}
.skipBtn{position: absolute;top: 10px;right: -10px;}
.fLast{background-color: #181818;padding: 15px 0;margin-top: 0px;color: #fff;}
.custom-popup a:hover{
  text-decoration: none;
}
.pvClose{
  font-size: 16px;
  padding: 10px 40px;
  border-radius: 50px;
  background-color: #fff;
  color: #000 !important;
  height: 60px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#share-preview{
  font-size: 16px;
  padding: 10px 40px;
  border-radius: 50px;
  background-color: #393939;
  color: #fff;
  height: 60px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  right: 120px;
}
.modal{
  z-index: 1080;
}
.modal-backdrop{
  z-index: 1050;
}
.shortImg{padding: 0px 30px;}
.preview360deg{height: 500px;}
.sIcons.dhide{display: none;text-align: center;}
.sIcons.mhide a{margin-right: 10px;}
.sIcons.dhide a{margin:0px 5px;}
.sIcons a{display: inline-block;position: relative;}
.sIcons a:hover .sHimg{opacity: 1;}
.sIcons .sHimg{position: absolute;left: 0;top:0;opacity: 0;}
.fbottom li{word-wrap: break-word;}
.cList li{background-position: left center;background-repeat: no-repeat;padding:4px 0px 4px 40px;}
.cList li:first-child{background-image: url('../img/icons/landline.svg');}
.cList li:nth-child(2){background-image: url('../img/icons/mobie.svg');}
.cList li:nth-child(3){background-image: url('../img/icons/email.svg');}
.qty-inc{background-image: url('../img/plus.png');background-repeat: no-repeat;background-position: center center;
background-size: 25px;}
.qty-red{background-image: url('../img/minus.png');background-repeat: no-repeat;background-position: center center;
background-size: 25px;}
.qty-inc .fa, .qty-red .fa{opacity: 0;}
.hide-name-number{background-repeat: no-repeat;background-position: center center;
background-size: 25px;width: 25px;height: 25px;font-size: 0px;margin-right: -10px;}
.alert .close{margin-top: -5px;}
.alert-danger {
    color: #ef230e;
    background-color: #fff;
    border-color: #ef230e;
}
.alert-danger .close{
    color: #616161;
}
.alert-success {
    /*color: #000;*/
    background-color: #fff;
    /*border-color: #fff;*/
}
/*.alert-success .close{
    color: #616161;
}*/
.smBox{border:solid 1px #939393;border-radius: 5px;text-align: center;background-image: url(../img/cGrey.svg);
background-repeat: no-repeat;background-position: 20px 20px;}
#online-payment input{display: none;}
#online-payment input:checked + .smBox{border:solid 1px #4169e1;box-shadow: 0px 6px 4px 0px rgba(0,0,0, .2);
background-image: url(../img/cBlue.svg);} 
#online-payment .col-md-4:first-child label{background-image: url(../img/fast-grey.svg);}
#online-payment .col-md-4:first-child input:checked + .smBox label{background-image: url(../img/fast-blue.svg);}

#online-payment:not(.nofreeship) .col-md-4:nth-child(2) label{background-image: url(../img/free-grey.svg);}
#online-payment.nofreeship .col-md-4:nth-child(2) label{background-image: url(../img/s-grey.svg);}

#online-payment:not(.nofreeship) .col-md-4:nth-child(2) input:checked + .smBox label{background-image: url(../img/free-blue.svg);}
#online-payment.nofreeship .col-md-4:nth-child(2) input:checked + .smBox label{background-image: url(../img/s-blue.svg);}

#online-payment .col-md-4:nth-child(3) label{background-image: url(../img/pickup-grey.svg);background-size: 160px;}
#online-payment .col-md-4:nth-child(3) input:checked + .smBox label{background-image: url(../img/pickup-blue.svg);}
.smBox label{font-size: 24px;color: #000;line-height: 28px;padding: 170px 20px 20px 20px;
width: 100%;background-repeat: no-repeat;background-position: center 60px;background-size: 120px;}
.smBox span{font-size: 20px;font-family: 'Poppins', sans-serif;color:#414141;}
#online-payment input:checked + .smBox label{color:#4169e1;}
#online-payment input:checked + .smBox span{color:#4169e1;}

#online-payment-method input{display: none;}
#online-payment-method input:checked + .smBox{border:solid 1px #4169e1;box-shadow: 0px 6px 4px 0px rgba(0,0,0, .2);
background-image: url(../img/cBlue.svg);} 
#online-payment-method .col-md-6 label.pm1{background-image: url(../img/onlinegrey.png);}
#online-payment-method .col-md-6 input:checked + .smBox label.pm1{background-image: url(../img/onlinepayment.png);}
#online-payment-method .col-md-6 label.pm2{background-image: url(../img/COD.png);}
#online-payment-method .col-md-6 input:checked + .smBox label.pm2{background-image: url(../img/COD_Blue.png);}

#online-payment-method .smBox label{font-size: 24px;color: #000;line-height: 28px;padding:260px 20px 40px 20px;
width: 100%;background-repeat: no-repeat;background-position: center 60px;background-size: 120px;min-height: 350px;}
#online-payment-method .smBox label.pm1{background-size: 210px;}
#online-payment-method .smBox span{font-size: 20px;font-family: 'Poppins', sans-serif;color:#414141;}
#online-payment-method input:checked + .smBox label{color:#4169e1;}
#online-payment-method input:checked + .smBox span{color:#4169e1;}


#choose-font .dArrow{display: none; }
.orderTxt{font-family: 'ProximaNova-Light';}
.navDbox{
  padding: 32px 15px 15px 15px;
  margin-left: 12px;
}
.navDbox label{
  font-size: 12px;
  color: #505050;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.navDbox .form-control{
  font-size: 12px;
}
.jTab.first{margin-top: 20px;}
.jTab{border-bottom: solid 1px #f2f2fa;margin-bottom: 20px;padding-bottom: 20px;}
.jTab.jtmail{border-bottom: none;}
.jTab h4{
    font-size: 12px;
    font-family: 'Poppins', sans-serif;
    color: #505050;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 16px;
}
.jTab h3{font-size: 14px;font-family: 'Poppins', sans-serif;color: #405368;text-align: left;padding-left: 0px;padding-right: 0px;}
.jTab p{
    font-size: 14px;
    color: #000;
    float: left;
    margin-bottom: 5px;
    letter-spacing: 1px;
}
.jTab a{
    margin-top: 2px;
    font-size: 12px;
    color: #3d4588;
    float: right;
    text-transform: uppercase;
    letter-spacing: 2px;}
.jTab a:hover{
  text-decoration: none;
}
.jtbulk .fa{
  color: #5f5f5f;
}
.jtcolor img{float: left;margin-bottom: 10px;}
.jtcolor p{margin-left: 10px;margin-top: 5px;font-size: 16px;width: 140px;line-height: 16px;}
/*.jtCall{display: none;}*/
.teamTab{border:solid 1px #d4d4d4;margin-bottom: 20px;}
.teamTxt{padding:30px 40px 10px 0px;}
.tTabImg .col-md-2 {
    max-width: 20%;
    flex: 0 0 20%;}
.tTabImg p{font-size: 28px;font-family: 'Poppins', sans-serif;color:#000;text-align:center;border:solid 1px #d4d4d4;
padding: 15px 0px;}
.sumAddress {background-color: #fff;border-radius: 10px;
padding: 20px 20px 20px 20px;position: relative;transition: all .5s;border: solid 1px #aaaaaa;margin-bottom: 20px;}
#help-popup .contactBtn{padding-bottom: 0px;}
#help-popup .formWrap{padding-top: 0px;}

.fConnect{margin-top: 20px;}
.mapBox{margin-bottom: 20px;}
.jcallI{background-position: left center;background-repeat: no-repeat;padding: 4px 0px 4px 40px;background-image: url('../img/icons/landline.svg');}
.jmailI{background-position: left center;background-repeat: no-repeat;padding: 4px 0px 4px 40px;background-image: url('../img/icons/email.svg');}
.btnBlue.startdesign{width: 100%;}
.nnDtxt{color:#8a939b;font-size: 14px;line-height: 16px;}
.btn:focus, .btn.focus{box-shadow: none;}
.eNumB{margin-top: 10px;}
.placeorder .btnBlue{width: 270px;}
.addNote, .addNote2{}
#addTxt .lbtn{ width: 100%;}
.pickLink{color:#000;}
.pickLink:hover{color:#000;text-decoration: none;}
.pickUpAdd{color:#000;font-size: 16px;margin-top: 20px;background-image: url('../img/pickLoc.png');background-position: right center;
background-repeat: no-repeat;}
.pickUpAdd span{font-size: 18px;}
.sizeInfo{
  font-size: 12pt;
    color: #575757;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.sizeInfo span{color:#000;font-family: 'Poppins', sans-serif;}
.sizeInfo a{
      color: #444974;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.sizeInfo a:hover{color:#444974;text-decoration: none;}
.sizeInfo .dhide{display: none;}
.sizeInfo.oSize{
  font-size: 11pt;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,.1);
}
.discountTxt{background-color:#e6f0ff;border:dashed 1px #4169e1;text-align: center;font-size: 14pt;color:#000;padding: 2px;margin: 20px 0 20px 0;}
.discountTxt span{color:#4169e1;font-family: 'Poppins', sans-serif;}
.dropdown.show #Preview{background-color:#fff;}
#Preview{position: relative;height: 60px;padding-top: 17px;}
.piActive{position: absolute;left: 16px;top: 17px;opacity: 0;}
.dropdown.show #Preview .piActive{opacity: 1;}
.myaccount-dd{margin-top: -1px;border:none;margin-left: -50px;box-shadow: 0px 4px 4px 0px rgba(0,0,0,.2);}
.myaccount-dd a{background-repeat: no-repeat;background-position: left center;padding-left: 35px;}
.myaccount-dd .designI{background-image: url(../img/profile-icons/Mydesign_grey.png);}
.myaccount-dd .designI:hover{background-image: url(../img/profile-icons/Mydesign_white.png);}
.myaccount-dd .addressI{background-image: url(../img/profile-icons/address_grey.png);}
.myaccount-dd .addressI:hover{background-image: url(../img/profile-icons/address_white.png);}
.myaccount-dd .profileI{background-image: url(../img/profile-icons/profile_grey.png);}
.myaccount-dd .profileI:hover{background-image: url(../img/profile-icons/profile_white.png);}
.myaccount-dd .logoutI{background-image: url(../img/profile-icons/logout_grey.png);}
.myaccount-dd .logoutI:hover{background-image: url(../img/profile-icons/logout_white.png);}
.myaccount-dd .reviewsI{background-image: url(../img/profile-icons/reviewed_grey.png);}
.myaccount-dd .reviewsI:hover{background-image: url(../img/profile-icons/reviewed_grey.png);}
.myaccount-dd .OrdersI{background-image: url(../img/profile-icons/order_grey.png);}
.myaccount-dd .OrdersI:hover{background-image: url(../img/profile-icons/order_white.png);}
.hUsertxt{padding-left: 10px !important;}
.express img{margin-bottom: 0px;}
.bloglistBox{border:solid 1px #c5c5c5;margin-bottom: 30px;overflow: hidden;}
.bloglistBox a{text-decoration: none;}
.bloglistBox a h2{color:#4169e1;font-size: 16pt;font-family: 'Poppins', sans-serif;margin:0px 0px 30px 0px;}
.bloglistBox a p{color:#010101;font-size: 12pt;font-family: 'Poppins', sans-serif;margin:0px 0px 30px 0px;}
.bloggerName{font-size: 12pt;font-family: 'Poppins', sans-serif;color:#010101;}
.blogDate{font-size: 12pt;font-family: 'Poppins', sans-serif;text-align: right;color:#010101;}
.blogTxt{padding: 20px 30px 20px 0px;}
.blogAtxt{margin-top: 50px;}
.blogAtxt h2{color:#404040;font-size: 22pt;font-family: 'Poppins', sans-serif;border-left:solid 5px #4169e1;padding-left: 30px;max-width: 720px;}
.blogAtxt h3{color:#404040;font-size: 12pt;font-family: 'Poppins', sans-serif;padding-left: 35px;margin-top: 20px;}
.blogAtxt p{font-family: 'ProximaNova-Light';font-size: 14pt;color:#010101;}
.bTxtImg{margin:40px 0px;}
.bTxtImg img{height: 500px;width:100%;object-fit: contain;object-position: center;}
.similarBlog {margin-top: 80px;}
.similarBlog .blogTxt{padding: 20px;}
.similarBlog h2{color:#404040;font-size: 16pt;margin-bottom: 20px;}
.similarBlog a{color:#4169e1;font-size: 10pt;float:right;}
.similarBlog a:hover{text-decoration: none;}
.plTxt h2{font-family: 'Poppins', sans-serif;font-size: 32px;color:#414141;margin:0px 0px 40px 0px;line-height: 47px;}
.plTxt a{font-size: 22px;color:#fff;background-color:#4169e1;padding:10px 20px;display: inline-block;}
.plTxt a:hover{text-decoration: none;}
.plBanner .col-md-6{display: flex;align-items: center;}
.plBanner {background-color:#e3e3e3;/*padding: 20px 0px;*/margin-bottom: 40px;}
.plNav{padding: 0px;margin:0px 0px 40px 0px;font-size: 20px;border-bottom: solid 1px #f3f3f3;}
.plNav li{list-style: none;display: inline-block;margin:0px 20px;}
.plNav li a{color:#bbbbbb;position: relative;display: inline-block;padding-bottom: 5px;}
.plNav li a:hover::after, .plNav li a.active::after{content:"";height: 2px;width: 100%;position: absolute;background-color:#4169e1;bottom: -1px;left: 0;}
.plNav li a:hover, .plNav li a.active{color:#4169e1;text-decoration: none;}
.plBox {background-color:#fff;margin-bottom: 25px;border:solid 1px #fff;}
.plBox:hover{border:solid 1px #4169e1;box-shadow: 0px 5px 10px 0px rgba(0,0,0, .2);}
.plBox p{margin-top: 10px;margin-bottom: 10px;text-align: center;font-family: 'Poppins', sans-serif;}
.plBox a{color:#616161;font-size: 18px;}
.plBox a:hover{color:#616161;text-decoration: none;}
.plpBox{text-align: center;margin-bottom: 50px;transition: 0.5s all;padding: 4px}
.plpBox h2{font-size: 18px;font-family: 'Poppins', sans-serif;margin:10px 0px 0px 0px;color:#000;}
.plpBox h3{font-size: 16px;margin:0px;color:#616161;}
.plpBox p{font-size: 18px;font-family: 'Poppins', sans-serif;margin:0px;color:#4169e1;}
.plpBox p span{font-size: 16px;font-family: 'Poppins', sans-serif;margin:0px;color:#9d9d9d;text-decoration:line-through;}
/*.plpBox .paCart{font-family: 'Poppins', sans-serif;font-size: 18px;color:#fff;background-color:#4169e1;padding: 6px 0px;display: inline-block;opacity: 0;width: 100%; transition: all .2s;}*/
/*.plpBox .paCart:hover{text-decoration: none;color:#fff;}*/
.plpBox:hover a{opacity: 1; text-decoration: none !important;}
.plpBox:hover{ box-shadow: 0px 10px 20px 0px rgba(65,105,225, .3);background-color: #fff;}
.plpImg{} 
.plHeader {margin-top:30px;}
.plHeader h2{color:#4169e1;font-family: 'Poppins', sans-serif;font-size: 34px;}
.plHeader .plSep{background-color:#ccc;height: 1px;margin-bottom: 30px;margin-top: 10px;}
.plfCTA{text-align: right;}
.plfCTA a{display: inline-block;border:solid 1px #4169e1;color:#616161;padding: 10px 20px 10px 50px;font-family: 'Poppins', sans-serif;font-size: 17px;
background-repeat: no-repeat;background-position: 15px center;position: relative;}
.plfCTA a:hover{text-decoration: none;color:#4169e1;}
.plfCTA a.sort{background-image: url(../img/icons/sortg.png);}
.plfCTA a.filter{background-image: url(../img/icons/filterg.png);}
.plfCTA a.sort:hover{background-image: url(../img/icons/sortb.png);}
.plfCTA a.filter:hover{background-image: url(../img/icons/filterb.png);}
.filterNav{float: right;margin-left: 10px;margin-bottom: 10px;}
.sortNav{float: right;}
.filterDrop{position: absolute;width: 900px;background-color:#fff;z-index: 100;text-align: left;padding:20px 30px;right: 12px;display: none;
top: 65px;box-shadow: 0px 0px 20px 0px rgba(0,0,0, .2);right: 15px;}
.filterDrop.active{display: block;}
.filterDrop ul{margin:0px;padding: 0px;}
.filterDrop li{list-style: none;}
.filterDrop li label{color:#616161;font-size: 14px;}
.filterDrop .fdHead1{font-family: 'Poppins', sans-serif;font-size: 16px;color:#000000;margin-bottom: 20px;}
.filterDrop .sortLi li{display: inline-block;margin-right: 10px;}
.sortLi.row{margin:0px -15px;}
.sortLi.row li{margin-right: 0px;}
.fCTA{text-align: right;width: 100%;position: absolute;bottom: 0;right:20px}
.fhHtop{margin-top: 20px;}
.fdcBox label{display: inline-block;width: 25px;height: 25px;border-radius: 100%;margin-right: 10px;}
.fdcBox label input{position: absolute;/*top:-20px;*/opacity: 0;}
.fdcBox label .sCircle{display: inline-block;width: 25px;height: 25px;border-radius: 100%;background-color:#ccc;position: relative;}
.fdcBox label input:checked + .sCircle{box-shadow: 0px 4px 8px 0px rgba(0,0,0, .2);border:solid 1px #4169e1;}
.fdcBox label input:checked + .sCircle span{display: inline-block;width: 100%;height: 100%;border-radius: 100%;border:solid 2px #fff;}
.fdcBox label.c1 .sCircle{background-color:#92278f;border:solid 1px #92278f;}
.fdcBox label.c2 .sCircle{background-color:#eee737;border:solid 1px #eee737;}
.fdcBox label.c3 .sCircle{background-color:#00aeef;border:solid 1px #00aeef;}
.fdcBox label.c4 .sCircle{background-color:#1b7912;border:solid 1px #1b7912;}
.fdcBox label.c5 .sCircle{background-color:#f68e56;border:solid 1px #f68e56;}
.fdcBox label.c6 .sCircle{background-color:#0ded85;border:solid 1px #0ded85;}
.fdcBox label.c7 .sCircle{background-color:#401c08;border:solid 1px #401c08;}
.fdcBox label.c8 .sCircle{background-color:#ec008c;border:solid 1px #ec008c;}
.fdSize span{border-radius: 5px;display: inline-block;border:solid 1px #ececec;color:#6d6d6d;padding: 5px 10px;background-color:#fff;}
.fdSize label{margin-right: 5px;}
.fdSize label input{position: absolute;/*top:-20px;*/opacity: 0;}
.fdSize label input:checked + span{color:#000;border:solid 1px #4169e1;box-shadow: 0px 4px 8px 0px rgba(0,0,0, .2);}
.fCTA button{background-color:#4169e1;width: 130px;height: 34px;font-size: 16px;text-align: center;
  border:solid 1px #4169e1;color:#fff;padding: 0px;}
.fCTA .reset{display: inline-block;border: solid 1px #4169e1;
color: #616161;padding: 5px 30px;font-family: 'Poppins', sans-serif;font-size: 16px;}
.fdFoot .col-md-7{display: flex;align-items: flex-end;margin-bottom: 5px;}
.customize-btn{
 background-color: #fc00ff; border:none;
 /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#fc00ff), to(#4a00e0)); 
 /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(left, #4a00e0, #fc00ff); 
 /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #4a00e0, #fc00ff); 
 /* IE 10 */ background: -ms-linear-gradient(left, #4a00e0, #fc00ff); 
 /* Opera 11.10+ */ background: -o-linear-gradient(left, #4a00e0, #fc00ff);
} 
.customize-btn:hover{color:#fff;}
.PIthumb img{width: 100%;height: 30px;object-fit: contain;}
.PIthumb{border:solid 1px #d5d7dc;text-align: center;border-radius: 5px;padding: 15px 0px;background-color:#fff;}
.PIthumb.active{background-color:#fff;border:solid 1px #4169e1;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);}
.PIthumb:hover{background-color:#fff;border:solid 1px #4169e1;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);}
.PIthumb img{ max-width: 45px;margin: 0px auto;}
.fClose{display: none;position: absolute;right: 10px;top:10px;cursor: pointer;}
.fClose img{width: 18px;}
.aFilter{margin-bottom: 20px;}
.afTag{border:solid 1px #4169e1;border-radius: 20px;font-family: 'Poppins', sans-serif;font-size: 16px;margin-right: 10px;margin-bottom: 10px;
padding: 6px 30px 4px 10px;position: relative;display: inline-block;transition: 1s all;}
.afTag div{border-radius: 100%;margin-bottom: -2px;}
.afTag:hover{box-shadow: 5px 5px 10px 0px rgba(0,0,0, .2);}
.afTag img{width: 8px;height: 8px;}
.afTag a{position: absolute;right: 12px;top: 3px;display: inline-block;}
.afColor{width: 18px;height: 18px;display: inline-block;border-radius: 100%;background-color:#00aeef;margin-bottom: -4px;}
.afView{border:solid 1px #4169e1;border-radius: 20px;font-family: 'Poppins', sans-serif;font-size: 16px;margin-right: 10px;
background-color:#4169e1;padding: 6px 10px 4px 10px;position: relative;display: inline-block;
box-shadow: 5px 5px 10px 0px rgba(0,0,0, .2);color:#fff;}
.afView:hover{text-decoration: none;color:#fff;}
.dSearch{position: relative;}
.dSearch button{position: absolute;right: 0;top: 0;border: none;
background-color: #4169e1;padding: 10px 15px;border-radius: 0px 25px 25px 0px;}
.pdNav{margin-bottom: 10px;}
.pdNav h2{font-size: 16px;font-family: 'Poppins', sans-serif;color:#414141;}
.pdNav ul{margin:0px;padding: 0px;}
.pdNav li{list-style: none;margin: 0px;}
.pdNav a{color:#414141;font-family: 'Poppins', sans-serif;font-size: 16px;}
.pdNav a:hover{color:#4169e1 !important;text-decoration: none;}
.plImg{text-align: center;/*background-color: #f7f7f7;*/}
.plImg img{width: 200px;height: 200px;object-fit:contain;}
.plpImg{text-align: center;padding: 0 5px;}
.plpImg img{width: 100%;height: 270px;object-fit:contain;}
.bpWrap{background-color: #fff;text-align: left;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);
margin-bottom: 50px;margin-top: 20px;}
.becomePartner.contact h3{text-align: left;}
.becomePartner .contactBtn{text-align: left;padding-bottom: 0px;}
.becomePartner{background-image: url(../img/bpImg.png);background-repeat: no-repeat;background-position: right bottom;background-size: 52%;}
.becomePartner .inputC .form-control{border:none;border-bottom: solid 1px #d9e1f9;padding-left: 0px;padding-right: 0px;
padding-top: 0px;}
.becomePartner .inputC label{margin-bottom: 0px;color:#b3b3b3;}
.fNote{display: none;}
.dLimg_dhide{display: none;}
.dooNav{text-align: center;margin-top: 20px;}
.dooNav a{font-size: 22px;color: #fff !important;background-color: #4169e1;padding: 10px 20px;
display: inline-block;}
.dooNav a:hover{text-decoration: none;}
.navBpartner a{font-size: 18px;color: #fff !important;background-color: #4169e1;padding: 10px 20px;
display: inline-block;}
.navBpartner a:hover{text-decoration: none;}
.navBpartner {border-left: solid 1px #e9e9e9;padding-left: 30px;}
.navBpartner img{border:solid 1px #ececec;}
.navBpartner p{font-family: 'Poppins', sans-serif;}
.navBpartner .col-md-6{display: flex;align-items: center;}
.pllBanner{height: 350px;overflow: hidden;background-size: contain;background-repeat: no-repeat;
background-position: center;border-bottom: solid 1px #f7f7f7;background-color: #fcfcfc;}
.chooseP {margin-top: 50px;position: relative;}
.chooseP h2{text-align: center;color:#425468;font-family: 'Poppins', sans-serif;font-size: 30px;margin-bottom: 65px;}
.cpBox a{display: inline-block;width: 100%;color:#000000;font-size: 18px;text-align: center;font-family: 'Poppins', sans-serif;}
.cpBox a:hover{text-decoration: none;}
.cpBox{margin-bottom: 40px;}
.cpBox:hover .cpImg{box-shadow: 0px 5px 10px 0px rgba(0,0,0, .2);border:solid 2px #4169e1;} 
.cpBox:hover img{border-radius: 19%;} 
.cpImg{width: 180px;height: 180px;border-radius: 100%;border:solid 2px #fff;
margin:0px auto 20px auto;text-align: center;display: flex;align-items: center;}
.cpImg span{width: 100%;display: inline-block;text-align: center;}
.cpImg img{width: 75%;}
.changeP{position: absolute;left:0;top: 0;font-size: 16px;display: inline-block;color:#8d959a;padding-left: 25px;
background-image: url(../img/grLeft.png);background-repeat: no-repeat;background-position: left center;background-size: 18px;}
.changeP:hover{color:#8d959a;text-decoration: none;}
/*.proDetails .slick-track{transform: initial !important;}*/
.slider-nav {padding-top: 30px;width: 80px;}
.slider-nav .slick-list{height: 390px !important;overflow:hidden;}
.slider-nav .slick-prev{background-image: url(../img/dropup.png);background-repeat: no-repeat;
background-position: left center;background-size: 100%;top: 10px;z-index: 10;left: 50%;margin-left: -10px;}
.slider-nav .slick-prev:hover{background-image: url(../img/dropup.png);background-repeat: no-repeat;
background-position: left center;background-size: 100%;}
.slider-nav .slick-prev::before{display: none;}

.slider-nav .slick-next{background-image: url(../img/dropdown.png);background-repeat: no-repeat;
background-position: left center;background-size: 100%;top: 102%;z-index: 10;left: 50%;margin-left: -10px;}
.slider-nav .slick-next:hover{background-image: url(../img/dropdown.png);background-repeat: no-repeat;
background-position: left center;background-size: 100%;}
.slider-nav .slick-next::before{display: none;}
.pshare{position: absolute;right: 20px;top:0;z-index: 10;}
.PImg img{width: 100%;height:350px;object-fit: contain;}
.slider-nav .slick-slide{margin-top:1px;}
.proDetails .col-md-2{position: relative;z-index: 100;}
#success-panel .alert-success{background-image: url(../img/partner.jpg);font-size: 20px;
background-repeat: no-repeat;background-position: center 180px;padding-top: 400px;padding-bottom: 180px;}
.mm-menu {background: #2e2e2e !important;}
.mm-listitem > a, .mm-listitem > span{color:#aaa !important;}
.mm-listitem > a.text-muted{color:#fff !important;}
.mm-listitem > a.text-muted.blueTxtC{color:#4169e1 !important;}
.mm-navbar__title{color:#fff !important;}
.mm-navbar__title:hover{color:#fff !important;}
.mm-menu .mm-listview .mm-btn_next::after {border-color: #aaa !important;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color: #aaa !important;}

.sortC{width:20px;height: 20px;border:solid 2px #aaaaaa;display: inline-block;cursor: pointer;
border-radius:100%;padding: 3px;position: relative;position: absolute;left:0;top:-1px;}
.sortC span{display: inline-block;width: 10px;height: 10px;
border-radius: 100%;background-color: #fff;left: 3px;top: 3px;position: absolute;}
.sortLi input:checked + .sortC{border:solid 2px #4169e1;}
.sortLi input:checked + .sortC span{background-color: #4169e1;}
.sortLi input{position: absolute;left:-10px;opacity: 0;}
.sortLi label{position: relative;padding-left:25px;}

.pTypeB{width:18px;height: 18px;border:solid 2px #aaaaaa;display: inline-block;cursor: pointer;
padding: 3px;position: relative;position: absolute;left:0;top:0px;}
.pTypeB span{display: inline-block;width: 10px;height: 10px;
background-color: #fff;left: 2px;top: 2px;position: absolute;}
.pTypeLi input:checked + .pTypeB{border:solid 2px #4169e1;}
.pTypeLi input:checked + .pTypeB span{background-color: #4169e1;}
.pTypeLi input{position: absolute;left:-10px;opacity: 0;}
.pTypeLi label{position: relative;padding-left:25px;}

.giftSpan{width:18px;height: 18px;border:solid 2px #aaaaaa;display: inline-block;cursor: pointer;
padding: 3px;position: relative;position: absolute;left:0;top:2px;}
.giftSpan span{display: inline-block;width: 10px;height: 10px;
background-color: #fff;left: 2px;top: 2px;position: absolute;}
.giftWrap input:checked + .giftSpan{border:solid 2px #4169e1;}
.giftWrap input:checked + .giftSpan span{background-color: #4169e1;}
.giftWrap input{position: absolute;left:-10px;opacity: 0;}
label.giftWrap {position: relative;padding-left:25px;}

.bulkbuyWrap h2{font-size: 24px;}
.proDes .tab-content{border:solid 1px #e9ebee;border-radius: 20px;padding: 20px;margin-bottom: 20px;}
.proDes .nav {margin-bottom: 10px;}
.proDes .nav a{color:#000;border-bottom:solid 2px #fff;padding-bottom: 5px;display: inline-block;
padding-left: 0px;padding-right: 0px;margin-right: 30px;}
.proDes .nav a.active{color:#4169e1;border-bottom:solid 1px #4169e1;}

.p-share{background-image: url(../img/icons/share.svg);background-repeat: no-repeat;display: inline-block;
background-position: 7px center;color: #4169e1;font-size: 14px;border: solid 1px #4169e1;background-size: 16px;
padding-left: 30px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;border-radius: 2px;position: absolute;
right: 0;}
.p-share:hover{text-decoration: none;}
.proCat{color:#000;font-size: 14px;}
.proCat a{color:#4169e1;font-size: 14px;}
.proCat a:hover{text-decoration: none;}
.extraTextB input{border:solid 1px #c2c3c2;padding: 4px;color:#666;}
.extraTextB span{color:#4169e1;float: left;display: inline-block;margin:5px 0px 0px 16px;font-size: 14px;}
.etInput{position: relative;float: left;margin-right: 20px;}
.etClose{background-image: url(../img/close.png);background-repeat: no-repeat;display: inline-block;
background-position:center;width: 10px;height: 10px;position: absolute;right: -25px;top:10px;}
.etClose:hover{text-decoration: none;}
.customTxt{float: left;display: inline-block;color: #4169e1;font-size: 14px;margin:5px 10px 0px 0px;}
.customTxt:hover{text-decoration: none;}
.rCTAtxt{float: right;}
.selected-color{color:#202a25;}
.paymentC{text-align: right;margin-top: 40px;}
.paymentC p{color:#000;font-size: 20px;}
.paymentC p span{font-family: 'Poppins', sans-serif;padding-left: 20px;}
.mycart .cartBody .col-md-12 b{font-weight: normal;}
#ajax-content .cartBody .row:nth-child(2) .col-md-4 b{font-weight: normal;}
.custom-popup{
  z-index: 1050 !important;
  background-color: #f7f5f4;
  background-image: none !important;
}
#previewiframe body{
  background-color: #f7f5f4;
  background-image: none !important;
}
.pdBox.proDes p {word-wrap: break-word;}
.fdSize .sCircle {width: 15px;height: 15px;border-radius: 100%;padding: 0;margin-bottom: -2px;}
.fdSize .sCircle span{display: none;}
.art-shape img{width: 100%;padding: 0 9px;object-fit: contain;height: 40px;}
.art-shape div{font-size: 14px;line-height: 18px;margin-top: 10px;}
.sampleBtn{width: 100%;margin-bottom: 10px;max-width: 100px;}
.move-obj{background-color:#fff;border:solid 1px #cad3db;background-color:#fff;margin-bottom: 5px;
background-repeat: no-repeat;width: 34px;height: 34px;font-size: 0px;}

.mv-control-container div:first-child .move-obj:first-child{background-image: url(../img/imalign/tl.png);}
.mv-control-container div:first-child .move-obj:nth-child(2){background-image: url(../img/imalign/tc.png);}
.mv-control-container div:first-child .move-obj:nth-child(3){background-image: url(../img/imalign/tr.png);}

.mv-control-container div:nth-child(2) .move-obj:first-child{background-image: url(../img/imalign/ml.png);}
.mv-control-container div:nth-child(2) .move-obj:nth-child(2){background-image: url(../img/imalign/mc.png);}
.mv-control-container div:nth-child(2) .move-obj:nth-child(3){background-image: url(../img/imalign/mr.png);}

.mv-control-container div:nth-child(3) .move-obj:first-child{background-image: url(../img/imalign/bl.png);}
.mv-control-container div:nth-child(3) .move-obj:nth-child(2){background-image: url(../img/imalign/bc.png);}
.mv-control-container div:nth-child(3) .move-obj:nth-child(3){background-image: url(../img/imalign/br.png);}

.teffRow .proBox img {width: auto;height: 55px;object-fit: cover;}
.view3d{margin-top: 50px;}
.productSlide .owl-stage-outer{position: relative;z-index: 10;}
.productSlide .owl-nav{position: absolute;width: 100%;z-index: 0;top:50%;margin-top: -20px;}
.productSlide .owl-nav div{font-size: 0px;width: 40px;height: 40px;border:solid 1px #b6b6b6;background-repeat: no-repeat;background-position: center center;}
.productSlide .owl-nav div:hover{background-color:#4169e1;border-color:#4169e1;}
.productSlide .owl-prev{background-image: url(../img/arrowL.png);float: left;margin-left: -80px;}
.productSlide .owl-next{background-image: url(../img/arrowR.png);float: right;margin-right: -80px;}
.sIcons_home{
	 margin: 50px auto 0 auto;
}
.sIconBox{
	margin-bottom: 20px;
}
.sIconBox img{
	width: 100%;
} 
.box-sec .row{
	margin-bottom: 40px;
}
.box-sec .col-md-6{
	display: grid;
	align-content: center;
}
.box-sec p{
	margin:0px;
	width: 100%;
	text-align: center;
	color:#080808;
	font-size: 20px;
}
.abBox{
	margin-top: 60px;
	margin-bottom: 60px;
}
.dHide{
	display: none;
}
#contact-link-popup .modal-dialog{
  max-width: 700px;
}
#contact-link-popup .modal-header{
  padding: 0px;
}
#contact-link-popup .modal-body{
  text-align: left !important;
}
#contact-link-popup .modal-content{
    background-color: #f9ca43;
    border: none;
    background-image: url(../img/contact.png);
    background-repeat: no-repeat;
    padding: 80px 10px 10px 10px;
    min-height: 390px;
    background-size: cover;
}
#contact-link-popup h4{
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 30px;
    font-size: 26px;
    letter-spacing: 2px;
}
#contact-link-popup a{
  color: #000;
  font-size: 18px;
  background-image: url(../img/icons/Mobile.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
  display: inline-block;
  letter-spacing: 2px;
}
#contact-link-popup a:last-child{
  background-image: url(../img/icons/Mail.png);
  margin-top: 5px;
}
#contact-link-popup a:hover{
  text-decoration: none;
}

#contact-link-popup .fa-mobile{
    font-size: 24px;
    margin-right: 10px;
    position: relative;
    top: 2px;
    display: none;
}
#contact-link-popup .fa-envelope-o{
    margin-right: 6px;
    position: relative;
    top: 1px;
    display: none;
}

#share-link-popup.show{
  display: flex !important;
    align-items: center;
}
#share-link-popup .modal-dialog{
  max-width: 700px;
  width: 100%;
}
#share-link-popup .modal-title{
  display: none;
}
#share-link-popup .modal-header .close{
  padding: 0px;
    border: none;
    position: absolute;
    right: -25px;
    top: -25px;
    background-color: transparent;
    font-size: 26px;
    color: #fff;
    opacity: 1;
}
#share-link-popup .form-group:first-child{
  width: 75%;
    float: left;
    margin-right: 2%
}
#share-link-popup .form-group:nth-child(2){
  width: 23%;
    float: left;
    margin-bottom: 10px;
}
#share-link-popup .form-group:nth-child(2) .btn{
  width: 100%;
  border-radius: 5px;
  padding: 10px 0px;
  font-size: 14px;
  background-color: #484848;
  color: #fff;
}
#share-link-popup .form-group:nth-child(2) .btn:hover{
  background-color: #000;
}
#share-link-popup .form-group:nth-child(2) .btn::after{
  /*content: "Copy";
    font-size: 14px;
    text-transform: capitalize;
    width: 100%;
    display: block;*/
}
#share-link-popup .form-control:disabled, .form-control:read-only{
  background-color: #ebf0f4;
  border: none;
}
#share-link-popup .jssocials-share-link{
  border-radius: 100%;
    height: 42px;
    width: 42px;
}
#edit-jersey-name, #edit-jersey-number{
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
}
#font-family, #jersey-name-font-family, #jersey-number-font-family{
  border: solid 1px #d7d7d7;
  background-image: url(../img/dArrow.png);
  background-repeat: no-repeat;
  background-position: 98%;
  height: 40px;
  background-size: 10px;
}

.imgroatetriggercontainer label{
  margin-bottom: 20px;
}
.navDbox .text-center div{
    color: #444974;
}
#first-alert p{
  letter-spacing: 2px;
}
#first-alert .btn-danger{
  background-color: #000;
  border-color: #000;
  padding: 6px 16px;
}
#edit-font{
  background-color: #393939 !important;
  padding: 8px 20px !important;
  border-radius: 30px !important;
}

@media(max-width: 1300px){
  .Vbox img{width: 30px;height: 30px;}  
} 
@media(min-width: 1600px){
  .container{max-width:1500px; }
}
@media(min-width: 200px) and (max-width: 1199px){
  .quantity button {width: 20px;height: 20px;font-size: 8px;}
  .quantity .qtyNo{width: 30px;}
  .cartHead{font-size: 14px;}
  .cProdet h3 {font-size: 14px;}
  .cProdet .proDet {font-size: 14px;}
  .cbBox {font-size: 13px;}
  .cbTotal {font-size: 14px;}
  .totalBox .col-md-4{font-size: 16px;}
  .gTotal .col-md-4{font-size: 20px;}
  .totalBox h4{font-size: 18px;}
  .gTotal h4{font-size: 22px;}
}
@media(max-width: 1199px){
	.youNav{min-height: 65px;}
	#yourNavbars .navbar-nav{opacity: 0;}
	.navbar-expand-md .navbar-toggler{display: block;}
	.navbar-toggler{position: absolute;left:0px;top: 18px;z-index: 100;}
	.navbar-brand img {width: 80px;}
}
@media(min-width: 1024px){
  .hidden-sm{display: block;}
  .hidden-md{display: none;}
  .proView{float: right;margin: 20px 10px 10px 0px;}
  .view{float: right;}
}
@media(min-width: 768px) and (max-width: 1024px){
  .proView {float: right;max-width: 40px;}
  .youNav{min-height: auto;}
  .navbar-brand{margin-left: 30px;}
}
@media(min-width: 768px){
  .setColor .imTxt{width: 45px !important;height: 50px !important;}
  .setColor .imTxt span{font-size: 0px !important;}
  .setColor label{background-color:#fff !important;border:solid 1px #fff !important;}
  .setColor input:checked + label {border: 1px solid #4169e1 !important;}
}
@media(max-width: 1024px){
  .tuts-box{
    padding: 20px;
  }
  .tuts-box h3 {
    font-size: 14px;
}
  .tuts-box p {
    font-size: 16px;
  }
  .tuts-box a {
    font-size: 14px;
  }
  #save-popup .text-center a {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
}
  .loginBox h3{
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 20px 0px 0px 0px;
    font-weight: 600;
  }
  .formWrap#register-form{
    padding: 20px 15px;
  }
  #register-form .inputL{
    position: relative;
  }

  #register-form .inputL:nth-child(6) label{
    /*position: absolute;*/
    width: 100%;
    top:-30px;
  }
  #register-form .inputL:nth-child(6) .col-md-8{
    width: 80%;
    /*margin-top: 40px;*/
  }
  #register-form .inputL:nth-child(6) .col-md-4{
    width: 30%;
    position: absolute;
    top: 42px;
    right: -15px;
  }
  .inputL {
    margin-bottom: 15px;
  }
  .inputL .text-danger{
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-transform: unset;
    letter-spacing: 0;
  }
  .reg-form-wrap .text-center {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .login-form .text-center {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .forgot {
    padding-bottom: 15px;
  }
  .forgot a {
    font-size: 14px;
    letter-spacing: 2px;
  }
  .inputL label {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .login-form h4{
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 2px;
    font-weight: 600;
  }
  .loginBox h3 span .alert{
    padding-top: 2px;
    font-size: 12px;
    letter-spacing: 2px;
  }
  .formWrap.login-form{
    padding: 0px 15px 15px 15px;
  }
  #save-popup button.close{
    top: 15px;
  }
  #save-popup .modal-title{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px;
  }
  .formWrap.save-design-form{
    padding: 0px;
  }
  #save-popup .formLbtn .btnBlue{
    width: auto;
    height: 45px ;
    border-radius: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
  }
  .preview-powered{
    text-align: center !important;
    width: 100% !important;
    right: 0px !important;
    font-size: 12px !important;
  }
  .customI {
    bottom: 100px !important;
    right: 50% !important;
    transform: translateX(50%) !important;
  }
  .preview-note{
    bottom: 50px !important;
    font-size: 12px !important;
  }
  #share-preview {
    font-size: 12px;
    padding: 10px 20px;
    height: 45px;
  }
  .pvClose{
    font-size: 12px;
    padding: 10px 20px;
    height: 45px;
  }
  .jtbulk{
    margin-top: 22px;
  }
  .customized_product_add_to_cart.btnBlue.order-sample-btn{
    background-color: #393939 !important;
    border-color: #393939;
    color: #fff !important;
    margin-right: 4%;
  }
  .customized_product_add_to_cart:nth-child(2){
    background-color: #f4a32b;
    border-color: #f4a32b;
  }
  .quantity .chkBtn .btnBlue{
    width: 46%;
    height: 45px;
    padding: 4px 10px;
    font-size: 12px;}
  .unitPr h5{
    font-size: 14px;
  }
  .unitPr{
    font-size: 14px;
  }
  .unitPr span{
    font-size: 14px;
  }

  .orderTot .otPrice {
    color: #444974;
    font-weight: 600;
  }
  .orderTot h5 {
    font-size: 14px !important;
    font-weight: 600;
    color: #444974;
  }
  .sizeInfo.oSize{
    padding-top: 20px;
  }
  .sizeInfo.oSize{
    margin-top: 5px;
  }
  #order hr{
     margin: 0 0 10px 0;
  }
  .unitPr{
    padding-bottom: 10px;
    margin-bottom: 5px;
  }
  #step3 h3{
    margin-bottom: 25px !important;
  }
  #nameNumTabContent h3{
    padding-bottom: 0;
     margin-bottom: 10px;
  }
  .imgBtn {
    margin-bottom: 20px;
  }
  #colorpicker .backBtn {
    top: 2px;
  }
  #colorpicker h3{
    padding-left: 30px !important;
  }
  #choose-font .topfixed{
    padding: 0px !important;
  }
  #choose-font .font-scroller{
    padding: 0px 0px 25px 0px !important;
  }
  #choose-font h3{
    padding-left: 30px !important;
  }
  #choose-font .backBtn {
    top: 2px !important;
  }
  .jtcolor p{
    font-size: 14px;
    line-height: 18px;
  }
  .jtbulk .fa.fa-phone{
    margin-right: 3px;
  }
  .backBtn{
    background-size: 18px;
  }
  .shape-tabs h3 {
    padding-left:30px !important;
  }
  .shape-tabs .backBtn {
    top: 2px;
  }
  #nameNumTabContent .backBtn {
    top: -11px;
    left: 0;
    position: relative;
  }
  #step2 .skipBtn {
    top: -5px;
    right: -10px;
  }
  .skipBtn {
    position: absolute;
    top: -2px;
    right: 30px;
  }
  #nameNumTabContent .dArrow{
    top: 5px;  
  }
  .dArrow{
    background-image: url(../img/closeB.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 35px;
  }
  .dArrow img{
    display: none;
  }
  .navDbox h3{
    padding-top: 0px !important;
    text-align: left;
    font-weight: 600;
  }
  
  .navR a:hover{text-decoration: none;color:#b0b0b0 !important;}
  .undo:hover{background-image: url(../img/icons/undoG.png) !important;}
  .redo:hover{background-image: url(../img/icons/redoG.png) !important;}
  .save:hover{background-image: url(../img/icons/save.png);}
  .share:hover{background-image: url(../img/icons/share.png);}
  .call:hover{background-image: url(../img/icons/phone.png);}

  .navbar-brand img{position: absolute;top:2px;}
  .cProdet {min-height: 20px;}
  .del-btn{position: absolute;right: 10px;top:0px;}
  .call.dhide{display: inline-block;}
  .call.mhide{display: none !important;}
/*  .jtCall{display: block;}*/
  #addTxt h3, #addShape h3 {padding: 15px 0px 15px 0px;}
  .customHead {padding: 0.5rem 15px;}
  .view{
    background-size: 65px;
    background-image: url(../img/viewM.png);
  }
  .product-variant-colors .col-md-6{width: 50%;}
  .suggest-embroidery .col-md-6{width: 50%;}
  .chkBtn .btn{width: 90px;padding: 0px;display: inline-block;text-align: center;font-size: 12px;height: 25px;}
  .fontStyle {margin-left: 0px;}
  .color{margin-left: 20px;}
  .otherProducts h3{font-size: 20px;margin-bottom: 25px;}
  .pdBox .pHead{font-size: 24px;}
  .pdBox .btnBlue{width: 48%;font-size: 12px;padding: 4px;text-align: center;}
  .pdBox .btnGrey{width: 48%;font-size: 12px;padding: 4px;}

  .reviews{padding-bottom: 20px;}
  .upDown {text-align: center;margin-top: 20px;}
  .rrBox h3{margin-bottom: 20px;}
  .pdBox.proDes p {margin-bottom: 0px;word-wrap: break-word;}
  .appNav li{font-size: 11px;}
  body .crisp-client .crisp-6k5puw[data-full-view="true"] .crisp-4n0wrv .crisp-113f7m5{bottom: 85px !important;display: none !important;}
  .hidden-sm{display: none;}
  .hidden-md{display: block;}
  .boxLinks.dhide{display: block;}
  .boxLinks.mhide{display: none;}
  .dhide.dArrow, .dhide.rArrow{display: block;}
  .appNav {
    position: fixed;
    left: 2%;
    bottom: 6px;
    z-index: 100;
    max-width: 96%;
    width: 100%;
    display: flex;
    height: auto;
    border-radius: 12pxmHide;
    overflow: hidden;
    padding: 0px;
    background-color: #fff;
  }
  .appImg {
      width: 40px;
  }
  .appNav li {
      font-size: 8px;
      letter-spacing: 0;
  }
  .appNav a img {
      margin-bottom: 0px;
      width: 30px;
      height: 30px;
  }
  .appNav li{float: left;width: 16.666666%;} 
  .appNav.onemiss li{width: 20%;}
  .navR.dhide{display: block;text-align: right;}
  .navR.mhide{display: none;}
  .Vbox{width: auto;}
  .Vbox span{display: none;}
  .view {
    position: fixed;
    right: 12px;
    bottom: 100px;
    width: 60px;
    height: 60px;
  }
  .view h3{font-size: 14px;}
  .navbar-brand{height: auto;}
  .appWrap{margin-top: 0px;}
  .undo, .redo, .save, .help, .share, .call{height: 30px;width: 30px;font-size: 0px;margin-left: 8px;}
  .appNav li:first-child a{
    padding-left: 8px;
  }
  .appNav a{
    position: relative;
    padding: 3px 0px 3px 0px;
  }
  .nmeNo a{height: 96px;}
  .nmeNo span{position: absolute;left: 0;bottom: 5px;}
  .navbar-brand img{width: 80px;}
  .appDropBox{position: fixed;left: 0 !important;/*top:auto !important;bottom: 0;*/z-index: 100;width: 100%;}
  .productBox .col-md-4{width: 33.3333%;margin-bottom: 15px;}
  .categories.navDbox{width: 100%;}
  /*.productBox,.atWrap, #shapeAcc, .orderWrap, .file-upload-btn-container, .anwrap{height: 280px;overflow-y: auto;}*/
  /*.appDropBox::after{content: "";width: 100%;height: 100%;left: 0px;top: -190%;width: 100%;height: 200%;background-color: rgba(0,0,0, .4);position: absolute;}*/
  .navDbox {z-index: 110;position: relative;width: 100%;margin-left: 0px;}
  #shapeAcc .col-md-4{width: 33.3333%;}
  .addShape.navDbox{width: 100%;}
  .sbTab:nth-child(5){margin-right: 10px;}
  .design-area{margin:0px auto;float: none;width: 100%;}
  .save, .share{margin-right: 0px;}
  .youNav {padding: 0.5rem 15px;}
  .appBox{padding: 0px 15px 20px 15px;}
  .Vbox{height: auto;}
  .proView{
      margin: 10px auto 40px auto;
  }
  .Vbox img {
      width: 50px;
      height: 50px;
      margin: 0 4px;
  }
  .Vbox::before {
      width: 58px;
      height: 58px;
      left: 0px;
      top: -4px;
  }
  .prevImg .col-md-4{width: 33.3333%;}
  .navDbox h3 span{border-bottom:none;}
  .navDbox h3{color:#444974;}
  .anBox .col-md-4{width: 33.333%;}
  .anBox .col-md-8{width: 66.666667%;}
  .anNme .col-md-4{width: 33.333%;}
  .anNme .col-md-8{width: 66.666667%;}
  .csvNote {margin-top: 10px;}
  .dInfo {margin-top: 10px;}
  .dInfo h3 {font-size: 25px;margin-bottom: 10px;}
  .dInfo p{font-size: 16px;}

  .bsns-msg.mhide{display: none;}
  .bsns-msg.dhide{display: block !important;}
}

@media(max-width: 767px){
  .dHide{
	display: block;
  }
  .mHide{
	display: none;
  }
  #first-alert .modal-dialog {
    max-width: 400px;
  }
  .captcha_img img{
    margin-top: 40px;
  }
  .captcha_input .col-md-9{
    width: 80%;
  }
  .captcha_input .col-md-3{
    width: 20%;
  }
  .loginBox .formWrap {
    padding: 20px 15px;
  }
  #editable-parent{
    margin-top: 22px;
  }
  #share-link-popup .form-group:nth-child(2) .btn{
    font-size: 12px;
  }
  .emb-enabled{
    width: 18px;
    height: 18px;
  }
  .appNav a span span{
    position: relative;
    top: -4px;
    letter-spacing: 1px;
  }
  .appNav a[data-target="#order"]{
    background-color:#393939;
    color: #fff;
    border-radius:0px !important;
  }
  .appNav a[data-target="#order"] .appImg .aImg{
    opacity: 1;
  }
  .appNav a[data-target="#order"] .appImg .nImg{
    opacity: 0;
  }
  .tuts{
    background-color: transparent;
    color: #b0b0b0 !important;
    font-size: 10px !important;
    letter-spacing: 0px !important;
    background-image: url(../img/icons/vc.png);
    background-repeat: no-repeat;
    text-transform: unset !important;
    background-position: top center;
  }
  .tuts:hover{
    color: #b0b0b0 !important;
  }
  .anBox {
    padding: 0 12px;
  }
  .anBox .col-md-4{
    padding: 5px;
  }
  .anBox .col-md-8 .col-md-4:first-child{
    width: 30%;
  }
  .anBox .col-md-8 .col-md-4:nth-child(2){
    width: 54%;
  }
  .anBox .col-md-8 .col-md-4:nth-child(3){
    width: 16%;
  }
  .anBox .form-control{
    width: 100%;
  }
  #contact-link-popup h4{
    padding-left: 15px;
    font-size: 20px;
  }
  #contact-link-popup a{
    font-size: 14px;
  }
  #contact-link-popup .modal-body{
    padding: 15px !important;
  }
  #contact-link-popup .modal-content{
    min-height: 460px;
    background-size: 550px;
    background-position: right bottom;
    padding-top: 40px;
  }
  #share-link-popup .modal-header .close{
    right: 0px;
    top: -30px;
    font-size: 32px;
  }
  #share-link-popup .modal-header{
    padding: 0px;
  }
  #share-link-popup .modal-body{
    padding: 15px !important;
  }
  #share-link-popup .form-group:nth-child(2){
    margin-bottom: 20px !important;
  }
  #share-link-popup .form-group.jssocials{
    margin-bottom: 0px !important;
  }
  #share-link-popup .jssocials-share-link {
      height: 32px;
      width: 32px;
      padding: 7px 0 0 0;
  }
  .jssocials-share-logo {
      font-size: 16px !important;
  }
  .appNav a:hover{text-decoration: none;background-color:#fff;color:#8b8b8b;}
  .appNav a:hover .aImg{opacity: 0;}
  .customHead .navbar-brand{

  }

  .abBox{
	margin-top: 30px;
	margin-bottom: 30px;
  }
  .sIcons_home .col-md-4{
    width: 50%;
  }
  .banTxt{bottom: 10px;}
  .view3d{margin-top: 20px;}
  .sampleBtn{max-width: 100%;}
  .summAbox{position: relative;}
  .summAbox .cngA{position: absolute;right: 0;top:0;}
  .myaccount-dd{margin-left: -90px;}
  #validateitems .modal-dialog{width: 92% !important;}
  .slider-nav .slick-arrow{display: none !important;}
  .customHead .navbar-brand{margin-left: 0;}
  .bannerSlide .owl-dots{bottom:-26px;}
  .bannerSlide .owl-dot span {
    border: solid 1px #4169e1;}
  .bannerSlide .owl-dot.active span {
    background-color: #4169e1;}
  #online-payment-method .smBox label{background-size: 80px;text-align: center;}
  #online-payment-method .smBox label{padding: 170px 20px 20px 20px;min-height: 220px;}
  #online-payment-method .smBox label.pm1 {background-size: 180px;}
  .totalBox .col-md-4{font-family: 'Poppins', sans-serif;}
  .mycart .cartBody .col-md-12{font-size: 12px;}  
  #ajax-content .cartBody .row:nth-child(2) .col-md-2:first-child{width:100%;}
  #ajax-content .cartBody .row:nth-child(2) .col-md-4{width: 100%;font-size: 12px;}
  #ajax-content .cartBody .row:nth-child(2) .col-md-2{width: 30%;}
  .cbBox small{display: inline-block;width: 100%;}
  .plProducts h3{font-size: 18px;margin-top: 20px;}
  .addtocartcontainer{margin-top: 15px;}
  .pdBox h4{margin-top: 15px;margin-bottom: 15px;}
  #know-your-fit {font-size: 14px;padding-right: 5px;}
  #size-chart {padding-left: 5px;font-size: 14px;}
  .pdBox {padding-bottom: 0px;}
  .setColor label{background-color:#fff !important;}
  .pdBox .pHead {font-size: 20px;}
  .slider-nav {padding-top: 10px;}
  .PImg img{height: 240px;margin-top: 20px;}
  .proDetails .col-md-5{position: unset;}
  .p-share{right:15px;top:32px;}
  .slider-nav {width: 100%;}
  .slider-nav .slick-prev{display: none;}
  .slider-nav .slick-next{display: none;}
  .slider-nav .slick-list{height: auto !important;}
  .slider-nav{height: auto;}
  .changeP{width: 30px;height: 18px;font-size: 0px;}
  .cpBox {margin-bottom: 10px;}
  .cpImg {width: 160px;height: 160px;margin-bottom: 10px;}
  .cpBox a{font-size: 16px;}
  .chooseP .col-md-3{width: 50%;}
  .chooseP {margin-top: 30px;}
  .chooseP h2{font-size: 20px;margin-bottom: 10px;}
  .emptyCart img{width: 120px;}
  .aFilter{display: none;}
  .PIthumb{padding: 6px 0px;}
  .slider-nav .slick-slide{padding: 0px 5px;}
  .PIthumb img{width: 25px;}
  .dLimg_dhide{display: block;}
  .dLimg_mhide{display: none;}
  .fNote {display: flex;width: 15px;height: 15px;color: #fff;position: absolute;top: 2px;margin-left: -18px;
    background-color: #ff0000;border-radius: 100%;align-items: center;}
  .fNote span{display: inline-block;width: 100%;text-align: center;font-size: 10px;}
  .plpBox h2 {font-size: 15px;margin: 10px 0px 0px 0px;}
  .plpImg img {width: 100%;height: 180px;object-fit: contain;}
  .plfCTA a.filter {background-image: url(../img/icons/filtergW.png);position: fixed;left: 50%;z-index: 10;
  bottom: 20px;background-color: #4169e1;color: #fff;margin-left: -40px;width: 80px;box-shadow: 0px 5px 10px 0px rgba(0,0,0, .3);}
  .plfCTA a.filter:hover {background-image: url(../img/icons/filtergW.png);}
  .plProducts .col-md-3{width: 50%;}
  .navbar-brand {margin-left: 26px;}
  .plBanner {padding: 70px 0px 30px 0px;}
  .plTxt a {font-size: 16px;}
  .plTxt h2{font-size: 20px;margin: 0px 0px 20px 0px;}
  .plImg img {width: 100%;height: 180px;object-fit: contain;}
  .partners-list .col-md-3{width:50%;}
  .plNav{overflow-x: auto;overflow-y: hidden;display: flex;}
  #yourNavbars{margin-top: 50px;}
  .navbar-toggler{position: absolute;left:0px;top: 18px;z-index: 100;}
  .youNav{min-height: 60px;}
  .blogTxt{padding: 20px;}
  .blogDate{text-align: left;}
  .sizeInfo .dhide{display: block;}
  .sizeInfo .mhide{display: block;}
  .smBox{background-position: 20px 15px;border-radius: 5px;margin-bottom: 10px;text-align: left;}
  .placeorder .btnBlue{width: 100%;}  
  .proView{min-height: auto;}
  .cList li {padding: 4px 0px 4px 25px;background-size: 20px;}
  .viBox img {max-width: 90px;}
  .viBox::after {margin-left: -50px;width: 100px;height: 100px;}
  .v3Img .owl-nav div {width: 25px;height: 25px;background-size: 6px;}
  .v3Img.owl-carousel{padding: 0px 30px;}
  .totBtn{padding-top:20px;}
  #coupon-apply-form .col-md-5{width: 60%;}
  #coupon-apply-form .col-md-7{width: 40%;}
  #coupon-apply-form .col-md-3{width: 40%;}
  #coupon-apply-form .col-md-3 .btnBlue{width: 100%;}
  .order-summary .cartBody .row > .col-md-2:first-child{width: 100% !important;}
  .order-summary .cartBody .col-md-2:first-child{width: 35%;}
  .order-summary .cartBody .col-md-4{width: 100%;}
  .order-summary .cartBody .col-md-4 h3{margin-bottom: 0px;}
  .order-summary .cartBody .col-md-4 br{display: none;}
  .order-summary .cartBody .col-md-2{width: 33.3333%;}
  .order-summary .cartBody .col-md-10 .proMH{position: absolute;left: 112px;top: -80px;}
  .order-summary .cartBody .cProdet h3{margin-bottom: 0px;}
  .customSum{border-bottom:solid 1px #fdfdfd;}
  .customSum .col-md-4{width: 33.333% !important;}
  .customSum .col-md-3{width: 33.333% !important;}
  .customSum .col-md-2{width: 100% !important;text-align:right !important;}
  .customSum .cbBox{margin:0px !important;text-align: center !important;}
  .customSum .col-md-2 .cbBox{text-align:right !important;}
  .sAddTab{border-bottom: solid 1px #d4d4d4;margin-bottom: 20px;}
  .story h3 {margin: 30px 0px 20px 0px;}
  .tImgBox {margin-bottom: 20px;}
  .tTabImg p{margin-bottom: 0px;}
  .tTabImg .col-md-2 {max-width: 50%;flex: 0 0 50%;}
  .teamTxt h4 span {font-size: 12px;}
  .teamTxt h4 a {font-size: 11px;}
  .story p {color: #404040;font-size: 14px;}
  .teamTxt h4{font-size: 18px;}
  .teamTxt {padding: 20px 20px 20px 20px;}
  .storyImg{margin-bottom: 20px;}
  .testimonials h4 span {font-size: 14px;}
  .testimonials p {font-size: 14px;}
  .tSlide .col-md-3 {text-align: center;}
  .tSlide .col-md-3 img{width: 70% !important;margin: 0px auto;}
  .adBtn a.btnE{margin-bottom: 0px;}
  .profileDetails .row{border-bottom: none;padding-bottom: 0px;}
  .adBtn .choose-btn{width: 48% !important;float: right;}
  .newAddress{font-size: 16px;padding: 10px 0px;}
  .cart3dBtn a:nth-child(2){float: right;}
  .placeorder {margin-top:20px;}
  #online-payment .col-md-6{width:50%;}
  .smBox{background-size: 20px;}
  #online-payment .col-md-4:nth-child(3) label{background-size: 70px;}
  .smBox label{line-height: 14px;font-size: 14px;background-size: 70px;padding: 40px 10px 25px 120px;
  background-position: 20px 50px;}
  .smBox label div{font-size: 14px !important;}
  .smBox label div span{font-size: 12px;}
  .formI {padding: 0px 15px;}
  body{background-image: none !important;}
  .orderWrap h5{
    font-size: 12px;
  }
  .orBtn{margin-right: 0px !important;}
  .customHead {padding: 0.5rem 10px;}
  .customHead .col-md-8{
    position: unset;
  }
  .customHead .navR{
    margin-top: 4px;
  }
  .navR a {width: 25px;height: 25px;}
  .navR a{margin-right: 0px;margin-left:5px;}
  .tuts{
    font-size: 12px;
    padding: 10px 20px;
    height: 35px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
  }
  .orBtn {
      padding: 10px 20px;
      font-size: 12px;
      height: 35px !important;
      letter-spacing: 2px;
      text-transform: uppercase;
  }
  .nav-tools {
    border-radius: 50px;
    padding: 8px 4px 6px 0px;
    float: right;
    width: 68%;
    margin-top: 10px;
    position: absolute;
    left: auto;
    top: 0px;
    z-index: 10;
    right: 10px;
  }
  .nav-tools a{
    width: 20% !important;
    height: auto !important;
    margin: 0px !important;
    padding: 16px 0px 0px 0px;
    float: left;
    text-align: center;
    background-size: 14px;
  }
  .undo, .redo, .save, .help, .share, .call{
    font-size: 10px;
  }
  .customHead .col-md-4{width: 20%;}
  .customHead .col-md-8{width: 80%;}
  .proView{max-width: 100% !important;}
  .cartI{display:inline-block;}
  .navLogoM{display: block;}
  .adBtn a.btnE{float: left;}
  .orderBtn .trackBtn {width: 100%;}

  .custom-popup a{right: 15px !important;top: 20px !important;}
  .orDbox .orderBtn a{font-size: 10px;padding-left: 4px;padding-right: 4px;}
  .orDbox .orderPriceProp span{margin-bottom: 5px;}
  .orDbox .orderPriceProp .oPrice {font-size: 14px;}
  .orDbox .orderPriceProp{margin-bottom: 20px;}
  .orderDetails.orDbox{padding-top: 15px;}
  .orderDetails.orDbox .col-md-2{width: 40%;}
  .orderDetails.orDbox .col-md-7{width: 60%;}
  .orderDetails.orDbox .col-md-7 .col-md-6{width: 100%;}
  .adP h3{font-size: 15px;}
  .adP p{font-size: 13px;}
  .oRhead .col-md-8{width: 60%;font-size: 10px;}
  .oRhead .col-md-4{width: 40%;}
  .oRhead .col-md-4 a{font-size: 11px;}
  .oInvoice{margin-right: 15px;}
  #yourNavbars .navbar-nav li::before{border-bottom:none;}
  .reviewPimg{padding: 15px 0;width: 150px;margin:0px auto;}
  .reviewTB{padding: 15px;}
  .rtBox{padding: 0px 15px 15px 15px;}
  .orderBtn{text-align: center !important;}
  .cart3dBtn a{/*width: 48%;*/}
  .cart3dBtn {position: absolute; right: 0px; top: 52px; }
  .orderStatusBox{font-size: 13px;}
  .opriceBox{font-size: 16px;}
  .orderPriceProp{font-size: 13px;}
  .orderPriceProp .prop{margin-bottom: 0px;}
  .orderPriceProp .prop {font-size: 13px;}
  .oID{font-size: 12px;}
  .profNav{display: none;}
  .profNav.m-ck-opt{display: block;}
  .reviews p{padding-left: 0px;}
  .reviews span{padding-left: 0px;}
  .reviewsWrap .reviews {padding-left: 0px;padding-right: 0px;}
  .ratingBox{padding-left: 0px;}
  .preview360deg{height: 300px;}
  .totalBox .col-md-8{width: 40%}
  .totalBox .col-md-4{width: 60%}
  #yourNavbars .iconNav{display: none;}
  .iconNav.dhide{display: block;margin-top: -14px;}
  .orderDetails .col-md-2{width: 33.333%;}
  .orderDetails .col-md-4{width: 66%;}
  .col-md-3.opriceBox{width: 100%;}
  .orderDetails .col-md-3.orderStatusBox{width: 100%;}
  .orderDetails .col-md-6{width: 50%;}
  .orderStatus .col-md-6{width: 50%;}
  .oDr{margin-bottom: 0px;}
  .oDate{margin-top: 15px;font-size: 10px;}
  /*.design-area img{width: 100%;height: auto;}*/
  .wishlistWrap:nth-child(2) .review{padding: 15px;}
  .wishlistWrap .orderBtn{margin-top:0px;}
  .orderUL::before{ width: 3px !important;height: 0%;left: 15px;}
  .orderUL li .icon img{margin-bottom: 0px;}
  .orderPriceProp .prop:first-child span{margin-bottom: 0px;}
  .orderStatus {margin-top: 10px;}
  .ogTot{padding: 0px 15px;}
  .orderBtn{padding: 0px 15px;}
  .orderDetails img{margin-bottom: 10px;}
  .orderHtxt h3 {font-size: 15px;}
  .oID{margin-top: 15px;font-size: 10px;}
  .orderDetails {padding: 0px 15px 15px 15px;}
  .adBtn a.btnD{margin-bottom: 0px;border-radius: 0px;width: 48%;}
  .adBtn a.btnE{border-radius: 0px;width: 48%;}
  .adBtn{text-align: unset;margin-top: 20px;}
  .adBtn .clearfix{display: none;}
  .addressBox{border-radius: 0px;padding: 0px;border:none;}
  .profileDetails .row{margin-bottom: 10px;}
  .profileDetails{padding-bottom: 30px;}
  .profileDetails span {font-size: 18px;}
  .profileDetails label {font-size: 16px;margin-bottom: 0px;}
  .profNav a:hover, .profNav a.active{text-decoration: none;}
  .profNav {font-size: 16px;}
  .profNav li{border-bottom: solid 1px #e5e5e5;width: 100%;padding: 5px 0px;}
  .mycart h3{margin-bottom: 10px;}
  .cProdet .bluebBtn{font-size: 14px;}
  .cProdet .pull-right {float: left;margin-left: 0px !important;margin-right: 0px;margin-bottom: 10px;}
  .cProdet a{text-align: center;}
  .cartBody img {margin-bottom: 10px;margin-left: auto;margin-right: auto;
  width: 100%;height: 160px;object-fit: contain;}
  .cartBody .col-md-2 {text-align: center;}
  .cartBody .col-md-10 .row{margin-bottom: 0px;}
  .quantity .qtyNo input{font-size: 12px;height: 20px;}
  .quantity .qtyNo {width: 40px;margin: 0px 5px;}
  .order-summary .qtyNo {width: 100%;}
  .quantity button span{margin: 2px 0 0 -2px;}
  .cartBody .cbBox.quantity button {width: 22px;height: 22px;}
  .cartBody .col-md-10 .row .col-md-3:first-child{width: 100%;}
  .cartBody .col-md-10 .row .col-md-3:nth-child(2){width: 30%;}
  .cartBody .col-md-10 .row .col-md-3:nth-child(3){width: 40%;}
  .cartBody .col-md-10 .row .col-md-3:nth-child(4){width: 30%;}
  .cartBody .col-md-10 .row .col-md-2{width: 50%;}
  .cartBody .col-md-10 .row .col-md-1:last-child {width: 10%;position: absolute;padding: 0;right: 0;margin-top: -6px;}
  .cbTotal{text-align: right !important;font-size: 13px;}
  .pBox .pbImg {padding: 30px 20px 20px 20px;}
  .otherProducts .col-md-4{width: 50%;}
  .allProducts h3{font-size: 20px;}
  .pDetails h5 a {font-size: 14px;}
  .allProducts .col-md-4{ width: 50%; }
  .pBox{box-shadow: none !important;border:solid 1px #dddddd;text-align: left !important;margin-bottom: 20px;}
  .pDetails{padding: 0px 15px 15px 15px;text-align: left;}
  .sBanner h2{font-size: 32px;}
  .cartBody .cbBox.quantity {margin: 0px 0px;}
  .orderDetails{margin-top: 0px;}
  .orderUL{margin-top: 30px;}
  .orderUL li a{float: left;text-align: left;margin-left: 10px;}
  .orderUL li .icon{float: left;}
  .orderUL::after{width: 3px;height:calc(100% - 40px);left: 15px;}
  .orderUL li:last-child{float:none;margin-bottom: 0px;}
  .orderUL li{display: block;margin-right: 0px;clear: both;width: 100%;margin-bottom: 20px;}
  .orderBtn a{margin-left: 0px;margin-bottom: 10px;}
  .orderBtn{text-align: right;}
  .orderStatus span{width: 100%;display: inline-block;margin-bottom: 10px;}
  .orderPriceProp span{display: inline-block;margin-bottom: 10px;}
  .orderHtxt .col-md-6{width: 50%;}
  .oDr{text-align: left;}
  .review{padding:0px;}
  .myDesigns h3{margin-bottom: 40px;}
  .myDesigns {padding-top: 40px;}
  .contactCTA{margin-top: 40px;}
  .cardBtn {margin: 30px 0px;}
  .cardBtn .btnBlue{margin-bottom: 10px;}
  .cardInput{margin-bottom: 20px;}
  .cardInput label{font-size: 22px;width: 100%;}
  .cardInput input{ width: 100%;}
  .cardBalance h3{font-size: 24px;}
  .cardBalance{padding: 20px;}
  .addAddress h4 {font-size: 22px;margin: 0px 0px 20px 0px;}
  .addAddress {padding-top: 40px;}
  .closeA{max-width: 100%;}
  .addressBox {margin-bottom: 20px;border-bottom: solid 1px #f7f7f7;padding-bottom: 10px;}
  .profNav{margin-bottom: 40px;}
  .profileHead{font-size: 30px;}
  .profileWrap {padding-top: 40px;overflow: hidden;}
  .totBtn{text-align: center;}
  .totalBox .col-md-9{width: 65%;float: left;}
  .totalBox .col-md-3{width: 35%;float: right;}
  .coupons{padding-left: 0px;}
  .applyCoupon .form-control{margin-bottom: 10px;}
  .cartBody .cbBox{text-align: left;margin:10px 0px;}
  .cartBody{margin-top: 10px;padding:20px;}
  .cartHead{display: none;}
  .cartRtxt{text-align: left;}
  .mycart {padding-top: 40px;}
  .pDetails{width: 100%;}
  .pBox{text-align: center;}
  .myDesigns .pBox {margin-bottom: 20px;}
  .pdBox.proDes .btnBlue{margin-bottom:10px;}
  .pImgBox{margin-bottom: 40px;}
  .proDetails{margin-top: 40px;margin-bottom: 40px;}
  .orderConfirm {padding: 40px 15px 70px 15px;}
  .orderConfirm p {font-size: 20px;}
  .orderConfirm h3{font-size: 20px;}
  .contBtn{text-align: center;}
  .cSlide .owl-nav{display: none;}
  .v3Img .owl-nav{display: block;}
  .v3Img .owl-right{margin-right: -10px;}
  .v3Img .owl-next{margin-right: -10px;}
  .v3Img .owl-prev{margin-left: -10px;}
  .dInfo .row{margin-bottom: 60px;}
  .ftop{font-size: 24px;}
  .ftab{text-align: center;}
  .greview{margin-top: 10px;display: block;float: none;}
  .greview img{width: 50px;}
  .copy{text-align: center;}
  .powered{text-align: center;}
  .dInfo h3.hRight {text-align: center;}
  .dInfo h3{text-align: center;}
  .dInfo .textRight {text-align: center;}
  .client h3{font-size: 22px;margin: 0px 0px 30px 0px;}
  .client{padding: 30px 0px;margin-top:30px;}
  .testimonials h3{font-size: 22px;margin: 0px 0px 30px 0px;}
  .testTxt {padding: 20px 30px;}
  .testimonials p {font-size: 18px;}
  .filterDrop{position: fixed;width: calc(100% - 0px);top: 0px;left: 0px;overflow: auto;height: 100%;
    padding: 20px 15px 0px 15px;z-index: 10000000;right: auto;}
  .plHeader h2{font-size: 24px;}
  .plHeader .col-md-6{width: 100%;}
  .plHeader h2 {font-size: 18px;}
  .plfCTA a{padding: 5px 15px 5px 35px;font-size: 14px;background-position: 10px center;background-size: 16px;}
  .plpBox .paCart{opacity: 1;}
  .fCTA {text-align: right;width: 100%;margin-top: 10px;padding-top: 15px;}
  .fdFoot .col-md-7{padding: 0px;}
  .fCTA .reset{float: left;width: 50%;text-align: center;}
  .fCTA button{width: 50%;height: 36px;}
  .fClose{display: block;}  
  .fdFoot .col-md-7{width: 100%;margin-bottom: 0px;}
  .fdFoot .fCTA{width: 100%;position: fixed;left:0;bottom: 0;background-color:#fff;padding: 5px;}
  .fdFoot .fdSize{margin-bottom: 50px;}
  .pllBanner{background-size: cover;}
  .emptyCart p {color: #425468;font-size: 18px;}
}
@media(max-width: 600px){
  .pdBox .btnBlue, .pdBox .btnGrey {padding: 10px 0px;font-size: 15px;}
  .customize-btn {margin-right: 0px;}
  .sub-banner {margin: 0px 0px 30px 0px;}
  .allProducts h3{margin: 0px 0px 20px 0px;}
  .pDetails h5{height: 30px;}
  .fLast{font-size: 13px;}
  .fbottom li{margin-bottom: 10px;}
  .sIcons.mhide{display: none;}
  .sIcons.dhide{display: block;}
  .ftab{text-align: left;margin-bottom: 20px;}
  .fbottom .col-md-3{width: 50%;}
  .fbottom h3 {font-size: 15px;}
  .fbottom ul {font-size: 12px;}
  .testimonials {padding: 0px 0px 50px 0px;}
  .logosWrap{margin-bottom: 0px;}
  .client h3{margin:0px;}
  .dInfo .row:nth-child(3) {margin-bottom: 0px;}
  .viewHead{font-size: 25px;}
  .viewHead span{font-size: 12px;}
  .banTab a{padding: 2px 10px;width: auto;font-size: 12px;}
  .banTab {padding: 0px;height:auto;}
  .banTab h2{font-size: 18px;}
  .myDesigns .col-md-4{width: 100% !important;}
  
}
@media(max-width: 400px){
  .orderStatus .col-md-6{width: 100%;text-align: center;}
}
@media(min-width: 767px){

  #wr-popup .modal-dialog {
    max-width: 1000px;}
}
button:focus{outline: none;}
.del-btn{background: none; border:none;color:#ff2c2c;}
.del-btn:hover{color:#ff0000;text-decoration:none;}
.bsns-msg.dhide{display: none;}
.bsns-msg{background-color: royalblue; color: #fff; padding: 6px 0px; font-size: 11pt;}
.bsns-msg span{font-weight: bold;}
.noselect {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;}
.cart3dBtn{position: absolute;right: 0;}