/*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;
	}
}

/* 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%;
	}
	.slider_area3 .slide_1 .border_section
	{
		height:420px;
	}
	.slider_area3 .slide_1 .bgcolor {
       padding: 110px 0 33px;
	}
	.slider_area3 .slide_1 p.desc {
		padding-bottom: 25px;
		padding-top: 18px;
	}
	.slider_area3 .slide_1.slide_4 .bgcolor {
		padding: 172px 0 10px;
	}
	.slider_area3 .slide_1.slide_4 .bgcolor {

    height: 455px;
	}
	.nav_right ul li.search_click ul::before
	{
		left:36%;
	}
	.nav_right ul li.search_click ul.search_active {
    	left: -75px;
	}
	/*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;
	}	
	.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;
	}
	.shop_section .left_section img, .shop_section .right_section img
	{
		height: 285px;
	}
	
	.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
	{
		
	}
	.breadcrumbs_area {
		padding: 110px 0 120px!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;
	}
	.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;
	}
	.shop_section .left_section, .shop_section .right_section
	{
		padding:22px 22px 22px;
	}
	.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;
	}
	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
	{
		
	}
	.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: 100px 0 80px !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;
	}
	
}



/* 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;
	}
	.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%;        margin-bottom:12px;         }
	
	.feature_product .product_details img {
	width:100%;}
	.shop_section .right_section img {
		
		margin-bottom: 22px;
	}
	
	.new_products .third_section,
	.new_products .second_section
	{
		margin-top:15px;
	}
	.view_blog .category_detail
	{
		padding-left:75px!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
	{
		
	}
	.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:170px!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:25px;
	}
	.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;
	}
	
}

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


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.search_box .icon
	{
		    margin-right: -114px!important;
	}
	
	.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 .btn_shop
	{
		display:none;
	}
	.slider_home1 .vina-camera-slider .camera_wrap .camera_pag {
		margin-left: 5px;
		top: 33%;
    }
	.slider_home1 .vina-camera-slider .camera_caption
	{
		top:34%!important;
	}
	.preset3 .breadcrumbs_area,
	.preset4 .breadcrumbs_area	{
		padding:70px 0 61px!important;
	}
	.breadcrumbs_area {
		padding: 120px 0 70px !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 .btn_shop,
	.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 20px;
	}
	.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) 
{	       h3.addressBookDefaultName.sidebar_title {    margin-top: 7.5rem !important;}
	.menu_usd,.nav_right_main
	{
		padding:0px;
	}        .my_account.vm_edit_address         {            margin-left:6px !important;            margin-right:6px !important;         }       
	.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;
	}
	.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;
    
	}      .shop_btn, #helpsite-refresh      {        padding:3px !important;       }
	.slider_home1 .btn_shop
	{
		
	}        .slider_home1 .slide_1 .btn_shop{margin:0px !important;}
	.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: 18%;
    }
	.slider_home1 .vina-camera-slider .camera_caption
	{
		top:22%!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
	{
		
	}
	
	.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:none;
	}
	.new_products
	{
		margin: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: 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 .btn_shop,
	.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;
	}
	.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 20px;
	}
	
	.testimonial_section .testimonial_detail .section_title
	{
		margin-bottom:0px;
	}
	.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;
	}
	.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;
	}
	.inner_page .breadcrumbs_area {
		padding: 95px 0 50px;
	}
	.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_bottom,.cartmodule_inner
	{
		float:left!important;
	}
	.preset3_header .nav_right ul li.search_click ul::before {
		left: 61%;
	}
	.preset3_header .nav_right ul li.search_click ul.search_active {
		left: -130px;
	}
	.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;
	}
	.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:200px!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 .btn_shop,
	.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;
	}
}




/* new css */
/* new css */
@media only screen and (max-width: 479px) 
{
.search_box.col-sm-9 {   float: left;  width: 100%;  }
.brand_section{  text-align: center; }
input.submitInt	{ height: 18px;	}

.f_submit .btn_subscribe input.button {  font-size: 12px!important;}
.normalprice {   display: none !important; }
.single_product .normalprice{ display:inline-block !important;}

input.submit_button:hover, input.cssButtonHover {margin-bottom:20px;   margin-left: 10px;}
.adminForm.user-details tr td {width:100%;}
.fix.relative.single_form.input_filed.edit_input > input { width: 100% !important;}
#contactUsDefault .cssButton.submit_button.button.button_send ,#contactUsDefault .button_send.button_send:hover {    width: 150px !important;}

#addressBookDefault .cssButton.normal_button.button.small_edit ,#addressBookDefault .normal_button.small_edit:hover {    float: left;}
#addressBookDefault span.normal_button { padding: 10px 54px}
#addressBookDefault .cssButton.normal_button.button.button_back{float:left;}
#addressBookDefault .buttonRow.forward a span { float: left;    margin-bottom: 3px;}
#addressBookDefault .buttonRow.forward a { float: left;  padding-right: 49px;}
#addressBookDefault .buttonRow.forward{ padding:0px; }
#acctNewslettersDefault .password_submit > td { margin: 10px;}
#accountNotifications .first { width: 10% !important;}
#accountNotifications .second{ width:90% !important;}
#accountNotifications table.user-details #globalnotify ,#accountNotifications table.user-details #notify-0 { width: 1px !important;}
.preset5 .testimonial_section #testimonial-owl-carousel2 .owl-item.selected{ margin: 0 5px !important; width:90px !important; }
.testimonial_section #testimonial-owl-carousel2 .owl-item { margin: 4px !important; }
.testimonial_detail .section_title.text-center > img {    padding-bottom: 20px; }
.preset6.inner_page .breadcrumbs_area {    padding-top: 150px !important; }
.preset4.inner_page .product-image-container {    height: 261px;}
.preset7.home_page .home_products .product_details { height:auto;}
.preset7.home_page  .product-image-container {  height: auto; }
#wishlist .edit_text-area textarea, #wishlist .input_box{  width: 100% !important; margin:10px 0!important;}

}
@media only screen and (max-width: 767px) 
{
.shpping_chackout { float: left; width: 100%;}
.product_code.product_quantity input[type="text"] { width: 25%; margin-top: 14px;}
#product_comparison_mobile td { float: left; width: 50% !important;}
.alert.fade.in.text-center.fix.cart_detail.item.bg_color.account { float: left;   width: 100%;}
.chackout.c_o_button { margin-bottom: 35px; }
.chackout.c_o_button { margin-top: 1px;}	
.my_account table { width:100% !important; }
.team_area .team_detail, .chackout.c_o_button .shop_btn_blog { margin-top: 20px;}
.fix.relative.single_form.input_filed.edit_input > select { float: left; width: 100% !important;}
#contactUsDefault .contact_address , #contactUsDefault .contact_info { float: left; width: 100% !important; padding-left: 15px;   padding-right: 15px;}
input.submit_button:hover, input.cssButtonHover{ margin-bottom:0px; margin-left:0px; } 
#contactUsDefault .edit_input textarea { float: left;    width: 100% !important;}
#contactUsDefault table.user-details input { width: 100% !important;}
#advSearchDefault .advanced_search_form table { width: 100%;}
#advSearchDefault .advanced_search_form table tr td:first-child {    float: left;    width: 100%;}
#advSearchDefault table.user-details .advanced_search_checkbox { width: 30px !important; margin:0px !important;}
#advSearchDefault .advanced_search_space > td { margin-top: 15px;}
#advSearchDefault .fix.relative.single_form.input_filed.edit_input > input { width: 100% !important;}
table.user-details input { width: 100%;}
.advanced_search_space.advanced_search_padding  td { width: 100% !important;}
#advSearchDefault .advanced_search_padding td:last-child { padding-top: 0px;}
.adminForm.user-details { width: 100% !important;}
.fix.relative.single_form.input_filed.edit_input > input { width: 100% !important;}
#accountPassword .password_submit .button.button_submit ,#accountPassword .password_submit .button_submit:hover { width: 211px!important; }
#acctNewslettersDefault .adminForm tr .check {  float: left; width: 9%;}
#acctNewslettersDefault .adminForm tr td { float: left; width: 90%;}
#acctNewslettersDefault .adminForm.user-details #newsletter { width: 5px !important;}
#accountNotifications table.user-details input { width: 31px; }
.button.mcSignupSubmit{ padding-top:0px; padding-bottom:0px;} 
#reviewsWrite .product-card__description a { float: left;    margin: 22px 0;    width: 100%;}
 #reviewsWrite .enumerator textarea { width: 100%; }
 #reviewsDefault .product_all_review div { margin: 20px 0;    width: 100%;}
 #reviewsInfoDefault .product_all_review div { Width:100%;}
 #loginDefault .checkout_option.login_filed input {width:100% !important;}
 .subscribe_text_area input.submitInt{ padding-left: 0px;}
 #shoppingCartDefault .shopping_area.row.cart_button.list-inline {    margin-top: 30px !important; }
 .buttonRow.forward {    margin-top: 15px; }
 
 .preset3 .product_img ,.preset3 .product_img_hover ,.preset3 .product-image-container {  height: 323px; }
 .preset3.inner_page  .product_img, .preset3.inner_page .product_img_hover, .preset3.inner_page .product-image-container{  height: auto; }
 .preset3.inner_page .product_details.text-center {    height: auto; }
.preset5 .home_products .product_details,.preset5 .product-image-container{     height: 475px; }
.preset5 .product-image-container {    height: auto; }
.preset6 .product-image-container{    height: auto;}
 .preset4.home_page .header_area.preset3_header .social.copy_rights {
    display: block;
    width: 100%;
   
    bottom: 20px;
    right: 0px;
}
.preset7.home_page .home_products .product_details { height:auto;}
.preset7.home_page  .product-image-container {  min-height: auto; }

}
@media only screen and (min-width:360px) and (max-width:479px)
{
.checkout_option .inputbox.login_box .login_desc{ float:left; width:100%;}
#contactUsDefault .cssButton.submit_button.button.button_send ,#contactUsDefault .button_send.button_send:hover {   width: 150px !important;}

}
@media only screen and (min-width:480px) and (max-width:767px)
{
#contactUsDefault .cssButton.submit_button.button.button_send ,#contactUsDefault .button_send.button_send:hover {    width: 150px !important;}
.adminForm.user-details .password_submit  td { width: 218px !important; }
#wishlist .edit_text-area textarea, #wishlist .input_box{  width: 100% !important; margin:10px 0!important;}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
.chackout.c_o_button { margin-bottom: 35px; }
.fix.relative.single_form.input_filed.edit_input > input { width: 100% !important;}
.vm_register table.user-details { width: 100%;}
#contactUsDefault .contact_info ,#contactUsDefault .contact_address { padding-left: 15px; padding-right: 15px;}
#acctNewslettersDefault .adminForm.user-details #newsletter { width: 5px !important;}
#reviewsWrite .product-card__description a { float: left; margin: 22px 0; width: 100%;}
#reviewsDefault .product_all_review div { margin: 20px 0; width:100%;}
#reviewsInfoDefault .product_all_review div { Width:100%;}
#loginDefault .checkout_option.login_filed input {width:80%;}
#com-form-login-password .login_desc { margin-right: 41px; }
.subscribe_text_area input.submitInt{ padding-left: 0px;}
.shpping_chackout {    float: left;    width: 100%;}
.shopping_cart .cart_button, .shopping_cart .cart_button .chk_out {    margin-top: 33px !important;}
.preset3 .product_img ,.preset3 .product_img_hover ,.preset3 .product-image-container {  height: 323px; }
 .preset4.home_page .header_area.preset3_header .social.copy_rights {
    display: block;
    width: 100%;   
    bottom: 40px;
    right: 0px;
}
.preset5 .home_products .product_details,.preset5 .product-image-container{     height: 500px; }
.preset5 .product-image-container {    height: 381px; }
.preset5.inner_page .product-image-container {    height: auto; }
.preset6.home_page .product_details.text-center {    height: 500px;}
.preset6.home_page .product-image-container {    height: 370px; }
.preset6.inner_page .product_details.text-center {    height: 375px; }
.preset6.inner_page .product-image-container {    height: 235px; }
.preset7.home_page .home_products .product_details { height:500px;}
.preset7.home_page  .product-image-container {  min-height: auto; }
.activeOrder{    width: 135px !important; }
.comingsoon_page{ background-size:auto; }
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
#reviewsDefault .product_all_review div {    margin: 20px 0;    width:40%;}
.subscribe_text_area input.submitInt{ padding-left: 0px;}
 .preset4.home_page .header_area.preset3_header .social.copy_rights {
    display: block;
    width: 100%;   
    bottom: 20px;
    right: 0px;
}
.preset5 .product_details {
    min-height: 350px !important;
}
.preset5 .product-image-container {    height: 215px; }
.preset6.home_page .home_products .product_details {  min-height: 380px;}
.preset6.home_page .product-image-container {    height: 220px; }
.preset6.inner_page .product_details.text-center {    height: 375px; }
.preset6.inner_page .product-image-container {    height: 235px; }
.preset7.home_page .home_products .product_details { min-height: 380px;}

.activeOrder{    width: 120px !important; }
.comingsoon_page{ background-size:auto; }
}
@media only screen and (min-width:768px) and (max-width:1199px)
{

	.adminForm tr td { float: left; width: 50%;}
	.adminForm tr td:first-child { float: left; width: 31%;}
	table.user-details tr.password_submit input { width: 100% !important;}
	.cssButton.submit_button.button.button_send { width: 100% !important;}
	.advanced_search_form table { width: 100% !important; }
	.adminForm.user-details .password_submit  td { width: 218px !important; }

	#accountPassword .my_account .adminForm.user-details{ width:100% !important;}
	#acctNewslettersDefault .adminForm tr .check { float: left; width: 9%;}	
	
	#acctNewslettersDefault table.user-details input {width:0px;}
	#accountNotifications.my_account table ,#acctNewslettersDefault .my_account table,#accountEditDefault .my_account table
	{ width: 100% !important; }
	#accountNotifications table.user-details input { width: 31px; }
.f_submit .btn_subscribe .button.mcSignupSubmit { font-size: 13px !important;}
.submitInt.inputbox.mcSignupRequired { height: 17px;}
.button.mcSignupSubmit{padding-top:0px; padding-bottom:0px;}
#reviewsWrite .product-card__description a { float: left; margin: 22px 0; width: 100%;}
 #reviewsWrite .enumerator textarea { width: 100%; }


}
@media only screen and (min-width:768px) and (max-width:2000px)
{
	#accountPassword  table.user-details tr.password_submit input{ width: 168px !important;}
	#accountPassword  input.submit_button , #accountPassword  input.button_submit:hover{  padding: 10px 3px !important;}
	
	
}
#accountNotifications table.user-details .first input ,#acctNewslettersDefault table.user-details .check #newsletter {width:0px;}
.sideBoxContent .sideBoxContentItem a {  color: hsl(0, 0%, 40%); }
.sidebar .sidebar_title > a {  color: hsl(0, 0%, 16%); }
.margin10{ margin:10px;}
.sideBoxContentItem.image_border.text.text-center img { width: 181px; }
#currenciesContent select {    width: 100%;  margin-top: 15px; }
.sidebar .sidebar_title label {    font-weight: 100; }
#reviewsWrite .product-card__description > ul {    margin-bottom: 10px;}

