@media(min-width:0px) and (max-width:767px) {
	.manufacturers .elwrapper{
		padding-bottom: 0;
		}
	.maincontent .homtxt .topad50{
		padding-top: 80px;
 }
.page-template-default .elwrapper,.blog .elwrapper,.blog .wrapper{padding-top: 50px;padding-bottom: 50px;}
.page-template-default .pdb0,.blog .pdb0{padding-bottom: 0 !important;}
.sitelogo img {width: 230px;}
.logosec {
    text-align: center;
    margin-bottom: 20px;
}
.navbar-brand {
	margin-right: 0;
}
.phoneno span {
	display: none;
}
.phoneno i {
	display: block;
}

.phoneno {
    float: left;
}
.navbar-toggler {
    float: right;
    border: transparent;
    padding: 0;
}
div#navbarNavDropdown {
    width: 100%;
    border-top: solid 2px #fff;
    margin: 6px 0 0;
}
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.navbar-expand-md .navbar-nav {
    float: left;
    width: 100%;
    padding-top: 10px;
}
.searchbox {
    width: 90%;
}
.text-left, .text-right {
    text-align: center!important;
}
section.maincontent {
    text-align: center;
}
.topad100 {
    padding-top: 100px;
}
.topad50 {
    padding-top: 50px;
}
.topad0 {
    padding-top: 0px;
}
.footer {
    padding: 10%;
    text-align: center;
}
.social-footer a {
    padding: 7%;
    display: block;
}
.footer .link-wrap {
    margin: 12px 0;
}
.woocommerce .woocommerce-order-details table.shop_table, .woocommerce .woocommerce-cart-form table.shop_table, .woocommerce table.shop_table, .woocommerce-page form .woocommerce-billing-fields .form-row label, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form p label, .woocommerce-page form .woocommerce-billing-fields .form-row .woocommerce-input-wrapper, .woocommerce-page #order_comments_field .woocommerce-input-wrapper, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-input-wrapper, .woocommerce table.shop_table, .woocommerce-order-received .woocommerce-customer-details address, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .password-input, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset label, .u-column.woocommerce-Address {
    width: 100%;
}
.woocommerce-page form .woocommerce-billing-fields .form-row label, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form p label {
    text-align: left;
	margin-bottom: 0;
}
.woocommerce-page form .woocommerce-billing-fields .form-row .woocommerce-input-wrapper, .woocommerce-page #order_comments_field .woocommerce-input-wrapper, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-input-wrapper {
    text-align: left;
}
.woocommerce ul.order_details li {
    margin-top: 6px;
	margin-top: 6px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 40px;
}
.u-column.woocommerce-Address {
    padding: 6%;
    margin-bottom: 10px;
}
.apsw-search-wrap .apsw-category-items {
    padding: 0px 6px;
}
.apsw-search-wrap .apsw-select-box-wrap:before {
    right: 4px;
}
.apsw-search-wrap .apsw-search-form input[type=search] {
    max-width: calc( 100% - 170px );
    padding: 0px 8px;
}
.apsw-search-wrap .apsw-select-box-wrap {
    width: 108px;
}
.metaslider .caption-wrap, .sliderbanner .metaslider .caption-wrap {
    display: none;
}
/**new**/
.navbar-expand-md .navbar-collapse {
    display: none!important;
}
.navbar-expand-md .show {
    display: block!important;
}
.navbar-expand-md .navbar-nav li {
    display: block;
    text-align: left;
}
.mobileview {
	display: block;
}
.desktopview {
	display: none;
}
.navbar-toggler-icon, .navbar-toggler strong {
    float: left;
}
.navbar-toggler strong {
    margin: 5px 4px 0;
}
/*.newsletter .newsbg {
    max-width: initial;
	width: auto;
}*/
.getin .col-md-8 {
    padding-left: 34%;
}
.social-footer .col-md-4 {
    width: 33.333%;
}
section {
    overflow: hidden;
}
.maincontent .homtxt .topad50 {
    padding-top: 0;
}
.woocommerce #review_form #respond {
    width: 100%;
    display: inline-block;
}
.desk {
	display: none;
}
.mob { 
 display: block;
}

