/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@media (max-width: 479px){
.tg-customizeordernav {
    display: none;
}
.tg-formcustomorder fieldset .tg-descriptionbox {
    padding: 0 0 20px;
}
.steps-content-wrap {
    padding: 0 0;
}
.back-history {
    position: absolute;
    left: 10px;
    top: 110%;
}
.tg-stickyheader {
    padding: 15px 0;
    background: rgba(76,88,104,0.90);
}
.tg-stickybox {
    display: none;
}
.cus-col-9 {
    padding: 0!important;
    width: 100%;
}
.tg-videobox {
    display: none;
}
.measurement-tumbnails {
    display: none;
}
.tg-sizeimg {
    margin: 0 0 20px;
}
.tg-btnfinish {
    float: right;
    font-family: Font-awesome;
    font-size: 16px;
}
.cus-col-7 {
    width: 90%!important;
}
.cus-col-5 {
    width: 80%!important;
}
.cus-modal-dialogs{
	width:100%!important;
}
.measurement-fieldboxs{
	width:100%!important;
	margin-left:5%!important;
}
.tg-radio.tg-suitstyle {
    width: 30%!important;
    margin-bottom: 10px;
}
}

.steps-content-wrap {
    padding: 20px 0;
}
.tg-formcustomorder fieldset .tg-descriptionbox {
    padding: 0 10% 20px;
}
.tg-coatfrontbox {
    padding: 0;
    position: relative;
}
.hides {
    display: none!important;
}
.tg-formcustomorders{
	width:90%!important;
	margin-left:3%!important;
}
.tg-sizeimgs{
	margin-bottom:10px!important;
}
.edit-type-wraps{
	width:100%!important;
}
.cus-options-datas{
	width:100%!important;
}
/* Checkout Steps */
@media screen and (max-width: 768px) {
  .checkout-page-title .checkout-breadcrumbs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row nowrap;
  }
  .checkout-page-title a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    margin-bottom: 0px !important;
    text-align: left;
  }
  .checkout-page-title a:last-child {
    margin-bottom: 0;
  }
  .checkout-page-title a .checkout-step {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    flex: none;
  }
  .checkout-page-title a .checkout-step .checkout-counter {
    margin: 0 10px 0 0;
  }
  .checkout-page-title a .checkout-step:before,
  .checkout-page-title a .checkout-step:after {
    left: 50%;
    margin-left: -5px;
    height: 0px;
    width: 0px;
  }
  .checkout-page-title a .checkout-step:before {
    top: -0px;
  }
  .checkout-page-title a .checkout-step:after {
    top: 0px;
  }
  .checkout-page-title a .checkout-name {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .step-cart.current:not(.hide-for-small) .checkout-step:after,
  .woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after,
  .woocommerce-order-received .checkout-page-title .step-cart .checkout-step:after,
  .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {
    width: 0px;
  }
  .woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after,
  .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {
    height: 0px;
  }
.checkout-line {display:none;}
}
@media screen and (max-width: 600px)
{
.content .woocommerce-cart-wrap .shop_table tr.cart_item td {
    display: inline-block !important;
    /*width: 50% !important;*/

	}
}

