#xtm-content{padding-top:0;}
.bn-tradein{}
.bg-fa{background:#fafafa}
.bn-tradein img{display: block;width:100%}
.section-desc{padding:15px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.tradein-intro{
	position: relative;
	max-width: 1024px;width:95%;margin:30px auto;border:1px solid #d01c13;border-radius:5px;-webkit-border-radius:5px;background:#fff;}
	.tradein-intro:before{content:"";width:20%;height:5px;background:#d01c13;position:absolute;top:0px;left:50%;margin-left:-10%;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.min-desc{height:350px;overflow:hidden}
.viewmore{text-align:center;padding:10px 0}
.viewmore a{color:#d01c13;text-decoration: underline;}
.tradein-intro .inner{padding:25px 15px 15px;}
.tradein-intro ul{margin-left:25px;margin-bottom: 15px;}
.tradein-intro p,.tradein-intro ul li{font-size:15px;margin:0 0 10px;}
.tradein-intro ul li {list-style:disc}
.tradein-intro h2{font-weight: bold;margin:0 0 20px;font-size:20px;text-align:center;}
.tradein-intro h3{font-weight: bold;margin:0 0 15px;font-size:18px;}
.tab-group,.tab-group-out{text-align: center;margin-bottom:30px;}
.tab-group a,.tab-group-out a{font-weight:bold;border:1px solid #ebbd61;margin:0 5px;text-transform: uppercase;color:#fff;
background: rgb(80, 75, 76);
background: linear-gradient(180deg, rgba(253,15,68,1) 0%, rgba(233,16,43,1) 50%, rgba(208,19,12,1) 100%);

border-radius:5px;-webkit-border-radius:5px;display: inline-block;padding:10px 35px;}
.tab-group a.active,.tab-group a:hover,.tab-group-out a.active,.tab-group-out a:hover{background:#ebbd61;}

.tradesearch{width:90%;max-width:780px;margin:30px auto;background:#ce1209;padding:30px;text-align: center;border-radius:100px;display:none}
.tradesearch h3{text-transform: uppercase;color:#fff;font-size:22px;margin:0 0 25px;font-weight: background}
.tradesearch input{border:0;height:35px;border-radius:5px;-webkit-border-radius:5px;width:90%;max-width:600px;text-indent: 10px;margin-bottom: 15px}

#wait-load{text-align: center;font-size:2em;color:#ce1209;margin:30px 0;}
.alert{display: block;width:100%;text-align: center;}
#box-group-products{margin-top:30px}
#group-products,.group-products{display: flex;-webkit-display:flex;flex-flow:row wrap;flex:1 100%;}
#group-products .item,.group-products .item{text-align:center;border:1px solid #f5f5f5;border-radius:5px;-webkit-border-radius:5px;width:48%;margin:1%;}
#group-products .item h4,.group-products .item h4{font-size:17px;font-weight: bold;margin-bottom:15px;line-height:1.4;}
.group-products .item h4{font-size:14px; }
#group-products .item span,.group-products .item span{display: block;font-size:13px;margin:0 0 10px;}
#group-products .item a div,.group-products .item a div{font-size:18px;display: inline-block;padding:5px 20px;background:#ce1209;color:#fff;border-radius:20px;-webkit-border-radius:20px;}
#group-products .item a font{margin-left:5px;color:#eb1e30}
#group-products .item img,.group-products .item img{margin-bottom: 15px}
#group-products .item .item-inner,.group-products .item .item-inner{padding: 15px;}
#group-products .item:hover,.group-products .item:hover{border:1px solid #ce1209;}
#group-products .item:hover h4,.group-products .item:hover h4{color:#ce1209;}
.group-products ul,.form-tradein .form-right ul{}
.group-products .item ul li,.form-tradein .form-right ul li{display:flex;-webkit-display:flex;flex-flow:row nowrap;margin-bottom: 5px;}
.group-products .item ul li span,.form-tradein .form-right ul li span{width:55%;font-size:11px;text-align:left}
.group-products .item ul li div,.form-tradein .form-right ul li div{width:45%;text-align: right;font-size:13px;color:#000}
.group-products .item ul li div font,.form-tradein .form-right ul div font{color:#d0332e}
.group-products .item a.button-tradein-form{border:1px solid #ce1209;background:#ce1209;color:#fff;text-transform: uppercase;display: block;width:100%;height:35px;line-height:35px;border-radius:5px;-webkit-border-radius:5px}
.group-products .item a.button-tradein-form:hover{opacity:0.8;-webkit-opacity:0.8;background:#fff;color:#ce1209}
#box-group-products h3{text-align: center;text-transform: uppercase;font-size:22px;margin:0 0 30px;font-weight: bold;}
.box-modal-tradein{width:95%;}
#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight,#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{display: none;}
#cboxLoadedContent{padding:15px;}
.p-name{font-size:14px;margin-bottom:10px;display:block;}
.p-name strong{font-size:15px;}
.info-right h4{font-weight:bold;margin-bottom:15px;font-size:14px;}

.options .item-option{margin-bottom:10px;}
.options .item-option a{padding:5px 10px;font-size:13px;display: block;background:#fff;border-radius:5px;-webkit-border-radius:5px;border:1px solid #f1f1f1;position:relative;}
.options .item-option label{padding-left:20px;}
.options .item-option label strong{margin-right: 5px}
.options .item-option a i{display:block;width:15px;height:15px;border:1px solid #ccc;border-radius: 100%;-webkit-border-radius:100%;position:absolute;left:9px;top:8px;}
.options .item-option a:hover,.options .item-option a:hover i,
.options .item-option a.active,.options .item-option a.active i
{border:1px solid #ce0112;}
.options .item-option a.active i:before{display:block;content::"";background:#ce0112;position:absolute;width:14px;height:14px;border-radius:100%;-webkit-border-radius:100%;top:0;left:0;}
.info-right h5{text-align:center;font-weight:bold;font-size:16px;margin:15px 0;}
.info-right .price-row{text-align: center;font-size:17px;margin:15px 0 10px;font-weight:bold; }
.info-right .price-row span{color:#ce0112;}
.tradein-step2{display: none}
.tradein-step2 .note{font-style:italic;color:#9d9d9d;font-size:9px;text-align:center;}
.group-buttons{margin:30px 0 15px 0;display:flex;-webkit-display:flex;flex-flow:row nowrap;flex: 1 100%;}
.group-buttons div{width:49%;}
.group-bleft{margin-right:1%;}
.group-bright{margin-left:1%;}
.group-buttons a{display:block;border:1px solid #ca2b25;border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;background:#b5000f;color:#fff;display:block;width:100%;height:40px;line-height:40px;text-align:center;transition:0.3s all;-webkit-transition:0.3s all;}
.group-buttons a:hover{background:#fff;color:#ca2b25;}
.step-tradein .heading-tradein{margin-bottom:30px;text-align: center;text-transform: uppercase;background:#f1eff0;color:#bc3d46;font-size:15px;padding:10px 0;font-weight: bold;}

.form-tradein{display:flex;-webkit-display:flex;flex-flow:row nowrap;flex:1 100%;}
.form-tradein .form-left{width:30%}
.form-tradein .form-right{width:70%;max-width:500px}
.form-tradein .form-right h4{margin-bottom: 15px;}
.form-tradein input,.form-tradein label,.form-tradein select{display:block;width:100%;}
.form-tradein select{height:30px;line-height:30px;border:1px solid #c4c4c4 ;border-radius:5px;-webkit-border-radius:5px;background:#fff}
.form-tradein input{display:block;width:100%;color:#c4c4c4;border:1px solid #c4c4c4 ;border-radius:5px;-webkit-border-radius:5px;height:35px;line-height:35px;text-indent:5px}
.form-tradein button{border:0;background:#c50012;color:#fff;text-transform: uppercase;display: block;width:100%;text-align:center;border-radius:5px;-webkit-border-radius:5px;height:35px;line-height: 35px;}
.form-tradein .row-form,.form-tradein .row-form-full{margin-bottom:10px;}
.small-note{display:block;padding:10px 0;font-size:11px;color:grey;text-align: center;}
.small-note strong{color:#c50012;}
@media screen and (min-width:768px)
{
	#group-products .item,.group-products .item{width:23%;}
	.tradein-info-product,.form-tradein .row-form,.form-tradein .row-form-full{display:flex;-webkit-display:flex;flex-flow:row nowrap;flex:1 100%;}
	.gform .row-form .item-form{width:49%;margin-right:1%}
	.gform .row-form .item-form:last-child{margin-left:1%;margin-right:0}
	.gform .row-form-full .item-form{width:100%}
	.info-left{width:40%;}
	.info-right{width:60%;}
	.info-right .price-row{font-size:20px;margin:30px 0 10px;}
}
@media screen and (min-width:1024px)
{
	.info-left{width:35%;}
	.info-right{width:65%;}
}
@media screen and (max-width:991px)
{
	#group-products .item, .group-products .item{width:31%}
	#box-group-products{background:#fff}
}
@media screen and (max-width:640px)
{
	.form-tradein{flex-flow:row wrap;}
	#group-products .item, .group-products .item{width:48%}
	#group-products .item h4, .group-products .item h4{font-size: 14px;}
	#group-products .item a div, .group-products .item a div{font-size:16px}
	.tradein-info-product .info-left{margin-bottom:10px;}
	.group-buttons,.form-tradein{flex-flow:row wrap}
	.group-buttons div{width:100%;margin-bottom:5px;}
	.tab-group, .tab-group-out{white-space:nowrap;overflow-x:scroll}
	.tab-group a, .tab-group-out a{font-size:12px;padding:10px 20px;}
	.form-tradein .form-left{margin-bottom:15px;}
	.form-tradein .form-left,.form-tradein .form-right{width:100%}
}