


@font-face {
    font-family: 'robotolight';
    src: url('/fonts/roboto-light.eot');
    src: url('/fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-light.woff') format('woff'),
         url('/fonts/roboto-light.ttf') format('truetype'),
         url('/fonts/roboto-light.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedlight';
    src: url('/fonts/robotocondensed-light.eot');
    src: url('/fonts/robotocondensed-light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/robotocondensed-light.woff') format('woff'),
         url('/fonts/robotocondensed-light.ttf') format('truetype'),
         url('/fonts/robotocondensed-light.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedbold';
    src: url('/fonts/robotocondensed-bold.eot');
    src: url('/fonts/robotocondensed-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/robotocondensed-bold.woff') format('woff'),
         url('/fonts/robotocondensed-bold.ttf') format('truetype'),
         url('/fonts/robotocondensed-bold.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bowlby_oneregular';
    src: url('/fonts/bowlbyone-regular-webfont.eot');
    src: url('/fonts/bowlbyone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bowlbyone-regular-webfont.woff') format('woff'),
         url('/fonts/bowlbyone-regular-webfont.ttf') format('truetype'),
         url('/fonts/bowlbyone-regular-webfont.svg#bowlby_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'italiannoregular';
    src: url('/fonts/italianno-regular-otf-webfont.eot');
    src: url('/fonts/italianno-regular-otf-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/italianno-regular-otf-webfont.woff') format('woff'),
         url('/fonts/italianno-regular-otf-webfont.ttf') format('truetype'),
         url('/fonts/italianno-regular-otf-webfont.svg#italiannoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.logo{
    margin: 43px ;
}
.header-red{
    color:#ce000c;   
    
}
.header-text{
    font-size: 12px;    
    margin-top: 30px;
}
.navbar.navbar-blue{
    border-radius: 0px;
    margin-bottom: 0px;
    margin-top: 15px;
}
.navbar-blue {
    background: #0068cc none repeat scroll 0 0;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: #3990e4;
    text-decoration: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #3990e4;
    border-color: #337ab7;
}

.navbar-blue .dropdown-menu{
    background-color: #3990e4;
    color:#fff;
}
.navbar-blue .dropdown-menu > li > a{color:#fff;}
.navbar-blue .dropdown-menu > li > a:hover{color:#555;}
.navbar a{color:#fff; font-size: 14px;}
.navbar-toggle .icon-bar{background-color: #fff;}
.site-name{
    display: block;
    margin: 30px 0 0;
    max-width: 1050px;
}
.align-center{text-align: right}
.padding-15{padding:0 15px;}


@media (min-width: 1000px) {.my-custom-container{
    width:1050px;
}}
    #winnebago {
        /*background:rgba(0, 0, 0, 0) url("../1images/winnebago.png") no-repeat scroll 0 0;*/
        height: 419px !important;
		
    }
    .bg-winnebago {background:rgba(0, 0, 0, 0) url("../1images/winnebago.png") no-repeat scroll 0 0; min-height:419px !important;}
    .border-right{
        border-right: 1px solid #ddd;
    }
    .header-text{
        font-size: 20px;    
        margin-top: 40px;
    }
    .align-center{text-align: center;}
}



@media (min-width: 1050px) {.my-custom-container{
    width:1050px;
}}
    #slideshow{
        /*background:rgba(0, 0, 0, 0) url("../1images/exterior.png") no-repeat scroll 0 0;*/
/*
        height: 450px !important;
*/
		
    }
    .bg-mother{
		background: rgba(0, 0, 0, 0) url("../1images/exterior.png") no-repeat scroll center center;
		-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
/*
		min-height: 450px !important;
*/
		
    }
    .border-right{
        border-right: 1px solid #ddd;
    }
    .header-text{
        font-size: 20px;    
        margin-top: 40px;
    }
    .align-center{text-align: center;}
}
@media (min-width: 768px) {
    .align-center{text-align: center;}
}
@media (min-width: 992px) {
    #slideshow{
        /*background:rgba(0, 0, 0, 0) url("../1images/exterior.png") no-repeat scroll 0 0;*/
/*
        height: 419px !important;
*/
    }
    .bg-mother{background:rgba(0, 0, 0, 0) url("../1images/exterior.png") no-repeat scroll 0 0;  min-height:419px !important; class="img-responsive"}
    .border-right{
        border-right: 1px solid #ddd;
    }
    .header-text{
        font-size: 17px;    
        margin-top: 30px;
    }
    .align-center{text-align: right;}

}
#slideshow{
    border-bottom: 1px solid #ddd;
}
.slideshow-blue {
    color: #5c87c5;
    line-height: 30px;
    font-size: 16px;
    margin-top: 50px;
}
.marg-top-30{margin-top:30px;}
.marg-top-20{margin-top: 20px;}
.block-heading{font-size: 18px; margin-top:15px; margin-bottom: 15px;}
.display-inline{display: inline-block;}

.footer-blue {
    background: #0068cc none repeat scroll 0 0;
	min-height:419px !important;
    border-top: 1px solid #183052;
    color: #e5e5e5;
    margin-top: 10px;
    padding: 15px 15px 0;
}

.footer {
    background: #050505 none repeat scroll 0 0;
    color: #e5e5e5;
    padding: 15px 15px;
    border-top: 1px solid #fff;
}
.footer-title {
    font-size: 20px;
    color:#fff;
}
@media (min-width: 1000px) {.my-custom-container{
    width:1050px;
}}
    #footer-bottom {
         height: 75px !important;
		
    }
    .bg-winnebago {background:rgba(0, 0, 0, 0) url("../1images/winnebago.png") no-repeat scroll 0 0; min-height:419px !important;}
    .border-right{
        border-right: 1px solid #ddd;
    }
    .header-text{
        font-size: 20px;    
        margin-top: 40px;
    }
    .align-center{text-align: center;}
}

#footer-bottom{
    background:#050505 !important;
    color:#fff;
    padding:15px 15px 0 15px;
}
#footer-bottom a{color:#fff;}

