/*!
Theme Name: rdmarble-child
Theme URI: https://www.itvibes.com/
Version: 3.17.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author:ITVIbes
Template:Divi
Author URI: itvibes
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: https://www.itvibes.com/
*/


/*-- Page Title --*/
.main_title .breadcrumbs span {
    font-size: inherit !important;
    font-weight: 700;
    color: inherit !important;
    text-transform: initial !important;
}
h1.main_title .breadcrumbs > span {
    display: none !important;
}
h1.main_title .breadcrumbs > span:last-child {
    display: block !important;
	font-size: 48px!important;
    font-weight: 400!important;
}
/*-- Page Title Close --*/


.single-post h1.entry-title {
    display:inline-block!important
}

.single-blog-title h1 {
    margin-bottom: 5px;
    padding-bottom: 0;
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    border-bottom: 1px solid #fff;
    display: inline-block;
    padding-bottom: 11px;
    margin-bottom: 7px;
    margin-top: 0px;
}

.single-blog-title p.et_pb_title_meta_container, .single-blog-title p.et_pb_title_meta_container a, .single-blog-title p.et_pb_title_meta_container span{
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.single-post .title-bar {
    display: none!important;
}


.single-post #main-content .container {
    padding-top: 21px!important;
}

/*-- Landing Page lp tabs --*/
.lp-tabs img {
    padding-top: 30px;
}
.lp-tabs p {
    color: #000;
    font-weight: bold;
    padding-top: 18px;
}
.lp-tabs ul.et_pb_tabs_controls {
background: none;
border-bottom: 1px solid #eee;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;
}
.lp-tabs li {
    border-left: none;
    border-right: none;
}
.et_pb_tabs a {
    font-weight: bolder;
    font-size: 22px;
}
.lp-tabs {
    border: none;
}
.lp-tabs .et_pb_tab_active {
    border-bottom: 3px solid #15365f;
}
/*-- Landing Page lp tabs close--*/	
/*Color Tab css open*/
.tab-color .et_pb_all_tabs { background: none;}

.tab-color li.et_pb_tab_6.et_pb_tab_active {background: #15365f;}
.tab-color ul.et_pb_tabs_controls {background: none !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;}
.tab-color.et_pb_tabs {border: none;}
.tab-color .et_pb_tabs_controls li { background: #2A2A2A; border-right: none;    margin-right: 30px; padding:15px;}
.tab-color .et_pb_tab_active a { color: #fff!important;background: #000;}
.tab-color .et_pb_tabs_controls li a { color: #fff;}
.tab-color ul.et_pb_tabs_controls:after { border-top: none;}
.tab-color .et_pb_tabs_controls li.et_pb_tab_active { background: #000;}
.tabnew-left { width: 60%; margin-left: -30px; float: left; }
.tabnew-right { width: 38%; float: right;color: #fff;}
.tabnew-right h3 { color: #fff;}
.tab-color .et_pb_tab { padding-top: 60px;}
/*Color Tab css close*/
/*-- Landing Page Form 3--*/
.lp3-form input#gform_submit_button_7 {
    background-color: #edf000 !important;
    font-weight: bold;
    font-size: 18px !important;
    padding: 10px 25px !important;
	border: 0 none !important;
}
.lp-form-footer input#gform_submit_button_8 {
    background-color: #edf000 !important;
    font-weight: bold;
    font-size: 18px !important;
    padding: 10px 25px !important;
	border: 0 none !important;
}
.lp-form-footer .gform_footer {
	text-align: center;
}
.lp-three-blocks{box-shadow:0px 2px 8px 3px #ccc;padding-bottom:20px;padding-left:0px;padding-right:0px;padding-top:0px;}
.lp-three-blocks p:last-of-type{padding-bottom:0;padding-left:10px;padding-right:10px;line-height:30px;}
.lp3-form input[type=text], .lp3-form select, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email], .lp3-form .wpcf7-form input[type=tel], .lp3-form .wpcf7-form textarea, .lp3-form input[type=text], .lp3-form input[type=number], .lp3-form input[type=email], .lp3-form select, .lp3-form textarea, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email]{background-color:#fff!important;padding:11px 10px!important;margin-top:8px!important;width:100%;}
.lp3-form{background:rgba(0,0,0,0.6);padding:10px 19px;display:inline-block;}
.lp-form-footer hr{height:4px;background:#edf000 ;border-color:#edf000;margin-bottom:18px;}
.lp3-form p{padding-bottom:0px!important;}
.g-recaptcha {
    margin-top: 0px !important;
}
.lp3-form .g-recaptcha{margin-left:8px;margin-top:-7px;}
.lp3button{background:#ee7c02!important;border:none!important;width:31%;}
.lp-form-footer .g-recaptcha{margin-top:-10px;margin-bottom:-16px;float:left;width:100%;}
.lp-form-footer input[type=text], .lp-form-footer input[type=email], .lp-form-footer textarea, .lp-form-footer input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:10px;font-size:16px;width:100%;border:none;border-radius:5px;}
.lpmobile{padding-top:10px;font-weight:bold;}
.lp-form-footer input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{margin-top:10px;}
.lp-form-footer input[type=text], .lp-form-footer input[type=email], .lp-form-footer textarea, .lp-form-footer input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    background-color: #fff!important;
    padding: 11px 10px!important;
    margin-top: 8px!important;
}
.bottom-divider{position:relative;width:100%;}
.bottom-divider::after{position:absolute;content:" ";width:100%;left:0;bottom:0;background-image:url(//www.itvibes.com/website/wp-content/themes/itvibes-child/images/bottom-div.svg);background-size:100% 50px;height:50px;z-index:99;visibility:visible;}
.lp-form-footer .gform_wrapper {
	margin: 0;
}
.lp-form-footer .gform_wrapper .gform_fields > .gf_left_half:nth-child(1), .lp-form-footer .gform_wrapper .gform_fields > .gf_right_half:nth-child(2), .lp-form-footer .gform_wrapper .gform_fields > .gf_left_half:nth-child(1) .ginput_container > *, .lp-form-footer .gform_wrapper .gform_fields > .gf_right_half:nth-child(2) .ginput_container > * {
	margin-top: 0;
}
/*-- Landing Page Form 3 Close --*/
/*-- Landing Page Form --*/
.landing-page-form .gform_wrapper {margin: 0;}
.landing-page-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.landing-page-form textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid #333 !important;padding: 20px 25px !important;font-size: 16px !important;color: #333 !important;}
.landing-page-form.et_pb_bg_layout_dark input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .landing-page-form.et_pb_bg_layout_dark textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid !important;padding: 20px 25px !important;font-size: 16px !important;color: #fff !important;display: inline-block;}
.landing-page-form.et_pb_bg_layout_dark ::-webkit-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark ::-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-ms-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form input[type="submit"] {background-color: #edf000 !important;color: #333 !important;font-weight: bold;font-size: 18px !important;padding: 20px 25px !important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; border: 0 none !important;}
.landing-page-form input[type="submit"]:hover {letter-spacing:3px;}
.landing-page-form.et_pb_text_align_center .gform_footer {text-align: center;}
.landing-page-form .gform_fields > .gf_left_half:nth-child(1), .landing-page-form .gform_fields > .gf_right_half:nth-child(2) {margin-top: 0;}
.landing-page-form .gform_fields > .gf_left_half:nth-child(1) .ginput_container > *, .landing-page-form .gform_fields > .gf_right_half:nth-child(2) .ginput_container > * {
	margin-top: 0;
}
.landing-page-form .ginput_container.ginput_container_textarea {margin-top: 0px !important;}
/*-- Landing Page Form close--*/
.et-fixed-header #top-menu li .sub-menu .current-menu-item>a{
color: #fff!important;
}
.footer-widget div#text-5 {
    width: 100%;
}

h1 {
    font-size: 50px;
    font-weight: 700;
}


h2 {
    font-size: 42px;
    font-weight: 600;
}

h3 {
    font-size: 38px;
    font-weight: 400;
}

h4{
    font-size: 30px;
}

h5{
    font-size: 26px;
}

h5{
    font-size: 22px;
}

.et-fixed-header #top-menu .sub-menu a { color:#fff !important;}
#et-info {
    float:right; padding-bottom:3px;
}

#top-menu li {
    padding-right: 8px;
}

#et-secondary-nav li>ul {
    width: 220px;
    padding: 0px;
}

#et-secondary-nav li li {
    margin: 0;
    padding: 0 0.1em;
}

.top-info {
    float: left;
    font-size: 14px;
}

#footer-widgets #text-4 {
    display: none;
}
#footer-widgets #text-2 {
    display: none;
}
.home #footer-widgets #text-4 {
    display: inline-block;
}
.home #footer-widgets #text-2 {
    display: inline-block;
}

