@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
/*font:300 14px 'Oswald', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Lusitana:400,700);
@import url(http://fonts.googleapis.com/css?family=Questrial);

*{margin:0; padding:0;}
body{font:400 14px 'Lusitana', serif; color:#585d5d; overflow:auto !important;}
.thumbnails{display:none;}
.f_left{float:left;}
.f_right{float:right;}
.f_center{text-align:center !important;}
.clear{clear:both; height:0; font:0; overflow:hidden;}
a{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.transition-obj{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
a{text-decoration:none; outline:0; color:#282525;}
a:hover, a:active, a:focus{outline:0; color:#65bcca; text-decoration:none;}
p  a{border-bottom:1px dotted #686868;}
*:focus{outline:0;}
img{border:none;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #333;}
.go-top {position: fixed; bottom: 10px; right: 10px; text-decoration: none; color: white; background-color: rgba(0, 0, 0, 0.3); font-size: 12px; padding: 2px; display: none; padding:8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.go-top:hover {background-color: #6c2071; color:#FFF; text-decoration:none;}
header{background:url(../images/lake-palace.jpg) no-repeat left top; height:134px;}
hr{background:url(../images/line.png) repeat-x left top; height:1px; border:none;}
.header{}
.logo a{background:url(../images/Paras-Udaipur-curve.svg) no-repeat left top; background-size:100%; width:375px; height:62px; position:absolute; left:0; right:0; margin:35px auto 0; display:block; z-index:999;}
.logo a:after{content:''; font-family: 'Lusitana', serif; background:url(../images/logo-cloud.png) no-repeat left top; background-size:100%; width:133px; height:34px; z-index:9; position:absolute; top:-20px; right:-100px;}
.currency-box{width:100%; display:table; position:relative; z-index:99999;}
.currency-box .main{float:right;}
.cart-box{float:right; font-family: 'Questrial', sans-serif; margin-top:20px; position: relative; z-index: 999;}
.cart-box .my-account-top{float:left; margin-right:25px; margin-top:10px;}
.cart-box .my-account-top a{background:url(../images/my-account.png) no-repeat left center; text-transform:uppercase;  padding:4px 0; padding-left:20px; color:#4e5454;}
.cart-box .my-account-top a:hover{color:#67b4c0;}
.cart-box .wishlist{float:left; margin-right:25px; margin-top:10px;}
.cart-box .wishlist a{background:url(../images/wishlist.png) no-repeat left center; text-transform:uppercase;  padding:4px 0; padding-left:20px; color:#4e5454;}
.cart-box .wishlist a:hover{color:#67b4c0;}
.cart-box .cart{float:left; position:relative; display:block;}
.cart-box .cart-inner{background:#fff; display:table; padding:5px 10px 10px;  z-index:600; position:relative; right:0; top:0; }
.cart-box .cart .count{float:left; color:#65b9c6; border:1px solid #65b9c6; width:20px; height:20px; text-align:center; line-height:20px; margin:5px 5px 0 0;
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.cart-box .cart .icon{float:left; background:url(../images/cart.png) no-repeat left top; width:36px; height:28px; display:block;}
.cart-box .cart:hover .count{color:#de4c84; border-color:#de4c84;}
.cart-box .cart .cart-details{display:none;top:43px;}
.cart-box .cart:hover .cart-details{display:block; background:#fff; width:325px; position:absolute; right:0;  z-index:500;
box-shadow: 0 0 40px 4px rgba(0,0,0,0.25); padding:15px;}
.cart-box .cart .cart-details .close a{color:#797f81; position:absolute; right:-8px; top:0px; font-size:20px; z-index:9999;}

.cart-box .empty{border:1px solid #de4c84; backface-visibility:#ffdae8; color:#de4c84; text-align:center; font:300 16px 'Lusitana', serif; padding:10px 5px;}
.cart-box .cart-details ul{font-family:'Lusitana', serif;}
.cart-box .cart-details ul>:last-child{background:none; padding-bottom:0;}
.cart-box .cart-details li{display:block; padding:10px 0; background:url(../images/line.png) repeat-x center bottom;}
.cart-box .cart-details li .img{width:100px; float:left;}
.cart-box .cart-details li .img img{width:100%}
.cart-box .cart-details li .text{padding-left:110px;}
.cart-box .cart-details li .pro-name{color:#333; font-size:16px;}
.cart-box .cart-details li .pro-name a{color:#333;}
.cart-box .cart-details li .pro-name a:hover{color:#5dbfce;}
.cart-box .cart-details li .qty{color:#333; padding-top:5px;}
.cart-box .cart-details li .price{color:#888; padding-top:5px;}
.cart-box .cart-details .total-box{background:#f4f4f4; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; display:table; width:100%; padding:10px 8px; margin:10px 0; font-family:'Lusitana', serif; font-size:18px; color:#333;}

h3{color:#363535; font:300 22px 'Lusitana', serif; margin-top:7px;}
h4{color:#474949; font:300 20px 'Lusitana', serif; margin-top:7px;}
h4.color1{color:#58afbd; margin-bottom:15px;}
h5{color:#474949; font:300 17px 'Lusitana', serif; margin-top:7px;}
h6{color:#58afbd; font:300 16px 'Lusitana', serif; margin-top:7px;}

.innerPageWrapper{}
.innerPageWrapper p{font-size:16px; text-align:justify; line-height:28px;}

.nav{font:300 15px 'Lusitana', serif;}
.nav .text{background:url(../images/line-2.png) no-repeat right top; padding-right:6px; min-height:193px; width:134px;}
.nav .img{width:280px; margin-left:20px;}
.nav .img.imgOther{width:200px; margin:0 7px;}
.nav .img.imgOther .img-text{font-size:10px;}
.nav .img img{width:100%;}
.nav .img-text{font-size:13px; text-align:center !important; padding-top:9px; letter-spacing:3px; font-family: 'Questrial', sans-serif; text-transform:uppercase;}
.nav .img-text{}
.nav ul{}
.nav-inner{ padding-right:300px; width:100%;}
.mainContainer{margin-bottom:15px; min-height:500px;}
.search-box {width:284px; float:right;}
.search-box input[type='text']{color:#585d5d; width:250px; outline:none; border:none; background:#fff url(../images/line-2.png) no-repeat left top; padding:3px 5px; height:38px; float:left;
font-family: 'Questrial', sans-serif;}
.search-box input[type='submit']{background:#65bcca url(../images/search.png) no-repeat center center; border:none; color:#fff; padding:3px 5px; text-align:center; cursor:pointer; width:34px !important; height:38px; float:left;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.search-box input[type='submit']:hover{background:#57abb8 url(../images/search.png) no-repeat center center; border-color:#2f2b2b;}
.search-box input[type='submit']:focus{outline:none;}
.slider{padding:12px 0 40px;}
.f-product{margin-bottom:35px;}
.f-product img{width:100%;}

h1{}
p{font:300 13px 'Lusitana', serif; margin-bottom:10px; line-height:20px;}
p.large-text{font-size:18px; text-align:center; color:#999;}
p.large-text2{font-size:18px;}
p.large-text3{font-size:20px;}
p span{color:#58afbd;}

.large-text4{font-size:20px;}

.downloadBrochure a{font-size:20px; }
.downloadBrochure i{color:#de4c84;}
.downloadBrochure a:hover{color:#de4c84}
.footer-block{padding:20px 0;}
.sign-up-box {display:table; width:100%;}
.sign-up-box .img{text-align:center;}
.sign-up-box .img img{width:100%;}
.sign-up-box .text{font-family: 'Lusitana', serif; text-align:center; padding:5px 0 10px; font-size:15px;}
.sign-up-box {}
.sign-up-box  .input{margin-right:40px;}
.sign-up-box  input[type='text']{color:#585d5d; width:100%; outline:none; border:1px solid #74c3cf; border-right:none; background:#fff; padding:3px 5px; height:38px; float:left;
font-family: 'Lusitana', serif;
-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; 
border-bottom-left-radius: 4px;}
.sign-up-box input[type='submit']{background:#c8f1f7; border:1px solid #74c3cf; border-left:none; color:#22737f; padding:3px 5px; text-align:center; cursor:pointer; width:40px !important; height:38px; float:left; font-family: 'Lusitana', serif;
-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.sign-up-box input[type='submit']:hover{background:#a0dee7;}
.sign-up-box input[type='submit']:focus{outline:none;}

.footer-widget-box{padding:15px 70px; margin:20px 60px 40px; height:300px; background:url(../images/widget-01.png) no-repeat left center, url(../images/widget-02.png) no-repeat right center;}  
.footer-widget-box .blog-box{text-align:center;}
.footer-widget-box .blog-img{}
.footer-widget-box .blog-img img{width:100%}
.footer-widget-box .blog-text{color:#868181; font-size:14px; background:url(../images/blog-bg.png) no-repeat right center; text-transform:uppercase; display:inline-block; padding-right:8px; margin-top:5px; }
.footer-widget-box .blog-text a{color:#868181;}
.footer-widget-box .blog-text a:hover{color:#6bbbc7;}
.footer-widget-box .blog-box:hover .blog-text{color:#6bbbc7;}
.footer-widget-box .insta-box:hover .blog-text{color:#6bbbc7;}

.footer-widget-box .insta-box{border:1px solid #eeeeee;}
.footer-widget-box .t-title{color:#74c3cf; margin:7px 0; text-align:center;}
.footer-widget-box .t-title a{color:#74c3cf;}
.footer-widget-box .t-title a:hover{color:#afb3b5; }

.footer-block .f-title{color:#74c3cf; background:url(../images/line.png) no-repeat center bottom; text-transform:uppercase; padding-bottom:7px; margin-bottom:10px;}
.footer-block .f-title2{background:url(../images/line.png) repeat-x center bottom; text-transform:uppercase; padding-bottom:7px; margin-bottom:10px; text-align:center;}
.footer-block .f-contact{line-height:22px;}
.footer-block .f-contact span{margin-top:10px; color:#74c3cf;}
.footer-block .f-hours{line-height:18px; margin-top:10px;}
.footer-block .f-hours span{color:#74c3cf;}
.footer-block .f-blt{}
.footer-block .f-blt ul{list-style:none;}
.footer-block .f-blt li a{color:#585d5d; line-height:22px;}
.footer-block .f-blt li a:hover{color:#a9aeb0;}
.footer-block .blog{max-width:200px; margin:10px auto;}
.footer-block .blog img{width:100%;}
.footer-block .social{text-align:center; background:url(../images/line.png) repeat-x center top; padding-top:10px;}
.footer-block .social .icon{display:inline-block; margin:0 2px;}
.footer-block .social .icon a{display:block; padding:3px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 
.footer-block .social .icon a:hover{background-color:#e2f8fb;}

.footer{padding:17px 0 20px;}
.copy{float:left; font-size:13px;}
.ifw{float:right;}

.go-top {position: fixed; bottom: 70px; right: 10px; text-decoration: none; color: white; background:url(../images/top.png) no-repeat left top; display: none; padding:8px; width:40px; height:40px; background-size:100%; display:block;}
.go-top:hover {background-color:#fff;}

.listing-box{font-family: 'Lusitana', serif; }
.listing-box .l-box{width:175px; float:left;}
.listing-box .menu{}
.my-account{width:16.66667% !important;}
.listing-box .f-title{font-size:16px; padding:7px 4px; text-transform:uppercase; background:url(../images/line.png) no-repeat left top, url(../images/line.png) no-repeat center bottom}
.listing-box .menu-list{margin-top:10px;}
.listing-box .menu-list ul{list-style:none;}
.listing-box .menu-list li{margin:6px 0;}
.listing-box .menu-list li a{color:#797f81; padding:3px 4px;}
.listing-box .menu-list li a:hover{color:#6abdc9; text-decoration:underline;}
.listing-box .r-box{width:100%; padding-left:200px;}
.listing-box .product-box{}
.listing-box .banner{border:4px solid #aaaeb0; font-size:0;}
.listing-box .banner img{width:100%; font-size:0px;}
.listing-box  h2{color:#797f81; font-size:16px; padding:20px 0 5px; line-height:16px; text-transform:uppercase; font-weight:300;}
.listing-box select{border:1px solid #bebebe; color:#7b7b85; margin-top:15px; font-size:12px; padding:4px 0; text-transform:uppercase; height:auto;}
.listing-box select:focus{outline:none;}
.listing-box .product ul{ text-align:justify;}  
.listing-box .product ul:after{ content: '';   display: inline-block;   width: 100%;  height: 0;}
.listing-box .product li{margin:15px 0; 
-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;   -o-transition: all 0.4s ease;  transition: all 0.4s ease; width:32%; display:inline-block; 
font-size:0; margin-right:-4px; vertical-align:top}
.listing-box .product li.gab{padding: 0 !important;   margin: 0 !important;   border: 0 !important;  height: 0 !important;}
.listing-box .product li .img{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;   -o-transition: all 0.4s ease;  transition: all 0.4s ease; overflow:hidden; position:relative;}
.listing-box .product li .img img{width:100%;}
.listing-box .product li .img2{position:absolute; z-index:999; top:0%; left:0; right:0; bottom:0; opacity:0; width:100%;
-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;   -o-transition: all 0.4s ease;  transition: all 0.4s ease; }
.listing-box .product li .name{font-size:15px; text-align:center; color:#383e44; margin-top:5px;}
.listing-box .product li .price{font-size:14px; text-align:center; color:#797f81;}
.listing-box .product li .img:hover .img2{top:0; opacity:1; }
.listing-box .product li .name:hover{text-decoration:underline;}
.listing-box .listing-row{margin-left:-10px !important; margin-right:-10px !important;}
.listing-box .col-sm-4{padding-left:10px !important; padding-right:10px !important;}
.fix-top-margin-main{margin-top:120px;}
.fix-top-margin1{margin-top:40px;}
.fix-top-margin2{margin-top:30px; display:table; width:100%; min-height:1px;}
.fix-top-margin3{margin-top:15px;}
.fix-top-margin4{margin-top:10px;}
.fix-top-margin5{margin-top:5px;}
.color-text1{color:#de4b83;}
.color-text2{color:#65bcd2;}

.fix-top-margin2::before{content:''; display:table; width:100%; clear:both;}

.detail-page{font-family: 'Lusitana', serif;}
.detail-page h2{color:#797f81; font-size:16px; padding:20px 0 5px; line-height:16px; text-transform:uppercase; font-weight:300;}
.breadcrumb{padding-bottom:20px; font:300 10px 'Questrial', sans-serif; text-transform:uppercase; float:left;}
.breadcrumb a{color:#9a9a9a;}
.breadcrumb ul{list-style:none;}
.breadcrumb ul>:first-child{padding-left:0;}
.breadcrumb ul>:last-child{color:#4e5454; border-right-color:#fff;}
.breadcrumb li{font-size:12px; float:left; border-right:1px solid #666;  padding:0 7px 0 6px; color:#9a9a9a;  line-height:12px; font-weight:500;}
.breadcrumb li a{color:#9a9a9a; line-height:12px;  letter-spacing:.5px; font-weight:300;}
.breadcrumb li a:hover{text-decoration:underline; color:#4e5454;}
.detail-page .nxt-prv{float:right; font:300 10px 'Questrial', sans-serif; text-transform:uppercase;}
.detail-page .nxt-prv .sep{padding:0 10px;}
.detail-page .nxt-prv a{color:#9a9a9a;}
.detail-page .nxt-prv a:hover{color:#4e5454; text-decoration:underline;}
.detail-page .side-box{}
.detail-page .side-box .f-title{font:300 13px 'Questrial', sans-serif;}
.detail-page .side-box ul{list-style:none;}
.detail-page .side-box li {width:100%;}
.detail-page .side-box li .pro-box{margin:10px 0; }
.detail-page .side-box li .pro-box .img{}
.detail-page .side-box li .pro-box .img img{width:100%;}
.detail-page .side-box li .pro-box .name{color:#888; text-transform:uppercase; font-size:13px; margin:2px 0; text-align:left;}
.detail-page .side-box li.pro-box:hover .name{color:#74b6c2; }
.detail-page .main-pro {}
.detail-page .pro-img-box {width:620px; float:left;}
.detail-page .pro-detail-box {width:100%; padding-left:640px;}
.detail-page .pro-name{font-size:20px; padding:10px 0 5px; color:#333333; letter-spacing:.7px; }
.detail-page .pro-price{font-size:18px; margin-bottom:5px;}
.detail-page .pro-style-no {font-size:11px; color:#888;
margin-right:30px;}

.detail-page .available-text{padding:0; margin:10px auto; float:left;
margin:0px auto; margin-right:0px;}


.detail-page .pro-style-no.title {margin-bottom:5px;}
.detail-page .reviews-btn{font-size:0px; color:#e2e2dc; margin-bottom:4px; cursor:pointer;}
.detail-page .label{width:100px; float:left; text-transform:uppercase; font-size:15px; padding:6px 0; margin:5px 0; margin-bottom:10px;}
.detail-page .text{width:100%; padding-left:100px; text-transform:uppercase; font-size:12px; padding:6px 0; margin:0px 0; line-height:31px;}
.detail-page .text input[type=number]{width:40px; line-height:22px; padding:0 0px 0 5px; margin-top:4px; float:left; margin-right:25px;}

.detail-page .add-to-cart{background:#65bcca; border:2px solid #fff; outline:1px solid #797f81; color:#FFFFFF; text-transform:uppercase; padding:7px 20px; float:left;font:300 14px 'Lusitana', serif; cursor:pointer; margin-bottom:25px;}
.detail-page .add-to-cart span{font-size:12px;}
.detail-page .add-to-cart.full-wth{width:100%; font-size:13px; text-align:left; margin-bottom:8px; padding:7px 5px;}
.detail-page .add-to-cart.deposit{outline:1px solid #797f81; background:#E7E7E7; color:#797f81}
.detail-page .add-to-cart:hover{background:#797f81; color:#fff;}
.detail-page .add-to-cart.mrginBtn{margin-bottom:18px;}


.bundlesPackages ul{list-style:none;}
.bundlesPackages li {width:130px; float:left; margin-right:50px;}
.bundlesPackages li .pro-box{margin:10px 0; }
.bundlesPackages li .pro-box .img{position:relative;}
.bundlesPackages li .pro-box .img:after{content:''; width:17px; height:17px; background:url(../images/more.png) no-repeat center center; position:absolute; top:50%; right:-33px; margin-top:-8px;}
.bundlesPackages ul>:last-child .pro-box .img:after{ background:url(../images/more2.png) no-repeat center center;}
.bundlesPackages ul>:last-child {}
.bundlesPackages li .pro-box .img img{width:100%;}
.bundlesPackages li .pro-box .name{color:#888; text-transform:uppercase; font-size:12px; margin:2px 0; text-align:left;}
.bundlesPackages li .pro-box .price{color:#479aa7; text-transform:uppercase; font-size:12px; margin:2px 0; text-align:left; border-top:1px solid #C7C7C7; padding-top:3px;}
.bundlesPackages li .pro-box .price span{float:left; padding:1px;}
.bundlesPackages li .pro-box .checkbox{float:right;}
.bundlesPackages li.pro-box:hover .name{color:#74b6c2; }
.bundlesPackages .main-price{font-size: 20px; padding: 10px 0 5px;color: #333333;letter-spacing: .7px;}

.bundlesPackages .price-box{padding-top:27px;}
.tab-box{border-bottom: 1px solid #edede9}

.orderingExplained{margin-top:5px; color:#656565;}
.orderingExplained .inner{padding:10px 0;}
.orderingExplained .title{text-align:center; margin-bottom:10px;}
.orderingExplained .text-b{background:url(../images/text-bg.png) repeat-y center top;}
.orderingExplained .text-b ul{list-style:none; text-transform:none; margin:0;}
.orderingExplained .text-b li{line-height:19px; font-size:12px;}
.orderingExplained .text-b li.i01{background:url(../images/orderingExplained-01.png) no-repeat 0px 3px; background-size:16px}
.orderingExplained .text-b li.i02{background:url(../images/orderingExplained-02.png) no-repeat 0px 3px; background-size:16px}
.orderingExplained .text-b li.i03{background:url(../images/orderingExplained-03.png) no-repeat 0px 3px; background-size:16px}
.orderingExplained .text-b li.i04{background:url(../images/orderingExplained-04.png) no-repeat 0px 3px; background-size:16px}
.orderingExplained .text-b li.i05{background:url(../images/orderingExplained-05.png) no-repeat 0px 3px; background-size:16px}
.orderingExplained .text-b li.i06{background:url(../images/orderingExplained-06.png) no-repeat 0px 3px; background-size:16px}

.detail-page .wishlist{ margin-top:0px; margin-left:10px; float:left;} 
.detail-page .wishlist {background:url(../images/wishlist2.png) no-repeat left center; text-transform:uppercase;  padding:2px 0 4px; padding-left:20px; color:#4e5454; border:none;
font:300 14px 'Lusitana', serif; font-size:13px;}
.detail-page .wishlist a{text-decoration:none;}
.detail-page .wishlist:hover{color:#67b4c0;}

.detail-page .share-text{display:table; width:100%; margin-top:15px; margin-left:10px; display:tablel; width:100%; padding-top:10px;}
.detail-page .social{margin:5px 0;}
.detail-page .social .icon{display:inline-block; margin:0 2px;}
.detail-page .social .icon a{display:block; padding:3px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 
.detail-page .social .icon a:hover{background-color:#e2f8fb;}

.detail-page .responsive-tabs p{font:300 15px 'Lusitana', serif; margin-bottom:15px; line-height:20px; text-align:justify;}
.detail-page .responsive-tabs ul{margin-bottom:15px; list-style:none;}
.detail-page .responsive-tabs li{background:url(../images/blt.png) no-repeat 1px 7px; line-height:20px; padding-left:15px;}

.shopping-basket-list{}
.shopping-basket-list h2{margin-top:0; padding-top:0;}
.shopping-basket-list ul{list-style:none;}
.shopping-basket-list ul>:first-child{background:url(../images/line.png) repeat-x center top, url(../images/line.png) repeat-x center bottom;}
.shopping-basket-list li{ background:url(../images/line.png) repeat-x center bottom !important; padding:20px 0; }
.shopping-basket-list li .box1{}
.shopping-basket-list li .btn-box{float:left; width:50px; }
.shopping-basket-list li .wishlist a{background:url(../images/wishlist.png) no-repeat center center; width:28px; height:28px; margin:0 auto; display:block; border:1px solid #fff; margin-bottom:5px; background-size:18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.shopping-basket-list li .wishlist a:hover{border-color:#75c5d1;}
.shopping-basket-list li .delete a{background:url(../images/delete.png) no-repeat center center; width:28px; height:28px; margin:0 auto; display:block; border:1px solid #fff; margin-bottom:5px; background-size:16px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.shopping-basket-list li .delete a:hover{border-color:#75c5d1;}
.shopping-basket-list li .img{float:left; width:95px;}
.shopping-basket-list li .img img{width:100%;}
.shopping-basket-list li .text-box{padding-left:160px; width:100%;}
.shopping-basket-list.inmyAccount li .text-box{padding-left:110px; width:100%;}
.shopping-basket-list.inProductPage li .text-box{padding-left:0px; width:100%;}
.shopping-basket-list li h2 a{color:#363535; font-size:20px; font-weight:300; }
.shopping-basket-list li h2 a:hover{text-decoration:underline;}
.shopping-basket-list li .sml-txt-g{color:#888; font-size:11px; text-transform:uppercase; line-height:18px;}
.shopping-basket-list li .sml-txt-g span{color:#65bcca;  text-transform:none; line-height:18px; padding-left:10px; font-style:italic;}
.shopping-basket-list li .rating{  font-size: 20px;   color: #e2e2dc;  cursor: pointer; margin:0 0 15px 0;}
.shopping-basket-list li .txt1{color:#363535; font-size:13px; margin-top:3px; line-height:18px; float:left; margin-right:20px;}
.shopping-basket-list li .txt1 a{color:#49bccd;}
.shopping-basket-list li .txt1 a:hover{color:#49bccd; text-decoration:underline;}
.shopping-basket-list li .box2{}
.shopping-basket-list li .box2 .table { border-collapse:collapse; width:100%; color:#3d3e3e;}
.shopping-basket-list li .box2 .table td, .table th {padding:10px 10px; border-bottom:1px dashed #edede9; text-align:right;}
.shopping-basket-list li .box2 .table th {color:#363535; font-size:15px;}
.shopping-basket-list li .box2 .table tr.head {background:#f6f6f6; font:bold 14px arial;}
.shopping-basket-list li .qty{border:1px solid #d2d2d2; height:35px; width:50px; background:#f4f4f4;}
.total-sub-text{float:left; margin-right:30px; margin-top:15px;}
.total{text-transform:uppercase; font-size:13px; text-align:right; margin:10px 0; line-height:26px;}
.total span{color:#363535; font-size:18px; display:block;}
.shopping-basket-list li  .review-text a{color:#65bcca;}
.shopping-basket-list li  .review-text a:hover{color:#797f81; text-decoration:underline;}
.shopping-basket-list li  .review-text2{line-height:25px; font-size:13px}
.shopping-basket-list li  .review-date{float:right; text-transform:none; font-size:13px; font-style:italic;}

.wishlist{}
.wishlist .w-row{margin-left:-15px; margin-right:-15px;}
.wishlist ul{font-size:0;}
.wishlist li{width:20%; display:inline-block; padding:10px; text-align:center; vertical-align:top;}
.wishlist li .img{margin:0 auto 5px; }
.wishlist li .img img{width:100%;}
.wishlist li .name a{font-size:15px; color:#474949; margin-bottom:4px;}
.wishlist li .name a:hover{text-decoration:underline;}
.wishlist li .price{font-size:16px; color:#888; margin:5px 0;}
.wishlist li .stock{color:#111; font-size:16px;}
.wishlist li .btn-box{background:url(../images/line.png) repeat-x center top; margin-top:5px;}
.wishlist li .basket a{background:url(../images/cart.png) no-repeat center center; width:28px; height:28px; margin:5px; display:inline-block; border:1px solid #fff; margin-bottom:5px; background-size:18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.wishlist li .basket a:hover{border-color:#75c5d1;}
.wishlist li .delete a{background:url(../images/delete.png) no-repeat center center; width:28px; height:28px; margin:5px; display:inline-block; border:1px solid #fff; margin-bottom:5px; background-size:16px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.wishlist li .delete a:hover{border-color:#75c5d1;}

.blog-box-main{}
.blog-box-main ul{list-style:none; text-align:justify;}
.blog-box-main ul:after{  content: '';  display: inline-block;  width: 100%;  height: 0;}
.blog-box-main li{width:32%; display:inline-block; vertical-align:top; margin:12px 0;}
.blog-box-main li .img{}
.blog-box-main li .img img{width:100%;}
.blog-box-main li .category{color:#65bcca; font:300 13px 'Questrial', sans-serif; margin:5px 0;}
.blog-box-main li .title{color:#333; font-size:16px;}
.blog-box-main li.gab{ padding: 0 !important;   margin: 0 !important;   border: 0 !important;   height: 0 !important;}
.blog-box-main li:hover .title{color:#65bcca;}
.blog-box-btn{text-align:center;}
.blog-box-btn button{background:#65bcca; border:2px solid #fff; outline:1px solid #797f81; color:#FFFFFF; text-transform:uppercase; padding:8px 15px;font:300 14px 'Lusitana', serif; cursor:pointer; margin-top:15px; text-align:center; display:inline-block;}
.blog-box-btn button:hover{background:#797f81;}


.btn{background:#65bcca; font:300 14px 'Lusitana', serif;  color:#FFF; text-transform:uppercase; outline:none; padding:8px 10px 6px; border:none; cursor:pointer;}
.btn:hover{background:#797f81; color:#fff;}
.fix-padding{padding:15px 0;}
.btn2{background:#65bcca; border:2px solid #fff; outline:1px solid #797f81; color:#FFFFFF; text-transform:uppercase; padding:7px 20px; float:left;font:300 16px 'Lusitana', serif; cursor:pointer;}
.btn2:hover{background:#797f81; outline:1px solid #797f81; color:#fff;}

.btn3{background:#65bcca; border:2px solid #fff; outline:1px solid #797f81; color:#FFFFFF; text-transform:uppercase; padding:2px 8px 1px; float:right;font:300 14px 'Lusitana', serif; cursor:pointer; margin:10px 0;}
.btn3:hover{background:#797f81;}
.btn2.fullwidth{width:100%;}
.btn2_fr{float:right;}
.btn2_fl{float:left;}
.capitalize{text-transform:uppercase;}
.sub-text{font-size:16px; margin:10px 0;}
.continue-shopping-bar{}
.continue-shopping-bar .text1 a{color:#65bcca; font-size:16px; padding:10px; padding-left:15px; display:block; background:url(../images/shopping.png) no-repeat 2px 12px; margin-left:20px;}
.continue-shopping-bar .text1 a:hover{color:#111;}
.continue-shopping-bar .text2{float:right;}
.continue-shopping-bar .text2 ul{list-style:none;}
.continue-shopping-bar .text2 li{float:left;}
.continue-shopping-bar .text2 li a{color:#888; border-left:1px solid #edede9; display:block; padding:4px 10px; font-size:13px;}
.continue-shopping-bar .text2 li a:hover{text-decoration:underline;}
.continue-shopping-bar .text2 li span{display:block;}
.blog-slider{padding:5px;}
.blog-slider .img-box img{width:100%;}
.blog-slider .text{width:100%; text-align:center; font-size:20px; margin:5px 5px;}
.owl-dots{bottom: 62px;   position: absolute;   left: 0;   right: 0}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#65bcca !important;}
.owl-theme .owl-dots .owl-dot span{background:#fff !important;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{background:none !important; color:#000 !important;}
.owl-prev{position:absolute; left:-5px; top:40%;}
.owl-next{position:absolute; right:-5px; top:40%;}

.inquiry label{width:100%; float:left; display:block; text-align:left; padding:0 10px 0 0; font-size:14px; text-transform:uppercase; margin-top:15px; margin-bottom:4px;}
.inquiry .label2{width:305px; float:left; display:block; text-align:left; padding:0 10px 0 0; font-size:14px; text-transform:uppercase; margin-top:15px; margin-bottom:4px;}
.inquiry .red{color:#de4d84;}
.inquiry .input{width:100%; max-width:480px;}
.inquiry  input[type="text"], input[type="password"]{color:#111; width:100%; outline:none;border:1px solid #d2d2d2; background-color:#f4f4f4; padding:3px 5px; height:40px; }
.inquiry  select{color:#111; width:100%; outline:none;border:1px solid #d2d2d2; background-color:#f4f4f4; padding:3px 5px; height:40px; margin-top:0;}
.inquiry  input[type="checkbox"]{margin-top:10px;}
.inquiry  textarea{color:#111; width:100%; outline:none; border:1px solid #d2d2d2; background-color:#f4f4f4; padding:3px 5px; height:40px; height:100px;}
.inquiry  input[type="submit"]{background: #65bcca;   border: 2px solid #fff;  outline: 1px solid #797f81;  color: #FFFFFF;  text-transform: uppercase;  padding: 8px 15px;
  float: left;  font: 300 14px 'Lusitana', serif;  cursor: pointer;  margin-top: 15px;}
.inquiry  input[type="submit"]:hover{background:#797f81;}

.inquiry  input[type="button"]{background: #65bcca;   border: 2px solid #fff;  outline: 1px solid #797f81;  color: #FFFFFF;  text-transform: uppercase;  padding: 8px 15px;
  float: left;  font: 300 14px 'Lusitana', serif;  cursor: pointer;  margin-top: 15px; margin-left:10px;}
.inquiry  input[type="button"]:hover{background:#797f81;}

.inquiry  button{background: #65bcca;   border: 2px solid #fff;  outline: 1px solid #797f81;  color: #FFFFFF;  text-transform: uppercase;  padding: 8px 15px;
  float: left;  font: 300 14px 'Lusitana', serif;  cursor: pointer;  margin-top: 15px;}
.inquiry  button:hover{background:#797f81;}
.inquiry .forgot{margin-top:22px; float:left;}
.inquiry .forgot a{color:#65bcca; margin-left:15px; }
.inquiry .forgot a:hover{color:#222;}
.inquiry .rating{font-size: 20px;  color: #e2e2dc; margin-bottom: 4px; cursor: pointer; margin-top:10px;}
.inquiry .rating span{color:#31b5ca; font-size:13px;}
.inquiry .sml-txt-g {font-size:12px; color:#888; padding:6px 0 10px; }
.inquiry .radio-btn label{float:left; width:auto; font-size:13px; color:#888; margin-right:10px;}


.text-detail h2{text-transform:capitalize;}
.text-detail p{line-height:22px; margin-bottom:10px;}

.blt ul{margin-bottom:15px; list-style:none;}
.blt li{background:url(../images/blt.png) no-repeat 1px 7px; line-height:20px; padding-left:15px;}

.innerPageWrapper .blt{font-size:16px;}
.innerPageWrapper .blt li{padding:4px; padding-left:15px; background:url(../images/blt.png) no-repeat 4px 10px;}

.my-account-form input[type="text"], input[type="password"]{width:100%;}
.my-account-form .input{width:100%; max-width:100%;}

.sml-screen-box{}

.back {float:right;}
.back a{  font-size: 15px;   background: #2a333c;   padding: 2px 10px;   color: #fff;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;}
.back a:hover{background: #65bcca;}

.my-account-address .address-box{font-size:15px; line-height:25px; border:1px solid #CCCCCC; background:#fff; padding:10px; margin:10px 0; position:relative; width:100%; display:table;}
.my-account-address .address-box .edit button{position:absolute; background:#65bcca; right:10px; top:-10px; border:none; padding:4px; color:#fff; font-size:16px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer;}
.my-account-address .address-box .edit button:hover{background:#444;}
.my-account-address .address-box .delete button{position:absolute; background:#65bcca; right:40px; top:-10px; border:none; padding:4px; color:#fff; font-size:16px; width:23px; text-align:center;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer;}
.my-account-address .address-box input[type='radio']{float:left; margin-top:6px; margin-right:5px;}
.my-account-address .address-box .delete button:hover{background:#444;}
.my-account-address .address-box a{color:#36abbe; text-decoration:none;}
.my-account-address .address-box a:hover{color:#797f81; text-decoration:underline;}

.my-account-payment {padding:0 60px;}
.my-account-payment .paymet-box{}
.my-account-payment .paymet-box a{ background:#fff; padding:15px; display:block; border:7px solid #b2b2b2;}
.my-account-payment .paymet-box a img{width:100%;}
.my-account-payment .paymet-box a:hover{border-color:#65bcca;}

.w-review-box {margin-top:7px;}
.w-review-box .pro{width:100px; float:left; }
.w-review-box .pro img{width:100%;}
.w-review-box .name {padding-left:110px; width:100%; font-weight:600; font-size:16px; padding-top:5px;}
.w-review-box .rating{font-size: 20px;   color: #e2e2dc;   margin-bottom: 4px;   cursor: pointer;}
.w-review-box .rating span{color:#31b5ca; font-size:13px;}

.thanks{padding:150px 0;}

.process-wrapper{padding:0 50px;}
.process-wrapper ul{position:relative; list-style:none;}
.process-wrapper ul:before{content:''; position:absolute; border-bottom:1px dashed #d2d2d2; left:0; right:0; top:60px; bottom:0; display:table; width:80%; margin:0 auto; z-index:-9;}
.process-wrapper li{width:16.66%;  float:left;}
.process-wrapper li.l-width{width:33.33%}
.process-wrapper li .inner-box{}
.process-wrapper li .icon-l{border:2px solid #d2d2d2; background:#fff; width:120px; height:120px; margin:0 auto; padding:30px;  
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.process-wrapper li .icon-l.icon-s{width:80px; height:80px; border:1px solid #d2d2d2; margin-top:20px; padding:14px;}
.process-wrapper li .icon-l img{width:100%;}
.process-wrapper li .text{text-align:center; font-size:17px; margin-top:7px; text-transform:uppercase;}
.process-wrapper li .text.text-s{font-size:13px;}
.process-wrapper li:hover .icon-l{border-color:#58afbd; transform: scale(1.05); background:#f9f9f9;}

.currency-box{float:right; position:relative; margin-top:6px;font-family: 'Questrial', sans-serif;}

.currency-text{font-size:12px; line-height:25px; color:#4e5454; width:82px;}
.currency-text span{background:#fff url(../images/drop-down.png) no-repeat right 8px; padding:4px 8px; color:#4e5454; font-weight:300; border-bottom:1px solid #65bcca;
}
.list{position:absolute; top:22; z-index:999; right:0;}
.list ul{background:#fff; border:1px solid #d2d2d2; list-style:none; width:50px;}
.list li{text-align:center; padding:2px 0; border-bottom:1px dotted #d2d2d2;}
.currency-text:hover .list{display:block;}

.contact-img-wrapper{position:relative; line-height:25px;}
.contact-img{text-align:center; margin-top:0px;}
.contact-contant-01{max-width:300px; margin:0px auto; font-size:17px; text-align:center; position:absolute; left:0; right:0; top:100px;}
.contact-contant-01 span{display:block;}
.contact-contant-01 .color-text{color:#de4b83; margin-top:10px; line-height:35px;}
.contact-contant-01 .color-text a{color:#de4b83; text-decoration:none; border-bottom:1px dotted #de4b83;}
.contact-contant-01 .color-text a:hover{color:#797f81; border-color:#797f81;}
.contact-contant-01 i{margin-right:7px; font-size:20px;}
.contact-contant-02{max-width:300px; margin:0px auto; font-size:17px; text-align:center; position:absolute; left:0; right:0; bottom:300px;}
.contact-contant-02 span{display:block;}
.contact-contant-02 .t-title{color:#73bac5; text-transform:uppercase; font-size:18px;}
.contact-contant-02 .sub-title{color:#de4b83; text-transform:uppercase; font-family: 'Questrial', sans-serif; font-size:13px; letter-spacing:1px; text-decoration:underline;}
.contact-contant-03{max-width:300px; font-size:17px; text-align:center; position:absolute; left:140px;  bottom:-35px; color:#de4b83;}
.contact-contant-03 a{color:#686868; }
.contact-contant-03 a:hover{color:#de4b83; border-bottom:1px dotted #de4b83}
.contact-contant-03 i{margin-right:7px; color:#686868}

.contact-contant-04{max-width:300px; font-size:17px; text-align:center; position:absolute; right:140px;  bottom:-35px; color:#73bac5;}
.contact-contant-04 a{color:#686868; }
.contact-contant-04 a:hover{color:#de4b83; border-bottom:1px dotted #de4b83}
.contact-contant-04 i{margin-right:7px; color:#686868}

.contact-img-wrapper .social-o{margin-top:4px;}
.contact-img-wrapper .social-o .icon {display:inline-block;}
.contact-img-wrapper .social-o .icon a{display:block; background:#e2f8fb; padding:4px; border:1px solid #b5dfe5;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.contact-img-wrapper .social-o .icon a:hover{background:#fff; border-color:#797f81;}
.contact-img-wrapper .social-o .icon img{width:22px;}

.contact-main{}
.contact-main .address{font-size:17px;}
.contact-main .t-title{color:#de4b83;}
.contact-main .address span{display:block;}

.map-main{height:350px; margin-top:20px;}

.social-press{margin-top:4px;}
.social-press .icon {display:inline-block; margin-right:10px;}
.social-press .icon a{display:block; background:#e2f8fb; padding:10px; border:1px solid #b5dfe5;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.social-press .icon a:hover{background:#fff; border-color:#797f81;}
.social-press .icon img{}

.screen-img{border:7px solid #c4c4c4;}
.screen-img img{width:100%;}

.ifream-box{width:100%; height:700px;}

.pro-list div{width:100%;overflow-x:scroll;
	white-space: nowrap;
}
#gallery_01{position:relative;}
.go-right{width:9px; height:100%; background:url(../images/nxt.png) no-repeat 0px center; position:absolute; right:-15px; top:0; cursor:pointer;}
.go-left{width:9px; height:100%; background:url(../images/prv.png) no-repeat 0px center; position:absolute; left:-15px; top:0px; cursor:pointer;}

.responsive-tabs__panel{padding-right:150px;}
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover{color:#65bcca !important;}

ui-autocomplete{z-index:999 !important;}
.menu-width{right:0;}

.overflow-hidden::-webkit-scrollbar { border:1px solid #d2d2d2; height:15px; 
  background: #edede9;} /* affects the whole scrollbar */
