@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);

@font-face {
    font-family: 'dearjoe_5_dearjoe5casualtrial';
    src: url('../fonts/dj5ctrial-webfont.eot');
    src: url('../fonts/dj5ctrial-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dj5ctrial-webfont.woff2') format('woff2'),
         url('../fonts/dj5ctrial-webfont.woff') format('woff'),
         url('../fonts/dj5ctrial-webfont.ttf') format('truetype'),
         url('../fonts/dj5ctrial-webfont.svg#dearjoe_5_dearjoe5casualtrial') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0; padding:0;}
body{font:400 14px 'Lusitana', serif; color:#585d5d;}
.f_left{float:left;}
.f_right{float:right;}
.f_center{text-align:center;}
.clear{clear:both; height:0; font:0; overflow:hidden;}
a, img{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;}
*: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{position:absolute; left:0; right:0; text-align:center; margin:45px auto 0; font-size:0; width:350px; display:block; z-index:999; font-family: 'dearjoe_5_dearjoe5casualtrial'; color:#626c6d; }
.logo a img {width:100%;}
.logo a:after{content:'a blog by Paras Udaipur'; font-family: 'Questrial', sans-serif; font-size:12px; display:block; color:#a5aaac; line-height:12px;     margin-top: 10px;
    text-align: right; letter-spacing:1px; }
.cart-box{float:right; font-family: 'Questrial', sans-serif; margin-top:83px; text-transform:uppercase;}
.cart-box .my-account-top{float:left; margin-right:25px; margin-top:20px;}
.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:20px;}
.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: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;}
.cart-box .cart:hover .cart-details{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;}
.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;}
h5{color:#474949; font:300 17px 'Lusitana', serif; margin-top:7px;}


.nav{font:300 15px 'Lusitana', serif;}
.nav .text{background:url(../images/line-2.png) no-repeat right top; padding-right:20px; min-height:193px; width:134px;}
.nav .img{width:280px; margin-left:20px;}
.nav .img img{width:100%;}
.nav ul{}
.nav-inner{ padding-right:300px; width:100%;}
.mainContainer{margin-bottom:15px; }
.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:20px 0;}
.slider-inner{padding:20px 0; max-width:1410px; margin:0 auto;}
.slider-inner img{width:100%;}
.f-product{margin-bottom:35px;}
.f-product img{width:100%;}

h1{}
p{font:300 13px 'Lusitana', serif; margin-bottom:10px; line-height:20px;}

.footer-block{padding:20px 0;}
.sign-up-box {}
.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:340px; 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-margin1{margin-top:40px;}
.fix-top-margin2{margin-top:30px;}
.fix-top-margin3{margin-top:15px;}
.fix-top-margin4{margin-top:10px;}

.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;}
.detail-page .reviews-btn{font-size:20px; 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;}
.detail-page .text{width:100%; padding-left:100px; text-transform:uppercase; font-size:12px; padding:6px 0; margin:5px 0; line-height:31px;}
.detail-page .text input[type=number]{width:40px; line-height:22px; padding:0 0px 0 5px; margin-top:4px;}

.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 16px 'Lusitana', serif; cursor:pointer; margin-bottom:25px;}
.detail-page .add-to-cart:hover{background:#797f81;}
.detail-page .add-to-cart span{font-size:12px;}

.detail-page .wishlist{ margin-top:5px; margin-left:10px; float:left;}
.detail-page .wishlist {background:url(../images/wishlist.png) no-repeat left center; text-transform:uppercase;  padding:4px 0; padding-left:20px; color:#4e5454; border:none;
font:300 14px 'Lusitana', serif;}
.detail-page .wishlist a{text-decoration:none;}
.detail-page .wishlist:hover{color:#67b4c0;}

.detail-page .share-text{display:table; width:100%; margin-top:5px; margin-left: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.inner li{width:24%;}
.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:18px; margin-bottom:5px; text-align:left; margin-top:5px;}
.blog-box-main li p{color:#666; font-size:15px; text-align:left; margin-bottom:0;}
.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;}
.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;}

.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;}