.page-template-default.page #text-3 {
    margin-top: 0px;
}

.home .page-template-default.page #text-3 {
    margin-top: 25px;
}


.top-links {
    float: left;
    margin-right: 13px;
    border-right: 1px solid;
    padding-right: 16px;
    text-transform: uppercase;
	font-weight:600;
}

.top-links a {
    color: #FFA500!important;
}

.top-phone i.fas.fa-phone.fa-flip-horizontal {
    font-size: 13px;
}

#top-header .container{ font-weight:normal; padding-top:3px;}

.top-text {
    float: left;
    border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px;
    font-size: 15px;
    border-left: 1px solid;
    padding-left: 10px;
	font-weight:600;
	margin-top:7px;
}

.top-phone {
    float: left;
	border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px;
	font-size:17px;
	font-weight:600;
	margin-top:7px;
}

#et-secondary-menu {
    float: right;
    padding-right: 10px;
    font-size: 14px;
    text-transform: uppercase;
	margin-top:7px;
}

#et-secondary-menu a {
    color: orange;
	font-weight:bold;
}

.top-social {
    float: left;
	margin-top:1px;
}

.top-social .fab {
    font-size: 16px;
    margin-right: 2px;
    border-right: 1px solid;
    padding-right: 7px;
}


.home-slider h1 {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif!important;
    font-size: 62px;
	font-weight:bold;
	text-transform:uppercase;
}

.home-slider h3 {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif!important;
    font-size: 36px;
    font-weight: 400;
}
a.et_pb_button {
    border-left: none;
    border-right: none;
    border-radius: 0px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-size: 20px!important;
	margin-top:6px;
}

a.et_pb_button:hover {
    background: #33333388;
    border-left: none!important;
    border-right: none!important;
    border-top: 1px solid!important;
    border-bottom: 1px solid!important;
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 24% 8%;
}

.welcome-text h2 {
    font-size: 58px;
    color: #111;
	font-weight:500;
}

.home-blocks h2 {
	font-weight:500;
}

.top-phone img {
    vertical-align: middle;
}

.welcome-text h2 span {
    font-size: 33px;
    font-weight: bold;
    line-height: 48px;
}

.welcome-text h4 {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-size: 26px;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    padding-top: 7px;
    padding-bottom: 7px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
	margin-bottom:10px;
}

.welcome-text a.et_pb_button {
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    color: #222;
}

