body.home3 {

	background:#ffffff;

}

.jms-megamenu .mega-nav li > a:hover {

  color: #00bdfb !important;

}

.jms-megamenu .nav > li:hover, .jms-megamenu .nav > li.open {

  background: #222222;

}

.product-box .product-buttons .product-btn:hover {

  background: #00bdfb;

}

.html-list ul li a:hover {

  color: #00bdfb !important;

}

.btn-hover:hover {

  background: #00bdfb !important;

}

.product-box .product-info a.product-name:hover {

  color: #00bdfb;

}

a:hover, a:focus {

  color: #00bdfb;

}

.btn, .btn-default {

  background-color: #00bdfb;

}

.blog-widget.widget-categories li a:hover {

        color: #616161; }

		.btn, .btn-default {

  background-color: #616161;

}

.checkout-info .cart-button > a:hover {

  background: #00bdfb !important;

}

.html-list ul li:hover a {

			color:#00bdfb !important;

		}

.html-list ul li:hover a:before {

	border: #00bdfb;

	background:#00bdfb;

}

.jms-megamenu .dropdown-menu .mega-nav li:hover a:before {

	background: #00bdfb !important;

	border: 1px solid #00bdfb !important;

}

.jms-megamenu .mega-nav li.group > a:hover {

  color: #00bdfb !important;

}

#categories_block_left .block_content ul > li:hover a {

	color: #00bdfb !important;

}

#categories_block_left .block_content ul > li:hover a:after {

  border: 1px solid #00bdfb;

background: #00bdfb !important;

}



.filters-panel .view-mode > a.active {

  background: #00bdfb;

  border-color: #00bdfb;

}

#layered_block_left .layered_filter_ul li:hover a {

  color: #00bdfb !important;

}

.layered_filter:first-child ul li:hover a:before {

  border: 1px solid #00bdfb !important;

background:#00bdfb !important;

}

#layered_block_left .layered_filter_ul .number {

  color: #00bdfb !important;

}

 .pagination li > a:hover,

      .pagination li > span:hover {

        background: #00bdfb;

        border-color: #00bdfb;

        color: #fff; }

    .pagination li.active > a, .pagination li.active > span {

      background: #00bdfb;

      color: #fff;

      border-color: #00bdfb;

      border-radius: 0; }

      .pagination li.active > a:hover, .pagination li.active > span:hover {

        background: #00bdfb;

        border-color: #00bdfb; }

				#more_info_block .nav-tabs > li.active > a:before {

  background: #00bdfb !important;

}

#more_info_block .nav-tabs > li.active > a:before {

  background: #00bdfb;

}

#more_info_block .nav-tabs > li.active > a {color: #111111;}

.thumb-carousel .owl-controls .owl-nav div.owl-prev:hover,

  .thumb-carousel .owl-controls .owl-nav div.owl-next:hover {

    background: #00bdfb !important;

 }

   ul#order_step li.step_current {

  border: 1px solid #222222;

}

ul#order_step li {

  background: #222222;

}

.jms-vermegamenu .nav > li:hover> a {

	color: #00bdfb !important;

	border-bottom:1px solid #e0e0e0;

}

.jms-vermegamenu .mega-nav li:hover > a {

  color: #00bdfb !important;

}

.jms-vermegamenu .nav > li:hover > a:before, .jms-vermegamenu .mega-nav li:hover > a:before {

	border:1px solid #00bdfb !important;

	background:#00bdfb !important;

}

.breadcrumb-box a:hover {

  color: #00bdfb;

}

.currency-info li.selected a {

  color: #00bdfb !important;

}

.languages-info .dropdown-menu li a:hover {

  color: #00bdfb !important;

}

.languages-info .dropdown-menu li.selected {

  color: #00bdfb !important;

}

/* Header Top */

	.header-top {

		background:#ffffff;

		border-bottom:1px solid #f3f3f3;

	}

	.header-top a:focus,.header-top  a:hover {

	  color: #00bdfb !important;

	}

	.header-top .dropdown-menu {

		border-radius:0;

	}

	.header-top .languages-info {

		position:unset;

	}

	.header-top .languages-info .dropdown-menu {

		padding:10px 20px;

		z-index:1001;

	}

	.header-top .left .addon-box ul {

		margin-bottom:0;

	}

	.header-top .left .addon-box ul li {

		display:inline-block;

		padding:6px 30px;

		border-right:1px solid #f3f3f3;

		line-height:28px;

	}

	.header-top .left .addon-box ul li a {

		font-size:13px;

		color:rgba(17,17,17,0.7);

	}

	.header-top .left .addon-box ul li:first-child {

		padding-left:0;

	}

	.header-top .left .addon-box ul li:last-child {

		padding-right:0;

		border-right:none;

	}

	.header-top .right {

		text-align:right;

	}

	.header-top .right .addon-box {

		display:inline-block;

		border-right:1px solid #f3f3f3;

		padding:6px 30px;

		position:relative;

	}

	.header-top .right .addon-box:last-child {

		padding-right:0;

		border-right:none;

	}

	.header-top .right .addon-box:first-child {

		padding-left:0;

	}

	.header-top .right .addon-box .btn-xs {

		font-size:13px;

		color:rgba(17,17,17,0.7);

		padding:0;

	}

/* ------ */

