.reseller-banner{background:url(../images/reseller/reseller-banner.jpg) center top no-repeat;background-size: cover;}
.reseller-box .reseller-img1{width:345px;height:286px;background:url(../images/reseller/reseller-img1.png) left top no-repeat}
.reseller-details{width:68%}
.reseller-table td{font-size:18px;line-height:18px;padding:30px 0}
.reseller-table table{background-color:#fafbfb}
.reseller-table td:first-child{text-align:center;padding-left:0}
.reseller-table table td:nth-child(2n){background:#fff}
.reseller-table table tr:hover td:nth-child(2n){background-color:#f5f5f5}
.additional-info figure{margin:0 30px 0 0}
.additional-info h3{font-size:28px;line-height:28px;margin:32px 0 42px}
.questions-box table td{position:relative;vertical-align:top}
.questions-box table .label,.questions-box ul li .questions-fields .label{float:left;width:100%;color:#5f5f5f;font-size:18px;line-height:24px;outline:0;border:none;margin:0 0 15px;font-weight:300;padding:0 0 0 2%}
.questions-box table .field1,.questions-box table .commentbox,.questions-box ul li .questions-fields .field1,.questions-box ul li .questions-fields .commentbox {float:left;width:100%;height:50px;outline:0;border:none;padding:15px 2%;margin:0 1.5% 30px;border-radius:5px;background:#fff}
.questions-box table #no_of_customers{margin:38px 0 0}
.questions-box table .field2{width:92%}
.questions-box table .commentbox{color:#777;height:150px;font-family:'Lato',sans-serif}
.questions-box .submit{width:386px;cursor:pointer;border:none;height:50px;padding:0;box-shadow:none;line-height:46px}
.questions-box .submit:hover{background-color:#333}
.default-features ul li .image-holder{background-image:url(../images/reseller/sprites.png);background-repeat:no-repeat;background-position:0 0}
.default-features ul li .reseller-icon2{background-position:right top}
.default-features ul li .reseller-icon3{background-position:left -97px}
.default-features ul li .reseller-icon4{background-position:right -97px}
.default-features ul li .reseller-icon5{background-position:left -194px}
.questions-box ul li{float: left;width: 100%;text-align: left;}
.questions-box ul li .questions-fields{width: 49%;}
.questions-box ul li .questions-fields .label{font-weight: 300;padding: 0;}
.questions-box ul li .questions-fields .field1, .questions-box ul li .questions-fields .commentbox{margin: 0 0 30px;}
.questions-box ul li .questions-fields .months{width: 32%;margin: 0 2% 0 0;}
.questions-box ul li .questions-fields .months,.questions-box ul li .questions-fields{position: relative;}
.questions-box ul li .questions-fields .months:last-child{margin:0;}
.questions-box ul li .questions-fields span.error,.questions-box ul li .questions-fields .months span.error {right: 0;bottom: 6px;top: inherit;}
.questions-box ul li .questions-fields .height48{min-height: 48px;}
.questions-box ul li .questions-fields .height64{min-height: 64px;}
.questions-box ul li .questions-fields .months .field1{padding: 15px 5%;}
.questions-box ul li .questions-fields .commentbox{height: 170px;}
@media screen and (max-width: 1199px) {
    .additional-info{padding:0 2%}
    .reseller-table td,.reseller-table td:first-child{font-size:14px;line-height:14px;text-align:left;padding:15px 0 15px 50%}
    .reseller-table td span{color:#777}
    .reseller-table td:before{top:15px}
    .reseller-table table td:nth-of-type(1):before{content:"Level"}
    .reseller-table table td:nth-of-type(2):before{content:"Requirerment"}
    .reseller-table table td:nth-of-type(3):before{content:"Discount"}
    .reseller-details{width:60%}
}
@media screen and (max-width: 991px) {
    .reseller-box{text-align:center}
    .reseller-box .reseller-img1{margin:0 auto;float:none!important}
    .reseller-details,.reseller-details ul{width:100%}
    .questions-box table .label br{display:none}
    .reseller-banner .sub-banner h3{font-size:18px;line-height:24px}
}
@media screen and (max-width: 767px) {
    .reseller-banner h3 br{display:none}
    .additional-info h3{font-size:24px}
    .questions-box .submit{width:275px}
    .questions-box table .label{font-size:14px;line-height:22px}
    .questions-box table .field1,.questions-box table .commentbox{margin:0 1% 15px}
    .questions-box ul li .questions-fields {width: 100%;}
    .questions-box ul li .questions-fields .height48 {min-height: 20px;}
    .questions-box ul li .questions-fields .height64 {min-height: auto;}
}
@media screen and (max-width: 480px) {
    .reseller-details{padding:0 2%}
    .reseller-table td,.reseller-table td:first-child{padding:15px 0 15px 38%}
    .additional-info figure{margin:0 10px 0 0}
    .additional-info h3{font-size:20px}
    .reseller-details span{font-size:18px}
    .questions-box ul li .questions-fields .months {width: 100%;margin: 0;          }
    .questions-box ul li .questions-fields .field1, .questions-box ul li .questions-fields .commentbox {margin: 0 0 10px;    }
    .questions-box ul li .questions-fields span.error, .questions-box ul li .questions-fields .months span.error {
        bottom: -10px;
      }
}
@media screen and (max-width: 375px) {
    .reseller-box .reseller-img1{width:315px;background:url(../images/reseller/reseller-img1.png) left top no-repeat;background-size:contain}
}