.woocommerce-checkout .woocommerce-form__label-for-checkbox  .woocommerce-form__input-checkbox{ position: unset;}
.woocommerce-checkout #wrapper  .content-area{margin-bottom:40px;}
.mobile-res{display:none;}
.mobile-res2{display:none;}

@media screen and (max-width:980px)
{
	.search .dgwt-wcas-search-form .dgwt-wcas-ico-loupe{ left: 90% !important;}
	#header .header-top .logo{margin-top: 12px;}
	.shopping-bag p{font-size:12px;}
	.navbar-inverse .navbar-nav > li > a{font-size:12px;}
	.banners-img .button-all{font-size: 10px;width: 130px;}
	.home #ajax-load-more .product_box1 .tg-box{ min-height: 350px !important;}
	.add-usp .usp-box .usp-next .usp-icon{ font-size: 26px;}
	.add-usp .usp-box .usp-next .usp-text{ font-size: 12px;width: 75%;}
	/*.single-product  .product-type-special_product .nav-tabs > li > a{font-size: 12px;padding: 20px 10px;}
	.single-product  .product-type-special_product .tab-content{width:100%;}
	.single-product  .product-type-special_product .tab-content .group1 .btn-radio + label {padding:0px;}
	.single-product  .product-type-special_product .tab-content div:nth-child(3) .illustration{display:inline-block;}
	.single-product  .product-type-special_product .tab-content div:nth-child(3) .illustration label{width:100%;}
	.single-product  .product-type-special_product #preview_wrap #preview_div{width:100% !important;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .metrics_weight{ display: inline-block;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .metrics_weight .col-sm-4{width: 90px; padding: 0px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .metrics_weight .col-sm-4 #birth-weight{width: 90px; padding: 5px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .metrics_weight .col-sm-2{width: 90px; float: right;}
	.single-product  .product-type-special_product .tab-content #birthdata .design #birth-date{height: 35px;width: 50px; padding: 0px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design #birth-month{height: 35px;width: 75px; padding: 0px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design #birth-year{height: 35px;width: 50px; padding: 0px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .birthtime #birth-weight{height: 35px;width:30% !important;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .birthtime #birth-time{height: 35px;width:33% !important;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .imperial_weight #birth-weight_pound{width: 45px; padding-right: 0px; padding-left: 2px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .imperial_weight  .col-sm-3{padding:0px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .imperial_weight .col-sm-3 .label-inline{font-size: 10px;}
	.single-product  .product-type-special_product .tab-content #birthdata .design .imperial_weight #birth-weight_ounce{padding-right:0px;}*/
	.mini-cart-wrap .woocommerce-mini-cart__buttons.buttons a{padding: 8px 18px !important;}
	#newsletterBottom .medium-mobile-spacing-top{max-width:75%;}
	.single-product .product .pull-right{float:unset !important;}
	.single-product .product .pull-left .vc_goUp, .single-product .product .pull-left .vc_goDown{display:none;}
	.single-product .product .pull-left .image-mouseover{width: 96px;margin: 10px;}
	.single-product .product .pull-left  .recentArticlesGroup.vc_list{padding: 5px;display: inline-block;}
	.single-product .product .related.products{width:100%;}
	.single-product .product .pull-left{padding: 10px 0px 0px !important;}
	.mini-cart-wrap .woocommerce-mini-cart__buttons.buttons a{display: inline-block !important;width: 100%!important;}
	#festi-cart-pop-up-content{top: 50px !important;height: 450px;}
	
	/***/
	.product-type-special_product .nav-tabs > li > a{padding:12px 90px 14px 119px;}
	.product-type-special_product .nav.nav-tabs{    margin-top: 25px;}
	.text_spa{
		    margin-top: -22%;
}
	
}
@media screen and (max-width:768px)
{
	.mobile-res2{display:block;}
	.desktop-vie2{display:none;}
	.woocommerce-cart .woocommerce-cart-form .product-name{width:100%;}
	.woocommerce-cart .woocommerce-cart-form .product-quantity{display:inline-block;width:100%;}
	.single-product .product .pull-right{float:unset !important;}
	.single-product .product .pull-left .vc_goUp, .single-product .product .pull-left .vc_goDown{display:none;}
	.single-product .product .pull-left .image-mouseover{width: 96px;margin: 10px;}
	.single-product .product .pull-left  .recentArticlesGroup.vc_list{padding: 5px;display: inline-block;}
	.single-product .product .related.products{width:100%;}
	.single-product .product .pull-left{padding: 10px 0px 0px;}
	.mini-cart-wrap .remove.remove_from_cart_button{	margin-top: -5px;}
	
	
	/***/
	.product-type-special_product .preview_wrap{left: 0px;}
	.product-type-special_product .orientation_wrap > label{padding:14px 42px;}
	
		.product-type-special_product  .nav-tabs > li{width:50%;text-align:center;}
		
	.woocommerce-cart-form .spinner.pull-left{float:right !important;padding-right:0px !important;}	
		.text_spa{
		        margin-top: -5%;
}
}	
@media screen and (max-width:767px)
{
	.navbar-inverse .navbar-nav > li > a{color:black;}
	/*.top-new p{display:none;}*/
	.top-new .margin{width: auto;
    margin: 5px 8px;}
	.top-new ul{    margin: auto;
    display: table;
    float: none;}
	#header .header-top .logo .img-responsive{margin:0 auto;}
	.search .dgwt-wcas-search-wrapp{max-width:100%;min-width:100%;}
	.navbar.navbar-inverse .navbar-header .navbar-toggle{background:black;}
	.header-top .col-xs-12.col-sm-3.col-md-2.col-lg-2 {bottom: -10px;padding-right: 0;position: absolute;width:160px;z-index: 99999;}
	#header.affix-top {position: relative;}
	.navbar.navbar-inverse #myNavbar .menu-top-menu-container #menu-top-menu li a{color:white;}
	.banners .banners-img a img{width:100%;}
	.banners .button-all{left: 42%;}
	.banners .col-xs-12.col-sm-4.col-md-4.col-lg-4{margin-bottom:15px;}
	.tavlor-gillar .alm-reveal .tg-box .tg-img a img{width:100%;}
	#footer .container div:nth-child(2) .footer-title{text-align:right;}
	#footer .menu-posterkid-container #menu-posterkid{text-align:right;}
	.medium-mobile-spacing-top{max-width: 100%;}
	.tavlor-gillar .tg-box .tg-img a img{width:100%;}
	.tavlor-gillar .navigation.pagination{width: 100%; text-align: center;}
	.single-product .product .pull-right{float:unset !important;}
	.single-product .product .pull-left .vc_goUp, .single-product .product .pull-left .vc_goDown{display:none;}
	.single-product .product .pull-left .image-mouseover{width: 96px;margin: 10px;}
	.single-product .product .pull-left  .recentArticlesGroup.vc_list{padding: 5px;display: inline-block;}
	.single-product .product .related.products{width:100%;}
	.woocommerce-cart .woocommerce-cart-form .product-quantity{display:inline-block;width:100%;}
	.mini-cart-wrap{display:none !important;}
	
	/****/
	.product-type-special_product .preview_wrap{    float: unset !important; }
		.product-type-special_product  .design label{float: unset;}
		.product-type-special_product .btn-radio1 + label {
  margin-left: 0;
  max-width: none;
  width: 49%;
}
				.product-type-special_product  .btn-radio1 + label{ margin-left: 0;
  max-width: none;
  width: 49%;}
		.product-type-special_product .tab-content{display:inline-block;}
		.product-type-special_product .col-sm-3.paddingnone{width: 50%;float: left;}
		.product-type-special_product .metrics_weight{    padding: 0px;}
		
	.product-type-special_product  .nav-tabs > li{width:50%;text-align:center;}
	.product-type-special_product  .input-weight{float: left; width: 90%;}
	
	
.design .col-sm-3 {
  float: left;
  margin-bottom: 20px;
  width: 100px;
}s
.design.mt1 .imperial_weight .col-sm-3 {
  float: left;
  width: 80px;
}

.design .birthsection.col-sm-2 {
  float: left;
  margin-bottom: 20px;
  width: 70px;
}
.birthtime.col-sm-8 .input-group.spinner {
    width: 100px;
}
.input-group-btn-vertical .form-control.input-weight {
  width: 61px;
}	
.product-type-special_product .design label.col-sm-4{float:left; width:100%;}
.desktop-vie{display:none;}
.custom_header_poster_class{float:left !important;}
.relatedproducts{margin: 0 0 30px !important;}
.title-row h2{font-size: 14px;padding: 0 10px;}
.single-product  .spr-content #review_form #commentform .form-submit .submit{ width: 100%;}
.shopping-cart.sticky_cart_icon_class{display:none !important;}
.preview_div{border-width:50px 0 75px;}

.sticky{z-index:999;}.mobile-res{display:block; }
.affix .header-top .col-xs-12.col-sm-3.col-md-2.col-lg-2 {
  position: fixed;
  top: -6px;
   height: 67px;
}
.product-type-special_product .preview_wrap{width:100%;float:left !important;}
.preview_wrap .col-sm-12.col-md-6.col-lg-6.col-xl-6 {
    width: 100%;
}
.col-xs-12.col-sm-6.col-md-6.col-lg-6.columns.large-spacing-bottom.large-mobile-spacing-bottom {
  margin-bottom: 40px;
}
.grid {
  width: 100%;
}
.grid img{ width: 100%;}	
.affix .navbar-collapse.sidenav.collapse {
    margin: 0;
    top: 62px;
}
/*.image-holder{height: 391px;}*/

.festi-cart-pop-up-content .festi-cart-pop-up-body #festi-cart-pop-up-products-list-body
{
	    height: 205px !important;
}

}