.manufacturers .elwrapper{
		padding-bottom: 0;
 }
 .maincontent .homtxt .topad50{
		padding-top: 80px;
 }
 /*
 .cartphone {
	 width: 36%;
 }
  .phonetxt p {
	 width: 64%;
 }
 .phonetxt p {
    text-align: right;
}*/
.phonetxt p{float:none;padding-top:1.5rem;}
.header-nationwide{margin-bottom:20px !important;}
.header-nationwide a {display: block;}
/*.phonetxt {display: flex;flex-direction: column;}*/
.phonetxt .cartphone{display: none;}
.cartico {float: none;margin: 0;}
.cartphone{padding-top:10px;}
.phonetxt .freedelivery{margin-top:10px;}
.mobtopm10 {
	margin-top: 10px;
}
.mobtopm20 {
	margin-top: 20px;
}
.mobtopm30 {
	margin-top: 30px;
}
.mobtopm40 {
	margin-top: 100px;
}
.mobtopm50 {
	margin-top: 50px;
}
.getin {
    margin: 0;
}
.getin .col-md-8 {
    padding-left: 0;
    text-align: center;
}
.getin .col-md-4 {
    background: #ccc0b3;
    margin: 0;
    padding: 60px 0;
}

section.whyel .col-md-7, section.whyel .elwrapper {
    padding-right: 0;
    padding-left: 0;
}
section.whyel .col-md-5 {
    padding-right: 30px;
    padding-left: 30px;
}
.elwrapper, .wrapper, .maincontent .woocommerce {
    padding-top: 50px;
	padding-bottom: 50px;
}
.whyel .elwrapper{padding-top: 0px}
.newsletter {
    margin-top: 0;
    margin-bottom: 0;
}
.getin .col-md-4 {
    display: none;
}
.getin .elwrapper {
    padding-top: 40px;
}
.top-bar .elwrapper {
    padding-top: 40px;
    padding-bottom: 40px;
}
.home .woocommerce ul.products li.product, .home .woocommerce-page ul.products li.product {
    margin: 0 .6% 1em !important;
}
.maincontent .homtxt .topad50 {
    padding-top: 40px;
}
.mob-headpad {padding-top:10px !important;padding-bottom:10px !important;}
.mob-titlepad {padding-top:80px !important;}
.mob-titlepad2 {padding-top:70px !important;}
.mob-titlepad3 {padding-top:60px !important;}
.area-woocol .woocommerce {padding: 30px 4% 0 !important;}
.stripe-card-group {
    width: 100%;
}
.woocommerce-checkout #payment div.payment_box .form-row {
    width: 100%;
}
.woocommerce-checkout #payment div.payment_box p:last-child label {
    width: 90%;
}
#metaslider_610 .caption-wrap h3{font-size:24px;}
.row.card-img {margin: 0;}
.about-bg{min-height:250px;height:auto;padding: 50px 0;}
.tax-product_cat #left-sidebar {order: 2;}
ul.products li.product .btn{font-size:75%;}
.woocommerce-message {display: flex;flex-direction: column;}
.woocommerce-message .button{order:2;margin-top:10px;}
.page-id-1345 .about-bg {height: auto;padding: 50px 0;}
}
/* end of 767px */

@media(min-width:768px) and (max-width:1023px) {
.navbar-expand-md .navbar-nav .nav-link {padding: 2px 22px;}
.newsbg {width: auto;max-width: inherit;}
section {overflow: hidden;}
ul.products li.product .btn{font-size:80%;}
}

@media screen and (min-width: 768px) {
#place_order {width: 220px !important;}
}
@media screen and (min-width: 992px) {
.page-id-1347 .products.columns-4,.page-id-1354 .products.columns-4,.page-id-1350 .products.columns-4{display: flex;justify-content: center;}
.woocommerce-product-gallery__wrapper img {height: 457px !important;object-fit: cover;}
.postid-1417 .woocommerce-product-gallery__wrapper img {height: auto !important;}
.chris-msg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 20px;background: rgba(0,0,0,0.7);}
.chris-msg p{color:#fff;font-size:22px;}
.slider-buttons {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.slider-buttons h4,.slider-buttons h2,.slider-buttons h1 {text-shadow: 2px 2px 4px #000;color: #fff;}
}
@media screen and (max-width: 991px) {
.woocommerce-product-gallery__wrapper img {height: 250px !important;object-fit: cover;}
.postid-1417 .woocommerce-product-gallery__wrapper img {height: auto !important;}
.chris-msg {position: relative;padding: 20px;}
.chris-msg p{color:#000;}
.slider-buttons{padding-bottom:30px;}
.slider-buttons h4,.slider-buttons h2,.slider-buttons h1{margin-top:30px;}

}