/*social icon csss*/
.likeFollowUserList{
	padding-top: 10px;
    padding-bottom: 10px;
}
.cmnBtnDesig {
    padding: 10px 20px !important;
}
.logoWithName{
	margin-bottom: 5px;
}
.exo-menu{
	box-shadow:0px 1px 6px 0px #000 !important;
}
.erp_menu{
	box-shadow:0px 1px 6px 0px #000 !important;
}
.errorOccurred{
	border-color:red;
}
header .sticky{
	position:fixed;
}
.soldOutProduct{
	    position: absolute;
    z-index: 1;
    top: 20%;
    left: 0;
    right: 0;
}
/* Mixed / with Rectangle image placed in local
.product .flip-container img{
	max-height:188px;
	width:auto;
}
*/
#output_shop_images li{
	float: left;
    margin-right: 15px;
	position:relative;
}
span.removeProductImage {
    position: absolute;
    right: 0px;
    color: red;
    font-weight: bold;
    top: -10px;
    cursor: pointer;
}
.block-slide-shop-by-seller .owl-item img{
	max-height:130px;
	width:auto !important;
}
.block-slide-shop-by-store1 .owl-item img,
.block-slide-shop-by-feature-product .owl-item img
{
	max-height:172px;
	width:auto !important;
}
.block-slide-shop-by-store1 .owl-item .item-img,
.block-slide-shop-by-feature-product .owl-item .item-img
{
	text-align:center;
}
.cusSearchPeople{
	cursor:default;
}
span.likesCountTotal {
    position: absolute;
    top: -12px;
    left: 13px;
    color: blue;
}
.prof_title_slider{
	font-size: 60px;
    padding: 15px;
    text-align: center !important;
    vertical-align: middle !important;
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 15%;
	z-index:99;
}
.prof_title{
	font-size: 60px;
    padding: 25px;
    text-align: center !important;
    vertical-align: middle !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 8%;
    z-index: 1;
}
.default_profile_big{
	background: #ddd;
    border-radius: 50%;
    display: inline-block;
    margin-top: -12px;
    width: 255px;
    height: 255px;
    vertical-align: middle;
    text-align: center;
}
.prof_title_small{
	    font-size: 12px;
    /* padding: 9px; */
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    line-height: 30px;
}
.default_profile_small{
	width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ddd;
    text-align: center;
    display: inline-block;
	line-height: 30px;
    letter-spacing: 0px;
}
.icon-bar {
  position: fixed;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index:9;
}
/*social share*/
.discount_percent{
	position: absolute;right: 0;z-index: 999;background: #FFBC47;color: #fff;font-size: 14px;padding: 6px 15px;margin-top:0px;
}
.customSocialShare {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.owl-item{
	margin-right:15px !important;
}
.customSocialShare:hover {
    opacity: 0.7;
}
.allShopStores div{
	margin-bottom:10px;
}
.shobBystoreSlider .item-img,
.allShopStores div a .item-img{
	box-shadow:-1px -1px 3px #aaa;
	text-align:center;
}
.allShopBrands div{
	margin-bottom:10px;
}
.shobBybrandSlider .item-img,
.allShopBrands div a .item-img{
	box-shadow:-1px -1px 3px #aaa;
	text-align:center;
}
.customSocialShare.fa-facebook {
  background: #3B5998;
  color: white;
}

.customSocialShare.fa-twitter {
  background: #55ACEE;
  color: white;
}

.customSocialShare.fa-linkedin {
  background: #007bb5;
  color: white;
}
/*social share*/
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

/*social icon csss*/

/*custom dropdown*/
.open>.dropdown-menu-custom {
    display: block;
}
.flexslider{
	margin-bottom:0 !important;
}
.dropdown-menu-custom {
    min-width: 100%;
	background: transparent;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
	margin-top: 0px;
	float: left;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
	list-style: none;
	padding-left: 15px !important;
    position: relative;
    border: none;
    box-shadow: none;
}
/*custom dropdown*/
::before, ::after {
    text-align: center !important;
 }
.searchBox{
	width: 359px;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    left: 0;
    right: 111px;
    top: 12px;
	text-align:left;
}
.cusSearchPeople {
    width: 100%;
}
/*custom search box*/
.select2-results{
	background: #fff;
}
.select2-search--dropdown .select2-search__field {
    width: 100%;
    height: 40px;
    margin-top: -6px;
    background: #eee;
	border:none !important;
}
.select2-dropdown{
	top: -38px;
	background-color: transparent;
}
/*custom search box*/
.customAllSearchbtnArea .cusSearch {
    width: 100%;
    background: #999999;
}
span.cmnIncDec {
    background: #ddd;
    padding: 1px 8px;
    font-size: 18px;
    font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}
.actionCtroldiv{
	    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.customVideo{
	position: absolute;
    left: 195px;
    top: -8px;
}
.actionCtroldiv table{
	margin:0 auto;
	text-align:center;
}
#total_cart_quantity_id{
	position: absolute;
    top: 3px;
    right: 0px;
    color: red;
    left: 7px;
}
.searchBoxarea .select2-selection--single{
	background:#fff !important;
	line-height:36px !important;
	height:50px !important;
	width:100%;
	border:1px solid #ccc !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:43px;
	height:40px;
}
.customsearchImg img{
	width: auto;
    float: left;
    margin-right: 15px;
	height:150px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	display:none;
}
.searchBoxarea {
    position: absolute;
    z-index: 99!important;
    right: 15px;
    width: 450px;
}
.searchIconpos{
	position: absolute;
    width: 35px;    
    background: #cccccc!important;
    height: 50px;
    color: #333;
    z-index: 9999;
    vertical-align: middle;
    padding: 10px;
	right:-16px;
}
.select2-container--default .select2-results>.select2-results__options{
	max-height:445px;
}
.xzoom-preview{
	z-index:9999;
}
.owl-stage {
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
}
/*header css*/
header .logo {
	margin-left: 83px;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400&display=swap');
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
}
.container2 {
  width: 100%;
  background-size: 400% 400%;
  position: relative;
}
.owl-dots{
	display: none !important;
}

.nav-bar {
  position: absolute;
  background-color: #eee;
  top: 55px;
  left: -30rem;
  height: auto;
  width: 25rem;
  display: flex;
  justify-content: top;
  align-items: left;
  transition: 0.5s ease-out;
  z-index:11;
 /* overflow-y:scroll;*/
}
.toggle {
  left: 0;
  box-shadow: 1px 0 15px 2px rgba(0, 0, 0, 0.4);

}
.toggle-menu {
  background-color: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 4rem;
  left: 2rem;
  width: 4rem;
  height: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 0.2rem 0.5rem;
  border-radius: 0.5rem;
}
.line {
  width: 100%;
  height: 4px;
  border-radius:5px;
  background-color: #fff;
  transition: 0.2s ease-out;
}
.toggle .line1 {
  background-color: #e73c7e;
  transform: scale(0.9) rotateZ(-45deg) translate(-6px, 4px);
}
.toggle .line2 {
  display: none;
}
.toggle .line3 {
  background-color: #e73c7e;
  transform: scale(0.9) rotateZ(45deg) translate(-6px, -4px);
}

.toggle .toggle-menu {
  background-color: white;
}
.nav-list {
  list-style: none;
  width:100%;
}
.nav-list-item {
  text-align: left;
  padding: 0.5rem 15px;
}
.multi-column .yamm-content .multi-column-dropdown .nav-list-item {
  text-align: left;
  padding: 0rem 15px;
}
.dropdown-submenu:hover{
	background:#FFCC00;
}
.multi-column .yamm-content .multi-column-dropdown li:hover{
	background:#FEF594 !important;
}
.multi-column .yamm-content .multi-column-dropdown li a:hover{
	background:#FEF594 !important;
}
.multi-column.columns-3 .yamm-content{
	max-height:350px;
	overflow-y:auto;
	overflow-x:hidden !important;
}
.nav-link {
  color: #333;
  font-size: 1.7rem;
  text-decoration: none;
  position: relative;
  padding-bottom: 0.4rem;
}
.nav-link::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  transform: scaleX(0);
  transition: 0.4s ease-in-out;
  transform-origin: left;
}
.nav-link:hover::before {
  transform: scaleX(1);
}
.customNavright {
    margin-top: -4px !important;
}
#total_cart_quantity_id {
    position: absolute;
    top: -1px !important;
    right: 0px !important;
    color: red !important;
    left: 7px !important;
}
header .search_icon {
    float: left;
    margin-top: 12px;
    position: relative;
	margin-left: 518px;
	position:relative;
	padding-bottom:-250px;
	background:#FFCC00;
	padding:10px;
}
/*header css*/
/*product page css*/

	
	
		.cartOptionsBoxList {
			display: none;
			position: fixed;
			z-index: 1;
			padding-top: 100px;
			left: 0;
			top: 0;
			width: 100%; 
			height: 100%;
			overflow: auto;
			background-color: rgb(0,0,0);
			background-color: rgba(0,0,0,0.4);
			z-index: 99999;
		}
		.cartOptionsBox {
			display: none;
			position: fixed;
			z-index: 1;
			padding-top: 100px;
			left: 0;
			top: 0;
			width: 100%; 
			height: 100%;
			overflow: auto;
			background-color: rgb(0,0,0);
			background-color: rgba(0,0,0,0.4);
			z-index: 99999;
		}

		.modal-content {
			position: relative;
			background-color: #fefefe;
			margin: auto;
			padding: 0;
			border: 1px solid #888;
			width: 400px;
			box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
			-webkit-animation-name: animatetop;
			-webkit-animation-duration: 0.4s;
			animation-name: animatetop;
			animation-duration: 0.4s;
			z-index: 999999;
		}

		@-webkit-keyframes animatetop {
			from {top:-300px; opacity:0} 
			to {top:0; opacity:1}
		}

		@keyframes animatetop {
			from {top:-300px; opacity:0}
			to {top:0; opacity:1}
		}

		.close {
			color: white;
			float: right;
			font-size: 28px;
			font-weight: bold;
		}

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
		}

		.modal-header {
			padding: 2px 10px;
			background-color: #5cb85c;
			color: white;
		}
		.modal-header h2{
			color: #fff;
		}
		.modal-body {padding: 2px 16px;}

		.modal-footer {
			padding: 5px 10px;
			color: white;
			text-align: center;
			float: none;
			clear: both;
			width: 100%;
		}
		.product {position: relative;}
		.product:hover .cartGridForm {display: block;transition: all 0.5s ease-in-out;z-index: 9999;}
		.btn-cart-custom {background: #ddd !important; color: #000 !important;}
		.btn-cart-custom:hover {background: darkgray !important; color: #000 !important;}
	
        .md-checkbox.has-success,
        .md-checkbox.has-info
        {
            border: 1px solid #ccc;padding: 2px 2px 2px 2px;border-radius: 5px !important;box-shadow: 0px 0px 4px -3px #000;
        }

        .md-checkbox.has-success input[type="radio"],
        .md-checkbox.has-info input[type="radio"]
        {
            display: none;
			display: inline-block;
        }

        .md-checkbox.has-success label
        {
            display: inline-block;
            background-color: beige;
            padding: 4px 11px;
            font-family: Arial;
            font-size: 16px;
            cursor: pointer;
            margin: 0px;
        }

        .md-checkbox.has-info label
        {
            display: inline-block;
            background-color: #ddd;
            padding: 4px 11px;
            font-family: Arial;
            font-size: 16px;
            cursor: pointer;
            margin: 0px;
        }
        .md-checkbox.has-success input[type="radio"]:checked+label
        {
            background-color: chocolate;
            color: #fff;
        }
        .md-checkbox.has-info input[type="radio"]:checked+label
        {
            background-color: chocolate;
            color: #fff;
        }
		.variationWrapper .form-group.form-md-checkboxes{
			float: none;
			clear: both;
			width: 100%;
			margin-bottom: 20px;
			padding-bottom: 10px;
			padding-top: 10px;
			text-align: left;
		}
		.variationWrapper .form-group.form-md-checkboxes .md-checkbox.has-success{
			float: left;
			margin-right: 10px;
		}
		.variationWrapper .form-group.form-md-checkboxes .md-checkbox.has-info{
			float: left;
			margin-right: 10px;
		}	
		.prices	{
			clear: both;
			width: 100%;
			padding-top: 20px;
		}
		.img-responsive{
			width: 100%;
			padding: 0px;
			margin: 0px;
		}
		.box.slideshow{
			padding: 0px;
			margin: 0px;
		}
		.container .col-md-12.animated.fadeInUp{
			padding: 0px;
			margin: 0px;
		}
		.box.slideshow .owl-controls, #main-slider .owl-controls {
			position: absolute;
			right: 45%;
			bottom: 10px;
			left: 45%;
		}	
		.owl-carousel .owl-wrapper-outer {
			height: 420px !important;
		}
		.rightSideBarBox .basketBox {
			margin-top: 10px;
		}		
		.rightSideBarBox.boxin {
			right: -50px !important;
		}		
		.rightSideBarBox.boxout {
			right: -425px;
		}	
		/*.panel-default.sidebar-menu{
			display: none;
		}*/
		.shopleftbar{
			display:none;
		}
		
		@media only screen and (max-width: 767px){
			.mobileSpace{
				margin-top:-60px !important;
			}
			.select2-container--default .select2-selection--single{
				height:40px;
			}
			.searchIconpos{
				height: 40px;
			}
			.product .text-center a{
				padding-left:3px;
				padding-right:3px;
			}
			.breadcrumb{
				margin-bottom:0 !important;
			}
			.nav{
				margin-top:0!important;
			}
			section.slider{
				margin-top:0 !important;
			}
			
			.owl-carousel .owl-wrapper-outer {
				height: 175px !important;
			}
			.box.slideshow .owl-controls, #main-slider .owl-controls {
				position: absolute !important;
				right: 30% !important;
				bottom: 10px !important;
				left: 30% !important;
			}	
			#all{
				margin-top: 0px !important;
			}	
			#content{
				margin-top: 15px !important;
			}			
			/*.flexslider .slides img{
				height:150px !important;
			} */
			.rightSideBarBox {
				width: 350px !important;
			}			
			.rightSideBarBox.boxin {
				right: -30px !important;
			}			
			.rightSideBarBox .cartContentBox {
				width: 299px !important;
			}			
			.rightSideBarBox.boxout {
				right: -325px;
			}			
			.cartContentList a.thumb-holder img{
				width: 55px !important;
				height: 55px !important;
				margin-right: 10px;
			}
			.cartContentList table tr td table tr td{
				font-size: 12px !important;
			}
			.rightSideBarBox .cartContentBox .cartContentList{
				height: 350px !important; 
			}
			.cartContentBox .btn.btn-primary.navbar-btn{
				margin: 0px !important;
			}
			.footerFixedBarWrapper{
				display: block !important;
			}
			.navbar-form{
				margin: 0px !important;
			}
			.rightSideBarBox .basketBox .basket-item-countBox,
			.rightSideBarBox .basketBox .total-price-basketBox{
				display: none;
			}
			.rightSideBarBox .basketBox .righarrowBox{
				display: block;
			}
			#navbar {
				margin-top: 0px !important;
			}
			#navbar .navbar-brand{
				display: block;
				text-align: center;			
			}
			#navbar{margin-bottom: 0px !important;}
			
			

			.product .text .cartGridForm{
				display: block;
			}
			.product .invisible {
				height: auto !important;
			}			
			
			
		}	
		
		.product .text{
			position: relative;margin-top: 0px;padding-top: 6px;
		}
		.product .text h3{
			padding: 0px;margin: 0px;
		}
		.product .text p.price{
			padding: 0px;margin: 0px;
		}
		.product .text .cartGridForm{
			z-index: 99;
		}
		#content .product .text h3 {
			height: auto !important;
		}
			
		@media only screen and (max-width: 1400px) and (min-width: 992px)  {
			.prof_title{
				font-size: 65px;
				top:8px;
		   }
		}
		@media only screen and (max-width: 991px) and (min-width: 768px)  {
			#navbar{
				margin-top: 30px !important;
			}
			.prof_title{
				font-size: 140px;
		   }
		}
		a i.fa, button i.fa {
			margin: 0 0px !important;
		}	
		@media (min-width: 1400px) and (max-width: 1920px) {
			.block-slide-shop-by-feature-product .owl-item img
			{
				max-height:348px;
			}
			.block-slide-shop-by-store1 .owl-item img
			{
				max-height:256px;
			}
		/* Mixed / with Rectangle image placed in local
			.product .flip-container img{
				max-height:280px ;
			}
		*/	
		}
		@media (min-width: 300px) and (max-width: 767px) {
			
		/* Mixed / with Rectangle image  placed in local	
			.product .flip-container img{
				max-height:148px;
			}
		*/
			.price-range-field{
				width:40% !important;
			}
			.row.products .col-md-3.col-sm-6{
			/*	padding-left: 0px !important;
				padding-right: 0px !important;*/
			}
			.col-md-9.productNameWraper{
				width: 75%;
				float: left;
			}
			.col-md-3.productCartWrapper{
				width: 25%;
				float: left;
			}
			.col-md-3.productCartWrapper .cartGridForm{
				text-align: right !important;
			}	
			.price{
				height: 35px;
			}	
			.product{
				margin-top: 10px !important;
			}
			.mobileNoPadding{
				padding-left: 0px !important;
				padding-right: 0px !important;
			}				
		}	