@media screen and (min-width:768px)
{
.shopping-cart:hover .mini-cart-wrap{display:block !important;}

}
@media screen and (max-width:667px)
{
	.banners .button-all{left: 40%;}
	/***/
		
}
@media screen and (max-width:600px)
{
	
	.banners .button-all{left: 38%;}
	
	/***/
	
	.product-type-special_product  .nav-tabs > li{width:100%;text-align:center;}
	
	div#festi-cart-pop-up-content div.festi-cart-pop-up-body{width:600px !important;}
	/*.product-type-special_product .preview_wrap .image-holder #feature_img{height:auto !important;}*/
}
@media screen and (max-width:414px)
{
	.banners .button-all{left: 32%;}
	
	.preview_div {
	
	border-left: 10px solid white !important;
	border-top: 10px solid white  !important;
	border-right: 10px solid white !important;
	border-bottom: 10px solid white !important;
	
}
		.design .col-sm-3{ width:33%;}
	.birthtime.col-sm-8 .input-group.spinner { width: 90px;}
	.input-group-btn-vertical .form-control.input-weight { width: 49px;}
	.btn{ font-size: 16px;}
	.title-row h3{ padding: 0;}
	div#festi-cart-pop-up-content div.festi-cart-pop-up-body{width:300px !important;}
}
@media screen and (max-width:384px)
{
	
	.banners .button-all{left: 30%;}
	.text_spa{margin-top: -23% !important;}
}
@media screen and (max-width:375px)
{
	.banners .button-all{left: 30%;}
	.top-new p{    font-size: 12px;}
}
@media screen and (max-width:360px)
{
	#footer .grid a img {width:280px;}
	.top-new .fa{margin: 0;}
	.single-product .btn { font-size: 15px; }
}
@media screen and (max-width:320px)
{
	.top-new p{    font-size: 10px;}
	
}


@media screen and (max-width:1024px)
{
	.tab-content{width: 100% !important;}
	.illustration{padding: 12px 0;}
	.product-type-special_product .nav-tabs > li > a{padding:12px 39px 14px 39px }
}