.welcome-text a.et_pb_button:hover {
    background: #222;
    color: #fff;
}

.rd-reviews h2 {
    font-size: 54px;
    color: #111;
	font-weight:500;
}

.rd-reviews h2 span {
    font-size: 25px;
    font-weight: bold;
    line-height: 39px;
}

.rd-reviews h4 {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-size: 26px;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    padding-top: 7px;
    padding-bottom: 7px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
	margin-bottom:10px;
}

.rd-reviews a.et_pb_button {
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    color: #222;
}

.rd-reviews a.et_pb_button:hover {
    background: #222;
    color: #fff;
}

.rd-reviews .ttshowcase_rl_breed {
    background: none;
    padding: 0px!important;
    border: 1px solid #ddd;
    font-size: 14px!important;
    font-style: italic;
    line-height: 25px;
}

.rd-reviews .ttshowcase_rl_info_wrap.tt_info-below {
    background:#222!important;
    line-height: 20px;
    padding: 15px 0px 5px 0px;
}


.rd-reviews .ttshowcase_rl_readmore a {
    background: none!important;
    color: #f58020!important;
}


.before-after h2 {
    font-size: 46px;
    color: #111;
	font-weight: bold;
}

.before-after h2 span {
    font-size: 25px;
    font-weight: bold;
    line-height: 39px;
}

.before-after .et_pb_row.et_pb_row_4 .et_pb_column {
    border: 1px solid #ddd;
    padding-top: 14px;
    padding-bottom: 5px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
}

.before-after h5 {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600;
}

.h-news .et_overlay::before, .h-news .post-content{display:none}
.h-news .et_pb_post{border:0 none;padding:0;position:relative;}
.h-news .et_pb_image_container{margin:0;overflow:hidden;position:relative; margin-right:7px;}
.h-news .et_pb_image_container a::before{background-color:rgba(0, 0, 0, 0.3);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
.h-news .et_pb_post:hover .et_pb_image_container a::before{background-color:rgba(0, 0, 0, 0.6);}
.h-news .et_pb_blog_grid .et_pb_image_container img{transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);-webkit-transform:scale(1.01);transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s; height:340px; min-height:340px;}
.h-news .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img{transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);}
.h-news .et_pb_post .entry-title {
    bottom: -10px;
    left: 0;
    margin-top: 0;
    padding: 10px 20px;
    position: absolute;
    width: 100%;
    z-index: 1;
    font-size: 20px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    text-align: left;
}
.h-news .entry-title > a{color:#fff;text-transform:uppercase;}
.h-news .post-content{display:none;}
.h-news .et_pb_post:hover .post-meta::after{right:10%;}
.h-news .et_pb_post .entry-featured-image-url{margin-bottom:0px;}
.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay{border:none;z-index:0;}
.h-news .et_overlay{z-index:0;}
h2.entry-title:after{display:none!important;}
.h-news .post-meta .published > .dt:first-child { font-size: 33px; font-weight: bold; display: block; margin-top:-5px; }
.h-news .post-meta {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff !important;
    /* font-weight: bold; */
    font-size: 16px !important;
    text-align: center;
    width: 63px;
    padding-top: 4px;
    padding-bottom: 4px;
    position: absolute;
    margin: auto 0px;
    z-index: 9;
    top: 10px;
    left: 10px;
}

.h-news h2 {
    font-size: 43px;
    margin-bottom: 28px;
	font-weight:400;
}
.footer-con1 {
    float: left;
    margin-right: 20px;
	width:26%
}

.footer-con2 {
    float: left;
    margin-right: 20px;
    background: #00000088;
    border: 2px solid #fff;
	width:34%
}

.footer-sub1 i.fas {
    color: #222;
    padding-top: 34px;
    font-size: 21px;
    margin-left: 8px;
}

.footer-con3 {
    float: left;
	width:34%;
	background: #00000088;
    border: 2px solid #fff;
	margin-right: 20px;
}

.footer-sub1 {
    background: #fff;
    float: left;
    height: 90px;
    width: 34px;
    margin-right: 10px;
}
.footer-con4 i.fab {
    font-size: 40px;
    margin-right: 6px;
    padding-top: 26px;
}

.footer-con4 {
    float: left;
	width:16%
}

.footer-widget #text-2 {
    text-align: center;
}

.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
    margin-bottom: 0%!important;
}

.footer-widget h4.title {
    font-size: 36px;
    color: #fff;
    margin-bottom: 10px;
}

#footer-widgets {
    padding: 1% 0 0;
}

.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: -1.5%;
}

.footer-sub2 {
    padding-top: 16px;
}

.footer-widget #text-2, .footer-widget #text-3, .footer-widget #text-4 {
    width: 100%;
}

#main-footer .container {
    width: 80%;
    max-width: 1150px;
}

#main-footer{background:url(images/footer-bg.jpg) top center no-repeat; background-size:cover;}
#footer_left{color:rgb(255, 255, 255);float:left;text-align:left;width:40%; font-size:12px;}
#footer_middle{color:rgb(255, 255, 255);float:left;text-align:right;width:20%; font-size:12px;}
#footer_right{color:rgb(255, 255, 255);float:left;text-align:right;width:40%; font-size:12px;}
#footer_right a {
    color: #fff;
}
#footer_middle a {
    color: #fff;
}
.bottom-nav {
    text-align: center;
    border-bottom: 1px solid rgba(225, 225, 225, 0.2);
    border-top: 1px solid rgba(225, 225, 225, 0.2);
    padding: 16px 0px;
	margin-top:30px;
}


