@charset "utf-8";
/* CSS Document */



/*	================================
			Media Query section
  	================================*/
	
@media (min-width:1300px) {
.banner_section .owl-carousel .owl-item img { }
}
/ end query / @media (min-width:1380px) {
}  /* end query */
 @media (min-width:1025px) {
.extr img { height: 208px; }
}  /* end query */
 @media (max-width:1025px) {
 

footer ul + ul {
    padding-left: 0px;
}
footer ul {
    float: left;
    width: 50%;
}
}  /* end query */
 @media (min-width:768px) {
.navigation .navbar-nav { float: right; }
.navigation .container-fluid, .navigation .navbar-collapse { padding: 0; }
}  /* end query */
 @media (max-width:1200px) {
.navigation .nav > li > a { font-size: 12px; padding: 15px 10px; }
.banner_contents { }
.inline_wraps.chngbl { width: 75px; }
.fifity_div h4 { font-size: 28px; }
.fifity_div p { font-size: 20px; }
.banner_section .slick-slide img { display: block; width: 100%; min-height: 500px; }
}  /* end query */
 @media (max-width:1056px) {
.fifity_div h4 { font-size: 20px; }
.fifity_div p { font-size: 15px; line-height: 26px; }
.extr img { height: 250px; }
.blog_box { max-width: 100% !important; padding: 40px 15px 30px 15px; margin-right: 0; }
.blogs { min-height: 112px; }
}  /* end query */
 @media (max-width:992px) {
.navigation .nav > li > a { padding: 15px 6px; }
.login_menus a { font-size: 12px; padding: 10px 1%; }
.navigation .navbar { margin-top: 20px; }
.login_menus { margin-top: 18px; }
.login_menus:before { height: 26px; top: 13px; }
.banner_contents { width: 480px; }
.banner_section .owl-nav { top: 40%; }
.inline_wraps { width: 108px; }
.pd_controll { padding-right: 15px; }
footer ul + ul { padding-left: 16px; }
.icon_container a { padding: 6px; }
.navigation .nav > li > a { font-size: 11px; padding: 15px 3px; }
.range-hold .ui-widget.ui-widget-content { width: 100%; }
.radeem-range-hold .ui-widget.ui-widget-content { width: 100%!important;}
.range-hold:before { display: none; }
.datepicker-display .ui-widget.ui-widget-content { width:100%!important; }
.tab_cov button { margin: 18px 0 0 0; }
.cart { position: relative; padding-left: 4px !important; padding-right: 9px !important; }
.ta-con > ul > li { list-style: none; width: 100%; float: left; margin: 0 0 0 0%; }
}  /* end query */
 @media (max-width:800px) {
.scrollbar { height: 500px; }
}  /* end query */

 @media (max-width:769px) {
	 
	 
	 .modal-header .close {
     
    width: auto;
}
	 
	 .modal-content button {
		 min-width:auto!important;
		 max-width:250px;
		 width:100%;
	 }
	 
	 
	 	 .smallbtn button {
    margin: 0px 15px 10px 0!important;
    max-width: 122px;
	width: 100%;
	min-width: auto;
}
	 
 
	 .loyalty-box {
    width: 300px;
    float: left;
    margin: 0 0 0 0;
    padding: 6% 5px 31px 31px;
    border: solid 1px #cecdc9;
    border-radius: 65px;
    min-height: 177px;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    float: none;
}

.col-sm-3.loyalty-sec {
    width: 100%;
    text-align: center;
}
.loyalty-text p{
	text-align:left;
}
.loyalty-text h2{
	text-align:left;
}
.equalto{
	text-align:left;
}
.loyalty-text h2 span i{
	text-align:left;
}

.loyalty-qa-sec {
    width: 100%;
}
	 
	 .address1 i {
    min-height: 60px;
}
	 	 .useraccount-btn {
    font-size: 15px!important;
   min-width: auto!important;
	max-width:250px;
}
	 .rating{
		 width:100%;
	 }
	 .share-link {
    width: 250px;
    margin: 12px 0 15px 0;
    float: left;
}
	  .video-popup{
		    bottom: -7%;
	 }
	.prodetail-slide .slick-dots{
		position:relative!important;
	 }
	 
	 .product-details{
		     margin-top: 10%;
	 }
 }
 @media (max-width:768px) {
	
	 .payment-main{
		 min-height: auto;
	 }	 
	 
.contact-main i { float: left; margin-right: 8px; min-width: 51px; }
.img-responsive { display: none; }
.scnd-parts { margin-top: 30px; }
.pop-up-parts { width: 100%; float: left; }
.popup-main { padding-right: 0px; }
.modal-content h2 { float: left; width:100%; }
.modal-content p { float: left; width:100%;}
.modal-content { padding: 0px!important; float: left; width: 100%!important; top: 10px!important; }
.modal-lg { width: 100%; margin: 0px; padding: 0px }
 
.search-wrap { width: 100%; }
.b_wrap { overflow: visible; background: #0884c3;   }
.y_wrap { background: #f89d1c; max-height: unset!important; }
.ta-con > ul > li { list-style: none; width: 100%; float: left; margin: 0 0 0 0; }
.owl-main2 .owl-prev { position: absolute; top: 48%; left: 0px; }
.owl-main2 .owl-next { position: absolute; top: 48%; right: 0px; }
.owl-main .owl-prev { position: absolute; top: 48%; left: 0px; }
.owl-main .owl-next { position: absolute; top: 48%; right: 0px; }
.innerpage-main button { margin: 20px 0; }
/*.venu-logo { width: 70px; bottom: 50px; right: 2%; } */
.venu-logo {
    position: absolute;
    bottom: 100px;
    width: 140px;
    z-index: 1000;
    right: 13%;
}
.border-left { border: 0; }
.add-cart { width: 170px !important; min-width:100%!important; }
.popup-main { border-right: 0; }
.ad-button { width: 155px !important; }
}  /* end query */
 @media (max-width:767px) {
header { text-align: center; }
.login_menus { text-align: center; margin-top: 0; }
.navbar-default .navbar-toggle { margin: 0 auto 15px auto; float: none; }
.navigation .nav > li > a { padding: 10px 6px; }
.login_menus:before { display: none; }
.banner_contents { position: static; float: left; min-height: 300px; width: 100%; }
.inline_wraps.chngbl { display: none; }
.extr img { height: auto; }
footer { text-align: center; }
footer ul { display: inline-block; vertical-align: top; float: none; padding-bottom: 20px; }
.slider-main .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 0; }
 
}  /* end query */
 @media (max-width:700px) {
}
 @media (max-width:667px) {
}  /* end query */
 @media (max-width:627px) {
	 
	 .video-popup{
		 width: 39px;
	 }
	 .prodetail-slide .slick-dots li button{
		 width: 39px;
	 }
	 .prodetail-slide .slick-dots .slick-active button{
		 width: 39px;
	 }
	 
	 
	 .random-color-blank{
		     height: auto;
	 }
	 .product-des {  z-index:999; }
	 .absolute-hold{z-index:999999;}
	 
	 .pop-to-scroll{
		 overflow-y: auto;
    height: 100vh;
	padding-bottom: 90px!important;
	 }
	 
	 .modal-body .row {
		 float:left;
	 }
	 
	 #ask-area  .modal-body .row{
		 float: none;
		 
	 }
	 
	 .product-attr-pop .modal-content .pro-detail-btn{
		
	 margin-top: 20px!important;
		 
	 }
	 
	 .product-details .price-list{
		 width:100%!important;
	 }
	 
	 .product-details .price-part{
		 padding: 20px 0 20px 0px;
		 
	 }
	 
	  .modal-body .col-sm-12 {
		  width:100%;
		 float:left;
	 }
	 
	 .modal-content button{
	 min-width: auto!important;
    max-width: 100%!important;
    width: 100%;
	 }
	 

	.da-main {
    text-align: center;
    float: left;
    width: 30%;
    padding: 0 3% 0 0;
}
	 
	 .smallbtn button {
    margin: 0px 15px 10px 0!important;
    max-width: 122px;
}
	 .spcil-date-min-width {
    min-height: 265px;
    position: relative;
    z-index: 9999;
}
	 
	 .modal-body {
    padding: 0px 20px 50px 20px;
}
	 
	 .table-responsive{
		 margin: 34px 0 0 0;
	 }
	 

	 
	 .nav-tabs > li {
    float: left;
    margin-bottom: -2px;
    width: 50%;
}
.tab-main .nav-tabs > li > a{
	padding:2px 0 2px 0;
}
	 
	 .col-sm-6.orderid {
    text-align: center;
}

.ma-style2 {
    margin-top: 20px;
    text-align: center;
}
	 .inne-page-heads h2{
	 padding: 0 0 0 12px;
	 }
	 
	 .cart-summery22{
		 padding: 0 0;
	 }
	 
	 #boxscroll{
		 padding: 0px 0px;
	 }
	 .summery-con22{
		 padding: 10px 0px;
	 }
	 .payment-main{
		     padding: 0 0 0 0px;
	 }
	 
	 
	 .review-mess .spn-info {
    right: 0px!important;
    left: unset!important;
}
	 
	 .review-mess {
    top: 37px!important;
    right: 0px!important;
    left: unset!important;
}
	 .reviw-main h5{
		 float:left;
		 width: 100%;
	 }
	 
	 .checkbox{
		 float:left;
		 width:100%;
	 }
	 
