.col-md-8.forpadrem {
    padding: 0px;
}
img.bk_img {
    max-width: 6em;
   
}
span#rr_price_coupon {
    font-size: .8em !important;
    /* color: white !important; */
}
p.text_note {
    text-align: left;
    font-size: 9px !important;
    padding-left: 10px;
    color: black !important;
}
.col-md-4.mobside {
    padding-left: 36px;
}
.modal-header button.btn.close {
    padding: 4px;
    background: #428bca!important;
    color: white;
    opacity: 1;
}
.img_sec_all_pro.left_img_shirt.desktop .left_form_after_cart .codedropz-upload-handler {
    border: 2px solid #bcbcbc !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    border: 2px solid #da251c57;
}
.bannerpricing-table button.single_add_to_cart_button.button.alt{
  pointer-events: none;
}
.parentTabs .panel-heading {
    margin-bottom: -1px !important;
}
.bannerpricing-table .bactivepanel .cs-custom-option, .bannerpricing-table .bactivepanel #brt_c_width, .bannerpricing-table .bactivepanel #brt_c_height, .bannerpricing-table .bactivepanel .quantity .qty {
    border: 2px solid black !important;
}
.bannerpricing-table .tabbable .panel-body #set5 .my-bulk {
    background-color: black;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border-radius: 100%;
    padding-top: 1px;
    font-style: italic;
    margin-left: -5px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
.bannerpricing-table .tabbable  .panel-body.bactivepanel .tab-content input#brt_c_width_height {
    border: 1px solid black !important;
}
.bannerpricing-table .tabbable  .panel-body.bactivepanel .tab-content .br_inch_width input#brt_c_inch_width {
    border: 1px solid black !important;
}

.bannerpricing-table .tabbable .panel-body.bactivepanel .cs_br_width .br_inch_width, .bannerpricing-table .tabbable .cs_br-height .br_inch_height {
    top: -1.8em !important;
}
.bannerpricing-table .tabbable .panel-body #set5 .tabbable .tg .tg-xedw {
    font-weight: bold;
    background-color: black !important;
    color: #ffffff !important;
    text-align: center;
    width: 30px;
}
.bannerpricing-table .tabbable .panel-body #set5 .tg .tg-wquz {
    background: none repeat scroll 0 0 black !important;
    color: white;
    font-weight: bold;
    text-align: center;
    width: 105px;
    border-bottom: 1px solid white !important;
}
.bannerpricing-table .tabbable .panel-body #set5 .tabbable .tg th {
    background-color: black !important;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    color: white !important;
    font-family: Arial,sans-serif;
    font-size: 13px;
    overflow: hidden;
    padding: 9px 5px;
    word-break: normal;
}
.bannerpricing-table .bactivepanel #table_fields {
    border: 2px solid black;
    width: 100%;
    padding: 15px;
    border-top-left-radius: 15px;
    border-top-width: 15px !important;
    margin-bottom: 0px;
    border-top-right-radius: 0px;
}
li.blackfriday  {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 0px;
    margin-bottom:-5px !important;
}
li.blackfriday a#col5 {
    background-color: black;
}
.bannerpricing-table #table_fields .selectfinishing,.bannerpricing-table #table_fields .materiaselect {
    padding-left: 40px!important;
}
.bannerpricing-table .tabbable .cs_br_width, .bannerpricing-table .tabbable .cs_br-height{
    padding-left: 36px!important;
}
.woocommerce .product-type-simple form.cart div.quantity{
    padding-left: 30px!important;
}
.desk-show button.single_add_to_cart_button.button.alt{
         background: white;
         color: black;
}
.tab-content .quantity{
	display: inline-block!important;
}
.product {
	margin-right: 0px!important;
}
form.cart{
    z-index:9999;
}
#product-9037190 form.cart{
    border-bottom: 1px solid;
margin-bottom: 20px !important;
}
			         .bannerpricing-table .factivepanel #table_fields .single_add_to_cart_button{
			             background: white !important;
                        color: black;
                        text-align: center;
			         }
			         .bannerpricing-table .totalcost {
                            padding: 0px;
                            font-size: 25px;
                            margin-bottom: 11px;
                            position: relative;
                            font-weight: 700;
                            left: 0!important;
                            display: inline-block;
                        }
                        .bannerpricing-table .factivepanel .totalcost #total_cost{
                                background: #008bcc !important;
                                color: white !important;
                        }
                        .bannerpricing-table .factivepanel .totalcost > span {color: #05A0D6 !important;}
                        .bannerpricing-table .factivepanel .totalcost > span{
                            color:white!important;
                        }
                        .bansty{
                            margin-top: 0px;
                            background: #ece7e7;
                            color: black;
                            border-radius: 7px;
                            border: 1px solid;
                        }
                        .main-class {
                            background: #008bcc;
                            color: white !important;
                            padding: 12px;
                            text-align: left;

                        }
                        .main-class h5 {
                           color: white;
                           font-size: 15px;
                           font-weight: 500;
                           text-transform: capitalize;
                            }
                            .totalcost{
                                text-align:center
                            }
                           .desk-show {
                                text-align: center;
                                margin: auto!important;
                                display: inline-block;
                                width: 100%!important;
                            }
                            .desk-show button.single_add_to_cart_button.button.alt{
                            	margin-right: 0px!important;
                            }
                            .desk-show button{
                                float:none!important;
                            }
                            #total_cost{
                                text-align: left;
                                width: 60% !important;
                                font-size: 40px;
                            }
                            .totalcost div{
                            	    margin-left: 33px!important;
                                    font-size: 40px;
                            }
                      
#product-9032979 video{
    display:block!important;
}

#product-9032979 .flex-viewport{
     width:100%;
}
    #table_fields label {
	display: block!important;
	font-size: 16px;
	text-align:left!important;
}
.bannerpricing-table #table_fields .quantity .qty {
    margin-left: 0!important;
}
.uplart_sty{

    background: #80808052;
    display: inline-block;
    padding: inherit;
    border-radius: 5px;

}
.laterstyle{
	font-size:12px;border: 1px solid #05A0D6 !important;text-align: center;padding: 10px 8px 10px;border-radius: 10px;color: black;
}
.bannerpricing-table .factivepanel td.tg-tds.active{border: 3px solid #008bcc !important; /*position: relative;*/}
.bannerpricing-table .foactivepanel td.tg-tds.active{border: 3px solid #DB2E8A !important; /*position: relative;*/}
.bannerpricing-table .parentTabs #table_fields {
	margin-bottom: 0px;
}
#size8qty,#size10qty,#size12qty,#size14qty,#sizesqty,#sizemqty,#sizelqty,#sizexlqty,#sizexxqty,#sizexxxqty,#size4qty,#size5qty{
     font-size:16px;
        border:1px solid #777;
        width:70px;
        height:30px;
        padding:0px 7px;
}

