

.ruler{height:1px;background:#eaeaea;display:block;clear:both;margin:0 0 20px 0;width:100%}
.ruler-bold{height:2px;background:#eaeaea;display:block;clear:both;margin:0 0 20px 0;width:100%}

.sec-newrelese{background:#3287cb;width:100%;}
.sec-newrelese img{width:100%;}

.special-event{width:100%;}
.special-event img{width:100%;}

.special-event2{width:100%;}
.special-event2 img{width:100%;}

.special-event3{width:100%;}
.special-event3 img{width:100%;}



.temp-promo-ban{position:relative;clear:both;}
.temp-promo-ban img{width:100% !important;border:1px solid #eaeaea;}
.temp-promo-ban img:hover{opacity: 0.7;}
.btn-coin{background:#71cd64 !important;color:#fff;padding:10px;border-radius:100%;cursor:pointer;width:100px;height:100px;border:2px solid #094f8a;text-align:center;margin-right:20px;font-size:14px;}
.btn-coin-txt{color:#b7b7b7;vertical-align:middle;margin-top:30px;}
.offer-label{position: absolute;right: 18px;top: 20px;background: #ff0000;padding: 5px; z-index: 1;
border-radius: 100%;color: #fff;height: 30px;width: 30px;text-align: center;line-height: 22px;font-size: 13px;}




.ban-inside{position:relative;overflow: hidden;}
.ban-inside img{width:100%;height:100% !important;}
.navbar .nav-item img{width:100%;}
.don{cursor:pointer;background:#ffa841;border:0 !important;border-radius:4px;}
.don img{border-radius:4px;}
.don input{background:#fff !important;}
.don-amt{color:#f1c300;}
.call-us{font-size:12px;}


.bootom-bar{padding:20px 0;clear:both;color:#666;border-top:1px solid #ccc;margin-top:100px;}
.bootom-bar a{color:#666;}
.bootom-bar a:hover{color:#ff0000 !important;}
.bootom-bar .ssl{float:right;padding-right:10px;}


/*---------Moving Header-----------*/
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 102px;
}

.home-slider .carousel-control-prev, .home-slider .carousel-control-next{background:none !important;color:#ffcc99;top: 45%;}
/*.carousel-control-prev-icon{color:#ffcc99 !important;}*/

/*Crousel*/

.carousel-control-next-icon, .carousel-control-prev-icon { width: 40px; height: 15px;}
.carousel-control-next, .carousel-control-prev{background: #ccc !important; opacity: 1 !important;}

/*End Crousel 18-10-2018*/


.prod-box{clear:left;position:relative; transition: box-shadow .3s;}
.prod-box:hover{-moz-box-shadow: 2px 2px 3px 3px #eaeaea; -webkit-box-shadow: 2px 2px 3px 3px #eaeaea; box-shadow: 2px 2px 3px 3px #eaeaea;}


.prod-box h6{margin-top:10px; text-transform:none !important;word-wrap: break-word;}
.prod-box h6 a{color:#333;}

.prod-box img{width:100% !important;border:1px solid #eaeaea;}

.prod-box img:hover{width:100% !important;border:1px solid #fff;}

.box-img-res1 img{height:330px;}
.box-img-res3 img{height:200px}
.box-img-res2 img{height:130px;}


.may-row{width:100%;}

.txt-grey{color:#b7b7b7;}
.txt-italic{font-style:italic;}
.txt-blue{color:#b7b7b7;}
.txt-green{color:#71cd64;}
.txt-green-bold{color:#28a745;font-weight:bold;}
.txt-red{color:#eb3145;}

.grey-bord{border:1px solid #eaeaea;}
.astro-rem{position:relative;}
.astro-rem img{width:100%;height:140px;-webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease;}

.astro-rem img:hover{ width: 103%; height: 145px;}

.astro-rem h5{margin-top:10px;}

.know-pred{padding:10px;background:#333;border-radius:6px;}
.know-pred h2{color:#fff;}

a{color:#000066;}

a:hover{color:#666;text-decoration:none;}

a.link-grey{color:#ccc !important;}
a.link-opal{color:#13d7fa !important;}
/*a:link{color:#fff;text-decoration:none;}
a:link:hover{color:#ccc;}*/

.flt{float:left;}
.frt{float:right;}
.txt-cent{text-align:center;}
.footer-content-sub{color:#929292;padding-top:20px;}
.clr{clear:both;}
.fca{margin:0 auto;}


.bredcrum a{color:#e31cad !important;}

.mob-menu{display:none;}
.mob-menu-desk{display:block;}
.search-box-mob{display:none;}

ul.pagination{list-style:none;margin:0;padding:0;clear:both;}
ul.pagination li{list-style-type:none;display:inline-block;font-size:16px;float:left;margin:0 5px;clear:both;font-weight:bold;color:#333;text-align:center;border-radius:4px;background:#333;}
ul.pagination li a{display:inline-block;font-size:16px;color:#fff;padding:7px 12px;border-radius:4px}
ul.pagination li a:hover{background:#eaeaea;color:#999;}
ul.pagination li.active{background:#eaeaea !important;color:#999;}

.search-filter{background:none;}
.search-filter h4{background:#333;}
.search-filter .fil-row{border-bottom:1px solid #bdbdbd;padding:0 10px;font-size:14px;clear:both;margin-bottom:20px;}
ul.fil-row{list-style:none;margin:0;padding:0;}
ul.fil-row li{list-style-type:none;border-bottom:1px solid #fff;clear:both;}
ul.fil-row li a{color:#fff;}

.nav-pills{font-family: 'Poppins', sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;}
.nav-pills a{color:#333;}
.nav-link.active {
    background: none !important;
    border-radius: 0 !important;
    color: #333 !important;
    border-bottom: 3px solid #7ae2d8 !important;
}
span.current_price.price i {
    margin-right: 2px;
}

.price-quo{text-decoration:line-through}
.price-quo-op{color:#ff0000;font-size:14px;display:inline-block;}
.price{color: #4c4c4c;font-weight:600;font-size: 18px;margin-right: 6px;}

a.load-more{display:inline-block;background:#ddd;padding:5px 30px;border-radius:10px;color:#666;text-decoration:none;text-align:center;float:none;margin:0 auto;}
a.load-more:hover{background:#ccc;}

.pro-row{clear:both;margin-bottom:15px;}

.pro-row .txt-field{width:100px;}

.pro-label{color:#131313; font-weight: 500;}
h1.book-heading {
    font-size: 26px;
    margin-bottom: 20px;
    font-weight: 500;
    color: #3a3a3a;
    text-transform: capitalize;
}

.in-stock{color:#28a745;font-weight:bold;margin-bottom:20px;     font-size: 14px;}
.out-stock{color:#eb3145;font-weight:bold;margin-bottom:20px;     font-size: 14px;}

.social-ico{font-family: 'Ubuntu', sans-serif !important;text-transform:uppercase;font-size:20px;padding-top:10px;}
.social-ico a{background:#fff;font-size:20px;padding:10px;border-radius:10px;width:35px;height:35px;display:inline-block;color:#245d8a !important;text-align:center;line-height:18px;margin-right:5px;}
.social-ico a:hover{color:#fff !important;background:#71cd64;}

.return-mesg{background:none;text-align:center !important;}
.return-mesg .icons{background:#71cd64;border-radius:100%;font-size:26px;color:#fff;height:50px;width:50px;line-height:45px;margin-bottom:20px;}

.left-img-ctrl{text-align:center;display:block;margin-bottom:20px;width:100%;}
.left-img-ctrl img{width:100%;}

.del-info{background:#fbfbfb;}
.del-info-row{border-bottom:1px solid #eaeaea;margin:0;}

.del-pin{background:#fbfbfb;    padding: 30px 15px;font-size:14px; border: 1px solid #ccc;}
.del-pin input{background:#fff !important;}
.share-prod{clear:both;margin:20px 0;}
.pin-code{clear:both;margin-bottom:20px;}
.vedic-land-head{position:relative;}
.vedic-land-head h2{font-size:28px;border-left:none;padding:0;}


/*------Form COntrol----------*/

input{background:unset !important;border:1px solid #eaeaea !important;padding:5px !important;width:100%}




/*--------------button-----------------*/



.btn-std{background:#45babe !important;padding:5px 20px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#fff !important;border:0;font-size:14px;border-radius:4px;cursor:pointer;text-transform:lowercase;}

.btn-std:hover{background:#09a0a5 !important; }
.btn-small:hover{background:#45babe !important;color:#fff; }
.btn-small{background:#7ae2d8;padding:4px 15px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#fff !important;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:lowercase;text-align:center !important;}
.btn-small2{background:#666;padding:4px 10px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#fff !important;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:lowercase;text-align:center !important;}

.btn-small2:hover{background:#45babe;}
h4.panel-title a.card-link {display: block;}
.btn-small-yel{background:#45babe;padding:4px 15px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#fff !important;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:lowercase;text-align:center !important;}




.btn-add2cart {
    background: #6bd3c9;
    padding: 11px 10px;
    font-family: 'Poppins', sans-serif;
    !important: ;
    display: inline-block;
    color: #fff;
    border: 0;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none;
text-align: center;}
}
.btn-add2cart:hover{background:#5bc2b8;color:#fff;text-decoration:none !important;}

.btn-wish-list{background:#fff;padding:10px 26px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#333;font-size:14px;border-radius:4px;border:1px solid #ddd; cursor:pointer;text-transform:lowercase;}

.btn-wish-list:hover{background:#f8f8f8;}

.top-promo-alert{background:#45babe;line-height:20px;color:#333;text-align:center;clear:both;padding:10px 0;}

.top-promo-alert p{margin:0;padding:0;}

.btn-refer-friend{background:#333;padding:5px 20px;font-family: 'Poppins', sans-serif; !important;display:inline-block;color:#fff !important;font-size:16px;border-radius:4px;border:1px solid #ddd; cursor:pointer;text-transform:uppercase;}

.btn-refer-friend:hover{background:#f8f8f8;color:#333 !important;}

.top-info-alrt{color:#7e7e7e;text-align:center;clear:both;line-height:28px;}

.top-stuff-line{clear:both;padding:10px 0 0 0;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd;}

.top-stuff-line a{text-decoration:none;}
.top-stuff-line i{font-size:20px;color:#333;}

.top-stuff-line p{line-height:15px;}

.top-stuff-line .call-us{text-align:right;color:#3588cb;}
.top-stuff-line .call-us h5{color:#333 !important;margin:0;font-size:14px;}
.top-stuff-line .call-us p{margin-bottom:8px;}

.top-stuff-line .cart-box{text-align:right;color:#3588cb;margin-top:18px;}
.top-stuff-line .cart-box h5{color:#333 !important;padding:0;font-size:16px;}
.top-stuff-line .cart-box p{margin-bottom:8px;}


.search-box{margin-top:0px;}
.search-box input{border:1px solid #ddd;border-radius:4px;height:40px;width:100%;float:left;padding:0 10px;background:#fff !important;}
.search-box button{background:#333;border:0;color:#fff;padding:0;text-align:center;cursor:pointer;margin:0;}


.ajax-search{padding:10px 0;border-bottom:1px solid #ddd;}
.ajax-search select{border:1px solid #ddd;padding:5px;border-radius:4px;width:100%;font-size:14px;color:#b7b7b7;}
.ajax-search button{background:#f9da23;border:0;color:#fff;padding:8px 15px 8px 15px;border-radius:4px;font-weight:bold}
.ajax-search button:hover{background:#7ae2d8;}
.ajax-search .search-heading{text-align:right;font-family: 'Poppins', sans-serif !important;font-size:20px;}

.sell-info{background:#eaeaea;padding:10px;}
.star-rating{clear:both;color:#ddd !important;font-size:28px;}
.star-rating-ins{font-size:12px !important;}
.checked{color: #5bc2b8;}


.star-rating .fa-star{color: #5bc2b8;}
.star-rating span{display:inline-block;margin-top:10px;}

/*.un-edited{background:} */

.home-banner{height:auto;}
.home-banner img{height:415px;}
.right-ban{clear:left;}
.right-ban img{border:1px solid #eaeaea;height:130px;width:100%}


/*.text-wid{
    width: 90%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333333;
}*/

a.text-width1{
    color: #666;
}
a.text-width1:hover{
    color: #ff0000;
	text-decoration:none;
}

/*------My Account-----------*/

.ord-box{margin-left:0px;}
.ord-date{text-transform:uppercase;}
.delivered{font-size:16px;text-transform:uppercase;background:#f1f1f1;text-align:center;border-radius:4px;display:inline-block;padding:4px 10px;color:#71cd64;border:2px solid #71cd64;float:right;}

.canceled{font-size:16px;text-transform:uppercase;background:#fff;text-align:center;border-radius:4px;display:inline-block;padding:4px 10px;color:#ff0000;border:2px solid #ff0000;float:right;}


/*----------Wishlist--------------*/

.box-wishlist{position:relative;}
.box-wishlist .btn-close{position:absolute;top:-11px;right:11px;font-weight:bold;font-size:16px;background:#666;border-radius:100%;width:25px;height:25px;text-align:center;line-height:24px;display:block;color:#fff;}
.box-wishlist h6{font-family: 'Montserrat', sans-serif !important;text-transform:capitalize !important;margin-top:10px;}
.box-wishlist img{border:1px solid #eaeaea;height:230px;}


.move-cart{padding-top:20px;}

.thumb{font-size:18px;}

/*-----------Product Overlay-------------*/

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
  
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  
}
.middle2 {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  
}

.prod-cont-overlay:hover .image {
  opacity:0.2;
  
}

.prod-cont-overlay:hover .middle {
  opacity: 1;
  background:padding:10px;border-radius:4px;
}

.prod-cont-overlay:hover .middle2 {
  opacity: 1;
  background:padding:10px;border-radius:4px;
}

.txt-magnta{color:#ff0000;}
.small-txt{font-size:12px;}
.text {
  font-size: 13px;font-family: 'Poppins', sans-serif;
  
}

.text a{
	
  background-color: #f9da23;
  color: #fff;padding:5px 15px;
  display:block;text-align:center;border-radius:4px; margin-bottom:50px;
}

.text a:hover{
  background-color: #757575;
  color: #fff;
}

.text2 {
  font-size: 13px;font-family: 'Poppins', sans-serif;
  
}

.text2 a{
	
  background-color: #666;
  color: #fff;padding:5px 15px;
  display:block;text-align:center;border-radius:4px; margin-bottom:50px;text-decoration:none;
}

.text2 a:hover{
  background-color: #666;
  color: #fff;
}

.text2 a:after{
  margin-right:0;
  
}

 /* Dropdown Button */
.dropbtn {
   
    
    padding: 0px;
    font-size: 14px;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 170px;
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    z-index: 1;border-radius:4px;
	left:0;
	padding:10px;
}

.dropdown-content h5{text-align:center;}
.dropdown-content p{text-align:left;font-size:14px;}

/* Links inside the dropdown */
.dropdown-content a {
  
    padding: 5px;
    text-decoration: none;
    display: block;
	text-align:left;
	line-height:20px;
	
}

/* Change color of dropdown links on hover */


/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover 


/*----------Log IN--------------*/

.logbox{margin:0 auto;width:80%;background:url('../../../../images/curley-bg.jpg') no-repeat left bottom;}

.log-info{padding:0px;}

.log-socio{padding:2% 21%;font-size:20px;border-radius:4px;margin-right:20px;text-align:center;color:#fff !important;}

.log-socio.twitt{background:#56d7fe !important;}
.log-socio.fb{background:#3b5998;}
.log-socio.gplus{background:#db4437;}

/*--------------Review---------------------*/

.review{background:none}
.review .rev-row {
    background: #fbfbfb;
    border: 1px solid #dddddd;
    padding: 7px;
    border-radius: 4px;
    margin-bottom: 15px;
    margin: 0px;
    margin-bottom: 15px;
}span.rating_show {
    display: block;
}span.rating_show i {
    color: #fff037;
    padding: 0px 2px;
    /* display: block; */
}

	
.review .rev-row:hover{background:#fff;}

.review .rev-row .date{color:#7e7e7e;font-style:italic;font-size:14px;}
.review .rev-row .user{font-weight: bold !important;font-size:14px;}
.review .rev-row .user-ico {
    background: #fff;
    font-size: 30px;
    text-align: center;
    padding: 7px 20px;
    border-radius: 4px;
    border: 1px solid #ddd;
    color: #ddd;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;    position: relative;
}.user-ico i.fa.fa-user {
    font-size: 25px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    top: 0;
    line-height: 50px;
}

/*--------------Bredcrumb---------------*/

.bredcrumb{border:0 !important;}
.bredcrumb h2{margin-bottom:10px !important;}
.bredcrumb .txt{font-size:12px;}

/*--------------MARGIN-----------------*/

.top-marg20{margin-top:10px;}
.top-marg10{margin-top:10px;}
.top-marg30{margin-top:30px;}
.bot-marg30{margin-bottom:30px;}

.bot-marg20{margin-bottom:20px;}
.left-marg20{margin-left:20px;}
.left-marg40{margin-left:40px;}
.right-marg20{margin-right:20px;}
.right-marg10{margin-right:10px;}

.no-marg-left{margin-left:0 !important;}
.no-marg{margin:0 !important;}
.no-marg-bot{margin-bottom:0 !important;}


.top-marg50{margin-top:50px;}
.bot-marg50{margin-bottom:50px;}
.top-marg8{margin-top:8px;}


/*--------------PADDING-----------------*/
.no-pad-left{padding-left:0}
.no-pad-bot{padding-bottom:0 !important;}


/*---------Payment Gateway----------------*/


.pay-menu{background:#f8f8f8;border-radius:4px;border:1px solid #eaeaea;padding:20px}
.view-m{margin-top:20px;display:block;}
.pay-menu-body{margin-left:10px;}

ul.pay-gate-menu{margin:15px 0 0 0; padding:0;list-style:none;}

ul.pay-gate-menu li{background:none;border-radius:4px;list-style-type:none;}
ul.pay-gate-menu li a{display:block;margin:0 0 10px 0;padding:5px 5px 5px 10px;color:#333 !important;border-radius:4px;border-bottom:1px solid #ccc;}
ul.pay-gate-menu li a:hover{color:#ccc !important;}
ul.pay-gate-menu li a.active {
    color: #ffffff !important;
    background: #e31cad;
}


/* --------------MENU----------------*/

.top-nav-bar{padding:6px 0;background: #582525;/*#333;*/display:block !important;}
.top-nav-bar a{color:#fff;}
.top-nav-bar{clear:both;}

.top-mob-bar{padding:6px 0;background: #582525;/*#333;*/display:none !important;}
.top-mob-bar a{color:#fff;}
.top-mob-bar{clear:both;}


.bg-primary{color:#333;}

.navbar h5{color:#fff;margin:10px 0 0 7px;font-size:16px !important;}


.navbar .dropdown-menu div[class*="col"] {
   margin-bottom:1rem;
}

.navbar .dropdown-menu {
  border:none;
  background-color:#ad8630/*#4c2727*/ /*#333*/ !important;
}

/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
  
  /* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
  padding-top:0px;
  padding-bottom:0px;
}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
  padding:.2rem .2rem;
  margin:0 1rem;
}

/* makes the dropdown full width  */
.navbar .dropdown {position:static;}

.navbar .dropdown-menu {
  width:100%;
  left:0;
  right:0;
/*  height of nav-item  */
  top:33px;
}
  
  /* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
  display:block!important;
}
  
  .navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color: #fff;
  }

}


.content2{clear:both;}
/*--------------Modal Window-------------------*/

.modal-content{top: 79px;}
.you-may-box{clear:both;position:bottom;margin:0 0 0 5px;}

.you-may-box .item{font-size:14px;}
.you-may-box p{line-height:15px;}

.modal-right-col{background:#eaeaea;padding:10px;height:100%;position:relative}
.modal-right-col .ins1{margin:30px 0;text-align:center;}
.modal-right-col .ins1 span{font-size:20px;}

.modal-right-col .pos{bottom:-65px;position:relative;float:none;}
.modal-right-col button{width:100%}

.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }

.modal-body {
  position:relative;
  
  min-height:400px;
  background:#fff;padding:15px;
}

.close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#666;
  opacity:1;
}

#image {
  min-height:200px;
}


.event_time{padding:10px !important;border:1px solid #eaeaea;clear:both;font-size:20px !important;margin-top:20px;float:right;text-align:center;font-weight:bold;}
.event_time .evetag{color:#eb3145;font-family: 'Poppins', sans-serif !important;font-weight:bold;}
.evet-ico{font-family: FontAwesome;content: "\f017";display:block;margin:0 auto;}

/*-----------Shopping Cart--------------*/

.cart-qty{padding: 1px 5px;line-height: 0;font-weight: 700;background: #ff0000;border-radius: 100%;height: 20px;
    color: #fff;font-size: 13px;text-align: center;}
.cart-heading{border-bottom:1px solid #ddd;padding-bottom:10px;}
.cart-row{padding:10px;margin-bottom:20px;border-radius:4px; padding-top:0px;}
.cart-row img{width:120px;height:150px;}
.cou-row{clear:both;margin-bottom:10px}
.cart-row h5{font-family: 'Montserrat', sans-serif !important;}

.coupn{background:none;}
.coupn p{margin-bottom:5px;}
.coup-villa{padding:10px;border:1px solid #ff0000;text-align:center;color:#ff0000;border-radius:4px;}
.coup-villa p{margin-bottom:0;}
.coup-villa .txt-big{font-size:16px;font-weight:bold;}
.coup-villa .txt-med{font-size:18px;font-weight:bold;}

.btn-info{background:#666 !important;border:0;}
.btn-info:hover{background:#ff0000 !important;}

.btn-place-order{background:#6bd3c9;padding:7px 20px;font-family: 'Poppins', sans-serif !important;display:block;color:#fff;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:uppercase;width:100%;}

.btn-place-order:hover{background:#5bc2b8;}

.btn-place-order2{background:#f9da23;padding:7px 20px;font-family: 'Poppins', sans-serif !important;display:block;color:#333;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:uppercase;width:100%;}

.btn-place-order2:hover{background:#ddd;}

.btn-place-order3{background:#f9da23;padding:7px 50px;font-family: 'Poppins', sans-serif !important;display:inline-block;color:#333;border:0;font-size:16px;border-radius:4px;cursor:pointer;text-transform:uppercase;}

.btn-place-order3:hover{background:#ddd;color:#fff;}

.tip{background:#fdfcc5;padding:5px;color:#333;font-size:14px;border:1px solid #efefc6;border-radius:4px;}

/*-----------Social Media Collapsible Menu--------------*/

/*---------------------- Vedic Lifestyle Section----------------------- */


.blog-sec{padding:0;}

.fest{position:relative;}
ul.fes-list{list-style:none !important;margin:0;padding:0;}
ul.fes-list li{list-style-type:none !important;border-bottom:1px solid #f0f0f0;display:block;margin-bottom:5px;padding-bottom:3px;}

.fest-corn{font-size:12px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.fest-corn .fes-row{padding:5px;}
.fest-corn .fes-row:hover{background:#f0f0f0;}

.fest-corn .fes-row.active{background:#ff0000;color:#fff;}


.astro-ban{position:relative;}
.astro-ban img{width:100%;}

.know-gem img{width:100%;}
.blog-row{clear:both;border-bottom:1px solid #eaeaea;margin:0 0 20px 0;padding-bottom:20px;}

.blog-row h5{margin-top:10px;}

.blog-row h3{font-family: 'Montserrat', sans-serif !important;text-transform:capitalize !important;font-size:22px !important;margin-bottom:0;}

.blog-row a{color:#333;}
.blog-row a:hover{color:#ff0000;text-decoration:none;}


.blog-row .sub-txt{margin-bottom:20px !important;font-size:14px;}

.blog-row img{width:100%;}
.blog-content{position:realtive;}
.blog-content h2.art-head{font-size:32px;border-left:0 !important;margin:0 0 10px 0;padding:0;}
.blog-content p{line-height:26px;}


.similar-blog{position:relative;}
.similar-blog img{height:140px;}
.similar-blog h6{margin-top:10px;}

.pop-blog{position:relative}
.pop-blog-row{clear:both;border-bottom:1px solid #eaeaea;margin:10px 0px;padding-bottom:10px;}
.pop-blog-row img{max-width:100%;height:80px;}

.box-holder{padding:20px;border:1px solid #eaeaea;border-radius:6px;}

.box-holder h3{font-size:40px;margin-top:20px;color:#ed0a7c;}
.box-holder .form-group input{background:#fff !important;}
.box-holder label{color:#666;}
.box-holder textarea{width:100%;height:100px;margin-bottom:20px;}
.box-holder .txt-info{color:#666;font-size:14px;}

.astro-fee{padding:10px;background:#ff0000;border-radius:4px;}
.astro-cont{text-align:center;}
.astro-fee .val-now{font-size:30px;text-decoration:line-through;color:#666;}
.astro-fee .val-real{font-size:26px;color:#ed0a7c;}

ul.pred{list-style:none;margin:10px 0 0 0;padding:0;}
ul.pred li{list-style-type:none;margin:0 0 5px 0;padding:0;display:block;font-size:14px;}

 /* Style the button that is used to open and close the collapsible content */
.collapsible {
	
  display:inline-block;
  color: #444;
  cursor: pointer;
  padding: 7px 7px;
  
  border: none;
  text-align: center;
  outline: none;
  font-size: 14px;
  border-radius:4px;
 /* border:1px solid #f1f1f1; 
  width:100%;*/
  font-family: 'Poppins', sans-serif;text-transform:uppercase;
  
}

.collapsible:hover{
	
  /* background:#fff;border:1px solid #f1f1f1; */
}


.share{
	
  display:inline-block;
  padding:10px;border-radius:100%;height:35px;width:24px;line-height:20px;text-align:center;color:#666 !important;font-size:16px;
}

.share:hover{
	 opacity: 0.5;
  }


.share.blue{
  color:#3c5b9a;
  }

.share.cyan{
  color:#1da0f2;
  }

.share.red{
  color:#ec407a;
  }

  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
  background-color: #none;
}

/* Style the collapsible content. Note: hidden by default */
.content2 {
  padding: 10px;
  display: none;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  border-radius:4px;
  width:100%;background: #fff;
} 

/*----------------Sidebar Menu-----------------*/


.navbar {
    padding: 0;
    
    border: none;
    border-radius: 0;
    
}

.navbar-btn2 {
    box-shadow: none;
    outline: none !important;
    border: none;
}



.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */
a.auto-load-btn{background:#28a745;display:inline-block;padding:10px 50px;margin:20px auto 20px auto;color:#fff;border-radius:4px;}

a.auto-load-btn:hover{background:#333;color:#fff;}

.wrapper {
    display: flex;
    align-items: stretch;
    perspective: 1500px;
}

#sidebar {
    min-width: 100%;
    max-width: 250px;
    border: 1px solid #f0f0f0;
    color: #333;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
    transform-origin: bottom left;
	padding-bottom:20px;
	
}

#sidebar h5{background:#eaeaea;padding:5px 7px;text-align:center;font-weight:normal;}



#sidebar.active {
    margin-left: -250px;
    transform: rotateY(100deg);
}


#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 1px solid #47748b;
}

#sidebar .sidebar-row-block{
clear:both;
}

#sidebar .sidebar-row-block h6{
font-size:14px;margin:20px 10px;font-family: 'Poppins', sans-serif; !important;clear:both;text-transform:uppercase;border-bottom:1px solid #f0f0f0;padding-bottom:10px;
}


#sidebar .sidebar-row-block p{
clear:both;margin-bottom:3px;display:block;padding:2px 10px;font-size:14px !important;
}
#sidebar .sidebar-row-block a{
color:#333;
}

#sidebar .sidebar-row-block a:hover{
color:#6bd3c9;text-decoration:none;
}


#sidebar ul {
	
list-style:none;margin:0;padding:0;}

#sidebar ul li {
    list-style-type:none;
}


]#sidebar ul li a{
    padding: 0;
    font-size: 14px;
    display:block;
	margin-bottom: 6px;
	
}
/*#sidebar ul li a:hover {
    color: #ee3334 !important;
    
}*/

#sidebar ul li.active > a, a[aria-expanded="true"] {
    color: #666;
  /*  background: #6d7fcc; */
}


a[data-toggle="collapse"] {
    position: relative;
}
/*
a[aria-expanded="false"]::before, a[aria-expanded="true"]::before {
    content: '\e259';
    display: block;
    position: absolute;
    right: 20px;
    
    font-size: 0.6em;
}


a[aria-expanded="true"]::before {
    content: '\e260';
}*/

.tog-bg{background:#fbfbfb;padding:10px;}
.tog-bg input{background:#fff !important;}

.row.logbox p a{
   cursor: pointer;
}
.row.logbox p a[aria-expanded="true"]::before {
    content: unset !important;
}



ul ul a {
    font-size: 14px !important;
    padding-left: 4px  !important;
	
    
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 14px !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article, a.article:hover {
    background: #6d7fcc !important;
    color: #fff !important;
}



/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */
#content {
    padding: 0 20px 20px 20px;
    min-height: 100vh;
    transition: all 0.3s;
}

.treeview{padding:0 10px;}

#sidebarCollapse {
    width: 40px;
    height: 40px;
    background: #3588cb;color:#fff !important;cursor:pointer;
}

#sidebarCollapse span {
    width: 80%;
    height: 2px;
    margin: 0 auto;
    display: block;
    background: #fff;
    transition: all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);
    transition-delay: 0.2s;cursor:pointer;
}

#sidebarCollapse span:first-of-type {
    transform: rotate(45deg) translate(2px, 2px);
}
#sidebarCollapse span:nth-of-type(2) {
    opacity: 0;
}
#sidebarCollapse span:last-of-type {
    transform: rotate(-45deg) translate(1px, -1px);
}

/*Filte By*/
#sidebarCollapse.active span {
    transform: none;
    opacity: 1;
    margin: 5px auto;
}

.mob-view.side nav#sidebar,.mob-view.side {
    display: none;
}

/*End Filte By*/

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
@media screen and (max-width: 320px) {
	.search-box-mob {margin-top: 20%;}
	.top-stuff-line i { font-size: 15px;}
#sidebar{display:none;}
	
}


@media screen and (max-width: 480px) {
/*.top-mob-bar{display:block !important;background:#ff0000;}	
.top-nav-bar{display:none !important;}*/

.high-lists{padding:0 20px;}
.footer-social{float:none !important;margin-top:20px !important;}
.footer-ins i { padding: 7px 5px;margin-right: 5px;}
footer ul.gateway-logo li{margin-right:0;}
footer ul.gateway-logo li img {width:50%;margin-right:0;}
.nav-pills {font-size: 12px;text-transform:capitalize;font-weight:normal;}
.footer h4 { margin-bottom: 13px;}
.nav-link.active {border-bottom: 4px solid #7ae2d8 !important;}
.nav-link {display: block;padding:0.1rem 0.1rem;}

.home-slider .carousel-control-prev, .home-slider .carousel-control-next {
top: 26%}
.mob-myacc{width:100%;}
.cart-qty{padding: 0 3px;line-height: 0;font-weight: 500;background: #ff0000;border-radius: 100%;
    color: #fff;font-size: 12px;text-align: center;}
.mob-logo img{width:100% !important;}
.top-stuff-line i {font-size: 16px;}
/*.sticky {top: 0;width: 100%;} */
li.nav-item a.nav-link {
    font-size: small;
}
ul.pay-gate-menu li a {
    margin: 0 0 2px 0;
}


.noti {
    margin-right: 20px;
    margin-top: 0 !important;
}

.pay-menu {
    padding: 10px 20px 30px;
}

.home ul#pills-tab  {
    display: block !important;
    text-align: center;
}
.home a.nav-link {
    border-bottom: 1px solid #ccc;
    border-radius: unset !important;
}  

h4.panel-title a.card-link {
    display: block;
}

/* h1 img{width:152px;margin:0 auto;display:block;} */
h1 img{width:100%;float:left;}

.search-heading{text-align:center !important;}

#sidebar{display:none;}

.prod-box{width:50%;}
.bzoom li{position:relative !important;}
.bzoom_small_thumbs{display:none;}

/*Filte By*/
.mob-view.side nav#sidebar,.mob-view.side {
    display: unset !important;
}
.filter_by.btn {
    width: 100%;
    background: #ff0000;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
}

/* End Filte By*/

}




@media (max-width: 768px) {

#sidebar {color:#fff;}

.mob-view.side nav#sidebar, .mob-view.side{display: block;}

div#box a div img.img-fluid { height: 120px !important; }
#sidebar .sidebar-row-block a{color:#fff;}
span.secure-img {display: none;}

.ajax-search .search-heading{text-align:center;}
.dropdown-content{right:0;}
.dropdown-content p{right:0;}

.search-box{margin-top:19%; margin-bottom:20px;}
.search_button{background:#333;border:0;color:#fff;padding: 5px 7px 5px 7px;border-radius:10px;}
.search_button:hover{background:#ff0000;}
.top-promo-alert{display:none;}
.top-info-alrt{display:none;}
.search-box-mob{display:block;margin-top:13%;margin-bottom:4%;}
.search-box-mob input{border-radius:4px;padding:5px;}
.mob-menu-desk{display:none;}
.mob-menu{display:block;position:fixed;top:0;width:100%;clear:both;}

h3.book-heading{font-size:26px;margin-bottom:20px;font-weight:600;}
.home-banner img{height:auto;margin-bottom:20px;}


.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
    display: block !important;
}

.modal-right-col .pos {bottom: -77px;}

.top-promo-alert {
	line-height:20px;
}

.top-info-alrt{
	
	line-height: 24px;margin-top:10px;text-align:center;
}

.top-stuff-line{text-align:center;}
.top-stuff-line button{display:block;margin-top:20px;width:100%}
.no-pad-left{padding-left:0;}
.no-pad-right{padding-right:0;}
.search-heading{margin-bottom:10px;}

.bzoom_thumb_image{width:100% !important;}
.btn-add2cart{width:100%;padding:10px 0;}
.btn-wish-list{width:100%;margin:20px 0;}
.collapsible{width:100%;margin:0;}


    #sidebar {
        margin-left: -250px;
        transform: rotateY(90deg);
    }
	
	
	
    #sidebar.active {
        margin-left: 0;
        transform: none;
    }
    #sidebarCollapse span:first-of-type,
    #sidebarCollapse span:nth-of-type(2),
    #sidebarCollapse span:last-of-type {
        transform: none;
        opacity: 1;
        margin: 5px auto;
    }
    #sidebarCollapse.active span {
        margin: 0 auto;
    }
    #sidebarCollapse.active span:first-of-type {
        transform: rotate(45deg) translate(2px, 2px);
    }
    #sidebarCollapse.active span:nth-of-type(2) {
        opacity: 0;
    }
    #sidebarCollapse.active span:last-of-type {
        transform: rotate(-45deg) translate(1px, -1px);
    }

    

}

.high-lists{margin:0;padding:0;}
.high-lists ul{list-style:none;list-style-type:none;margin:0;padding:0;}
.high-lists ul li{list-style-type:disc;margin:0 0 0 30px;padding:0;}



/*For Top Menu*/

.navbar-nav .nav-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
	padding:.1rem .2rem;
	font-size:16px;
}

.navbar-nav h5{
text-transform:lowercase;font-weight:normal;font-size:16px;margin-bottom:5px;
}
a:first-letter,
.navbar-nav h5:first-letter {
  text-transform: capitalize;
}

.btn-proceed-topay {
    background: #5bc2b8;
    padding: 7px 20px;
    font-family: 'Poppins', sans-serif !important;
    display: block;
    color: #fff;
    border: 0;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
    text-transform: uppercase;
    width: 100%;
}
.btn-proceed-topay:hover {
    background: #5bc2b8;
}
.razorpay-payment-button {
    background: #71cd64 !important;
    padding: 10px 20px;
    font-family: 'Poppins', sans-serif !important;
    display: block;
    color: #fff;
    border: 0;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 20px;
}
.razorpay-payment-button:hover {
    background: #5ec150 !important;
}


/*New CSS*/
button.btn-place-order.btn-default {
    background: #ccc;
    cursor: not-allowed;
}
input#zipcode.disabled {
    cursor: not-allowed;
    background: #dededeab !important;

}
.dropdown-menu a { color: #fff !important; }

a.gotocart { padding: 10px 60px; background: #f9da23;text-decoration:none;border-radius:6px; color: #fff; }

i.fa.fa-times.frt { color: #b57e47; }

i.fa.fa-times.frt:hover { color: #ff0000; }
.prod-box h6 a:hover { color: #666; }

div#box a div img.img-fluid { height: 220px; }

.pro-img {
    border: 1px solid #eaeaea;
    clear:left;
    position:relative; 
    transition: box-shadow .3s;
}

.pro-img:hover {
    border: #fff;
    -moz-box-shadow: 2px 2px 3px 3px #eaeaea; 
    -webkit-box-shadow: 2px 2px 3px 3px #eaeaea; 
    box-shadow: 2px 2px 3px 3px #eaeaea;
}

.blog-sec .h-price {
    padding-left: 10px;
}

/*End New CSS*/
/*-------------*/

.sortby{clear:both;background:#fff;margin-bottom:20px;padding:5px;line-height:0;}
.sortby .sort-ins{font-size:12px;}

/*For Mobile Filter Only*/

.fil-menu-btn{font-size:30px;cursor:pointer;text-align:center;background:#eaeaea;margin:0 0 20px 0;border-radius:5px;}
.fil-menu-btn .smalText {
    font-size: 22px;
    line-height: 50px;
}



.sidenav {
   height: 100vh;
    width: 0;
    position: fixed;
    background: #09b6bc;
    z-index: 2;
    top: 0;
    left: 0;
    /* overflow-x: hidden; */
    transition: 0.5s;
    padding-top: 0;
    color: #fff;
    z-index: 16000161;
}

.sidenav .closebtn {
       position: absolute;
    top: 0px;
    right: 15px;
    color: #fff;
    font-size: 36px;
    margin-left: 50px;
}


.login-p {
    margin: 0 auto;
    box-shadow: 1px 1px 5px 5px #ececec;
    padding: 20px;
}
.login-p img{
    margin: 0 auto;
    display:block;width:60%;
    padding:10px;}

.col-md-4.login-p input {
    padding: 10px !important;
}
.col-md-4.login-p .modal-body {
    min-height: unset;
    border-radius: 10px;
}
.col-md-4.login-p .modal-content {
    width: 70%;
    margin: 0 auto;
}



/*End For Mobile Filter Only*/

/*Add Css 29-10-2018*/

.my-pos {
    width: 100%;
    text-align: center;
    position: relative;
    top: -50px;
}
.page-height{
  min-height: 150px;
}
div#timer_count_down {
    color: #ff0000;
    border: 1px solid #ececec;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding: 20px 0;
}
div#timer_count_down .evetag {
    color: #ed137cc2;
    font-weight: bold;
}
div#demo.fix_h {
    height: auto !important;box-shadow: 2px 2px 1px 1px #eaeaea;
}

.read-more {
    position: absolute;
    right: 0;
    text-transform: capitalize;
}
.read-more a {
    color: #ed0a7c;
}
.read-more a:hover{
  color: #666;
}
/*End 29-10-2018*/
.coup-villa.gray {
    color: gray;
    border: 1px solid gray;
}

a.new-log-socio {
    font-size: 20px;
    color: #fff;
    padding: 7px 0px;
    border-radius: 5px;
    display: block;
}
a.new-log-socio.gplus {
    background: #D54A3F;
}
a.new-log-socio.fb {
    background: #4867AA;
}

input[type=checkbox], input[type=radio] {
    width: auto;
    display: inline;
}
button.navbar-toggler:hover {
    background: #666 !important;
}
button.navbar-toggler {
    padding: 3px 6px;
}


.dropdown.noti a {
    color: #000 !important;
}
.dropdown.noti li {
    margin: 3px 10px;  
    font-size: 12px;
}
.dropdown.noti a li:hover {
    background: red;
    color: #fff;
}
.noti{
  float: right;
    margin-top: 11px;
}

span.dropdown-toggle {
    color: #ccc;cursor: pointer;
}
/* .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{ */
        /* display: block; */
    /* } */
	
    .noti .dropdown-menu {
    min-width: 250px;
}

span#bubble {
    position: absolute;
    top: 6px;
    right: 38px;
    z-index: 1;
    border-radius: 90px;    
    padding: 3px 5.3px;
    background: red;
    font-size: 10px;
} 

.mob-logo{position:relative;}
.mob-logo img{width:70%;}

.qual-c{padding:10px 0 30px 0;background:#45babe url(../../../images/bg-patt1.jpg);color:#fff;font-size:18px;}
.qual-c img{margin-right:20px;vertical-align:middle;}
.qual-c span{margin-top:10px;display:inline-block;}

.srch-zone{position:relative;margin-bottom: 8px;}
.fb{background:#4267b2;color:#fff;}
.twit{background:#5da9dd;color:#fff;}
.linkin{background:#0077b7;color:#fff;}
.pint{background:#e81953;color:#fff;}
.inst{background:#ef148a;color:#fff;}
.yt{background:#ff0000;color:#fff;}
.messg-block{position:relative;}
a.myheart{color:#66ddbe;}
a.myheart:hover{color:#ef148a;}
.alert-success{background-color: #ccf3e9;border-color: #66ddbe;}
.padd55{
margin-bottom:50px;
}
.btn-secondary {color: #fff;background-color: #e00c93;border-color: #e00c93;}

.tags{position:relative;margin-top:20px;}
a.itop{display:inline-block;background:#333;}
.top-social-icos{position:relative;padding:3px 0;}
.top-social-icos i{font-size:16px;margin-right:10px;text-align:right;color:#999;}
.top-social-icos i:hover{color:#66ddbe;}
.footer-social{float:right;}
i.ion-android-close:before {
    content: "\f00d";
}
i.ion-android-close {
    font: normal normal normal 14px/1 FontAwesome;
}

body{font-family: 'Montserrat', sans-serif !important;}