/*Large device*/

@media only screen and (min-width: 1501px) and (max-width: 1920px) 

{

	.featured_section .featured_grid .prd_icons

	{

		left:50px;

		top:70px;

	}

	.slider_area3 .slide_1 .bgcolor

	{

		width:25%;

	}

	.slider_area3 .slider_text

	{

		left:280px!important;

		top: 28% !important;

	}

	.slider_area3 .slide_1 .border_section {

   

		height: 494px;

		left: -45px;

		width: 25%;

	}

	.slider_area2 .slider_text

	{

	

		top: 34% !important;

	}

	.slider_area3 .slide_1.slide_3 h1.second_text

	{

		font-size:70px;

		letter-spacing:10px;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		width: 43%;

	}

	.slider_area3 .slide_1.slide_4 h1.second_text

	{

		margin-top:0;

		left:20px;

	}

	.banner_section

	{

		width:1140px;

	}

	.banner_section.banner_preset3 .right_banner img

	{

		height:210px!important;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next,

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev

	{

		bottom:230px;

	}

	.preset7_menu .luxury_menu ul#icemegamenu > li.iceMenuLiLevel_1 a {

		padding-left:20px!important;

		padding-right:20px!important;

	}

		.slider_area3 .vina-camera-slider .camera_wrap .camera_pag {

	    left: 15%;

	}

	.advertisement_section .icon_title h4

	{

		padding:0px 20px;

	}

	.advertisement_section .icon_title i

	{

		padding:0px 11px;

	}

	.footer_cpyrights .copy_rights ul li a

	{

		padding:0px 18px;

	}

	.footer_cpyrights .copy_rights ul:first-child li a

	{

		padding-left:0px;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

}



@media only screen and (min-width: 1400px) and (max-width: 1500px) 

{

	.featured_section .featured_grid .prd_icons

	{

		left:50px;

		top:70px;

	}

	.slider_area3 .slide_1 .bgcolor

	{

		width:35%;

		bottom: 158px;

	}

	.slider_area3 .slider_text

	{

		left:280px!important;

		top: 28% !important;

	}

	.slider_area3 .slide_1 .border_section {

   

		height: 488px;

		left: -37px;

		width: 35%;

		bottom:175px;

	}

	.slider_area3 .slide_1.slide_3 .border_section {

		bottom: 179px;

		 height: 458px;

		left: -37px;

		width: 35%;

	}

	.slider_area3 .slide_1.slide_3 p.desc

	{

		padding-bottom:30px;

	}

	.slider_area2 .slider_text

	{

	

		top: 34% !important;

	}

	.slider_area3 .slide_1 h1.second_text {

  		bottom: 45px;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text {

  		bottom: 0px;

	}

	.slider_area3 .slide_1.slide_3 h1.second_text

	{

		font-size:70px;

		letter-spacing:10px;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		width: 43%;

	}

	.slider_area3 .slide_1.slide_4 h1.second_text

	{

		margin-top:0;

		left:20px;

	}

	.slider_area3 .slide_1.slide_4 h1.second_text {

		top: 10px;

	}

	.slider_area4 .slider_text

	{

		left:0!important;

	}

	.slider_area3 .vina-camera-slider .camera_wrap .camera_pag {

	    left: 19.15%;

	}

	.advertisement_section .icon_title h4

	{

		padding:0px 15px;

	}

	.advertisement_section .icon_title i

	{

		padding:0px 15px;

	}

	.footer_cpyrights .copy_rights ul li a

	{

		padding-right:9px;

		padding-left:9px;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

}

@media only screen and (min-width: 1200px) and (max-width: 1300px)

{

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:54%;

		bottom:0px;

	}

	.slider_area4 .slide_4 .bgcolor

	{

		bottom:-60px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 45px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 20px;

		letter-spacing: 4px;

	}

	.slider_area3 .slide_1 p.desc {

		font-size: 13px;

		padding-bottom: 15px;

		padding-top: 11px;

		width: 82%;

	}

	.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:165px!important;

		 top: 30% !important;

	}

	.slider_area2 .slider_text

	{

	 left: 16% !important;

    top: 32% !important;

}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 45px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 71%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slider_area4 .slider_text {

		 left: 115px !important;

		top: 105px !important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

}

/* Medium screen */

@media only screen and (min-width: 1120px) and (max-width: 1300px) 

{

	.blog .blog_2

	{

		margin-top:20px;

	}



	

	 .bottom_border {

       left: 156px;

       top: 49px;

	   width: 33%;

    

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

	.feature_product .icons {

		bottom: 45%;

	}

	

	.nav_right ul li.search_click ul::before

	{

		left:36%;

	}

	.nav_right ul li.search_click ul.search_active {

    	left: -75px;

	}

	

	/*.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next

	{

		right:-30px;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev

	{

		left:-30px;

	}*/



}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	

	.slider_area .vina-camera-slider .camera_caption

	{

		top:28%!important;

	}

	.video-banner-med {
		padding: 0% 0;
	}

	.img-seccion-top {
		margin-bottom: 16%;
	}
	.img-seccion-middle {
		margin: 16% 0;
	}
	.img-seccion-bottom {
	    margin-top: 16%;
	}

	.bottom_border {

		left: 112px;

		width: 40%;

	}

	.product_details i

	{

		top:25px;

	}

	.single_product .border

	{

		height:360px;

	}

	.shop_section h1.shop_title {

	font-size:23px;}

	

	.single_product .img_slider1 .border {

        height: 425px;

	}

	.prd_icons

	{

		top:30px;

	}

	h4.products__name

	{

		font-size:14px;

	}

	.preset4  .slider_text ,.preset4 .slider_area2 .slider_text,.preset4 .slider_area4 .slider_text{

    	top: 35% !important;

	}

	.new_products .new_collection .icons a i ,.new_products .new_collection .icons a i, .new_cart{

    

		height: 30px;

		line-height: 30px!important;

		width: 30px;

	}

	.new_products .new_collection .icons a i, .new_cart

	{

		margin-right:5px;

	}

	.new_products .new_collection h4

	{

		font-size:12px;

	}

	.from_blog .border {

		

		height: 260px;

	}

	.from_blog img.img

	{

		height:256px;

	}

	/*.icemegamenu > ul > li a.iceMenuTitle

	{

		padding:40px 6px 37px!important;

	}*/

	

	.preset3_header .icemegamenu > ul > li a.iceMenuTitle

	{

		padding: 8px 6px!important;

	}

	.from_blog  .blog_2

	{

		margin-top:20px;

	}

	.subscribe .subscribe_link a span {

		padding-left:20px;

	}

	nav.nav_left ul#nav li a {

		font-size: 12px;

    padding: 40px 7px;

	}

	.shopping_cart .product_page_tab

	{

		width:100%!important;

	}

	

	.vm-button-correct, .continue_link {

    

    padding: 10px 13px !important;

	}

	.cart.customer-note,.shopping_cart .cart_button

	{

		margin-top:25px!important;

	}

	.wishlist_btn {

		font-size: 11px !important;

	

	}

	.view_blog .left_section,.view_blog .cat_date, .view_blog .cat_comment

	{

		width:60px;

	}

	.comment_arrow

	{

		left:-17px;

	}

	.shopping_cart .shoppr_left .input_filed input {

		width: 275px!important;

	}

	.featured_section .featured_grid .prd_icons {

		left: 40px;

		top:47px;

	}	

	.slider_home7 .slider_home1 .vina-camera-slider .camera_wrap .camera_pag {

		margin-left: 5px;

		top: 44%;

	}

	.preset7 .nav_right ul.main_nav_right > li {

		padding-top:0px;

		line-height: 95px;

	}

	.nav_right ul li.search_click ul

	{

		top:70px;

	}

	.preset3_header .user_links ul li.search_click ul

	{

		top:35px;

	}

	.nav_right ul li.search_click ul::before

	{

		left:57%;

	}

	.preset3_header .user_links ul li.search_click ul::before

	{

		left:80%;

	}

	.nav_right ul li.search_click ul.search_active

	{

		left:-127px;

	}

	.preset3_header .user_links ul li.search_click ul.search_active

	{

		left:-177px;

	}

	.preset7_menu .luxury_menu ul#icemegamenu > li.iceMenuLiLevel_1 a {

		padding-left:13px!important;

		padding-right:13px!important;

	}

	.preset3_header .logo_links .main_logo

	{

		float:left;

		width:30%;

	}

	.preset3_header .logo_links .user_links

	{

		float:left;

		width:70%;

		margin-left: 0px;

		text-align: right;

	}

	.preset3_header .logo_links {

		float: left;

		padding-top: 20px;

		width:100%;

	}

	

	.header_area.preset3_header

	{

		height:145px;

	}

	.header_area.preset3_header .search_product

	{

		width:95%;

	}

	.header_area.preset3_header .luxury_home3_menu

	{

		padding:0px;

	}

	.header_area.preset3_header .ice-megamenu-toggle {

		top: 103px !important;

		margin-top:0px;

	}

	.header_area.preset3_header .search_product form#search

	{

		margin:0px 0px;

		width:100%;

	}

	.header_area.preset3_header .search_product

	{

		padding-top:0px;

	}

	.preset3 .mjcart.dropdown-menu, .preset4 .mjcart.dropdown-menu

	{

		left:auto;

	}

	

	.advertisement_section .icon_title

	{

		padding:26px 4px;

	}

	.advertisement_section .icon_title i

	{

		padding:0px 10px;

	}

	.advertisement_section .icon_title h4 {

        font-size: 11px;

		padding: 0 10px;

	}

	

	.banner_section .left_banner .img_over_text

	{

		 right: 70px;

	}

	.from_blog3 img.img ,.from_blog3 .border{

		height: 345px;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev,

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next	{

		bottom: 210px;

	}

	.subscribe .subscribe_link .button {

      font-size: 13px;

		padding-left: 6px;

	}

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:54%;

		bottom:0px;

	}

	.slider_area4 .slide_4 .bgcolor

	{

		bottom:-60px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 45px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 20px;

		letter-spacing: 4px;

	}

	.slider_area3 .slide_1 p.desc {

		font-size: 13px;

		padding-bottom: 15px;

		padding-top: 11px;

		width: 82%;

	}

	.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:-8px!important;

		 top: 30% !important;

	}

	.slider_area2 .slider_text

	{

	  left: -66px !important;

    top: 26% !important;

}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 45px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 71%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slider_area4 .slider_text {

		  left: -34px !important;

		top: 54px !important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

	.footer_cpyrights .copy_rights ul li a

	{

		font-size:11px;

	}

	.preset3_header  .icemegamenu > ul > li

	{

		background:#ffffff!important;

	}

	.preset7 .header_area_preset7 .luxury_menu {

		padding-top: 40px;

	}

	.preset4.home_page .header_area.preset3_header .social.copy_rights

	{

		position:fixed;

	}

	.preset3 .content_full .prd_icons {

		top: 115px;

	}

	.preset3 .right_sidebar,

	.preset4 .right_sidebar

	{

		float:left;

		margin-top:30px;

		width: 100%;

	}

	.preset3 .left_sidebar,

	.preset4 .right_sidebar

	{

		float:left;

		margin-bottom:30px;

	}

	.sale_off .adv_section .brand1

	{

		width:auto!important;

	}

	.breadcrumbs_area {

		padding: 60px 0 70px!important;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

	.preset1 nav.icemegamenu  ul#icemegamenu  li.iceMenuLiLevel_1 a.iceMenuTitle

	{

		 padding-left:5px!important;

		 padding-right:5px!important;

	}

	.preset1 .icemegamenu ul#icemegamenu  li  ul.icesubMenu  li   div.iceCols a

	{

		padding:10px 20px !important;

	}

	.breadcrumbs_area .section_title h1 {

		font-size: 35px;

	}

	.category_page .sorting__item.select_category

	{

		padding:0px!important;

	}

	

}



@media only screen and (min-width: 992px){

	.shopping_cart .product_page_tab

	{

		width:100%!important;

	}

	.banner_section.banner_preset5 .right_banner img

	

	{

		height:auto;

	}

	.banner_section.banner_section_preset6 .right_banner img

	{

		  height: auto;

	}

	.banner_section.banner_preset3 .right_banner img

	{

		height:auto;

	}

	.default_login input#username, .default_login input#password, .admintable .k2_textboxes, .contact-form .con_name, .contact-form .con_sub, .contact-form .con_email, .contact-form .con_msg {

		width: 100%;

	}

	.single_product .products-btns

	{

		margin-left:0px;

	}

	.preset7 .header_area_preset7 .logo_file,

	.preset7 .header_area_preset7 .luxury_menu

	{

		transition: padding 0.9s linear 0s;

	}

	.preset7 .header_area_preset7.navbar-fixed-top .luxury_menu,

	.preset7 .header_area_preset7.navbar-fixed-top .logo_file

	{

		padding-top:20px;

	}

	.preset7  .header_area_preset7.navbar-fixed-top .nav_right ul.main_nav_right > li {

		display: inline-block;

		line-height: 60px;

		padding-top: 0;

	}

	.preset7  .header_area_preset7.navbar-fixed-top .nav_right ul li.bag span.cart_items

	{

		top:11px;

	}

	.preset7  .header_area_preset7.navbar-fixed-top .nav_right ul li.search_click ul

	{

		top:55px;

	}

	#product_comparison .wishlist_btn 

	{

		padding: 10px 25px !important;

	}

	

	

}