.tr_width td{
    width: 65%;
}
.bannerpricing-table #bulkhidestic .rp_wcdpd_pricing_table table td {
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	border-right: 3px solid #E4477C !important;
}
.parentTabs #table_fields{
	    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.bannerpricing-table >p.price{
    display:none;
}
.bannerpricing-table .tabbable .delv_drpdn .cs-custom-option {
	background-color: #008bcc;
}
.rp_wcdpd_product_page_title {
	font-size: 27px;
	font-weight: 600;
	margin-bottom: 10px;
}
.bannerpricing-table .tabbable select {
	-webkit-appearance: none;
}
.bannerpricing-table .pricingimage{
    display:none;
}
#bulkhidestic {
	position: relative;
	display: block;
	border: 2px solid #E4477C;
	border-top-color: rgb(228, 71, 124);
	border-top-style: solid;
	border-top-width: 2px;
	border-top: 15px solid #E4477C;
	padding: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: 60px;
}
.bannerpricing-table #bulkhidestic table .qquantity {
	font-size: 15px;
	font-weight: 600;
	color: #E4477C !important;
}
.rp_wcdpd_pricing_table tr td:first-child {
	
	color: #000000 !important;

}
/*.bannerpricing-table #bulkhidestic .rp_wcdpd_pricing_table table td {*/
/*	font-size: 15px;*/
/*	font-weight: 600;*/
/*	text-align: center;*/
/*	color: #313131 !important;*/
/*}*/
.bannerpricing-table #bulkhidestic table {
	border: none !important;
}
.bannerpricing-table #bulkhidestic .rp_wcdpd_pricing_table table td {
	font-size: 15px;
	font-weight: 500 ;
	text-align: center;
	color: #313131 !important;
	border-top: none !important;
	border-bottom: none !important;
}
.row3samecolor {
	font-weight: 800 !important;
	font-size: 14px !important;
}

.samecolor1{
   background:#0089E1;  
}
.samecolor{
    background:#60BFF3;
}
.bulkimg {
	position: absolute;
	left: 37%;
	top: -35%;
}
.tabbable .cs-custom-option {
	width: 100%;
	height: 45px;
	background-color: #008bcc;
	border-radius: 8px;
	margin-bottom: 15px;
	color: #fff;
	padding: 0px 15px;
	font-size: 16px;
	border: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url('images/arrowicon.png');
	background-position: 100% 50%;
	background-size: 10%;
	background-repeat: no-repeat;
}

.tabbable .cs-custom-option {
	color: #fff;
	font-size: 16px;
}

.my-bulk {
	background-color: #008bcc;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -15px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table .tabbable .panel-body #set4 .my-bulk {
	background-color: #db2e8a;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table .tabbable .panel-body #set3 .my-bulk {
	background-color: #e89d59;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table .tabbable .panel-body #set2 .my-bulk {
	background-color: #32c3a4;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table #table_fields .viewcustomsize {
	cursor: pointer;
	position: absolute;
	right: -27px;
	transform: rotate(-90deg);
	top: 185px;
	background-color: #99999966;
	padding: 3px;
	color: #333333d1;
	font-weight: 600;
	font-size: 13px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #999;
}

.bannerpricing-table .tabbable .quantity {
	width: 24%;
	float: left;
	margin-bottom:16px!important;
}
.product_cat-back-to-school-banners .single_add_to_cart_button.button {
    float:none !important;
}
.bannerpricing-table .tabbable .quantity .screen-reader-text {
	clip: unset;
	height: auto;
	overflow: auto;
	position: relative !important;
	width: auto;
	word-wrap: all;
}

.bannerpricing-table .tabbable label {
	font-weight: normal;
	color: #000;
	font-size: 16px;
}

.bannerpricing-table .tabbable .quantity .qty {
	width: 93%;
	padding: 12px;
	border: 1px solid #1d8ed2;
	border-radius: 8px;
	height: 45px !important;
}

.bannerpricing-table .panel-default>.panel-heading {
	color: #333;
	background-color: transparent !important;
	border-color: transparent !important;
	padding: 0px 15px;
}

.parentTabs .panel-heading {
	background-color: transparent;
	float: left;
	width: 100%;
}

.bannerpricing-table .tabbable .panel-heading label {
	padding-bottom: 0px;
}

.nav-tabs {
	border-bottom: 0px solid #ddd !important;
}

.bannerpricing-table .panel-heading .nav-tabs #col1 {
	margin-left: 0px !important;
}

.nav-tabs #tab1,
.bannerpricing-table .panel-heading .nav-tabs #col1 {
	background-color: #008bcc;
	margin-left: 14px;
}

.nav-tabs #tab2,
.bannerpricing-table .panel-heading .nav-tabs #col2 {
	background-color: #32c3a4;
}

.nav-tabs #tab3,
.bannerpricing-table .panel-heading .nav-tabs #col3 {
	background-color: #e89d59;
}

.bannerpricing-table .panel-heading .nav-tabs #col4 {
	margin-right: 0px !important;
}

.nav-tabs #tab4,
.bannerpricing-table .panel-heading .nav-tabs #col4 {
	background-color: #db2e8a;
}

.bannerpricing-table .tabbable .panel-heading .nav-tabs li.active a {
	height: unset;
	margin-top: 0px;
}

.bannerpricing-table .tabbable .panel-body {
	padding: 0px !important;
}

.tab-content {
	margin-bottom: -5px;
}

.bannerpricing-table .factivepanel #table_fields {
	border: 2px solid #008bcc;
	width: 100%;
	padding: 15px;
	border-top-left-radius: 15px;
	border-top-width: 15px !important;
	margin-bottom: 0px;
	border-top-right-radius: 0px;
}

.bannerpricing-table .factivepanel #table_fields {
	border: 2px solid #008bcc;
	width: 100%;
	padding: 15px;
	border-top-left-radius: 15px;
	border-top-width: 15px !important;
	margin-bottom: 0px;
	border-top-right-radius: 0px;
}

