@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/robotoslab-bold-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/robotoslab-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html {
	height: 100%;
}

body {	
	min-height: 100%;
	position: relative;	
}

a {
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
}

a:hover {
	text-decoration: none;
}

.padding-0 {
	padding: 0;
}

.float-none {
	float: none;
}

.inline-block {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.custom-btns{font-family: 'robotobold';font-size: 16px;text-transform: uppercase;letter-spacing: 2px;margin-right: 20px;border-radius: 0;min-width: 200px; height: 50px;line-height: 35px;}
.tan.custom-btns{background: #c5beba;color: #113743;}
.tan.custom-btns:hover{background: #c5001a;color: #fff;}

.red.custom-btns{background: #c5001a;color: #fff;}
.red.custom-btns:hover{background: #c5beba;color: #113743;}

.returndeals-navbar{background: #c5001a;height: 100px;position: fixed;width: 100%;z-index: 99;}
.returndeals-navbar .navbar-nav .nav-link{font-family: 'ralewaybold';font-size: 20px;color: #e4e3db;text-transform: uppercase;padding: 0 20px;line-height: 100px;}
.returndeals-navbar .navbar-nav .nav-link:hover{color: #113743;background: #c5beba;}
.toggler-returndeals{cursor: pointer;}
.toggler-returndeals .white-text{color: #fff; font-size: 35px;}

.hero-banner{height: 800px;background-size: cover;background-repeat: no-repeat;background-position: bottom;padding-top: 100px;}
.hero-banner h2{font-family: 'roboto_slabregular';font-size: 48px;color: #ffffff;margin: 0;margin-bottom: 62px;}
.hero-banner h2 b{font-family: 'roboto_slabbold';}


section{padding: 100px 0;}
.bg-grey{background: #e4e3db;}
.bg-green{background: #113743;}
.section-title{font-family: 'roboto_slabbold';font-size: 42px;color: #fff;margin: 0;margin-bottom: 40px;text-transform: uppercase;}
.section-title.red{color: #c5001a;}
.section-title.white{color: #fff;}

.section1 p{font-family: 'robotolight';font-size: 24px;color: #113743;line-height: 30px;margin-bottom: 40px;}
.section1 span{font-family: 'roboto_slabregular';font-size: 28px;color: #113743;line-height: 30px;}

.section2 .absolute-img{position: absolute;right: 0;padding-right: 0;top: 0;}
.section2 .absolute-img img{height: 550px;object-fit: cover;}
.section2 p,.buyers-section p,.sellers-section p{font-family: 'robotolight';font-size: 24px;color: #113743;margin-bottom: 30px;line-height: 32px;}
.section2 label,.buyers-section label,.sellers-section label{font-family: 'robotobold';font-size: 28px;color: #113743;}
.sellers-section p,.sellers-section label{color: #fff;}
.section2 .pos-relative{position: relative;}
.pad-right-30{padding-right: 30px;}

.merchandise-section .merchandise-block{background-size: cover;background-position: center;height: 270px;cursor: pointer;}
.merchandise-section .merchandise-block .overlay{background: rgba(17, 55, 67, 0.7);opacity: 0;transition: .5s ease;}
.merchandise-section .merchandise-block .overlay h3{font-family: 'robotobold';font-size: 32px;color: #fff;padding: 0 65px;}
.merchandise-section .merchandise-block:hover .overlay{opacity: 1;}

.sellers-section{position: relative;height: 100%;}
.sellers-section .sellers-img{position: absolute;height: 100%;right: 0;top: 0;padding: 0;padding-left: 30px;}
.sellers-section .sellers-img img{height: 100%;object-fit: cover;width: 100%;}

.cutome-width-ie{width: 100%;}
.parallax-banner img{width: 100%;}

footer{}
.footer-top{padding: 50px 0;background: #c5001a;}
.footer-top .contact-lbl{/*padding: 0 100px;*/padding-bottom:20px;}
.footer-top label{font-family: 'roboto_slabbold';font-size: 42px;color: #fff;margin: 0;line-height:42px;}
.footer-top .address p{font-family: 'robotolight';font-size: 24px;color: #fff;line-height: 30px;margin: 0;padding-bottom:30px;}
.footer-top .address p span{font-family: 'robotobold';font-size: 24px;color: #fff;margin-right: 5px;}
.footer-top .address p a{font-family: 'robotolight';font-size: 24px;color: #fff;margin: 0 10px;}
.footer-top .address p a:hover{color:#113743; }

.footer-top .newsletter .ctct-disclosure {
    display: none;
}
.footer-top .ftr-con{
    word-break: break-word;
}
.footer-top .newsletter{
    width:100%;
}
.footer-top .newsletter h3 {
    font-family: 'roboto_slabbold';
    font-size: 42px;
    color: #fff;
    line-height:42px;
    margin-bottom: 20px;
}
.footer-top .newsletter .ctct-form-description p{
    font-family: 'robotolight';
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    margin: 0;
    padding-bottom: 28px;
}
.footer-top .newsletter .ctct-form-field-text{
    float:left;
    width: 50%;
}
.footer-top .newsletter .ctct-form-field-email{
    float:right;
    width: 50%;
}

.footer-top .newsletter .ctct-form-field-submit{
    float: right;
    
}
.footer-top .newsletter .ctct-button{
    display: none;
}
.footer-top .newsletter .ctct-form-field input.ctct-text, 
.footer-top .newsletter .ctct-form-field input.ctct-email {
    padding: 10px 30px 10px 10px;
    font-size: 20px;
    color: #113743;
    font-family: 'robotolight';
    font-weight: 300;
    border-radius: 0;
    border: none;
}
.footer-top .newsletter .ctct-form-field input.ctct-text{
    width: calc(100% - 30px);
}
.footer-top .newsletter .ctct-form-field input.ctct-email{
    width:100%;
}
.footer-top .newsletter .ctct-form-field input.ctct-submit {
    padding: 20px 50px ;
    color: #113743;
    border-radius: 0;
    border: none;
    background-color: #c5beba;
    text-transform: uppercase;
    
    width: 205px;
    height: 50px;
    font-size: 16px;
    line-height: 12px;
    letter-spacing: 1px;
    font-family: 'robotobold';
}
.footer-top .newsletter .ctct-form-wrapper .ctct-form-field {
    margin-bottom: 30px;
}
.footer-top .newsletter .ctct-form-wrapper .ctct-message.ctct-error,
.footer-top .newsletter .ctct-form-wrapper .ctct-message.ctct-success{
    color:#fff;
}
.ctct-form-wrapper input[type='text']:required:valid, .ctct-form-wrapper input[type='email']:required:valid, .ctct-form-wrapper input[type='password']:required:valid, .ctct-form-wrapper input[type='tel']:required:valid, .ctct-form-wrapper input[type='number']:required:valid{
    background-position: 98% 50%;
}


.footer-bottom p{margin: 0;padding: 25px 0;color: #113743;font-family: 'robotoregular';font-size: 18px;}
.footer-bottom p a{font-family: 'robotobold';color: #113743;}
.footer-bottom p a:hover{color: #c5001a;}
/*
font-family: 'ralewaybold';
font-family: 'robotobold';
font-family: 'robotolight';
font-family: 'robotoregular';
font-family: 'roboto_slabbold';
font-family: 'roboto_slabregular';
*/


/* Large desktops and laptops */
@media (min-width: 1200px) {
	.container {max-width: 1170px;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {	
	
}

@media(max-width: 1024px)
{
    .returndeals-navbar .navbar-nav .nav-link{padding: 0 10px;}
    .returndeals-navbar .navbar-nav .nav-item:first-child .nav-link{padding-left: 0;}
    .returndeals-navbar .navbar-nav .nav-item:last-child .nav-link{padding-right: 0;}
    .returndeals-navbar .navbar-brand img{width: 300px;}
    .hero-banner h2{font-size: 40px;}
}
@media (max-width: 992px){
    .returndeals-navbar{height: 80px;}
    .hero-banner{padding-top: 80px;}
    .navbar-collapse{position: relative;top: 25px;background: rgb(17, 55, 67);margin: 0px -23px;padding: 0px 10px;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 768px) {	
	.merchandise-section .merchandise-block .overlay h3{font-size: 20px;padding: 0;}
    .hero-banner h2{font-size: 30px;}
    .hero-banner{height: 500px;}
    .custom-btns{width: 150px;font-size: 15px;margin-right: 12px;}
    .sellers-section .sellers-img{padding-left: 0;margin: 10px 0;    position: initial;}
    
    .footer-top .newsletter .ctct-form-field-text{ width: 100%; }
    .footer-top .newsletter .ctct-form-field-email{ width: 100%; }
    .footer-top .newsletter .ctct-form-field input.ctct-text { width: 100%; }
    .footer-top .newsletter .ctct-form-field-submit{ float:none; text-align:center; }
    
}
@media (max-width: 640px) {
    .returndeals-navbar .navbar-brand img{width: 250px;}
    .section2 .absolute-img{padding-right: 15px;position: initial;}
    .section2 .absolute-img img{height: 300px;}
    
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
}
