@charset "utf-8";
/* CSS Document */
@media only screen  and (max-width : 1210px) {
}

@media only screen and (max-width : 1200px) { 
    
    .jm_loadmoduletabs .tab_menu {
      position: static;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      width: 100%;
  }
  .jm_loadmoduletabs .tab_menu .nav { 
    padding: 0 0 15px 0;
}

.jm_loadmoduletabs .hikashop_carousel .owl-nav {
    top: -93px;
}
	.jm_services ul li{
		width: 33.33% !important; 
		margin-bottom: 10px; 
	}
	.jm_services li a{
		border: none !important;
	}
	.hotdeal_comments .comment_user_icon{
		right: 44%;
	}
	.mid_footer .row > .col-lg-8 {
		padding: 15px 20px 0 0 !important;
	}
	.newsletter_title{
		height: 50px !important;
	}
	.newsletter_title span,
	.newsletter_title strong{
		display: inline-block;
		font-size: 16px;
		padding-top: 15px !important;
		letter-spacing: normal !important;
	}
	
	.newsletter_box.acymailing_module div.newsletter_form{ 
		margin-top: 10px !important;
		float: right;
		width: 100%;
	}
	.fancybox-wrap{
		width: 95% !important;
		left: 5px !important;
	}
	.fancybox-inner{
		width: 100% !important;
	}
	.hikashop_category_description .hikashop_category_description_content{
		padding-top: 0 !important;
	}

	.hikashop_compare_page{
		overflow-x: scroll;
	}
	.hikashop_checkout_checkout_address{
		padding: 0 !important;
		margin-bottom: 15px !important;
	}
	.hikashop_checkout_shipping_address,
	#hikashop_checkout .no-right-padding,
	#hikashop_checkout .no-left-padding{
		padding: 0 !important;
	}
}
.search_box {
    margin: 0 20px;
}
@media only screen and (min-width: 1000px)
    .search_box {
        padding-left: 10px;
}
@media only screen and (max-width : 1000px) {  
	.com_search .searchForm .btn-toolbar input[type="text"]{
		width: 65%;
	}
	/**/
	.no-right-padding,
	.no-left-padding,
	.left-padding,
	.right-padding{
		padding:0 !important;
	}  
	/**/
	#toggle_main_menu{
		display: block;
	}
	.main_menu_box{
		display: none;
	} 
	.logo,
	.search_box{
		margin-bottom: 10px;
	}
	.logo a.logo_image{
		padding-left: 50px;
	}
	.top_contact{
		float: right;
	}
	.cart_box{
		margin: 0;
	}
	.style1_module{
		margin-bottom: 15px;
	}
	.jm_services ul li{
		width: 50% !important;
	}
	.hotdeal_products .each_hotdeal_info {
		padding-top: 20px !important;
	}
	.top_footer .footer_cols {
		padding: 20px !important;
	}
	.jm_loadmodulecolumns .columns > div{
		margin-bottom: 15px;
	} 
	.mid_footer .row > .col-lg-8,
	.mid_footer .row > .col-lg-4:first-child{
		padding: 20px !important;
	}
	.bank_logos{
		text-align: center;
	}
	.bank_logos img{
		display: inline-block;
		float: none;
	}
	.jm_hikashop_product .hikashop_global_image_div{
		width: 100% !important;
	}
	.simpleLens-lens-image .simpleLens-mouse-cursor,
	.simpleLens-lens-element{
		display: none !important;
	} 
	.product_more_info li{
		width: 33.33% !important;
		margin-bottom: 10px;
		text-align: right;
	}
	.each_specification .hikashop_product_custom_name,
	.each_specification .hikashop_product_custom_value{
		width: 100%;
		border: none;
	}
	.hikashop_cpanel_main div.icon-wrapper{
		width: 50%;
	}
	.pagination_limit.left{
		text-align: right !important;
		margin-top: 10px;
	}
	.jm_tag fieldset .col-lg-10 label{
		width: 100%;
		margin-bottom: 10px;
	} 
	.hikashop_checkout_page .hikashop_wizardbar li{
		padding: 0 10px !important;
		width: auto !important;
	}
	.hikashop_checkout_page .hikashop_wizardbar li.hikashop_cart_step_finished::after,
	.hikashop_checkout_page .hikashop_wizardbar li::before{
		display: none !important;
	} 
	.jm_orders_list .hikashop_search_zone,
	.hikashop_address_listing_div .hika_options{
		margin: 0 !important;
	}
	.jm_orders_list .hikashop_search_zone > div.hikashop_search_block,
	.jm_orders_list .hikashop_search_zone > div.hikashop_order_sort ,
	.hikashop_address_listing_div .billing_addresses, 
	.hikashop_address_listing_div .hika_options > div{
		margin-bottom: 15px !important;
	}
	.jm_orders_list .hikashop_search_zone .hikashop_order_sort{
		text-align: right !important;
	}
}