.bannerpricing-table .sactivepanel #table_fields {
	border: 2px solid #32c3a4;
	width: 100%;
	padding: 15px;
	border-top-left-radius: 15px;
	border-top-width: 15px !important;
	margin-bottom: 0px;
	border-top-right-radius: 0px;
}

.bannerpricing-table .thactivepanel #table_fields {
	border: 2px solid #e89d59;
	width: 100%;
	padding: 15px;
	border-top-left-radius: 15px;
	border-top-width: 15px !important;
	margin-bottom: 0px;
	border-top-right-radius: 0px;
}
.bannerpricing-table #bulkhidestic .rp_wcdpd_pricing_table table {
	width: 96% !important;
}
.bannerpricing-table .foactivepanel #table_fields {
	border: 2px solid #db2e8a;
	width: 100%;
	padding: 15px;
	border-top-left-radius: 15px;
	border-top-width: 15px !important;
	margin-bottom: 0px;
	border-top-right-radius: 0px;
}

.bannerpricing-table .tabbable .unit_drpdn {
	padding-right: 5px;
	padding-left: 17px;
}

.bannerpricing-table .tabbable .width_drpdn {
	padding-right: 5px;
	padding-left: 5px;
}

.bannerpricing-table .tabbable .cs_br-height {
	padding-right: 5px;
	padding-left: 5px;
}

.bannerpricing-table .tabbable .cs_br_width {
	padding-right: 5px;
	padding-left: 5px;
}

.bannerpricing-table .unit_drpdn .cs-custom-option {
	background-color: #fff;
	color: #000;
	border: 1px solid #1d8ed2;
	background-image: url("../images/60995.png");
	background-position: 87% 57%;
	background-size: 20px 20px;
}

.bannerpricing-table .factivepanel .cs-custom-option,
.bannerpricing-table .factivepanel #brt_c_width,
.bannerpricing-table .factivepanel #brt_c_height,
.bannerpricing-table .factivepanel .quantity .qty {
	border: 2px solid #008bcc !important;
}

.bannerpricing-table .sactivepanel .cs-custom-option,
.bannerpricing-table .sactivepanel #brt_c_width,
.bannerpricing-table .sactivepanel #brt_c_height,
.bannerpricing-table .sactivepanel .quantity .qty {
	border: 2px solid #32c3a4 !important;
}

.bannerpricing-table .thactivepanel .cs-custom-option,
.bannerpricing-table .thactivepanel #brt_c_width,
.bannerpricing-table .thactivepanel #brt_c_height,
.bannerpricing-table .thactivepanel .quantity .qty {
	border: 2px solid #e89d59 !important;
}

.bannerpricing-table .foactivepanel .cs-custom-option,
.bannerpricing-table .foactivepanel #brt_c_width,
.bannerpricing-table .foactivepanel #brt_c_height,
.bannerpricing-table .foactivepanel .quantity .qty {
	border: 2px solid #db2e8a !important;
}

.bannerpricing-table .dropt img {
	display: none;
}

#table_fields #cs_select_del {
	width: 100%;
	padding: 12px;
	border: 1px solid #E89D59;
	border-radius: 4px;
	background-color: #E89D59;
	color: #fff;
}

#table_fields #cs_select_unit {
	width: 100%;
	padding: 12px;
	border: 1px solid #1d8ed2;
	border-radius: 4px;
}

#table_fields #brt_c_width,
#table_fields #brt_c_height {
	width: 100%;
	padding: 12px;
	border: 1px solid #1d8ed2;
	border-radius: 8px;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .nav-tabs li.active a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: transparent;
	border: solid 2px #fff;
	border-radius: 4px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important margin-left:20px !important;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .nav-tabs li a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: #025b87;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important
}

.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs {
	background-color: #008bcc;
	float: left;
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs li:first-child {
	margin-left: 30px;
}

.bannerpricing-table .panel-body .tab-content .tab-pane {
	padding: 0px !important;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg {
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-xedw {
	font-weight: bold;
	background-color: #025b87;
	color: #ffffff;
	text-align: center;
	width: 30px;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-375y {
	font-weight: bold;
	background-color: #025b87;
}

.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-wquz {
	font-weight: bold;
	background-color: #025b87;
	color: #ffffff;
	text-align: center;
}

.bannerpricing-table .tabbable .unit_drpdn #cs_select_unit {
	background-color: #fff;
	color: #000;
}

.bannerpricing-table .tabbable .quantity.custom,
.custom-bannersize .quantity.custom {
	display: block !important;
}

.tg {
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #999;
}

.tg td {
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding: 3px 2px;
	border-style: solid;
	border-width: 2px;
	/*overflow: hidden;*/
	word-break: normal;
	border-color: #E4E4E4;
	color: #444;
	background-color: #F7FDFA;
}

.dropt {
	font-size: 10px;
	height: 15px;
	width: 15px;
	display: inline;
	margin-left: 0px;
}

.dropt:hover {
	text-decoration: none;
	background: #ffffff;
	z-index: 6;
}

#set4 .dropt .bulkqty {
	background: #db2e8a;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 0;
	padding: 3px;
	position: absolute;
}

#set3 .dropt .bulkqty {
	background: #e89d59;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 0;
	padding: 3px;
	position: absolute;
}

#set2 .dropt .bulkqty {
	background: #32c3a4;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 0;
	padding: 3px;
	position: absolute;
}

#set1 .dropt .bulkqty {
	background: #008bcc;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 0;
	padding: 3px;
	position: absolute;
}

.dropt th {
	padding: 6px !important;
	width: 55px !important;
	background: none repeat scroll 0 0 #0f8bcb;
}

.dropt td {
	color: #d21977 !important;
	font-size: 16px !important;
	font-weight: bold;
	padding: 6px !important;
	vertical-align: middle;
	width: 104px !important;
	text-align: center;
}

.dropt .bulkqty {
	display: none;
}

.dropt:hover .bulkqty {
	display: block !important;
	z-index: 2147483647;
}

.ptemhom {
	margin-bottom: 0px;
	border-bottom: 1px solid rgb(0, 0, 0) !important;
	text-align: center !important;
	background: none repeat scroll 0% 0% white !important;
	color: #0f8bcb !important;
	font-weight: bold !important;
	font-size: 16px !important;
	padding: 5px !important;
}

.bulk_row {
	width: 100%;
	border-bottom: 1px solid rgb(153, 153, 153);
}

