/* @author Perfectus Inc
* @author website www.perfectusinc.com
* @copyright Copyright 2016-2017 Perfectus Inc
*/

@charset "utf-8";

@media only screen and (min-width : 721px) and (max-width : 1000px)
{
	#topbar-wrapper .msg_callus{width:87.5%;}
	#content-wrapper .grid-80, #content-wrapper .grid-56.noleft-margin{width:100% !important;margin-bottom:20px}
	#content-wrapper .grid-16{width:48.366%}
	.productinfo-wrapper .productinfo-leftwrapper #piGal img{width:100%}
	#bottom-wrapper .grid-48.noleft-margin{width:auto}
	#footer-wrapper h3{font-size:17px;}
	#footer-wrapper iframe{width:190px !important;}
	.centerBoxContentsNew.centeredContent{height:252px}
	.specials_sidebox .product_image, .whatsnew_sidebox .product_image, 
	.featured_sidebox .product_image, .review_sidebox .product_image
	{width:28%}
	.contentText.featureproduct-wrapper .featured_products_details{width:30.9%}
	.contentText.featureproduct-wrapper .featured_products_details .product_image img{width:100%}
	.tablecontent.newproductlisting.content_box .product_name_desc{width:71.6%}
	.detailbutton-wrapper, .zoom-button{bottom:-70%;width:33%;height:50%}
	.detailbutton-wrapper{right:15%} 
	.zoom-button{left:15%}
	#featuredproduct-wrapper .featured_products_details .detailbutton-wrapper, 
	#featuredproduct-wrapper .featured_products_details .zoom-button
	{width:25%;right:23%}
	.productinfo-leftwrapper #piGal .outer li {float: left;width: 35%;}
	.productinfo-wrapper .productinfo-leftwrapper .outer ul.thumbs li{width:auto !important}
	#featuredproduct-wrapper .featured_products_details .zoom-button{left:23%}
	.review_img{width:19.5%}
	.advanced_search .content_box .fieldValue > input {width: 110px;}
	#contactus-wrapper .content_box{width:94%}
	#contactus-wrapper .fieldKey{width:20%}
	#contactus-wrapper .contact_address .address{width:27%}
	#contactus-wrapper .contact_address .mail, #contactus-wrapper .contact_address 
	.phone{width:24.3%}
	#topbar-wrapper .grid-64 {width: 90.2%;}
	.jsn-mainnav.navbar .nav > li:first-child{margin-left:0}
	#mainmenu-wrapper .jsn-mainnav-inner ul.nav-child{border-top:medium none !important}
	 #jsn-pos-mainnav li .nav-child.unstyled li a, .jsn-mainnav.navbar .nav-collapse .nav > li > a{text-align:center}
	 #header-wrapper .grid-24 .search .search-text{padding: 6px 6px 8px 12px;}
	 #topbar-wrapper .grid-64{margin:15px 0}	 
	 #footer-wrapper .grid-24.dottedheader{width:48%;min-height:340px}
	 #login-wrapper, .createaccount-wrapper, #passforgot-wrapper{width:95%}
	 .productinfo-wrapper .product_info_tab #view3 tr td{width:32.33%}
	 .productinfo-wrapper .product_info_tab #view3 tr td:nth-child(4n){margin-right:5px}
	 .productinfo-wrapper .product_info_tab #view3 tr td:nth-child(3n){margin-right:0}
	 .productinfo-wrapper .product_info_tab #view3 .also_purchased_product_name{min-height:63px}

}
@media only screen and (min-width:1001px) and (max-width:1050px)
{
	#topbar-wrapper .msg_callus{width:90.2%}
	#footer-wrapper h3{font-size:16px}
	#footer-wrapper iframe{width:180px !important}
	.detailbutton-wrapper, .zoom-button{bottom:-75%}
	#contactus-wrapper .contact_address .address{width:25.78%}
	#contactus-wrapper .contact_address .mail, #contactus-wrapper .contact_address 
	.phone{width:25.3%}
	#contactus-wrapper .content_box{width:94.3%}
	#contactus-wrapper .fieldKey{width:20%}
	#contactus-wrapper .buttonSet{width:80.1%}	
	.specials_sidebox .product_image, .whatsnew_sidebox .product_image, .featured_sidebox .product_image, .review_sidebox 
	.product_image{width:28%}
	.specials_sidebox .product_image img, .whatsnew_sidebox .product_image img, .review_sidebox .product_image img, 
	.featured_sidebox .product_image img{height:50px}
	.contentText.featureproduct-wrapper .featured_products_details:nth-child(2n+2), .tablecontent.newproductlisting.content_box 
	.product_name_details .product_list_price del{margin-right:0}
	.contentText.featureproduct-wrapper .featured_products_details:nth-child(3n+3){margin-right:15px}
	.contentText.featureproduct-wrapper .featured_products_details{width:47.88%}
	.tablecontent.newproductlisting.content_box .product_list_image{width:24%}
	.tablecontent.newproductlisting.content_box .product_name_desc .product_list_name > a, 
	.tablecontent.newproductlisting.content_box .product_name_details a{font-size:12px}
	.user_detail{width:100%}
	.bold.user_reviewer, #reviewsInfo .list-reviews .user_detail .bold, #reviewsRead .list-reviews .user_detail .bold
	,.list-reviews span.date
	{font-size:12px}
	.review_img{width:19%}
	#reviewsRead .review .review_left .product_title > h3{margin:1% 0}
	.advanced_search .fieldValue > input{width:118px}
	.content_box{width:95.2%;}
	#left-wrapper .leftBoxHeading a, #right-wrapper .rightBoxHeading a, #left-wrapper #categories h3
	{font-size:15px;}
	#reviewsInfo .productinfo-leftwrapper, #reviewsWrite .productinfo-leftwrapper{width:48.7%}
	#reviewsWrite .review_writeimage .productMainImage img, #reviewsInfo .review_writeimage .productMainImage img
	{width:180px;height:170px}
	#reviewsWrite .productinfo-rightwrapper, #reviewsInfo .productinfo-rightwrapper{width:44.6%}
	p.s_desc {padding: 1px;}
	
	#content-wrapper #specials
	{margin-right: 0;}
	.signup-wrapper{margin-left:10px;}
	.createaccount-wrapper .acc_trigger{width:90.7%;}
	.tableHeading th{font-size:14px;}
	.centerBoxContentsNew .product_image img{width:99.5%}		
	#carousel li:first-child{margin-left:18px}
	.productinfo-wrapper .product_info_tab #view3 tr td{width:32.38%}
	.productinfo-wrapper .product_info_tab #view3 tr td:nth-child(4n){margin-right:5px}
	.productinfo-wrapper .product_info_tab #view3 tr td:nth-child(3n){margin-right:0}
	.createaccount-wrapper .fieldKey{width:35%}
	.productinfo-wrapper .productinfo-leftwrapper .outer ul.thumbs li{width:auto !important}	
}
@media only screen and (min-width : 1357px) and (max-width : 1440px){

	#topbar-wrapper .msg_callus{width:68.3%;}
	#carousel li:first-child{margin-left:30px;}
	#carousel li{width:162px;}
	#brand-wrapper .caroufredsel_wrapper{height:72px !important;}
	/*.tablecontent.newproductlisting.content_box .product_name_details .product_list_price, 
	.tablecontent.newproductlisting.content_box .product_name_details .product_list_price_new{width:89.5%}
	.tablecontent.newproductlisting.content_box .product_name_details{width: 25.3%;}*/

}
@media only screen and (min-width : 992px) and (max-width : 1199px){
	
	.header-content.middle-wrapper .header-det .msg_callus {float: right; width: 100%}
	.header-content.middle-wrapper .header-det .msg_callus .header_msg {
		border-right: medium none;
		float: right;
		padding-right: 0;
		margin: 0 0 10px;
	}
	.header-content.middle-wrapper .header-det .welcome-msg {margin: 10px 0}
	#topbar-wrapper .grid-32 {width: auto;}	

}
@media only screen and (min-width : 785px) and (max-width : 991px){
	.sticky-header-wrapper #logo-wrapper.grid-32 {display: none}
}

@media only screen and (min-width : 768px) and (max-width : 991px){
	#lang-curr-container .languages, .header-content .search-bar {width: 100% !important}
	.header-content .search-bar .search .search-text {margin: 0 0 30px}
	.search-bar .search {width: 70%; margin: 0 auto}
	#footer-wrapper #footer-2 > div.grid-24 {width: 48%}
	#footer-wrapper #footer-2 > div:first-child, #footer-wrapper #footer-2 > div:nth-child(2) {margin-bottom: 15px}
}
@media screen and (max-width: 991px) {
	.our-services-details > div {
		margin-bottom: 20px;
		margin-left: 10px;
		text-align: left;
		width: 100%;
	}
	.our-services-details > div:last-child {margin-bottom:0}
}
@media only screen and (min-width : 701px) and (max-width : 991px){
	#contentpart-wrapper #maincontentarea-wrapper.grid-72, #left-wrapper.grid-24 {width: 100%;}
	#contentpart-wrapper #maincontentarea-wrapper.grid-72{margin-bottom: 20px;}
}
@media only screen and (min-width : 992px) and (max-width : 1134px){
	.our-services-details .block-content {display:block; margin-top:5px}
}