.montserrat-<uniquifier> {
  font-family: "Montserrat", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
h3.h2{font-size:30px;}
/*===========may 2025============*/
.sp-testimonial-content p{font-family: "Montserrat", serif;font-size: 18px;line-height: 34px;color: var(--blackcolor);}
.vc_row .wpb_wrapper .vc_btn3-container a.vc_btn3.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-danger{background:rgb(255, 255, 255, .7);}
@media only screen and (min-width:768px){
.vc_custom_1748882481779{background:url("https://jetresolve.wpenginepowered.com/wp-content/uploads/2025/06/contact-back-demo6.jpg") no-repeat center;background-size:cover;}
}
@media only screen and (max-width:767px){
	.vc_custom_1748882481779{background:url("https://jetresolve.wpenginepowered.com/wp-content/uploads/2025/06/contact-back-demo7-mobile.jpg")no-repeat center;}
}
.center-quote{text-align: center;font-size: 22px;font-weight: bold;background-color:#e0e0e0;padding:40px 40px 0px 40px;}
.check li:before{font-family: 'Font Awesome 6 Free';content: '\f00c';font-size:22px;font-weight:900;margin-right:20px;}
ul.check li{list-style:none;display:flex;}
/*====dec 1 2023 changes =============*/
.long_form_content_text .long_form_content_text_title:before, .long_form_content_text_full .sidebar_box .sidebar_box_title:before, .long_form_content_faqs .long_form_content_faqs_inner .long_form_content_faqs_title:before, .long_form_content_block .long_form_content_button h2:before, .single-post h2:before{content:" ";height:4px;width:40px;background-color:#fbc504;display:block;
    margin-bottom:10px;}
.long_form_content_block .long_form_content_button h2{margin-top:60px; color:var(--secondarycolor);margin-bottom:15px;font-weight:500;}
/*.long_form_content_text_full p{padding-bottom:16px;}*/
.single-post h1{margin-bottom:30px;}
.letter-template-default .letter-block-section-inn-main a{text-decoration:underline;}
.letter-template-default .letter-block-section-inn-main a:hover{text-decoration:none;}
/*=============Nov 2023=============*/
.card_item_inner_title .title-h3{display:inline-block;margin-left:10px;}
.card_item_inner_title .fa-solid{font-size:20px;}
.card_item_inner_list .fa-arrow-right:before{color:var(--primarycolor);}
/*=================*/
@media (min-width:1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1130px;}
}
@media (min-width:1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1230px;}
}
@media (min-width:1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1330px;}
}
.rc-anchor-invisible{display:none;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.row > *{padding-left:15px;padding-right:15px;}
.row.no-gutters{margin-left:0;margin-right:0;}
.row.no-gutters > *{padding-left:0;padding-right:0;}
body{margin:0;font-family: "Montserrat", serif;font-size:18px;line-height:34px;color:var(--blackcolor);font-weight:500;font-style:normal;overflow-x:hidden;position:relative;}
h1, h2, h3, h4, h5, h6{clear:both;display:block;margin:0;padding:0;font-family: "Montserrat", serif;font-weight:700;font-style:normal;color:var(--blackcolor);}
h1, .title-h1, .h1{font-size:40px;line-height:1.4em;font-weight:800;}
h2, .title-h2, .h2{font-size:30px;line-height:1.4em;font-weight:700;}
h3, .title-h3, .h3{font-size:26px;line-height:1.4em;font-weight:700;}
h4, .title-h4, .h4{font-size:22px;line-height:1.4em;font-weight:700;}
h5, .title-h5, .h5{font-size:20px;line-height:1.4em;font-weight:700;}
h6, .title-h6, .h6{font-size:18px;line-height:1.4em;font-weight:700;}
a{text-decoration:none;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--primarycolor);text-underline-offset:5px;}
a:hover{text-decoration:underline;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--secondarycolor);}
a:focus{text-decoration:underline;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--secondarycolor);outline:2px dashed var(--secondarycolor);outline-offset:3px;}
a:visited{color:var(--primarycolor);}
p{margin:0 0 20px 0;}
p:last-child{margin:0;}
.btn, .button, a.btn, button, input[type="submit"], .vc_btn3-container a.vc_general.vc_btn3, a.vc_general.vc_btn3, .vc_general.vc_btn3{font-size:18px;line-height:24px;padding:12px 35px 12px 35px;border-radius:50px;font-weight:600;font-style:normal;border:1px solid var(--primarycolor);box-shadow:none;outline:none;margin:0;background-color:var(--primarycolor);color:var(--whitecolor);}
.btn:hover, .button:hover, a.btn:hover, button:hover, input[type="submit"]:hover, .vc_btn3-container a.vc_general.vc_btn3:hover, a.vc_general.vc_btn3:hover, .vc_general.vc_btn3:hover{padding:12px 35px 12px 35px;;border-radius:50px;font-weight:600;font-style:normal;border:1px solid var(--secondarycolor);box-shadow:none;outline:none;margin:0;background-color:var(--secondarycolor);color:var(--whitecolor);text-decoration:underline;text-underline-offset:7px;}
.btn:focus, .button:focus, a.btn:focus, button:focus, input[type="submit"]:focus, .vc_btn3-container a.vc_general.vc_btn3:focus, a.vc_general.vc_btn3:focus, .vc_general.vc_btn3:focus, .button:active, a.btn:active, button:active, input[type="submit"]:active, .vc_btn3-container a.vc_general.vc_btn3:active, a.vc_general.vc_btn3:active, .vc_general.vc_btn3:active{padding:12px 35px 12px 35px;border-radius:50px;font-weight:600;font-style:normal;border:1px solid var(--secondarycolor);box-shadow:none;outline:none;margin:0;background-color:var(--secondarycolor);outline:2px dashed var(--secondarycolor);outline-offset:3px;color:var(--whitecolor);text-decoration:underline;text-underline-offset:7px;}
.btn.with-arrow, .button.with-arrow, a.btn.with-arrow, button.with-arrow, input[type="submit"].with-arrow{padding:12px 90px 12px 20px;background-image:url(../images/arrow-right-long-white.svg);background-repeat:no-repeat;background-size:27px;background-position:right 24px top 14px;}
.btn.with-arrow.white, .button.with-arrow.white, a.btn.with-arrow.white, button.with-arrow.white, input[type="submit"].with-arrow.white{border:1px solid var(--whitecolor);background-image:url(../images/arrow-right-long-blue.svg);background-color:var(--whitecolor);color:var(--secondarycolor);}
.btn.white, .button.white, a.btn.white, button.white, input[type="submit"].white{border:1px solid var(--whitecolor);background-color:var(--whitecolor);color:var(--secondarycolor);}
.btn.with-arrow.white:active, .button.with-arrow.white:active, a.btn.with-arrow.white:active, button.with-arrow.white:active, input[type="submit"].with-arrow.white:active,
.btn.with-arrow.white:focus, .button.with-arrow.white:focus, a.btn.with-arrow.white:focus, button.with-arrow.white:focus, input[type="submit"].with-arrow.white:focus,
.btn.with-arrow.white:hover, .button.with-arrow.white:hover, a.btn.with-arrow.white:hover, button.with-arrow.white:hover, input[type="submit"].with-arrow.white:hover{border:1px solid var(--whitecolor);background-image:url(../images/arrow-right-long-white.svg);background-color:transparent;color:var(--whitecolor);}
.btn.with-arrow.white:active, .button.with-arrow.white:active, a.btn.with-arrow.white:active, button.with-arrow.white:active, input[type="submit"].with-arrow.white:active,
.btn.with-arrow.white:focus, .button.with-arrow.white:focus, a.btn.with-arrow.white:focus, button.with-arrow.white:focus, input[type="submit"].with-arrow.white:focus{outline:2px dashed var(--whitecolor);outline-offset:3px;}
.btn.white:hover, .button.white:hover, a.btn.white:hover, button.white:hover, input[type="submit"].white:hover{background-color:transparent;color:var(--whitecolor);border:1px solid var(--whitecolor);}
.btn.white:focus, .button.white:focus, a.btn.white:focus, button.white:focus, input[type="submit"].white:focus,
.btn.white:active, .button.white:active, a.btn.white:active, button.white:active, input[type="submit"].white:active{background-color:transparent;color:var(--whitecolor);border:1px solid var(--whitecolor);outline:2px dashed var(--whitecolor);outline-offset:3px;}
/*SEARCH RESULTS*/
.search-result h3 a{color:var(--secondarycolor);}
.search-result h3 a:hover{text-decoration:underline;text-underline-offset:7px;}
.search-result-list-item{margin:30px 0;}
.search-result.block_section{padding:30px 0;}
.search-form{padding-top:20px;}
.search-result-title{margin:20px; line-height:45px;}
.searchform-section h2{line-height:45px;}
.searchform-section h2:before{content:"";display:block;position:relative;left:0;bottom:0;height:6px;width:39px;background-color:var(--yellowcolor);}
/*LONG FORM*/
footer.site-footer .site-footer-widgets ul.menu li, footer.site-footer .site-footer-widgets .footer-widget-column-3 li{line-height:33px;}
.sidebar_page_list h2{font-size:18px;line-height:28px;font-weight:600;margin:0 0 21px 0;display:block;color:var(--secondarycolor);}
h2.on_this_page_section_title{font-size:18px;line-height:28px;font-weight:600;margin:0 0 21px 0;display:block;color:var(--secondarycolor);}
.long_form_content_text_full .breadcrunb-title h1{color:var(--secondarycolor);}
.page-with-sidebar.long_form_content_text_full{padding-bottom:60px;}
/*HEADER*/
body.home header.site-header{position:absolute;left:0;top:0;width:100%;}
header.site-header{position:relative;z-index:999;padding:30px 0;}
header.site-header .bottom-bar .bottom-bar-desktop-logo{text-align:left;font-size:0;line-height:0;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a{display:inline-block;margin:0;padding:0;text-align:left;font-size:0;line-height:0;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a:focus{outline:0;outline:2px dashed var(--blackcolor) !important;outline-offset:3px !important;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a img{display:block;margin:0;padding:0;height:auto;width:225px;}
p#validation-msg-top.show{display:block !important;text-align:center;font-size:16px;line-height:26px;font-style:normal;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu{list-style:none;margin:0;padding:0;display:block;text-align:right;font-size:0;line-height:0;}
.site-header .desktop-main-menu button.search-button{background-image:url(../images/icon-search.svg) !important;background-repeat:no-repeat;background-position:100%;background-size:20px;border:none;box-shadow:none;outline:0;text-decoration:none;background-color:transparent;border-radius:0;margin:0;padding:0 32px 0 0;color:var(--secondarycolor);font-weight:400;margin-top:6px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item{list-style:none;margin:0 23px;padding:0;display:inline-block;font-size:0;line-height:0;position:relative;z-index:0;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.homepage{display:none !important;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item:first-child{margin-left:0;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item:last-child{margin-right:0;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > a{display:inline-block;font-size:18px;line-height:22px;font-weight:600;color:#000;position:relative;z-index:1;padding:15px 0px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-ancestor2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-item2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-parent2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current_page_item2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > a:hover{color:#000;text-decoration:underline;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-ancestor2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-item2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current-menu-parent2 > a,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.current_page_item2 > a{color:#000;font-weight:800;text-decoration:none;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.menu-item-has-children{position:relative;z-index:0;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item.menu-item-has-children > a{margin-right:20px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item button{position:absolute;right:0;top:20px;width:13px;height:14px;background-image:url(../images/down_arrow_black.svg);background-repeat:no-repeat;background-position:center center;background-size:13px;background-color:transparent;box-shadow:none;font-size:0;line-height:0;border-radius:0;border:none;outline:0;text-decoration:none;padding:0;z-index:2;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item button:focus,
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > a:focus{color:var(--primarycolor);outline:2px dashed var(--blackcolor) !important;outline-offset:3px !important;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu{float:none;position:absolute;top:100%;left:-999em;z-index:9;width:280px;height:auto;background-color:var(--whitecolor);list-style-type:none;margin:0;font-size:0;line-height:0;display:none;padding-left:0;border:1px solid #AAC3DA;border-radius:0 0 8px 8px;padding:20px 0;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu:before{content:"";position:absolute;width:0px;height:0px;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:14px solid rgb(39,39,40);left:30px;top:-14px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu:after{content:"";position:absolute;width:0px;height:0px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:13px solid #f2f2f2;left:33px;top:-6px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li{list-style:none;margin:0;padding:9px 20px;display:block;font-size:0;line-height:0;position:relative;z-index:0;text-align:left;border-bottom:1px solid #AAC3DA;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li:last-child{border:none;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li:hover{background:#EDF0F7;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li:last-child:hover{border-radius:0 0 8px 8px;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li > a{display:inline-block;font-size:16px;line-height:22px;font-weight:400;color:var(--secondarycolor);position:relative;z-index:1;box-shadow:none;outline:0;text-decoration:none;border:none;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu > li > a:focus{outline:0;outline:2px dashed !important;outline-offset:3px !important;}
.site-header .desktop-main-menu .menu-mainmenu-container ul#menu-mainmenu > li.menu-item > ul.sub-menu.show-menu{display:block;left:0;}

/*FOOTER*/
footer.site-footer{position:relative;z-index:99;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#0E0E0E;}
footer.site-footer:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);font-size:0;line-height:0;padding:0;margin:0;z-index:999;}
footer.site-footer .site-footer-widgets{display:block;position:relative;z-index:9999;}
footer.site-footer .copyright-bar{display:block;position:relative;z-index:9999;border-top:1px solid rgba(255,255,255,0.3);}
footer.site-footer .site-footer-menus{display:block;position:relative;z-index:9999;}
footer.site-footer .copyright-bar .copyright-bar-inner{padding:30px 0 30px 0;}
footer.site-footer .copyright-bar .copyright-text{text-align:center;font-size:18px;line-height:1.278em;color:var(--whitecolor);font-weight:500;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner{padding:110px 0 50px 0;}
footer.site-footer .site-footer-widgets .footer-widget-column{}
footer.site-footer .site-footer-widgets .widget-title{padding:0 0 20px 0;}
footer.site-footer .site-footer-widgets .widget-title strong{display:block;color:var(--whitecolor);font-size:22px;font-weight:600;line-height:1.455em;}
footer.site-footer .footer-widget-column .widget_media_image{display:block;position:relative;width:100%;padding:0 0 0 0;margin:0;font-size:0;line-height:0;text-align:center;}
footer.site-footer .footer-widget-column .widget_media_image a{display:inline-block;position:relative;vertical-align:middle;}
footer.site-footer .footer-widget-column .widget_media_image a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column{border-right:1px solid rgba(255,255,255,0.2);}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-4{border-right:none;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column .d-flex.align-items-center.justify-content-center{height:100%;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-2{}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-2 .textwidget{display:inline-block;position:relative;padding:0 0 0 35px;font-size:18px;line-height:1.35em;font-weight:500;color:#fff;background-image:url(../images/Icon_Map.png);background-repeat:no-repeat;background-position:left 0 top 5px;background-size:19px;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-3{}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-3 .textwidget{display:inline-block;position:relative;padding:0 0 0 35px;font-size:18px;line-height:1.35em;font-weight:500;color:#fff;background-image:url(../images/Icon_Phone.png);background-repeat:no-repeat;background-position:left 0 top 5px;background-size:19px;}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-4{}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner > div.row > div.col.footer-widget-column.footer-widget-column-4 .textwidget{display:inline-block;position:relative;padding:0 0 0 35px;font-size:18px;line-height:1.35em;font-weight:500;color:#fff;background-image:url(../images/Icon_Email.png);background-repeat:no-repeat;background-position:left 0 top 5px;background-size:19px;}
/*MAIN CONTENT*/
.vc_do_custom_heading{margin:0;}
.vc_section.vc_section-has-fill{padding-top:0 !important;}
.text-uppercase{text-transform:uppercase;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0;}
main#primary{position:relative;z-index:0;}
main#primary .single-page-conntent{position:relative;z-index:2;}
div.vc_row.pad_top_50.vc_section-has-fill,
div.vc_row.pad_top_50{padding-top:50px !important;}
div.vc_row.pad_bot_50{padding-bottom:50px;}
div.vc_row.pad_top_60.vc_section-has-fill,
div.vc_row.pad_top_60{padding-top:60px !important;}
div.vc_row.pad_bot_60{padding-bottom:60px;}
div.vc_row.pad_top_70.vc_section-has-fill,
div.vc_row.pad_top_70{padding-top:70px !important;}
div.vc_row.pad_bot_70{padding-bottom:70px;}
div.vc_row.pad_top_80.vc_section-has-fill,
div.vc_row.pad_top_80{padding-top:80px !important;}
div.vc_row.pad_bot_80{padding-bottom:40px;}
div.vc_row.pad_top_90.vc_section-has-fill,
div.vc_row.pad_top_90{padding-top:90px !important;}
div.vc_row.pad_bot_90{padding-bottom:90px;}
div.vc_row.pad_top_100.vc_section-has-fill,
div.vc_row.pad_top_100{padding-top:40px !important;}
div.vc_row.pad_bot_100{padding-bottom:40px;}
div.vc_row.pad_top_110.vc_section-has-fill,
div.vc_row.pad_top_110{padding-top:110px !important;}
div.vc_row.pad_bot_110{padding-bottom:110px;}
div.vc_row.pad_top_120.vc_section-has-fill,
div.vc_row.pad_top_120{padding-top:120px !important;}
div.vc_row.pad_bot_120{padding-bottom:120px;}
div.vc_row.pad_top_150.vc_section-has-fill,
div.vc_row.pad_top_150{padding-top:150px !important;}
div.vc_row.pad_bot_150{padding-bottom:150px;}
.pad_right_30{padding-right:30px;}
.pad_left_30{padding-left:30px;}
.mb_30{margin-bottom:30px;}
.mb_20{margin-bottom:20px;}
.mb_130{margin-bottom:10px;}
.mt_30{margin-bottom:30px;}
.mt_20{margin-bottom:20px;}
.mt_10{margin-bottom:10px;}
.vc_section.with_back{background-repeat:no-repeat !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}
.vc_section.with_overlay{position:relative;z-index:2;}
.vc_section.with_overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;margin:0;padding:0;background-color:rgba(29,29,29,0.75);}
.vc_section.with_overlay .vc_row.wpb_row{position:relative;z-index:5;}
/*Brands Section*/
.furniturebrands_inner{display:block;font-size:0;line-height:0;margin:0;padding:0;}
.furniturebrands_inner a{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;}
.furniturebrands_inner a span{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:126.612%;position:relative;border-radius:15px;overflow:hidden;z-index:0;}
.furniturebrands_inner a span:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid var(--primarycolor);z-index:3;opacity:0;border-radius:15px;}
.furniturebrands_inner a span img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.furniturebrands_inner a strong{display:block;padding:0;margin:15px 0 0 0;width:100%;font-size:20px;line-height:32px;color:#fff;font-weight:500;text-align:center;}
.furniturebrands_inner a:hover span:after{opacity:1;}
.furniturebrands_inner a:hover strong{color:var(--primarycolor);}
.furniturebrands_inner a:focus span:after{opacity:1;}
.furniturebrands_inner a:focus strong{color:var(--primarycolor);}
.furniturebrands_inner a:hover{text-decoration:none;}
.furniturebrands_inner a:focus{outline:2px dashed var(--whitecolor);outline-offset:3px;text-decoration:none;}
/*Main_Slider*/
.homepageslider_single{position:relative;z-index:0;}
.homepageslider_single .homepageslider_single_image{display:none;}
.homepageslider_single .homepageslider_single_image_back{position:absolute;z-index:1;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;right:0;top:0;   }
.homepageslider_single .container{position:relative;z-index:3;}
.homepageslider_single .homepageslider_single_left{padding-top:150px;padding-bottom:99px;min-height:590px;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_title{padding:0 30px 30px 0;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_title h1{line-height:1.2728em;/*text-transform:uppercase;*//*color:var(--primarycolor);*/}
.homepageslider_single .homepageslider_single_left .homepageslider_single_text{padding:0 90px 0 0;font-size:20px;line-height:1.6em;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_button{padding-top:25px;}
.homepageslider_outer .homepageslider_carousel .owl-stage-outer{}
.homepageslider_outer .homepageslider_carousel .owl-dots{position:absolute;left:50%;bottom:35px;width:auto;height:auto;transform:translate(-50%, 0);font-size:0;line-height:0;}
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot{height:20px;width:20px;box-sizing:border-box;border:2px solid var(--primarycolor);border-radius:20px;background-color:var(--whitecolor);font-size:0;line-height:0;padding:0;margin:0 15px;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;}
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot:hover,
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot.active{box-sizing:border-box;border:2px solid var(--primarycolor);border-radius:20px;background-color:var(--primarycolor);font-size:0;line-height:0;text-decoration:none;}
.homepageslider_outer .homepageslider_carousel .owl-nav{display:block;position:initial;font-size:0;line-height:0;padding:0;margin:0;}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev,
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translate(0,-50%);width:54px;height:54px;background-color:rgba(0,0,0,0.2);border-radius:100%;border:none;font-size:0;line-height:0;padding:0;margin:0;background-position:center center;background-repeat:no-repeat;background-size:27px;}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev{left:5vw;background-image:url(../images/white_arrow_left.svg);}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next{right:5vw;background-image:url(../images/white_arrow_right.svg);}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev:hover,
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next:hover{background-color:rgba(0,0,0,0.5);}
.vc_section.hero_slider_section{position:relative;z-index:0;}
.vc_section.hero_slider_section .vc_row.wpb_row{position:relative;z-index:3;}
.vc_section.hero_slider_section.with_bottom_back{position:relative;overflow:visible;}
/*.vc_section.hero_slider_section.with_bottom_back:after{content:"";position:absolute;z-index:2;width:64.70588235%;height:96%;background-color:rgba(0,107,166,0.08);left:0;top:47%;}*/
.vc_section.with_top_back{position:relative;z-index:0;}
.vc_section.with_top_back .vc_row.wpb_row{position:relative;z-index:3;}
.vc_section.with_top_back:before{content:"";position:absolute;z-index:2;width:64.70588235%;height:28.27118644%;background-color:rgba(0,107,166,0.08);left:0;top:0;}
/* Single Product Page */
.single-product-brand-container,.single-product-collection-container{margin-bottom:20px;}
.custom-product-field-container{display:block;}
.custom-product-field-label{font-weight:bold; display:inline-block;margin-right:20px; margin-bottom:20px;}
.custom-product-field-value{display:inline-block;}
/*Shop_Furniture_By_Room_Category*/
.ShopFurnitureByRoomCategory{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink span{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:100%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink span img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink strong{display:block;padding:9px 0;margin:0 15px;width:calc(100% - 30px);font-size:18px;line-height:22px;color:#fff;font-weight:600;text-align:center;position:absolute;z-index:4;background-color:rgba(0,0,0,0.7);bottom:0;}
.vc_row.wpb_row.vc_inner.ShopFurnitureByRoomCategoryRow{padding:40px 0 0 0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink:hover strong{background-color:var(--primarycolor);}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink:focus strong{background-color:var(--primarycolor);}
/*FurnitureNameBrands*/
.FurnitureNameBrandsRow{padding-top:40px;}
.FurnitureNameBrands{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.FurnitureNameBrands a.FurnitureNameBrandsLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:78.147%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,107,166,0.75);opacity:0;visibility:hidden;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackImage:after{opacity:1;visibility:visible;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackImage:after{opacity:1;visibility:visible;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogo{background-color:var(--whitecolor);padding:9px 16px;position:absolute;left:50%;bottom:24px;transform:translate(-50%,0);z-index:4;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogo img{display:block;font-size:0;line-height:0;margin:0 auto;padding:0;width:auto;height:auto;object-fit:contain;object-position:center center;max-width:236px;max-height:30px;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogoHover{display:none;position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:4;width:100%;height:auto;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogoHover img{width:auto;height:auto;display:block;max-width:90%;max-height:100px;margin:0 auto;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackBrandLogoHover{display:block;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackBrandLogoHover{display:block;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackBrandLogo{display:none;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackBrandLogo{display:none;}
/*DesignSupport*/
.DesignSupportRow{padding-top:40px;}
.DesignSupport{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.DesignSupport a.DesignSupportLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:61.26%;position:relative;border-radius:15px;overflow:hidden;z-index:1;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.18);}
.DesignSupport a.DesignSupportLink .DesignSupportTitle{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:77.32283464%;height:68.12339331%;background-color:rgba(0,0,0,0.2);border:3px solid #fff;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.DesignSupport a.DesignSupportLink .DesignSupportTitle strong{position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:4;width:100%;height:auto;font-size:26px;line-height:42px;text-align:center;font-weight:600;display:block;color:#fff;}
.DesignSupport a.DesignSupportLink:hover .DesignSupportTitle{background-color:rgba(0,107,166,0.5);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.DesignSupport a.DesignSupportLink:focus .DesignSupportTitle{background-color:rgba(0,107,166,0.5);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
/*NorthCarolinaFurnitureOutlet*/
.NorthCarolinaFurnitureOutletsRow{padding-top:40px;}
.NorthCarolinaFurnitureOutlet{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink{display:block;position:relative;z-index:0;margin:0;padding:0;overflow:hidden;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink span.NorthCarolinaFurnitureOutletImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:40.788%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink span.NorthCarolinaFurnitureOutletImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:left center;position:absolute;left:0;top:0;z-index:1;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink .NorthCarolinaFurnitureOutletTitle{position:absolute;z-index:3;left:0;bottom:0;width:100%;height:100%;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;background:ease-in-out-gradient(180deg, rgba(102, 102, 102, 0) 0%, rgba(0, 0, 0, 0.5) 86%);border-radius:0;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink .NorthCarolinaFurnitureOutletTitle strong{position:absolute;left:28px;bottom:20px;z-index:4;width:calc(100% - 56px);height:auto;font-size:24px;line-height:38px;text-align:left;font-weight:600;display:block;color:#fff;top:initial;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:hover .NorthCarolinaFurnitureOutletTitle{left:50%;top:50%;width:calc(100% - 36px);height:calc(100% - 28px);transform:translate(-50%,-50%);background:none;background-color:rgba(0,107,166,0.8);border-radius:15px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:focus .NorthCarolinaFurnitureOutletTitle{left:50%;top:50%;width:calc(100% - 36px);height:calc(100% - 28px);transform:translate(-50%,-50%);background:none;background-color:rgba(0,107,166,0.8);border-radius:15px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:hover .NorthCarolinaFurnitureOutletTitle strong,
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:focus .NorthCarolinaFurnitureOutletTitle strong{left:0;top:50%;width:100%;height:auto;transform:translate(0,-50%);text-align:center;bottom:initial;}
/*NorthCarolinaOutletClearance*/
.NorthCarolinaOutletClearanceRow{padding-top:40px;}
.NorthCarolinaOutletClearance{margin-bottom:30px !important;}
.NorthCarolinaOutletClearance a{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;}
.NorthCarolinaOutletClearance a .NorthCarolinaOutletClearanceInner{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;box-shadow:0px 4px 5px 2px rgba(0, 0, 0, 0.05);background-color:#fff;}
@media (min-width:1200px){
.vc_row.wpb_row.vc_inner.NorthCarolinaOutletClearanceRow{margin-left:-22px;margin-right:-22px;}
.wpb_column.vc_column_container.NorthCarolinaOutletClearanceRowCol .vc_column-inner{padding-left:22px;padding-right:22px;}
}
.NorthCarolinaOutletClearance a:hover,
.NorthCarolinaOutletClearance a:focus{text-decoration:none;box-shadow:none;border:none;}
.NorthCarolinaOutletClearance a .NorthCarolinaOutletClearanceInner .card_item_inner_image{padding:45px 11.142% 25px 11.142%;}
.NorthCarolinaOutletClearanceInner .card_item_inner_image img{max-width:100%;width:100%;height:210px;object-fit:cover;object-position:center center;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title{padding:0 5.142% 8px 5.142%;background-image:url(../images/devider.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;margin:0 0 3px 0;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title{color:#1D1D1D;font-weight:500;padding:0;min-height:0px;display:block;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku{color:#1D1D1D;font-weight:500;display:block;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price{text-align:center;padding:0 0 27px 0;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price{display:block;font-size:20px;line-height:28px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .sale_price{display:block;font-size:20px;line-height:28px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .sale_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price.with_sale span{color:#BBBBBB;}
.NorthCarolinaOutletClearanceInner .product_card_inner_info strong{display:block;font-size:20px;line-height:28px;color:#FFFFFF;font-weight:400;}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title{color:var(--primarycolor);}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku{color:var(--primarycolor);}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_info,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_info{background-color:var(--primarycolor);}
/*NorthCarolinaDiscountFurniture*/
.NorthCarolinaDiscountFurnitureRow{padding-top:40px;}
@media (min-width:1200px){
.vc_row.wpb_row.vc_inner.NorthCarolinaDiscountFurnitureRow{margin-left:-21px;margin-right:-21px;}
.wpb_column.vc_column_container.NorthCarolinaDiscountFurnitureRowCol .vc_column-inner{padding-left:21px;padding-right:21px;}
}
.NorthCarolinaDiscountFurniture{margin-bottom:40px !important;}
.NorthCarolinaDiscountFurniture a{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn{margin:0;padding:0;font-size:0;line-height:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #006BA6;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureInner{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureImage{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;background-color:rgba(0,107,166,0.07);}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureImage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title{padding:25px 25px 10px 25px;margin:0 0 10px 0;background-image:url(../images/devider.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;text-align:left;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title{color:#1D1D1D;font-weight:500;padding:0;min-height:0px;display:block;font-size:26px;height:72px;overflow:hidden;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku{color:#1D1D1D;font-weight:500;display:block;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price{text-align:left;padding:0 25px 20px 25px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price{display:block;font-size:18px;line-height:26px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .sale_price{display:block;font-size:18px;line-height:26px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .sale_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price.with_sale span{color:#BBBBBB;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_info strong{display:block;font-size:18px;line-height:26px;color:#FFFFFF;font-weight:400;}
.NorthCarolinaDiscountFurniture a:hover,
.NorthCarolinaDiscountFurniture a:focus{text-decoration:none;box-shadow:none;border:none;}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title{color:var(--primarycolor);}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku{color:var(--primarycolor);}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_info,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_info{background-color:var(--primarycolor);}
.woocommerce div.product div.summary{margin-bottom:60px;}
/***April 18 2024***/
ul#menu-rooms-menu li:hover, ul#menu-rooms-menu li.current-menu-item{/*background-color:#303f5e;*/transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
header.site-header .header-bottom-bar ul#menu-rooms-menu li.menu-item > ul.sub-menu > li.menu-item:hover{background-color:transparent;}
.page-template-page-leather .vc_btn3-container, .tax-room .vc_btn3-container, .post-type-archive-product .vc_btn3-container, .tax-brand .vc_btn3-container, .post-type-archive-product .vc_btn3-container{display:inline-block;margin:20px 20px 60px 0;}
.card_item_inner_title.product_card_inner_info a{color:var(--blackcolor);}
section.wt-viewed-products{padding:30px 0 0 0;}
section.wt-viewed-products h2{margin:0 0 15px 0;}
section.related.wt-related-products{padding-top:50px;}
section.related.wt-related-products h2.woocommerce_product_tab_heading, section.wt-viewed-products h2.woocommerce_product_tab_heading{text-transform:none;margin-bottom:15px;}
.yith_wcan_cutome_outer{padding:0 0 25px 0;text-align:right;}
.yith_wcan_cutome_outer button.btn.btn-primary.yith-wcan-reset-filters{}
.yith_wcan_cutome_outer .yith-wcan-active-filters{text-align:left;}
/**22-04-2024**/
.woocommerce-breadcrumb-container{padding:8px 0;/*border-bottom:1px solid var(--primarycolor);*/margin:0 0 20px 0;}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb{margin:0;color:var(--blackcolor);}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb a{color:var(--primarycolor);}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb a:hover{color:var(--secondarycolor);}
.product_meta .vc_btn3-container{padding:20px 0 0 0;}
.product_meta .vc_btn3-container a.vc_general.vc_btn3{display:inline-block;}
.alg-wc-wl-btn-wrapper{margin:0 0 20px 0;}
section.vc_section.taxonomy_bottom_section .taxonomy_bottom_section_title{text-align:left;}
.col.category_item.brand_default_categories .card_item_inner a .card_item_inner_content2{padding:14px 0;}
.woocommerce.archive .categories_section_custom .row{margin-left:-7px;margin-right:-7px;}
.woocommerce.archive .categories_section_custom .row > *{padding-left:7px;padding-right:7px;}
.woocommerce.archive .categories_section_custom .row .col.category_item.brand_default_categories{margin-bottom:14px;}
button.pswp__button--close:hover{background-position:0 -44px;padding:0;border-radius:0;}
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover{padding:0;border-radius:0;}
/**25-04-2024**/
.designer_card_in{box-shadow:0px 4px 5px 2px #0000000D;background-color:#FFFFFF;padding:15px 0;display:flex;flex-wrap:wrap;align-items:flex-start !important;}
.designer_card_in .designer_card_left{padding-left:15px;padding-right:15px;flex:0 0 auto;width:42.83464566%;}
.designer_card_in .designer_card_right{padding-left:15px;padding-right:15px;flex:0 0 auto;width:57.16535434%;}
.designer_card_in .designer_card_left .designer_card_image{display:block;position:relative;margin:0;padding:0 0 12px 0;font-size:0;line-height:0;}
.designer_card_in .designer_card_left .designer_card_image span{display:block;position:relative;margin:0;padding:0;font-size:0;line-height:0;padding-top:100%;}
.designer_card_in .designer_card_left .designer_card_image span img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;}
/**/
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section{padding-top:0;padding-bottom:0;}
h2.thin_bold_title{font-weight:300;font-size:52px;line-height:normal;text-transform:uppercase;}
h2.thin_bold_title strong{font-weight:700;display:initial;position:relative;z-index:0;}
h2.thin_bold_title strong:before{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-image:url(../images/Logo_Jet_only.svg);background-position:center center;background-size:contain;width:88px;height:66px;left:-24px;top:-32px;}
.vc_row.our_service_main_row{background-position: bottom center !important;}
.vc_row.wpb_row.welcome_section{position:relative;z-index:0;}
.vc_row.wpb_row.welcome_section:before{content:"";position:absolute;left:0;top:0;width:18%;height:70.75%;background-color:#E4E4E4;z-index:1;}
.vc_row.wpb_row.welcome_section .wpb_column.vc_column_container.vc_col-sm-12{position:relative;z-index:3;}
.vc_row .wpb_wrapper .vc_btn3-container a.vc_btn3.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-danger{border:4px solid #EE3C24;padding:16px 40px;font-size:20px;line-height:normal;font-weight:600;color:#EE3C24;border-radius:0px;}