.dropt .bulkqty span {
	font-size: 15px;
	color: #ffffff !important;
}

.homestyln {
	color: #fff !important;
	text-align: left;
	float: left;
	border-right: 1px solid rgb(153, 153, 153);
	padding-right: 7px;
}

.homestylnow {
	color: #fff !important;
	text-align: left;
	float: left;
	border-right: 1px solid rgb(153, 153, 153);
	padding-right: 7px;
	padding-left: 3px;
}

.dropt table tr td:last-child {}

.dropt .bulkqty p {
	color: #0f8bcb !important;
}

.dropt .bulkqty span {
	font-size: 15px;
	color: #ffffff !important;
}

.tg th {
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	overflow: hidden;
	padding: 3px 7px;
	vertical-align: middle;
	word-break: normal;
	height: 30px !important;
}

.tg .tg-375y {
	font-weight: bold;
	background-color: #d21977
}

.tg .tg-xedw {
	font-weight: bold;
	background-color: #d21977;
	color: #ffffff;
	text-align: center
}

.tg .tg-wquz {
	font-weight: bold;
	background-color: #2b84be;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #a1a1a1;
	border-width: 1px;
}

.tg .tg-tds {
	background-color: #f7fdfa;
	color: #2b84be;
	width: 50px !important;
	padding: 8px 3px;
}

.tg tr th {
	border-top: none;
}

.bulk_row {
	width: 100%;
	border-bottom: 1px solid rgb(153, 153, 153);
}

.dropt .bulkqty {
	width: 230px !important;
}

.dropt .homestyln {
	width: 37.4% !important;
}

.bq {
	width: 37.4%;
	float: left;
	color: white;
	font-size: 17px;
	border-right: 1px solid rgb(153, 153, 153);
}

.bq_price {
	width: 56%;
	float: right;
	color: white;
	font-size: 17px;
}

.dropt .homestylnow {
	width: 62.6% !important;
	border-right: none !important;
}

.tg .tg-v3jn {
	font-weight: bold;
	background-color: #f7fdfa;
	color: #2b84be
}

.tg td a:hover {
	border-bottom: 1px solid #D21977 !important;
}

.bannerpricing-table .tabbable .panel-body #set2 .tabbable .nav-tabs li.active a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: transparent;
	border: solid 2px #fff;
	border-radius: 4px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin-left: 20px !important;
}

.bannerpricing-table .tabbable .panel-body #set2 .tabbable .nav-tabs li a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: #268772;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important
}

.bannerpricing-table .tabbable .panel-body #set2 .nav-tabs {
	background-color: #32c3a4 !important;
	float: left;
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set2 .nav-tabs li:first-child {
	margin-left: 30px;
}

.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg {
	width: 100%;
}
.tg a {
	color: #000 !important;
	text-decoration: none !important;
	font-weight: bold;
	padding: 3px 3px;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-xedw {
	font-weight: bold;
	background-color: #268772 !important;
	color: #ffffff;
	text-align: center;
	width: 30px;
}

.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-375y {
	font-weight: bold;
	background-color: #268772  !important;
}

.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-wquz {
	font-weight: bold;
	background-color: #268772  !important;
	color: #ffffff;
	text-align: center;
}

.bannerpricing-table .tabbable .panel-body #set2 .my-bulk {
	background-color: #32c3a4;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .nav-tabs li.active a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: transparent;
	border: solid 2px #fff;
	border-radius: 4px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important margin-left:20px !important;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .nav-tabs li a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: #b67336;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important
}