#faqData {
  padding: 0px 0;
}

#faqData #faq-list {
	padding: 0;
	list-style: none;
	max-height: 400px;
	overflow: auto;
}

#faqData #faq-list li {
  border-bottom: 1px solid #ddd;
}

#faqData #faq-list a {
  text-decoration:none;
  display: block;
  position: relative;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  padding-right: 20px;
}

#faqData #faq-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  
}

#faqData #faq-list p {
  margin-bottom: 20px;
}

#faqData #faq-list a.collapse {
  color: #0165E3 !important;
}

#faqData #faq-list a.collapsed {
  color: #666666;
}

#faqData #faq-list a.collapsed i::before {
  content: "\f055" !important;
}
.chatIcons{
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 9px;
}

.btn {
	text-transform: none !important;
    font-weight: normal !important;
    line-height: 20px !important;
	padding: 10px ​15px !important;
	font-size: 14px !important;
}
.customPriceRangeHeading{
	text-align: center;
    vertical-align: middle;
    width: 100%;
}
/*product page css*/
/*footer css mobile*/
.scrollpane { height: 100px; width: 100%; }
.loading { color: red; }
.footerFixedBarWrapper {
  overflow: hidden;
  background-color: #f5f1f1;
  position: fixed;
  top: 0;
  width: 100%;
  border-top: 1px solid #ccc;
  z-index: 999;
}
.mbileMenu a{
	float:right !important;
}
/*
.mbileMenu a:last-child{
	margin-right:15px;
}
*/