/* Header Center */

	.header-center {

		background:#ffffff;

		padding:35px 0;

	}

	.header-center .left .addon-box .left {

		border: 2px solid #00bdfb;

		border-radius: 50%;

		color: #00bdfb;

		float: left;

		font-size: 24px;

		height: 50px;

		line-height: 37px;

		position: relative;

		text-align: center;

		width: 50px;

	}

	.header-center .left .addon-box {

		padding:4px 0;

		float:left;

		width:100%;

	}

	.header-center .left .addon-box .left i {

		left: 2px;

		position: relative;

		transform: rotate(-50deg);

		-webkit-transform: rotate(-50deg);

		-ms-transform: rotate(-50deg);

	}

	.header-center .left .addon-box .right-content {

		float: left;

		padding-left: 10px;

	}

	.header-center .left .addon-box .right-content .phone-number {

		color: #28211f;

		font-size: 20px;

		font-weight: 700;

	}

	.header-center .left .addon-box .right-content .open-time {

		color: rgba(40, 33, 31, 0.75);

		font-size: 12px;

	}

	.header-center .left .addon-box .right-content span {

		display: block;

	}

	.header-center .mid {

		text-align:center;

	}

	.header-center .mid .addon-box img {

		display:inherit;

	}

	.header-center .right {

		text-align:right;

	}

	.header-center .right .addon-box{

		float:right;

		padding:5px 0;

	}

	.header-center .right .user-info {

		display:block;

		position:relative;

		display:flex;

	}

	.user-logged-in .header-center .right .user-info .fa-unlock-alt:before {
		content: '\f007';
	}

	.header-center .right .user-info>a {

		font-size: 21px;

		color: #00bdfb;

		display:block;

		float:right;

		width:50px;

		height:50px;

		border-radius:50%;

		background:#f3f3f3;

		text-align:center;

		line-height:50px;

		margin-left:20px;

	}

	.header-center .right #cart_block {

		background: none;

		border-left: none;

		border-right: none;

		padding:0;

	}

	.header-center .right #cart_block>a {

		width:50px;

		height:50px;

		border-radius:50%;

		background:#f3f3f3;

		text-align:center;

		line-height:50px;

		margin-left:20px;

		display:block;

		position:relative;

	}

	.user-logged-off .header-center .right #cart_block > a.dropdown-toggle {
		display:none;
	}

	.header-center .right #cart_block > a .fa {

		color: #00bdfb;

		font-size: 21px;

	}

	.header-center .right #cart_block .ajax_cart_quantity {

		right: -2px;

		top: -2px;

		background:#f3a500;

	}

	.header-center .right .dropdown-menu {

		z-index:1002;

		border-radius:0;

	}

/* ------ */

/* Header Bottom */

	.header-bottom .container {

		background:#222222;

		position:relative;

	}
	.header-bottom .main-menu{
		text-align: center;
		background-color: #222222;
	}
	.header-bottom .addon-box {
		display:inline-block;
	}
	.product-box:hover .content_price {
		opacity: 0;
	}
	.header-bottom .addon-box:nth-child(3) {

		float:right;

		width:30%;

	}

	.header-bottom {

		background:#ffffff;

		max-height:60px;

	}

	.header-bottom .jms-megamenu .nav > li > a {

		color: #ffffff;

	}

	.header-bottom .addon-box:nth-child(3) #jms_ajax_search {

		margin-left:0px;

		height:60px;

	}

	.header-bottom .addon-box:nth-child(3) #jms_ajax_search .button_search {

		position:absolute;

		right:25px;

		color:#ffffff;

	}

	#jms_ajax_search .button_search .fa {

		color: #818181;

	}

	.header-bottom .addon-box:nth-child(3) #jms_ajax_search #ajax_search {

		float: right;

		font-size: 13px;

		color:rgba(255,255,255,0.6);

		height: 60px;

		width:100%;

		margin:0;

		background:#222222;

		color:#ffffff;

	}

	.header-bottom .jms-megamenu .nav > li {

		border-right: 0px solid rgba(255, 255, 255, 0.15);

		padding: 17px 0;

	}

	.header-bottom .jms-megamenu .nav > li:last-child {

		border-right:none;

	}

	.header-bottom .btn-setting {

		background: #222222;

		padding: 18px 17.5px 14px 21.5px;

	}

	.header-bottom #btn-setting  {

		font-size:21px;

		color:#ffffff;

		line-height:26px;

		cursor:pointer;

	}

	.header-bottom .ver-menu {

		width:350px;

		position:absolute;

		left:0;

		top:60px;

		background:#ffffff;	

		padding:0;

		box-shadow:1px 2px 3px rgba(17,17,17,0.2);

		transform: translate3d(0px, -5%, 0px);

		-webkit-transform: translate3d(0px, -5%, 0px);

		-ms-transform: translate3d(0px, -5%, 0px);

		transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-webkit-transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		opacity:0;

		z-index:-1;

		visibility:hidden;

	}

	.header-bottom .ver-menu.open {

		display:block;

		z-index:1000;

		transform: translate3d(0px, 0px, 0px);

		-webkit-transform: translate3d(0px, 0px, 0px);

		-ms-transform: translate3d(0px, 0px, 0px);

		transition: transform 0.8s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-webkit-transition: transform 0.8s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		opacity:1;

		visibility:visible;

	}

	.header-bottom .ver-menu .addon-box {

		width:100%;

	}

	.header-bottom .jms-vermegamenu > .nav {

		width: 100%;

	}

	#jms_ajax_search #ajax_search::-moz-placeholder {

		color: rgba(255,255,255,0.6);

		font-size:13px;

	}

	#jms_ajax_search #ajax_search::-webkit-input-placeholder {

		color: rgba(255,255,255,0.6);

		font-size:13px;

	}
	
	#jms_ajax_search .button_search .fa {
		font-size: 18px;
	}
	#jms_ajax_search > a {
	  background: #f3f3f3 none repeat scroll 0 0;
	  border-radius: 50%;
	  display: block;
	  height: 50px;
	  line-height: 50px;
	  margin-left: 20px;
	  position: relative;
	  text-align: center;
	  width: 50px;
	}
	#jms_ajax_search > a .fa {
		color: #00bdfb;
		font-size: 21px;
	}
	.header-bottom .vermegamenu_title {

		display:none;

	}

/* ------ */

/* Slider */

	.slide-show .large-text {

		text-transform:uppercase;

		font-weight:900;

		letter-spacing:0.035em;

	}

	.slide-show .small-text {

		font-family:"poppinsregular", sans-serif;

		letter-spacing:0.025em;

		max-width:77%;

		text-align:center;

	}

	.slide-show .shop-now-btn {

		background: #ffffff none repeat scroll 0 0;

		font-weight: 700;

		padding: 0 1.15vw;

		text-transform: uppercase;

	}

	.slide-show .shop-now-btn:hover {

		background:#00bdfb;

		color:#ffffff;

	}

/* ------ */