.venu-logo {
    width: 152px;
    top: -98px;
    right: 2%;
}
	 
	 .search-inner h2{
		 font-size: 35px;
	 }
	 
	#pop6 .modal-content h2{
		     padding: 10px 0 10px 0;
			 width:100%;	
			  }
	 #pop6 .modal-content p{
		 margin-bottom: 7px;
		 width:100%;
	 }
	 
	 .package-wrap-pop{
		 max-width: 100%;
		 width: 100%;
	 }
	 
	  /* product listing - starts */
	  
	  .price-list {
    padding: 0 10px 0 0;
    font-size: 21px;
    font-weight: 800;
    float: left;
    width: auto;
    color: #d4d8d0;
    text-decoration: line-through;
}

.price-list1 {
    font-size: 21px;
    font-weight: 800;
    float: left;
    width: auto;
    color: #f99d1c;
}
	  
	  .product-des h3 {
    font-size: 14px;
    float: left;
    width: 100%;
	text-align:left;
	display: none;
}

.section {
    font-size: 14px;
    width: 100%;
    float: left;
}

.place {
    color: #fff;
    color: #fff;
    font-size: 11px;
    float: left;
    margin-top: 7px;
    width: 100%;
    margin-bottom: 6px;
}
	  	 .pro-list-wrap ul li:first-child .price-list{
		     font-size: 21px;
    width: auto;
    float: left;
    padding: 0 10px 0 0;
	 }
	 .pro-list-wrap ul li:first-child .price-list1{
		      font-size: 21px;
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
	 }
	 
	 .product-des h2{
		 font-size:22px;
	 }
	 
	 .product-des h4{
		 font-size:22px;
	 }
	 
	 .pro-list-wrap:before{
		 display:none;
	 }
	 .pro-list-wrap ul li:first-child{
		     width: 100%!important;
	 }
	 
	 .pro-list-wrap ul li{
		 width: 100%!important;
		     margin: 0px 0 22px 0;
	 }
	 
	   /* product listing -ends */
	 
	 .prodetail-btn-hold{
		 width:100%;
	 }
	 .product-details .nav-tabs > li {
 	float: left;
    margin-bottom: -1px;
    width: 46%;
    margin: 0 2% 0 2%;
}
	 
	 .product-details .like-btn-hold {
    width: auto;
    float: left;
    text-align: left;
    margin: 10px 0 0 0;
}
	 .video-popup {
    bottom: -12%;
}
	 
	 .cart-table-hold td h1{
		 padding:0px;
	 }
	 
	 .innerpage-main > .row{
	overflow-x: hidden;
    width: 100%;
    padding: 0px!important;
    margin: 0px;
	 }
	 
	 html{
	overflow-x: hidden;
	 }
	 
	 
