.sec7-right-undersec-div, .in_up_col{display: -webkit-box;display: -ms-flexbox;display: flex;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sec7-right-undersec-div .sec7-div-box2{width: 100%;display: block;}
.sec7-div-box2  .sec7-sec1, .sec7-div-box .sec7-sec1{width: 56%;min-height: 100%;}
.sec7-div-box2 .sec7-sec2{width: 20%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; min-height: 100%;}
.sec7-div-box2 .sec7-sec3{width: 20%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 100%;}
.sec7-div-box{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}
.sec7-sec2, .sec7-sec3{width: 20%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 100%;}


.icon.icon-tk1{background-position: 0px -975px !important;}
.icon.icon-x{background-position: 0px -1007px !important;}
.icon3.icon-tk{background-position: 0px -347px;height: 28px;width: 28px;}
.icon3.icon-x{height: 28px;width: 28px;background-position: 0px -376px;}

.sec7-sec2 h6, .sec7-sec3 h6{width: 100%;text-align: center;}
.s6-innerbox-div .thumbnail{text-align: center;}


.roadside-checkout .left-imgdiv img:first-child {margin-left: 0;}

/*** Paypal button for checkout ***/

.paypal_images{/*width: 80%;*/margin: 0px auto 15px;padding: 0 25px;}
.paypal_images button{background: none;-webkit-box-shadow: none;box-shadow: none;margin: auto;-webkit-transition: all .6s ease-out;-o-transition: all .6s ease-out;transition: all .6s ease-out;position: relative;padding: 15px;border: 1px solid #d1cfcf !important;border-radius: 4px;outline:none;}
.paypal_images button:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.or_text{margin: 5px 0px;font-size: 15px;margin-bottom: 20px;}
.checkout_expe{position: absolute;width: 140px;left: 0px;right: 0px;margin: auto;top: -10px;background: #fff;font-size: 12px;color: #a5a2a2;text-transform: capitalize;font-weight: 400;letter-spacing: 1px;}
                                
.paypal_images button {
    max-width: 440px;
}
button.checkout-btn#checkout {
    padding-left: 25px;
    padding-right: 25px;
}

.chkout_loader{position: relative;}
.chkout_loader .loader-class{bottom: auto;top: 0px;right: -65px;z-index: 9;}

/**=========CSS for tab like product section ==========**/

.subs_option .selectbox-1, .subs_option .selectbox-2{
	background-color: #f5f5f5;
	padding: 15px 20px 15px 20px;
	border: #ccc 1px solid;
	position: relative;
	display: inline-block;
	border-bottom: 0;
	color: #333;
	font-size: 18px;
	font-family: Montserrat;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: -1px;
	border-radius: 5px 5px 0px 0px;
   
}
 .subs_option .selectbox-1{
	z-index: 99;
} 
.subs_option .box-1, .subs_option .box-2 {
	border: none;
	position: relative;
	z-index: 9;

}
.subs_option .box-2 {
	position: relative;
	z-index: 999;

}
.subs_option .selectbox-2 {
	background-color:#adaaaa;
	border: #adaaaa 1px solid;
	border-bottom: none;
	color: #fff;
}
.subs_option .selectbox-1:hover, .subs_option .selectbox-1:focus{
	color: #333 !important;
	text-decoration: none !important;
}
.subs_option .selectbox-2:hover, .subs_option .selectbox-2:focus{
	color: #fff !important;
	text-decoration: none !important;
   
}
.subs_option .box-2>.panel-heading {
	background: #adaaaa;
	border: #adaaaa 1px solid;
	color: #fff;
}
.subs_option .box-2 ,.subs_option .box-1{
	border: none;

}

.ordr-box .panel-heading {
	border: #ccc 1px solid;
}
.form_list_new ul li:last-child {
	border-radius: 0px 0px 4px 4px;
}

@media (max-width: 550px){
	.subs_option .selectbox-1, .subs_option .selectbox-2 {
		margin-bottom: 0px;
		font-size: 15px;
		padding: 10px;
	}
}
@media (max-width: 480px){
	.subs_option .selectbox-1,  .subs_option .selectbox-2 {
		margin-bottom: 0px;
		font-size: 12px;
		padding: 10px;
	}
}


/***======== Tabber css ends ======= ***/

@media(max-width:1199px){
	.sec7-div-box2 .sec7-sec1, .sec7-div-box .sec7-sec1{width: 55%;}
	.sec5-div{background-image: none !important;}

	.sec7-underdiv h3{text-align: center}
	.sec7-underdiv h3 samp{width: 100%;}
	.chkout_loader .loader-class{top: 60px;}
}

@media(max-width:991px){
	.sec7-div .container{padding: 0px;}
	.new-st, .sec7-maindiv .col-md-6:nth-child(2) {padding: 0px;}
	.sec7-sec2 h6, .sec7-sec3 h6{font-size: 16px;line-height: 16px;}
	.trd-head.dkstpvw ul{text-align: left; }

	.left-part-div {padding-left: 25px;}
	.left-part-div .btn-new{display: block;max-width: 300px;margin: auto;}
	header.dkstp .container {width: 100%;}
	header.dkstp .container {padding: 0 !important;}
	.trd-right-div img{top:auto}
	.testimonial-holder .col-sm-8.left-pdn{width: 100%;}
	.testimonial-holder .col-sm-8.left-pdn img{margin: auto;}
	.testimonial-holder img{max-width: 100%;}

	.chkout_loader .loader-class{top: 75px;}
}


@media(max-width:767px){
	.left-part-div {padding-left: 0;}
	.trt-txtdiv h3{line-height: 17px;}

	.top-div h1 span{font-size: 25px;}
	.top-div h1.text-uppercase{ font-size: 25px !important;  }
	#header .container img{margin: auto;}

	.shippingLeft:before{width:30px;background-repeat: no-repeat;background-position: center;}
	.icon.icon-us{position: relative; top: 2px;}
	span.icon.icon-free {display: block;margin: 0 auto;}
}

@media(max-width:575px){
	.left-imgdiv{width: 100%;text-align: center;}
	.left-part-div{width: 100%;}
	.left-imgdiv img{margin: auto !important;}
	.roadside-checkout .left-imgdiv img{margin: auto !important;}
	body .top2-div h3{ font-size: 18px;}
	.shippingLeft::before{width:20px;}
	.div3 .checkbox font {font-size: 15px !important;}
.icon.icon-us{position: relative; top: 4px;}
}
@media(max-width:480px){
	.sec7-div-box2 .sec7-sec1, .sec7-div-box .sec7-sec1 {width: 45%;}
	.sec7-div-box2 .sec7-sec2{width: 24%;}
	.sec7-div-box2 .sec7-sec3{width: 24%;}
	.sec7-sec2, .sec7-sec3{width: 24%;}
	.sec7-sec2 h6, .sec7-sec3 h6{font-size: 12px;}

	.trt-imgdiv{width: 60px;}
		

}
@media only screen and (max-width: 479px){
body .icon.icon-us {vertical-align: middle;position: relative;top: -4px;}
}
@media(max-width:360px){
.limited-offer .txt-box {width: 90%;}
body .top2-div h3{ font-size: 14px;}
.icon.icon-us{position: relative; top: 6px;}
}