@media only screen and (max-width: 780px){ 
	/**/
	.com_search .searchForm .btn-toolbar,
	.com_search .form-limit{
		width: 100%;
	}
	.com_search .searchForm .btn-toolbar input[type="text"]{
		width: 100%;
		margin-bottom: 10px;
	}
	.com_search .searchForm .btn-toolbar .btn{
		width: 100%;
	}
	/**/
	.container{
		padding:0 15px !important;
	} 
	/**/
	.article_vote,
	.article_more_info{
		width: 100%;
		float: right;
		margin-bottom: 10px;
	}
	.article_vote .extravote span{
		float: right;
	}
	.article_vote .extravote .extravote-info{
		margin-right: 5px !important;
	}
	/**/
	.jm_login_links a{
		display: block !important;
	}
	.ti_styles,
	.jm_login_links a::after {
		display: none !important;
	}
	.jm_users form .label_box,
	.jm_users form .input_box{
		display: block;
		width: 100%;
		margin-bottom: 5px;
		text-align: right;
	}
	.jm_users fieldset{
		padding: 15px;
	}
	.jm_users.registration fieldset{
		padding: 15px 15px 0;
	}
	.jm_users form .input_box .button_box{
		padding: 0 !important;
	}
	.jm_users form .button_box .input_box a,
	.jm_users form .button_box .input_box button{
		display: block;
		width: 90%;
		margin: 0 auto 10px !important;
	} 
	.logo a.logo_image {
		padding-left: 0;
		text-align: center;
		float: none;
	}
	.logo a.logo_image img{
		max-height: 50px;
	}
	.hotdeal_products .each_hotdeal_info{
		padding: 15px 15px 0 !important;
	}
	.jm_order_pay .chzn-container{
		width: 100% !important;
		margin: 10px 0 !important;
	}
	.hikashop_user_registration_page .hikashop_contentpane .control-group label,
	.hikashop_user_registration_page .hikashop_contentpane .control-group .chzn-container,
	.hikashop_user_registration_page .hikashop_contentpane .control-group > input,
	.hikashop_product_waitlist_page form label,
	.hikashop_product_waitlist_page form input,
	#hikashop_contact_form label,
	#hikashop_contact_form .chzn-container,
	#hikashop_contact_form input,
	#hikashop_contact_form textarea,
	#hikashop_contact_form .chzn-container .chzn-drop,
	#hikashop_contact_form .chzn-container-single .chzn-single,
	.newsletter_form .acyfield_email{
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	.hikashop_user_registration_page .hikashop_contentpane .control-group,
	.hikashop_product_waitlist_page form > div,
	#hikashop_contact_form dl,
	#hikashop_contact_form .chzn-container-single .chzn-single,
	#hikashop_contact_form label > label,
	#hikashop_contact_form > div{
		margin: 0 !important;
	}
	.newsletter_form .acysubbuttons button,
	.newsletter_form .acysubbuttons{
		width: 100%;
	}
	#backToTop a {
		width: 45px;
		height: 45px;
		font-size: 18px;
		padding-top: 12px;
	}
	.product_more_info li{
		width: 50% !important; 
	}
	.product_brand_row{
		position: static;
	}
	.product_brand_row a img{
		float: right;
		margin-bottom: 10px;
	}
	.product_availability{
		position: static;
		margin-top: 5px;
	}
	.hikashop_comment_form > div{
		margin-bottom: 0 !important;
	}
	.hikashop_vote_form .hikashop_comment_form > div input, 
	.hikashop_vote_form .hikashop_comment_form > div textarea,
	.hikashop_comment_form > div label{
		width: 100% !important;
		margin-bottom: 10px;
	}
	.hikashop_products_listing .hikashop_product{
		width: 50% !important;
	}
	.jm_orders_list .hika_order_action ,
	.jm_orders_list .hk-card-body .hika_order_status {
		float: right;
		width: 100%;
		text-align: right;
		margin-top: 10px;
	} 
	.hika_order_action .hkdropdown > .hkdropdown-menu{
		right: 0 !important;
		left: auto !important;
	}
	.hikashop_header_title{
		margin-bottom: 10px;
		float: right;
		width: 100%;
	}
	.hika_toolbar{
		float: right;
		width: 100%;
	}
	.hika_toolbar .hkdropdown ,
	.hika_toolbar  a{
		margin-right: 0 !important;
		margin-left: 10px !important;
	}
	.product_other_links {
		position: static;
		width: 100%;
		float: right;
	}
	.hikashop_checkout_page .hikashop_wizardbar li{
		width: 50% !important;
		text-align: right !important;
		margin-bottom: 10px !important;
		float: right !important;
	}
	.hikashop_checkout_page .hikashop_wizardbar .step_name{
		display: inline-block !important;
		margin-right: 10px !important;
	}
}