.package-hold ul li { height: auto; }
.search-inner { position: relative; width: 100%; background: rgba(0,0,0,0.6); padding: 20px 0; font-weight: 200;     margin-bottom: -69px; }
/* cart*/
 

.summery-mess { top: 32%!important; right: 23px!important; left: auto!important; }
.total-section-hold ul { width: 100%; }
.closs-btn { text-align: center; }
.closs-btn button { margin: 0 auto!important; font-size: 9px; border-radius: 50%; width: 20px!important; float: none; border: none; height: 20px; margin: 0px 0px 0px 10px; color: #fff; padding: 0px 0px 1px 1px; min-width: 11px; font-weight: bold; text-align: center; display: inline-block; }
.closs-btn button { width: 20px!important; }
.closs-btn button { margin: 0px!important; }
.cart-main table tr td { padding: 0 7px 0 7px; }
.like-btn-hold { width: 100%; float: left; text-align: center; margin: 20px 0 8px 0; }
.smallbtn button { margin: 0px 15px 10px 0!important; }
.cart-table-hold tr { padding: 0px 0 14px; width: 48%; }
.cart-table-hold tr:nth-of-type(2n+1) { margin: 0 4% 0px 0; }
.cartpage-pro-values { width: 100%; float: left; margin: 9px 0 0 0%; padding: 0px; }
.item-nameimage-hold { min-width: 100%; }
.cart-page-pro-image-icon { width:100%; }
.reviw-main .cart-page-pro-image-icon{width:auto!important;}
 .reviw-main #boxscroll {height: auto; max-height: 250px; overflow-y: auto;}
/* cart*/
	 
	 
	 

.inner-banner { margin-top: 100px; }
.std-fld-space { float: left; width: 100%; min-height: 15px; }
.innerpage-main { margin: 100px 0 20px 0; }
.banner_section { margin-top: 83px; }
header {
    text-align: center;
    display: table!important;
    position: fixed;
    z-index: 99999;
    height: auto;
    display: inline-block;
    width: 100%;
    float: left;
    background: #f7f6f1;
}
.list-cart { width: 100%!important; margin: 0px; padding: 10px; right: 0px; }
.lang { background: none; padding-left: 2px !important; }
.login_menus {
    text-align: center;
    margin-top: 18px;
    width: 64%;
    margin-right: 11%;
    float: left!important;
    position: absolute;
    right: 10px;
}
.navigation { margin: -12px 0 0 0; }
.navbar-header { float: right; margin-top: -17%; }
.logo { padding: 0px; margin: 0 0 0 3%; width: 20%; }
.search-box-brap { padding: 30px 10px 26px 10px; }
.inline_wraps { width: 48%; }
}  /* end query */
 @media (max-width:568px) {
}  /* end query */
 @media (max-width:520px) {
	 
	 .status-name{
		 font-size: 13px;
	 }
	 .green{
		  
		 font-size: 13px;
		  
	 }
	 
	  .orange{
		  
		 font-size: 13px;
		  
	 }
footer ul li a { font-size: 14px; }
.innerpage-main button { width: 100%; }
.package-viewall {
    float: none;
    margin-top: 18px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-top: 17px;
}

.list-title h3{
	    width: 100%;
    text-align: center;
}


.package-main {
  
    margin-bottom: 59px;
    padding-bottom: 34px;
}

.list-title{
	text-align:center;
}


}  /* end query */
 @media (max-width:480px) {
div#ui-datepicker-div { height: auto; width: 100%!important; left: 0px!important; }
.for-small { width: 100%; }
.banner_section .owl-nav img { width: 60%; }
 
.blog_box h2 { font-size: 26px; }
.blogs p { padding: 15px 15px 8px 48px; }
.blogs span { margin: 0 0 16px 48px; }
footer h2 { padding-top: 10px; }
}  /* end query */
 @media (max-width:375px) {
}  /* end query */
 @media (max-width:360px) {
}  /* end query */
 @media (max-width:320px) {
}  /* end query */
