.portfolio-similar-posts-image{padding:10px!important}.mk-header-toolbar{background:transparent!important}.mk-fancy-title{padding-bottom:0px!important;margin-bottom:7px}.mk-fancy-title.sub_heading{margin-bottom:26px}.post-type-badge{display:none}.category .hover-overlay,.category .image-hover-overlay,.category .mk-image-lightbox{opacity:0.3!important}.gform_wrapper div.validation_error{color:#c03;font-size:15px;margin-bottom:0;border-top:2px solid #fce4e4;border-bottom:2px solid #fce4e4;background-color:#fce4e4;padding:11px 6px;line-height:19px;width:98%;letter-spacing:1px}.gform_wrapper.gform_validation_error .gfield.gfield_error{padding-top:0px!important;padding-bottom:0px!important;margin-bottom:0px!important}.page-subtitle{line-height:100%;color:#222;font-size:18px!important;display:block;clear:both;font-family:catamaran;opacity:.6}.gform_title{padding-top:25px}.gform_description{color:#F2F3F2}.mk-header-toolbar .mk-header-toolbar-holder{float:right;padding:0}.mk-header-toolbar{padding-top:12px;padding-right:25px}.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-2,.mk-css-icon-menu-line-3{background-color:#fff!important}header .mk-header-signup a{font-size:24px;font-weight:500;margin-right:35px;color:#fff}header .mk-header-signup a:hover{color:#d8a554}body:not(.home) header.a-sticky .mk-header-inner.add-header-height{position:absolute;top:32px}.mk-header-social a{border:2px solid #fff;border-radius:50%;position:relative;display:flex!important;margin:0 3px!important;padding:5px 4px}.mk-header-signup .mk-svg-icon{fill:#fff}.mk-header-social .mk-svg-icon{width:18px!important;padding:1px;transform:scale(1.1);fill:#fff!important}.mk-header.transparent-header:not(.a-sticky) .mk-header-holder{border-bottom:none}.text_white p{color:#fff}.mk-header-signup:after{content:"";height:34px;background-color:#999;width:1px;position:absolute;right:0;top:0}.mk-header-signup{margin:0 32px 0 0!important}header .main-navigation-ul>li.menu-item>a.menu-item-link{padding-top:31px}header .main-navigation-ul>li.menu-item>a.menu-item-link:hover{color:#d8a554!important}header.a-sticky .main-navigation-ul>li.menu-item>a.menu-item-link{padding-top:0}#menu-main-menu .menu-item a.menu-item-link.js-smooth-scroll:hover{color:#d8a554!important}header.mk-desktop-logo.light-logo,header.a-sticky .mk-desktop-logo.dark-logo{width:100px}.mk-header-social a:hover .mk-svg-icon{fill:#d8a554!important}header .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link:hover{color:#d8a554!important}header .mk-header-inner.add-header-height{position:absolute;top:0}header .mk-header-toolbar .mk-header-toolbar-holder{float:right;padding:0;margin-top:12px}.header-style-1 .mk-header-padding-wrapper{padding-top:130px!important}.intro-left .page-title{letter-spacing:0}.mk-breadcrumbs-inner span,.mk-breadcrumbs-inner span a{color:#4d4d4d!important;letter-spacing:0}#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin{font-family:Catamaran,sans-serif}.home_edge_slider .mk-slider-slide:before{height:300px;content:"";background:linear-gradient(to bottom,rgb(0 0 0 / .5),rgb(0 0 0 / .3),transparent);position:absolute;left:0;top:0;right:0;z-index:9999999}.home_edge_slider .edge-skip-slider svg.mk-svg-icon{height:24px!important;width:24px!important}.home_edge_slider .mk-slider-slide::after{height:320px;content:"";background:linear-gradient(to top,#222222,transparent);position:absolute;left:0;bottom:0;right:0;z-index:9999999}.edge-buttons .mk-button{border:none!important;background-color:transparent!important;border-radius:0;font-size:17px!important;font-weight:500;text-transform:uppercase;padding:18px 42px!important}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline{border-left:1px solid #957122!important;border-right:1px solid #957122!important}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline:hover:before,.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline:hover:after{display:none}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline::before{content:"";background-color:#957122;position:absolute;top:0;left:0;right:0;height:1px;background:#957122;background:-moz-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:-webkit-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:linear-gradient(to right,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%)}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline::after{content:"";background-color:#957122;position:absolute;bottom:0;left:0;right:0;height:1px;background:#957122;background:-moz-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:-webkit-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:linear-gradient(to right,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%)}#mk-button-18:hover a:before,#mk-button-5:hover a:before{background-image:none!important}.home_edge_slider .edge-title{text-transform:capitalize}.home_edge_slider .mk-edge-nav .mk-edge-prev .mk-svg-icon,.home_edge_slider .mk-edge-nav .mk-edge-next .mk-svg-icon{height:49px!important;width:35px!important}.home_edge_slider .mk-edge-slider .mk-edge-prev,.home_edge_slider .mk-edge-slider .mk-edge-next{border:2px solid #d8a554!important}.home_edge_slider .mk-edge-slider .mk-edge-next svg,.home_edge_slider .mk-edge-slider .mk-edge-prev svg{fill:#d8a554!important}.home_edge_slider .swiper-pagination.swiper-pagination-3.pagination-stroke{display:none}.home_edge_slider .mk-edge-slider .edge-desc{font-size:20px;line-height:30px}.home_edge_slider .mk-edge-slider .edge-skip-slider{border:none!important}.home_edge_slider .nav-round a[data-skin="light"]:hover{background-color:rgb(216 165 84 / .6);border:2px solid transparent!important}.home_edge_slider .mk-edge-slider .mk-edge-prev:hover svg,.home_edge_slider .mk-edge-slider .mk-edge-next:hover svg{fill:#fff!important}.home_edge_slider .nav-round a.mk-edge-next .mk-edge-icon-wrap{right:auto!important;padding:10px;padding-left:16px;padding-top:7px}.home_edge_slider .nav-round a.mk-edge-prev .mk-edge-icon-wrap{left:auto!important;padding:10px;padding-left:11px;padding-top:7px}.edge-buttons .mk-button{border:none!important;background-color:transparent!important;border-radius:0}.edge-buttons .mk-button:hover{color:#fff!important;background-color:#d8a554!important}.home_edge_slider .edge-title{margin-bottom:21px}.image_box_section_wrapper p{margin-bottom:52px}.image_box_section_wrapper .item-title{padding-top:34px!important;padding-bottom:7px}.image_box_section_wrapper .item-content p{font-size:16px;margin-bottom:-6px}.mk-imagebox-item .item-content{padding:0 5% 7%!important}#loop-2.grid-spacing-true .mk-portfolio-grid-item .item-holder{padding-left:10px;padding-right:10px;padding-bottom:10px}.image_box_section_wrapper .mk-imagebox-item .item-holder{background-color:#eaeaea}.image_box_section_wrapper .mk-imagebox-item .item-holder .item-button{text-align:center}.image_box_section_wrapper .mk-imagebox-item .item-title{padding-left:10px!important;padding-right:10px!important}.image_box_section_wrapper .mk-imagebox-item .item-holder .item-button a{margin-bottom:24px;font-size:17px!important;font-weight:500;text-transform:uppercase;padding:18px 42px!important;display:inline-block;line-height:21px;color:#fff}.image_box_section_wrapper .mk-imagebox-item .item-image.padding-true{padding:10px 10px 0}.call_to_action_section.vc_custom_1548673806525{padding-top:45px!important;padding-bottom:45px!important}.call_to_action_section{margin-bottom:0}.call_to_action_section .mk-button{background-color:#242323}.call_to_action_section .mk-button{background-color:#242323!important;border-top:1px solid #957122;border-bottom:1px solid #957122;position:relative;margin-left:42px;border-left:1px solid #fff0;border-right:1px solid #fff0}.call_to_action_section .mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-x-large.mk-button--corner-pointed.text-color-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline::before{content:"";position:absolute;top:0;left:-1px;width:1px;bottom:0;background:#957122;background:-moz-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:-webkit-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:linear-gradient(to bottom,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%)}.call_to_action_section .mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-x-large.mk-button--corner-pointed.text-color-light._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.inline::after{content:"";position:absolute;top:0;right:-1px;width:1px;bottom:0;background:#957122;background:-moz-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:-webkit-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:linear-gradient(to bottom,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%)}.call_to_action_section .mk-button:hover:before,.call_to_action_section .mk-button:hover:after{background:transparent!important}.call_to_action_section.mk-button:hover{background-color:#d8a554!important}.call_to_action_section svg.mk-svg-icon{height:18px!important;width:18px!important;margin-top:-6px}.call_to_action_section p{font-size:30px;font-weight:400;margin-top:17px;line-height:34px}.middle_about_section .vc_col-sm-6.middle_about_section_left.wpb_column.column_container._.height-full{padding-top:54px;padding-left:119px;padding-bottom:58px;padding-right:121px}.middle_about_section .vc_col-sm-6.middle_about_section_left.wpb_column.column_container._.height-full p{text-align:justify;font-size:17px;color:#787878}.call_to_action_section .mk-button{border-top:1px solid #d8a554;border-bottom:1px solid #d8a554}.mk-pagination .mk-pagination-next svg,.mk-pagination .mk-pagination-previous svg{transform:translateY(1px)!important}.mk-pagination .mk-pagination-inner{padding-left:6px}.middle_about_section .mk-image-inner::after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgb(0 0 0 / .2);content:""}.my-coupon{min-height:232px}.middle_about_section .vc_col-sm-6:nth-child(2){padding:0}.middle_about_section .sub-heading{color:#242323}.middle_about_section .mk-padding-wrapper.wpb_row{padding:0}.review_section #testimonial_32 .mk-testimonial-quote{font-size:20px}.review_section .mk-testimonial.avantgarde-style .mk-testimonial-author{margin:25px 0 -2px 0!important}.review_section #testimonial_32 .mk-testimonial-author{font-weight:700;color:#444;font-size:17px}.review_section:before{content:"";position:absolute;left:0;right:0;height:47px;bottom:0;z-index:1;background:-moz-linear-gradient(top,rgb(255 255 255) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(255 255 255) 0%,#fff0 100%);background:linear-gradient(to top,rgb(255 255 255) 0%,#fff0 100%)}.review_section:after,.master-holder-bg{content:"";position:absolute;left:0;right:0;bottom:-263px;background-image:url(/wp-content/uploads/testi-shadow.png);background-position:center;background-size:100% 108%;background-repeat:no-repeat;top:0}.review_section .mk-testimonial-content{background:transparent!important}.review_section .mk-testimonial-company{font-size:14px;font-weight:400;font-style:italic}.review_section .mk-fancy-title.sub_heading{margin-bottom:4px}.review_section .mk-testimonial.avantgarde-style .mk-testimonial-content{margin-bottom:0;padding:0 10% 0 10%}.review_section #testimonial_31 .mk-testimonial-quote{font-size:20px;font-style:italic;line-height:26px}.review_section .mk-testimonial.avantgarde-style.light-version .flex-direction-nav a{border:2px solid #fff!important;height:55px;width:55px}.review_section .mk-testimonial.avantgarde-style.light-version .flex-direction-nav svg{height:27px;margin-top:15px}.review_section .mk-testimonial .flex-direction-nav a{opacity:1}.review_section #fancy-title-29.mk-fancy-title{margin-bottom:13px}.gallery_section #fancy-title-35{margin-bottom:30px}.gallery_section p{max-width:749px;margin:0 auto;margin-bottom:46px}.gallery_section .mk-image-lightbox svg{fill:#d8a554!important;height:70px!important;width:70px!important}.gallery_section .mk-image-lightbox:hover{color:#d8a554!important}.gallery_section #gallery-loop-37 .image-hover-overlay{background-color:#000!important;border:2px solid #d8a554}.gallery_section .mk-button{margin-top:82px;margin-bottom:85px}.mk-thumbnail-wrapper .mk-blog-thumbnail-item .item-wrapper{padding-top:0px!important}.mk-thumbnail-wrapper .mk-blog-thumbnail-item .item-wrapper h3{margin-top:0px!important;line-height:20px;letter-spacing:0}.featured-image{margin-bottom:40px!important}.gform_button.button,input[type="submit"],.item-button a,.mk-button{font-size:20px;font-weight:500;text-transform:uppercase;padding:22px 42px!important;background-color:#000!important;letter-spacing:0;line-height:1!important;color:#fff!important;border:0}.call_to_action_section .mk-grid .mk-button:hover{background-color:rgb(216 165 84 / .5)!important;border:1px solid transparent!important}.gform_button.button[type="submit"]:hover,input[type="submit"]:hover,.item-button a:hover,.mk-button:hover{background-color:#d8a554!important;border:0}.mk-accordion-tab{background:#f2f2f2!important}.mk-accordion.fancy-style .mk-accordion-single{border:2px solid #fff!important}.mk-accordion.fancy-style{border-bottom:0}.mk-accordion-tab span{font-size:20px;font-weight:400}.mk-testimonial-quote{font-weight:400!important;line-height:1.6!important}.mk-testimonial-content,.mk-testimonial-content::before{background:#fcf8ef!important}.form_section input[type="text"],.form_section textarea{font-size:16px!important;font-weight:400;color:#666;-webkit-text-fill-color:#666;padding:14px 16px!important}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#666}textarea::-webkit-input-placeholder,input::-moz-placeholder{color:#666}input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{background:#f2f2f2}.gform_heading{margin-bottom:0px!important}.gform_wrapper span.gform_description{line-height:18px!important;margin-bottom:0px!important}.gform_wrapper label{display:none!important}.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_checkbox label{display:inline-block!important}.form_section #gform_submit_button_1{background-color:#000!important;color:#fff;width:98%}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{background-color:#fff0;border:none}.gform_wrapper .gfield_description.validation_message{display:none}.gfield_error input{border:2px solid #790000!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:0px!important}.gform_wrapper textarea,.gform_wrapper input{padding:14px 16px!important}.gform_wrapper textarea{height:100px!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%;padding-right:0}.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%!important;padding-right:16px!important;margin-top:0px!important}.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half:first-child,.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{margin-bottom:15px!important}.sidebar-wrapper .gform_wrapper.gform_validation_error ul li.gfield{margin-top:0px!important}.gform_wrapper.gform_validation_error .gfield.gfield_error.gf_left_half{padding-right:8px}.gform_wrapper input[type="submit"]{font-size:20px!important}.form_section #gform_submit_button_1:hover{background-color:#d8a554!important}.form_section{padding-top:113px;padding-bottom:88px}.form_section p{max-width:738px;margin:0 auto;color:#fff}.form_section .sub_heading{margin-bottom:16px}.form_section #fancy-title-41{margin-bottom:21px}.form_section textarea#input_1_5{height:120px}.form_section .ginput_container,.form_section .ginput_container{margin-top:0px!important}.form_section .gform_wrapper ul li.gfield{margin-top:15px!important;padding-right:15px!important}.form_section .ginput_container input{margin-bottom:0}.form_section .gform_wrapper .gform_footer{padding:11px 0 10px!important;margin:0 0 0!important}.contact_us_form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.contact_us_form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%;padding-right:15px}.contact_us_form .gform_wrapper div.validation_error{width:99%}.contact_us_form .gform_wrapper form li .ginput_container{margin-top:0px!important}.contact_us_form .gform_wrapper form li .ginput_container input{margin-bottom:0}.contact_us_form .gform_wrapper .gform_footer{padding-top:0}.gform_body .ginput_container_select .gfield_select{padding:12px 0 12px 15px!important}.gform_legacy_markup_wrapper.gf_browser_chrome select{padding:12px 0 12px 15px!important}.gfield_select{padding:12px 0 12px 15px!important}.sidebar-wrapper .gform_widget{background-color:#222;padding:12px 0 12px 16px}.sidebar-wrapper h3.gform_title{color:#ccccca;font-size:44px!important;text-transform:capitalize;font-weight:700!important}.sidebar-wrapper .gfield .ginput_container{margin-top:0px!important}.sidebar-wrapper .gfield .ginput_container textarea,.sidebar-wrapper .gfield .ginput_container input{margin-bottom:0}.sidebar-wrapper .gform_footer.top_label{padding-top:0}.sidebar-wrapper .gform_wrapper{margin-top:-24px}.sidebar-wrapper span,.sidebar-wrapper p{font-size:16px!important}.sidebar-wrapper .gform_wrapper div.validation_error{color:#cc0033!important;font-size:15px!important;margin-bottom:15px!important;border-top:2px solid #fce4e4!important;border-bottom:2px solid #fce4e4!important;background-color:#fce4e4;padding:11px 6px!important;line-height:19px;width:95%!important;letter-spacing:1px;margin-top:15px}#mk-footer{padding-top:58px;overflow:hidden}#mk-footer .widgettitle{margin-bottom:26px}#mk-footer ul#menu-main-menu-2 li{margin-bottom:-11px}#mk-footer ul#menu-main-menu-2 li a svg{display:none}#mk-footer .lic_no{font-size:22px}#mk-footer #menu-main-menu-2{margin-top:-14px}#mk-footer .footer_phone span{font-size:22px;color:#d8a554}#mk-footer .footer_phone{margin-top:22px!important;margin-bottom:-16px!important}#mk-footer #custom_html-2{margin-bottom:16px!important}#mk-footer #text-5 .widgettitle{margin-bottom:24px}#mk-footer img{width:350px}#mk-footer .widget_social_networks a{border:2px solid #fff!important;margin:5px 7px 5px 0}#mk-footer .widget_social_networks .mk-svg-icon{height:18px!important;width:18px!important;padding:5px}#mk-footer .widget_social_networks a:hover{border:2px solid #d8a554!important}.mk-header-social a:hover{border:2px solid #d8a554!important}#mk-footer .widget_social_networks .widgettitle{font-size:18px!important;font-weight:bold!important;float:left;margin-top:7px;margin-right:16px;margin-bottom:0}#mk-footer .fullwidth-footer .mk-footer-copyright{padding-left:0px!important;text-align:center;padding-top:17px;padding-bottom:45px;float:none!important}#mk-footer .footer-wrapper{padding-bottom:0}#mk-footer .widget_contact_info ul li svg{fill:#d8a554}#sub-footer{padding-bottom:50px;text-align:center}.a-sticky .mk-header-toolbar{display:none}.mk-footer-copyright{letter-spacing:0px!important}a.mk-pagination-previous.pagination-arrows.js-pagination-prev:hover,a.mk-pagination-next.pagination-arrows.js-pagination-next:hover,a.page-number.js-pagination-page:hover,a.page-number.js-pagination-page.current-page{border:2px solid #d8a554;color:#fff;background-color:#d8a554}a.mk-pagination-previous.pagination-arrows.js-pagination-prev,a.mk-pagination-next.pagination-arrows.js-pagination-next,a.page-number.js-pagination-page{border:2px solid #d8a554;color:#d8a554}.mk-total-pages{color:#d8a554;font-weight:700;text-transform:capitalize}.floating_menu_item .mk-svg-icon{width:24px;text-align:center}.floating_menu_item{width:24.8%;float:left;text-align:center;border-right:1px solid #dad0c3;text-transform:uppercase}.footer_menu_wrapper .floating_menu_item:last-of-type{border-right:none}.footer_menu_wrapper .mk-svg-icon{fill:#272727}.footer_menu_wrapper{position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;box-shadow:0 -1px 10px rgb(0 0 0 / .3);z-index:60;background:#FCF8EF}.footer_menu_wrapper .floating_menu_item a{color:#272727;padding-top:14px;padding-bottom:8px;display:block}.footer_menu_wrapper .floating_menu_item .icon_div{margin-bottom:-8px}.footer_menu_wrapper{display:none}@media screen and (max-width:1830px){.middle_about_section_left .mk-fancy-title.main_heading span{font-size:58px}}@media screen and (max-width:1460px){.middle_about_section_left .mk-fancy-title.main_heading span{font-size:50px;line-height:50px}.mk-fancy-title.sub_heading{font-size:24px!important}}@media screen and (max-width:1366px){.middle_about_section .vc_col-sm-6.middle_about_section_left.wpb_column.column_container._.height-full{padding-top:42px;padding-left:93px;padding-bottom:66px;padding-right:82px}.main_heading{font-size:60px!important}.review_section .mk-padding-divider{display:none}.review_section.full-width-27 .page-section-content{padding:80px 0 122px}#mk-footer .widget_social_networks .widgettitle{width:100%}.home_edge_slider .mk-slider-slide:before{height:182px}.home_edge_slider .mk-slider-slide::after{height:90px}}@media screen and (max-width:1199px){.call_to_action_section p{font-size:28px}.middle_about_section_left .mk-fancy-title.main_heading span{font-size:40px}.mk-fancy-title.sub_heading{font-size:20px!important}.middle_about_section .vc_col-sm-6.middle_about_section_left.wpb_column.column_container._.height-full{padding-top:24px;padding-bottom:33px}.middle_about_section_left .main_heading{line-height:20px}.mk-thumbnail-wrapper .mk-blog-thumbnail-item .item-wrapper h3{line-height:26px!important}}@media screen and (max-width:1140px){.mk-header-toolbar{background:#222;max-width:100%;margin:0 auto;width:390px;position:absolute;right:58px;top:3px}.mk-desktop-logo.dark-logo{display:block;width:165px}header .mk-header-toolbar .mk-header-toolbar-holder{float:none;padding:0;display:block;width:100%}header .mk-header-inner.add-header-height{position:relative!important}header .header-logo a{margin-top:15px;padding-top:21px}}@media screen and (max-width:1024px){.call_to_action_section .vc_col-sm-2\/5,.call_to_action_section .vc_col-sm-3\/5{width:100%}.call_to_action_section p{text-align:center!important}.call_to_action_section{margin-bottom:0;text-align:center;display:block;width:100%}.call_to_action_section .mk-button{background-color:#242323!important;border-top:1px solid #d8a554;margin-left:0px!important}.call_to_action_section .mk-button-container.left{display:block;width:100%;padding:0 15px}.contact_us_form .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:15px}}@media screen and (max-width:970px){.sidebar-wrapper .gform_wrapper div.validation_error{width:98%!important}}@media screen and (max-width:991px){.sub_heading{font-size:18px!important}.home_edge_slider .mk-slider-slide::after{height:180px}.middle_about_section .vc_col-sm-6:nth-child(1){width:100%}.middle_about_section .vc_col-sm-6:nth-child(2){width:100%}.middle_about_section .vc_col-sm-6.middle_about_section_left.wpb_column.column_container._.height-full{padding-top:34px;padding-left:30px;padding-bottom:44px;padding-right:30px}.review_section.full-width-27 .page-section-content{padding:50px 0 70px}.review_section:after{height:136px}.gallery_section .mk-button{margin-top:40px;margin-bottom:40px}.form_section{padding-top:52px;padding-bottom:40px}.form_section #gform_submit_button_1{width:97%}.review_section::after{content:"";position:absolute;left:0;right:0;bottom:0;background-image:url(/wp-content/uploads/testi-shadow.png);background-position:center;background-size:100% 124%;background-repeat:no-repeat;top:auto}}@media screen and (max-width:960px){.image_box_section_wrapper .mk-imagebox .three-column .mk-imagebox-item{width:100%}}@media screen and (width:812px){h2{font-size:28px!important}div.widgettitle{font-size:20px!important}}@media screen and (min-width:780px) and (max-width:1140px){.header-style-1.header-align-left .header-logo{background:#222222!important}.mk-desktop-logo.dark-logo{width:166px!important;margin-top:-27px}}@media screen and (max-width:780px){header .mk-header-inner.add-header-height{position:relative!important}header .mk-header-signup a{margin-right:0px!important;margin-top:10px;display:inline-block}.mk-header-social li svg{height:16px!important}.footer_menu_wrapper{display:block}.mk-toolbar-resposnive-icon{display:none}.mk-desktop-logo.dark-logo{top:30px}#sub-footer{padding-bottom:60px}}@media screen and (max-width:768px){h2{font-size:26px!important}h3{font-size:20px!important}.intro-left .page-title{font-size:30px!important}.archive section#mk-page-introduce .mk-grid .page-title{font-size:30px!important;padding-bottom:20px}}@media screen and (max-width:767px){.review_section ul.flex-direction-nav{position:absolute;top:33px;left:50%}.form_section .gform_wrapper .top_label li.gfield.gf_left_half,.form_section .gform_wrapper .top_label li.gfield.gf_right_half{width:100%!important}.form_section #gform_submit_button_1{background-color:#000!important;color:#fff;width:100%}.form_section .gform_wrapper ul li.gfield{padding-right:0px!important}a.mk-pagination-next.pagination-arrows.js-pagination-next{top:41px!important;width:38px}a.mk-pagination-previous.pagination-arrows.js-pagination-prev{top:41px!important;width:38px}.mk-pagination{padding:0 0 40px!important}#mk-footer .fullwidth-footer .mk-footer-copyright{margin-bottom:36px;margin-left:25px!important;margin-right:25px!important}#mk-footer{padding-top:18px}.gform_wrapper div.validation_error{line-height:19px;width:100%}.mk-imagebox .three-column .mk-imagebox-item{width:100%}.image_box_section_wrapper .mk-imagebox-item .item-holder{background-color:#eaeaea;margin:0px!important}.image_box_section_wrapper .mk-padding-wrapper{padding:0}.header-style-1.header-align-left .header-logo a{margin-left:30px}.image_box_section_wrapper .vc_column-inner{padding:0px!important}.image_box_section_wrapper .vc_column-inner{padding:0 15px!important}.form_section .vc_column-inner{padding:0px!important}.gallery_section .mk-padding-wrapper{padding:0 27px}.mk-thumbnail-wrapper .mk-blog-thumbnail-item .item-wrapper h3{margin-top:12px!important}.home_edge_slider .mk-edge-slider .edge-desc{font-size:18px!important}.reviews-logo .vc_col-sm-3{width:50%;float:left}#mk-breadcrumbs .mk-breadcrumbs-inner{margin:0 7px -10px 0!important}.image-post-type .mk-button{float:left;display:block}}@media screen and (max-width:700px){.intro-left .page-title{letter-spacing:0;float:left;text-align:left;width:100%;margin-top:0;margin-bottom:14px;margin-left:15px!important;font-size:30px!important;line-height:1}#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin{padding-top:26px;padding-bottom:20px;text-align:right}.intro-left{overflow:hidden}}@media screen and (max-width:640px){.image_box_section_wrapper .mk-imagebox .three-column div:nth-child(1){width:100%}.edge-slide-content .edge-title{font-size:36px!important}.edge-slide-content .edge-desc{font-size:16px!important}.mk-desktop-logo.dark-logo{width:130px!important}.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.sidebar-wrapper .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{padding-right:0px!important;margin-bottom:15px!important}.contact_us_form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.contact_us_form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{padding-right:0}.sidebar-wrapper .gform_widget{padding:30px 16px 12px}}@media screen and (max-width:500px){img.alignright{width:100%}}@media screen and (max-width:480px){.footer_menu_wrapper .floating_menu_item a{font-size:12px}.footer_menu_wrapper .floating_menu_item{width:24.6%}}@media screen and (max-width:380px){.call_to_action_section .mk-button{font-size:15px!important}}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.jupiter-donut-relative.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block::before{content:"";background-color:#957122;position:absolute;top:0;left:0;right:0;height:1px;background:#957122;background:-moz-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:-webkit-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:linear-gradient(to right,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%)}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.jupiter-donut-relative.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block::after{content:"";background-color:#957122;position:absolute;bottom:0;left:0;right:0;height:1px;background:#957122;background:-moz-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:-webkit-linear-gradient(left,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%);background:linear-gradient(to right,#957122 3%,#fdf371 27%,#957122 48%,#957122 48%,#fdf371 76%,#fdf371 76%,#fdf371 76%,#957122 94%)}.home_edge_slider .mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-large.mk-button--corner-rounded.skin-light._.jupiter-donut-relative.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block{border-left:1px solid #957122!important;border-right:1px solid #957122!important}.call_to_action_section .mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-x-large.mk-button--corner-pointed.text-color-light._.jupiter-donut-relative.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block::before{content:"";position:absolute;top:0;left:-1px;width:1px;bottom:0;background:#957122;background:-moz-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:-webkit-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:linear-gradient(to bottom,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%)}.call_to_action_section .mk-button.js-smooth-scroll.mk-button--dimension-flat.mk-button--size-x-large.mk-button--corner-pointed.text-color-light._.jupiter-donut-relative.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block::after{content:"";position:absolute;top:0;right:-1px;width:1px;bottom:0;background:#957122;background:-moz-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:-webkit-linear-gradient(top,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%);background:linear-gradient(to bottom,#957122 3%,#fdf371 10%,#fdf371 30%,#957122 40%,#000000 49%,#000000 52%,#957122 62%,#957122 62%,#fdf371 72%,#fdf371 91%,#957122 97%)}@media screen and (max-width:991px){.middle_about_section .yt-video-col{padding-top:0px!important}}.fit-logo-img a img{max-width:232px!important}.bg-overlay{display:none}.archive .bg-overlay{position:absolute;width:100%;height:100%;background:#000;top:0;opacity:.5;display:block;z-index:-1}.archive section#mk-page-introduce{background:url(https://www.dreamconstruction.co/wp-content/uploads/dream-construction-luxury-home-builder.jpg);background-position:center;background-repeat:no-repeat}.archive section#mk-page-introduce .mk-grid{padding:200px 0}.archive section#mk-page-introduce .mk-grid .page-title{color:#fff;text-align:center;text-transform:uppercase;font-weight:400;font-size:30px;margin:0!important}.archive section#mk-page-introduce .mk-grid .page-subtitle{color:#fff;opacity:1;line-height:22px;text-align:center}section#mk-cat-footer{background:url(https://www.dreamconstruction.co/wp-content/uploads/dream-construction-general-contractor.jpg);padding:200px 0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0;position:relative}section#mk-cat-footer .bg-overlay-footer{position:absolute;width:100%;height:100%;background:#fff;top:0;opacity:.75;display:block;z-index:-1}section#mk-cat-footer h2.cat-footer-title{text-align:center;color:#000;font-weight:700;font-size:50px}section#mk-cat-footer .buttons-wrap{display:flex;justify-content:center;column-gap:50px;flex-wrap:wrap;row-gap:20px}article.mk-blog-thumbnail-item.mk-isotop-item{display:flex;align-items:center;margin-bottom:40px}article.mk-blog-thumbnail-item.mk-isotop-item .featured-image{margin-bottom:0px!important}.mk-blog-meta .the-title a{color:#474746;font-weight:700;font-size:35px;line-height:40px}.mk-blog-meta .the-excerpt p{color:#000;line-height:24px}a.button-transparent{background:transparent!important;border:2px solid #000;color:#000!important;padding:21px 33px!important}a.button-transparent:hover{background:#000!important;border:2px solid #000;color:#fff!important}@media screen and (max-width:767px){article.mk-blog-thumbnail-item.mk-isotop-item{flex-direction:column}}.gfield_select{padding:12px 12px 12px 15px!important;background-color:#F2F2F2!important}.featured-image{margin-bottom:40px}.tax-portfolio_category .mk-portfolio-item.slidebox-hover .portfolio-meta{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}@media only screen and (max-width:1200px){.header-grid.mk-grid{position:absolute;width:100%}}