.title-bar .main_title{margin-bottom:5px;padding-bottom:0;color:#fff;font-size:48px;font-weight:400;border-bottom:1px solid #fff;display:inline-block;padding-bottom:11px;margin-bottom:7px;margin-top:0px;}
.title-bar::after{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;z-index:1;}
.title-bar{position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover;}
.breadcrumbs span{color:#fff;font-size:18px; font-weight:500;}
.breadcrumbs a{color:#fff;}
.breadcrumbs { color: #fff; font-weight:bold; font-size:18px;}
.home .title-bar{display:none;}
.title-bar .container {
    padding:60px 0 40px 0px;
    position: relative;
    z-index: 2;
    text-align: center;
}

#top-menu li li a {
    width: 265px;
    padding: 6px 10px;
    border-bottom: 1px solid #555;
}

#top-menu li li{ padding:0px;}

.nav li ul { padding:0px; width:265px;}

li#menu-item-27 .sub-menu {
    margin-left: -145px;
}
.g-recaptcha { text-align: center; }
.g-recaptcha > div {
    transform: scale(0.7);
    margin: 0 auto;
    overflow: hidden;
    float: left!important;
    margin-left: -41px;
}

.footer-widget li:before{ display:none;}

#footer-widgets .gform_wrapper ul li.gfield {
    padding-top: 0px!important;
    margin-top: 0px;
}

#footer-widgets .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 20px 12px;
}

#footer-widgets .gform_wrapper ul.gform_fields li.gfield{ padding-right:0px;}

#footer-widgets .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: -75px 0 0px;
    clear: both;
    width: 108px;
    float: left;
    margin-left: 260px;
}

.footer-widget #text-3 {
    margin-top: 25px;
    padding-bottom: 14px;
    padding-top: 26px;
    border-top: 1px solid #ffffff33;
}

.footer-widget .gform_button {
    background: #222222;
    border: 1px solid #ffffff88;
    padding: 10px 24px;
    color: #fff;
    border-radius: 9px;
    cursor: pointer;
}
.footer-widget #text-4 {
    margin-top: -18px;
}

/*-- Footer Form --*/
.footer-form {
    text-align: center;
    color: #fff;
	display:inline-block;
	margin-top:20px;
}

.footer-form h2 {
    color: #fff;
}

.footer-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 15px 7px;
    margin-top: 0px;
}

.footer-form .large.gfield_select {
    padding: 15px 7px;
}

.footer-form .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{ padding-right:10px;}

.footer-form .ginput_container.ginput_container_textarea {
    margin-top: 11px!important;
    width: 100%;
}

.footer-form .gform_wrapper ul li.gfield {
    margin-top: 4px;
    padding-top: 0;
}

.footer-form .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 10px 0 0;
    /* clear: both; */
    width: 30%;
    position: absolute;
    left: 250px;
}

.footer-form .gform_footer input.button {
    padding: 10px 27px;
    background: #F99840;
    border: 1px solid #ffffff55;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 8px;
	cursor: pointer;
	transition: all .4s ease-in-out!important; -moz-transition: all .4s ease-in-out!important; -webkit-transition: all .4s ease-in-out!important;
}

.footer-form .gform_footer input.button:hover {
    background: #555;
	transition: all .4s ease-in-out!important; -moz-transition: all .4s ease-in-out!important; -webkit-transition: all .4s ease-in-out!important;
}

.page-id-23 .main-footer-form {
    display: none;
}

/*-- Footer Form End --*/



/*-- Furnitur Slider --*/
.half-slide-img { width: 50%; right: 0; overflow: hidden; float: right; height: 100% !important; }
.half-slide-img img { width: 100% !important; height: auto !important; }
.furniture-slider .et_pb_slide { padding: 0; }
.furniture-slider .et_pb_slide_description { padding: 7.9% 23px!important;  float: left;  width: 50% !important;  text-align: center;}
.furniture-slider .et_pb_slide_description .fs-high-title { font-size: 2.6em; font-family: 'Archivo Black', sans-serif; padding-bottom: 0.2em; }
.furniture-slider.et_pb_bg_layout_dark a { text-decoration: none !important; }
.furniture-slider .et_pb_slide_description .fs-code { text-transform: none; }
.furniture-slider .et_pb_slide_description .fs-sub-title { padding-bottom: 0px !important; font-size: 32px; line-height: 1.4em !important; font-family: 'Lato', sans-serif; font-weight: 300 !important; }
.furniture-slider .et_pb_slide_description .fs-title { font-family: 'Archivo Narrow', sans-serif; font-weight: normal !important; text-transform: none; font-size: 28px; }
.furniture-slider .et_pb_slide_image { margin-right: 0; margin-top: 0 !important; overflow: hidden; width: 50% !important; position: relative; float: right; height: 275px !important; }
.furniture-slider .et_pb_slide_image img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(1.2) !important; -webkit-transform: translate(-50%, -50%) scale(1.2) !important; -moz-transform: translate(-50%, -50%) scale(1.2) !important; width: 100%; vertical-align: middle; max-height: none !important; height: auto; animation-name: none !important; -moz-animation-name: none !important; -webkit-animation-name: none !important; animation-fill-mode: none !important; -moz-animation-fill-mode: none !important; -webkit-animation-fill-mode: none !important; }
h3.fs-code {
    font-size: 26px;
}