.best_selles_box .image{float:left; width:40%;}
.best_selles_box .image img{width:100px;  border: 5px solid hsl(0, 0%, 100%);}
.best_selles_box .content{float:left; width:60%; padding-left:15px;}
.best_selles_box .content a{ color: hsl(0, 0%, 40%);}
.best_selles_box .content span{ font-size:16px;}
.best_selles_box .content .products__name{ margin-top:0px !important;}
.best_selles_box {float:left; width:100%; padding-top:20px;}
.sidebar a{ color: hsl(0, 0%, 40%);}

.shopping_box .image{float:left; width:40%;}
.shopping_box .image img{width:100px;  border: 5px solid hsl(0, 0%, 100%);}
.shopping_box .content{float:left; width:60%; padding-left:15px;}
.shopping_box .content a{ color: hsl(0, 0%, 40%);}
.shopping_box .content span{ font-size:16px;}
.shopping_box .content .products__name{ margin-top:0px !important;}
.shopping_box {float:left; width:100%;}
.sideBoxContent .total {    float: left;  width: 50%;}
.sideBoxContent .total , .sideBoxContent .cartBoxTotal {     font-size: 18px; }
#cartBoxListWrapper.shopping_box li {    float: left;    margin-bottom: 14px; }

#shippingInfo .buttonRow.back ,#privacy .buttonRow.back,#conditions .buttonRow.back,#siteMap .buttonRow.back,
#gvFaqDefault .buttonRow.back ,#discountcouponInfo .buttonRow.back,#unsubDefault .buttonRow.forward ,
#pageTwo .buttonRow.back , #pageThree .buttonRow.back  ,#pageFour .buttonRow.back
{  margin-top: 25px;}


.preset6 .logo {    padding-top: 30px;}
@media only screen and (max-width: 767px)
{

}

#dynamicfilterContent .dFilterLink { line-height: 30px;   color: hsl(0, 0%, 46%);
    font-size: 15px;
	font-family:"Oswald-Light",sans-serif;
	text-transform: capitalize;
	}
#dynamicfilterContent .dFilterLink input {
    margin-right: 15px;
}

#dynamicfilterContent .dFilter > #dFilterButton {
    margin-top: 11px;
	float:left;
	width:50%;
}
#dynamicfilterContent .dFilter > #dFilterClearAll {
    margin-top: 23px;
}
.icesubMenu .megamenu_shop > img {    padding-top: 10px;}


@media only screen and (min-width:768px)
{
.inner_page #indexCategories .product_details.text-center.products-btns {    height: 390px; }

}