.bannerpricing-table .tabbable .panel-body #set3 .nav-tabs {
	background-color: #e89d59 !important;
	float: left;
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set3 .nav-tabs li:first-child {
	margin-left: 30px;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg {
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-xedw {
	font-weight: bold;
	background-color: #b67336 !important;
	color: #ffffff;
	text-align: center;
	width: 30px;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-375y {
	font-weight: bold;
	background-color: #b67336 !important;
}

.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-wquz {
	font-weight: bold;
	background-color: #b67336 !important;
	color: #ffffff;
	text-align: center;
}

.bannerpricing-table .tabbable .panel-body #set3 .my-bulk {
	background-color: #e89d59 !important;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .nav-tabs li.active a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: transparent;
	border: solid 2px #fff;
	border-radius: 4px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .nav-tabs li a {
	height: unset;
	margin-top: 8px;
	border-radius: 50px !important;
	color: #fff !important;
	margin-bottom: 8px;
	background-color: #911d5b;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important
}

.bannerpricing-table .tabbable .panel-body #set4 .nav-tabs {
	background-color: #db2e8a !important;
	float: left;
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set4 .nav-tabs li:first-child {
	margin-left: 30px;
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg {
	width: 100%;
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-xedw {
	font-weight: bold;
	background-color: #911d5b !important;
	color: #ffffff;
	text-align: center;
	width: 30px;
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-375y {
	font-weight: bold;
	background-color: #911d5b !important;
}

.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-wquz {
	font-weight: bold;
	background-color: #911d5b !important;
	color: #ffffff;
	text-align: center;
}

.bannerpricing-table .tabbable .panel-body #set4 .my-bulk {
	background-color: #db2e8a !important;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border-radius: 100%;
	padding-top: 1px;
	font-style: italic;
	margin-left: -5px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
#custom_your_text{
    color:#000;
    height: 150px;
    border: 2px solid #008bcc;
    margin-top: 25px;
    font-size: 18px;
    border-radius: 5px;
}
.row.cusstyres{
    width: 55%;
float: left;
font-size: 16px;
}
.sshirt_ftable{
    width:50%;
    float:left;
}
.sshirt_stable{
    width:50%;
    text-align:left;
}
.someonecheck{
    width: 55%;
float: left;
}
.btn.btn-danger{
 background: #428bca!important;
}
span.each_discount s.hidesss {
    float: right;
    width: 40%;
}
span.each_discount {
    width: 58% !important;
    display: inline-block;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
}
s.hidesss {
    float: left;
    width: 40%;
    text-align: left !important;
    display: inline-block !important;
}
span.each_discount_right {
float: left;
    text-align: left;
    width: 42%;
    display: inline-block;
    font-size: 1.3em;
    font-weight: 900;
}
span.each_discount_right input#each_lowest_price_id {
    float: right;
    width: 85%;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: -2px;
}
input#cutprice {
    float: right;
    text-align: left;
    width: 87% !important;
}
@media screen and (min-width:768px){
   
  
    .product_cat-back-to-school-banners .tabbable .tab-content .col-sm-7{
        width:51%!important;
    }
    .woocommerce-tabs.wc-tabs-wrapper{
    	padding-top:0px!important;
    }
    .woocommerce div.product form.cart{
        margin-bottom:0px!important;
    }
     .col-md-7.forpadrem {
    padding: 0px;
}
.col-md-6.bansty{
    margin-top:20px;
}
.mobile-show{
	display:none;
}
.desk-show button.single_add_to_cart_button.button.alt{
	display: inline-block!important;
}
}
@media (min-width: 768px) and (max-width: 999px) {
   .bannerpricing-table .tabbable .quantity .screen-reader-text{
        color: black!important;
    display: contents!important;
    }
.col-md-4.mobside,.col-md-5.hemmob {
    width: 50%!important;
    float: left;
}
.bannerpricing-table .totalcost {
    width: 100%!important;
}
.bannerpricing-table .totalcost {
    font-size: 20px!important;
    margin-top: 10px!important;
}
.main-class {
    display: inline-block!important;
}
.desk-show button{
	width: 100%;
    margin: 0px 0px 0px 12%;
}
.desk-show button.single_add_to_cart_button.button.alt{
background: white!important;
    color: black;
}
.mobile-show button.single_add_to_cart_button.button.alt{
background: white!important;
    color: black;
}
.totalcost{
	width:100%!important;
}
}
@media screen and (max-width:769px){
    .shirt_chart_img {
  
    background-color: #fefefe;
    margin: 1% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 90% !important;
    overflow: auto;
    z-index: 9999;

}
    
    .img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.right_sec button.single_add_to_cart_button.button.alt {
    text-align: center;
    width: 100%;
}
table.sshirt_stable.men.first tr.tr_width td.right_col {
    width: 60% !important;
}
    .mobile-show {
    background: #008bcc;
}
	.main-class{
	display:none;
}
.tab-pane > .tabbable{
    display:none;
}
.col-md-6.folmob
{
    padding-left:0px!important;
}
.uplart_sty{
	width:100%;
}
.total-price-dv button.single_add_to_cart_button.button.alt{
	display: inline-block!important;
}
.desk-show{
	display:none;
}
.folmob, .mobside, .bannerpricing-table #table_fields .materiaselect, .parentTabs #table_fields .quantity, .bannerpricing-table .tabbable .cs_br_width, .bannerpricing-table .tabbable .cs_br-height, .bannerpricing-table #table_fields .selectfinishing{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.modal-backdrop{
	position: absolute!important;
	opacity: 0!important;
}
.zopim {
    margin-bottom: 100px!important;
}
.uplart_sty{
	text-align: center;
}
.total-price-dv {
    width: 60%!important;
    margin: 0!important;
    padding: 7px 10px 2px 5px!important;
    float: left;
    text-align: center;
    display: inline-grid;
}
.bannerpricing-table #table_fields .single_add_to_cart_button{
    margin:0px!important;

}
.total-price-dv span {
    display: none!important;
}
.total-price-dv label{
    color: white!important;
    margin-top: 10px;
    font-size: 20px!important;
}
span.totalprice {
    display: inline-block!important;
}
.product-one .tab-content p{
    font-weight: bold;
    margin-top: 10px!important;
}
p.totalprice {
    margin-top: 4px!important;
    font-size: 15px!important;
    padding-left: 30px;
    color: #d20272;
    width: 50%;
    float: left!important;
    margin: 0!important;
    padding: 0!important;
    height: auto!important;
}
.bannerpricing-table #bulkhidestic{
margin-top: 20px!important;
}
.woocommerce div.product form.cart .bannerpricing-table #bulkhidestic table td{
    float:none!important;
}
.bannerpricing-table #bulkhidestic table .qquantity {
    font-size: 13px!important;
}
p.textarea_test{
	display: inline;
}
.uplart_sty div{
	margin-bottom: 15px!important;
}
.hemmob{
	display: inline-block;
	width: 100%;
}
.bannerpricing-table .tabbable .cs_br_width, .bannerpricing-table .tabbable .cs_br-height {
    width: 47%!important;
    margin-right: 3%!important;
}


}
@media screen and (max-width:549px){
.tr_width .adult_variation label{
    font-size:12px!important;
}
.shshirt{
    display:none;
}
.newvariationtwo{
    display:none!important;
}
.tr_width .adult_variation amount{
    font-size:13px!important;
}

.tr_width .kids_variation label{
    font-size:12px!important;
}
.tr_width .kids_variation amount{
    font-size:13px!important;
}
  .row.cusstyres{
    font-size:20px!important;
    width: 100%;
float: left;
}  
.someonecheck{
    width: 60%!important;
    float:none!important;
}
.postid-9032979 .single_add_to_cart_button.button.alt{
    float:none!important;
}
}

@media screen and (max-width:449px){
.tr_width .adult_variation label{
    font-size:12px!important;
}
.mobile-show .form-check{
	font-size: 12px;
}
.tr_width .adult_variation amount{
    font-size:10px!important;
}

.tr_width .kids_variation label{
    font-size:10px!important;
}
.tr_width .kids_variation amount{
    font-size:10px!important;
}
#adult_qtty, #kids_qtty,#size8qty, #size10qty, #size12qty, #size14qty, #sizesqty, #sizemqty, #sizelqty, #sizexlqty, #sizexxqty, #sizexxxqty, #size4qty, #size5qty{
    font-size: 10px!important;
border: 1px solid #777;
/*width: 40px!important;*/
}
.row.cusstyres{
    font-size:20px!important;
    width: 100%;
float: left;
}
.someonecheck{
    width: 60%!important;
    float:none!important;
}
.postid-9032979 .single_add_to_cart_button.button.alt{
    float:none!important;
}
}