.overflow-hidden::-webkit-scrollbar-button { } /* arrow buttons */
.overflow-hidden::-webkit-scrollbar-track { } /* slider area */
.overflow-hidden::-webkit-scrollbar-thumb { border: 1px solid #50a1ae; background:#65bcca; margin:2px;
} /* slider */
.overflow-hidden::-webkit-scrollbar-corner { } /* sizer (only visible in TEXTAREA) */

.wowbook-controls, .wowbook-share-buttons, .wowbook-nav{background:#65BCCA !important;}
.wowbook-nav:active, .wowbook-nav:hover, .wowbook-control:active, .wowbook-control:hover{background:#de4c84 !important;}
.wowbook-control-toc, .wowbook-control-thumbnails, .wowbook-control-flipsound{display:none !important;}

.f-book-wrapper{min-width:0px; min-height:0px; overflow:hidden; position:relative; margin:20px auto 0;  height:600px; width:100%;}

.quickCall{text-align:right; margin-top:10px; font-size:18px; margin-right:10px; float:right;}
.quickCall:before{content:''; display:table; width:100%; clear:both;}

.giveusCall {margin-top:10px;}
.giveusCall .text1{font-size:14px; font-family: 'Questrial', sans-serif; color:#454545;}
.giveusCall .text2{font-size:22px; color:#65bcca;}

.paypal{width:90px;  margin-top:14px;}
.paypal a{background:#fff; border:1px solid #d2d2d2;  display:block; padding:4px 7px;}
.paypal img{width:100%;}
.paypal a:hover{background:#f9f9f9;}

/*.advt-wrapper{max-width:620px; width:100%; margin:10px auto;}
.advt-wrapper img{width:100%;}*/

.advt-wrapper{max-width:925px; width:100%; margin:20px auto 10px;}
.advt-wrapper img{width:100%;}

@media screen and (max-width:1152px) {
	.centered-btns_nav.next{right:10px !important;}
	.centered-btns_nav{left:10px !important}
	header{background: url(../images/lake-palace.jpg) no-repeat -110px top !important;}
	.search-box input[type='text']{width:190px;}
	.footer-widget-box{margin:0px 12px 15px;  padding:35px 45px;}
	.f-contact{font-size:13px;}
	.f-hours{font-size:13px;}
	.footer-block .social .icon a img{width:28px;}
	.footer-block .f-blt li a{font-size:13px;}
	.cart-box .my-account span{display:none;}
	.cart-box .wishlist span{display:none;}
	.search-box{width:224px;}
	.detail-page .pro-img-box{width:500px;}
	.detail-page .pro-detail-box{padding-left:510px;}
	.detail-page .add-to-cart{margin-bottom:15px;}
	.detail-page .wishlist{margin-bottom:25px; margin-left:0;}
	.contact-img img{width:100%;}
	.contact-contant-01{top:70px;}
	.contact-contant-02{bottom:245px;}
	.contact-contant-03{left:80px; bottom:-60px;}
	.contact-contant-04{right:80px; bottom:-60px;}
	.menuzord-menu>li>a{padding:9px 7px !important;}
	}
@media screen and (max-width:980px) {
		header{height:auto; background:none !important; }
		.logo a{margin-top:20px;}
		.cart-box{margin-top:37px;}
		.cart-box .wishlist{margin-right:12px;}
		.cart-box .my-account{margin-right:12px;}
		.search-box{float:none;}
		.nav-inner{padding-right:0; display:table;}
		.menuzord-menu>li{float:none;}
		.logo a{position:relative;}
		.cart-box{width:145px; margin: 8px auto; float:none; display:table;}
		.search-box{width:400px; margin:0 auto;}
		.search-box input[type='text']{width:366px;}
		.nav-inner ul{background:url(../images/line.png) repeat-x center bottom; width:100%; margin-right:-15px;}
		.sign-up-box{max-width:350px; margin:0 auto 20px;}
		.sign-up-box .img{max-width:220px; margin:0 auto;}
		.footer-block .f-title{margin-top:20px;}
		.nav .container{padding-left:0 !important; padding-right:0 !important;}
		.blog-box{max-width:280px; margin:0 auto;}
		.footer-widget-box{padding:66px 45px; margin:12px 12px 15px;}
		.listing-box .product li{width:50%;	}
		.detail-page .pro-img-box{width:425px;}
		.detail-page .pro-detail-box{padding-left:435px;}
		.detail-page .side-box{margin-top:30px;}
		.detail-page .side-box li{width:25%; display:inline-block; margin-right:-4px; padding:0 8px; vertical-align:top;}
		.responsive-tabs__panel{padding-right:0px;}
		.cart-box{position:relative;}
		.cart-box .cart{position:none;}
		.wishlist li{width:33.3%;}
		.inquiry .forgot a{margin-left:0;}
		.inquiry .forgot{margin-top:5px; display:block; width:100%;}
		.thanks{padding:100px  0}
		.my-account-payment .paymet-box{margin-bottom:15px;}
		.menuzord-menu>li>a{padding:9px 4px !important;}



	}
	
@media screen and (max-width:800px) {
	.cart-box .cart .cart-details{left:-175px; margin-left:50%;}
	.my-account-payment {padding:0;}
	.contact-contant-01{top:20px;}
	.contact-contant-02{bottom:165px;}
	.contact-contant-03{left:20px;}
	.contact-contant-04{right:20px;}
	.orderingExplained .text-b{background:none;}
	.orderingExplained .text-b li.i01{height:20px}
	.orderingExplained .text-b li.i02{height:20px}
	.process-wrapper li .icon-l{width:90px; height:90px; padding:22px;}
	.process-wrapper li .icon-l.icon-s{width:65px; height:65px; margin-top:14px;}
	.process-wrapper ul::before{top:47px;}
	.process-wrapper li .text.text-s{font-size:11px;}
	.giveusCall .text2{font-size:18px;}
}
@media screen and (max-width:768px) {
	.zm-viewer img{display:none !important;}
	.zm-viewer{background:none !important; cursor:pointer;}
	.zm-handler{cursor:none !important;}

	.footer-widget-box{height:auto; background:none; padding:35px 25px;}
	.logo a:after{display:none;}
	.search-box input[type='text']{background:url(../images/line-2.png) no-repeat left top, url(../images/line.png) repeat-x center top;}
	.menuzord-responsive.menuzord{margin:0 auto !important; float:none !important;}
	.menuzord-responsive .menuzord-menu.scrollable{margin-bottom:10px !important;}
	.f-menu{display:table; width:250px; margin:15px auto;}
	.footer-block .f-contact{text-align:center;}
	.footer-block .f-title{text-align:center;}
	.footer-block .f-hours{text-align:center;}
	.footer-block .f-blt{text-align:center;}
	.menuzord .showhide	{margin-left: 50% !important;   left: -30px !important;  position: relative !important; float:left !important;}
	.listing-box .menu{display:none;}
	.listing-box .product-box{padding-left:0;}
	.breadcrumb{display:none;}
	.detail-page .nxt-prv{float:none; margin:20px 0; text-align:center;}
	.detail-page .pro-img-box{width:100%; margin-bottom:20px;}
	.detail-page .pro-detail-box{padding-left:0px; margin-top:0px !important;}
	.detail-page .wishlist{margin-left:25px;}
	.detail-page .side-box li{width:50%;}
	.footer-widget-box .blog-box{margin-bottom:20px;}
	.detail-page .pro-detail-box:before{content:''; clear:both;}
	
	.responsive-tabs__heading{background:#fff !important; border:none !important; border-bottom:1px solid #edede9 !important; font-size:14px !important; padding:10px 0 5px !important; border-radius:0 !important;
	}
	.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover{color:#65bcca !important;}
	.responsive-tabs__heading:after{border-left: 5px solid transparent !important;   border-right: 5px solid transparent !important;   border-top: 5px solid #65bcca !important;top:58% !important;}
	.responsive-tabs__heading--active:after{border-bottom: 5px solid #65bcca !important; border-top:0 !important;}
	.responsive-tabs__heading--active{color:#65bcca !important;}
	.responsive-tabs__panel{margin:15px 0 !important;}
	.continue-shopping-bar .text1 {text-align:center;}
	.continue-shopping-bar .text1 a{display:inline-block;}
	.continue-shopping-bar .text2{float:none; text-align:center;}
	.continue-shopping-bar .text2 ul{text-align:center;}
	.continue-shopping-bar .text2 li{display:inline-block; float:none; text-align:left;}
	h3{float:none !important; margin-bottom:5px;}
	.btn2_fr{float:none;}
	.btn2{width:100%;}
	.shopping-basket-list li .box2 .table td, .table th{text-align:left !important;}
	.sml-screen-box{margin-bottom:50px;}
	.listing-box .r-box{padding-left:0;}
	.thanks{padding:0px  0}
	.nav .img.imgOther{margin:10px auto; float:none; display:table;}
	
	.contact-contant-01{position:relative; top:auto;}
	.contact-contant-02{position:relative; bottom:auto; margin-top:25px;}
	.contact-contant-03{position:relative; left:auto; right:auto; bottom:auto; width:100%; display:table; max-width:100%; margin-top:20px;}
	.contact-contant-04{position:relative; left:auto; right:auto; bottom:auto; width:100%; display:table; max-width:100%; margin-top:20px;}
	.contact-main .address{margin-top:30px;}
	.contact-contant-02 span{display:inline-block;}
	
	.process-wrapper li{width:100%; display:block;}
	.process-wrapper li.l-width{width:100%;}
	.process-wrapper li .inner-box{margin-bottom:22px;}
	.process-wrapper ul{display:table; width:100%;}
	.process-wrapper ul::before {top:0;}
	.process-wrapper ul::before{border-bottom: none; border-right: 1px dashed #ccc; display:block; width:00%;}
	}
	
@media screen and (max-width:480px) {
	.logo a{width:280px; height:56px;}
	.search-box{width:318px;}
	.search-box input[type='text']{width:284px;}
	.footer-widget-box{padding:35px 5px;}
	.listing-row .col-xs-6{width:100% !important;}
	.listing-box .product li .name{font-size:14px;}
	.detail-page .wishlist{margin-left:5px;}
	.detail-page .side-box li{width:100%;}
	.continue-shopping-bar .text2 li a{border-left:none; border-top:1px solid #edede9;}
	.continue-shopping-bar .text2 li a span{display:inline-block;}
	.continue-shopping-bar .text2 li{display:block; text-align:center;}
	.wishlist li{width:50%;}
	.shopping-basket-list li .btn-box{position:absolute;}
	.shopping-basket-list li .text{padding-left:105px;}
	.shopping-basket-list li{position:relative;}
	.nav .text{width:100%; background:none; padding-right:0;}
	.nav .img{width:100%; margin-left:0;}
	.short{float:none; display:table; width:100%;}
	.listing-box select{margin-top:5px;}
	.cart-box .cart .cart-details{width:300px; left:-150px; margin-left:50%;}
	.nav .img.imgOther{width:100%;}
	.ifream-box{width:100%; height:400px;}
	.f-book-wrapper{min-width:0; min-height:0; height:475px;}
	}
	
@media screen and (max-width:320px) {
	.logo a{width:213px; height:42px;}
	.search-box{width:238px;}
	.search-box input[type='text']{width:204px;}
	.f-menu{width:205px;}
	.continue-shopping-bar .text1 a{font-size:14px;}
	.cart-box .cart .cart-details{width:220px; left:-110px; margin-left:50%;}
	.copy{text-align:center; float:none;}
	.ifw{text-align:center; float:none;}
	.contact-contant-01 span{display:inline-block;}
	.ifream-box{width:100%; height:300px;}
	}
@media screen and (max-width:240px) {
	.copy{text-align:center; float:none;}
	.ifw{text-align:center; float:none;}
	}
@media screen and (max-width:768px) {
	}
<!--product detail zoom-->
	.zoomWindow{width:auto !important; left:0 !important; right:0 !important; bottom:0 !important;  height:auto !important;}
	.zoomContainer{}
	#zoom_03{width:100% !important;}
	#gallery_01{margin-top:10px !important;}
	#gallery_01 a{margin-top:10px !important; margin:0 2px !important;}
<!--end product detail zoom-->

.zoomWrapper, .zoomWrapper img/*, .zoomContainer, .zoomWindowContainer*/ {min-height:414px;}

@media all and (max-width:991px){
.zoomWrapper, .zoomWrapper img/*, .zoomContainer, .zoomWindowContainer*/ {min-height:493px;}	
}
@media all and (max-width:767px){
.zoomWrapper, .zoomWrapper img/*, .zoomContainer, .zoomWindowContainer */{min-height:0;}	
}

.orderingExplained .text-b li .fa {
    color: #f596ab;
	float:left;
    margin: 4px 8px 0 0;
    width: 13px;
    text-align: center;
}

.orderingExplained .text-b li p {overflow:hidden; text-align:justify;}
.orderingExplained .text-b .col-md-6:first-child {padding-left: 25px;}

@media all and (max-width:1100px){
.orderingExplained .text-b li p {text-align:left;}
}
@media all and (max-width:991px){
.orderingExplained .text-b .col-md-6:first-child {padding-left: 15px;}
}


.cart-open {
	display: block;
	background: #fff;
	width: 325px;
	position: absolute;
	right: 0;
	top: 45px;
	z-index: 500;
	box-shadow: 0 0 40px 4px rgba(0,0,0,0.25);
	padding: 15px;
}