@media only screen and (max-width: 991px) 

{

	.preset3_header  .icemegamenu > ul > li

	{

		background:#ffffff!important;

	}

	.preset4.home_page .header_area.preset3_header .social.copy_rights

	{

		position:fixed;

	}

}



/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {



	.ice-megamenu-toggle

	{

		top:44px!important;

	}

	.luxury_menu nav.icemegamenu

	{

		background:#222222;

	}

	.luxury_menu .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after

	{

		border:none;

	}

	.luxury_menu .icemegamenu > ul > li a.iceMenuTitle

	{

		font-size:13px!important;

	}

	

	.preset4  .slider_text ,.preset4 .slider_area2 .slider_text,.preset4 .slider_area4 .slider_text{

    	top: 25% !important;

	}

	.menu_usd .nav_right_main

	{

		padding:0px;

	}

	.nav_right ul.main_nav_right > li {

		line-height: 60px;

		display:inline-block;

	}

	.preset6 .nav_right ul.main_nav_right > li {

		line-height:95px;

	}

	.preset6 .header_area .nav_right ul li.bag span.cart_items

	{

		top:32px;

	}

	.nav_right .bootstrap-select > .dropdown-toggle

	{

		width:auto;

		padding:2px 0px;

	}

	.slider_home1 .slide_1 .second_text

	{

	font-size:58px;}

	.slider_home1 .slide_3 .text2

	{

		font-size:65px;

	}

	.slider_bottom_text

	{

		width: 96.4%;

	}

	.slider_area .vina-camera-slider .camera_caption

	{

		top:16%!important;

	}

	.contact_section ul li span.contact

	{

		width:92%;

	}

	.contact_section ul li i

	{

		width:8%;

	}

	.feature_product .product_details,.shop_section .left_section img, .shop_section .right_section img

	{	

		height:auto;

	}

	.video-banner-med {
		padding: 1.333% 0;
	}

	.shop_section p {
		font-size: 12px;
	}

	.shop_section .middle_section h1.shop_title {
		font-size: 13.5px;
	}

	.product_details i

	{

		top:25px;

	}

	.prd_icons

	{

		top:85px!important;

	}

	.header_area .nav_right ul li.bag span.cart_items

	{

		top:13px;

	}

	.shop_section h1.shop_title {

		font-size:20px;

	}

	.section-area .tab-content  .product_detail_tab

	{

		margin-bottom:50px;

	}

	.plus_img

	{

		margin-top:0px;

	}

	.single_product .border {

		height:255px;

	}

	.logo {

		margin-right: 0px;

		

	}

	nav.nav_left ul#nav li a {

		font-size: 11px;

    padding: 25px 0;

	}

	.breadcrumbs_area .section_title h1 {

		font-size: 35px;

	}

	.slider_bottom_text .search_list .select_product {

		width:136px;

	}

	.single_product .img_slider1 .border {

		height:310px;

	}

	.from_blog .border {

	height:310px;}

	.subscribe .subscribe_text #subscribe input {

		font-size:15px;

	}

	.subscribe .subscribe_link a span {

        font-size: 14px;

		padding-left: 6px;

		padding-right: 1px;

    

	}

	.blog .even,

	.blog .odd

	{

		margin-bottom:20px;

	}

	.subscribe .subscribe_link .button

	{

		padding-left:7px;

		 font-size: 13px;

	}

	.subscribe .subscribe_text input

	{

		font-size: 13px;

	}

	p.para

	{

		width:80%;

	}

	.shop_btn_white {

	text-align:center;}

	.new_products .new_collection .icons a i,.new_products .new_collection .icons a i ,.new_products .new_cart{

		height: 26px;

		line-height: 26px!important;

		width: 26px;

	}

	 

	.new_products .img.product_detail

	{

		padding:0px;

	}

	.new_products .new_collection .icons

	{

		margin-top:10px;

	}

	.new_products .new_collection h4

	{

		font-size: 11px;

	}

	span.PricesalesPrice {

       font-size: 13px;

	}

	.price_div .PricebasePriceWithTax span {

	font-size:13px;}

	.new_collection {

		padding-left:0px!important;

		padding-right:0px!important;}

	.slider_bottom_text .btn-group .bootstrap-select .open,.slider_bottom_text .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {

		width: 130px!important;

	}

	.feature_product .col-md-3.col-sm-6

	{

		margin-bottom:30px;

	}

	

	.bottom_border {

		left: 248px;

    width: 24%;

	}

	.feature_product .icons {

		bottom: 45%;}

	.new_products h1 {

		padding-left: 15px;}

		.new_products .border {

			margin-left:15px;}

	.blog .blog_2

	{

		margin-top:20px;

	}

	.footer_area .contact

	{

		margin-bottom:10px;

	}

	.category-list .category_display {

		margin-bottom: 20px;

	}

	/*Shopping cart*/

	.product_unit h5, .product_subtotal h5,.cart_detail.header h2

	{

		font-size:14px!important;

	}

	.shopping_cart .cart_button,.shopping_cart .cart_button .chk_out

	{

		margin-top:10px!important;

	}

	.shopping_cart .cart_button .chk_out

	{

		text-align:left!important;

	}

	/* Wishlist */

	.wishlist_btn {

		padding: 10px 7px !important;

		font-size: 11px !important;

	}

	#product_comparison .wishlist_btn 

	{

		padding: 10px 25px !important;

	}

	

	.compare-table tbody tr.add-to-row.last td {

		border-bottom: 1px solid #e3e3e3 !important;

		padding: 20px 0 !important;

	}

	

	.right_sidebar

	{

		float:left;

		margin-top:30px;

		width: 100%;

	}

	.left_sidebar

	{

		float:left;

		margin-bottom:30px;

	}

	.sale_off .adv_section .sidebar_banner > img

	{

		width:100%;

	}

	.sale_off .adv_section .brand1

	{

		width:auto;

	}

	.category_page .sorting__selects .sorting__item

	{

		text-align:left;

	}

	.product_grid .prd_icons {

		top: 36px!important;

	}

	.shopping_cart .shopper_left .single_form ,

	.input_filed input

	{

		width:230px!important;

	}

	.vm-orders-information .vm-orders-items h4.products__name

	{

		font-size:13px;

	}

	.featured_section .featured_grid {

		margin-bottom: 44px;

	}

	.featured_section .featured_grid .prd_icons {

		left: 42px;

		top: 125px;

	}

	

	.banner_section .left_banner .img_over_text {

		position: absolute;

		right: 30px;

		top: 21%;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next 

	{

		bottom: 200px;

		right: -10px;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev

	{

		bottom: 200px;

		left: -20px;

	}

	.from_blog3 .owl-theme .owl-controls .owl-buttons div

	{

		padding:5px 11px;

	}

	.from_blog3 img.img

	{

		height:300px;

	}

	.advertisement_section .icon_title i

	{

		font-size:20px;

		padding:0px 6px;

	}

	.advertisement_section .icon_title h4

	{

		font-size:12px;

		padding:0px 10px;

	}

	.advertisement_section .icon_title

	{

		padding:26px 0px;

	}

	.banner_section .right_banner img {

        height: 107px;

	}

	/*Preset 7 menu*/

	.ice-megamenu-toggle a

	{

		font-size:0px;

	}

	

	.preset7 .nav_right ul.main_nav_right > li {

		line-height: 30px;

		padding-top:0px;

	}

	.preset7 .header_area .nav_right ul li.bag span.cart_items {

		top: 0;

	}

	

	.nav_right ul li.search_click ul

	{

		top:38px;

	}

	.nav_right ul li.search_click ul::before

	{

		left:57%;

	}

	.preset3_header .user_links ul li.search_click ul::before {

		left: 78%;

	}

	.preset3_header .user_links ul li.search_click ul.search_active {

		left: -175px;

	}

	.nav_right ul li.search_click ul.search_active

	{

		left:-127px;

	}

	.preset7 .header_area_preset7 .logo_file {

		padding-top: 20px;

	}

	.preset7 .ice-megamenu-toggle {

    margin-top: 0 !important;

    top: 47px !important;

	}

	.single_product .products-btns

	{

		margin-left:0px;

	}

	.preset3_header .logo_links .main_logo

	{

		float:left;

		width:30%;

	}

	.preset3_header .logo_links .user_links

	{

		float:left;

		width:70%;

		margin-left: 0px;

		text-align: right;

	}

	.preset3_header .logo_links {

		float: left;

		padding-top: 20px;

		width:100%;

	}

	

	.header_area.preset3_header

	{

		height:140px;

	}

	.header_area.preset3_header .search_product

	{

		width:90%;

	}

	.header_area.preset3_header .luxury_home3_menu

	{

		padding:0px;

	}

	.header_area.preset3_header .ice-megamenu-toggle {

    top: 100px !important;

	margin-top:0px;

	}

	.header_area.preset3_header .search_product form#search

	{

		margin:0px 0px;

		width:100%;

	}

	.header_area.preset3_header .search_product

	{

		padding-top:0px;

	}

	.preset3 .mjcart.dropdown-menu, .preset4 .mjcart.dropdown-menu

	{

		left:auto;

	}

	.preset7 .header_area_preset7 .luxury_menu {

		padding-top: 43px;

	}

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:85%;

		bottom:0px;

	}

	.slider_area4 .slide_4 .bgcolor

	{

		bottom:-60px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 45px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 20px;

		letter-spacing: 4px;

	}

	.slider_area3 .slide_1 p.desc {

		font-size: 13px;

		padding-bottom: 15px;

		padding-top: 11px;

		width: 82%;

	}

	.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:-8px!important;

		 top: 9% !important;

	}

	.slider_area2 .slider_text

	{

		  left: -3px !important;

		top: 18% !important;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 45px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 100%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slider_area4 .slider_text {

		  left: 27px!important;

		 top: 0%!important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

	.preset7 .header_area_preset7 .icemegamenu > ul > li a.iceMenuTitle

	{

		padding:10px 15px;

		text-align:left;

	}

	.preset2 .luxury_menu nav.icemegamenu,

	.preset5 .luxury_menu nav.icemegamenu,

	.preset7 .luxury_menu nav.icemegamenu

	{

		background:#ffffff;

	}

	.preset7 .header_area_preset7 .user_links

	{

		text-align:center;

		padding-top:10px;

	}

	.preset3 .breadcrumbs_area,

	.preset4 .breadcrumbs_area	{

		padding: 70px 0!important;

	}

	.breadcrumbs_area {

    padding: 35px 0 50px !important;

	}
    
	.category_page .show_item ,.category_page .category_pagenation_col

	{

		padding-top:15px;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

	.icemegamenu .mzr-drop.parent::after

	{

		content:""!important;

	}

	.cart.customer-note {

		margin-top: 25px;

	}

	.cart_shopper .shop_btn_blog

	{

		margin-top:20px;

	}

	.category_page .sorting__selects .sorting__item{

		width: 100% !important;

		padding-top: 15px;

	}

	.category_pagenation_col{

		width: 100% !important;

	}

}







/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {

	.right_sidebar

	{

		float:left;

		margin-top:30px;

		width: 100%;

	}

	.left_sidebar

	{

		float:left;

		margin-bottom:30px;

	}

	.preset3_header .ice-megamenu-toggle

	{

		top:0px!important;

	}

	.preset3_header .megamenu_shop

	{

		padding-top:0px!important;

	}

	.ice-megamenu-toggle

	{

		top:44px!important;

	}

	.nav-collapse.icemegamenu{

		 height: 100vh !important;

	}

	.luxury_menu nav.icemegamenu

	{

		background:#222222;

	}

	.preset2 .luxury_menu nav.icemegamenu,

	.preset5 .luxury_menu nav.icemegamenu,

	.preset7 .luxury_menu nav.icemegamenu

	{

		background:#ffffff;

	}

	

	.luxury_menu .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after

	{

		border:none;

	}

	.luxury_menu .icemegamenu > ul > li a.iceMenuTitle

	{

		font-size:13px!important;

	}



	.footer_tag_info h3

	{

		margin-top:20px;

	}

	.contact_section ul li span.contact

	{

		width:95%;

	}

	.contact_section ul li i

	{

		width:5%;

	

	}

	.new_products .bgcolor

	{

		margin-top:30px;

	}

	

	.shop_section .left_section img, .shop_section .right_section img {

		height: auto;

	}

	.footer_top_list h3

	{

		margin-top:20px;

	}

	.navbar-collapse.in.collapse {

		border-top: 1px solid #ffffff;

		margin-top: 15px;

		max-height: 284px;

		overflow-x: hidden;

		overflow-y: scroll;

		position: relative;

		z-index: 99999;

	}

	.header_area .list-inline.nav

	{

		float:left!important;

	}

	.header_area nav.nav_left ul#nav li a 

	{

		padding:10px 18px!important;

	}

	.header_area {

		background-color: rgba(34, 34, 34, 0.9);

		position:relative;

	

	}

	.icemegamenu .mzr-drop.parent::after

	{

		content:""!important;

	}

	.single_product .time .days

	{

		margin-bottom:10px

	}

	.new_products .first,

	.new_products .second

	{

		margin-bottom:10px;

	}

	.from_blog .date_user {

		margin-top:10px;

	}

	

	.footer_area .contact{

		padding-left:15px;

	}

	.footer_area .contact,

	.footer_area .menu1,

	.footer_area .menu2,

	.footer_area .menu3

	{

		margin-bottom:10px;

	}

	.footer_area .tags

	{

		padding:0px 30px;

	}

	.subscribe {

    border: 1px solid #313131;

    margin-top: 30px;

    padding: 10px 0 0px;

	}

	.subscribe .subscribe_link

	{

		margin-top: 17px;

		margin-bottom:15px;

		text-align:center;

	}.subscribe .subscribe_link .button

	{

		padding-right:10px;

	}

	.subscribe .subscribe_link

	{

		margin:10px 0px;

	}

	.new_products .bgcolor {

	width:100%;}

	

	.feature_product .product_details img {

	width:100%;}
	

	.new_products .third_section,

	.new_products .second_section

	{

		margin-top:15px;

	}

	.view_blog .category_detail

	{

		padding-left:15px!important;

	}

	.heading_para h3

	{

		margin-top:20px;

	}

	/* Contact */

	.contact-right {

		padding-left: 0;

	}

	.category-list .category_display, .categories-list {

		margin-bottom: 20px;

	}

	

	/**** Prodcuts tab ****/

	.product_detail_tab .product_details 

	{

		margin-bottom: 30px;

	}

	.wrap-slider .grid_cart

	{

		bottom: 0;

		line-height: 50px;

	}

	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXX */

	/* shopping cart  page start*/

	.all_cart_table {

	  border: 0 solid #dfdfdf !important;

	}

	

	.cart_detail.header h2 {

	  font-size: 13px;

	}

	.c_o_button.text-right{text-align:left}

	.text-center.shopping_top_title {

	  margin-left:0

	}

	.product_code h3 {

	  font-size: 13px;

	}

	.tab_single {

		margin-bottom: 15px;

	}	

	.item_height {

	padding: 0 0 30px !important;

	width: 100% !important;

	}

	

	.product_name .c_single_product_img, .product_name .c_single_product_content{

	  width: 100%!important;

	 

	}

	.c_single_product_content {

		float: none;

		width: 100%;

	}

	.table_item_border:after {

	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;

	}

	.table_item_border {

	  border-bottom: 1px solid #dfdfdf;

	}

	

	.item_height h2

	{

		background: none repeat scroll 0 0 #ffffff;

		display: block;

		margin-bottom: 30px;

		padding: 15px 0;

		text-transform: uppercase;

		color: #000000;

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

		font-size: 16px;

		font-weight: normal;

	}

	.cart_detail  .item_height:first-child  h2{margin-top: 0px;}

	.cart_detail {

	  margin-bottom: 50px !important;

	}

	

	.shopping_cart .product_page_tab_list, .shopping_cart .product_page_tab .tab-content, .cart_tab_select ul li.shoping_select, .cart_tab_select.post_code ul li.shoping_select{

	  width: 100%;

	}

	.shopping_cart .product_page_tab .tab-content {

	  padding: 17px 10px 25px;

	}

	.cart-details-tab td {

    float: left;

    padding: 10px !important;

    width: 100% !important;

	}

	.cart-details-tab td h2 {

    color: #000000;

    font-size: 16px;

    margin: 0;

    text-transform: uppercase;

	}

	.product_name .category_single_product

	{

		padding:0px!important;

		margin-top:15px;

	}

	.cart_tab_select ul li.select_title {

	  margin-right: 0;

	  width: 100%;

	  margin-bottom: 5px;

	}

	.cart_tab_select.post_code ul li.shoping_select {

	  padding-left:0

	}

	.c_p_input {

	  margin-right: 0;

	  width: 100%;

	  margin-bottom: 20px;

	}

	.shopping_cart  .product_page_tab {

	  border: 1px solid #dddddd;

	  margin-top: 10px;

	  width:100%!important;

	}

	.shopping_cart .product_page_tab_list:before

	{

		top:100%;

	}

	.shopping_cart .product_page_tab_main 

	{

		margin-top: 10px;

	}

	.product_unit_title, .product_subtotal_title {

		display: block!important;

	}

	.product_unit.product-price

	{

		text-align:center;

	}

	.tab_img img {

		width: 100%;

	}

	.checkout_option, .billing_information {

    margin-bottom: 50px!important;

	}

	

	ul.product_page_tab_list::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    height: 0;

	}

	.shopping_cart .product_page_tab_list, .shopping_cart .product_page_tab .tab-content, .cart_tab_select ul li.shoping_select, .cart_tab_select.post_code ul li.shoping_select {

		width: 100%!important;

	}

	.shopping_cart .product_page_tab .tab-content {

    padding: 17px 10px 25px;

	}

	.shopping_cart .cart_button .chk_out

	{

		text-align:left;

		margin-top:10px;

	}

	.shopping_cart .cart_button

	{

		margin-top:10px!important;

	}

	.vm-orders-information .vm-orders-items h2 {

		margin-bottom: 10px;

	}

	.vm-orders-information .vm-orders-items .vm-customfield-cart span, .vm-orders-information .vm-orders-items .discount h3, 

	.vm-orders-information .vm-orders-items .products__price-new

	{

		float: left;

		width: 100%;

		text-align: center;

	}

	.vm-orders-information .vm-orders-items h3 {

		text-align: center;

		padding-top: 0;

	}

	/* Wishlist */

	.my-wishlist #wishlist-table tbody tr td {

		padding-bottom: 20px;

		border-right: none medium !important;

		border-left: none medium !important

	}

	.my-wishlist .btn-remove2 {

		margin-top: 15px;

	}

	/* Compare */

	.compare-table .wish_img .product-image > img {

		max-height: 100px !important;

		width: auto;

	}

	.data-table.compare-table {

		border-bottom: 1px solid #e3e3e3 !important;

		border-left: 1px solid #e3e3e3 !important;

		border-top: 1px solid #e3e3e3 !important;

		border-right: none medium !important;

	}

	/* shopping cart  page end*/

	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXX */

	

	.prd_grid_view .product_grid {

		float: left;

		margin-bottom: 40px;

	}

	.sale_off .adv_section .sidebar_banner > img

	{

		width:100%;

	}

	.sale_off .adv_section .brand1

	{

		width:auto;

	}

	.single_form input, .single_form textarea,.edit_input input,

	.vm_register form input, .vm_register form #searchMedia,

	.vm_register_form input,.vm_profile table.user-details tr td select.vm-chzn-select, 

	.vm_profile table.user-details .vm-chzn-select,

	.vm_edit_billing_address .vm_edit_address table.user-details tr td select.vm-chzn-select,

	.vm_edit_billing_address .vm_edit_address table.user-details .vm-chzn-select,

	.account-login .login-users form input.username, .account-login .login-users form input.password,

	table.user-details input,

	.k2_registration .edit_input #jform_params_editor,.k2_registration .edit_input #jform_params_timezone,

	.k2_registration .edit_input #jform_params_language,.k2_registration .edit_input #jform_params_admin_style,

	.k2_registration .edit_input #jform_params_admin_language,.k2_registration .edit_input #jform_params_helpsite

	{

		width:230px!important;

	}

	.buttonBar-lef button

	{

		margin-bottom:10px;

	}

	.vm_register table.user-details

	{

		width:100%!important;

	}

	

	.billing_information .shoppr_left

	{

		padding-left:0px!important;

		padding-right:15px!important;

		margin-bottom:20px;

	}

	.billing_information .shopper_right

	{

		padding-right:15px!important;

		padding-left:0px!important;

	}

	.cart_shopper div.shopper_select

	{

		margin-bottom:20px;

	}

	.vm_edit_billing_address .vm_edit_address .control-buttons .ship_btn

	{

		left:0px!important;

	}

	.ship_to .sidebar_title

	{

		margin-top:20px;

	}

	.shopping_cart .shoppr_left .input_filed input

	{

		margin-bottom:20px;

	}

	.vm-orders-information .vm-orders-items h4.products__name

	{

		text-align:center!important;

	}

	.product-card__availability {

		float: left!important;

		margin-bottom:10px;

	}

	.featured_section .featured_grid {

		margin-bottom: 44px;

	}

	.featured_section .prd_icons

	{

		left:42px;

	}

	.banner_section .left_banner,

	.banner_preset5 .bottom_banner .bannergroup .banneritem:last-child

	{

		padding-right:20px;

		padding-left: 15px;

	}

	.banner_preset5 .bottom_banner .bannergroup .banneritem:first-child

	{

		padding-right:20px;

		margin-bottom:20px;

	}

	

	.banner_section.banner_preset5 .right_banner .img1 .banneritem:first-child

	{

		margin-top:20px;

	}

	.banner_section .left_banner .img_over_text

	{

		right:3px;

	}

	.banner_section .owl-theme .owl-controls

	{

		bottom:0px;

	}

	.banner_section img

	{

		width:100%;

	}

	/*Preset 7 menu*/

	.preset7 .header_area_preset7 .icemegamenu > ul > li a.iceMenuTitle

	{

		padding:10px 15px;

		text-align:left;

	}

	

	.ice-megamenu-toggle a

	{

		font-size:0px;

	}

	

	.preset7 .nav_right ul.main_nav_right > li {

		line-height: 30px;

		padding-top:0px;

	}

	.preset7 .header_area .nav_right ul li.bag span.cart_items {

		top: 0;

	}

	.mjcart.dropdown-menu

	{

		width:280px!important;

	}

	.nav_right ul li.search_click ul

	{

		top:38px;

	}

	.nav_right ul li.search_click ul::before

	{

		left:57%;

	}

	.nav_right ul li.search_click ul.search_active

	{

		left:-117px;

	}

	.preset7 .header_area_preset7 .logo_file {

		padding-top: 20px;

	}

	.preset7 .ice-megamenu-toggle {

    margin-top: 0 !important;

    top: 47px !important;

	}

	.banner_section .right_banner .img1 .banneritem:first-child {

    margin-top: 20px !important;

	}

	.preset1 .header_area .nav_right ul li.bag span.cart_items,

	.preset2 .header_area .nav_right ul li.bag span.cart_items

	{

		top:10px;

	}

	.single_product .products-btns

	{

		margin-left:0px;

	}

	.preset3 .content_full .prd_icons {

		top: 85px;

	}

	.from_blog3 img.img,

	.from_blog img.img

	{

		padding-bottom:20px;

	}

	.header_area nav ul li ul.icesubMenu li div.first_inner, .header_area nav ul li ul.icesubMenu li div.third_inner {

		width: 100%;

		padding-top:20px;

	}

	.preset7 .header_area_preset7 .user_links

	{

		text-align:center;

		padding-top:10px;

	}

	.banner_section {

  		width: 90%;

		margin:0 5%;

	}

	.product-shop

	{

		padding-left:0px!important;

		margin-top:20px;

	}

	.category_page .show_item

	{

		text-align:left;

	}

	.category_page .orderlistcontainer {

		margin: 10px 0;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

	.category_page .prd_grid_view {

		margin-bottom: 20px!important;

	}

	.category_page .category_border_footer .category_grid_col

	{

		padding-left:0px;

	}

	.rew_blk .top_row .date, .rew_blk .top_row .user, .rew_blk .top_row .product-rating

	{

		margin-right:0px;

		padding-top:10px;

	}

	.cart.customer-note

	{

		margin-top:25px;

	}

	.tab_product_margin

	{

		margin:0px;

	}

	.cart-filds a.terms-of-service

	{

		margin-left:25px;

		font-size:14px;

		margin-top: 0px!important;

	}

	.cart-filds .terms-of-service .vm2-termsofservice-icon

	{

		margin-left:0px;

	}

	.cart-filds .terms-of-service.required {

		position: relative;

		top: 20px;

	}

	.account-login .new-users .checkout_option

	{

		margin-bottom:0px;

	}

	.account-login .new-users .chackout.c_o_button

	

	{

		margin-top:10px;

	}

	.account-login .new-users .login_desc,.account-login .new-users

	{

		margin-top:15px;

	}

	.profile fieldset dt,

	.profile fieldset dd

	{

		margin-bottom:10px;

	}

	.shopping_cart ul.product_page_tab_list li:last-child a {

		padding: 0!important;

	}

	.list_view .products_main {

		width: 100%!important;

	}

	.list_view .products__wrap {

		width: 100%!important;

		padding-left:0px;

	}

	.list_view .new_cart

	{

		padding:0px 15px!important;

		line-height:33px!important;

	}

	.from_blog3 .border

	{

		 height: 260px;

	}

}



/* End max-width: 767px here */





/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	

	.preset1 .header_area .nav_right ul li.bag span.cart_items,

	.preset2 .header_area .nav_right ul li.bag span.cart_items

	{

		top:25px;

	}

	.nav_right ul.main_nav_right > li

	{

		line-height:84px;

	}

	.preset6 .nav_right ul.main_nav_right > li

	{

		line-height:95px;

	}

	.ice-megamenu-toggle {

    top: 75px !important;

	}

	.slider_home1 .slide_1 .first_text {

    

		font-size: 16px;

		letter-spacing: 4px;

    

	}

	.write-reviews textarea.virtuemart

	{

		width:100%!important;

	}

	.slider_home1 .slide_1 .second_text,.slider_home1 .slide_3 .text2 {

       font-size: 20px;

		letter-spacing: 1px;

    }

	.slider_home1 .slide_1 .last_text {

       font-size: 12px;

		letter-spacing: 2px;

    

	}

	

	

	.slider_home1 .slide_1 .first_text{

		font-size: 15px !important;

	}

	.slider_home1 .slide_1 .second_text{

		font-size: 15px !important;

	}

	.slider_home1 .slide_1 .btn_shop{

		margin: 15px 0px 30px !important;	

	}

	.slider_home1 .btn_shop{

		display: block !important;

	}

	.slider_home1 .slide_1 .first_text{

		margin-top: 15px !important;

	}	

	.slider_home1 .slide_1 .shop_btn{

		font-size: 12px !important;

	}

	.slider_home1 .slide_3 .text2{

		font-size: 12px !important;

	}

	

	.slider_home1 .btn_shop

	{

		display:block;

	}

	.slider_home1 .vina-camera-slider .camera_wrap .camera_pag {

		margin-left: 5px;

		top: 33%;

    }

	

	.slider_home1 .vina-camera-slider .camera_caption

	{

		top:34%!important;

	}

	.preset6 .slider_home1 .vina-camera-slider .camera_caption

	{

		top:15%!important;

	}

	.preset6 .slider_home1 .vina-camera-slider .camera_wrap .camera_pag

	{

		top: 20%;

	}

	.preset3 .breadcrumbs_area,

	.preset4 .breadcrumbs_area	{

		padding:70px 0 61px!important;

	}

	.breadcrumbs_area {

		padding: 0 0 20px !important;

	}

	.shop_section .left_section img, .shop_section .right_section img {

		height: auto;

		width: 100%;

	}

	.shop_section .middle_section .btn_shop {

		margin-bottom: 0;

	}



	.feature_product .col-sm-6.col-md-3

	{

		margin-top:30px;

	}

	.single_product .img_slider1 .border {

		height:485px;

	}

	.single_product .product_desc h1 {

		font-size:24px;

	}

	.from_blog img.img

	{

		height:400px;

	}

	.from_blog .border

	{

		height:380px;

	}

	.slider_bottom_text

	{

		width:93.4%;

	}

	p.para

	{

		width:100%;

	}

	

	.social_links

	{

		text-align:left;

	}

	.shop_btn_white {

		text-align:center;}

	

	

	.bottom_border {

		left: 293px;

    top: 50px;

    width: 21%;

   }

   

	.feature_product .icons {

    bottom: 50%;}

	.subscribe .subscribe_text #subscribe input 

	{

		text-align:center;

	}

	.border_title

		{

			width:81%;

		}

	.list_orders .edit_orders table.adminlist tbody tr td.shpping_chackout_table {

		border-top: 1px solid #e3e3e3;

	}	

	.billto_order, .shipto_order {

		float: left;

		width: 100%;

	}

	.orders-key1 {

		padding: 0 15px 10px 0;

	}

	.vm-orders-information .vm-orders-items td:first-child, #product_comparison_mobile th {

		border-top: 1px solid #e3e3e3;

	}

	.row div[class*="width"] {

		width: 100%;

	}

	.preset4  .slider_text ,.preset4 .slider_area2 .slider_text,.preset4 .slider_area4 .slider_text{

    	top: 37% !important;

	}

	.data-table.compare-table {

		border-bottom: 1px solid #e3e3e3 !important;

		border-left: 1px solid #e3e3e3 !important;

		border-top: 1px solid #e3e3e3 !important;

		border-right: none medium !important;

	}

	.compare-table tbody tr.add-to-row.last td {

		border-bottom: 1px solid #e3e3e3 !important;

		padding: 20px 0 !important;

	}

	.data-table tbody th, .data-table tbody td {

		border-right: 1px solid #e3e3e3 !important;

	}

	.data-table.compare-table {

		border-top: 1px solid transparent !important;

	}

	.error_page .error_search input#mod-search-searchword {

		padding: 10px 25px !important;

	}

	.search_chk, .search_form .controls label {

		display: block;

	}

	.shop_section

	{

		text-align:center;

	}

	

	.comment_arrow

	{

		display:none;

	}

	.view_blog .itemCommentsList .author_img

	{

		text-align:center;

		margin-bottom:20px;

	}

	.product-description ul.tab_list_details > li > a {

        font-size: 15px!important;

		padding: 9px 10px!important;

	}

	.section-area .prd_icons

	{

		top:170px;

	}

	ul.tab_list > li > a

	{

		padding:9px 23px;

	}

	.banner_section .left_banner .img_over_text h3

	{

		margin:5px 0px 20px;

	}

	.preset3_header .logo_links .main_logo

	{

		float:left;

		width:50%;

	}

	.preset3_header .logo_links .user_links

	{

		float:right;

		width:50%;

		margin-left: 0px;

		text-align: right;

	}

	

	.preset3_header .user_links ul li.search_click ul::before {

		left: 78%;

	}

	.preset3_header .user_links ul li.search_click ul.search_active {

		left: -175px;

	}

	.preset3_header .logo_links {

		float: left;

		padding-top: 20px;

		width:100%;

	}

	.header_area.preset3_header .user_links li

	{

		padding-left:5px;

		padding-right:1px;

	}

	.header_area.preset3_header

	{

		height:115px;

	}

	.header_area.preset3_header .search_product

	{

		width:90%;

	}

	.header_area.preset3_header .luxury_home3_menu

	{

		padding:0px;

	}

	.header_area.preset3_header .ice-megamenu-toggle {

    top: 70px !important;

	margin-top:0px;

	}

	

	.header_area.preset3_header .search_product form#search

	{

		margin:0px 0px;

		width:100%;

	}

	.header_area.preset3_header .search_product

	{

		padding-top:0px;

	}

	.breadcrumbs_area .section_title h1 {

		font-size: 30px;

	}

	.preset3 .mjcart.dropdown-menu, .preset4 .mjcart.dropdown-menu

	{

		left:auto;

		right:10px;

	}

	

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev

	{

		left:0px;

		bottom:248px;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next

	{

		right:0px;

		bottom:248px;

	}

	.from_blog3 img.img

	{

		height:auto;

	}

	.from_blog3 .border {

    	height: 395px;

	}

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:85%;

		bottom:0px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 20px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 16px;

		letter-spacing: 4px;

	}

	.slider_area3 .slide_1 p.desc,

	.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:145px!important;

	}

	.slider_area2 .slider_text

	{

		left:27px!important;

		top:27%!important;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 18px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 100%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slider_area4 .slider_text {

		  left: 27px!important;

		 top: 10%!important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

	.testimonial_section .testimonial_detail {

		padding: 40px 0 0;

	}

	.section_title {
		margin-bottom: -10px;
	}

	.testimonial_section .testimonial_detail .testimonial_desc 

	{

		width:100%;

		padding-top:5px;

	}

	.testimonial_section .testimonial_detail .client_img {

		padding: 10px 0;

	}

	.testimonial_section  .owl-theme .owl-controls {

		margin-top:0px;

	}

	.checkout_option, .billing_information

	{

		margin-bottom:0px;

	}

	.checkout_btn button

	{

		padding:10px 23px!important;

		margin-top:15px;

	}

	.prd_desc_contanier {

		padding-left: 10px;

		width: 155px!important;

	}



}



@media only screen and (max-width: 480px)  {

	.newsfeed-category .btn-group.pull-right {

		float: left !important;

	}

}

@media only screen and (max-width: 479px) 

{	

	.menu_usd,.nav_right_main

	{

		padding:0px;

	}

	.brand_section .brand1 {

		display: block;

		text-align: center;

	}

	.nav_right ul.main_nav_right > li {

    display: inline-block;

    line-height: 55px;

	}

	.preset6 .header_area .nav_right ul.main_nav_right > li {

      line-height: 95px;

	}

	.preset6  .header_area .nav_right ul li.bag span.cart_items

	{

		top:30px;

	}

	.preset5 .header_area .nav_right ul li.bag span.cart_items

	{

		top:10px!important;

	}

	.header_area.preset3_header .nav_right ul li.bag span.cart_items

	{

		top:-8px!important;

	}

	.slider_home1 .slide_1 .first_text {

    

		font-size: 16px;

		letter-spacing: 4px;

    

	}

	.slider_home1 .slide_1 .second_text,.slider_home1 .slide_3 .text2 {

       font-size: 20px;

		letter-spacing: 1px;

    }

	.slider_home1 .slide_1 .last_text {

       font-size: 12px;

		letter-spacing: 2px;

    

	}

	.slider_home1 .btn_shop

	{

		display:none;

	}

	.slider_home1 .vina-camera-slider .camera_wrap .camera_pag {

		margin-left: 5px;

		top: 33%;

    }

	.slider_home7 .slider_home1 .vina-camera-slider .camera_wrap .camera_pag {

		margin-left: 5px;

		top: 20%;

    }

	.slider_3 .slider_home1 .vina-camera-slider .camera_wrap .camera_pag {

		top: 14%;

    }

	.slider_home1 .vina-camera-slider .camera_caption

	{

		top:25%!important;

	}

	

	.slider_bottom_text

	{

		width:90.4%;

	}

	.shop_section

	{

		text-align:center;

	}

	.product-search__btn {

		padding-right: 10px;

		text-align: right;

	}

	.shop_section .middle_section .btn_shop {

		margin-bottom: 0;

	}	

	.border_title

		{

			width:70%;

	}

	.shop_section h1.shop_title {

		font-size:22px;

	}

	.shop_section .middle_section h1.shop_title {

		font-size: 26px;

	}

	ul.tab_list > li > a {

		display: block;

		float: left;

		margin-bottom: 15px;

		padding: 9px 15px;

		width: 100%;

	}

	ul.tab_list > li

	{

		display:block;

	}

	.plus_img {

		margin-top: 34px;

	}

	ul.tab_list {

		margin-bottom: 0;

	}

	.feature_product .feature_part1 > div,

	.feature_product .feature_part2 > div

	{

		margin-bottom:35px;

	}

	.single_product .img_slider1 .border {

		height:296px;

	}

	.single_product .owl-theme .owl-controls {

		margin: 10px 0 0;

	}

	.single_product a.btn2 {

    margin-left: 4px;

	}

	.single_product .product_desc {

		margin:10px 0px 0px;

	}

	.single_product .product_desc h1 {

		font-size:25px;

	}

	.single_product .product_desc .product-price span.PricesalesPrice

	{

		font-size:30px;

	}

	.single_product .product_desc .product-price .PricebasePriceWithTax span

	{

		font-size:25px;

	}

	.single_product .shop_btn_white {

		padding:9px 16px!important;

	}

	.single_product .products-btns

	{

		margin-left:0px;

		margin-top:10px;

	}

	.single_product .shop_btn_white

	{

		float:right;

	}

	.from_blog .border

	{

		height: 260px;

	}

	.from_blog img.img {

		

		height: 280px;

	}

	.from_blog .date_user .date, .from_blog .date_user .user, .from_blog .date_user .comment {

		margin-right: 5px;

	}

	



	p.para {width:88%;}

	.new_products .new_collection .icons a i,

	.new_products .new_collection .icons a i, .new_cart	{

		 height: 35px;

		line-height: 35px;

		width: 35px;

		margin-right:3px;

	}

	.bottom_border {

	left: 135px;

    top: 47px;

    width: 35%;

   }

   

	.social_links

	{

		text-align:left;

		padding-top:10px;

	}

	.subscribe .subscribe_text #subscribe input {

	font-size:15px;}

	

	.new_collection {

		padding-left:0px;

	padding-right:0px;}

	

	.slider_bottom_text .bootstrap-select > .dropdown-toggle {

    

		width: 87%;

   

	}

	.error_page .error_title {

		font-size: 130px;

	}

	.error_page .error__info1 p {

		line-height: 30px;

	}

	.error_page .error__info2 p {

		line-height: 32px;

	}

	.error_page .error_search input#mod-search-searchword {

		width: 133px;

	}

	.search_chk, .search_form .controls label {

		display: block;

	}

	.default_login input#username, .default_login input#password, .admintable .k2_textboxes, .contact-form .con_name, .contact-form .con_sub, .contact-form .con_email, .contact-form .con_msg, .editor {

		width: 100%;

	}

	.tag-category .btn-group.pull-right {

		float: left !important;

		margin-top: 20px;

	}

	.tag-category .btn-group input, .tag-category .pull-right .btn-group {

		width: 100% !important;

	}

	.newsfeed-category label.filter-search-lbl {

		margin: 20px 0;

	}

	.newsfeed-category .btn-group.pull-right {

		float: left !important;

	}

	/*Fancy Box*/

	.fancybox-overlay .fancybox_detail #myform .qty {

		height: 30px!important;

		width: 82px!important;

	}

	.fancybox-overlay .fancybox_detail #myform .qtyminus, .fancybox_detail #myform .qtyplus {

		height: 32px!important;

		width: 36px!important;

	}

	.fancybox_detail .view_detail a {

		margin-left:0px;

	}

	.fancybox_detail .view_detail a i {

		height: 30px;

		line-height: 30px;

		width: 30px;

	}

	.billto-shipto a.shop_btn_blog

	{

		padding: 10px 15px!important;

	}

	.list_orders .edit_orders table.adminlist tbody tr td.shpping_chackout_table {

		border-top: 1px solid #e3e3e3;

	}

	.billto_order, .shipto_order, .orders-key1, .orders-key {

		float: left;

		width: 100%;

		padding: 0 15px 10px 0;

	}

	.billto_order, .shipto_order {

		padding: 0 15px 10px 0;

	}

	.vm-orders-information .vm-orders-items td:first-child, #product_comparison_mobile th {

		border-top: 1px solid #e3e3e3;

	}

	.data-table.compare-table {

		border-top: 1px solid transparent !important;

	}

	/*Inner Page*/

	

	.view_blog .cat_date, .view_blog .cat_comment,.view_blog .left_section

	{

		width:67px;

	}

	.item_author

	{

		margin-right:0px;

	}

	.heading_para h3

	{

		font-size:14px;

	}

	.comment_arrow

	{

		display:none;

	}

	.view_blog .itemCommentsList .author_img

	{

		text-align:center;

		margin-bottom:20px;

	}

	.view_blog .itemComments .itemCommentsList .blog_des

	{

		 margin-top: 30px;

	}

	.sorting__selects .sorting__item

	{

		text-align:left;



	}

	.sale_off .adv_section .brand1

	{

		width:auto;

	}

	

	.topsection.account-login .shop_btn_blog

	{

		margin-top:10px;

	}

	.breadcrumbs_area .section_title h1

	{

		font-size:27px;

	}

	.team_area .team_detail, .chackout.c_o_button .shop_btn_blog

	{

		margin-top:20px;

	}

	.sign_up_text .texts p,.sign_up_text .texts i

	{

		float:left;

		width:100%;

		text-align:center;

	}

	.product-description ul.tab_list_details > li {

		float: left;

		padding: 12px!important;

        width: 100%;

		padding-left:0px!important;

	}

	

	.banner_section .left_banner .img_over_text h3

	{

		font-size:25px;

	}

	.banner_section .shop_btn, .k2AccountPage td.key

	{

		display:inline;

	}

	.banner_section .left_banner .img_over_text p.first_text{

		font-size: 12px !important;

		line-height: 0px !important;

	}

	.banner_section .left_banner .img_over_text h3{

		font-size: 18px;

		margin: 0px 0 10px !important;

	}

	.new_products

	{

		margin:20px 0px;

	}

	.preset3_header .logo_links .main_logo

	{

		float: left;

		width: 100%;

		text-align: center;

	}

	.preset3_header .logo_links .user_links

	{

		float:left;

		width:100%;

		margin-left: 0px;

		text-align:center;

	}

	.preset3_header .logo_links {

		float: left;

		text-align: right;

		padding-top: 15px;

	}

	.header_area.preset3_header .user_links li

	{

		padding-left:5px;

		padding-right:1px;

	}

	.header_area.preset3_header

	{

		height:145px;

	}

	.header_area.preset3_header .search_product

	{

		width:90%;

	}

	.product_detail_tab .prd_icons

	{

		top:115px;

	}

	.section-area .product_detail_tab .prd_icons

	{

		top:71px;

	}

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:85%;

		bottom:0px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 15px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 13px;

		letter-spacing: 4px;

	}

	.slide_1.text-center .btn_shop {

		margin-top: 20px !important;

	}

	.slider_area3 .slide_1 p.desc,.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:60px!important;

	}

	.slider_area2 .slider_text

	{

		left:10px!important;

		top:12%!important;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 18px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 100%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slide_1.slide_4.text-center.pull-left .btn_shop{

		margin-top: 60px !important;

	}

	.slider_area4 .slider_text {

		left: 10px!important;

		top:0%!important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

		

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev

	{

		left:0px;

		bottom:314px;

	}

	.from_blog3 .owl-theme .owl-controls.clickable .owl-buttons div.owl-next

	{

		right:0px;

		bottom:314px;

	}

	.testimonial_section .testimonial_detail {

		padding: 25px 0 0;

	}

	

	.testimonial_section .testimonial_detail .section_title

	{

		margin-bottom:-10px;

	}

	.testimonial_section .testimonial_detail .testimonial_desc 

	{

		width:100%;

		padding-top:5px;

	}

	.testimonial_section .testimonial_detail .client_img {

		padding: 10px 0;

	}

	.testimonial_section  .owl-theme .owl-controls {

		margin-top:0px;

	}

	.testimonial_section #testimonial-owl-carousel2 .owl-item.selected {

		margin: 0 5px !important;

		width: 90px !important;

	}

	.testimonial_section #testimonial-owl-carousel2 .owl-item

	{

		width: 65px !important;

	}

	.footer_cpyrights .copy_rights ul li a 

	{

		font-size: 11px;

		padding-right: 4px;

	}

	/*Cart Popup*/

	.cart_popup_text

	{

		font-size:13px!important;

	}

	.showcart.shop_btn_blog,

	.continue_link

	{

		

		padding: 8px!important;

	}

	.preset3.inner_page .breadcrumbs_area,

	.preset4.inner_page .breadcrumbs_area

	{

		padding:55px 0 45px;

	}

	.breadcrumbs_area {
		padding: 30px 0 40px;
		background-size: auto;
	}

	.preset4 .slider_text {

		top: 46% !important;

	}

	.preset5 .from_blog

	{

		margin-top:30px;

	}

	.category_page .prd_grid_view {

		margin-bottom: 20px!important;

	}

	.main_component_wrapper.inner_page{

   

		margin-bottom: 20px;

		margin-top: 60px;

    

	}

	.cart_tab_item .vmshipment_name,

	.cart_tab_item .vmpayment_name,

	.cart_tab_item .vmpayment_cost,

	.cart_tab_item .vmshipment_cost,

	.vmpayment_description

	{

		font-size:12px!important;

	}

	.prd_desc_contanier {

		padding-left: 10px;

		width: 155px!important;

	}

	.cartmodule_inner

	{

		float:left!important;

	}

	.preset3_header .nav_right ul li.search_click ul::before {

		left: 38%;

	}

	.preset3_header .nav_right ul li.search_click ul.search_active {

		left: -89px;

	}

	.product-card__options .product-field-display, .product-field-qty {

		width: 68%!important;

	}

	.product-card__options span.product-card__label,span.label_qty

	{

		width: 30%!important;

	}

	.write-reviews textarea.virtuemart

	{

		width:100%!important;

	}

	.k2_registration .key,.k2_registration .edit_input,.k2_registration .username,.k2_registration .gender,.k2_registration .browse

	{

		display:block!important;

		width:100%;

	}

	.k2_registration .username

	{

		font-size:15px;

		padding-left:5px;

		padding-bottom:10px;

	}

	.preset3 .mjcart.dropdown-menu, .preset4 .mjcart.dropdown-menu

	{

		left:10px;

	}

	.search_section .shop_btn

	{

		margin-top:10px;

	}

	

}