/*-- Box Layout Style --*/
.box-layout .et_pb_blurb_content { -webkit-transition: all .4s ease-in-out !important; -moz-transition: all .4s ease-in-out !important; transition: all .4s ease-in-out !important; max-width: 100%; display: inline-block; width: 100%; }
.box-layout .et_pb_main_blurb_image { margin-bottom: 0; width: 100% !important; height: 210px !important; overflow: hidden; border: 1px solid #ccc !important; position: relative; float: left; }
.box-layout .et_pb_main_blurb_image img { position: absolute; transform: translate(-50%, -50%) scale(1.2); -moz-transform: translate(-50%, -50%) scale(1.2); -webkit-transform: translate(-50%, -50%) scale(1.2); top: 50%; left: 50%; }
.box-layout .et_pb_blurb_container { text-align: center !important; display: table; overflow: hidden; float: left; width: 100%; height: 210px; position: relative; margin-top: -210px; }
.box-layout .et_pb_module_header { position: absolute; z-index: 9; top: 0; width: 100%; padding: 0; height: 210px; display: table; font-size:22px; }
.box-layout .et_pb_blurb_description { position: relative; width: 100%; background-color: rgba(255,255,255,0.9); opacity: 0; padding: 10px 30px; font-size: 16px; line-height: 1.4em; border: 1px solid #ccc; -webkit-transition: all .4s ease-in-out !important; -moz-transition: all .4s ease-in-out !important; transition: all .4s ease-in-out !important; display: table-cell; vertical-align: middle; }
.box-layout .et_pb_blurb_content:hover .et_pb_blurb_description { opacity: 1; }
.box-layout .et_pb_module_header a { vertical-align: middle; color: #fff; -webkit-transition: all .4s ease-in-out !important; -moz-transition: all .4s ease-in-out !important; transition: all .4s ease-in-out !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); position: relative; display: table-cell; height: 100%; opacity: 1; background-color: rgba(0,0,0,0.3); }
.box-layout .et_pb_blurb:hover .et_pb_module_header a { opacity: 0; }
.box-layout .et_pb_blurb_description h2 {
    font-weight: bold!important;
}

.rmore { padding:11px 36px 11px 11px!important; border: 1px solid; color: #fff; background-color: rgba(0,0,0,0.8); position: relative; transition: all .4s ease-in-out!important; -moz-transition: all .4s ease-in-out!important; -webkit-transition: all .4s ease-in-out!important; }
.rmore.darkbtn { color: #fff; background-color: #222; }
.rmore::after { position: absolute; color:orange; content: "\49"; font-family:'ETmodules'; margin-left: 10px; margin-top:-2px; opacity: 10; transition: all .4s ease-in-out!important }
.rmore:hover::after { opacity: 1 }
.rmore:hover { padding: 11px 42px 11px 18px!important; }

.h-products .et_pb_tabs_controls li:last-child {border-right: 1px solid #000;}
.h-products .et_pb_tabs_controls li {
    border-left: 1px solid #888;
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    font-family: Muli, Helvetica, Arial, Lucida, sans-serif;
    width: 32%;
    text-align: center;
}

.h-products .et_pb_row.et_pb_row_fullwidth {
    width: 100%!important;
    max-width: 100%!important;
}

.h-products .et_pb_tabs_controls li.et_pb_tab_active:last-child { border-right: 0 none }
.h-products .et_pb_tabs_controls li a { padding: 10px 35px; line-height: 1.4em !important; }
.h-products .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_0 a, .h-products .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1 a, .h-products .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_2 a, .h-products .et_pb_tabs .et_pb_tab_0.et_pb_tab p, .h-products .et_pb_tabs .et_pb_tab_1.et_pb_tab p, .h-products .et_pb_tabs .et_pb_tab_2.et_pb_tab p { line-height: 1.4em !important; }
.h-products ul.et_pb_tabs_controls::after { border-top: 0 none }
.h-products .et_pb_tab { padding: 20px 0px 20px }
.h-products .et_pb_tabs_controls li:hover{background-color: #f2f2f2;}
.h-products .et_pb_tab_active a {
	background-color: #444;
	color: #fff !important;
	border-color: #666 !important;
}
.h-products .et_pb_tabs_controls li.et_pb_tab_active{
	border-color: #666 !important;
}

.h-products ul.et_pb_tabs_controls{ background:#fff;}

.h-products .et_pb_tabs{ border:none;}

.head-banner { padding: 94px 62px; margin-bottom: 15px; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; background-position: center; }
.head-banner h2 {
    font-size: 58px;
    line-height: 1.04em;
    color: #222;
    padding-bottom: 15px;
    font-weight: 500;
    text-transform: uppercase;
}
.head-banner h4 { text-transform: none; color: #666; font-size: 22px; font-weight: normal !important; padding-bottom: 0 !important; }


/*........ Gallery page ......*/

.et_pb_section.et_pb_fullscreen { min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-flow: column; flex-flow: column; }
.et_pb_section.et_pb_fullscreen .et_pb_row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; /*-webkit-box-align: center; -ms-flex-align: center; align-items: center;*/ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.rd-border .et_pb_column {
    outline: 4px solid rgba(225, 225, 225,0);
    outline-offset: -20px;
}

.rd-border .et_pb_column:hover {
    outline: 5px solid rgba(225, 225, 225,0.9);
		transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	cursor:pointer;
}

/*........ Gallery end ......*/

/*........ Contact Us ......*/

.contact-form li:before{ display:none;}

.contact-form .gform_wrapper ul li.gfield {
    padding-top: 0px!important;
    margin-top: 0px;
}

.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 20px 12px;
	margin-top:0px;
	width:98%!important;
}

.contact-form .large.gfield_select {
    padding: 20px 12px;
	width:98%!important;
}

.contact-form .gform_wrapper textarea {
    margin-top: 25px;
    width: 100%!important;
}



.contact-form .gform_wrapper ul.gform_fields li.gfield{ padding-right:0px;}

.contact-form .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 10px 0 0px;
    clear: both;
    width: 108px;
    float: left;
    margin-left: 260px;
    position: absolute;
}

.contact-form .ginput_container {
    width: 96%;
}

.ginput_container.ginput_container_textarea {
    width: 99%;
    margin-top: -18px!important;
}

.contact-form .g-recaptcha > div {
    margin-left: -151px;
}

.footer-widget .g-recaptcha > div {
    margin-left: -42px;
}

.contact-form .gform_footer input.button {
    padding: 10px 27px;
    background: #F99840;
    border: 1px solid #ffffff55;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 8px;
	cursor: pointer;
	transition: all .4s ease-in-out!important; -moz-transition: all .4s ease-in-out!important; -webkit-transition: all .4s ease-in-out!important;
}

.contact-form .gform_footer input.button:hover {
    background: #555;
	transition: all .4s ease-in-out!important; -moz-transition: all .4s ease-in-out!important; -webkit-transition: all .4s ease-in-out!important;
}



/*........ Contact Us ......*/

/*-- About us page --*/
.about-block .et_pb_blurb_content{max-width: 100%;width: 100%;}
.about-block .et_pb_main_blurb_image {margin-bottom: 0;	position: relative;	overflow: hidden;display: block;}
.about-block .et_pb_main_blurb_image a {float: left;	width: 100%;	height: 300px;	position: relative;	overflow: hidden;     }
.about-block .et_pb_main_blurb_image a::before {position: absolute;z-index: 1;content: " ";background-color: rgba(0,0,0,0.3);left: 0;top: 0;right: 0;bottom: 0;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.about-block .et_pb_blurb_content:hover  .et_pb_main_blurb_image a::before {background-color: rgba(0,0,0,0.7);}
.about-block .et_pb_main_blurb_image a::after {position: absolute;content: "\f105";font-family: 'Fontawesome';right: 40px;bottom: 25px;background-color: #fff;z-index: 2;padding: 6px 15px;line-height: 1em;opacity: 1;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; display:none;}
.about-block .et_pb_blurb_content:hover  .et_pb_main_blurb_image a::after {opacity: 1;right: 20px;}


.about-block .et_pb_main_blurb_image a img {position: absolute;left: 50%;transform: translate(-50%, -50%) scale(1.5) !important; -moz-transform: translate(-50%, -50%) scale(1.5) !important; -webkit-transform: translate(-50%, -50%) scale(1.5) !important; top: 50%;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; height: 100%;width: 100%;max-width: initial; object-fit: cover;}



.about-block .et_pb_blurb_content:hover .et_pb_main_blurb_image a img {transform: translate(-50%, -50%) scale(1.8) !important; -moz-transform: translate(-50%, -50%) scale(1.8) !important; -webkit-transform: translate(-50%, -50%) scale(1.8) !important;}
.about-block .et_pb_blurb_container {position: absolute;width: 100%;padding: 25px 75px 25px 20px;bottom: 0;color: #fff;z-index: 1;}
.about-block .et_pb_blurb_container h4, .about-block .et_pb_blurb_container h4 a, .about-block .et_pb_blurb_container p {color: #fff;}
.about-block .et_pb_blurb_container h4 {font-size: 28px;}

.p-about a.et_pb_button {
    font-size: 16px!important;
    color: #fff;
	background:#222;
}

.p-about a.et_pb_button:hover {
	background:#333;
}
/*-- Aboutus page --*/


/*-- Gallery new page --*/
.gallery-block .et_pb_blurb_content{max-width: 100%;width: 100%;}
.gallery-block .et_pb_main_blurb_image {margin-bottom: 0;	position: relative;	overflow: hidden;display: block;}
.gallery-block .et_pb_main_blurb_image a {float: left;	width: 100%;	height: 300px;	position: relative;	overflow: hidden;     }
.gallery-block .et_pb_main_blurb_image a::before {position: absolute;z-index: 1;content: " ";background-color: rgba(0,0,0,0.3);left: 0;top: 0;right: 0;bottom: 0;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.gallery-block .et_pb_blurb_content:hover  .et_pb_main_blurb_image a::before {background-color: rgba(0,0,0,0.7);}
.gallery-block .et_pb_main_blurb_image a::after {position: absolute;content: "\f105";font-family: 'Fontawesome';right: 40px;bottom: 25px;background-color: #fff;z-index: 2;padding: 6px 15px;line-height: 1em;opacity: 1;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; display:none;}
.gallery-block .et_pb_blurb_content:hover  .et_pb_main_blurb_image a::after {opacity: 1;right: 20px;}
.gallery-block .et_pb_main_blurb_image a img {position: absolute;left: 50%;transform: translate(-50%, -50%) scale(1.5) !important; -moz-transform: translate(-50%, -50%) scale(1.5) !important; -webkit-transform: translate(-50%, -50%) scale(1.5) !important;
	top: 50%;transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;height: 100%;width: auto;max-width: initial;}
.gallery-block .et_pb_blurb_content:hover .et_pb_main_blurb_image a img {transform: translate(-50%, -50%) scale(1.8) !important; -moz-transform: translate(-50%, -50%) scale(1.8) !important; -webkit-transform: translate(-50%, -50%) scale(1.8) !important;}
.gallery-block .et_pb_blurb_container {
	
	
	
	
	
	
	
    position: absolute;
    width: 100%;
    padding: 10px;
    bottom: 0;
    color: #fff;
    z-index: 1;
    top: 115px;
}
.gallery-block .et_pb_blurb_container h4, .about-block .et_pb_blurb_container h4 a, .about-block .et_pb_blurb_container p {color: #fff;}
.gallery-block .et_pb_blurb_container h4 {
    font-size: 24px;
    text-align: center;
    line-height: 30px;
}

.p-gallery a.et_pb_button {
    font-size: 16px!important;
    color: #fff;
	background:#222;
}

.p-gallery a.et_pb_button:hover {
	background:#333;
}
/*-- Gallery new page --*/



/*-- Gallery page --*/

.rd-gallery .et_pb_main_blurb_image {
    margin-bottom: 12px;
}
.rd-gallery h4.et_pb_module_header {
    font-weight: 600;
    padding-bottom: 2px;
}

.rd-gallery .et_pb_blurb_content p {
    font-size: 14px;
}

.rd-gallery .et_pb_gutters2 .et_pb_column, .rd-gallery .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1%;
}

.rd-gallery .et_pb_blurb_content {
    max-width: 100%;
}

.rd-gallery .et_pb_gutters2 .et_pb_column_1_3, .rd-gallery .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 32.333%;
}

/*-- Gallery page End --*/

.furniture-slider .et_pb_slide_image{ height:363px!important;}

.single-post #sidebar {
    display: none;
}

.single-post #left-area {
    width: 100%;
    padding-right: 0px;
}

/*-- Specifications page --*/

.sp-rd .et_pb_blurb_content {
    border: 1px solid #ffffff88;
    padding: 5px;
    background: #00000088;
    min-height: 280px;
}

.sp-rd .et_pb_main_blurb_image {
    margin-bottom: 0px;
}

.sp-rd .et_pb_blurb_container p {
    line-height: 25px;
}

.sp-rd tr td {
    border: 1px solid #eee!important;
    padding: 5px 12px;
    font-size: 14px;
}

.sp-rd tr td {
    border: 1px solid #eee!important;
    padding: 3px 11px;
}

.sp-rd tr td a:hover {
    text-decoration: underline;
    color: orange;
}

.sp-rd tr td a {
    font-weight: 600;
}

/*-- Specifications page End --*/



#main-content .container:before{width: 0px;}

.single-post #main-content .container{ margin-top:20px;}


@media only screen and (min-width:1200px) and (max-width:1382px) { 
.footer-con1 {
    float: left;
    margin-right: 20px;
    width: 20%;
}

.footer-con2{ width:36%;}

.footer-con3 { width:36%;}

.footer-sub1{ height:106px!important;}

.footer-con4 {
    float: left;
    width: 15%;
}

.footer-con4 i.fab {
    font-size: 37px;
    margin-right: 6px;
    padding-top: 8px;
}
	
#et-footer-nav {
    background-color: rgba(255,255,255,0);
    margin-top: 40px;
}

}

@media only screen and (min-width:1024px) and (max-width:1199px) { 
.footer-con1 {
    float: left;
    margin-right: 20px;
    width: 20%;
}

.footer-con2{ width:34%;}

.footer-con3 { width:34%;}

.footer-sub1{ height:106px!important;}

.footer-con4{ width:15%;}

.footer-con4 i.fab {
    font-size: 40px;
    margin-right: 6px;
    padding-top: 8px;
}
	
#et-footer-nav {
    background-color: rgba(255,255,255,0);
    margin-top: 40px;
}

}

@media only screen and (min-width:981px) and (max-width:1023px) { 
.footer-con1 {
    float: left;
    margin-right: 20px;
    width: 20%;
}

.footer-con2{ width:35;}

.footer-con3 { width:35%;}

.footer-sub1{ height:106px!important;}

.footer-con4{ width:20%;}

.footer-con4{ width:15%;}

.footer-con4 i.fab {
    font-size: 40px;
    margin-right: 6px;
    padding-top: 8px;
}
	
#et-footer-nav {
    background-color: rgba(255,255,255,0);
    margin-top: 40px;
}

}

@media only screen and (min-width:768px) and (max-width:980px) {
	
.footer-sub1 {
    width: 4px;
}

.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation{ z-index:9999!important;}

.top-social img {
    width: 32%;
    margin-top: 4px;
}

.top-text {
    border-left: 0px solid;
}

div#et-info {
    padding-top: 0px!important;
    padding-bottom: 7px!important;
}

#top-header .container {
    max-width: 95%!important;
    width: 95%!important;
}


.footer-widget {
    width: 100%!important;
    padding-right: 0px;
	margin-right:opx;
}

.footer-widget:nth-child(n) {
    width: 100%!important;
}

.footer-con1 {
    float: left;
    margin-right: 20px;
    width: 21%;
    height: 110px;
}
.footer-sub1{ height:110px;}
.footer-con3{ width:33%;}

.footer-con4 i.fab {
    font-size: 40px;
    margin-right: 6px;
    padding-top: 12px;
}

.footer-con4 {
    float: left;
    width: 45%;
    margin-top: 28px;
}

.footer-con2 {
    width: 30%;
}


.h-news .et_pb_post {
    margin-bottom: 8px!important;
}

#footer_left {
	color: rgb(255, 255, 255);
	float: left;
	text-align: center;
	width: 100%;
}
#footer_right {
	color: rgb(255, 255, 255);
	float: right;
	text-align: center;
	width: 100%;
}
	
#et-footer-nav {
    background-color: rgba(255,255,255,0);
    margin-top: 40px;
}

}




 @media only screen and (min-width:320px) and (max-width:767px) and (orientation: portrait) {
	 
.footer-form .gform_wrapper .gform_footer {
    padding: 9px 0 10px;
    margin: 6px 0 0;
    /* clear: both; */
    width: 48%;
    position: relative;
    left: 0;
}

.footer-form .gform_footer input.button {
    padding: 4px 10px;
}

.top-text{ display:none;}	

.home-slider h1 { font-size: 32px;} 
.home-slider h3 {
    font-size: 26px;}

.welcome-text h2 {
    font-size: 40px;
}

.welcome-text h4{ font-size:16px;}

.rd-reviews h2 {
    font-size: 36px;
}

.rd-reviews h4{ font-size:16px;}

.h-news h2{ font-size:30px;}

.h-news .et_pb_image_container{ margin-bottom:20px;}

.h-news .et_pb_blog_grid .et_pb_image_container img{ height: 276px; min-height: 276px;}

.footer-widget h4.title {
    font-size: 28px;
    margin-top: 16px;
}

#footer-widgets .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 10px 10px;
}
#footer-widgets .gform_wrapper .gform_footer {
    padding: 7px 0 0px;
    margin: 0px 0 0px;
    clear: both;
    width: 108px;
    float: left;
    margin-left: 19px;
}

.footer-widget .gform_button{padding: 3px 24px;}

#main-footer{background-size: cover;}

.footer-con1{ width:100%;}

.footer-con2{width:100%;}

.footer-con3{ margin-top:12px; width:100%}

.footer-con4 { width: 100%;}

.bottom-nav li{ padding-right:10px;}

.footer-widget #text-3{ padding-bottom:0px;}

#footer_left {
    color: rgb(255, 255, 255);
    float: left;
    text-align: center;
    width: 100%;
}