.footerFixedBarWrapper a {
  display: inline-block;
  color: #000;
  text-align: center;
  padding: 9px 10px;
  text-decoration: none;
  line-height: 15px;
  outline: 0;
  float:left;
  position:relative;
}
.footerFixedBarWrapper a:hover {
  background: #cccccc;
  color: black;
}

.footerFixedBarWrapper a.active {
  background-color: #cccccc;
  color: #333;
}
.footerFixedBarWrapper a i{
	font-size: 22px;
	color: #666;
}
.footerFixedBarWrapper a span{
	font-size: 15px;
}
.footerFixedBarWrapper .innerWrapper{
	text-align: center;
}
.popupNotifications{
    width: 30%;
    position: fixed;
   /* background: red;sticky*/
    bottom: 0;
    padding: 20px;
    right: 0;
    z-index: 9999;
	float:right;
}
.popupContents{
	    width: 100%;
    margin: 0 auto;
}
.popupTitle{
	    text-align: center;
    color: #fff;
}
.popupimgContent{
	 width: 100%;
}
.customAddsText{
	color:#fff;
}
a.closePopup {
    text-align: center;
    font-size: 16px;
    border-radius: 15px;
    vertical-align: middle;
    position: absolute;
    right: 15px;
    top: 25px;
    width: 30px;
    background: #eee;
    padding: 8px;
    color: red !important;
}
.productNameWraper{
	height:74px;
}
/*footer css mobile*/
.customNavright header .user-basket .dropdown-menu{
	margin-top:15px !important;
}
.cmnNotificationMessageBox{
	max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.uploadedImageItems{
	width:150px;
	height:150px;
}
.searchBoxProductInput{
	width:100%;
}
.productSearchSelectArea .select2,
#select2-pSearch-container{
/*	width:260px !important; */
	background-color: #dddddd !important;
}
.customNavright li .select2,
#select2-productSearchForm-container{
	width:300px !important;
}
.psearchGlofiyIcon{
	position: absolute;
    top: 15px;
    z-index: 99999;
    color: #999;
    left: 10px;
}
   @media (max-width: 1420px) {
	 .front_profile a .p_banner{
		 max-height:42px !important;
	 }  
	 
   }
   @media (max-width: 992px) {
	   .PricingFilterDiv {
		   margin-top:-11px!important;
	   }
   }
   @media (max-width: 767px) {
	   .icon-magnifier:before{
		   padding-top:4px !important;
	   }
	   .cmnNotificationMessageBox,.customNavright{
    position: fixed;
    top: 40px;
    width: 300px;
    margin: 0 auto;
    left: 0;
    right: 0;
	z-index:9999 !important;
}
.cmnNotificationMessageBox li,
.cmnNotificationMessageBox li a,
.customNavright li,
.customNavright li a
{
	float:left;
	border-bottom: 1px solid #eee;
}
	   
	   #all{
	margin-top:30px !important;
}
	   .custom_position{
		   margin-right: 50px !important;
	   }
	   .searchIconpos{
		   background:#ccc !important;
		   display:block !important;
	   }
	   .prof_title{
			font-size: 60px;
			top: -7px;
	   }
    	.toggle-menu{
			z-index:9999!important;
			top: 2rem !important;
		}
		header .sticky{
	height:70px;
	}
		header .sticky-wrapper {
    height: 70px !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
}
.searchBox .select2-container {
    display: none;
}
		nav.navbar.ownmenu{
	margin-top:25px !important;
}
.flexslider{
	margin:0 0 0px !important;
}
		.navbar-toggle {
			margin-right: 0px !important;
			margin-top: 35px !important;
		}
		.nav-right {
			position: absolute;
			top: 40px;
			right: 0px;
			float: right;
		}
		.customNavright .rigtdropdownmenu{
			float:none !important;
			text-align:center!important;
		} 
		/*
		.papular-block .item img{
			width:60% !important;
			height:60% !important;
		}*/
    }
.products {
    clear: both;
}
.shop {
    clear: both;
}

/*apply 3dots */
.product_detail_link span {
   overflow: hidden;
   text-overflow: ellipsis;
   display: inline-block;
   white-space: nowrap;
   max-width: 100%;
}
/*apply 3dots */