@media only screen and (min-width: 481px) and (max-width: 651px) 

{	



	.ice-megamenu-toggle {

    top: 87px !important;

	}

	.slider_home1 .vina-camera-slider .camera_caption {

    top: 29% !important;

	}

	.slider_home1 .slide_1 .first_text {

    font-size: 28px;

    letter-spacing: 4px;

	}

	.slider_home1 .slide_1 .second_text, .slider_home1 .slide_3 .text2 {

    font-size: 45px;

    letter-spacing: 1px;

	}

	.slider_home1 .slide_1 .last_text {

    font-size: 22px;

    letter-spacing: 2px;

	}

	.preset5 .header_area .nav_right ul li.bag span.cart_items

	{

		top:20px!important;

	}

	.bottom_border {

		left: 448px;

    top: 50px;

    width: 16%;

	}

	.footer_tag_info h3

	{

		margin-top:20px;

	}

	.single_product .img_slider1 .border {

		height: 675px;

	}

	.footer_top_list h3

	{

		margin-top:20px;

	}

	

	.from_blog img.img

	{

		height:600px;

	}

	.from_blog .border

	{

		height:580px;

	}

	.btn-group .bootstrap-select .open,.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {

		width:94%!important;

	}

	.new_products h1 {

	padding-left:80px;}

	.new_products .border {

	margin: 0 80px 25px;}

	.newsfeed-category label.filter-search-lbl {

		margin: 20px 0;

	}

	.account-login .login-users form label.login_desc

	{

		float:left;

		width:100%;

	}

	.single_form input, .single_form textarea, .edit_input input, .vm_register form input, .vm_register form #searchMedia, .vm_register_form input, .vm_profile table.user-details tr td select.vm-chzn-select, .vm_profile table.user-details .vm-chzn-select, .vm_edit_billing_address .vm_edit_address table.user-details tr td select.vm-chzn-select, .vm_edit_billing_address .vm_edit_address table.user-details .vm-chzn-select, .account-login .login-users form input.username, .account-login .login-users form input.password,table.user-details input,

	.k2_registration .edit_input #jform_params_editor,.k2_registration .edit_input #jform_params_timezone,

	.k2_registration .edit_input #jform_params_language,.k2_registration .edit_input #jform_params_admin_style,

	.k2_registration .edit_input #jform_params_admin_language,.k2_registration .edit_input #jform_params_helpsite

	{

		width:380px!important;

	}

	.section-area .prd_icons {

		top: 95px;

	}

	

	.header_area.preset3_header {

		height: 110px;

	}	

	.from_blog3 .border {

		height: 540px;

	}

	/*Slideshow3*/

	.slider_area3 .slide_1 .bgcolor

	{

		background:transparent;

		padding:0px;

		width:100%;

		bottom:0px;

	}

	.slider_area3 .slide_1 h1.second_text {

		font-size: 25px;

		letter-spacing: 6px;

	}

	.slider_area3 .slide_1 h6.last_text

	{

		font-size: 20px;

		letter-spacing: 4px;

	}

	.slider_area3 .slide_1 p.desc,

	.slider_area3 .slide_1 .border_section

	{

		display:none;

	}

	.slider_text

	{

		left:230px !important;

		top: 28% !important;

	}

	.slider_area2 .slider_text

	{

		left:27px!important;

		top:27%!important;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text {

   

		font-size: 25px;

	}

	.slider_area3 .slide_1.slide_2.text-center {

		width: 100%;

	}

	.slider_area3 .slide_1.slide_2 h1.second_text, .slider_area3 .slide_1.slide_2 h6.last_text {

		letter-spacing: 6px;

	}

	.slider_area4 .slider_text {

		  left: 27px!important;

		 top: 10%!important;

	}

	.slider_area3 .slide_1.slide_4 .bgcolor {

		box-shadow: none;

		padding: 0px;

	}	

	.cart-filds .terms-of-service.required {

		top: 0px!important;

	}

	.cart-filds a.terms-of-service 

	{

		margin-top:20px!important;

	}

	.header_area.preset3_header .ice-megamenu-toggle {

       top: 64px !important;

	}

	.list_view .products__wrap {

        padding-left: 20px;

		width: 73%!important;

	}

	.list_view .products_main {

		float: left;

		width: 27%!important;

	}

}

@media only screen and (min-width:992px) and (max-width:1199px)



{

	.preset3 .section-area .tab-content  .product_detail_tab

	{

		margin-bottom:50px;

	}

	

	.preset3 .tab-content .tab_product_margin {

		margin-bottom: 0;

	}

}

/* preset7 megamenu */

@media only screen and (min-width: 992px)

{		

	.preset7 .navbar-fixed-top .logo_file { display: none; }

	.preset7 .logo_file2 {

		float: left;

		position: absolute;

		top: 15px;

		display: none;

	}

	.preset7 .navbar-fixed-top .logo_file2 {

		display: block;

	}

	.preset7 .logo_file2 .logo img {

		width: 70%;

	}

}

@media only screen and (max-width:991px)

{

	.preset7 .logo_file2 {

		display: none;

	}

}



@media only screen and (min-width:220px) and (max-width:300px){

	.slider_home1 .slide_1 .first_text{

		font-size: 10px !important;

	}

	.slider_home1 .slide_1 .second_text{

		font-size: 15px !important;

	}

	.slider_home1 .slide_1 .btn_shop{

		margin: 15px 0px 30px !important;	

	}

	.slider_home1 .btn_shop{

		display: block !important;

	}

	.slider_home1 .slide_1 .first_text{

		margin-top: 10px !important;

	}

}

@media only screen and (min-width:301px) and (max-width:480px){

	.slider_home1 .slide_1 .first_text{

		font-size: 10px !important;

	}

	.slider_home1 .slide_1 .second_text{

		font-size: 10px !important;

	}

	.slider_home1 .slide_1 .btn_shop{

		margin: 12px 0px 30px !important;	

	}

	.slider_home1 .btn_shop{

		display: block !important;

	}

	.slider_home1 .slide_1 .first_text{

		margin-top: 12px !important;

	}	

	.slider_home1 .slide_1 .shop_btn{

		font-size: 10px !important;

	}

	.slider_home1 .slide_3 .text2{

		font-size: 10px !important;

	}

}

@media only screen and (min-width:220px) and (max-width:320px){	

	.shop_btn.show_cart{

		margin: 30px 0 !important;

	}

	#newdata .show_cart.shop_btn.float_left.width97{

		float: left !important;

	}

	#com-form-login .width30.floatleft{

		margin: 0px 0px 0 0 !important;

	}

}