#footer_right {
    color: rgb(255, 255, 255);
    float: right;
    text-align: center;
    width: 100%;
}
h2 {
    font-size: 28px;
    font-weight: 600;
	line-height: 36px;
}

h3 {
    font-size: 26px;
    line-height: 34px;
}

.furniture-slider .et_pb_slide_description {
    padding: 3.9% 23px!important;
    float: left;
}

.title-bar .container {
    padding: 22px 0 24px 0px;}
	
.title-bar .main_title{ font-size:38px;}

.furniture-slider .et_pb_slide_description {
    width: 100%!important;
}

.furniture-slider .et_pb_slides .et_pb_container {
    display: table;
    table-layout: fixed;
    height: 279px!important;
}

.furniture-slider .et_pb_slide_image{ height:363px!important;}

.h-products .et_pb_tabs_controls li{ width:100%;}

.head-banner{ padding:10px;}

.contact-form .g-recaptcha > div {
    margin-left: -39px;
}

.contact-form .gform_button{ padding:5px 43px;}

.contact-form .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: -8px 0 0px;
    clear: both;
    width: 138px;
    float: left;
    margin-left: 9px;
    position: relative;
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 9% 8%!important;
}

#et-info {
    padding-top: 0px!important;
}
	
	
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape) {
	

.top-text{ display:none;}	

.home-slider h1 { font-size: 32px;} 
.home-slider h3 {
    font-size: 26px;}

.welcome-text h2 {
    font-size: 40px;
}

.welcome-text h4{ font-size:16px;}

.rd-reviews h2 {
    font-size: 36px;
}

.rd-reviews h4{ font-size:16px;}

.h-news h2{ font-size:30px;}

.h-news .et_pb_image_container{ margin-bottom:20px;}

.h-news .et_pb_blog_grid .et_pb_image_container img{ height: 276px; min-height: 276px;}

.footer-widget h4.title {
    font-size: 28px;
    margin-top: 16px;
}

#footer-widgets .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 10px 10px;
}
#footer-widgets .gform_wrapper .gform_footer {
    padding: 7px 0 0px;
    margin: 0px 0 0px;
    clear: both;
    width: 108px;
    float: left;
    margin-left: 19px;
}