.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;}

.blog-wrapper{padding:0 100px;}
.blog-text{}
.blog-text img{width:100% !important; height: 100% !important;}
.blog-wrapper h1{color: #474949; font: 300 28px 'Lusitana', serif; margin-top: 7px;}
.blog-wrapper h4 a{font:300 18px 'Questrial', sans-serif; color:#65bcca;}
.blog-wrapper h4 a:hover{color:#2e8f9f;}
.blog-wrapper h3 {color:#666666; font-size:19px; margin:10px 0 5px;}
.blog-wrapper h5 {color:#666666; font-size:16px; margin:10px 0 5px;}
.blog-wrapper p{font-size:16px; margin-bottom:15px;}
.blog-wrapper p a{color:#65bcca;}
.blog-wrapper p a:hover{color:#2e8f9f;}
.blog-wrapper .img-title{font:300 13px 'Questrial', sans-serif; color:#868181; margin-top:5px;}
.blog-wrapper .related-posts{padding-top:40px;}
.blog-wrapper .share-buttons {margin-bottom:40px;}
.blog-wrapper .social{text-align:center; padding-top:10px;}
.blog-wrapper .social .icon{display:inline-block; margin:0 2px;}
.blog-wrapper .social .icon a{display:block; padding:3px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 
.blog-wrapper .social .icon a:hover{background-color:#e2f8fb;}
.blog-wrapper .latest-stories{list-style:none;}
.blog-wrapper .latest-stories ul{list-style:none;}
.blog-wrapper .latest-stories li{background:url(../images/line.png) no-repeat center bottom; padding:15px 0;}
.blog-wrapper .latest-stories li .img{display: table-cell; width: 72px; height:75px; padding-right: 15px;}
.blog-wrapper .latest-stories li .img img{width:100%; height:100%;}
.blog-wrapper .latest-stories li span{display: table-cell; vertical-align: middle; line-height: 1.3; font-size:17px; color:#999;}
.blog-wrapper .sidebar-email{background:#eefdff; margin-top:20px; padding:15px; text-align:center;}
.blog-wrapper .sidebar-email .text{font-size:18px; text-align:center; margin-bottom:6px;}
.blog-wrapper .input{max-width:250px; margin:0 auto;}
.blog-wrapper input[type='text'] {color: #585d5d;width: 100%; outline: none; border: 1px solid #74c3cf; background: #fff; padding: 3px 5px;
  height: 38px; font-family: 'Lusitana', serif; 
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.light-color{color:#999 !important;}
.blog-wrapper input[type='submit'] {background: #c8f1f7; border: 1px solid #74c3cf; color: #22737f; padding: 3px 15px; text-align: center; cursor: pointer;
  height: 38px; font-family: 'Lusitana', serif;  margin:10px auto; font-size:13px; text-transform:uppercase; display:inline-block;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
  -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;}

.responsive-tabs__panel{padding-right:150px;}
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover{color:#65bcca !important;}

.owl-dots{display:none !important;}

.giveusCall {margin-top:10px;}
.giveusCall .text1{font-size:14px; font-family: 'Questrial', sans-serif; color:#454545;}
.giveusCall .text2{font-size:22px; color:#65bcca;}



@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;}
	}
@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}


	}
	
@media screen and (max-width:800px) {
	.cart-box .cart .cart-details{left:-175px; margin-left:50%;}
	.blog-box-main li{width:48%;}
	.cart-box{width:150px;}
	.blog-box-main.inner li{width:32%;}
	.blog-wrapper{padding:0;}
	.giveusCall .text2{font-size:18px;}
}
@media screen and (max-width:768px) {
	.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}
	.blog-box-main li{width:100%;}
	.owl-nav{display:none !important;}
	.blog-slider .text{font-size:15px;}
	.blog-box-main.inner li{width:100%;}
	}
	
@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%;}
	.blog-slider .text{font-size:11px;}

	}
	
@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;}
	}
@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-->
