/*header style here*/
body{background-color:#f7f7f7;font-family:'Roboto', sans-serif;}
.navbar-fixed-bottom, .navbar-fixed-top{position:inherit;}
ul{margin:0px;padding:0px;}
.navbar{min-height:0px;margin-bottom:0px;}
.navbar-inverse2{background:#005a23 ;}
.navbar-nav li{position:relative;*padding:0px 17px;*border-right:1px solid #ccc;padding:0px 5px;}
.navbar-inverse{z-index:99;position:relative;border-bottom:1px solid #DFDFDF;border-bottom:2px solid #005a23;background:#fff;}
.navbar-inverse .navbar-nav>li>a{color:#000;text-transform:capitalize;font-size:14px;padding-bottom:10px;padding-top:10px;*border-right:1px solid #f2f2f2;letter-spacing:0.5px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;}

.top-nav{background:transparent ;position:relative;z-index:999;border-bottom: 1px solid #ebebeb;}
.logo{float:left;padding:0px;*width:25%;}
.logo img{float:left;width:100%;}


/*.nav li a i{padding-right:5px;font-size:18px;color:#414141}*/
.nav li a .fa-angle-right{color:#949292}
.top_nav{background-color:#fff;display:block;}
.menu_wrap ul > li > a:hover{color:#f47920;}
li{list-style:none ;}
.nopad{padding:0 }
.topsmallbar{width:100%;box-sizing:border-box;height:5px;/*background-color:#c69b2c;*/text-align: center;
background: rgba(243,225,200,1);
background: -moz-linear-gradient(left, rgba(243,225,200,1) 0%, rgba(193,154,103,1) 36%, rgba(183,137,78,1) 51%, rgba(233,210,180,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(243,225,200,1)), color-stop(36%, rgba(193,154,103,1)), color-stop(51%, rgba(183,137,78,1)), color-stop(100%, rgba(233,210,180,1)));
background: -webkit-linear-gradient(left, rgba(243,225,200,1) 0%, rgba(193,154,103,1) 36%, rgba(183,137,78,1) 51%, rgba(233,210,180,1) 100%);
background: -o-linear-gradient(left, rgba(243,225,200,1) 0%, rgba(193,154,103,1) 36%, rgba(183,137,78,1) 51%, rgba(233,210,180,1) 100%);
background: -ms-linear-gradient(left, rgba(243,225,200,1) 0%, rgba(193,154,103,1) 36%, rgba(183,137,78,1) 51%, rgba(233,210,180,1) 100%);
background: linear-gradient(to right, rgba(243,225,200,1) 0%, rgba(193,154,103,1) 36%, rgba(183,137,78,1) 51%, rgba(233,210,180,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e1c8', endColorstr='#e9d2b4', GradientType=1 );

}
.slider{margin-top: 110px;}

.navbar-nav{padding-right:21px ;display:inline-block ;float:none ;}

.lastoutserv{padding:7px 71px;box-sizing:border-box;background-color:#fff;margin-left:3px}
.fixhgt{height:100px;}


@media (min-width:1200px){.container{width:auto;}
}

#portrait{display:none ;}

.dummybox{background-color:white;padding:0 ;padding:7px ;border-bottom:1px solid #cecece;width:100%;}
.topdummy{width:100%;padding:0;height:0px;background-color:#036b3d;border-bottom:1px solid #ebebeb;}



header{position:fixed;right:0;left:0;z-index:99999;top:0;height:109px ;background-color:#fff;}
.top-nav{height:70px ;}
.navbar{height:39px ;background-color:#efefef;}
.banner{padding-top:124px;}
.navbar > .container{margin-top:-1px;}





.extrnal{position:absolute;left:-170px;background-color:#01250f;height:45px;width:162px;text-align:center;line-height:45px;color:#fff;top:0;font-size:13px;display:none;cursor:pointer;}
.extrnal .fa-caret-right{color:#01250f;position:absolute;font-size:29px;top:0;right:-9px;height:45px;padding-top:8px;background-color:transparent;}
.scrllogo{position:absolute;top:2px;left:32px;display:none;width:29px;z-index:99999999;}

.navgreen .nav > ul > li > a{color: #000 ;font-weight: 400;padding: 11px 20px ;text-decoration:none;margin-left: -4px ;}
.navgreen .nav > ul > li > a > i{color:#000 }

.navwhite{background-color:#fff ; border-bottom: 1px solid #ebebeb }
.navwhite .nav > ul > li > a{color:#000 ;font-size: 12px;text-transform: uppercase;}
.navwhite .nav > ul > li > a > i{color:#000 ;}

.navgreenish{background-color:#005a23 ; border-bottom: 1px solid #005a23 }
.navgreenish .nav > ul > li > a{color:#fff ;}
.navgreenish .nav > ul > li > a > i{color:#fff ;}

@media(min-width:992px){.scrlmobnav{display:none ;}
.cd-dropdown-wrapper{display:none ;}
}
.formedium{display:none;}
/* nav3 style ******************************************************************************************************************************************************/
.main-mnu{display:inline-block;margin-top:0px ;}
.in-nav3{background-color:#fff ;position:absolute;top:39px;left:0;right:0;margin:0 auto;text-align:center;border-bottom:1px solid #ebebeb;display:none;width:100% ;min-height:350px ;overflow: hidden;}
.main-mnu a{padding:6px 20px }
.nv3{height: 39px ;line-height: 39px ;padding-right: 0;padding-left: 0}



.main-mnu:hover .in-nav3{display:block ;}
.main-mnu:hover{background-color: #fff6e0 ;}
.partbox{height: 360px ;border-left: 1px solid #ebebeb}


/* end nav3 style ************************************************/






/*new*/
.topul{padding-top: 5px;display: inline-block;margin: 0 auto}
.topul li{display: inline-block;margin-right: 15px;}
.topul li a{color: #fff;text-decoration: none;text-transform: capitalize;font-size: 12px;letter-spacing: 1px}
.topul li a i{margin-right: 4px;}
/*new*/




/*megamenu*/
.menuboxed{padding-left: 50px;padding-right: 50px}
.megamenubox{height: 340px;float: left;padding-right: 25px}
.megamenubox h3{text-align: left;text-transform: uppercase;}
.megamenubox ul {padding-left: 0;}
.megamenubox ul li{display: block;text-align:left;line-height: 25px}
.megamenubox ul li a{padding: 5px 0;text-decoration: none;font-size: 13px;}
.megamenubox ul li a:hover img{opacity: 0.7}

.megamenubox .inblkul{width:400px;}
.megamenubox .inblkul li{display: inline-block !important; margin: 1%;float: left;border: 1px solid #d6d6d6;width: 31%}
.offrpic img{margin-top: 15px;}
/*end megamenu*/




/*headernew*/
.headpartbox{height: 69px;float: left;display: inline-block !important;}

/*headernew*/



/*search section*/
.search{margin-top: 14px;border: 1px solid #c69b2c82;}
.search input{border: none;}
.search button{border: 1px solid #c69b2c;margin-right: -1px;}
.search input,
.search button{height: 40px;border:none;border-radius: 0;}
*.search .input-group input:focus,
*.search .input-group button:focus{outline: 0 !important;border: none !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
.search button i{font-size: 21px;}
.search .btn-default{background-color: transparent;color: #c69b2c}
.search .btn-default:hover{color:#ab8627 }
/*end search section*/

/*after search*/
.myorders{padding-top: 0;}
.myorders li{display: inline-block;height: 69px;padding-left: 15px;padding-right: 15px;position: relative;line-height: 69px}
.myorders li a{text-decoration: none;font-size: 13px;}
.myorders li a img{margin-right: 3px;}
.myorders li a i{font-size: 25px;position: absolute;right:5px;top: 0px;color: #b9b9b9}
.myorders li a span{padding-right: 15px;}
.myorders li a:hover i{color: #c69b2c87}
.myorders li:last-child{padding-right: 0 !important}
.myorders li:nth-child(4){padding-right: 0 !important}
.myorders li:nth-child(3){padding-right: 0 !important}
.myorders li:nth-child(3) a{padding-right: 0 !important}
.myorders .cntry i{right:0px !important;top: 0px}
.myorders .cntry img{width: 20px;}
.myorders .cntry .dropbtn{background-color: transparent;color: #333;font-size: 11px;}
.myorders .cntry .dropbtn:hover{background-color: transparent;}
.myorders .dropdown-content:hover .dropbtn{background-color: transparent;}
.myorders .dropdown-content {min-width: 70px;}
.myorders .dropdown-content a{padding: 10px !important;line-height: 0;font-size: 11px;}
.myorders .dropdown:hover .dropbtn{background-color: transparent !important;}

/*.cntry{position: relative;}
.cntridrop li{display: block;height: 20px;}
.cntridrop{position: absolute;top: 0;z-index: 999999999;background-color: red;}*/


/*end after search*/



/*shop by category*/
.hambrg{padding-left: 10px;background: #e7e7e7;height: 39px;}
.hambrg > a {position: relative;padding-left: 25px !important;margin-left: 0 !important}
.hambrg a i{font-size: 23px !important;position: absolute;left: 0;}
.hambrg .in-nav3{background-color:#fcf7e9;}


.hambrg .menuboxed{padding-left: 5px !important;padding-right: 5px !important; padding-top: 0px;}
.hambrg .categr {display: relative}
.hambrg .categr li{text-align:left;line-height: 25px;}
.hambrg .categr > li > a{padding: 8px !important;display: block;border-left: 4px solid transparent;text-decoration: none;}
.hambrg .categr > li > a:hover{border-left: 4px solid #ff9800;}
.hambrg .categr .activeli{background-color: #fff;}
.hambrg .categr .activeli > a{border-left: 4px solid #ff9800;}
.activediv{display: block !important;}
.hambrg  .categr li .innermenudiv{display: none;background-color: #fff;position: absolute;z-index: 999999;left: 200px;right: 0;top: 0;bottom: 0;}
.hambrg  .categr li:hover .innermenudiv{display: block !important;}
.hambrg .categr li > a{text-transform: capitalize;font-size: 12px;}
.hambrg .categr li ul li a{padding-left: 0px !important}
.catrediv{float: left;padding-left: 20px}
.catrediv h3{text-transform: uppercase;font-size: 11px;font-weight: 700}


/*end shop by category*/


/*rightside nav*/
.navwhite .nav ul .apps{text-transform: capitalize;font-size: 13px;padding-left: 10px;}
.navwhite .nav ul .apps a{padding-left: 15px;padding-right: 0}
.navwhite .nav ul .apps:hover{background-color: transparent !important;}
.navwhite .nav ul .apps i{color: #b9b9b9;margin-right: 5px;font-size: 16px}
.navwhite .nav ul .apps a:hover i{color: #c69b2c87}
.deals i{color: #b9b9b9 !important;margin-left: 4px;font-size: 16px;}
.deals a{text-transform: capitalize !important;}
.deals a:hover img{opacity: 0.7}
/*end rightside nav*/
.myhr{margin-top: 10px;margin-bottom: 10px;}




/*scrolldown header*/
.minihead .topsmallbar{display: none;}
/*end scrolldown header*/



.slider{margin-top: 110px;margin-bottom: 15px;}
.slider .carousel-control{width:40px;background-color: #ffffffb5;opacity: 1;height: 70px;top: 40%;font-size: 20px;background-image: none;font-size: 20px !important;color: #333;line-height: 70px}
.slider .right{border-radius: 0 5px 5px 0;}
.slider .left{border-radius: 5px 0 0 5px;}

.commonpadding-15{padding-left: 35px;padding-right: 35px;}
.picsblock a:hover img{opacity: 0.8}

.picsblock{padding-top: 15px;padding-bottom: 15px}

/*country dropdown*/
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
/*end country drop*/






/*mobile menu style*/
/* mobile menu style *********************************************/
.cd-dropdown-wrapper a{text-decoration:none !important;}
.cd-dropdown-wrapper{display:inline-block;position:relative;height:40px;margin:30px 0 0 5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index: 999999999}
/*.cd-dropdown-trigger{display:block;position:relative;padding:0 36px 0 20px;line-height:40px;background-color:#111433;color:#ffffff;border-radius:3px;font-size:3.5rem;}*/
.no-touch .cd-dropdown-trigger:hover{background-color:#171b46;}
.cd-dropdown-trigger::before, .cd-dropdown-trigger::after{content:'';position:absolute;top:50%;margin-top:-1px;height:2px;width:9px;background:#ffffff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width 0.3s, -webkit-transform 0.3s;-moz-transition:width 0.3s, -moz-transform 0.3s;transition:width 0.3s, transform 0.3s;display:none !important;}
.cd-dropdown-trigger::before{right:22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-dropdown-trigger::after{right:17px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a{height:42px;line-height:42px;font-size: 12px;}
.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a,
.cd-dropdown-content .cd-divider{padding:0 10px;}
.cd-dropdown{position:fixed;z-index:1;top:0;left:0;right:0;height:100%;width:100%;background-color:#ffffff;color:#ffffff;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s, visibility 0s 0.5s;transition:transform 0.5s 0s, visibility 0s 0.5s;}
.cd-dropdown h2{position:relative;z-index:1;color:#585a70;background-color:#111433;border-bottom:1px solid #242643;}
.cd-dropdown .cd-close{position:absolute;z-index:1;right:0;top:0;height:40px;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;border: none !important}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:15px;width:2px;background-color:#c69b2c87;}
.cd-dropdown .cd-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-dropdown .cd-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.cd-dropdown.dropdown-is-active{visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0s 0s;-moz-transition:-moz-transform 0.5s 0s, visibility 0s 0s;transition:transform 0.5s 0s, visibility 0s 0s;border-top: 2px solid #e9d2b4;}
.cd-dropdown-content, .cd-dropdown-content ul{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;padding-top:0px;padding-bottom:15px;}
.cd-dropdown-content a, .cd-dropdown-content ul a{display:block;color:#6e6a6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:none;/*border-bottom: 1px solid #e9c08936;*/}
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a{border-top-width:0;}
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a{border-bottom-width:1px;}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider{padding-top:10px;padding-bottom:10px;background-color:#0b0e23;font-size:1.1rem;font-weight:bold;letter-spacing:1px;color:#585a70;text-transform:uppercase;}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a{border-top-width:0;}
.cd-dropdown-content a, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;}
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider{opacity:0;}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul{-webkit-overflow-scrolling:touch;}
.cd-dropdown-content .see-all a{color:#3f8654;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{height:80px;line-height:80px;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{padding-left:90px;}
.cd-dropdown-content .cd-dropdown-gallery img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{padding-left:75px;position:relative;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{color:#111433;font-size:1.3rem;display:none;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px;}
@-webkit-keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@-moz-keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@-webkit-keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
@-moz-keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
@keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
.cd-search input[type="search"]{width:100%;height:50px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#177039;color:#ffffff;border:none;border-radius:0;}
.cd-search input[type="search"]::-webkit-input-placeholder{color:#ffffff;}
.cd-search input[type="search"]::-moz-placeholder{color:#ffffff;}
.cd-search input[type="search"]:-moz-placeholder{color:#ffffff;}
.cd-search input[type="search"]:-ms-input-placeholder{color:#ffffff;}
.cd-search input[type="search"]:focus{background:#ffffff;color:#111433;outline:none;}
.cd-search input[type="search"]:focus::-webkit-input-placeholder{color:rgba(17, 20, 51, 0.4);}
.cd-search input[type="search"]:focus::-moz-placeholder{color:rgba(17, 20, 51, 0.4);}
.cd-search input[type="search"]:focus:-moz-placeholder{color:rgba(17, 20, 51, 0.4);}
.cd-search input[type="search"]:focus:-ms-input-placeholder{color:rgba(17, 20, 51, 0.4);}
.has-children > a, .go-back a{position:relative;}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#b3b1b1;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-children > a::before, .go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::after, .go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.has-children > a{padding-right:40px;text-decoration:none !important;}
.has-children > a::before, .has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%;}
.cd-dropdown-content .go-back a{padding-left:40px;}
.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%;}
.cd-main-content{background-color:#e6e6e6;min-height:calc(100vh - 100px);padding:2em 5%;line-height:2;}
.no-js .cd-dropdown-wrapper:hover .cd-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.no-js .cd-dropdown-wrapper .cd-close{display:none;}


.cd-dropdown-content a{padding-left: 32px;}
.cd-dropdown-content a > img{margin-right: 5px;position: absolute;left: 10px;top: 11px;}
.topcontrol{height: 42px;box-shadow: 0 1px 8px #e7d0b485;width: 100%;display: block;background-color:#fff;}
.topcontrol img{padding: 5px;background-color: #fff;margin-top: 2px;margin-left: 8px;display: inline-block;}

.otherlists{text-align: center;}
.otherlists ul {padding: 0;margin: 0 auto}
.otherlists ul li{display: inline-block;line-height: 42px}
.otherlists ul li a{text-decoration: none;padding: 5px;}
.otherlists ul li a i{font-size: 21px;}
.arleft{margin-right: 5px;color: #b78a4f;}
.go-back{padding-top:42px }
/*end mobile menu style*/




/*floated menus*/
.floatedmenus{position: fixed;bottom: 0;right: 0;left: 0;height: 60px;background-image: linear-gradient(to right, #ffebd0 0%, #f0f0f0 100%);z-index: 999999;    box-shadow: 1px 1px 7px #cdab7e;}
.floatedmenus > div > a{color:#cdab7e;text-align: center;display: block;line-height: 60px;font-size: 21px;}
.floatedmenus > div > a i{text-align: center;}
.floatedmenus > div{border-right: 1px solid #bb905947;}
.floatedmenus > div:last-child{border-right: 0;}
.floatedmenus > div:hover{background-image: linear-gradient(to right, #ffebd0 0%, #f0f0f0 100%);}
/*end floated menus*/



/*end header style*/

/*footer style here*/
/*footer styles*/
a,
p,
li,
h3,
input{font-family:'Roboto',sans-serif;font-size: 14px;}
a{color: #404553}
a:hover{color: #000}

.footer p{color: #928c8c}

.commonpadding{padding-left: 50px;padding-right: 50px;}
.nopadlr{padding-right: 0;padding-left: 0;}

/*first footerpart*/
.footfst{background-color: #f7f7fa;padding-top: 20px;padding-bottom: 15px;border-top: 1px solid #e6e6e6;border-bottom:  1px solid #e6e6e6 ;margin-bottom: 30px}
.footfst h3{font-size: 13px;margin-top: 0;font-weight: 400;text-align: center;}
.footfst p{font-size: 13px;text-align: center;}
.footfst ul{position: relative;padding-left: 50px;width: 180px; margin: 0 auto;}
.footfst ul i{position: absolute;width: 40px;height: 40px;line-height: 40px;text-align: center;left: 0;background-color: #fff;border: 1px solid  #e2e5f1;font-size: 20px;}
.footfst ul li{font-weight: 400;font-size: 12px;padding: 1px}
.footfst ul a{text-decoration: none;padding-top: 5px;}
/*end first footerpart*/


/*second footerpart*/
.footscnd{margin-bottom: 10px;}
.footscnd img{margin-bottom: 15px;}
.footscnd .head{text-transform: uppercase;font-size: 12px;text-align: center;color: #757474;font-weight: 700;letter-spacing: 1px;}
.footscnd .paratext{font-size: 12px;text-align: center;}
/*end second footerpart*/


/*third footerpart*/
.footthrd .ulbox{display: inline-block;float: left;height: 175px;padding-left: 7%;}
.footthrd .ulbox h3{text-transform: uppercase;font-size: 13px;}
.footthrd .ulbox li a{font-size: 13px;color:#928c8c }
.footthrd .ulbox p{font-size: 12px;margin-top: 10px;}
.myform{height: 45px;}
.myform .texttype{float: left;height: 45px;border: 1px solid transparent;background-color: #ececec;padding: 15px;}
.myform .texttype:focus{outline: 0;border: none;}
.myform .btntype:focus{outline: 0;border: none;}
.myform .btntype{float: left;height: 45px;border: 1px solid transparent;background-color:#333;color: #fff;font-size: 11px;letter-spacing: 1px;padding-left: 15px;padding-right: 15px;}
.socialmd li{display: inline-block;}
.socialmd li a:hover i{color: #c69b2c;}
.socialmd li i{font-size: 23px;padding: 10px;}
.socialmd li:first-child i{padding-left: 0 !important}
.martp25{margin-top: 25px}
.ulbox .dwnapp li a{padding-right: 15px;text-decoration: none;position: relative;padding-left: 25px;}
.ulbox .dwnapp li a i{    position: absolute; top: -5px;left: 0;padding: 0;}
/*end third footerpart*/



/*fourth footpart*/

.usefulllinks li{display: inline-block;text-transform: uppercase;font-size: 11px;color: #928c8c;margin-top: 10px;}
.usefulllinks li a{color: #928c8c;font-size: 12px;text-transform: none;}
.hdli{background-color: #f7f7f7;}
/*end fourth footpart*/


/*fifth foootpart*/
.footfifth h3{font-weight: 700;display: inline-block;text-transform: uppercase;}
.footfifth h3 span{display: block;height: 7px;border-bottom: 2px solid #d2d2d2;}
.footfifth p{font-size: 13px;text-align: justify;}
/*end fifth foootpart*/


/*sixth footpart*/
.footsixth{background-color: #f7f7fa;padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #e6e6e6 ;}
.footsixth .copyrights{display: inline-block;margin:0 auto;}
.footsixth .copyrights li{display: inline-block;font-size: 13px;margin-right: 15px;color: #333}
.footsixth .copyrights li a{font-size: 12px;color: #333}
.footsixth .copyrights li img{padding: 5px;background-color: #fff;border:1px solid #d0d0d0;}
.padtp11{padding-top: 11px;}
/*end sixth footpart*/

.toparrow{background-color: #c69b2c;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 20px;position: fixed;bottom: 42px;right: 5px;display: none;z-index: 999999999}
.toparrow:hover{color: #fff;background-color: #a28538;}
/*end footer styles*/


.displayarrow{display: block !important;}
/*end footer style*/















/*productslider*/
.products{background-color: #fff;padding-bottom: 20px;}
.products .col-sm-3{width: 16.6666666%;padding: 5px !important;text-decoration: none;text-align: center;}
/*.products .col-item{background-color: #fff;padding: 10px;min-height: 335px;border: 1px solid #e2cc93;}*/
.products .col-item{background-color: #fff;padding: 10px;min-height: 260px;border: 1px solid #e2cc93;}
.products .col-item:hover{border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee;opacity: 0.9}

.products .col-sm-3 p{color:#999;font-size: 12px;text-align: center;height: 34px;overflow: hidden;}
.products .row{margin: 0 !important}
/*.products .photo{height: 210px;overflow: hidden;margin-bottom: 20px;padding: 10px;}*/
.products .photo{overflow: hidden;margin-bottom: 20px;}
.products .carousel-inner .row{background: #fff;}
.price{color:#8a8888;font-size: 12px;text-align: center;padding: 5px;border: 1px solid #e2e2e2;margin: 0 auto}
.highprice{color: #ffffff !important;border-radius: 2px;letter-spacing: 1px;background-color: #fd6f64;border: 1px solid #fd6f64 !important;}
.col-item .strickthrough{ text-decoration: line-through !important;border: none;}
.products .controls .left{position: absolute;left: -20px;top: 42%;z-index: 999}
.products .controls .right{position: absolute;right: -20px;top: 42%;z-index: 999}
.products .controls a{background-color: #ececec;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;}
.products h3{font-size: 16px;text-transform: uppercase;margin-bottom: 10px;letter-spacing: 1px}
/*end product slider*/


/*image slider*/
.imagslider {padding-bottom: 15px;}
.imagslider a:hover img{opacity: 0.8}
.imagslider .controls .left{position: absolute;left: -20px;top: 42%;z-index: 999}
.imagslider .controls .right{position: absolute;right: -20px;top: 42%;z-index: 999}
.imagslider .controls a{background-color: #ececec;width: 40px;height: 40px;border-radius: 0;line-height: 40px;text-align: center;}
.imagslider h3{font-size: 16px;text-transform: uppercase;margin-bottom: 10px;letter-spacing: 1px}
/*end product slider*/
/*end image slider*/



.col-item{position: relative;text-align: center;}
.addcart{position: absolute;left: 0;right: 0;top:148px;text-align: center;margin: 0 auto;width: 130px;border-radius: 0;border: none;padding: 5px;font-size: 12px;padding-right: 40px;background-color: #c69b2c;border-color: #c69b2c;opacity: 0;  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;}
.addcart i{position: absolute;right: 10px;top: 0;bottom: 0;padding-left: 10px;border-left: 1px solid #eafbea54;font-size: 20px;line-height: 28px;color: #fff !important}
.products .col-item:hover .addcart{opacity: 1;}


/*deals*/
.deals .dealbox{background-color:#f5cf2e;min-height: 330px;}
.deals .col-sm-3{width: 25%;padding: 0px !important;text-decoration: none;text-align: center;box-sizing: border-box;}
.deals .col-item{background-color: #fff;padding: 5px;min-height: 330px;border: 1px solid transparent;}
.deals .col-item:hover{border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee;opacity: 0.9}

.deals .col-sm-3 p{color:#999;font-size: 12px;text-align: center;}
.deals .row{margin: 0 !important}
/*.deals .photo{height: 200px;overflow: hidden;margin-bottom: 20px;}*/
.deals .photo{overflow: hidden;margin-bottom: 20px;}
.deals .carousel-inner .row{background: #fff;}
.price{color:#8a8888;font-size: 12px;text-align: center;padding: 5px;border: 1px solid #e2e2e2;margin: 0 auto}
.col-item .strickthrough{ text-decoration: line-through !important;border: none;}
.deals .controls .left{position: absolute;left: -20px;top: 42%;z-index: 999}
.deals .controls .right{position: absolute;right: -20px;top: 42%;z-index: 999}
.deals .controls a{background-color: #ececec;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;}
.deals h3{font-size: 16px;text-transform: uppercase;letter-spacing: 1px;text-align: center;}
.deals .col-item:hover .addcart{opacity: 1;}
.deals .addcart{top:180px;}
.dealprice{border: none;font-size: 12px;letter-spacing: 2px;}
.dealtime{border: none;font-family: 'Oswald', sans-serif;font-size: 17px;letter-spacing: 1px;color: #c69b2c;display: block;}
/*end deals slider*/



/*touch slider css*/

    .swiper-container {
      width: 100%;
      height: 100%; }
    .swiper-container img{width: 100%;}
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}


    .swiper-button-prev,
    .swiper-button-next{background-image: none !important;}
/*end touch slider css*/




.forreponsive{display: none;}
.showit{display: none;}
.logo img{margin-top: 7px;}
.floatedmenus{display: none;}
.myorders .showit{display: none;}
.cd-dropdown-wrapper{display: none;}

/*more icons in responsive view*/

.moreopt .categr li{text-align: left;}
.moreopt .categr li a{padding: 4px 8px !important}
.moreopt .categr a {text-align: left;padding: 0;margin: 0;text-decoration: none;padding: 5px;text-transform: uppercase;font-size: 10px;letter-spacing: 1px;}
.moreopt .categr a i{position: static;text-align: left;margin-right: 5px;font-size: 17px !important;color: #777474}
.moreopt  .dropbtn{background-color: transparent !important ;color: #333}
.moreopt .in-nav3{left: 40%;}
.moreopt .dropbtn img{width: 20px;margin-right: 5px;}
.moreopt .dropdown-content {min-width: 100px;left: 0;}
.moreopt .dropdown-content a img{width: 20px;margin-right: 5px}
.moreopt .dropdown-content a{font-size: 10px;}
.moreopt .dropdown a i{font-size: 16px !important;}
.moreopt .in-nav3{height: auto;padding-top: 10px;padding-bottom: 10px;}

/*end more */






/*responsive codes */
@media(min-width:769px){
    .swiper-container .fordesk{display: flex !important}
    .swiper-container .formob{display: none !important}
    .swiper-container .fortab{display: none !important}
    
}
@media (min-width:481px) and (max-width:768px){
    .swiper-container .fortab{display: flex !important}
    .swiper-container .formob{display: none !important}
    .swiper-container .fordesk{display: none !important}
}
@media(max-width:480px){
    .swiper-container .formob{display: flex !important}
    .swiper-container .fortab{display: none !important}
    .swiper-container .fordesk{display: none !important}
}

@media(max-width: 1200px){
    .navgreen .nav > ul > li > a{padding: 11px 10px}
    .commonpadding{padding-left: 20px;padding-right: 20px;}
    .container{width: 100%;}
    .commonpadding-15{padding-left: 5px;padding-right: 5px}
}
@media(max-width:1133px){
    .footthrd .ulbox{padding-left: 4%;}
}

@media(max-width: 1106px){
    
    .myorders li a i{font-size: 20px;}
    .myorders li a span{padding-right: 20px;}
    .myorders li{padding-left: 5px;padding-right: 5px;}
    .commonpadding-15{padding-left: 5px;padding-right: 5px;}
    .deals .col-item{padding: 22px}
    .footsixth .copyrights li{margin-right: 4px;}
    .footsixth .copyrights li a{font-size: 12px}
}

@media(max-width:1071px){
    .deals .photo{height: 175px;}

}

@media(max-width:1010px){
    .commonpadding{padding-left: 10px;padding-right: 10px;}

    .deals .controls .left,
    .products .controls .left,
    .imagslider .controls .left{left:-10px;border-radius: 0;}
    
    .deals .controls .right,
    .products .controls .right,
    .imagslider .controls .right{right:-10px;border-radius: 0;}
}


@media(max-width: 992px){
  .myorders li a span{display: none;}
  .myorders li a i{position: static;}
  .myorders li a{padding-right: 3px;}
  .myorders .cntry i{position: absolute;}
  .myorders li a img{margin-top: -6px;}
  .myorders .cntry .dropbtn{padding-right: 12px;}
  .myorders .dropdown-content{min-width: 44px;top: 48px;}
  .fordeskonly{display: none;}
  .forreponsive{display: inline-block !important;}
  .navgreen .nav > ul > li > a{padding: 13px 30px;}
  .hambrg > a{padding-left: 17px !important;padding-right: 17px !important}
  .hambrg{padding-left: 0 !important;}
  .hambrg a i{right: 0;text-align:center;}
  .nv3{line-height: 38px;}
  .main-mnu:hover .in-nav3{display: none;}
  .hambrg:hover .in-nav3{display: block !important;}



  .footfst .col-xs-12{padding-bottom: 15px;}

  .footthrd .ulbox{width: 33%;padding-left: 15px;height: auto;}
  .footthrd .subscribus{width:100%;text-align: center;}
  .footthrd .myform{display: inline-block;}

  .socialmd li i{padding: 10px 6px;}

  .footsixth .copyrights{text-align: center;float: none !important;display: block;}

 
}



@media(max-width: 767px){
    .slider .carousel-control{display: none;}
    .removeit{display: none !important;}
    .commonpadding{padding-left: 5px;padding-right: 5px;}
    .navgreen .nav > ul > li > a{padding: 13px 23px}
    .showit{display: inline-block;}
     .mobmenuham li a i{font-size: 25px;color: #d4b58c;}
     .srchmidd{padding-right: 8px;padding-left: 8px;position: absolute;top: 68px;left: 0;right: 0;z-index: 998}

      .dropdown-content{z-index: 999}


      .cd-dropdown-wrapper{height: 0;margin: 0;}

     .footthrd .ulbox{width: 28%;}
     .footthrd .getit{width: 100%;text-align: center;}
     .footthrd .subscribus{width: 100%;}
      .footsixth{border: none;}
        .myorders .dropdown-content{min-width: 45px;}
      .toparrow{border-radius: 50%;z-index: 9984;display: none !important;}
     
        .nav{position: absolute;right: 0;left: 0;text-align: center;}
        .top-nav{height: 115px;}
        header{height: 159px;}

        .slider{margin-top: 159px;}
        .search{margin-top: 0;}
        .cd-dropdown-trigger i{padding: 8px;color: #cdab7e !important;}
        .myorders .showit{display: inline-block;}

        .minihead{height: 53px !important;    box-shadow: 1px 1px 1px #cfcccc;}
        .minihead .hidewhenscroll{display: none !important;}
        .minihead .srchmidd{top:5px;}
        .minihead .top-nav{height: 53px;}
        .headpartbox{height:42px;}
        .minihead .headpartbox{height: 46px;}
        .minihead .floatedmenus{display: block !important;}


        .slider{margin-bottom: 5px;}

        .dealpichead{background-color: #f5cf2e;}

        .mobiledeals .itemsbox{box-sizing: border-box;background-color: #f5cf2e;padding-bottom: 5px;padding-top: 5px;}
        .mobiledeals .itemsbox .dealitems {padding: 5px !important;text-decoration: none;}
        .mobiledeals .itemsbox .dealitems p{font-size: 13px;text-align: center;color: #333;margin-bottom: 4px;margin-top: 10px;}
        .mobiledeals .itemsbox .dealitems .dealpricemob{font-size: 13px;text-align: center;color: green;display: block;}
        .mobiledeals .dealitems:nth-child(odd){border-right: 1px solid #d4d2d2;}
        .mobiledeals .dealitems:nth-child(even){border-right: 1px solid #fff;}
        .mobiledeals .dealitems{border-bottom: 1px solid #d4d2d2;}
        .mobiledeals .dealitems:last-child,
        .mobiledeals .dealitems:nth-child(3){border-bottom: none;}
        .mobiledeals .dealitems{background-color: #ffffff;display: block;min-height: 200px;}
        .mobiledeals .dealitems .container-fluid{display: block;}
        .mobiledeals .dealitems .dealtime{font-size: 13px;}
        .mobiledeals .dealitems .price{padding: 3px;}

        .mobilepadd{padding-left: 5px;padding-right: 5px;}
        .thashopbtn{padding: 5px;border-radius: 2px;font-size: 10px;letter-spacing: 1px;    background-color: #c69b2c;border-color: #c69b2c;position: absolute;right: 5px;bottom:10px;z-index: 99;font-style: italic;}
        .thashopbtn:hover{background-color:#8d6b12;border-color: #8d6b12;}

        /*29-8-03-18*/
        .picsblock a{padding:5px;}
        .mobitemhead{display: block;background-color: #fff;padding:8px 5px;border-bottom: 1px solid #ece8e8;}
        .mobitemhead span{height: auto;}
        .mobitemhead .picspan,
        .mobitemhead .txtspan{float: left;padding-right: 5px;font-size: 11px;}
        .mobitemhead p{font-size: 12px;margin-bottom: 5px;color: #333}
        .mobitemhead .lowfnt{font-size: 10px;color: #4caf50;}
        .mobitemhead .viewallspan{float: right;position: relative;width: 75px;padding-top: 10px;}

        .viewallbtn{padding: 5px;border-radius: 2px;font-size: 10px;letter-spacing: 1px;background-color: #c69b2c;border-color: #c69b2c;color: #fff}
        .viewallbtn b{padding-right: 5px;display: inline-block;}
        .viewallbtn:hover{background-color:#8d6b12;}

        .mobprodetails{background: #fff;}
        .mobprodetails > a{padding: 10px;text-decoration: none;border: 1px solid transparent}
        .mobprodetails > a span{color: #333;font-size: 12px;text-align: center;display: block;}
        .mobprodetails > a .mobpricing{font-size: 10px;color: #4caf50;text-align: center;display: block;}
        .mobprodetails > .bigitem{border-top: 1px solid #ece8e8;}
        .mobprodetails a:first-child{border-right: 1px solid #ece8e8;border-bottom: 1px solid #ece8e8}
        .mobprodetails a:last-child{border-left: 1px solid #ece8e8;border-top: 1px solid #ece8e8}
        body{padding-bottom: 60px;}
        
        .otherproductmob{background-color: #fbbdb3;padding-bottom: 5px;}
        .otherproductmob .dealpichead{height: 55px;background-color: #fbbdb3;}
        .otherproductmob .dealpichead p{line-height: 55px;font-size: 12px;color: #fff;letter-spacing: 1px;}
        .otherproductmob .itemsbox{background-color: #fff}

        .singlecat{margin-bottom: 5px;}

        .dealitems:hover,
        .mobprodetails > a{opacity: 0.9}

        .cd-dropdown-wrapper{display: block;}



}

@media(max-width: 580px){
    .footthrd .ulbox{width: 50%;text-align: center;}
    .footthrd .getit,
    .footthrd .subscribus{width: 100%;}
    .footsixth .copyrights li img{width: 55px;}
    .cpyright{display: block !important;padding-bottom: 10px;}
    .footsixth .copyrights li a{font-size: 11px;}

    .footfst ul i{ width: 20px;height: 30px;line-height: 30px;font-size: 12px;}
  .footfst ul li{font-size: 10px;}
  .footfst ul a{font-size: 11px;}
  .footfst ul{width: auto;padding-left: 25px;}

.footscnd > div{min-height: 125px}

}

@media(max-width: 340px){
   .footsixth .copyrights li a{font-size: 10px;}
}



@media(max-width: 480px){


  header{height: 136px;}

  .slider{margin-top: 135px;}
  .topsmallbar{height: 2px;}
  .headpartbox{height: 55px;}
  .srchmidd{top: 58px;height: 32px;}
  .top-nav{height: 95px;}

  .navgreen .nav > ul > li > a img{width: 19px;}
  .hambrg a i{font-size: 21px !important;}
  .myorders li{height: 42px;}
  .myorders li a{line-height: 42px;}
  .mobmenuham li a i{font-size: 20px;}
  .search input{font-size: 11px;}
  .search input, 
  .search button{height: 30px;}
  .search button i{font-size: 16px;}
  .search .form-control{padding: 3px 6px;}
  .search .btn{padding: 4px 10px;}
  .logo img{margin-top: 2px;}
  .myorders .cntry i{top: 13px;}
  .myorders .dropdown-content{min-width: 45px;top: 47px;}


  .footfst ul i{ width: 20px;height: 30px;line-height: 30px;font-size: 12px;}
  .footfst ul li{font-size: 10px;}
  .footfst ul a{font-size: 11px;}
  .footfst ul{width: auto;padding-left: 25px;}


  .footthrd .ulbox{width: 100%;}
  .myform .btntype{padding-left: 5px;padding-right: 5px;}

  .footsixth .copyrights{padding: 5px 10px;}
  .lastcpy li{width: 43%;}


        .minihead{height: 45px !important}
        .minihead .hidewhenscroll{display: none !important;}
        .minihead .srchmidd{top:5px;}
        .minihead .top-nav{height: 45px;}







        /*deals*/
         .mobiledeals .itemsbox .dealitems p{font-size: 11px;text-align: center;color: #333;margin-bottom: 4px;}
         .mobiledeals .itemsbox .dealitems .dealpricemob{font-size: 12px;text-align: center;color: green;display: block;}
         .mobiledeals .itemsbox .dealitems .dealpricemob{font-size: 12px;text-align: center;color: green;display: block;}
         .mobiledeals .dealitems .dealtime{font-size: 12px;}


}

@media(max-width: 420px){
  .navgreen .nav > ul > li > a{padding: 13px 18px;}
}

@media(max-width: 370px){
  .navgreen .nav > ul > li > a{padding: 13px 12px;}
  .srchmidd{padding-left: 5px;padding-right: 5px;}
  .mobmenuham li a i{font-size: 17px;}
  .myorders li{padding-left: 1px;padding-right: 1px;}
  .logo img{margin-top: 6px;  }
  .search button i{font-size: 14px;}

  .footfst > div{width: 100%;display: block;margin: 0 auto;text-align: center;padding-bottom: 8px;}
  .footfst ul i{position: static;margin-bottom: 5px;}
  .footfst h3{font-size: 11px;}
  .footfst p{font-size: 12px;}
  .footfst ul{padding-left: 0;}
  .footfst .col-xs-12{padding-bottom: 2px;}
  .footfst{padding-top: 10px;margin-bottom: 5px;padding-bottom: 0;}

  .footscnd > div{padding: 0 5px;}


  .footscnd .head{font-size: 10px;margin-bottom: 5px;}
  .footscnd img{margin-bottom: 5px;}


  .myform .texttype{font-size: 12px;}
  .footthrd .ulbox p{font-size: 10px;}

   .lastcpy li{width: 45%;}

}

@media(max-width:340px){
  .footscnd > div{width: 100%}
  .footthrd .ulbox{padding-left: 0;padding-right: 0;}
  .footsixth .copyrights li{margin-right: 0;}
}


@media(max-width: 295px){
  .navgreen .nav > ul > li > a{padding: 13px 9px;}
  .logo img{margin-top: 10px;  }
  .myform .btntype{font-size: 10px;}
  .myform .texttype{padding: 15px 7px;}
}
/*end responsive codes */










/*detail page style*/
.martop130{margin-top: 113px;}
.detailpage{background-color: #fff;margin-bottom: 5px;}
.detailpage > div{height: 100%;}
.detailpage > div:last-child{border-left: 1px solid #e8e8e8;padding-bottom: 15px;}
.detailhead{padding: 15px;}
.titlepro h3{margin: 0;font-size: 20px;color: #333333}
.lovesymbo i{color: #333;font-size: 20px;}
.detaillist li{display: inline-block;border-right: 1px solid #d8d8d8;}
.detaillist li:last-child{border-right: none;}
.detaillist li a{text-decoration: none;padding: 5px 7px;font-size: 12px;color: #c09763;}
.detaillist li a:hover{color: #b88b51}
.detaillist li i{color: #d29b55;}
.detaillist li{color: #666;font-size: 12px;}
.detaillist{border-bottom: 1px solid #d8d8d8; padding-bottom: 10px;padding-top: 10px;}
.oldrate{color: #bbbbbb;font-size: 13px;}
.oldrate span{text-decoration: line-through;padding: 0 7px;}
.realrate .realr{font-size: 23px;color:#c09763;margin-bottom: 0;padding-left: 0;float: left;margin-right: 8px }
.realrate .rateoff{font-size: 11px;color: #bbbbbb;border: 1px solid #bbbbbb; padding: 6px;float: left;}
.sponsr{margin-top: 5px;}
.sponsr img{width:28px;padding: 6px;background-color: #b88b50;border-radius: 50%;}
.sponsr i{padding: 3px 8px;border-radius: 0 6px 6px 0;background-color: #b88b50;color: #fff;font-size: 11px;margin-left: -10px;}
.payoption,
.replace{color: #808080;font-size: 12px;margin: 4px 0;}
.payoption i,
.replace i{font-size: 15px;margin-right: 2px;}
.replace a{border: 1px solid #b88b50;border-radius: 50%;width: 23px;height: 23px;display: inline-block;text-align: center;line-height: 23px;text-decoration: none;color: #888;font-size: 12px;}


.detailbtn{padding:15px;border-radius: 5px;font-size: 13px;text-align: center;color: #333;text-decoration: none;box-sizing: border-box;letter-spacing: 1px;}

.btnarea{padding-top:5px;}

.addtocart{color: #d68141;background-color: #fff;border: 2px solid #d68141;text-decoration: none;font-weight: 700; display:inline-block;cursor:pointer;}
.addtocart:hover{text-decoration: none;color: #a25114;}
.buynow{background-image: linear-gradient(to top, #c79081 0%, #dfa579 100%);color: #fff;padding: 17px;text-decoration:none !important;box-shadow: none;border: none;}
.buynow:hover{text-decoration: none;color: #a25114;background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);}

.availbale li{display: inline-block;margin-right: 10px;color: #888;font-size: 12px;}
.availbale li i{color: #009688;margin-right: 3px;}

.prodescriptions{padding-top: 15px;}
.prodescriptions .deschead{font-size: 12px;color: #808080;text-transform: uppercase;margin-bottom: 5px;}
.specifications li{display: inline-block;margin-right: 15px;color: #808080;font-size: 12px;}
.specifications li i{margin-right: 5px;color: #cbc7c7}
.specifications{margin-bottom: 10px;}
.description{font-size: 12px;color: #666;}

.detailspecifications{padding-bottom: 15px;}
.detailspecifications h2{font-size: 21px;color: #555;}
.detailspecifications .table>thead>tr>th{padding-left: 0;border-bottom: 1px solid #e2e2e2;font-size: 15px;}
.detailspecifications .table>thead>tr>th i{font-size: 12px;margin-right: 2px;color: #c39c6a;}
.detailspecifications .table>tbody>tr>td{border: none;padding-left: 0;color: #808080;font-size: 12px;}
.specifchead{font-size: 13px;color:#666;font-weight: 100;padding-left: 0;}
.specifcname{width: 230px;}
/*.detailspecifications .table{border-bottom: 1px solid #e2e2e2;}*/

.morespecific {font-size: 14px;color: #c69b2c;text-rendering: uppercase;letter-spacing: 1px;text-decoration: none;padding: 7px 0;cursor: pointer;}
.morespecific i{margin-left: 5px;}
.morespecific:hover{text-decoration: none;color: #987721;}
.showwhenclick{display: none;}




/*image zoom block*/
.zoom {display:inline-block;position: relative;margin: 5px;cursor: pointer;}
.zoom img{display: block;}
.thumblock{text-align: center;}
.thumblock ul{margin: 0 auto;display: inline-block;}
.thumblock ul li{display: inline-block;border: 1px solid #c49e6d8a;margin-right: 5px;cursor: pointer;}
.thumblock ul li:hover img{opacity: 0.8}
.thumblock ul li img{width:50px;height: 50px;}



.framed{display:none;}
@media(max-width:768px){
    
.framed{display:block;}
.showimages{overflow:hidden;}
.frame1{position: absolute;left:0;top: 0;bottom: 0;width: 40px;z-index: 99;background-color: transparent;height: 385px;}
.frame2{position: absolute;right:0;top: 0;bottom: 0;width: 40px;z-index: 99;background-color: transparent;height: 385px;}

}
/*end image zoom block*/

/*similar products*/
.similar{margin-top: 5px;}
/*similar products*/



/*end detail page style*/


/*responsivestyle for detail page style*/
@media(max-width: 1240px)
{
   .btnarea .col-sm-6{padding-right: 0;padding-left: 5px;}
}

@media(max-width:992px){
    .detailpage > div{text-align: center;}
    .zoom{margin: 0 auto;}
    .tabshow{display: block;}
    .tabhide{display: none;}
    .detailpage{margin-top: 10px;}


    .realrate{text-align: center;margin:0 auto;display: inline-block;}
    .btnarea{padding-top: 5px;padding-bottom: 10px;}
    .addtocart{float: right;}
    .buynow{float: left;}
    .detailspecifications .table>thead>tr>th{text-align: left;}
    .detailspecifications .table>tbody>tr>td{text-align: left;}
    .titlepro h3{padding-top: 10px}
}
@media(max-width: 768px){
    .martop130{margin-top: 156px;}
    .morespecific{display: block;margin-top: 10px;}

 
}
@media(max-width: 580px){
    .titlepro h3{font-size: 15px;padding-bottom: 10px;}
  
    .detailspecifications{border: none;}
}
@media(max-width: 480px){
    .martop130{margin-top: 140px;}
    .detailpage{margin-top: 0;}
    .titlepro h3{font-size: 13px;}
    .thumblock ul li{margin-right: 2px;}
    .thumblock ul li img{width: 40px;height: 40px}
}

@media(max-width:350px){
    .thumblock ul li{margin-right: 0px;}
    .thumblock{padding: 0;}
}


@media(max-width: 342px) and (min-width:300px){
    .mobprodetails > a span{height: 36px;}
}


@media(max-width: 320px){
    .thumblock ul li img{width: 30px;height: 30px;}
    .detailbtn{padding: 9px 12px;font-size: 10px;}
    .buynow{padding: 11px;}
}
@media(max-width: 290px){.detailbtn{padding: 9px} .buynow{padding: 10px;}}
/*end responsivestyle for detail page style*/








/*auto search style*/

    .search{position: relative !important;}

    .ui-autocomplete{
    background-color: #fff !important;
    z-index: 99999999 !important;
    padding-left: 3px !important;
    -webkit-box-shadow: -1px 2px 5px 0px rgba(148,143,148,1);
    -moz-box-shadow: -1px 2px 5px 0px rgba(148,143,148,1);
    box-shadow: -1px 2px 5px 0px rgba(148,143,148,1);
    position: fixed !important;
    max-height: 320px;
    overflow: auto !important;
    top: 61px !important;
    }
    @media(min-width: 768px){
        *.myauto{top: 57px !important;}
    }

    @media(max-width: 767px){
        .ui-autocomplete{top: 116px !important;}
        *.myauto{top: 48px !important;}
    }

    @media(max-width:480px){
        .ui-autocomplete{top: 93px !important;left: 5px !important;}
        *.myauto{top: 38px !important;}
    }



    .ui-autocomplete li a{font-size: 13px;color: #888;text-decoration: none;padding: 5px;cursor: pointer;display: block;}
    .ui-autocomplete li{border-bottom: 1px dashed #c7a37359;}
    .ui-autocomplete li a:before{content: "\f262"; font-family: "Ionicons";margin-right: 7px;}

    @media(max-width:480px;)
    {
        .ui-autocomplete li a{font-size: 12px !important;}
    }

/* end auto search style*/






/*otherpages*/
.textcontainer{box-sizing: border-box;background-color: #fff;padding: 25px 50px;font-size: 12px;margin: 0  auto;box-shadow: 0px 0px 7px #00000082;}
.textcontainer p{font-family: 'Roboto', sans-serif;text-align: justify;font-size: 12px;}
.textcontainer h3{font-family: 'Roboto', sans-serif;text-align: left;font-size: 13px;text-transform: uppercase;font-weight: 700}
.textcontainer li{font-family: 'Roboto', sans-serif;text-align: justify;font-size: 12px;list-style-type:decimal;}
.textcontainer ol{font-size: 13px;padding-left: 15px;font-family: 'Roboto', sans-serif;list-style-type:decimal;}


.disc ul li{list-style-type: circle;}

@media(max-width:768px){
    .textcontainer{padding: 10px 15px;}
    .textcontainer ul{padding-left: 15px;}
    
}
/*end otherpages*/




/*bread crumb*/
.bread{margin-top:130px;}
ul.breadcrumb {
    padding: 10px 16px;
    list-style: none;
    background-color: #eee;
}
ul.breadcrumb li i{font-size:16px;color:#b98c53;}
ul.breadcrumb li {
    display: inline;
    font-size: 12px;
}
ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: "\f125";
    font-family: "Ionicons";
    color:#777;
    
}
ul.breadcrumb li a {
    color: #0275d8;
    text-decoration: none;
    padding:7px;
}
ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}


@media(max-width:768px){
    ul.breadcrumb{display:none;} 
    .bread{margin-bottom:10px;}
    
}

/*bread crumb*/


/*mymodal*/
.signmodal{z-index: 9999999999999999999999;}
.signmodal .modal-content{border-radius: 0 !important;border: none !important;padding-bottom: 20px !important;border-bottom: 3px solid #c09763 !important;margin-top: 140px;}
@media(min-width:768px){ .signmodal .modal-dialog{width: 700px !important;} }
.fgp{text-decoration: none;color: #666 !important;font-size: 12px !important;letter-spacing: 1px;padding-left: 10px;}
.signmodal .close{ width: 30px;
    position: absolute;
    right: 0;
    height: 30px;
    z-index: 99999999999;
    background: #fff;
    opacity: 1;
    color: #c09763;
    font-size: 28px;
    }

.signmodal label {margin-top: 20px;margin-bottom: 0px;display: block;}
.form-body{
    background:#fff;
    padding:20px 0;
}
.login-form{
    background:rgba(255,255,255,0.8);
  padding:20px;
  border-top:3px solid#3e4043;
}
.innter-form{
  padding-top:20px;
}
.nav-tabs {
    border-bottom: none !important;
}

.signmodal input:-webkit-autofill,
.signmodal textarea:-webkit-autofill,
.signmodal select:-webkit-autofill{background-color: #fff !important;}

.nav-tabs>li{
  color:#222 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff !important;
    background-color: #c09763;
    border: none !important;
    border-bottom-color: transparent;
  border-radius:none !important;
}

.form-body .infield{border:1px solid transparent !important;
border-bottom: 1px solid #c0976359 !important;}


.innter-form form label{font-weight: 400 !important;
    font-size: 10px !important;
    color: #666 !important; }


.sa-innate-form input[type=text], input[type=password], input[type=file], textarea, select, email{
    font-size:13px;
  padding:10px;
  border:1px solid#ccc;
  outline:none;
  width:100%;
  margin:0;
  
}
.sa-innate-form input[type=submit]{
    border:1px solid#c09763;
  background:#c09763;
  color:#fff;
  padding:10px 25px;
  font-size:14px;
  margin-top:15px;
  cursor:pointer;
  }
  .sa-innate-form input[type=submit]:hover{
  border:1px solid#db3b2b;
  background:#db3b2b;
  color:#fff;
  }
  
  .sa-innate-form button{
  border:1px solid#c09763;
  background:#c09763;
  color:#fff;
  padding:10px 25px;
  font-size:14px;
  margin-top:5px;
  }
  .sa-innate-form button:hover{
  border:1px solid #7a4f19;
  background: #7a4f19;
  color:#fff;
  }
  
.signmodal .titlmodalpro h3{font-size: 13px;text-align: center;color: #333;margin-top: 10px;}
.signmodal .titlmodalpro p{color: #f44336;text-align: center;font-size: 23px;margin-top: 10px;font-weight: 100}


@media(max-width:768px){ 
.signmodal .modal-dialog{width: 95% !important;} 
.signmodal .modal-content{margin-top: 90px;} 
.signmodal{margin-right: 0;}
}


@media(max-width:480px){  .innter-form{padding-top: 0;} 
.sa-innate-form input[type=text]{padding: 5px;}  
.signmodal .modal-content > div{padding: 0;}
.signmodal .modal-content{margin-top: 55px !important; }
.signmodal .titlmodalpro p{text-align: center;font-size: 18px;}
.signmodal{background: #c097637d;}
}
    /*end modal form*/
    
    
.sli{position:absolute;top:0;bottom:0;right:0;left:0;}



/*style for sign in division*/
.signindivi{width: 215px;position: absolute;right: 0;left: 0;border-radius: 0 10px 15px 15px;background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.25) 200%);
 background-blend-mode: multiply;line-height: 50px;padding: 15px;z-index: 9999999;display: none;}
.signindivi a{color: #fff;font-size: 12px !important;line-height: none !important;text-align: left;display: block;letter-spacing: 1px;}
.signindivi > a > i{margin-right: 5px;font-size: 17px !important;position: static !important;}
.signindivi .loginbar > span{width:100%;font-size: 11px;display: block;color: #fff;text-align: center;} 
.signindivi .loginbar > a{text-align: center;}
.signindivi .btn{width: 100%;background-color: #b98c52;border-color: #b98c52;}
.signindivi .btn:hover{background-color: #ac7124;border-color: #ac7124;}

.sign:hover .signindivi{display: block;}
.sign:hover{background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.25) 200%);
 background-blend-mode: multiply;}
.sign:hover a{color: #fff !important}
.sign:hover a i{color: #fff !important}

@media(max-width: 992px){
    .signindivi{left:-67px;border-radius: 0 0 10px 10px;padding: 15px 10px;top: 69px;}
}

@media(max-width: 768px){
    .signindivi{left:-39px;border-radius: 0 0 5px 5px;padding: 10px;top: 68px;}
}

@media(max-width: 480px){
    .signindivi{left:0px;border-radius: 0 0 5px 5px;padding: 10px;top: 42px;width: 176px;}
    .signindivi .btn{padding: 0 !important;line-height: 30px;}
    .signindivi a{font-size: 10px !important;text-transform: uppercase;}
    .signindivi .loginbar span{line-height: 24px;}

}
/*end style for sign in division*/




/*signup-register modal*/
.registermodal{background-color: #c96f435c;}
.registermodal .modal-content{margin-top: 60px;padding: 0 !important}
.registermodal .tab-content .leftmod .loghd{font-size: 25px;margin-top: 20px;text-align: center;color: #c09763;letter-spacing: 1px;margin-bottom: 10px;}
.registermodal .tab-content .leftmod .logtext{font-size: 14px;text-align: center;}
.registermodal .form-body{padding: 0;}
.registermodal #sectionB{padding: 20px;}
.registermodal .btn{width: 100%;}
.registermodal .btn:hover{background-color: #714916 !important;border-color: #714916 !important}
.fgtpsw{width: 100%;display: block;text-align: center;height: 50px;line-height: 50px;text-decoration: none !important;    box-shadow: 0px 2px 5px #c097635c; margin-top: 15px;color: #c09763 !important;cursor: pointer;}
.fgtpsw:hover{background-color: #c0976321;}
.registerclas{text-align: center;
    margin: 0 auto;
    display: block;
    height: 40px;
    border: 1px solid #c09763;
    line-height: 40px;
    width: 150px;
    text-decoration: none;
    color: #8e6e47;
    font-size: 12px;
    letter-spacing: 2px;
    cursor: pointer;}
.registerclas:hover{text-decoration: none;color:#c09763;}
.regpara{    font-size: 11px;
    text-align: center;
    margin-top: 20px;
    color: #ce986c;}




/*end signup register modal*/



/*new form style*/
.registform input{padding: 7px 0 !important;}

.signmodal .registform label{margin-top: 10px;}
 
.registermodal .field {
  display: flex;
  flex-flow: column-reverse;
}

.registermodal label, .registermodal input {
  transition: all 0.2s;
  touch-action: manipulation;
}

.registermodal input {
  font-size: 13px;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-family: inherit;
  /*-webkit-appearance: none;*/
  border-radius: 0;
  padding: 0;
  cursor: text;
}

.registermodal input:focus {
  outline: 0;
  border-bottom: 1px solid #666;
}

.registermodal label {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.registermodal input:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform:translate(0, 3.5rem) scale(1.5);
  font-size: 7px !important;

}

::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}

.registermodal input:focus::-webkit-input-placeholder {
  opacity: 1;
}

.registermodal input:not(:placeholder-shown) + label,
input:focus + label {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
}



.field label i{color: #f44336;font-size: 11px;padding-right: 6px;float: right;position:absolute;}
.nopadl{padding-left: 0 !important}
.nopatop{padding-top: 0 !important}
.emiratesstar i{padding-right: 10px !important;font-size: 16px !important}
.registermodal .emiratesstar{font-size: 11px !important}

.registermodal .conditions input{top: -3px !important;}
.registermodal .conditions label{font-size: 10px !important;}
.registermodal .conditions a{font-size: 10px;color: #c09763;}

.regbox{border-left: 1px dashed #d0cdcd;}

.newuser .logtext{font-size: 12px !important;color: #c09763}
.orreg{text-align: center;}
.orreg span{display: inline-block;width: 30px;height: 30px;border-radius:50%;border: 2px solid #d6c5c5;line-height: 30px;font-size: 11px;text-align: center;}




.newuser{display: none;}

@media(max-width: 768px){
    .registermodal .removeit{display: none !important;}
}

@media(min-width: 768px){
    .registermodal .showit{display: none !important;} }
    
    
    






/*checkout  page*/
.comoncontainer{border: 1px solid red}
.checkoutpanel{width: 800px;margin:0 auto;}
.checkoutpanel .panel-heading{background-color: #c8a475;padding: 0;border-radius: 0;}
.checkoutpanel .panel-heading .panel-title a {color: #fff;text-decoration:none;letter-spacing: 1px;font-size: 12px;padding: 10px 15px;display: block; }
.checkoutpanel .panel-heading .panel-title span{width: 25px;height: 25px;line-height: 25px;text-align: center;display: inline-block;border: 1px solid #f1e2e2;margin-right: 15px;}
.checkoutpanel .panel-default{border-color: #c8a475;border-radius: 0;}
.checkoutpanel .panel-default .panel-body label{font-weight: 100;}
.checkoutpanel .panel-default .panel-body p{font-size: 11px;color: #888}
.checkoutpanel .panel-default .panel-body .form-control{border-radius: 0;height: 40px;width: 300px;}
/*end checkout  page*/




/*new checkout page*/
.chcklist ul li{display: inline-block;list-style-type: none;margin-right: 15px;color: #ba9b72}
.chcklist ul li .btn{background-color: #cdab7e;border-color: #cdab7e;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;border-radius: 3;margin-left: 5px;}
.chcklist ul li .btn:hover{background-color: #957345;border-color: #957345;}
.chcklist ul li .bgcrt{color: #ba9b72;text-transform:uppercase;font-size:12px;text-decoration:none;}

.bottomspan{height:1px;background-color:#cdab7e;display:block;width:100%;margin-top:3px;}

.checkoutform .infield{box-shadow: none !important;}
.checkoutform label{font-weight: 100;color: #957549}
.checkoutform label sup{color: red !important;font-size: 14px;}
.checkoutform select{font-size: 12px;color: #957549;}
.checkoutform textarea{border:1px solid #c0976359 !important }
.brldshd{border-left: 1px dashed #cdab7ea6}
.padd20{padding: 15px !important}
.proddesc{font-size: 13px;color: #88663a;text-align: left;}
.proprice{font-size: 14px;}

.pricecolmn{border-bottom: 1px solid #c0976359;padding-top: 15px;padding-bottom: 10px;}
.pricecolmn p{font-size: 11px;text-transform: uppercase;}
.priceval{color: #676767;font-weight: 700}
.proprice p{    color: #F44336;font-size: 12px; }
.cpcode{width: 90%;padding: 5px;border: 1px solid #cdab7ea6;}
.vatval{font-size: 14px;color: green}

.orderttl p{font-size: 16px;color: #f44336;font-weight: 700;letter-spacing: 1px;}

.paymth{ background-color: #c098641f;padding: 15px;}
.paymth p{margin-top: 7px;color: #626262;}
.paymethod .col-sm-6 .radio label{font-size: 15px !important;color: #9e7745;}
.paymethod p{color: #f44336;padding-left: 20px;}
.chekoutprocess .btn{padding: 0px;background-color: #f44336;height: 60px;line-height: 30px;margin:0;border-color: #f44336;letter-spacing: 2px;cursor: pointer;border-radius: 5px}


.boxeddiv{height: 58px;width: 100%;border: 1px solid #f1e8dc;text-align: center;padding-top: 8px;background-color: #f1e8dc;}
.boxeddiv p{text-align: center;}
.boxeddiv i{font-size: 15px;margin-right: 5px;}
.boxeddiv .hed{font-size: 11px !important;margin-bottom: 5px;}
.boxeddiv .amnt{font-size: 13px !important;color: #f44336;font-weight: 700}
.checkoutform{padding:0 !important;}
/*end new checkout page*/

.sphr{margin-top:5px; margin-bottom:20px;border-top: 1px dashed #d8ba93; }

/*myformdesign*/

.myformdesign input{padding: 7px 0 !important;}


.myformdesign label{margin-top: 10px;}

 
.myformdesign .field {
  display: flex;
  flex-flow: column-reverse;
}

.myformdesign label, .myformdesign input {
  transition: all 0.2s;
  touch-action: manipulation;
}

.myformdesign input {
  font-size: 13px;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-family: inherit;
  /*-webkit-appearance: none;*/
  border-radius: 0;
  padding: 0;
  cursor: text;
}

.myformdesign input:focus {
  outline: 0;
  border-bottom: 1px solid #666;
}

.myformdesign label {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.myformdesign input:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform:translate(0, 3rem) scale(1.5);
  font-size: 7px !important;

}

::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}

.myformdesign input:focus::-webkit-input-placeholder {
  opacity: 1;
}

.myformdesign input:not(:placeholder-shown) + label,
input:focus + label {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
}



.field label i{color: #f44336;font-size: 11px;padding-right: 6px;float: right}

.form-body .form-group{height: 64px;margin-bottom: 0 !important}
.myhrl{margin-bottom: 0 !important}

.coupnbox input:focus{outline: 0 !important;box-shadow: none !important;border-bottom: 1px solid #ccc}
.coupnbox {width: 160px;}
.coupnbox input{color: green;box-shadow: none;}
.coupnbox label{color: #bb9057;font-weight: 100;font-size: 11px;}
/*end myformdesign*/
    

/*checkout page responsive*/
@media(max-width: 992px){
    .chcklist ul li .btn{font-size: 10px;}
    .chcklist ul li{display: block;margin-right: 0;margin-bottom: 10px;}
    .boxeddiv .hed{font-size: 10px !important}
    
    .coupnbox{text-align: center;margin:0 auto;}
    .paymethod .col-sm-6 .radio label{font-size: 11px !important;}
}

@media(max-width: 768px){
    .brldshd{border-left: none;padding-top: 110px;}
    .paymth p,
    .orderttl p,
    .proprice p{text-align: center;float: none !important}
    .padd20{box-shadow: none;}
}

@media(max-width: 420px){
 .boxeddiv{height: auto;width: 100%;background-color: #fff;margin-bottom: 4px;}
 .rounditems .col-xs-4{width: 100%;}

}
/*end checkout page responsive*/







/*add to cart*/
#adcart{top: -17px;font-size: 13px;color: #ba8d54;}
.addcrtimg{width: 100px;}
.addtocartdiv{background-color: #eeeeee;}
.cartingdiv{background-color: #ffffff;}


.mycarthead{height: 50px;line-height: 50px;border-bottom: 1px solid #eee}
.mycarthead p{font-size: 17px;color: #be9661;}

.mycrtfoot{background-color: #ffffff;padding-bottom:10px;}
.mycrtfoot a,
.mycrtfoot input{height: 50px;line-height: 50px;font-size: 13px;font-weight: 100;padding: 0;margin: 0;width: 180px;}
.mycrtfoot a i{margin-right: 10px;}

.cartitems{margin-bottom: 10px;padding-top: 15px;padding-bottom:10px;border-bottom: 1px solid #eeeeee;}

.crtcmpnyname{font-size: 11px;color: #afadad;margin-bottom: 5px;}
.productname{font-size: 14px;color: #b88b50 !important;margin-bottom: 5px;text-decoration: none !important}
.cartprodata .sponsr{font-size: 11px;color: #8a8888;}
.cartprodata .sponsr img{margin-left: 5px;padding: 3px;width: 20px;}
.cartprodata .sponsr i{padding: 2px 8px;
    border-radius: 0 6px 6px 0;
    background-color: #b88b50;
    color: #fff;
    font-size: 9px;
    margin-left: -10px;}
.cartprice{font-size: 14px;text-transform: uppercase;color: #6b6b6b}
.cartprice span{font-size: 15px;font-family: cursive;font-weight: 700;margin: 0 15px;color: #797474;}
.cartprice i{font-size: 12px;color: #b9b7b7;}

.qnty li{display: inline-block;}
.qnty li select,
.qnty li select:focus{box-shadow: none;outline: 0;border: none;}
.qnty li select option{border: none;background-color: #ccc;font-size: 11px;outline: 0}
.qnty li label{font-size: 12px;font-weight: 100;text-decoration: none;color: #4CAF50}

.removecrt{color: #ff5722;font-size: 12px;letter-spacing: 1px;text-decoration: none;}
.removecrt i{font-size: 12px;}
.removecrt:hover{text-decoration: none;color: #f44336}

.cartproprices .form-group{margin-bottom: 7px;}

.rightcart{background-color: #fff;padding-bottom: 15px;}
.ordehd{font-size: 15px;color: #b98c52; letter-spacing: 1px}
.rightcart table tr td{border: none;color: #888484;font-size: 13px;padding: 10px 2px;}
.usaves{font-size: 13px;color: green;text-align: center;}
.usaves span{letter-spacing: 1px}
/*end add to cart*/

/*responsive add to cart*/
@media(max-width: 768px){
    .summry{padding-left: 0;border-top: 1px solid #e8e7e7;}
    .addtocartdiv{margin-top: 5px;padding: 0 !important}
    .mycarthead p{text-align: center;}

    .cartimages{width: 110px;float: left;}
    
    .cartproprices::before{content: "";display: block;clear: both;}
}



@media(max-width: 450px){
        .mycrtfoot a,
        .mycrtfoot input{margin:2px 0;width: 100%;}
}
/*end responsive add to cart*/

