@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,500,400italic,500italic,600,600italic,700,800italic,800,700italic,900,900italic);

html, body { width:100%; max-width:100%; overflow-x:hidden; padding:0; margin:0; font-family: 'Raleway', sans-serif; }
html {-webkit-text-size-adjust: 100%; }
a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; }
.main_header > .innercustom1 .logoout {max-width: 415px;padding-bottom: 10px;padding-top: 0;}
.main_header {width:100%;background:#ffffff;z-index: 9;transition: top 1s linear 0.1s;/* position: fixed; */}
#top_banner {/* margin-top: 234px; */}
.top_phone {float: right;font-size: 24px;color: #000000;text-transform: uppercase;font-weight: 700;text-align: right;margin-top: 10px;margin-right: 30px;}
.top_phone span {display:block;float:left;width: 100%;line-height: 28px;}
.top_phone span a {color:#66BB6A;text-decoration:none;font-size: 43px;font-weight: 800;}
.top_phone span a:hover {color:#000000;}
#menu a {font-size:20.06px;color:#000000;padding: 12px 20px;text-transform: uppercase;font-weight: 700;}
#menu li:hover > a {color:#98c93c}
.li-top-search {display:none;}
#menu {margin: 25px 0 0;background: transparent;}
#top_banner .owl-item .item {min-height: 563px;color: #ffffff;font-size: 40.5px;text-align: center;    background-size: cover !important; }
#top_banner p {font-family: 'Raleway', sans-serif;font-weight: 600;line-height: 49px;}
#top_banner .item > p:first-of-type {padding-top: 250px;}
#top_banner a {color:#ffffff;font-size:12.88px;background: #48a05d;display: block;max-width: 208px;margin: 0 auto;line-height: 40px;text-decoration: none;border-radius: 4px;text-shadow: 0px 1px 0px #5b8a3c;box-shadow: 0px 10px 14px -7px #3e7327;border: 1px solid #4b8f29;}
#top_banner a:hover { background: #47B662; }
#top_banner .item > p:nth-of-type(2) {padding-top: 30px;}
.owl-theme .owl-controls {margin-top: -53px !important;max-width: 80%;text-align: right !important;margin-bottom: 20px;}
.owl-theme .owl-controls .owl-page span {background:#ffffff !important;width: 18px !important;height: 18px !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background: #000000 !important;opacity: 0.5;}
#gadget_4420 , #gadget_4421 {margin-bottom:0px;}


/*Earn Rwardz*/
.earn_rewards {padding: 14px 10px 19px;background-color: #F2F2F2;text-align: center;box-shadow: 7px 2px 21px #265F71;}
.earn_rewards h2 {font-family: 'Berlin-Sans-FB-Demi-Bold';c;color: #48a05d;font-size: 28.01px;margin-bottom: 6px;}
.earn_rewards .row2 a {color: #48a05d;font-family: 'Montserrat', sans-serif;font-size: 14.18px;padding: 8px 20px 7px;border: 2px solid #48a05d;max-width: 172px;width: 100%;display: inline-block;margin-left: 19px;text-decoration: none;border-radius: 4px;font-weight: 600;}
.earn_rewards .row2 > a:first-of-type {margin-left:0;}
.earn_rewards .row2 a:hover {border-color: #47B662;color: #47B662;}
.earn_rewards .row2 {overflow:hidden; display: block;margin: 0 auto;}

/*RWARDZ*/
.bottom_gadgets .gadgets_engage .inner .engage-button .writebuttonm, .main_banner .gadgets_engage .inner .engage-button .writebuttonm, .main_side .gadgets_engage .inner .engage-button .writebuttonm {background: #48a05d;font-family: 'Raleway', sans-serif;box-shadow: 0 6px 0 #387346 !important;border-radius: 6px !important;}
.bottom_gadgets .gadgets_engage .inner .engage-button .writebuttonm:hover, .main_banner .gadgets_engage .inner .engage-button .writebuttonm:hover, .main_side .gadgets_engage .inner .engage-button .writebuttonm:hover {background: #47B662;}
.popular_post h2, .gadgets.gadgets_category h2 {font-family: 'Raleway', sans-serif;font-weight: 600;}
.popular_post #feedContainer h3 a, .gadgets_category ul.category > li > div >a {color:#000000;font-family: 'Raleway', sans-serif;}
.popular_post #feedContainer h3 a:hover , .gadgets_category ul.category > li > div >a:hover {color: #48a05d;}
.main_articles article .articlecnt h1 a, .main_articles article .articlecnt h2 a:hover, .main_articles article .articlecnt .namedatetime>span a:hover, a.rdm:hover , .main_articles article .articlecnt .namedatetime>span a:hover {color:#48a05d;}
.main_articles article .articlecnt h1 a, .main_articles article .articlecnt h2 a {font-size: 34px; font-family: 'Raleway', sans-serif;}
.backtohometop .clbacktohome {background: #48a05d;}
.main_ctloc>.inner {max-width:1185px;}

/*footer*/
#back_to_top {display:none;background: #49a54e;padding: 0;border-radius: 50%;position: fixed;bottom: 15px;float: right;right: 4%;opacity: 0.8;-o-transition: .2s;-ms-transition: .2s;-moz-transition: .2s;-webkit-transition: .2s;transition: .2s;transition: background .2s linear;background 200ms linear 0s,color 200ms linear 0s;width: 47px;height: 47px;text-align: center;}
#back_to_top i {color: #FFF;font-size: 24px;padding-top: 12px;}
#back_to_top:hover{background: #000000;}
.custom_footer {background: url(/WebFTP/client/100337/The-Largest-Selection-of-flooring.jpg) no-repeat top center fixed;background-size: 100%;/* background-size: cover; */}
.main_footer {width:100%;}
.main_footer>.inner {width:100%;padding: 0;margin: 0;max-width: 100% !important;}
.custom_footer .inner {max-width: 1173px;margin:0 auto;padding: 76px 10px 104px;}
.custom_footer .inner h2 {font-size:54px;color:#ffffff;font-family: 'Raleway', sans-serif;font-weight: 800;text-transform: uppercase;margin-bottom: 40px;}
.custom_footer .inner h2 > span:nth-of-type(2) {font-weight: 400;}
.our_brands {overflow: hidden;display: table;margin: 0 auto;}
.our_brands .row1 {width:100%;display:block;float:left;margin-bottom: 30px;}
.our_brands .row1 > a:first-of-type {margin-left:0;}
.our_brands .row1 a {display:block;float:left;margin-left: 2.6%;}
.our_brands .row1 img {-moz-transition: 0.2s;-o-transition: 0.2s;-webkit-transition: 0.2s;transition: 0.2s;}
.our_brands .row1 img:hover { -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95);}
.bottom_footer {width:100%;}
.bottom_footer .inner {max-width:1185px;margin:0 auto;padding: 30px 10px;overflow: hidden;}
.bottom_footer .inner .col4 {width:33%; float:left;}
.bottom_footer ul {list-style-type:none; margin:0; padding:0;}
.bottom_footer h3 {font-size:21.53px;font-family: 'Raleway', sans-serif;color: #000000;font-weight: 600;margin-bottom: 25px;}
.bottom_footer ul li {font-size:14.06px;line-height: 27px;color: #000000;}
.bottom_footer .inner > .col4:first-of-type {width: 34%;}
.bottom_footer .inner > .col4:nth-of-type(2) {width: 36%;}
.bottom_footer .inner > .col4:nth-of-type(3) {width: 30%;}
.bottom_footer a {text-decoration: none !important;}
.bottom_footer a:hover {color:#48a05d}
.bottom_social a { display:block;float:left;width: 45px;height: 45px;border-radius:50%;text-align:center;color:#ffffff; margin-left:20px;-o-transition: 0s !important; -ms-transition: 0s !important; -moz-transition: 0s !important;  -webkit-transition: 0s !important; transition: 0s !important;}
.bottom_social a i {font-size: 28px;padding-top: 10px;}
.bottom_social > a:first-of-type {background:#235b9e;margin-left: 0;}
.bottom_social > a:nth-of-type(2) {background:#00abe3}
.bottom_social > a:nth-of-type(3) {background:#ff3a21}
.bottom_social > a:nth-of-type(4) {background:#0074b5}
.bottom_social > a:nth-of-type(5) {background:#2d80a6}
.bottom_social {width:100%;float:left;margin-bottom: 60px;}
.bottom_footer p {font-size:14.06px}
.bottom_social a:hover {box-shadow: inset -10px -10px 31px rgba(28, 60, 97, 0.5); color:#ffffff;-o-transition: 0s !important; -ms-transition: 0s !important;  -moz-transition: 0s !important;  -webkit-transition: 0s !important; transition: 0s !important;}
.bottom_line {/* background:#98c93c; */text-align:center;font-family: 'Raleway', sans-serif;color: #000000;padding: 20px 0;}
.powered {display:none}
.bottom_line p img {/* background:#000000; */max-width: 100px;}

.top_text { font-size: 16px; margin-bottom: 35px; color: #000000;}

.google_review {width:100%; display:block;}
.google_review .inner {max-width:1185px; width:100%; display:block; margin:0 auto; }
.bottom_gadgets { margin-top: 0; }
.google_review .row1 {width:100%; display:block; overflow:hidden; }
.google_review .col2 {width: 100%;display:block;float:left;margin-bottom: 15px;}
.google_review .col2 > div:first-of-type, .google_review .col2 > div:first-of-type iframe, .Yc {width: 100% !important;}
.ct-2723 .main_section { max-width: 892px; }
.ct-2723 .main_content>.inner { max-width: 1220px; }
.ct-2723 .main_ctloc>.inner { max-width: 1220px; }

.popular_post #feedContainer .rssthumbnailimage {float:left;}
.popular_post #feedContainer .rssthumbnailimage a {display:block;}
.popular_post #feedContainer article { width: 100%; float: left; }
.article_topic span.article-content { display: inline-block;}
.main_side .gadgets_engage .inner .engage-button .txt {color:#000;}

#feedContainer h3 { float: left; max-width: 67%; margin-left: 4%; }
.dummy_top_banner {background: url(/WebFTP/client/100337/page-1_slide12_new.jpg) no-repeat center center;background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/WebFTP/client/100337/page-1_slide12_new.jpg) no-repeat center center;background: -moz-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/WebFTP/client/100337/page-1_slide12_new.jpg) no-repeat center center;background: -o-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/WebFTP/client/100337/page-1_slide12_new.jpg) no-repeat center center;background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/WebFTP/client/100337/page-1_slide12_new.jpg) no-repeat center center;min-height: 563px;text-align: center;color: #fff;}
.dummy_top_banner p {font-family: 'Raleway', sans-serif;font-weight: 600;line-height: 49px;font-size: 40.5px;}
.dummy_top_banner > p:first-of-type { padding-top: 250px; }
.dummy_top_banner > p:nth-of-type(2) {color: #ffffff;font-size: 12.88px;background: #48a05d;display: block;max-width: 208px;margin: 0 auto;line-height: 40px;text-decoration: none;border-radius: 4px;text-shadow: 0px 1px 0px #5b8a3c;box-shadow: 0px 10px 14px -7px #3e7327;border: 1px solid #4b8f29;margin-top: 30px;}
.dummy_top_banner p a {color:#fff;text-decoration: none; display:block; }
.dummy_top_banner p a:hover { background: #47B662; }
#gadget_5072 {margin-bottom:0;}

@media screen and (max-width:1440px){
#top_banner {/* margin-top: 129px; */}
.main_header > .innercustom1 .logoout { max-width: 345px; }
.social_media img {max-height: 33px;}
.top_phone {font-size: 16px;margin-right: 7px;}
.top_phone span {  line-height: 22px; }
.top_phone span a { font-size: 25px; }
#menu {margin: 5px 0 0;max-width: 509px;float: right;}
#menu a { font-size: 19px; padding: 12px 24px; }
#top_banner .owl-item .item { min-height: 480px; }
#top_banner .item > p:first-of-type { padding-top: 207px; }
}
@media screen and (max-width:1247px){
.ct-2723 .main_section {max-width: 892px;margin: 0 auto;float: none;width: 100%;}
.main_side {margin: 0 auto;float: none;margin-left: auto !important;}
}
@media screen and (max-width:1210px){
.our_brands .row1 a {width:23%;}
.custom_footer .inner h2 {font-size: 35px;  margin-bottom: 20px; }
.bottom_footer .inner > .col4:first-of-type { width: 30%; }
.bottom_footer .inner > .col4:nth-of-type(2) { width: 33%; }
.custom_footer .inner {padding: 40px 10px;}
}
@media screen and (max-width:960px){
#top_banner {/* margin-top: 104px; */}
.custom_footer .inner h2 { font-size: 25px; margin-bottom: 10px;}
.bottom_social {max-width: 306px;margin: 0 auto 20px;float: none;overflow: hidden;}
.bottom_footer .inner > .col4 {width: 100% !important;text-align: center;margin-bottom: 20px;}
.main_header > .innercustom1 .logoout {  max-width: 245px; }
.top_phone { font-size: 14px; }
.top_phone span a { font-size: 20px; }
.top_phone span { line-height: 17px; }
#menu-wrap {top:38px;}
#menu a {color:#ffffff;font-size: 13px; }
#menu {max-height:200px; overflow:scroll;max-width: 300px; top: 56px; }
.main_header > .innercustom1 .topsearchbox {top:99px;}
#top_banner .owl-item .item { min-height: 366px; }
#top_banner .owl-item .item {font-size:32px;background-size: cover !important;}
#top_banner .item > p:nth-of-type(2) { padding-top: 20px; }
#top_banner .item > p:first-of-type { padding-top: 158px; }
.owl-theme .owl-controls .owl-page span {width: 13px !important;height: 13px !important;}
.owl-theme .owl-controls { max-width: 97%; margin-top: -48px;  }
}
@media screen and (max-width:918px){
.google_review .col2 { width: 100%; text-align: center; }
}
@media screen and (max-width:799px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a { max-width: 24%;}
.earn_rewards .row2 a {margin-left:2%; font-size:12px}
}
@media screen and (max-width:643px){
#top_banner .item > p:first-of-type { padding-top: 115px; }
#top_banner .item > p:nth-of-type(2) { padding-top: 5px; }
#top_banner .owl-item .item { min-height: 296px; }
#top_banner .owl-item .item { font-size: 26px; }
.earn_rewards .row2 a {  font-size: 10px; }
.top_text { font-size: 14px; margin-bottom: 30px; }
}
@media screen and (max-width:591px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a {  padding: 9px 10px 7px; }
}
@media screen and (max-width:542px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a {  display: block; margin: 11px auto 12px; }
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a { max-width: 50%;}
}
@media screen and (max-width:475px){
#top_banner {/* margin-top: 77px; */}
.bottom_social a {width: 38px; height: 38px; margin-left:15px;}
.bottom_social a i { font-size: 22px; }
.bottom_social {max-width:251px;}
.owl-theme .owl-controls { margin-top: -30px; margin-bottom: 2px;}
.top_phone {  font-size: 12px; }
.top_phone span a { font-size: 16px; }
#menu-wrap #menu-trigger-search, #menu-wrap #menu-trigger { margin-top:6px; }
.top_phone span { line-height: 13px;}
.top_phone {  font-size: 12px; }
.top_phone span a { font-size: 16px; }
#menu-wrap #menu-trigger-search, #menu-wrap #menu-trigger { margin-top:6px; }
.main_header > .innercustom1 .logoout { max-width: 175px; }
.social_media img { max-height: 23px; }
#top_banner .owl-item .item { font-size: 20px; min-height: 223px; }
#top_banner .item > p:first-of-type {padding-top: 63px;line-height: 35px;}
#top_banner a {font-size: 11px;line-height: 35px;}
}
@media screen and (max-width:420px){
.top_text { font-size: 12px; margin-bottom: 10px;}
}
@media screen and (max-width:368px){
.main_header > .innercustom1 .logoout { max-width: 116px; }
#top_banner .owl-item .item {min-height: 190px; }
#top_banner .item > p:first-of-type { padding-top: 54px; }
}