.home-content{    padding:40px 0 50px 0 !important;}.grey-content{    background:#e8e8e8;    padding:35px 0 40px 0;    font-size:17px;}#scroll-btns{    position: fixed;    width:100%;    z-index:10;    display: none;}.what-sale{    background: #ffa200;    font-size:16px;    font-weight: bold;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);    padding: 10px 25px;    color:#fff;    display: inline-block;        margin-top:15px;}.what-sale:hover{    text-decoration: none;    color:#fff;}.grey-content .col-md-9{    padding-top:45px;}.grey-content a{    text-decoration: underline;    color:#4e4e4e}.customer-content{    padding:20px 0;    font-size:17px;}.customer-content h2{    margin-bottom:20px;}.btn-consultation-xs{    border-radius: 0px;       border: 1px solid #e69909;        padding: 10px 0;    display: block;    color:#fff;    font-weight: bold;    font-size: 17px;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);    background: -webkit-linear-gradient(#f2a854, #f4880c);    background: linear-gradient(#f2a854,#f4880c);}.btn-consultation-xs:hover,.btn-consultation-xs:focus{    color:#fff;}.btn-find-store{    background:#253489;    color:#fff;    font-size:14px;    border:0px;    border-radius: 0px;    display:inline-block;    margin-top:15px;    font-weight:bold;    padding:0px;  }.btn-consultation-header:hover{    color:#fff;}.btn-find-store:hover .glyphicon{    background:#b01f26;    color:#fff;}.btn-find-store:hover .text{    background:#251f8a;    color:#fff;}.btn-find-store .glyphicon{    background:#e11f26;    top:0;    padding: 10px 15px;    font-size:20px;    display: inline-block;    vertical-align: top;}.btn-find-store .text{    padding:10px 15px;    line-height:20px;    display: inline-block;    vertical-align: top;}.btn-consultation-header{    background:#e11f26;    color:#fff;    border-radius:0px;    margin-top:42px;        padding: 5px;}.btn-consultation-header:hover{    background:#B01F26;}.btn-consultation-header .text{        text-align: justify;     display: inline-block;    vertical-align: top;    font-size: 17px;    line-height: 20px;    padding: 10px 15px 10px 19px;}.btn-consultation-header .glyphicon{    padding: 15px 25px;    display: inline-block;    vertical-align: top;    font-size:25px;}@media(min-width:990px){    .btn-consultation-xs{        font-size: 14px;    }}.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {    width: auto !important;    height: auto !important;    background-image: none;    padding:8px 27px !important;}.gsc-control-cse{    background: none !important;    border: 0px !important;    padding-left: 0px !important;}#gs_tti50{    padding: 0px !important;    height: 35px !important;}#gsc-iw-id1{    height: 35px;    padding: 0 5px;}.help-block{    font-size: 12px;}.btn-consultation{    background: #e11f26;    color: white;    font-weight: 400;    font-size: 14px;    border-radius: 0px;     padding: 0px;    border: 0px;}.btn-consultation:hover,.btn-consultation:focus{    color:#fff;    background: #B30D11;}.btn-consultation span:first-child{    padding: 7px 13px;    display: inline-block;}.btn-consultation span:last-child{    display: inline-block;    background: #b30d11;    color:#fff;    padding: 11px;}.btn-free-shop{    background: #283891;    color: white;    font-weight: 400;    font-size: 18px;    border-radius: 0px;         border: 0px;    padding: 7px 16px 7px 18px;     font-family: 'Roboto Condensed', sans-serif;}.btn-free-shop img{    margin-top: -5px;}.btn-free-shop:hover,.btn-free-shop:focus{    color:#fff;    background: #1c2867;}.bannerPage img{    min-height: 150px;}.bannerCarpet{    background: url('../images/banner-carpet-new.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerCarpet h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.bannerHardwood{    background: url('../images/banner-hardwood-1.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerHardwood h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.bannerLaminate{    background: url('../images/banner-laminate-1.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerLaminate h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.bannerGranite{    background: url('../images/banner-granite-1.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerGranite h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.bannerVinyl{    background: url('../images/banner-vinyl-1.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerVinyl h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.bannerCeramic{    background: url('../images/banner-tile-1.jpg');    background-size: cover;    background-repeat: no-repeat;    }.bannerCeramic h1{    font-size:74px;    margin-top:50px;    margin-bottom:50px;}.thumbnail {    padding:0;    border-radius:0; }	.carousel .item {    left: 0 !important;    -webkit-transition: opacity ease-in-out 0.5s !important; /*adjust timing here */    transition: opacity 0.5s ease-in-out !important;    z-index:1;}.carousel-control {    background-image: none !important; /* remove background gradients on controls */    z-index: 2;}.next.left,.prev.right {    opacity: 1;    z-index: 1;}.active.left,.active.right {    opacity: 0;    z-index: 2;}	@media all and (transform-3d), (-webkit-transform-3d) {    .carousel .carousel-inner > .item.next,    .carousel .carousel-inner > .item.active.right {	opacity: 1 !important;	-webkit-transform: translate3d(0, 0, 0) !important;	transform: translate3d(0, 0, 0) !important;    }    .carousel .carousel-inner > .item.prev,    .carousel .carousel-inner > .item.active.left {	opacity: 0 !important;	-webkit-transform: translate3d(0, 0, 0) !important;	transform: translate3d(0, 0, 0) !important;    }    .carousel .carousel-inner > .item.next.left,    .carousel .carousel-inner > .item.prev.right,    .carousel .carousel-inner > .item.active {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0) !important;	transform: translate3d(0, 0, 0) !important;    }}.saleText {    width:100%;    background:#283891;    text-align:center;    padding:5px 0;    font-size:18px;    color:#fff;    font-family: "Lato",sans-serif; }.col-md-6 a:Hover{	    text-decoration:none !important; }.testimonialName {    font-family: 'Lato', sans-serif;    font-weight:300;    color:#283891;    font-size:16px; }.form-pages{    float:right;    margin: 0 0 20px 20px;}.form-pages div.form-consultation{    margin-top: 0px;    width: 308px;      padding: 23px 18px;}div.form-consultation{           width: 100%;            background: #253489;    border: 1px solid #5289d7;    padding: 15px 25px;    position:relative;    margin-top:0px;}div.current-promotion{            width: 100%;        background: #E11F27;    z-index: 1;    padding: 15px 25px;    margin-top:0px;    border:1px solid #9A9DC0;}@media(min-width:992px){    div.form-consultation{        margin-top: 30px;        width: 380px;          padding: 15px 35px;    }    div.current-promotion{        width: 300px;         padding: 15px 35px;        margin-top:20px;    }    .form-pages div.current-promotion{        width: 300px !important;         padding:10px 20px;             }}.current-promotion span:first-child{    font-family: 'Roboto Condensed', sans-serif;    color:#fff;    font-size: 21px;}.current-promotion span:last-child{    font-size:29px;    color: #0a3080;    line-height: 32px;    font-family: 'Roboto Condensed', serif;}.form-pages .current-promotion span:last-child{    font-size:26px; }.financing{    position: absolute;    top: -40px;    left: -80px;}div.form-consultation .form-control{    border-radius: 0px;}.text-form{    font-family: 'Roboto Condensed', sans-serif;    font-size: 30px;    color:#fff;    line-height: 33px;}.text-form strong{    font-size: 35px;}.saving-arrow{    margin-left: -10px;    margin-top: 5px;}.form-consult-pages .btn-form{    padding: 12px 60px;}.btn-form{    background: #FFA200;    color:#fff;    font-family: 'Cabin', sans-serif;    font-size: 20px;    border-radius:0;    border: none;    padding: 6px 20px;}.btn-form:hover,.btn-form:focus{    color:#fff;    background: #F9B809;}.index-page .form-pages{    position: absolute;    right: 0;    margin: 0;    position: absolute;    padding-bottom: 0;    top: 5%;    width: 300px;}@media(min-width:1200px){    .carousel .item img{	height:500px;    }}section#banner{    position:relative;}.index-form-container .container{    position:relative;    height:455px;}.index-form-container{    position: absolute;    top: 0;    width: 100%;    height: 455px;    background: none;    z-index:3;}.fa{    font-size:20px;    margin-top:23px;    color:#fff;}.fa-facebook{    background-color:#3B5998;    padding:5px 9px;    margin-right:3px;}.fa-google-plus{   background-color: #DC4E41;   padding:5px 6px;}