@media only screen and (min-width:321px) and (max-width:359px){

	#newdata .show_cart.shop_btn.float_left.width97{

		float: left !important;

	}

	#com-form-login .width30.floatleft{

		margin: 0px 0px 0 0 !important;

	}

}

@media only screen and (min-width:360px) and (max-width:479px){

	.cartmodule_inner.float_left.width100{

		width: 100% !important;

	}

	.cartmodule_bottom.float_left.width100.billing_information{

		width: 100% !important;

	}

	#newdata .show_cart.shop_btn.float_left.width97{

		float: left !important;

		width: 100% !important;

	}

	#com-form-login .width30.floatleft{

		margin: 0px 0px 0 0 !important;

	}

}

@media (min-width: 480px) and (max-width: 480px){

	#newdata .show_cart.shop_btn.float_left.width97{

		float: left !important;

	}	

}



@media only screen and (min-width:480px) and (max-width:767px){

	.preset3 .slider_area4 .btn_shop {

		margin-top: 50px !important;

	}

	.preset4 .slider_area4 .btn_shop {

		margin-top: 50px !important;

	}

}

@media only screen and (min-width:481px) and (max-width:767px){

	#newdata .show_cart.shop_btn.float_left.width97{

		float: left !important;

	}

}

@media only screen and (min-width:768px) and (max-width:1199px){ 

 	.nav-collapse.icemegamenu{

		height: 100vh !important;

	}

}

	

@media only screen and (min-width:1200px) and (max-width:1680px){ 

	.nav-collapse.icemegamenu{

	    height: auto !important;

		overflow: visible !important;

	}

}



@media (min-width: 990px) and (max-width: 1199px){

	.preset2_header .luxury_menu .icemegamenu > ul > li.iceMenuLiLevel_1 > a {

		padding-left: 5px !important;

		padding-right: 5px !important;

	}

}

	

}