@media only screen and (max-width:1200px){
.how-it-work-sec h3{font-size:20px;}
.newsletter input{width:73% !important; height:22px;}
.newsletter button{height:28px; width:33px;}
.video-main iframe{height:450px !important;}
}

@media only screen and (max-width:1024px){
	.wrapper{width:800px; transition: all 500ms ease 0s;}
	/*nav#navigation{margin-left:0px;}*/
	nav#navigation ul li a{padding:22px 14px 10px; font-size:15px;}
	.header-right a{font-size:15px;}
	.video-section h3{font-size:28px;}
	.content-sec-cont h3{font-size:33px;}
	.header-right a{margin:0 8px;}
	.header-right a.green-button{margin-left:6px;}
	.content-sec-cont{width:400px; padding-top:65px;}
	.content-sec.gray.last .content-sec-cont{width:400px;}
	.content-sec img{width:40%;}
	.content-sec.last img{width:50%;}
	img{max-width:100%;}
	.header-right a.green-button{padding:4px 9px;}
	.product-section .product-col a{width:100%;}
	.how-it-work-sec h3{font-size:40px; top:22px;}
	.product-detail-right{width:363px;}
	.product_detail .product-detail-left{width:400px;}
	.product-detail-left ul li{margin-left:1%; width:15.8%;}
	.how-it-work ul li p{font-size: 14px}
	.how-it-work ul li{min-height: 245px;}
	.col-3 h4{font-size:15px;}
	.col-3-content.scoial a{font-size:12px; font-weight:700;}
	.display-single-price .cart-forms{padding-left:15px;}
	#shopping-cart-totals-table td.a-right{padding-bottom:17px !important;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-facebook{width:100% !important;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-google{width:100% !important;}
	.opc h3{font-size:17px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 h4{font-size:17px;}
	button#LoginWithAmazon{width:100% !important;}
	.login-inner .col-3-content.scoial{ box-sizing: border-box; padding: 22px 17px 0; width: 100%;}
	.col-3-content.scoial  div.inchoo-socialconnect-facebook{width:100% !important;}
	.col-3-content.scoial  div.inchoo-socialconnect-google{width:100% !important;}
	.support-top ul li{width:154px;}
	.support-top ul li a{font-size:18px;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-facebook{width:100% !important;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-google{width:100% !important;}
	.col1-layout .col-main{margin-bottom:0 !important;}
	.askmen p {padding: 0 !important;}
	.askmen img {height: 66px !important;}
	.how-it-work-sec h3 {top:0;line-height:1.5;font-size:20px;}
	.homepagereviewlogo ul li img {float: none;margin: 0;padding: 0;width: auto !important;}
	/*#header nav#navigation ul li a {padding: 21px 6px 10px;}*/
}

@media only screen and (max-width:800px){
	.top-footer{float:none; width:100%; text-align:center;}
	.top-footer ul li{display:inline-block; float:none; margin:0px;}
	.top-footer ul li a{ margin:0px;}
	.copyright{float:none;text-align:center;}
	.main-container, .footer-container{margin-top:110px;}
	header#header a.logo img{float:none;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-facebook{height:26px !important;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-google{height:26px !important;}
/*	button#LoginWithAmazon{height:26px !important;}	*/
	ol#checkoutSteps li .step .col2-set .checkoutcol-2 h4{font-size:11px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-2 p{font-size:11px;}
	/*.wrapper{width:640px;}*/
	.video-main iframe{height:359px !important;}
	/*nav#navigation ul li a{font-size:13px; padding:22px 6px 10px;}*/
	nav#navigation{position: absolute; left:0; bottom:50px; width:100%; z-index: 999; margin-left:0;}
	nav#navigation ul{position: absolute; width:100%; background:url(../images/black-tran.png) repeat; z-index: 999; display: none;top:-12px;}
	nav#navigation ul li{width:100%;}
	nav#navigation ul li a { float: left; font-size: 14px; line-height: 14px; padding: 8px 3%; width: 100%;   border-bottom:1px solid #636363; transition: all 500ms ease 0s;}
	.header-right { float: none;text-align:center; margin-top:10px; clear:both;}
	.header-right a{float:none; display:inline-block;}
	.menu-icon{background: url(../images/menu-icon.png) no-repeat; color: #fff; font-weight: 500; margin-left: 17px;  width: 39px; cursor: pointer; bottom:21px; position: absolute; height:32px;}
	.menu-icon.active{background: url(../images/menu-icon-active.png) no-repeat;}
	nav#navigation ul li a:hover{background: #22bf3c;}
	nav#navigation ul li.myacc{display:block;}
	.header-right a.myaccount{display:none;}
	.cart-forms{float:left !important; padding:15px !important;}
	.cart-forms .shipping{width:100%; border:none; broder:none;}
	.cart-forms .discount{width:100%; border:none; broder:none; float:left; margin-bottom: 15px !important;padding: 0 0 15px; border-bottom:1px solid #ccc;}
    img.mob{display:block;}
	img.desktop{display:none;}
	img.mobile{display:block;}
	.freeshippingmob { display:block;}
	.freeshipping  { display:none;}

	header#header a.logo { display: block; float: none; margin: 0 auto; width: 85px;}
	.header-right a{font-size:13px;}
	.header-right a.green-button{margin-left:7px;}
	.header-right a	{margin-left:7px;}
	.green-button{padding:4px 10px;}
	/*nav#navigation{margin-left:7px;}*/
	.how-it-work-sec a{bottom:13px; font-size:14px;}
	.how-it-work-sec h3{font-size:35px; top:15px;}
	.video-section h3{font-size:23px;}
	.content-sec-cont h3{font-size:25px;}
	.content-sec-cont{width:300px; padding-top:25px;}
	.content-sec.gray.last .content-sec-cont{width:300px;}
	.title{font-size:33px; padding-bottom:0;}
	.product-section .product-col .product-name{font-size:13px;}
	.product-section .product-col .price{font-size:14px;}
	.top-footer .col-20 ul li a{font-size:12px;}
	body{font-size:16px;}
	.content-sec-cont p{line-height: 25px;}
	.social-icon a { font-size: 15px; margin: 0 4px;}
	.top-footer .col-20 h4{font-size:14px;}
	.newsletter input{width:67% !important; font-size:11px;}
	.product-section{padding:25px 0;}
	.product_detail .product-detail-left{width:300px}
	.product-detail-right { width: 306px;}
	.how-it-work ul li{width:43%;}
	.how-it-work ul li:nth-child(3){border-left:none;}
	.how-it-work ul li:nth-child(4){border-bottom:1px dotted #000; border-left:1px dotted #000;}
	.how-it-work ul li:nth-child(5){border-left:none;}
	.col-3{width:49.8%; min-height: 320px;}
	.col-3:last-child {width: 100%;}
	.col-3-content.scoial{padding:40px 5% 0; width:90%; text-align: center;}
	.col-3-content.scoial a{float:none; display:inline-block; width:52%;}
	.display-single-price .cart-forms, .display-single-price .cart-totals-wrapper, .display-single-price .crosssell{width:100%; border-right:1px solid #ccc;}
	.cart-forms .discount{border-right:none;}
	td.cart-footer-actions button:first-child{display:none;}
	.cart-totals-wrapper{border-left:1px solid #ccc;}
	.opc h3{font-size:15px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 h4{font-size:15px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-1 ul li label{font-size:12px;}
	.login-inner .col-3:last-child h4{border-top:1px solid #ccc;}
	.support-top ul li:nth-child(3){width:185px;}
	.support-top ul li:nth-child(1){width:140px;}
	.col-3-content.scoial div.inchoo-socialconnect-facebook{width:286px !important;}
	button#LoginWithAmazon{width:286px !important;}
	.col-3-content.scoial div.inchoo-socialconnect-google{width:286px !important;}
	.askmen {clear:none;}
	.askmen p {padding: 0 !important;}
	.askmen img {height: 66px !important; border-right:none; float:none; padding-right:0 !important;margin-right: 0 !important;}
	.video-main {margin-bottom: 15px !important;}
	.homepagereviewlogo ul li img {float: none;margin: 0;padding: 0;width: auto !important;}
	footer#footer{width:100%;}
	.main-container, .footer-container {width:100%;}
	header#header {width: 100%;}
	.wrapper {width: 100%;padding:0 15px;}
	.how-it-work-sec h3 {top:0;line-height:1.5;font-size:20px;}
}

@media only screen and (max-width:640px){
	.freeshippingmob { display:block;}
	.top-footer{float:none; width:100%; text-align:center; margin-bottom:10px;}
	.top-footer ul li{display:inline-block;}
	.freeshipping  { display:none;}
	.wrapper{width:94%; padding:0 3%;}
	.video-main iframe{height:311px !important;}
	header#header a.logo { display: block; float: none; margin: 0 auto; width: 85px;}
	/*header#header{position: relative;}*/
	.main-container, .footer-container{margin-top:70px;}
	nav#navigation{position: absolute; left:0; width:100%; z-index: 999; margin-left:0;}
	nav#navigation ul{position: absolute; width:100%; background:url(../images/black-tran.png) repeat; z-index: 999; display: none;}
	nav#navigation ul li{width:100%;}
	nav#navigation ul li a { float: left; font-size: 14px; line-height: 14px; padding: 8px 3%; width: 100%;   border-bottom:1px solid #636363; transition: all 500ms ease 0s;}
	.header-right { margin-top:10px;}
	header#header a.logo img{float:none;}
	.header-right a{float:none; display:inline-block;}
	.menu-icon{background: url(../images/menu-icon.png) no-repeat; color: #fff; font-weight: 500; margin-left: 17px;  width: 39px; cursor: pointer; bottom:21px; position: absolute; height:32px;}
	.menu-icon.active{background: url(../images/menu-icon-active.png) no-repeat;}
	nav#navigation ul li a:hover{background: #22bf3c;}
	.how-it-work-sec a { bottom: -42px; font-size: 14px; }
	.video-section h3{font-size:20px;}
	.video-section{padding:60px 0 12px;}
	.video-section.video-page{padding-top:20px;}
	nav#navigation ul li.myacc{display:block;}
	.green-button{font-size:13px;}
	.content-sec-cont{width:100%; padding-bottom:20px}
	.content-sec-cont.gray{width:100%; padding-bottom:0px}
	.content-sec-cont h3{padding-bottom:10px;}
	.content-sec{padding-top:0;}
	.product-section .product-col{width:47%;}
	.product-section .product-col img{width:100%;}
	.top-footer .col-20{width:33%; min-height: 115px;}
	.top-footer{padding-bottom:0;}
	.top-footer .col-20.newsltr{width:60%;}
	/* .header-right a.green-button{display:none;} */
	.header-right a.myaccount{display:none;}
	.video-section a.green-button{margin-top:12px;}
	.content-sec.gray.last .content-sec-cont{width:100%; position: static;}
	.content-sec img { width: 75%;}
	img.mob{display:block;}
	img.desktop{display:none;}
	img.mobile{display:block;}
	.product_detail .product-detail-left { width: 400px;}
	.product-detail-right { width: 100%; margin-top:20px;}
	.content-sec.last img{width:80%; margin-right:11%;}
	.content-sec img{margin-left:11%;}
	.how-it-work ul li{width:94%; border-left:none; min-height: 10px;}
	.how-it-work ul li p{font-size:16px;}
	.how-it-work ul li:nth-child(4){border-left:none;}
	.how-it-work ul li:nth-child(5){border-bottom:1px dotted #000;}
	.cart-forms{float:left !important; padding:15px !important;}
	.cart-forms .shipping{width:100%; border:none; broder:none;}
	.cart-forms .discount{width:100%; border:none; broder:none; float:left; margin-bottom: 15px !important;
    padding: 0 0 15px; border-bottom:1px solid #ccc;}
	#discount-coupon-form{width:100% !important;}
	.cart-totals-wrapper{float:left !important; padding:15px !important;}
	.cart-table .product-cart-total, .cart-table .product-cart-price{text-align: left;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-1{width:100%; padding-right:0;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-2{width:100%; padding-right:0; padding-left:0; border-left:none; border-right:none; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:20px; margin-bottom:20px; padding-top:20px; padding-bottom:20px;}
	.opc h3{font-size:18px}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 h4{font-size:18px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-1 ul.ul{padding-left:32px;}
	.opc h4{padding-left:22px;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3{width:100%; padding-right:0; padding-left:0;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-facebook{width:285px !important; height:43px !important;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-google{width:285px !important; height:43px !important;}
	button#LoginWithAmazon{width:285px !important; height:43px !important;}
	.support-top ul li{width:22%;}
	.support-top ul li a{font-size:15px;}
	.support-main h2{font-size:26px; margin-bottom:12px;}
	.support-main ul li .questn{font-size:16px;}
	.support-main ul{margin-bottom:12px;}
	.customer-account-create .fieldset{width:100%; margin:0;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-google{width:53% !important;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-facebook{width:53% !important;}
	.account-create form input{width:100%;}
	.inchoo-socialconnect-register{width:100%;}
	.support-top ul li:nth-child(3){width:15%;}
	.support-top ul li:nth-child(1){width:15%;}
	.support-top ul li:last-child{width:15%;}
	.support-top{padding:30px 0 0}
	.support-top ul li a{font-size:0;}
	.support-top ul li {height: 41px; margin-left: 4%; width: 15%;}
	.homepagereviewlogo ul li img{margin-left:0px !important; margin-right:0px !important; width:auto% !important; float: none;}
	.askmen_cont .askmen { float: left; text-align: center; width: 100%; }
	.askmen_cont .askmen img { max-width: 100%; width: auto; }
	.how-it-work-sec h3 { top: 0; line-height: 1.5; font-size: 20px; }
	.section_5 h3, h3.title { top: 0; line-height: 1.5; font-size: 33px; }
	.section1_text { width: calc(100%); }
	.how-it-work-sec h2 { font-size: 24px; }
	.main .support-top { padding: 10px 0 20px; }
	.product-detail-right h4 { font-size: 26px; line-height: normal; }
	.sleeve-col-3 .product-section .product-col { width: 100%; }
}

@media only screen and (max-width:480px){
	.main-container, .footer-container{margin-top:110px;}
	.menu-icon{bottom:15px;}
	header#header .inner-header{padding:8px 0;}
	.content-sec-cont p { font-size: 14px; line-height: 21px;}
	.content-sec-cont a{font-size:14px; padding-bottom:8px;}
	.content-sec.last img{width:100%; margin-right:0; }
	.product-detail-right button.green-button{padding:7px 2%; width:200px;}
	.col-3{width:100%; min-height: 10px; padding-bottom:20px;}
	.col-3-content button{padding:3px 65px;}
	.col-3-content.scoial a{width:90%;}
	.title-sec{padding:25px 0;}
	.title-sec h3{font-size:26px;}
	.support-top ul li a{font-size:0;}
	.support-top ul li {height: 41px; margin-left: 4%; width: 15%;}
	.support-top{padding:30px 0 0;}
	.form50{padding-right:0; width:100%;}
	.login-inner .col-3 h4{border-top:1px solid #ccc;}
	.login-inner .col-3:first-child h4{border-top:none;}
	.shipping #co-shipping-method-form .sp-methods dd label{min-width:190px;}
	.checkout-onepage-success .col-main { padding: 0; text-align: start;}
	.video-main iframe{height:236px !important;}
	.homepagereviewlogo ul li{width:100%; float:left; display:inline; height:80px; margin:3px 1px; text-align:center;}
	.homepagereviewlogo ul li img{margin-left:0px !important; width:auto !important;}
	.homepagereviewlogo ul li img {float: none;}
	.mylogmid, .myloglast {float: none !important;}
	.industry_review {text-align:center;}
}

@media only screen and (max-width:400px){
	.product-section .product-col { float: none; margin: 30px auto 0; width: 235px;}
	.product-section .product-col:first-child{margin-top:20px;}
	.product-section{padding;20px 0;}
	.product-section ul{margin-left:0; width:100%;}
	.product-col img{width:auto;}
	.top-footer .col-20{width:45%;}
	.top-footer .col-20.newsltr{width:80%;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-facebook{width:238px !important;}
	ol#checkoutSteps li .step .col2-set .checkoutcol-3 div.inchoo-socialconnect-google{width:238px !important; height:43px !important;}
	button#LoginWithAmazon{width:246px !important; height:43px !important;}
	.product_detail .product-detail-left { width: 100%;}
	.support-top ul li:nth-child(3){width:18%;}
	.support-top ul li:nth-child(1){width:18%;}
	.support-top ul li:last-child{width:18%;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-google{width:93% !important;}
	.video-main iframe{height:200px !important;}
	.inchoo-socialconnect-register div.inchoo-socialconnect-facebook{width:93% !important;}
	.video-main iframe{height:197px !important;}
}

@media only screen and (max-width:360px){
.col-3-content.scoial div.inchoo-socialconnect-facebook{width:100% !important;}
.col-3-content.scoial div.inchoo-socialconnect-google{width:100% !important;}
.video-main iframe{height:177px !important;}
}
@media only screen and (max-width:320px){
	.video-main iframe{height:158px !important;}
}

@media (min-device-width:320px) {
	img.amazon[data-src-960px] {
		content: attr(data-src-960px, url);
	}
}
@media (min-device-width:960px) {
	img.amazon[data-src-1260px] {
		content: attr(data-src-1260px, url);
	}
}

@media ( max-width:767px) {
.checkout-cart-index .crosssell .item {
width:90%!important;
margin-right:5%!important;
margin-left:5%!important;
float:none!important;
margin-bottom:20px;
border-right:none!important;
border-bottom:1px solid #ccc!important;
padding-bottom:20px!important;
margin-top: 7px!important;
}

@media ( max-width:991px) {
.checkout-cart-index .crosssell .item {
width:23%!important;
margin-right:5%!important;
margin-left:5%!important;;
float:left!important;
margin-bottom:20px;
border-right:none!important;
border-bottom:1px solid #ccc!important;
padding-bottom:20px!important;
margin-top: 7px!important;
}
.products-grid .product-info {
 clear: both;
 min-height: auto !important;
 padding-bottom: 95px!important;
 position: relative;
}
.crosssell .item a.product-image {
 float:none;
 margin: 0 auto;
 width: 100%;
}
}