@media screen and (max-width:359px){
    .left_sec_aftr_Cart h1.heading_form_aftr_cart {
    font-size: x-large !important;
}
    .largetextbox{
    margin-left:0px!important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec label {
    font-size: small !important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec .pric_shrt span.final_prc {
    font-size: small !important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec {
    width: 50% !important;
    float: left;
    padding: 0px;
    margin: 0px;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.right_sec {
    width: 50%;
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    }
    .tr_width .adult_variation label{
    font-size:10px!important;
    }
    .tr_width .adult_variation amount{
    font-size:10px!important;
    }

    .tr_width .kids_variation label{
    font-size:9px!important;
    }
    .tr_width .kids_variation amount{
    font-size:10px!important;
    }
    #adult_qtty, #kids_qtty,#size8qty, #size10qty, #size12qty, #size14qty, #sizesqty, #sizemqty, #sizelqty, #sizexlqty, #sizexxqty, #sizexxxqty, #size4qty, #size5qty{
    font-size: 10px!important;
    border: 1px solid #777;
    /*width: 40px!important;*/
    }
    .row.cusstyres{
    font-size:20px!important;
    width: 100%;
    float: left;
    }
    .someonecheck{
    width: 60%!important;
    float:none!important;
    }
    .postid-9032979 .single_add_to_cart_button.button.alt{
    float:none!important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.right_sec p.chk_box_cart {
    font-size: x-small !important;
    }
    }

/******* Shirts media query*******/
  
   

@media screen and (min-width:768px){
    .img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .quantity {
    display: none;
}
.left_tble_discount {
  width: 49%;
  float: left;
}

/***********kid category css start *************/

    table.sshirt_stable.kids.bulk-discount tr.head_td{
      background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;  
        display: block;
    }
    table.sshirt_stable.kids.bulk-discount td.head_td {
    background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;
    display: inline-block;
}
    table.sshirt_stable.kids.bulk-discount tr td {
    width: 50%;
    color: black;
    text-align: center;
        display: inline-block;
        border:1px solid black;
}
table.sshirt_stable.kids.bulk-discount tr td#btn_tbl {
    border: unset !important;
}
 table.sshirt_stable.kids.bulk-discount tr {
    width: 100%;
    border-bottom: 1px solid black;
    text-align: center;
        display: inline-block;
}
table.sshirt_stable.kids.bulk-discount {
    border: 2px solid black;
    border-radius: 7px;
}
table.sshirt_stable.kids.bulk-discount {
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: center;
    border:1px solid black !important;
}
.left_tble_discount table.sshirt_stable.kids.bulk-discount tr.head_td td {
  color: white;
  font-weight: bolder;
  font-size: 14px;
  line-height: 14px;
  border:unset !important;
}
table.sshirt_ftable.kids {
    width: 45%;
    float: left;
    position: relative;
    display: inline-block;
}

/***********kids category css end at***********/

.img_sec_all_pro.left_img_shirt.desktop .left_form_after_cart div#upload_ff label {
    display: none;
}
    table.sshirt_stable.men.bulk-discount tr.head_td{
      background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;  
        display: block;
    }
    table.sshirt_stable.men.bulk-discount td.head_td {
    background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    line-height: 9px;
}
    table.sshirt_stable.men.bulk-discount tr td {
    width: 33.3%;
    color: black;
    text-align: center;
        display: inline-block;
}
 table.sshirt_stable.men.bulk-discount tr {
    width: 100%;
    border-bottom: 1px solid black;
    text-align: center;
        display: inline-block;
}
table.sshirt_stable.men.bulk-discount {
    border: 2px solid black;
    border-radius: 7px;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 .video_Sec {
    width: 100%;
    float: left;
}
.img_sec_all_pro.left_img_shirt.desktop .summary.entry-summary {
    width: 48% !important;
    /* float: left; */
}
.img_sec_all_pro.left_img_shirt.desktop p.chk_box_cart {
display: inline-block;
    float: left;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
table.sshirt_stable.men tr.tr_width{padding-top:1px;padding-bottom:1px;}
table.sshirt_stable.men.first tr.tr_width td {
    border: unset !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .summary.entry-summary button.single_add_to_cart_button.button.alt {
    margin-bottom: 0px;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation{
    padding:0px !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 100%;
    max-height: 96px;
    height: 140px;
    object-fit: cover !important;
    z-index: 99;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 .woocommerce-product-gallery .flex-control-thumbs li {
    z-index: 999;
    border: 1px solid #00000014;
    margin: 5px !important;
}
.img_sec_all_pro.left_img_shirt.desktop p.chk_box_cart span.text {
    vertical-align: super;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 .woocommerce-product-gallery {
    width: 100% !important;
    display: inline-block;
    overflow: inherit;
}
       .left_img_shirt {
    width: 100%;
    padding-right: 3px;
    
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation {
    float: right;
    width: 49% !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .row.someonecheck1 {
    float: left;
    width: 50%;
}

button.single_add_to_cart_button.button.alt p.chk_box_cart{
    display:inline-block;
    width: 100%;
    float: left;
    text-align: left;
    font-size: small ;
    margin-top: 1px ;
    margin-bottom: 0px;
}
.adult_variation label, .kids_variation label {
    font-size: 13px !important;
    color: #131313;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.variation table.sshirt_stable.men amount,.variation table.sshirt_ftable.kids amount,.variation table.sshirt_stable.women amount,.variation table.sshirt_ftable.girls amount {
    font-size: 13px !important;
    color: #131313 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
 td.left_col.kids_variation{
    width: 65%;
    float: left;
    display: inline-block;
    text-align: left;
    padding:0px !important;
    margin-bottom:2px !important;
}
td.right_col p.color_txt {
    color: #2ba7db;
    font-size: 14px;
    font-family: arial;
    text-align: right;
    line-height: 13px;
    width: 77%;
}
   td.right_col{
    width: 35%;
    float: left;
    display: inline-block;
    text-align: left;
    padding:0px !important;
}
tr.tr_width {
    width: 100%;
    display: inline;
    position: relative;
    float: left;
}
table.sshirt_stable.men tbody {
    width: 100%;
    display: inline-block;
}
/*tr.tr_width td.kids_variation {
    width: 57%;
    float: left;
    display: inline-block;
    text-align: left;
}*/
#adult_qtty, #kids_qtty,#size8qty, #size10qty, #size12qty, #size14qty, #sizesqty, #sizemqty, #sizelqty, #sizexlqty, #sizexxqty, #sizexxxqty, #size4qty, #size5qty,#w_sizesqty, #w_sizemqty, #w_sizelqty, #w_sizexlqty, #w_sizexxqty, #w_sizexxxqty, #w_size4qty, #w_size5qty,#girls_adult_qtty, #girls_kids_qtty, #girls_size8qty, #girls_size10qty, #girls_size12qty, #girls_size14qty{
    font-size: 16px;
    border: 1px solid #c5c5c5;
    width: 60px !important;
    height: 27px !important;
    padding: 0px 0px !important;
    border-radius: 5px;
    text-align:center;
}
}
@media screen and (max-width:768px){
    
 .thum-under-img {
  margin-top: -70px;
  padding: 0px !important;
}   
 .img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation {
    padding-bottom: 0px !important;
}
.product-one .carbanners2 .ngg-galleryoverview {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.product-one .carbanners2 h2 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 7px;
    font-size: 1.3em !important;
    font-weight: bold !important;
}
 .col-md-6.right_sec p.chk_box_cart span.text {
    font-size: 11px;
   }
    .right_heading_printing {

    padding-top: 15px !important;
}
.img_sec_all_pro .left_sec_dtl h2.p_shirt_txt {
    text-align: left;
    padding-top: 15px;
}
    table.sshirt_stable.men.first tr.tr_width td.left_col.kids_variation {
    width: 40% !important;
    padding: 0px !important;
}
        table.sshirt_stable.kids.bulk-discount tr.head_td{
      background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;  
        display: block;
    }
    table.sshirt_stable.kids.bulk-discount td.head_td {
    background-color: #069fd8;
    color: white;
    width: 100% !important;
    border: unset !important;
    text-align: center !important;
    display: inline-block;
}
    table.sshirt_stable.kids.bulk-discount tr td {
    width: 33.3%;
    color: black;
    text-align: center;
        display: inline-block;
        border:1px solid black;
}
table.sshirt_stable.kids.bulk-discount tr td#btn_tbl {
    border: unset !important;
}
 table.sshirt_stable.kids.bulk-discount tr {
    width: 100%;
    border-bottom: 1px solid black;
    text-align: center;
        display: inline-block;
}
table.sshirt_stable.kids.bulk-discount {
    border: 2px solid black;
    border-radius: 7px;
}
table.sshirt_stable.kids.bulk-discount {
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: center;
    border:1px solid black !important;
}
.left_tble_discount table.sshirt_stable.kids.bulk-discount tr.head_td td {
  color: white;
  font-weight: bolder;
  font-size: 14px;
  line-height: 14px;
  
}
    .img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation {
    width: 100%;
    display: inline-block;
    overflow: hidden;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation table.sshirt_stable.men.first {
    width: 50% !important;
    display: inline-block;
    float: left;
    overflow: hidden;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .left_tble_discount {
    width: 50%;
    float: left;
    display: inline;
    text-align: center;
}

    h4.btm_line_txt {
    font-size: 8px !important;
}

 .img_sec_all_pro {
    display: inline-block;
    float: left;
    width: 100%;
    padding-top: 7%;
}
    .left_form_after_cart .largetextbox .shrt_txt1 h4 {
    font-size: medium !important;
}
.left_form_after_cart .largetextbox .shrt_txt3 h4 {
    font-size: medium !important;
}
.right_form_after_cart .upload_portion div#upload_ff .wc-dnd-file-upload label {
    text-align: center ;
    font-size: smaller !important;
}
.left_form_after_cart .largetextbox .shrt_txt1 span {
    font-size: small !important;
}
 .left_sec_aftr_Cart h1.heading_form_aftr_cart {
    font-size: x-large !important;
}
    .largetextbox{
    margin-left:0px!important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec label {
    font-size: small !important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec .pric_shrt span.final_prc {
    font-size: small !important;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.left_sec {
    width: 50% !important;
    float: left;
    padding: 0px;
    margin: 0px;
    }
    .row.someonecheck1 .col-md-6.col-sm-offset-6 .col-md-6.right_sec {
    width: 50%;
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    }
    .tr_width .adult_variation label{
    font-size:10px!important;
    }
    .tr_width .adult_variation amount{
    font-size:10px!important;
    }

    .tr_width .kids_variation label{
    font-size:8px!important;
    }
    .tr_width .kids_variation amount{
    font-size:10px!important;
    }
    #adult_qtty, #kids_qtty,#size8qty, #size10qty, #size12qty, #size14qty, #sizesqty, #sizemqty, #sizelqty, #sizexlqty, #sizexxqty, #sizexxxqty, #size4qty, #size5qty{
    font-size: 10px!important;
    border: 1px solid #777;
    /*width: 40px!important;*/
    }
.adult_variation label, .kids_variation label {
    font-size: 10px !important;
    color: #131313;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.variation table.sshirt_stable.men amount,.variation table.sshirt_ftable.kids amount,.variation table.sshirt_stable.women amount,.variation table.sshirt_ftable.girls amount {
    font-size: 8px !important;
    color: #131313 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
/*Mobile views grids*/

#adult_qtty, #kids_qtty,#size8qty, #size10qty, #size12qty, #size14qty, #sizesqty, #sizemqty, #sizelqty, #sizexlqty, #sizexxqty, #sizexxxqty, #size4qty, #size5qty,#w_sizesqty, #w_sizemqty, #w_sizelqty, #w_sizexlqty, #w_sizexxqty, #w_sizexxxqty, #w_size4qty, #w_size5qty,#girls_adult_qtty, #girls_kids_qtty, #girls_size8qty, #girls_size10qty, #girls_size12qty, #girls_size14qty{
    font-size: 10px !important;
    border: 1px solid #c5c5c5;
    /*width: 40px !important;*/
    height: 20px !important;
    padding: 0px 7px;
    border-radius: 5px;
}
table.sshirt_stable.men.first tr.tr_width td.right_col input {
    width: 90% !important;
}
.left_tble_discount table.sshirt_stable.kids.bulk-discount tr.head_td td {
    border: unset;
    width: 100% !important;
    display: inline-block;
}
.left_tble_discount table.sshirt_stable.kids.bulk-discount tr.head_td {
    text-align: center;
    background-color: #069fd8;
    color: white;
    width: 100% !important;
}
table.sshirt_stable.kids.bulk-discount tr td#btn_tbl {
    border: unset !important;
    font-size: 12px;
    width: 100%;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation table.sshirt_stable.men.first tr.tr_width td.right_col {
    padding: 3px 3px 4px 3px !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.left_sec {
    width: 50%;
    float: left;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.right_sec .quantity {
    display: none;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.right_sec {
    width: 50%;
    float: left;
    padding:0px !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.left_sec .qty_shrts label {
    font-size: 1em !important;
}
.col-md-6.left_sec div span.each_discount {
    font-size: 1em !important;
}
span.each_discount_right input#each_lowest_price_id {
    font-size: 1em !important;
    font-weight: bold;
}
span.each_discount_right {
    font-size: 1em !important;
    font-weight: 900;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.left_sec .pric_shrt label {
    font-size: 1em !important;
    width: 60% !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.left_sec .pric_shrt span.final_prc {
    font-size: 1em;
    width: 40% !important;
}
.product-one .carbanners2 .slideshowlink {
    display: none;
}
.product-one .carbanners2 div#logo-slider-wraper ul#logo-slider li.slide {
    float: left;
    display: inline;
    margin: 0px !important;
    padding: 0px !important;
}
.img_sec_all_pro.left_img_shirt.desktop .left_sec_dtl .variation .col-md-6.left_sec .pric_shrt span.final_prc input#finalprice {
    font-size: 1em !important;
}
 table.sshirt_stable.kids.bulk-discount tr td {
    width: 50%;
    color: black;
    text-align: center;
        display: inline-block;
        border:1px solid black;
}
/*


table.sshirt_stable.men {
    width: 100% !important;
    float: left;
    display: inline-grid !important;
        border-top: 2px dotted gray !important;
}
table.sshirt_stable.men tr.tr_width {
    width: 20%;
    float: left;
    text-align:center;
}
table.sshirt_stable.women tr.tr_width:first-child {
    height: 10em;
    display: flex;
  align-items: center;
  justify-content: center;   
    vertical-align: middle;
    align-items: center;
    border-right: 2px dotted gray !important;
}
table.sshirt_stable.women {
    width: 100% !important;
    float: left;
    display: inline-grid !important;
        border-top: 2px dotted gray !important;
}
table.sshirt_stable.women tr.tr_width {
    width: 20%;
    float: left;
    text-align:center;
}*/
/*table.sshirt_stable.men tr.tr_width:first-child {
    height: 10em;
    display: flex;
  align-items: center;
  justify-content: center;   
    vertical-align: middle;
    align-items: center;
     border-right: 2px dotted gray !important;
}*/
/*table.sshirt_ftable.girls {
    width: 100% !important;
    float: left;
    display: inline-grid !important;
        border-top: 2px dotted gray !important;
}
table.sshirt_ftable.girls tr.tr_width {
    width: 20%;
    float: left;
    text-align:center;
}
table.sshirt_ftable.girls tr.tr_width:first-child {
    height: 11em;
    display: flex;
  align-items: center;
  justify-content: center;   
     border-right: 2px dotted gray !important;
}*/
table.sshirt_ftable.kids {
    width: 100% !important;
    float: left;
    display: inline-grid !important;
        border-top: 2px dotted gray !important;
         border-bottom: 2px dotted gray !important;
}

table.sshirt_ftable.kids p.color_txt {
    display: none;
}
table.sshirt_ftable.girls p.color_txt {
    display: none;
}
table.sshirt_stable.women p.color_txt {
    display: none;
}
table.sshirt_stable.men p.color_txt {
    display: none;
}

table.sshirt_stable.women tr.tr_width:first-child td.left_col.kids_variation:first-child {
    vertical-align: middle;
    align-items: center;
    font-size: x-small!important;
    float: left;
    text-align: left;
}
table.sshirt_stable.men tr.tr_width:first-child td.left_col.kids_variation:first-child {
    vertical-align: middle;
    align-items: center;
    font-size: x-small!important;
    float: left;
    text-align: left;
}
table.sshirt_ftable.girls tr.tr_width:first-child td.left_col.kids_variation:first-child {
    vertical-align: middle;
    align-items: center;
    font-size: x-small!important;
    float: left;
    text-align: left;
}
table.sshirt_ftable.kids tr.tr_width:first-child td.left_col.kids_variation:first-child {
    vertical-align: middle;
    align-items: center;
    font-size: x-small!important;
    float: left;
    text-align: left;
}






table.sshirt_ftable.kids tr.tr_width:first-child {
    height: 11em;
    display: flex;
  align-items: center;
  justify-content: center;   
     border-right: 2px dotted gray !important;
  
}
h2.p_shirt_txt {
    text-align: left;
    color: #069fd8;
    font-weight: 900;
    font-size: large !important;
    display: inline-block;
}


    img.left_img_shirt.desktop{
        display:none;
    }
    .shir_nav_tog {
    width: 30%;
    float: left;
}
.shir_nav_tog .col-lg-3.col-md-3.col-sm-12.col-xs-12 {
    padding: 2px;
}
    img.left_img_shirt.mob {
    display: block !important;
}
    table.sshirt_stable.men,table.sshirt_stable.women{
        width:20%;
        float:left;
        text-align:left;
    }
    table.sshirt_ftable.girls,table.sshirt_ftable.kids{
        width:25%;
        float:left;
        margin: auto;
    text-align: center;
    }
    .tr_width td{
    width: 100%!important;
}
.col-md-6.left_sec div{
    display:inline-block;
}

.left_sec_aftr_Cart,.right_sec_aftr_Cart {
    width: 100%!important;
}
.variation{
    display:inline-block;
}
input.list_disabled_kidsP,.left_form_after_cart,.right_form_after_cart{
    width:100%!important;
}
input.list_disabled_women,input.list_disabled_kids,input.list_disabled_girls,input.list_disabled_men {
    width: 100%;
}
.adult_variation, .kids_variation {
     margin-bottom: 0px!important;
}
.largetextbox label {
    display: flex;
}
}
img.left_img_shirt.mob {
    display: none;
}

table.sshirt_stable.women {
    width: 25%;
    float: left;
    position: relative;
    display: inline-block;
}
 table.sshirt_ftable.girls {
    width: 25%;
    float: left;
    position: relative;
    display: inline-block;
}
 p.not_txt_cart {
    color: white !important;
    font-size: 10px;
    text-align: left;
    padding-left: 16px;
    padding-right: 10px;
    font-weight: bold !important;
}
.shirt_printing_heading {
    display: inline;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.right_heading_printing {
    float: left;
    width: 20%;
    cursor: pointer;
}
.left_heading_printing {
    float: left;
    width: 80%;
}
.shirt_size_chart_show {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
     overflow: auto;
    z-index: 9999;
}
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.shirt_chart_img {
    background-color: #fefefe;
    margin: 1% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
        overflow: auto;
    z-index: 9999;
}
h2.p_shirt_txt {
    font-size: 23px !important;
}