/* Service */

	.section-service .container {

		background:#ffffff;

		border:1px solid #e1e1e1;

	}

	.section-service .layout-column {

		display:flex;

	}

	.section-service .addon-box {
	  border-right: 1px solid #e1e1e1;
	  padding: 50px 20px;
	  text-align: center;
	  width: 25%;
	}

	.section-service .addon-box:last-child {

		border-right:none;

	}
	.feature-box {
		align-items: center;
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.section-service .feature-box .icon {

		font-size: 48px;

		color:#00bdfb;

	}

	.section-service .addon-box:nth-child(2) .feature-box .icon {
		font-size:42px;
	}

	.section-service .addon-box:nth-child(3) .feature-box .icon {
		font-size:45px;
	}

	.section-service .feature-box .content {
		padding-left:15px;

	}

	.section-service .feature-box .content h3 {

		padding:0;

		font-size:17px;

		text-transform:uppercase;

		color:#111111;

	}

	.section-service .feature-box .content .text {

		font-size:15px;

		color:rgba(17,17,17,0.7);

		font-family:"poppinsregular", sans-serif;

	}

/* ------ */

/* Category tab */

			.section-two-columns .left .addon-box .jms-tab1 {

				background:#ffffff;

			}

			.section-two-columns .left .addon-box .jms-tab1 .cat-name {

				text-transform:uppercase;

				font-size: 19px;

				color:#111111;

				line-height: 1.368;

				font-weight:700;

				display:block;

				border-bottom:1px solid #f3f3f3;

				padding:12.5px 25px;

				position:relative;

			}

			.section-two-columns .left .addon-box .jms-tab1 .cat-name.collapsed:after {

				content: "\f0da";

			}

			.section-two-columns .left .addon-box .jms-tab1 .cat-name:after {

				content: "\f0d7";

				font-family: "FontAwesome";

				font-size: 16px;

				font-weight: 400;

				position: absolute;

				right: 25px;

				top: 16px;

				color:#7f7f7f;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info .content_price {

				line-height: 20px;

				transition:unset;

				-webkit-transition:unset;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box:hover, .section-two-columns .left .addon-box .jms-tab1 .product-box {

				border:none;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box:hover .star_content {

				display:block;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box:hover .product-info {

				padding-bottom:0;

				background:none;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box:hover .product-info .star_content {

				opacity:1;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box:hover .product-info .content_price {

				transform:none;

				-webkit-transform:none;

				-ms-transform:none;

				transition:unset;

				-webkit-transition:unset;

			}

			.section-two-columns .left .addon-box .jms-tab1 .item .product-box {

				padding: 10px 0;

				border-bottom:1px solid #f3f3f3;

				display:flex;

				align-items:center;

			}

			.section-two-columns .left .addon-box .jms-tab1 .item .product-box:hover {

				box-shadow:none;

			}

			.section-two-columns .left .addon-box .jms-tab1 .item .product-box:last-child {

				border-bottom:none;

			}

			.section-two-columns .left .addon-box .jms-tab1 .item .product-box .product-info .product-name span {

				position:relative;

				top:-9px;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info .hook-reviews {

				margin-top:-4px;

				margin-bottom:10px;

			}

			.section-two-columns .left .addon-box .jms-tab1 .categorytab-carousel .item {

				float:left;

				width:100%;

				clear:both;

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info {

				padding-top:0;

				padding-bottom:0;

				text-align:left;

				padding-left:23px;

				clear:unset;

				float:left;

				width:calc(100% - 100px);

			}

			.section-two-columns .left .addon-box .jms-tab1 .product-box .preview {

				width:100px;

				float:left;

			}

			.section-two-columns .left .addon-box .panel-group .panel {

				border-radius: 0px;

				border:none;

			}

			.section-two-columns .left .addon-box .panel-group .panel + .panel {

				margin-top: 0;

			}

			.section-two-columns .left .addon-box .panel .panel-body {

				border-bottom: 1px solid #f3f3f3;

				padding:0 25px;

			}

			.section-two-columns .left .addon-box .panel:last-child .panel-body {

				border-bottom:none;

			}

		/* ------ */

/* Hot Deals */

	.section-two-columns .right .addon-title h3 {

		 font-size: 24px;

		 color:#111111;

		 text-transform:uppercase;

		 font-weight:900;

		 position:relative;

		 top:-4px;

	}

	.section-two-columns .right .addon-title {

		position:relative;

		margin-bottom:28px;

	}

	.section-two-columns .right .addon-title:before {

		content:"";

		width:35px;

		height:3px;

		background:#00bdfb;

		position:absolute;

		bottom:7px;

		left:0;

		z-index:2;

	}

	.section-two-columns .right .addon-title:after {

		content:"";

		width:100%;

		height:1px;

		background:#e1e1e1;

		position:absolute;

		left:0;

		bottom:7px;

		z-index:1;

	}

	.section-two-columns .right .hotdeal-carousel {

		position:unset;

	}

	.section-two-columns .right .hotdeal-carousel .owl-controls {

		display:inline-block;

		position:absolute;

		top:0;

		right:15px;

		margin-top:0;

		background:#ffffff;

		z-index:2;

		padding-left:5px;

	}

	.section-two-columns .right .hotdeal-carousel .item #views_block {

		width:166px;

		float:left;

		padding:29px 30px;

		border-right:1px solid #eee;

	}

	.section-two-columns .right .hotdeal-carousel .item {

		clear:both;

		width:100%;

		float:left;

		background:#ffffff;

	}

	.section-two-columns .right .hotdeal-carousel .item #views_block img {

		max-width:106px;

		border:1px solid #eee;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box {

		width:calc(100% - 166px);

		float:left;

		border:none;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .preview {

		float:left;

		width:45%;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box:hover {

		border:none;

		box-shadow:none;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		float:left;

		width:55%;

		clear:unset;

		text-align:left;

		background:rgba(17,17,17,0.035);

		padding:40px 30px;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .product-info .product-name {

		font-weight:700;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .product-info .description_short {

		font-size:15px;

		font-family:"poppinsregular", sans-serif;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .product-buttons {

		opacity: 1;

		text-align:left;

		position:unset;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box:hover .product-buttons {

		transform: none;

		-webkit-transform: none;

		-ms-transform: none;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box:hover .content_price {

		transform: none;

		-webkit-transform: none;

		-ms-transform: none;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box:hover .star_content {

		opacity: 1;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .hook-reviews {

		margin-top:5px;

		margin-bottom:10px;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown {

		margin-bottom: 30px;

		margin-top: 20px;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		min-width:60px;

		text-align:center;

		display:inline-block;

		background:#ffffff;

		border:1px solid #e5e5e5;

		margin-right:15px;

		padding:8px 0;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section:last-child {

		margin-right:0;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section span {

		display:block;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-amount {

		font-size: 20px;

		color:#f04f54;

		font-weight:700;

	}

	.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-period {

		font-size: 13px;

		color: rgba( 17, 17, 17, 0.5 );

	}

	.section-two-columns .right .product-box .product-sold {

		margin-bottom:33px;

	}

	.section-two-columns .right .product-box .product-sold .proces-bars {

		background:#e1e1e1;

		height:15px;

		width:100%;

		z-index:1;

		position:relative;

		margin-top:5px;

	}

	.section-two-columns .right .product-box .product-sold .proces-bars span {

		height:15px;

		background:#00bdfb;

		z-index:2;

		display:block;

	}

	.section-two-columns .right .product-box .product-sold .sold-quantyties {

		font-size: 15px;

		color: rgba( 17, 17, 17, 0.75 );

		margin-bottom:0;

	}

/* ------ */

/* Mega Tab */

	.section-megatab .addon-title {

		position:relative;

		margin-bottom:21px;

		clear:both;

		width:100%;

		float:left;

	}

	.section-megatab  .tab-content {

		clear:both;

		width:100%;

		float:left;

	}

	.section-megatab .addon-title h3 {

		text-transform:uppercase;

		font-size:24px;

		position:relative;

		top:-4px;

		float:left;

		width:30%;

		font-weight:900;

	}

	.section-megatab .addon-title .jms-tab1 {

		float: left;

		text-align:right;

		width:70%;

	}

	.section-megatab .addon-title:after {

		content:"";

		position:absolute;

		background:#e1e1e1;

		height:1px;

		width:100%;

		left:0;

		bottom:7px;

		z-index:1;

	}

	.section-megatab .addon-title:before {

		content:"";

		width:35px;

		height:3px;

		background:#00bdfb;

		position:absolute;

		bottom:7px;

		left:0;

		z-index:2;

	}

	.section-megatab .addon-title .jms-tab1 .nav-tabs {

		border-bottom:none;

	}

	.section-megatab .nav-tabs > li {

		display:inline-block;

		float:unset;

	}

	.section-megatab .nav-tabs > li:last-child > a {

		padding-right:0;

	}

	.section-megatab .nav-tabs > li.active > a {

		position:relative;

	}

	.section-megatab .nav-tabs > li.active > a:before {

		content:"";

		width:35px;

		height:3px;

		background:#00bdfb;

		position:absolute;

		left:calc( 50% - 17.5px);

		bottom:-12px;

		z-index:2;

	}

	.section-megatab .nav-tabs > li:last-child.active > a:before {

	  left: calc(50% - 5.5px);

	}

	.section-megatab .nav-tabs > li > a {

		border:none;

		padding:0 20px;

		margin:0;

		font-size:16px;

		color:#111111;

	}

	.section-megatab .nav-tabs > li.active > a, .section-megatab .nav-tabs > li.active > a:focus, .section-megatab .nav-tabs > li.active > a:hover {

		background-color: #ffffff;

		border-style: none;

		border-width: 0;

		color:#00bdfb;

	}

	.section-megatab .owl-controls {

		margin-top:0;

		width:100%;

		top:25%;

		left:0;

		position:absolute;

		display:none;

	}

	.section-megatab .owl-controls .owl-prev {

		position:absolute;

		left:-20px;

	}

	.section-megatab .owl-controls .owl-next {

		position:absolute;

		right:-20px;

	}

	.section-megatab .product-box .product-buttons .cart-button {

		width: 130px !important;

	}

	.section-megatab .product-box .product-buttons .cart-button .text {

		font-size: 12px;

	}

	.section-megatab .product-box .product-buttons .product-btn {

		font-size: 15px;

		height: 35px;

		line-height: 35px;

		width: 35px;

	}

	.section-megatab .product-box .product-buttons .fa {

		line-height: 35px;

	}

	.section-megatab.latest .product-box span.label-new {

		display:none;

	}

	.section-megatab .product-box .product-info {

		padding:14px 0 31px;

	}

	.section-megatab .product-box:hover .content_price {

		transform: translateY(-30px);

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

	}

	.section-megatab .megatab-banner {

		padding-top:7px;

	}

	.section-megatab .latest-banner {

		position:relative;

	}

	.section-megatab .latest-banner .text {

		font-size:32px;

		text-transform:capitalize;

		font-weight:700;

		font-family:"poppinsregular", sans-serif;

		position:absolute;

		width:100%;

		top:28.5%;

		padding-left:11%;

		color:#ffffff;

		letter-spacing:0.02em;

	}

	.section-megatab:hover .owl-controls {

		display:block;

	}

	.jms-banner.bestselling-banner .banner-content {

		color: #ffffff;

		font-family: "Playfair Display",serif;

		font-size: 20px;

		position: absolute;

		text-align: center;

		top: 42%;

		width: 100%;

	}

	.section-megatab .jms-banner {

		position: relative;

	}

/* ------ */



/* Banners */

	.section-banners .jms-banner {

		position:relative;

	}

	.section-banners .first-banner .banner-content {

		position:absolute;

		width:100%;

		text-align:right;

		top:37%;

		text-transform:uppercase;

		color:#ffffff;

		padding-right:9%;

	}

	.section-banners .first-banner .banner-content .large-text {

		font-size:48px;

		font-weight:900;

		letter-spacing:0.08em;

	}

	.section-banners .first-banner .banner-content .small-text {

		font-family: "Playfair Display",serif;

		font-size: 24px;

		font-weight: 700;

		letter-spacing: 0.15em;

		margin-top: 15px;

	}

	.section-banners .second-banner .banner-content {

		position:absolute;

		width:100%;

		text-align:center;

		top:37%;

		color:#ffffff;

	}

	.section-banners .second-banner .banner-content .small-text {

		font-size:24px;

		font-family:"poppinsregular", sans-serif;

		font-style:italic;

		text-transform:capitalize;

	}

	.section-banners .second-banner .banner-content .large-text {

		font-size: 26px;

		font-weight: 300;

		letter-spacing: 0.04em;

		margin-top: 10px;

		text-transform: uppercase;

	}

	.section-banners .second-banner .banner-content .large-text span {

		font-weight:700;

	}

	.section-banners .third-banner .banner-content {

		color: #ffffff;

		padding-right: 5%;

		position: absolute;

		text-align: right;

		top: 37%;

		width: 100%;

	}

	.section-banners .third-banner .banner-content .large-text {

		text-transform:capitalize;

		font-size:30px;

		font-weight:700;

		letter-spacing:0.03em;

		margin-bottom:15px;

	}

	.section-banners .third-banner .banner-content .small-text {

		text-transform: uppercase;

		font-size:18px;

		font-weight:300;

	}

/* ------ */



/* Large Banner */

.jms-banner.large-banner1, .jms-banner.large-banner2 {

	position:relative;

}

.jms-banner.large-banner1 .banner-content {

	width:100%;

	text-align:center;

	color:#ffffff;

	padding:54px 0;

}

.jms-banner.large-banner1 .banner-content .small-text {

	font-size:22px;

	font-family:"poppinsregular", sans-serif;

	letter-spacing:0.02em;

	margin-bottom:15px;

}

.jms-banner.large-banner1 .banner-content .large-text {

	font-size:26px;

	text-transform:uppercase;

	font-weight:900;

	letter-spacing:0.05em;

	margin-bottom:0;

}

.jms-banner.large-banner2 .banner-content {

	padding:54px 0 54px 7.2%;

	width: 100%;

}

.jms-banner.large-banner2 .banner-content .large-text {

  color: rgba(17, 17, 17, 0.7);

  font-size: 42px;

  font-weight: 300;

  letter-spacing: 0.04em;

  text-transform: capitalize;

}

.jms-banner.large-banner2 .banner-content .small-text {

	color:#00bdfb;

	font-size:20px;

	font-weight:300;

	margin-bottom:0;

	letter-spacing:0.02em;

}

.section-large-banner .container {

	overflow:hidden;

}

/* ------ */



/* Two Banners */

.two-banners .jms-banner.second-banner {

	position:relative;

}

.two-banners .jms-banner.second-banner .flex-wrapper {

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	top:0;

	display:flex;

	align-items:center;

}

.two-banners .jms-banner.second-banner .banner-content {

	color: #ffffff;

	font-size: 26px;

	font-weight: 300;

	padding-left: 5.5%;

	text-transform: uppercase;

	width: 100%;

}

.two-banners .jms-banner.second-banner .banner-content span {

	font-weight:700;

}

.two-banners .jms-banner.second-banner .banner-content a {

	font-size:18px;

	text-transform:capitalize;

	color:#8c5637;

	background:#ffffff;

	font-weight:700;

	padding:4px 18.5px;

}

/* ------ */



/* Blog */

.section-blog {

	background:#ffffff;

}

.section-blog .post-info {

	padding-left:0;

}

.section-blog .addon-title:before {

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:#e1e1e1;

	bottom:2px;

	left:0;

	z-index:1;

}

.section-blog .addon-title:after {

	z-index:2;

	background:#00bdfb;

}

.section-blog .owl-theme .owl-controls {

	top: 6px;

	background:#ffffff;

	padding-left:5px;

	z-index:2;

}

.section-blog .container {

	padding-top:75px;

	padding-bottom:50px;

	border-bottom:1px solid #e1e1e1;

}

/* ------ */



/* Brand */

.section-brand {

	background:#ffffff;

	padding:80px 0;

}

.section-brand img {

	border:1px solid #e1e1e1;

	margin-bottom:1px;

}

/* ----- */


.tab-content > .tab-pane .owl-carousel {

			visibility: hidden;

		}

		.tab-content > .tab-pane.active .owl-carousel {

			visibility: visible;

		}


/* Home 3 Responsive */

	@media(max-width:1599px) {

		.jms-megamenu .nav > li > a {

		  color: #111111;

		  font-size: 14px;

		  font-weight: 700;

		  padding: 0 24px;

		  position: relative;

		  text-transform: uppercase;

		}

		#jms_ajax_search .search-box {

			min-width: unset;

		}

		.header-bottom .addon-box:nth-child(3) {

			width: 25%;

		}

		.section-service .addon-box {

			padding: 50px 35px;

			width: 25%;

		}

		.section-two-columns .right .hotdeal-carousel .item #views_block {

			padding: 38px 30px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info {

			padding-left: 5px;

			width: calc(100% - 90px);

		}

		.section-two-columns .left .addon-box .panel .panel-body {

		  padding: 0 15px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .preview {

			width: 90px;

		}

		.section-two-columns .left .addon-box .product-box .product-info a.product-name {

			font-size: 13px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

			padding: 20px 30px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info .description_short {

			font-size: 13px;

		}

		.section-two-columns .right .hotdeal-carousel .item #views_block {

			  padding: 15px 20px;

			  width:130px;

		}

		.section-two-columns .right .hotdeal-carousel .item #views_block img {

			max-width: 100%;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box {

			width: calc(100% - 130px);

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  width: 46%;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .preview {

		  width: 54%;

		}

		.section-two-columns .right .hotdeal-carousel .item #views_block {

		  padding: 42px 20px;

		  width: 130px;

		}

		.section-two-columns .right .hotdeal-carousel .owl-controls {

		  top: 1px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-amount {

		  font-size: 16px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-period {

		  font-size: 12px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		  margin-right: 15px;

		  min-width: 55px;

		  padding:5px 0;

		}

		.section-megatab .nav-tabs > li > a {

		  font-size: 14px;

		}

		.section-megatab .product-box .product-info a.product-name {

		  font-size: 15px;

		}

		.section-megatab .product-box .product-buttons .cart-button {

		  width: 35px !important;

		}

		.section-megatab .product-box .product-buttons .cart-button .text {

			display:none;

		}

		.product-box span.label {

		  font-size: 12px;

		  padding: 2.5px 5.5px;

		}

		.section-banners .first-banner .banner-content .small-text {

		  font-size: 20px;

		  letter-spacing: 0.1em;

		}

		.section-banners .first-banner .banner-content .large-text {

		  font-size: 38px;

		}

		.section-banners .second-banner .banner-content .small-text {

			font-size: 20px;

		}

		.section-banners .second-banner .banner-content .large-text {

			font-size: 19px;

		}

		.section-banners .third-banner .banner-content .large-text {

		  font-size: 23px;

		  margin-bottom: 10px;

		}

		.section-banners .third-banner .banner-content .small-text {

		  font-size: 14px;

		}

		.section-megatab .latest-banner .text {

		  font-size: 25px;

		}

		.jms-banner.bestselling-banner .banner-content {

			font-size: 15px;

			top: 41%;

		}

		.section-blog .post-intro {

			font-size: 14px;

		}

		.section-megatab .nav-tabs > li > a {

		  padding: 0 18px;

		}

		.footer-top .mid .bottom-list li {

			margin-right: 15px;

			padding-left: 15px;

		}

		.footer-bottom .contact .addon-desc {

		  font-size: 14px;

		}

		.footer-bottom .contact .contact-info {

		  font-size: 13px;

		}

		#newsletter_block_left .block_content p {

		  font-size: 14px;

		}

		.html-list ul li a {

		  font-size: 14px;

		}

	}

	@media(max-width:1199px) {

		.jms-megamenu .mega-nav li > a {

			font-size: 12px;

		}

		.jms-megamenu .nav > li > a {

			font-size: 12px;

			padding: 0 18px;

		}

		.jms-megamenu .dropdown-menu {

		  padding: 15px 20px;

		}

		.section-service .feature-box .icon {

		  font-size: 34px;

		}

		.section-service .feature-box .content h3 {

		  font-size: 16px;

		}

		.section-service .feature-box .content .text {

		  font-size: 14px;

		}

		.section-service .addon-box:nth-child(2) .feature-box .icon {

		  font-size: 34px;

		}

		.section-service .addon-box:nth-child(3) .feature-box .icon {

		  font-size: 35px;

		}

		.section-service .addon-box {

		  padding: 35px 20px;

		}

		.section-two-columns .right .hotdeal-carousel .item #views_block {

		  padding: 20px 10px;

		  width: 100px;

		   border: 1px solid #eee;

		  left: 0;

		  padding: 42px 20px;

		  position: absolute;

		  top: 0;

		  z-index: 9999;

		  background:#ffffff;

		  transform: translate3d(0px, -230%, 0px);

		  -webkit-transform: translate3d(0px, -230%, 0px);

		  -ms-transform: translate3d(0px, -230%, 0px);

			transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

			-webkit-transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		}

		.section-two-columns .right .hotdeal-carousel .item:hover #views_block {

			transform: translate3d(0px, 0px, 0px);

			-webkit-transform: translate3d(0px, 0px, 0px);

			-ms-transform: translate3d(0px, 0px, 0px);

			transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

			-webkit-transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box {

			  width:100%;

			  display:flex;

			  align-items:center;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  padding: 16px 20px;

		}

		.section-two-columns .right .product-box .product-sold {

		  margin-bottom: 30px;

		}

		.product-box .product-buttons {

		  margin-bottom: 10px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		  margin-right: 15px;

		  min-width: 45px;

		  padding: 3px 0;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-buttons .cart-button .text {

		  font-size: 12px;

		}

		.section-two-columns .right .product-box .product-sold {

		  font-size: 13px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info .description_short {

		  font-size: 12px;

		}

		.section-two-columns .right .hotdeal-carousel .item {

			overflow:hidden;

		}

		.section-banners .first-banner .banner-content .large-text {

		  font-size: 31px;

		}

		.section-banners .first-banner .banner-content .small-text {

		  font-size: 17px;

		  margin-top:5px;

		}

		.section-banners .third-banner .banner-content .large-text {

		  font-size: 20px;

		  margin-bottom: 5px;

		}

		.section-banners .third-banner .banner-content .small-text {

		  font-size: 12px;

		}

		.section-banners .second-banner .banner-content .small-text {

		  font-size: 18px;

		}

		.section-banners .second-banner .banner-content .large-text {

		  font-size: 16px;

		}

		.section-megatab .addon-title:before, .section-megatab .addon-title:after, 

		.section-megatab .nav-tabs > li.active > a:before {

			content:none;

		}

		.section-megatab .addon-title h3, .section-megatab .addon-title .jms-tab1 {

			width:100%;

			text-align:left;

		}

		.section-megatab .nav-tabs > li:first-child > a {

			padding-left:0;

		}

		.section-megatab .megatab-banner {

		  padding-top: 4%;

		}

		.section-megatab .product-box .product-info a.product-name {

		  font-size: 13px;

		}

		.jms-banner.large-banner1 .banner-content .small-text {

		  font-size: 15px;

		  margin-bottom: 0;

		}

		.jms-banner.large-banner1 .banner-content .large-text {

		  font-size: 17px;

		}

		.two-banners .jms-banner.second-banner .banner-content {

		  font-size: 16.5px;

		}

		.two-banners .jms-banner.second-banner .banner-content p {

			margin-bottom:0;

		}

		.two-banners .jms-banner.second-banner .banner-content a {

			font-size: 14px;

			padding: 2px 6.5px;

		}

		.jms-banner.large-banner2 .banner-content {

			font-size: 27px;

		}

		.section-blog .post-info {

		  padding-right: 15px;

		}

		.section-blog .post-title a {

		  font-size: 14px;

		}

		.section-blog .post-intro {

		  font-size: 13px;

		}

		.footer-top .mid .bottom-list li {

		  margin-right: 10px;

		  padding-left: 10px;

		}

	}

	@media(max-width:991px) {

		.menu-button {

		  top: -87px !important;

		}

		.header-center .left .addon-box {

		  display: none;

		}

		#off-canvas-title {

			background:#00bdfb;

		}

		#off-canvas-menu ul.nav > li > a:hover {

		  color: #00bdfb !important;

		}

		.section-service .feature-box {

			text-align:center !important;

		}

		.section-service .feature-box .content {

		  float: unset;

		  padding-left: 0;

		}

		.section-service .feature-box .icon {

		  float: unset;

		  margin-bottom:10px;

		}

		.section-service .feature-box .content h3 {

		  font-size: 14px;

		}

		.section-service .feature-box .content .text {

		  font-size: 13px;

		}

		.section-service .feature-box .icon, 

		.section-service .addon-box:nth-child(2) .feature-box .icon, 

		.section-service .addon-box:nth-child(3) .feature-box .icon	{

		  font-size: 30px;

		}

		.section-service .addon-box {

		  padding: 30px 15px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .item {

			display:flex;

		}

		.section-two-columns .left {

			margin-bottom:60px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .item .product-box {

		  border-bottom: none;

		  display:block;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info {

		  padding-left: 0;

		  width: 100%;

		  float:unset;

		  text-align:center;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .preview {

		  width: 100%;

		  float:unset;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  padding: 31px 20px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		  margin-right: 15px;

		  min-width: 60px;

		  padding: 8px 0;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-amount {

		  font-size: 17px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-period {

		  font-size: 13px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info .description_short {

		  font-size: 12px;

		  margin-bottom: 15px;

		}

		.section-two-columns .right .product-box .product-sold {

		  font-size: 14px;

		}

		.product-box .product-buttons {

		  margin-bottom:0px;

		}

		.section-megatab .nav-tabs > li > a {

		  font-size: 13px;

		   padding: 0 12px;

		}

		.section-megatab .megatab-banner {

		  padding-top: 11.5%;

		}

		.section-megatab .latest-banner .text {

		  font-size: 21px;

		}

		.section-banners .first-banner .banner-content .large-text {

		  font-size: 24px;

		}


		.section-banners .first-banner .banner-content .small-text {

		  font-size: 12px;

		  margin-top: 0;

		}

		.section-banners .second-banner .banner-content .large-text {

		  font-size: 13px;

		  margin-top:0;

		}

		.section-banners .second-banner .banner-content .small-text {

		  font-size: 15px;

		}

		.section-banners .third-banner .banner-content .large-text {

		  font-size: 15px;

		}

		.section-banners .third-banner .banner-content .small-text {

		  font-size: 10px;

		}

		.jms-banner.large-banner2 .banner-content .large-text {

		  font-size: 31px;

		}

		.jms-banner.large-banner2 .banner-content .small-text {

		  font-size: 15px;

		}

		.header-bottom .addon-box:nth-child(3) {

		  width: 45%;

		}

		.section-megatab .product-box .product-info a.product-name {

		  font-size: 11px;

		}

		.section-megatab .product-box .product-info .content_price .old {

		  font-size: 14px;

		  margin-right: 10px;

		}

		.section-megatab .product-box .product-info .content_price .new {

		  font-size: 18px;

		}

		.section-blog .owl-theme .owl-controls {

		  top: 6px;

		}

		.footer-top .mid .bottom-list li {

		  margin-right: 6px;

		  padding-left: 6px;

		}

		.footer-top .mid .bottom-list li a {

		  font-size: 12px;

		}

		.footer-bottom .contact .addon-desc, .footer-bottom .contact .contact-info {

		  font-size: 14px;

		}

		.footer-bottom .html-list ul li a {

		  font-size: 13px;

		}

		.footer-bottom .layout-column:nth-child(3) {

			clear:left;

		}

		#newsletter_block_left .block_content p {

		  font-size: 14px;

		}

		ul.payment-logo li {

		  margin-right: 9px;

		}

		.footer-copyright .copy-right {

		  font-size: 9px;

		}

		.header-center .right {

		  display: flex;

		  justify-content: flex-end;

		  text-align: right;

		}

		.btn-setting .fa-bars:before {

			content:"\f013";

		}

	}

	@media(max-width:767px) {

		.header-center .mid {

		  text-align: center;

		  padding: 10px 0;

		}

		.header-top .right .dropdown-menu {

			left:auto;

			right:0;

		}

		.menu-button {

		  top: -52px !important;

		}

		.header-top, .header-center {

		  padding: 0 15px;

		}

		.header-bottom, .section-service, .section-two-columns, .section-banners, 

		.section-megatab, .section-large-banner, .section-blog {

		  padding: 0 15px;

		}

		 .footer-top, .footer-bottom, .footer-copyright, .section-brand {

			padding-left:15px; 

			padding-right:15px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		  margin-right: 10px;

		  min-width: 50px;

		  padding: 5px 0;

		}

		.section-two-columns .left {

			margin-bottom:45px;

		}

		.section-megatab .nav-tabs > li > a {

		  padding: 0 10px;

		}

		.jms-banner.large-banner1 .banner-content {

		  padding: 35px 0;

		}

		.footer-top .mid .bottom-list li {

		  margin-right: 5px;

		  padding-left: 5px;

		}

		.footer-bottom .contact .addon-desc, .footer-bottom .contact .contact-info {

		  font-size: 13px;

		}

		ul.payment-logo li {

		  margin-right: 0;

		  margin-left:5px;

		  margin-bottom:5px;

		}

		.footer-copyright .pay-logo img {

		  height: 27px;

		  width: 50px;

		}

		.jms-banner.large-banner2 .banner-content {

		  padding: 35px 0 35px 7.2%;

		  width: 100%;

		}

	}

	@media(max-width:699px) {

		.section-megatab .megatab-banner {

		 display:none;

		}

		.section-megatab .layout-column {

			width:100%;

		}

		.section-service .layout-column {

		  display: block;

		}

		.section-service .addon-box {

		  width: 50%;

		  float:left;

		  border-right:none;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .preview, 

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  width: 50%;

		}

	}

	@media(max-width:599px) {

		.product-box .product-info a.product-name {

		  font-size: 15px;

		}

		.section-banners .layout-column {

			width:100%;

			margin-bottom:50px;

		}

		.section-banners .layout-column:last-child {

			margin-bottom:0;

		}

		.section-banners .first-banner .banner-content {

		  padding-right: 11%;

		}

		.section-banners .first-banner .banner-content .large-text {

		  font-size: 8vw;

		}

		.section-banners .first-banner .banner-content .small-text {

		  font-size: 4.2vw;

		  line-height: 13vw;

		}

		.section-banners .third-banner .banner-content .large-text {

		  font-size: 6vw;

		}

		.section-banners .third-banner .banner-content .small-text {

		  font-size: 3.7vw;

		  line-height: 12vw;

		}

		.section-banners .second-banner .banner-content .small-text {

		  font-size: 5vw;

		}

		.section-banners .second-banner .banner-content .large-text {

		  font-size: 5vw;

		  line-height: 11vw;

		}

		.section-banners .second-banner .banner-content .small-text {

		  font-size: 5vw;

		}

		.footer-top .mid, .footer-top .layout-column:last-child {

		  width:100%;

		}

		.footer-top .layout-column:first-child {

			text-align:center;

		}

		.footer-top #social_block {

		  text-align: center;

		}

		.footer-copyright .layout-column {

			width:100%;

		}

		.footer-copyright .copy-right {

			text-align:center;

		}

		.footer-copyright .pay-logo {

		  text-align: center;

		}

	}

	@media(max-width:569px) {

		.header-top .left {

			display:none;

		}

		.header-top .right {

			width:100%;

		}

		.header-top .right {

		  display: flex;

		  text-align: unset;

		}

		.header-top .right .addon-box {

		  width: 50%;

		}

		.header-top .right .addon-box:last-child {

		  text-align: right;

		}

		.section-two-columns .left .addon-box .jms-tab1 .item {

		  display: block;

		}

		.section-two-columns .left .addon-box .jms-tab1 .item .product-box {

		  border-bottom: 1px solid #f3f3f3;

		  display: flex;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .preview {

		  float: left;

		  width: 40%;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info {

		  float: left;

		  padding-left: 15px;

		  text-align: left;

		  width: 60%;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-section {

		  margin-right: 10px;

		  min-width: 45px;

		  padding: 5px 0;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-amount {

		  font-size: 16px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown .countdown-period {

		  font-size: 12px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .preview {

		  width: 40%;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  width: 60%;

		}

		.star:after {

		  font-size: 15px;

		}

		.product-box .product-info a.product-name {

		  font-size: 14px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .hook-reviews {

		  margin-bottom: 0;

		  margin-top: 0;

		}

		.product-box .product-info .content_price .old {

		  font-size: 15px;

		}

		.product-box .product-info .content_price .new {

		  font-size: 18px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  padding: 20px 15px;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .countdown {

		  margin-bottom: 20px;

		  margin-top: 10px;

		}

	}

	@media(max-width:480px) {

		.section-space {

			margin-bottom:50px !important;

		}

		.header-center .right .user-info > a, .header-center .right #cart_block > a {

		  height: 45px;

		  line-height: 45px;

		  width: 45px;

		  margin-left:10px;

		}

		.header-bottom .ver-menu {

		  top: 45px;

		  width: 210px;

		}

		.jms-vermegamenu .dropdown-menu {

		  min-width: 180px;

		}

		.jms-vermegamenu .nav > li > a {

		  font-size: 12px !important;

		}

		.jms-vermegamenu .mega-nav li > a {

		  font-size: 11px;

		}

		.header-bottom .btn-setting {

		  background: #00bdfb none repeat scroll 0 0;

		  padding: 10px 11px 7px 13px;

		}

		.header-bottom .addon-box:nth-child(3) {

		  width: 65%;

		}

		.header-bottom .addon-box:nth-child(3) #jms_ajax_search, 

		.header-bottom .addon-box:nth-child(3) #jms_ajax_search #ajax_search {

		  height: 46px;

		}

		.header-bottom .addon-box:nth-child(3) #jms_ajax_search .button_search {

		  right: 12px;

		  line-height:45px !important;

		}

		#jms_ajax_search .button_search .fa {

		  font-size: 15px;

		  line-height: 45px;

		}

		.section-megatab .nav-tabs > li > a {

		  font-size: 12px;

		}

		.header-bottom .btn-setting {

		  padding: 11px 13px 8px 16px;

		}

		.jms-banner.large-banner1 .banner-content {

		  padding: 30px 0;

		}

		.jms-banner.large-banner1 .banner-content .small-text {

		  font-size: 3.5vw;

		}

		.jms-banner.large-banner1 .banner-content .large-text {

		  font-size: 3.6vw;

		}

		.jms-banner.large-banner2 .banner-content {

		  padding: 30px 0 30px 7.2%;

		  width: 100%;

		}

		.jms-banner.large-banner2 .banner-content .large-text {

		  font-size: 21px;

		  margin-bottom: 0;

		}

		.jms-banner.large-banner2 .banner-content .small-text {

		  font-size: 10px;

		}

		.two-banners .layout-column {

			width:100%;

			margin-bottom:50px;

		}

		.two-banners .layout-column:last-child {

			margin-bottom:0;

		}

		.two-banners .jms-banner.second-banner .banner-content {

			font-size: 3.5vw;

		}

		.two-banners .jms-banner.second-banner .banner-content a {

		  font-size: 3vw;

		}

		.section-banners .first-banner .banner-content {

		  padding-right: 0;

		  text-align: center;

		}

		.section-banners .third-banner .banner-content {

		  padding-right: 0;

		  text-align: center;

		}

	}

	@media(max-width:429px) {

		.section-two-columns .right .hotdeal-carousel .item .product-box {

		  display: block;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .preview {

		  width: 100%;

		}

		.section-two-columns .right .hotdeal-carousel .item .product-box .product-info {

		  width: 100%;

		}

	}

	@media(max-width:320px) {

		.section-space {

			margin-bottom:35px !important;

		}

		.tab-space {

			margin-bottom:20px !important;

		}

		.section-banners .layout-column {

		  margin-bottom: 15px;

		}

		.header-top .right .addon-box .btn-xs {

		  font-size: 12px;

		}

		.menu-button .fa {

		  font-size: 15px !important;

		  line-height: 35px !important;

		}

		.menu-button {

		  height: 35px !important;

		  width: 35px !important;

		}

		.header-center .right .user-info > a, .header-center .right #cart_block > a {

		  height: 35px;

		  line-height: 35px;

		  margin-left: 10px;

		  width: 35px;

		  font-size: 16px;

		}

		.header-center .right #cart_block > a .fa {

		  font-size: 16px;

		}

		.header-center .mid .addon-box img {

		  display: inherit;

		  width: 150px;

		}

		.menu-button {

		  top: -55px !important;

		}

		.header-bottom .addon-box:nth-child(3) {

		  width: calc(100% - 50px);

		}

		.section-service .addon-box {

		  float: left;

		  width: 100%;

		  padding: 20px 15px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .cat-name {

		  font-size: 17px;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .preview {

		  width: 30%;

		}

		.section-two-columns .left .addon-box .jms-tab1 .product-box .product-info {

		  width: 70%;

		}

		.owl-theme .owl-controls .owl-nav div.owl-prev::before, .owl-theme .owl-controls .owl-nav div.owl-next::before {

		  font-size: 12px !important;

		  line-height: 30px !important;

		}

		.owl-theme .owl-controls .owl-nav div.owl-prev, .owl-theme .owl-controls .owl-nav div.owl-next {

		  height: 30px !important;

		  width: 30px !important;

		}

		.section-two-columns .right .addon-title h3, .section-megatab .addon-title h3, 

		.section-blog .addon-title h3, .section-megatab .addon-title h3 {

		  font-size: 18px;

		}

		.section-two-columns .right .addon-title:before, .section-two-columns .right .addon-title:after {

		  bottom: 5px;

		}

		.section-megatab .owl-controls .owl-prev {

		  left: 0;

		}

		.section-megatab .owl-controls .owl-next {

		  right: 0;

		}

		.section-megatab .owl-controls {

		  top: 31%;

		}

		.section-megatab .nav-tabs > li > a {

		  padding: 0 5px;

		}

		.section-blog .post-title a {

		  font-size: 13px;

		}

		.section-blog .post-intro {

		  font-size: 12px;

		}

		.section-blog .post-readmore {

		  font-size: 12px;

		  padding: 8.5px 15px;

		}

		.section-blog .container {

		  padding-bottom: 10px;

		  padding-top: 30px;

		}

		.footer-copyright, .section-brand {

		  padding: 40px 15px;

		}

		.footer-bottom .layout-column {

			width:100%;

		}

		#newsletter_block_left .block_content button {

		  margin-top: 20px;

		}

		.section-blog .addon-title:before, .section-blog .addon-title:after {

		  bottom: -4px;

		}

		.two-banners .layout-column {

		  margin-bottom: 35px;

		}

		.header-center {

		  padding: 0 15px 15px;

		}

		.jms-vermegamenu .dropdown-menu {

		 display:none !important;

		}

		.jms-vermegamenu .nav > li.mega > a::after{

			content:none!important;

		}

	}

/* ----- */