@media only screen and (max-width: 600px){
	.breadcrumb > li{
		margin-bottom: 5px;
	}
	div.hikashop_search_block input,
	.hikashop_checkout_coupon input,
	.hikashop_checkout_coupon label{
		width: 100% !important;
		margin: 0 0 10px !important;
	} 
} 
@media only screen and (max-width: 480px){
	.jm_orders_list .hk-card-header > a,
	.hikashop_cpanel_main div.icon-wrapper,
	.hikashop_category_description .hikashop_category_image,
	.hikashop_category_description .hikashop_category_description_content,
	.hikashop_products_listing .hikashop_product,
	.product_more_info li,
	.jm_services ul li{
		width: 100% !important;
	}
	.each_cart_product,
	.wishlist_mod .hikashop_cart_desc,
	.compare_box a{
		padding-right: 0 !important;
	}
	.jm_orders_list .hk-card-header > a.hika_order_number:after,
	.each_cart_product .hikashop_cart_module_product_image,
	.compare_box .hikashop_compare_zone a .compare_icon,
	.wishlist_mod .hikashop_cart_desc .wishlist_icon{
		display: none;
	}
	.hikashop_cart_dropdown_container div.hikashop_cart_dropdown_content{
		width: 320px !important;
	}
	.jm_orders_list .hk-card-header > a.hika_order_number{
		padding-left: 0 !important;
	}
	[id*=search-results]{
		width: 320px !important;
		left: auto !important;
		right: 10px !important;
	}
	[id*=search-results-moovable]{
		left: auto !important;
		right: 0 !important;
		
	}
	.hikashop_category_description .hikashop_category_image,
	.prodcut_vote_comment > a, 
	.prodcut_vote_comment .hikashop_product_contact_main > a, 
	.prodcut_vote_comment .hikashop_product_contact_main > input,
	.hikashop_product_characteristics_table tr td label{
		margin-bottom: 10px !important;
	}
	.product_cart_row a.waitlist_btn{
		width: 100%;
		margin: 0 0 10px;
	}
	.hikashop_checkout_page .hikashop_wizardbar li,
	.hikashop_product_files_fieldset > li{
		width: 100% !important;
	}
	.jm_hikashop_product_tab > .nav{
		margin: 0 !important;
	}
	.jm_hikashop_product_tab .nav li{
		margin: 0 0 5px !important;
	}
	.jm_hikashop_product_tab .nav li a{
		border-radius: 0 !important;
	} 
}

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

@media only screen and (min-width: 480px) and (max-width: 767px) {
	 .pp_pic_holder{ left: 50% !important; width: 400px !important;  margin-left: -200px !important; background: #fff; }
	 div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }
	 .pp_content, #pp_full_res img{ width: 100% !important; height: 100% !important; }
	 div.pp_default .pp_content_container .pp_details {margin-top: 20px !important; }
	 .pp_fade .pp_gallery{
		display: none !important;
	}
}

@media only screen and (max-width: 479px) {
	 .pp_pic_holder{ left: 50% !important; width: 300px !important;  margin-left: -150px !important; background: #fff; }
	 div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }
	 .pp_content, #pp_full_res img{ width: 100% !important; height: 100% !important; }
	 div.pp_default .pp_content_container .pp_details {margin-top: 20px !important; }
	 .pp_fade .pp_gallery{
		display: none !important;
	}
}