#footer{background:#e5e5e5; padding:15px 0; border-top:1px solid #ccc}




.form {
color:#fff;

}

.quote h1{
font-size: 24px;
    color:#ce000c !important;
	text-align:center;
}

.quote {

font-size: 12px;
	color:#ce000c;
}


.contactus h1{
font-size: 30px;
    color:#ce000c !important;
	text-align:left;
}

.contactus {

font-size: 14px;
	color:#ce000c;
}

/*style for home page contact form */
#form-div1 .hsform-container{width:auto; }
#form-div1 .form-control{border-radius: 0; border-color:#396db9; margin-bottom: 15px;}

#form-div1 .phone-div .form-contol{width:100px; display: inline-block;}
#form-div1 .phone-first{width: 50px;}
#form-div1 .phone-secondt{width: 50px;}
body{
    font-size: 14px !important;
}

.infinity {

font-size: 14px;
    color:#000;
	font-weight: bold;

}

.product-text{
		color:#07529a;
		font-size: 14px;
		font-family: 'robotolight' !important;
		text-align: justify;
		letter-spacing: 1px;
		
		
		}

.product-text h2{
		color:#07529a;
		font-size: 35px;
		font-family: 'roboto_condensedlight' !important;
		text-align:left;

}

.product-text h1{
		color:#07529a;
		font-size: 40px;
		font-family: 'roboto_condensedlight' !important;
		text-align:left;

}

.product-text h3{
		color:#07529a;
		font-size: 25px;
		font-family: 'roboto_condensedlight' !important;
		text-align:left;

}
.promotion {
		color:#ffffff;
		font-size: 35px;
		font-family: 'bowlby_oneregular' !important;
		text-align: right;
		padding-right: 60px;
}

.promotion small{
font-size:18px;
}

.promotion2 {
		color:#07529a;
		font-size: 30px;
		font-family: 'bowlby_oneregular' !important;
		text-align: right;
		padding-right: 60px;
}


.promotiontext {
		color:#07529a;
		font-size: 25px;
		font-family: 'roboto_condensedlight' !important;
		text-align:justify;

}



.infinity2{

font-size: 12px;
    color:#000;

}
.page-head{font-size: 20px;}
.color-red{color:#ce000c ;}

a.color-white{color:#ffffff;}