.footer-widget .gform_button{padding: 3px 24px;}

#main-footer{background-size: cover;}

.footer-con1{ width:100%;}

.footer-con2{width:100%;}

.footer-con3{ margin-top:12px; width:100%}

.footer-con4 { width: 100%;}

.bottom-nav li{ padding-right:10px;}

.footer-widget #text-3{ padding-bottom:0px;}

#footer_left {
    color: rgb(255, 255, 255);
    float: left;
    text-align: center;
    width: 100%;
}

#footer_right {
    color: rgb(255, 255, 255);
    float: right;
    text-align: center;
    width: 100%;
}
h2 {
    font-size: 28px;
    font-weight: 600;
	line-height: 36px;
}

h3 {
    font-size: 26px;
    line-height: 34px;
}

.furniture-slider .et_pb_slide_description {
    padding: 3.9% 23px!important;
    float: left;
}

.title-bar .container {
    padding: 22px 0 24px 0px;}
	
.title-bar .main_title{ font-size:38px;}

.furniture-slider .et_pb_slide_description {
    width: 100%!important;
}

.furniture-slider .et_pb_slides .et_pb_container {
    display: table;
    table-layout: fixed;
    height: 279px!important;
}

.furniture-slider .et_pb_slide_image{ height:363px!important;}

.h-products .et_pb_tabs_controls li{ width:100%;}

.head-banner{ padding:10px;}

.contact-form .g-recaptcha > div {
    margin-left: -39px;
}

.contact-form .gform_button{ padding:5px 43px;}

.contact-form .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: -8px 0 0px;
    clear: both;
    width: 138px;
    float: left;
    margin-left: 9px;
    position: relative;
}	

#et-info {
    padding-top: 0px!important;
}
	
}