body{font-family: 'Muli', sans-serif!important; font-size:13px; background:#fff; letter-spacing:1px;}

p, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea{padding:0px; margin:0px; list-style:none; font-weight:normal;}

a {color:#13877c;}

.navbar-default{background:#fff;}
.navbar{padding:0px;}
.mm-effect-slide-menu .wrappage{margin-top:0px;}

.topline{background:#333; padding:5px 0px; color:#000; width:100%; font-family: 'Muli', sans-serif;}

.mainmenu{box-shadow:0 5px 10px rgba(0, 0, 0, 0.3); background:#fff; z-index:999; position:relative;}
.sticky{position:fixed; top:0; width:100%; z-index:9999;}

.email{line-height:30px; color:#fff; font-size:12px;}
.email .fa{font-size:16px; line-height:30px; width:20px;}

.login{line-height:30px; font-size:12px; display:inline-flex; justify-content: flex-end;}
.login a{color:#fff;}
.login a:hover{color:#ffeb3b; text-decoration:none;}

.loginreg{width:120px; text-align:right;}

.top{position:relative; background:#fff; width:100%; border-bottom:1px solid #dbdbdb;}
.top .d-lg-block{display:flex !important;}
.top .logo .half-logo{display:none;}
.top.scrolled .logo .full-logo{display:none;}
.top.scrolled .logo .half-logo{display:block;}
.top.scrolled .logo .half-logo{
    width: 60%;
    margin-left: 30px;
    margin-top: 7px;
}
.top .fa-bars{color:#fff;}
.top.scrolled .fa-bars{color:#c88843;font-size: 30px;}
.top a{top: 3px;left: 5px;}
.top.scrolled a{top: 14px;left: 5px;}
.wrappage{padding-top:153px;}
.mm-effect-slide-menu .wrappage{margin-top:0px;}

.logo{padding:3px 0px; text-align:center;}

.mobilelogo{display:none; padding-top:8px; z-index:1000; position:relative;}
.sticky div#ddmenu {
    margin-top: 10px;
}
.sticky .mobilelogo{display:block;}
.modal{
    background: #0000008c;
    z-index: 9999 !important;
}
#myHeader .scrollcart{display:none;}
.sticky .scrollcart{display:flex!important;}
.sticky .wishcartmobile div .cartcounterdiv {position:relative; height:30px; width:30px;}
.sticky .wishcartmobile i{width:30px; height:30px; line-height:30px;}

.centeritem{display:flex; align-items:center; justify-content:flex-end;}
.searchdiv{border:1px solid #c1c1c1; width:100%; font-size:11px;}
.searchdiv input{height:34px; line-height:34px;  color:#676767; border:none; padding:0px 10px; width:calc(100% - 70px); float:left;}
.searchdiv button{background:#c88843; height:34px; color:#fff; font-size:12px; text-align:center; width:70px; border:0px; float:right; letter-spacing: 1px;}

.newsletter{font-size:13px; width:80%}
.newsletter input{height:28px; line-height:28px;  color:#676767; border:none; padding:0px 10px; width:calc(100% - 80px); float:left;}
.newsletter ::placeholder{color:#000;}
.newsletter button{background:#c88843; height:28px; color:#fff; font-size:13px; text-align:center; width:80px; border:0px; float:right;}

.chkpincode{font-size:13px; width:100%; border:1px solid #e1e5ee; overflow:hidden;}
.chkpincode input{height:34px; line-height:34px;  color:#676767; border:none; padding:0px 10px; width:calc(100% - 80px); float:left;}
.chkpincode ::placeholder{color:#000;}
.chkpincode button{background:#000; height:34px; color:#fff; font-size:13px; text-align:center; width:80px; border:0px; float:right;}

.qty{font-size:14px; color:#3a3a3a; font-weight:300; float:left; display:inline;}
.qty strong{font-weight:700; font-size:14px;}
.qty button{float:left; border-radius:0px; background:#dfdfdf; border:0px; height:36px; width:36px;}
.qty span .fa{font-weight:normal; font-size:14px; color:#000;}
.qty input{width:50px; float:left; height:36px; width:50px; padding:0px 0px; text-align:center; border:1px solid #dfdfdf;}

.addtocart{float:left;}
.addtocart button{background:#c88843; padding:15px 10px; color:#fff; font-weight:bold; border:0px; width:100%; font-size:14px; border-radius:3px; border:1px solid #c88843;}
.addtocart button:hover{background:#000; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; border:1px solid #000;}

.addtowishlist button{background:#fff; padding:15px 10px; color:#333333; font-weight:bold; border:0px;  width:100%; font-size:14px; border-radius:3px; border:1px solid #333333; }
.addtowishlist button:hover{background:#c88843; color:#fff; color:#fff; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; border:1px solid #c88843;}

.wishcart{font-size:12px; text-align:center;}
.wishcart i{width:30px; height:30px; line-height:30px; text-align:center; color:#fff; background:#c88843; border-radius:50%; font-size:14px;}

.sticky .wishcartmobile{ margin-top:22px;}
.wishcartmobile{font-size:13px; margin-top: 20px;}
.wishcartmobile .firstdiv{display:flex; align-items:center; justify-content:center; height:100%;}
.wishcartmobile i{width:35px; height:35px; line-height:35px; text-align:center; color:#fff; background:#c88843; border-radius:50%; font-size:15px;}
.wishcartmobile div .cartcounterdiv{position:relative; height:35px; width:35px;}
.cartcounter{position:absolute; background:#0c1b46; border-radius:50%; top:-7px; right:-7px; width:20px; height:20px; line-height:20px; font-size:12px; text-align:center; color:#fff;}

.mobilesearcbar{height:34px; width:100%; background:#fff; position:absolute; z-index:1000000; box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);}
.mobilesearcbar .form-control{border:0px; border-radius:0px;}
.mobilesearcbar .searchdiv{border:0px solid #c1c1c1; width:100%; font-size:13px;}

.search-form-wrapper{display:none;}
.search-form-wrapper.open{display:block;}

.productinquiry{border:2px solid #e6e6e6; padding:10px; width:100%; height:40px; font-size:15px; display:flex; align-items:center;}
.productinquiry .fa{font-size:18px;}

.flashfootbig{background:#000; margin-top:40px; padding-top:5px;}
.flashfoot{border-right:1px solid #454545; text-align:center; padding:10px 0px; font-size:13px;}
.flashfoot h6{font-size:12px; color:#fff; line-height:26px;}
.flashfoot:last-child{border-right:0px;}

.webcontent h1{font-size:28px; font-weight:bold; color:#000;}
.webcontent h1 span{color:#545453; font-size:20px;}
.webcontent h4{font-size:18px;}
.webcontent h5 {
    font-size: 20px;
    color:  #000;
    padding-bottom: 5px;
}
.webcontent p{font-size:13px; line-height:26px; color:#000; margin-top:10px;}
.webcontent ul{margin-left:0px;}
.webcontent li{list-style:none; font-size:14px; margin:15px 0px; background:url(../images/right-icon.jpg) no-repeat 0px 5px; padding-left:25px;}
.webcontent fieldset{margin-bottom:20px; border:1px solid #C7C7C7; padding:10px 15px;}
.webcontent legend{font-size:16px; padding:10px; font-weight:bold;}

.welcomehading{display:flex; justify-content:center; align-items:center; text-align:center;}

.hading{font-size:32px; color:#454545; text-align:center;}
.subhading{font-size:16px; color:#454545; text-align:center;}

.carousel-item div{background-size:cover;}

.bigbanner{position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center; cursor:pointer; height:660px;}
.bancontent{color:#fff; text-shadow:1px 1px #000; width:100%; height:100%; position:absolute;  font-size:30px; z-index:1; background:rgba(0, 0, 0, 0.5); display:none; font-weight:400;}
.bigbanner:hover .bancontent{display:block;  display:flex; justify-content:center; align-items:center;  transition: all 0.7s ease;}
.col5bg{position:absolute; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; z-index:1;}
.bigbanner:hover .col5bg{-webkit-transform: scale(1.1); transform: scale(1.1); background-size:cover; transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}

.smallbanner{position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center; cursor:pointer; height:320px;}
.smallbanner:hover .bancontent{display:block;  display:flex; justify-content:center; align-items:center;}
.smallbanner:hover .col5bg{-webkit-transform: scale(1.1); transform: scale(1.1); background-size:cover; transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}


.innerbanner{position:relative; display:flex; justify-content:center; align-items:center; cursor:pointer; max-height:300px; width:100%;}
.innerbanner .bantext{color:#fff; text-shadow:1px 1px #000; width:100%; height:100%; position:absolute;  z-index:1; font-weight:400;  display:flex; justify-content:center; align-items:center;}
.innerbanner .bantext h2{background:rgba(169, 87, 0, 0.9); padding:10px 20px; font-size:36px; }
.innerbanner img{width:100%;}

.innerban img{width:100%;}

.storebanner{position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center; cursor:pointer; height:400px; width:100%; background-repeat:no-repeat;background-size:cover; background-position:center;}

.greybg{background:#f2f3f7; padding:20px 0px; margin:40px 0px;}
.lefthading{font-size:28px; font-weight:bold;}

.quotform{background:#fff; border:10px solid #dde2e6;}
.quothading{font-size:24px; font-weight:bold; border-bottom:5px solid #000; padding:15px 5px 5px 5px; margin-bottom:20px;}
.quotform input, .quotform select, .quotform textarea{border-radius:0px; font-size:13px; font-weight:600;}
.quotform .imgupload{overflow:hidden; border:0px; padding:0px;}
.quotform .sumbmitbut{background:#bd6100; color:#fff; font-size:18px; border-radius:0px; width:100%; text-align:center; border:0px; padding:6px 0px;}


.title-bar-tabs{margin-bottom:50px; color:#000; margin-top:20px; text-align:center;}
.tabstitle{margin-bottom:10px; font-size:0; line-height:1;}
.tabstitle .active a {color:#000;}
.tabstitle a:hover{text-decoration:none;}
.title-bar-tabs a{padding:0px 0px 16px 0; font-weight:400; font-size:26px;}
.tabstitle a{display:inline-block; position:relative;}
.tabstitle a:before{content: ""; width:50%; height:5px; position:absolute; bottom:-1px; left:50%; background:#000; transform: translateX(-50%);}

.title-bar-tabssmall{margin-bottom:50px; color:#000; text-align:center;}
.title-bar-tabssmall a{padding:0px 0px 16px 0; font-weight:400; font-size:24px;  letter-spacing:0;}

.instawidget{position:relative; overflow:hidden; display:flex; align-items:center; justify-content:center; transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}
.instawidget .instaicon{display:none; transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}
.instawidget:hover .instaicon{display:block; position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1; color:#fff; display:flex; align-items:center; justify-content:center; font-size:22px; background:url(../images/blackbg.png); transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}
.instawidget img{transition: all 0.7s ease; -webkit-transition: all 0.7s ease; width:100%; height:100%; overflow:hidden;}
.instawidget:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 0.7s ease; -webkit-transition: all 0.7s ease;}
.instatittle{margin-top:8px; padding-top:8px; font-size:14px; font-weight:600; border-top:3px solid #000; text-align:left;}
.instatittle a{color:#000;}

.readmorebut{color:#fff; background:#000; text-align:center; border:0px; border-radius:3px; margin-top:20px; padding:7px 20px; }
.readmorebut:hover{background:#c88843;}

.homep{transition: all 0.7s ease; -webkit-transition: all 0.7s ease; padding:10px; margin:8px; position:relative;border-radius: 5px 5px 0 0;}
.homep:hover{box-shadow:0px 0 5px 5px rgba(0, 0, 0, 0.1); }
.homeptittle{font-size:14px; margin:10px 0px; height:40px; line-height:20px; font-weight:400; overflow:hidden; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.homeptittle a{color:#000;}
.homepsize{font-size:12px; font-weight:300; word-spacing:5px;}
.homepsize strong{font-weight:700;}
.homepprize{font-size:16px; font-weight:700; margin-top:5px; display:flex; justify-content:left; align-items:center; }
.homepprize span{text-decoration:line-through; font-weight:300; font-size:14px;}
.homepprize badge{background:#c88843; color:#fff; padding:4px; border-radius:3px; font-size:11px;}
.homep .wishlist{position:absolute; top:20px; right:20px; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; background:#c88843; border-radius:50%; font-size:15px; display:none; z-index:99;cursor: pointer;}
.homep .wishlist a{color:#fff;}
.homep .wishlist i{margin-top: 13px;}
.homep:hover .wishlist{display:block;}

.flex-img{width:100%; max-width:100%; display:block; object-fit:cover;}

.sortselect select{border-radius:0px; font-size:12px; height:36px; line-height:36px;}

.numbringbg{background:#c888431c; padding:10px 15px;}

.karismabg{background:#c888431c;}
.karismacontent{display:flex; justify-content:center; align-items:center; text-align:center; flex-direction:column;}
.karismacontent h1{font-size:28px; line-height:40px; color:#c88843;}
.karismacontent span{color:#000;}
.karismacontent p{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; line-height:28px; padding-top:10px;}
.karismacontent p strong{color:#c88843;}


.testimonialdiv{margin:15px 4px; padding:20px 20px; cursor:pointer; text-align:center; position:relative; background:#fff; -webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.09); -moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.09); box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.09); border-radius:3px; text-align:center;}
.testimonialdiv:hover{background:#c88843; color:#fff;  -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}

.testimoniaicon{color:#c88843; font-size:32px;}
.testimonialdiv:hover .testimoniaicon{color:#fff;}
.testiheight{min-height:90px;}
.testitext{margin:20px 0px; overflow:hidden; display:-webkit-box; line-clamp:3; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.testiimg img{width:75px;max-height: 75px;}
.testiname{font-size:15px; font-weight:bold; margin-top:10px;}

.innnerhading{background:#eff1f6; text-align:center; font-size:24px; color:#0c1b46; padding:25px 0px;}

.detailoff{font-size:15px; font-weight:300;}
.detailoff strong{font-weight:700; color:#c88843;}
.detailoff p{font-size:13px; line-height:20px; color:#a3a3a3; padding-top:2px; font-weight:300;}
.coupon{display:inline-block; border:1px dashed #000; padding:0.8em 1.2em; position:relative; font-weight:bold; background:#c88843; color:#fff; font-size:13px; margin-top:15px; font-style:normal; text-transform:uppercase;}
span.scissors{position:absolute; top:-12px; left:20; color:#000;}
.taptocopy{color:#666666; font-weight:300; font-size:14px; border-bottom:1px solid #666666; margin-left:5px;}
.taptocopy:hover{color:#c88843;  border-bottom:1px solid #c88843; text-decoration:none;}

.owl-carousel .homep{text-align:left;}
.inpdiv{box-shadow:0px 0 5px 5px rgba(0, 0, 0, 0.1); padding:10px;}

.social-icon{color:#000; font-size:15px;}
.social-icons li{vertical-align:top; display:inline; }
.social-icons a{color:#fff; text-decoration:none;}

.social-icon .fa{-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}
.social-icon .fa:hover{color:#fff;}


.footsocial .fa{margin-top:0px; height:30px; width:30px;
 text-align:center; line-height:30px; font-size:15px; margin:0px 3px;
 background: #c88843; color: #fff;
}
.footsocial .fa-instagram:hover{background-color:#cd0062;}
.footsocial .fa-facebook:hover{background-color:#3d5b99;}
.footsocial .fa-twitter:hover{background-color:#00aced;}
.footsocial .fa-youtube:hover{background-color:#e64a41;}
.footsocial .fa-linkedin:hover{background-color:#2866ac;}
.footsocial .fa-pinterest:hover{background-color:#e00019;}

/******** Footer Links *******/
#footer {clear:both; overflow:auto; background:#252525; color:#d3d3d3; padding-top:40px; padding-bottom:30px; font-size:13px;}
#footer a{color:#c4c4c4; 
line-height: 15px;
font-size: 12px;
text-decoration: none;}
.ft-content li{color:#c4c4c4; 
line-height: 20px;
font-size: 12px;
}
#footer a:hover{color:#c88843;}
.ft-content {
    margin-bottom: 20px;
}
#footer h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0px 0 10px 0;
    padding: 0px 0px 7px 0px;
    font-weight: 500;
    letter-spacing: 1px;
    border-bottom: 1px solid #c88843;
}
#footer p{
    line-height: 18px;
    font-size: 11px;
    text-align: justify;
}
.ft-content h4 {
    font-size: 16px;
    margin-top: 10px;
    color: #c88843;
    font-weight: 700;
    margin-bottom: 10px;
}
#footer .column{float:left; position:relative; margin:10px 20px;}

#footer .column ul{padding:0px;}
#footer .column li{padding:3px 0px; font-size:13px;}

#footer .concolumn li{padding:10px 0px;}

#footer .column li a{text-decoration: none; display:block; padding:5px 0px; line-height:18px; font-size:13px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#footer .column li a:hover {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#footer .custom_column p{line-height:18px; margin:0;}

/******** Contact Details *******/
#footer .contact{float:left;}
#footer .contact ul li{font-size:13px; list-style-type:none; padding:3px 0 0 36px; min-height:30px; line-height:18px; margin-bottom:7px; margin-top:7px;}
#footer .contact_icon ul li{background:url(../images/contact-icon.png) left top no-repeat;}
#footer .contact_icon1 ul li{background:url(../images/contact-icon-1.png) left top no-repeat;}
#footer .contact_icon2 ul li{background:url(../images/contact-icon-2.png) left top no-repeat;}
#footer .contact_icon3 ul li{background:url(../images/contact-icon-3.png) left top no-repeat;}
#footer .contact_icon4 ul li{background:url(../images/contact-icon-4.png) left top no-repeat;}
#footer .contact_icon5 ul li{background:url(../images/contact-icon-5.png) left top no-repeat;}
#footer .contact_icon6 ul li{background:url(../images/contact-icon-6.png) left top no-repeat;}
#footer .contact_icon7 ul li{background:url(../images/contact-icon-7.png) left top no-repeat;}
#footer .contact_icon8 ul li{background:url(../images/contact-icon-8.png) left top no-repeat;}
#footer .contact_icon9 ul li{background:url(../images/contact-icon-9.png) left top no-repeat;}
#footer .contact_icon10 ul li{background:url(../images/contact-icon-10.png) left top no-repeat;}
#footer .contact ul li.address{background-position:0px 7px;}
#footer .contact ul li.mobile{background-position:0px -48px; line-height:25px;}
#footer .contact ul li.emails{background-position:0px -99px; line-height:28px;}
#footer .contact ul li.fax{background-position:0px -153px; line-height:25px;}
#footer .contact ul li a{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#footer .contact ul li a:hover{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}


.footermid{background:url(../images/footmid.jpg) repeat-x top;}
.footermid .col-sm-3{display:flex; align-items:left; justify-content:center; flex-direction:column}
.footermid .col-sm-3:last-child{display:inline;}

.footermid h2{font-size:16px; font-weight:700; color:#fff; margin-top:20px;}
.footermid p{font-size:13px; line-height:25px; font-weight:400; margin-top:10px;}

.footer{background:#000; padding:10px 0px; color:#c4c4c4; font-size:12px; line-height:20px; text-align:center;}
.footer a{color:#c4c4c4;}
.footer a:hover{color:#e69a47; text-decoration:none;}
.footertext{text-align:right;}


.brodcambg{background:#eff1f6; font-size:12px;}
.breadcrumb{background:none;}
.breadcrumb a{color:#000;}
.breadcrumb .active{color:#c88843;}
.searchhad{font-size:18px; font-weight:bold; padding-bottom:13px; border-bottom:1px solid #e7e7e7;}

.advancediv{border-bottom:1px solid #e7e7e7; padding:30px 0px; font-size:14px; font-weight:600;}
.advancediv span{color:#6e6e6e;}
.advancediv h3{font-size:16px; font-weight:600; margin-bottom:15px;}
.advancediv .form-control{width:70%; height: calc(1.1em + .75rem + 2px); border-radius:3px; font-size:13px;}
.advancediv button{background:#d87c19; color:#fff; font-weight:900; border:0px; border-radius:2px; padding:7px 20px;}
.advancediv .form-check{padding:5px 0px 5px 1.25rem;}

.productfilter{border-bottom:1px solid #e7e7e7;}

.sortby{font-size:14px; font-weight:600; text-align:right;}
.sortby label{width:20%; display:inline-block; margin-right:5px;}
.sortby .form-control{width:60%; display:inline-block; font-size:13px;}

.gridicon{font-size:20px;}
.gridicon a{color:#000; cursor:pointer;}
.gridicon a:hover{color:#da7000;}
.gridicon .active{color:#da7000;}
.gridbod{border-bottom:1px solid #e7e7e7; padding-bottom:5px;}


.detailother img{margin-bottom:10px; margin-top:10px; border:1px solid #E5E5E5; width:100%; cursor:pointer;}

.detailhading h1{font-size:24px; color:#3a3a3a; font-weight:300;}
.detailsku{font-size:14px; margin-top:7px; color:#3a3a3a; font-weight:300;}
.detailprice{font-size:22px; color:#000; font-weight:bold; margin-top:20px;}
.detailprice span{font-size:18px; color:#696969; font-weight:300; text-decoration:line-through;}

.sizechart{line-height:36px; margin-left:5px;}
.sizechart a{color:#c88843; text-decoration:underline; font-size:13px;}
.sizechart a:hover{color:#000;}

.detailbag{font-size:18px; color:#000; font-weight:bold; margin-top:5px;}
.detailbag span{font-size:16px; color:#9e9e9e; font-weight:normal;}

.detailfreeshiping{font-size:12px; display:flex; align-items:center; letter-spacing:1px;}
.detailfreeshiping i{font-size:18px; line-height:24px; margin-right:5px;}

.detailpiece{font-size:14px; color:#021634; font-weight:800;}
.detailpiece input{width:30px; border:1px solid #C4C4C4; text-align:center; color:#021634; padding:5px 0px; color:#021634;}

.gemstonedetail td{padding:4px 0px; color:#021634;}

.dileryicon{color:#054E95; font-size:24px!important;}

.detailicons{width:14.28%; float:left; font-size:12px; text-align:center; position:relative; letter-spacing:1px;}
.detailiconimg{width:100%; height:40px; display:flex; align-items:center; justify-content:center;}
.detailiconsradio{position:absolute; top:0px; left:5px;}
.chkcash{text-transform:uppercase; letter-spacing:1px; font-size:12px;}
.metalcolor{width:50px; height:auto; float:left; margin:10px 5px; text-align:center;}
.metalimg{width:50px; height:50px; line-height:50px; border:1px solid #DDDDDD;   cursor:pointer; text-align:center; display:flex; align-items:center; justify-content:center;}
.metalimg:hover{border:1px solid #A36802;}
.metalimg img{max-width:40px; max-height:40px;}
.activeclor{border:1px solid #A36802;}

.searchlocation{border:1px solid #e2e2e2; width:100%;}
.searchlocation input{font-size:12px; width:calc(90% - 40px); height:31px; padding-left:40px; line-height:31px; background:url(../images/pincode-icon.jpg) no-repeat 10px 3px #F3F3F3; border:0px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; padding-top:0px; margin-top:0px;}
.searchlocation button{background:#000000; height:32px; line-height:32px; width:23.5%; text-align:center; color:#fff; font-size:12px; border:0px;}

.starrating span a{color:#666666; margin:0px 10px;}
.starrating strong a{text-decoration:underline; color:#c88843;}
.starrating a:hover{color:#000;}


.filterbut{background:#d87c19; color:#fff; font-weight:bold; border:0px; padding:5px 15px; border-radius:2px;}
.mobileadvanced .modal-header{background:#d87c19; color:#fff; font-weight:bold;}
.mobileadvanced{right:0px; left:auto;}


.carousel-control-prev{font-size:24px;}
.producttitle{display:flex; align-items:center;}
.producttitle h1{font-size:24px; color:#0c1b46; line-height:36px;}

.cityhading h2{font-size:18px;}

.storebox{box-shadow:0 0px 10px rgba(0, 0, 0, 0.2); padding:10px; border-radius:5px; cursor:pointer}
.storeimg{backgound-size:cover; width:100%; height:300px; background-repeat:no-repeat; background-position:center; position:relative;}
.storecontent{position:absolute; bottom:0px; padding:20px; background:rgba(0, 0, 0, 0.4); width:100%; color:#fff; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}
.storecontent h4{font-size:18px; font-weight:bold; margin-bottom:10px;}
.storecontent p{font-size:14px;}
.storebox:hover .storecontent{background:rgba(000, 000, 000, 0.7); -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}

.clogo{width:22%; padding:0px 1%; float:left; margin:1.5%; height:120px; display:flex; justify-content:center; align-items:center; border:1px solid #dedfdf; border-radius:3px; cursor:pointer;}
.clogo:hover{box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.1); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}
.clogo img{filter:grayscale(100%); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}
.clogo:hover img{filter:grayscale(0%); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;}

.color-box-outer {
    padding: 5px 0px;
    font-size: 13px;
}

.card-body h4{font-size:24px;}

.addaddress .dropdown-menu {
    position: absolute;
    top: 100%;
    left: -30px !important;
    z-index: 1000;
    float: right;
    min-width: 6.5rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: 
#212529;
text-align: left;
list-style: none;
background-color:
#fff;
background-clip: padding-box;
border: 1px solid
    rgba(0, 0, 0, .15);
    border-radius: .25rem;
}


.custom-form-1 .col-form-label{font-size:14px;}
.custom-form-1 input{font-size:14px;}

.flash{position: fixed;
    top: 0px;
    right: 0px;
    width: 40%;
    z-index: 10000;
    width: 100%;
    border-radius:0px!important;

}

.user-dashboard .boxshadow p{line-height:20px; margin-top:0px;}
.user-dashboard .boxshadow h4{margin-bottom:10px;}

#tablescroll .table {
    width: 100%;
    margin-bottom: 1rem;
    color: 
#212529;
overflow-x: scroll;
overflow-y: hidden;
scrollbar-color:
#a9a9a9
    #eaeaea;
    scrollbar-width: thin;
}

@media (max-width:767px) {
.clogo{width:48%; margin:1%;}
.clogo img{width:130px;}
.email{display:none;}
.nav{display:none;}
.product-grid4 {
    margin-bottom: 0px;
}

.login{justify-content:center;}
.centeritem {justify-content:center;}



.storebanner{position:relative; overflow:hidden; display:flex; justify-content:center; align-items:center; cursor:pointer; height:250px; width:100%; background-repeat:no-repeat;background-size:cover; background-position:center;}


.storecontent h4{font-size:15px;}
.storecontent p{font-size:12px;}

.innnerhading{font-size:18px; color:#0c1b46; padding:20px 0px;}

.bigbanner{height:320px;}
.bancontent{font-weight:400; display:block; display:flex; justify-content:center; align-items:center; font-size:22px;}
.title-bar-tabs a{font-size:22px;}

.producttitle h1 {
    font-size: 13px;
    line-height: normal;
    font-weight: bold;}

.karismacontent h1{font-size:22px; line-height:32px;}
.karismacontent p{font-size:15px;}
.karismacontent p strong{color:#c88843;}
.hading{font-size:24px;}
.detailhading h1{font-size:16px;}

.logo{text-align:center!important;}

.mobilefootbut{background:#fff; position:fixed; padding:7px 15px; text-align:center; bottom:0px; z-index:1000; width:100%; box-shadow:0 5px 15px rgba(0, 0, 0, 0.6);}
.mobilefootbut .addtocart{text-align:center; float:none; margin:auto;}
.mobilefootbut .addtocart button{padding-top:10px; padding-bottom:10px;}
.mobilefootbut .addtowishlist button{padding-top:10px; padding-bottom:10px;}
.detailpage .footer{margin-bottom:54px;}

.flashfoot h6 {
    font-size: 11px;
    line-height: normal;
    padding-top: 5px;
}

.wishcartmobile div .cartcounterdiv {
    position: relative;
    height: 30px;
    width: 30px;
}

.wishcartmobile i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #c88843;
    border-radius: 50%;
    font-size: 15px;
}

.testitext {
    font-size: 12px;
}

.testiname {
    font-size: 12px;
}

.homepprize span{display:none;}

.homeptittle {
    font-size: 11px;
    line-height: 16px; height: 30px;}
    
    .homepprize {
    font-size: 13px;}
    
    .homepsize .size-span {
    padding: 0px 10px 0 0;
    font-size: 11px;
}

.detailprice {
    font-size: 16px;
    margin-top: 5px;
}

.detailprice span {
    font-size: 14px;
}

.detailoff {
    font-size: 12px;
}


.card-body h4 {
    font-size: 18px;
}

.homep .wishlist {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background:  #c88843;
    border-radius: 50%;
    font-size: 12px;
    display: block;
    z-index: 9;
    cursor: pointer;
}

.homep .wishlist i {
    margin-top: 4px;
}


.custom-form-1 .col-form-label{font-size:12px;}
.custom-form-1 input{font-size:12px;}
.custom-form-1 .btn-primary{font-size:14px;}

.flash{position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    z-index: 10000;
    width: 100%;
border-radius:0px!important;
}


}

@media (max-width:1023px) {
.logo{text-align:left;}
.logo img{width:80%;}

.top .d-none{display:none !important;}


#footer .column { float:none; position:relative; margin:10px 20px; overflow:hidden;}
#footer .column span{float:right;}
#footer .column h3{border-bottom:1px solid #000;}
.desktopzoom{display:none;}
.mobilezoom{display:block;}
}

@media (max-width:1279px){
.mainmenu{display:none;}
.scrolled{position:fixed; z-index:1000; top:0px;}
}

@media (max-width:767px){
    .homepsize .size-span {
    padding: 0px 10px 0 0;
    font-weight: 300;
    font-size: 12px;
}
}

@media (max-width:1400px){
    .homepsize .size-span {
    padding: 0px 10px 0 0;
    font-weight: 300;
    font-size: 12px;
}
}


@media screen and (min-width:1024px) {
#footer .social-icons{text-align:left!important; margin-bottom:0px;}
.column .collapse{display:block!important;}
.column h3 i{display:none;}
#footer .column{width:calc(25% - 40px);}
#footer .column span{display:none;}

.desktopzoom{display:block;}
.mobilezoom{display:none;}
}

@media screen and (min-width:1280px) {
.mobilesearcbar{top:252px;}
}
.ui-accordion .ui-accordion-header:first-child{border-bottom:0px;}
.ui-accordion .ui-accordion-header{outline:0px; cursor:pointer;}

.qty{max-width:150px!important;}

.styled-select {
  border:0px solid #ccc;
  box-sizing: border-box;
  border-radius: 0px;
  position: relative;
  color:#fff; background:none; width:80px;
}
.styled-select ul li{
	padding: 0px 10px;
}
.styled-select ul li:hover{
	background-color: #1c2b56;
}
.styled-select a{
	color:#ffffff;
	font-size: 12px;
}
select:focus { outline: none; }
.styled-select select {
  padding:0px;
  background:none; color:#fff;
  border: none;
  width:100%;
  /*hide default down arrow in webkit */
  -webkit-appearance: none; width:50px; position:relative; z-index:10000;
}

.styled-select select:focus{box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0), 0 0 8px rgba(102, 175, 233, .0);}

@-moz-document url-prefix(){
  .styled-select select {width:50px;}
}

.fa-sort-desc {
  position: absolute;
  top: 6px;
  right: 12px;
  font-size: 24px;
}

.styled-select select option {
    margin: 40px;
    background:#0c1b46;
    color: #fff;
    border:0px; margin:0px 3px;
}


.styled-select select::-ms-expand { display:none; } /* hide default down arrow in IE10*/

/* hack to fall back in opera */
_:-o-prefocus, .selector {
  .styled-select { background: none; color:#000!important; }
  }

/*----- animation -----*/
.ban-box:before {
  transition: all 0.4s;
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  left: 50%;
  margin-left: -50%;
  top: 25%;
  border-color: rgba(200, 200, 200, 0);
  border-style: solid;
  border-width: 0 5px;
}
.ban-box:after {
  transition: all 0.4s;
  position: absolute;
  content: "";
  width: 50%;
  height: 100%;
  left: 50%;
  margin-left: -25%;
  top: 0;
  border-color: rgba(200, 200, 200, 0);
  border-style: solid;
  border-width: 5px 0;
}
.ban-box:hover {
  color: #4099FF;
}

.ban-box:hover:after {
  width: 100%;
  margin-left: -50%;
  border-color: #c88843;
}
.ban-box:hover:before {
  height: 100%;
  top: 0%;
  border-color: #c88843;
}

.addSelect  .labelBox:hover{
	border: 1px solid black;
}

/*-------- New Css -----*/
.homepsize .size-span{
	padding: 0px 10px 0 0;
	font-weight: 300;
	font-size:11px;
}

.wishcart a{
	color: #212529;
  text-decoration: none;
}
.scrollcart a{
  text-decoration: none;
}
.search-container{
	background: #c888431c;
	padding: 6px 15px;
}


@media (max-width:480px){
 .product-grid4 {
    margin-bottom:0px!important;
}
.tabs-stage {
    padding: 30px 0 0 0px!important;
}
 .container.wrappad.wow.fadeInUp.pt-4 {
    padding-top:0rem!important;
} 
.col-xs-3 {
    max-width: 50%;
}
.logo img {
    width: 65%;
}
.wishcartmobile {
    margin-top: 14px;
}
.top.scrolled .logo .half-logo {
    width: 65%;
    margin-left: 30px;
    margin-top: 10px;
}
.logo {
    text-align: left!important;
    width: 200px;
}
.container.wrappad.wow.fadeInUp.pt-5 {
    padding-top: 0rem!important;
}
}

/*17-sep 2020*/
/** Career Box Design Start **/
.breadcrumbs-title {
color: #fff;
font-size:42px;
font-weight:500;
text-transform: uppercase;
text-align: center;
position: absolute;
left: 50%;
top: 40%;
transform: translate(-50%, 0%);
}

