/*
Theme Name: Preferred Dental Laboratory Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: preferred-dental-laboratory
Version: 2.0.2
*/

/*Global*/
.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol{color:#2b2b2b;}
p:empty{display:none;}
h5{font-size:21px; line-height:1.4;}
h6{font-size:18px; line-height:1.4;}
img.alignleft{margin-top:7px;}
body, .mfn-menu-item-megamenu{font-size:18px; line-height:28px;}
.pdl-section, .pdl-sitemap-section{padding-top:72px; padding-bottom:40px;}
.pdl-section2{padding-top:112px; padding-bottom:61px;}
.single-post article.post{padding-top:72px; padding-bottom:72px;}
.pdl-section.pdl-pt-0-section, .pdl-section2.pdl-pt-0-section{padding-top:0!important;}
.pdl-section.pdl-pb-0-section, .pdl-section2.pdl-pb-0-section{padding-bottom:0!important;}
.pdl-dark-grey-bg-section{background-color:#3C3C3C; color:#fff;}
.pdl-dark-grey-bg-section h2{color:#fff;}
.pdl-red-bg-section{background-color:#E14249; color:#fff;}
.pdl-custom-title h5{margin-bottom:5px;}
.button.button_right .button_icon i{font-size:8px; position:relative; top:-1px;}
.pdl-section .mfn-list .mfn-list-item{padding:10px 0;}
.pdl-rounded-10 .image_wrapper{border-radius:10px; overflow:hidden;}
.slider_pagination a.selected, .slider_pagination .slick-active a{margin:4px 5px;}
.slider_pagination a.selected, .slider_pagination .slick-active a{display:inline-block; width:12px; height:12px; text-indent:-9999px; margin:4px 8px; background:#2b2b2b; -webkit-border-radius:100%; border-radius:100%; position:relative; cursor:pointer;}
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after{display:none;}
#Content{padding-top:0;}
.pdl-title-desc-wrap .mcb-column-inner>div>*:last-child{margin-bottom:0;}
.pdl-section .column_column ul, .pdl-section2 .column_column ul{margin:0 0 15px 19px; color:#2B2B2B;}
.pdl-bordered-img{border-radius:10px; overflow:hidden; filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));}

/*Home Slider*/
.pdl-slider-content{align-content:center; max-width:calc(630px + 8%)!important; padding-left:4%!important; padding-right:4%!important; left:40%!important;}
.pdl-slider-welcome-text, .pdl-slider-title-text, .pdl-slider-desc-text{width:100%!important;}
.pdl-slider-welcome-text, .pdl-slider-title-text{line-height:1.3!important;}
.pdl-slider-title-text{margin-top:25px!important; margin-bottom:27px!important;}
.pdl-slider-desc-text{line-height:1.6!important; margin-bottom:40px!important;}
.pdl-slider-download-btn{margin-right:30px!important;}
.pdl-slider-download-btn, .pdl-slider-contact-btn{position:relative;}
.pdl-slider-download-btn:after, .pdl-slider-contact-btn:after{content:'\e902'; font-family:'pdl-icons'!important; font-size:9px!important; position:relative; top:-1px; margin-left:10px;}
.pdl-slider-contact-btn:after{position:absolute; top:9px; right:-19px; line-height:1;}
.pdl-slider-contact-btn:hover, .pdl-slider-contact-btn:active, .pdl-slider-contact-btn:focus{opacity:0.75!important;}
.pdl-homepage-banner-section .pdl-left-box, .pdl-homepage-banner-section .pdl-right-box{min-height:100vh;}
.pdl-homepage-banner-section .desc{max-width:675px;}
.pdl-homepage-banner-section .pdl-right-box{padding:138px 3.8% 30px 3.8%; position:relative;}
.pdl-homepage-banner-section .pdl-right-box:before{content:''; background:url(/wp-content/uploads/2024/09/home-banner-background-left.png) no-repeat left bottom; background-size:100% auto; position:absolute; left:0; bottom:0; display:block; max-width:484px; width:100%; height:100%; z-index:0; visibility:visible;}
.pdl-homepage-banner-section .pdl-right-box:after{content:''; background:url(/wp-content/uploads/2024/09/home-banner-background-right.png) no-repeat right top; background-size:100% auto; position:absolute; right:0; top:164px; display:block; max-width:309px; width:100%; height:100%; z-index:0; visibility:visible;}
.pdl-homepage-banner-section .pdl-right-box>div>div>div{margin-bottom:0!important;}
.pdl-homepage-banner-section .pdl-slider-welcome-text{font-size:21px; font-weight:500;}
.pdl-homepage-banner-section .pdl-slider-title-text{color:#fff!important; font-size:61px; font-weight:700;}
.pdl-homepage-banner-section .pdl-slider-desc-text{font-size:18px;}
.pdl-homepage-banner-section .pdl-slider-btn-group a{font-size:16px; font-weight:600; display:inline-block;}
.pdl-homepage-banner-section .pdl-slider-btn-group a:hover{text-decoration:none;}
.pdl-homepage-banner-section .pdl-slider-download-btn{padding:18px 34px; border-radius:50px; color:#e14249!important; border:1px solid #fff; background-color:#fff;}
.pdl-homepage-banner-section .pdl-slider-download-btn:hover{color:#fff!important; border:1px solid #b8282e; background-color:#b8282e;}
.pdl-homepage-banner-section .pdl-slider-contact-btn{border-bottom:1px solid #fff;}

/*Main Navigation*/
.header-fixed #Top_bar{opacity:1;}
#Top_bar .menu>li>a span:not(.description){border-right:0; position:relative; padding-top:4px; padding-bottom:4px;}
#Top_bar .menu>li>a span:not(.description):hover{opacity:0.75;}
#Top_bar .menu>li.current_page_item>a span:not(.description):after{content:''; border-bottom:2px solid #fff; position:absolute; left:20px; right:20px; bottom:0;}
#Top_bar .menu>li.menu-item-has-children>a span:not(.description):after{content:'\e900'; font-family:'pdl-icons'!important; font-size:9px!important; line-height:1; position:relative; top:0; margin-left:7px;}
#Top_bar .menu li ul{border-radius:10px; overflow:hidden; padding-top:10px; padding-bottom:10px; top:85px;}
#Top_bar .menu li ul li{width:235px;}
#Top_bar .menu li ul li a{font-size:15px; font-weight:500; border-bottom:0; padding:3px 20px;}
#Top_bar .menu>li ul li a:hover, #Top_bar .menu>li ul li.hover>a{background:#fff;}
#Top_bar .menu li ul.sub-menu li.current-menu-item a, #Top_bar .menu li ul.sub-menu li.current-page-ancestor a{color:#e14249;}
#Top_bar.is-sticky #logo, .header-fixed #Top_bar.is-sticky #logo{height:51px; line-height:51px;}
#Top_bar.is-sticky #logo img.logo-sticky.svg{display:block; max-width:120px; max-height:51px!important;}
#Top_bar.is-sticky #logo img.logo-main{display:none;}
.header-fixed #Top_bar.is-sticky .menu>li>a{padding:22px 0;}
#Top_bar.is-sticky .menu li ul{top:67px;}
#Side_slide #menu ul li a{margin-right:0;}
#Side_slide #menu ul li ul li a{font-size:15px; font-weight:500;}
#Side_slide #menu ul li.submenu .menu-toggle{opacity:1; font-size:24px;}
#Side_slide #menu ul li.current-menu-item>a, #Side_slide #menu ul li.current_page_item>a, #Side_slide #menu ul li.current-menu-parent>a, #Side_slide #menu ul li.current-page-parent>a, #Side_slide #menu ul li.current-menu-ancestor>a, #Side_slide #menu ul li.current-page-ancestor>a, #Side_slide #menu ul li.current_page_ancestor>a, #Side_slide #menu ul li.hover>a, #Side_slide #menu ul li:hover>a{background-color:#fff;}
#Side_slide #menu ul li.hover>.menu-toggle, #Side_slide a.active, #Side_slide a:not(.button):hover, #Side_slide #menu ul li:hover>a~.sub-menu~.menu-toggle{color:#e14249;}

/*Prducts*/
.pdl-home-products-section .pdl-custom-title h2{margin-bottom:0;}
.pdl-product-listing .column, .pdl-product-item .flat_box, .pdl-product-item .flat_box>a{height:100%;}
.pdl-product-item .flat_box>a, .landing-products .pdl-product-item .flat_box{display:flex; flex-wrap:wrap; overflow:hidden; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.pdl-product-item .flat_box .photo_wrapper{margin-bottom:-15px; border-radius:10px; overflow:hidden; width:100%;}
.pdl-product-item .flat_box .photo_wrapper .icon{display:none;}
.pdl-product-item .flat_box .photo_wrapper img.photo{transform:translateX(0); width:100%;}
.pdl-product-item .flat_box .desc_wrapper{margin-left:0; position:relative; z-index:1; border-radius:10px; overflow:hidden; background-color:#3C3C3C; color:#fff; padding:14px 18px 19px 18px; width:100%; height:100%;}
.pdl-product-item .flat_box .desc_wrapper h6{color:#fff; margin-bottom:4px; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.pdl-product-item .flat_box:hover .desc_wrapper{background-color:#E14249;}
/*.pdl-product-item .flat_box .desc_wrapper .desc{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}*/
.pdl-product-item .flat_box .desc_wrapper .desc>*{margin-bottom:10px;}
.pdl-product-item .flat_box .desc_wrapper .desc>*:last-child{margin-bottom:0!important;}
.pdl-product-listing .mcb-column-inner{margin-left:15px; margin-right:15px; height:calc(100% - 40px);}
.pdl-home-products-section .pdl-btn{margin-top:10px!important;}

/*Why Choose Us*/
.pdl-why-choose-us-section{position:relative;}
.pdl-why-choose-us-section:before{content:''; background:url('/wp-content/uploads/2024/09/why-choose-us-top-left-background.png') no-repeat center center; position:absolute; top:0; left:0; z-index:0; width:200px; height:407px; display:inline-block;}
.pdl-why-choose-us-section:after{content:''; background:url('/wp-content/uploads/2024/09/why-choose-us-bottom-right-background.png') no-repeat center center; position:absolute; bottom:0; right:0; z-index:0; width:173px; height:396px; display:inline-block;}
.pdl-why-choose-us-section .pdl-custom-title>div{margin-bottom:17px;}

/*Testimonials*/
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img{margin-top:8px;}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper{max-width:868px; margin-left:auto!important; margin-right:auto!important; padding:0;}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote{font-size:20px; line-height:30px; font-weight:500; color:#2b2b2b;}
.testimonials_slider .testimonials_slider_ul li .hr_dots{display:none;}
.testimonials_slider .testimonials_slider_ul li .author h5{font-size:20px;}
.pdl-testimonials-section{position:relative;}
.pdl-testimonials-section:before{content:''; background:url('/wp-content/uploads/2024/09/testimonials-top-left-background.png') no-repeat center center; background-size:100% auto; position:absolute; top:0; left:0; z-index:0; width:200px; height:422px; display:inline-block;}
.pdl-testimonials-section:after{content:''; background:url('/wp-content/uploads/2024/09/testimonials-bottom-right-background.png') no-repeat center center; background-size:100% auto; position:absolute; bottom:60px; right:0; z-index:0; width:199px; height:380px; display:inline-block;}
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img{display:none!important;}

/*Journey*/
.pdl-journey-section{position:relative;}
.pdl-journey-section .pdl-journey-text{max-width:845px; margin-left:auto; margin-right:auto;}
.pdl-journey-section .pdl-journey-text>div{margin-bottom:5px;}
.pdl-journey-section:before{content:''; background:url('/wp-content/uploads/2024/09/journey-top-background.png') no-repeat center center; background-size:100% auto; position:absolute; top:0; left:60px; z-index:0; width:382px; height:207px; display:inline-block;}
.pdl-journey-section:after{content:''; background:url('/wp-content/uploads/2024/09/journey-bottom-background.png') no-repeat center center; background-size:100% auto; position:absolute; bottom:0; right:60px; z-index:0; width:382px; height:207px; display:inline-block;}

/*Footer*/
.pdl-footer-section{position:relative; padding-top:65px; background-color:#2B2B2B; color:#fff; overflow:hidden;}
.pdl-footer-logo-wrap img{max-width:191px;}
.pdl-footer-column-wrap .mcb-column-inner{margin-bottom:16px;}
.pdl-footer-column-wrap .mcb-column-inner p{font-size:20px; font-weight:600;}
.pdl-copywrite-text .mcb-column-inner{padding-top:32px; margin-top:26px; margin-bottom:15px; position:relative;}
.pdl-copywrite-text .mcb-column-inner:before{content:''; border-top:1px solid rgba(255,255,255,0.1); position:absolute; top:0; left:-100%; right:-100%; width:auto; height:1px; display:block;}
.pdl-copywrite-text>div>div>div>div{display:flex; flex-wrap:wrap;}
.pdl-copywrite-text>div>div>div>div>p:last-child{margin-left:auto;}
.pdl-footer-section .pdl-footer-btn:hover{border-color:#fff; background-color:#fff; color:#2b2b2b;}
.pdl-copywrite-row a:hover{color:#fff!important;}

/*Inner Page Header*/
body:not(.home) #Top_bar #logo img.logo-main{display:none;}
body:not(.home) #Top_bar #logo img.logo-sticky{display:inline-block;}
#Subheader{padding-top:181px; padding-bottom:72px; position:relative;}
#Subheader:before{content:''; background:url('/wp-content/uploads/2024/09/inner-page-banner-top-left-background.png') no-repeat center center; background-size:100% auto; position:absolute; top:0; left:0; z-index:0; width:404px; height:306px; display:inline-block;}
#Subheader:after{content:''; background:url('/wp-content/uploads/2024/09/inner-page-banner-top-right-background.png') no-repeat center center; background-size:100% auto; position:absolute; top:0; right:0; left:unset; z-index:0; width:204px; height:303px; display:inline-block!important;}
#Subheader ul.breadcrumbs{font-size:16px!important; font-weight:400;}
#Subheader ul.breadcrumbs li{color:#fff; opacity:0.7;}
#Subheader ul.breadcrumbs li a{color:#fff; opacity:1;}
#Subheader ul.breadcrumbs li:first-child a{margin-right:-3px;}
#Subheader ul.breadcrumbs li span{color:#fff; opacity:0.7; margin:0;}
.mfn-breadcrumbs-separator .icon-right-open:before{content:'/'; font-family:"Inter"; font-size:16px; font-weight:400;}

/*BruxZir®*/
.pdl-bruxzir-section{position:relative;}
.pdl-bruxzir-section:after{content:''; background:url('/wp-content/uploads/2024/09/bruxzir-content-background.png') no-repeat center center; background-size:100% auto; position:absolute; top:42%; right:0; z-index:0; width:199px; height:366px; display:inline-block;}
.pdl-bruxzir-section h6{font-size:22px;}
.pdl-bruxzir-section .pdl-left-box img{border-radius:10px; overflow:hidden;}
.pdl-bruxzir-section .pdl-right-box{padding-left:30px; margin-bottom:25px;}
.pdl-btn-group-wrap{margin-top:10px;}
.pdl-btn-group-wrap .mcb-column-inner{margin-bottom:15px;}
.pdl-brochure-btn{position:relative; padding:18px 35px;}
.pdl-brochure-btn:before{content:''; background:url('/wp-content/uploads/2024/09/brochure-icon.svg') no-repeat center center; background-size:100% auto; width:21px; height:28px; display:inline-block;}
.pdl-brochure-btn:hover:before{background:url('/wp-content/uploads/2024/09/brochure-white-icon.svg') no-repeat center center;}
.pdl-bruxzir-section .pdl-right-box .pdl-top-content-box .mcb-item-column-inner{margin-bottom:0;}

/*Shipping*/
.pdl-shipping-section:after, .pdl-prescription-form-section:after{display:none!important;}
.pdl-bruxzir-section .pdl-btn-wrap{margin-top:10px;}

/*Prescription Form*/
.pdl-prescription-form-section:before{content:''; background:url('/wp-content/uploads/2024/09/prescription-form-content-background.png') no-repeat center center; background-size:100% auto; position:absolute; bottom:0; left:0; z-index:0; width:199px; height:366px; display:inline-block;}

/*Contact Us*/
.pdl-contact-form-box{border-radius:10px; border:2px solid #E6E6E6; background:#FFF; padding:35px 40px 40px 40px;}
.pdl-contact-form-box .mcb-column-inner{margin:0;}
.pdl-contact-us-section .pdl-right-box{padding-left:48px;}
.pdl-contact-details-listing{margin:0; padding:0; list-style:none;}
.pdl-contact-details-listing li{padding:25px 0 28px 0; border-bottom:1px dashed #aaa;}
.pdl-contact-details-listing li:first-child{padding-top:0;}
.pdl-contact-details-listing li:last-child{border-bottom:0; padding-bottom:0;}
.pdl-contact-details-listing li h4{margin-bottom:8px; font-size:24px; line-height:1.4;}
.pdl-contact-details-listing li p{position:relative; margin:0; font-size:17px; font-weight:600; padding-left:34px;}
.pdl-contact-details-listing li p.pdl-call-item{margin-bottom:5px;}
.pdl-contact-details-listing li p a{color:#2b2b2b;}
.pdl-contact-details-listing li p:before{content:''; font-family:'pdl-icons'!important; font-size:18px; line-height:1; color:#E14249; position:absolute; left:0; top:5px;}
.pdl-contact-details-listing li p.pdl-address-item:before{content:'\e905';}
.pdl-contact-details-listing li p.pdl-call-item:before{content:'\e906';}
.pdl-contact-details-listing li p.pdl-email-item:before{content:'\e904';}
.pdl-contact-details-listing li p.pdl-hours-item:before{content:'\e907';}
.pdl-contact-details-listing li p a:hover{color:#e14249; text-decoration:none;}

/*About*/
.pdl-about-section img{border-radius:10px; overflow:hidden;}
.pdl-core-values-section .pdl-values-items{margin-left:-16px; margin-right:-16px; width:auto;}
.pdl-core-values-section .pdl-values-items .mcb-wrap{width:auto!important; padding-left:16px; padding-right:16px;}
.pdl-team-section .pdl-team-item .desc_wrappper_title{margin-bottom:0;}
.pdl-team-section .pdl-team-item .desc_wrapper .subtitle{margin-bottom:0;}
.pdl-team-section .pdl-team-item:not(.pdl-the-president-item) .desc_wrapper .subtitle, .pdl-team-section .pdl-team-item .desc_wrapper .hr_color, .pdl-team-section .pdl-team-item .desc_wrapper .desc{display:none;}
.pdl-team-section .pdl-other-team-list{margin-left:-16px; margin-right:-16px; width:auto;}
.pdl-team-section .pdl-other-team-list .column{width:auto!important; padding-left:16px; padding-right:16px;}

/*Sitemap*/
.pdl-sitemap-section ul{margin-left:19px;}
.pdl-sitemap-section a{color:#2B2B2B;}
.pdl-sitemap-section a:hover{color:#e14249;}

/*Gravity Form*/
body .gform_wrapper input::-webkit-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper input::-moz-placeholder{color:#99A1B7!important;}
body .gform_wrapper input:-ms-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper input::-ms-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper input::placeholder{color:#99A1B7!important;}
body .gform_wrapper textarea::-webkit-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper textarea::-moz-placeholder{color:#99A1B7!important;}
body .gform_wrapper textarea:-ms-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper textarea::-ms-input-placeholder{color:#99A1B7!important;}
body .gform_wrapper textarea::placeholder{color:#99A1B7!important;}
.gform_wrapper .gform_heading, .gform_wrapper .gfield_required, .gform_wrapper .charleft.ginput_counter{display:none!important;}
.gform-theme--foundation .gform_fields{row-gap:24px!important;}
.gform_wrapper .top_label .gfield_label{font-weight:500; margin-bottom:6px;}
.gform-theme--framework .gform-field-label{color:#2b2b2b!important;}
.gform-theme--foundation .gfield input, .gform-theme--foundation .gfield textarea.large{border-radius:6px!important; font-weight:500!important; color:#2b2b2b!important; border-color:#DBDFE9!important; box-shadow:none!important; height:40px!important; line-height:40px!important; text-align:left;}
.gform-theme--foundation .gfield textarea.large{height:auto!important; line-height:1.4!important; height:130px!important; min-block-size:8rem!important; resize:none;}
.gform-theme--foundation .gfield_contains_required .gform-grid-col, .gform-theme--foundation .gfield_contains_required .ginput_container{position:relative;}
.gform-theme--foundation .gfield_contains_required .gform-grid-col:before{content:''; height:30px; width:2px; border-left:2px solid #E14249; position:absolute; left:7px; top:0; bottom:0; z-index:0; margin:auto;}
.gform-theme--foundation .gfield_contains_required .ginput_container:not(.ginput_complex):before{content:''; height:30px; width:2px; border-left:2px solid #E14249; position:absolute; left:0; top:0; bottom:0; z-index:0; margin:auto;}
.gform-theme--foundation .gform_footer{justify-content:end;}
.gform-theme--foundation .gform_footer input[type=submit]{font-size:16px!important; font-weight:600!important; background:#E14249 url('/wp-content/uploads/2024/09/angle-right-white.svg') no-repeat center right 36px!important; background-size:10px auto!important; border-radius:50px!important; padding:25px 55px 25px 36px!important;}
.gform-theme--foundation .gform_footer input[type=submit]:hover{background:#2b2b2b url('/wp-content/uploads/2024/09/angle-right-white.svg') no-repeat center right 36px!important; background-size:10px auto!important;}
.gform-theme--framework .gfield_validation_message{margin-top:6px;}
.gform-theme--framework .gform_validation_errors{margin-bottom:20px!important; padding:10px 10px!important;}
.gform-theme--foundation .gfield.gfield_error input, .gform-theme--foundation .gfield.gfield_error textarea.large{border-color:#c02b0a!important;}
.gform-theme--foundation .gform-grid-row{margin-inline:calc(16px* -1 / 2)!important; row-gap:16px!important;}
.gform-theme--foundation .gform-grid-col{padding-inline:calc(16px / 2)!important;}

/*Help Form*/
.to-top-right #toTop{right:15px!important; bottom:17px; width:38px; border-radius:4px!important;}
#help-button{position:fixed; text-align:center; bottom:18px; right:15px; color:#fff; background:#000; font-size:18px; line-height:1; padding:10px 15px; border-radius:36px; cursor:pointer; z-index:100000; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
#help-button:hover{background-color:#1e1e1e;}
#help-button .icon-box{width:22px; height:22px; display:inline-flex; justify-content:center; align-items:center; background-color:#fff; border-radius:50%; color:#c78f3b; font-size:12px;}
#help-button:hover .icon-box{color:#0e0b09;}
.help-box{display:none; position:fixed; bottom:15px; right:15px; width:350px; max-width:calc(100% - 30px); max-height:100vh; border-radius:15px; z-index:999; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
.help-box-body{position:relative; height:auto; border:1px solid #cccccc; overflow:hidden; width:100%; margin-top:-10px; padding:20px 0 20px 0; border-radius:15px; background:#F1F2F4;}
.help-box-body .gform_body{height:26.7vh; overflow-y:auto; overflow-x:hidden; padding-left:15px; padding-right:15px; padding-bottom:1px; margin-bottom:15px;}
.help-box-body .gform_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar{width:5px; background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar-thumb{background-color:#3d3e45; border-radius:3px;}
.help-box-toggle{float:right; margin-right:15px; cursor:pointer; position:absolute; right:5px; top:16px; font-size:18px;}
.help-box-header{background:#1e1e1e; border-top-left-radius:15px; border-top-right-radius:15px; color:white; text-align:center; padding:15px 0;}
.help-box-header .title{color:#ffffff; font-weight:500; font-size:22px; line-height:1.2; margin:0 0 8px 0!important; padding:0 10px;}
.help-box-header .description{font-size:14px; line-height:1.2; margin:0 0 10px 0; padding:0 10px;}
.help-box-body .gform_wrapper{margin-bottom:0;}
.help-box-body .gform-theme--foundation .gform_fields{row-gap:15px!important;}
.help-box-body .gform_wrapper.gravity-theme .gfield textarea.large{height:100px;}
.help-box-body .gform-theme--foundation .gfield textarea.large{min-block-size:unset!important;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end!important;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer, .help-box-body .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; padding-left:20px; padding-right:20px;}
.help-box-body .gform_wrapper .gform_footer .gform_button[type=submit]{padding:8px 15px!important; order:2; background-image:none!important;}
.help-box-body .gform_wrapper .gform_footer .gform_ajax_spinner_2{float:left!important; order:1!important;}
.help-box-body .gform_wrapper .charleft{display:none;}
.help-box-body .gform_wrapper .gform_validation_errors{display:none;}
.help-box-body .gform_wrapper .gfield_error .gfield_validation_message, .help-box-body .gform_wrapper .gfield_validation_message, .help-box-body .gform_wrapper .validation_message{text-align:left; background-color:transparent; margin:0; border:0;}
.help-box-body .gform_wrapper .gfield_error [aria-invalid=true]{border-width:1px!important;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex label{display:none;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0;}
.help-box-body .gform-theme--foundation .gform_footer, .help-box-body .gform-theme--foundation .gform_page_footer{padding-left:15px; padding-right:15px; margin-block-start:0; justify-content:flex-end;}
.help-box-body .gform_button{background-color:#D25E00!important; color:#fff!important; }
.help-box-body .gform_button:hover, .help-box-body .gform_button:active, .help-box-body .gform_button:focus{background-color:#1e1e1e!important; color:#fff!important;}

.google-map-container{position:relative; padding-bottom:51.5%;}
.google-map-container iframe{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; display:block; width:100%; height:100%}
.pdl-social-links{margin:0 -8px; padding:0; list-style:none; display:flex; align-items:center; justify-content:center;}
.pdl-social-links li{padding:0 8px;}
.pdl-social-links li a{display:block; font-size:20px;}

#Error_404{overflow:visible; position:relative; top:unset; margin-top:unset; left:unset;}

/*Blog*/
.single-post.subheader-both-center #Subheader h1.title{font-size:32px!important;}
.single-post .post-header, .single-post .post-wrapper-content .section-post-about, .single-post .section-post-comments, .single-post .post-nav.minimal.column{display:none!important;}
.mfn-infinite-load-button{height:auto!important;}
.grid .post-desc-wrapper .post-desc{padding: 20px 0 0!important;}
.grid .post-footer{margin:20px 0 0!important;}
.single-post .mcb-column-inner{margin-bottom:15px!important;}
.share-simple-wrapper{padding:15px 0 0 0!important;}
.post-links a{font-size:16px;}
body.blog .mcb-column-inner{margin-bottom:0!important;}
body.blog .blog_wrapper{padding-top:72px; padding-bottom:52px;}

/*FAQ*/
.style-simple .pdl-faq-section .faq .question{border-width:0!important;}
.style-simple .pdl-faq-section .faq .question:after{display:none;}
.style-simple .faq .question .answer, .style-simple .faq .question .title{padding-left:30px!important;}
.pdl-faq-section .faq .question>.title .num{left:0!important;}

/* Landing Page */
.text-primary{color: #E14249 !important;}
.section-banner-form .section_wrapper .wrap.mcb-wrap .mcb-column, .section-banner-form .section_wrapper .wrap.mcb-wrap .mcb-column .mcb-column-inner{height: 100%;}
.top-contact a{color: #3C3C3C; font-size: 19px; line-height: 24px; font-weight: 500;}
.top-contact a:hover, .top-contact a:focus{color: #E14249;}
.top-contact a.email-link{margin-right: 20px;}
.top-contact a.email-link:before{content: ""; background-image: url('data:image/svg+xml;utf8,<svg width="29" height="21" viewBox="0 0 29 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.5382 19.142C23.7743 17.4604 19.8968 13.7936 17.2958 11.5482C16.9923 11.8242 16.7158 12.0751 16.4907 12.2785L25.5382 19.142ZM25.5382 19.142H4.01567C5.77942 17.4607 9.65719 13.7938 12.258 11.5482C12.5613 11.824 12.8376 12.0746 13.0626 12.278C13.5599 12.7282 14.1528 12.9743 14.7769 12.9743C15.4009 12.9743 15.9938 12.7283 16.4905 12.2787L25.5382 19.142ZM25.8591 0.25H3.69473C2.33357 0.25 1.22827 1.35936 1.22827 2.72261V18.2807C1.22827 19.6439 2.33357 20.7533 3.69473 20.7533H25.8592C27.2203 20.7533 28.3256 19.6439 28.3256 18.2807V2.72261C28.3256 1.35936 27.2203 0.25 25.8591 0.25ZM14.1399 11.0818C12.0572 9.20022 6.35192 3.96827 4.05536 1.86128H25.4981C23.2014 3.96872 17.4963 9.20048 15.4135 11.0823C15.2588 11.222 15.036 11.3629 14.777 11.3629C14.518 11.3629 14.2952 11.222 14.1399 11.0818ZM11.0591 10.4562C8.39446 12.7687 4.53814 16.4189 2.83648 18.0418V2.92729C4.52763 4.47911 8.38852 8.01993 11.0591 10.4562ZM26.7174 18.0417C25.0154 16.4183 21.1594 12.7685 18.4948 10.4563C21.1655 8.01994 25.026 4.47933 26.7174 2.9272V18.0417Z" fill="%23E14249" stroke="%23E14249" stroke-width="0.5"/></svg>'); width: 29px; height: 21px; display: inline-block; position: relative; top: 5px; margin-right: 10px;}
.top-contact a.phone-link:before{content: ""; background-image: url('data:image/svg+xml,<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6015 17.2924C20.1071 16.7661 20.1112 16.2273 19.6139 15.73L19.6015 17.2924ZM19.6015 17.2924C19.4274 17.4789 19.2451 17.6571 19.0503 17.8436L19.6015 17.2924ZM4.99799 13.8906L4.99824 13.8909C6.9843 16.265 9.37578 18.1349 12.1055 19.458L12.1067 19.4586C13.1421 19.9493 14.5435 20.54 16.1106 20.6414L16.1106 20.6414L16.1138 20.6416L16.1262 20.6421C16.2166 20.6461 16.3073 20.65 16.4021 20.65C17.473 20.65 18.3415 20.2782 19.046 19.5147C19.0504 19.5103 19.0641 19.4964 19.0769 19.4773C19.2937 19.2168 19.5384 18.9794 19.8018 18.7239C19.8208 18.7055 19.8399 18.687 19.859 18.6684C20.0544 18.4813 20.2549 18.2851 20.4474 18.0841C20.911 17.6009 21.1513 17.0428 21.1502 16.4793C21.149 15.9154 20.9062 15.3639 20.4369 14.8946L17.9483 12.4059C17.9479 12.4056 17.9476 12.4052 17.9473 12.4049C17.5009 11.9415 16.9583 11.6886 16.3814 11.6886C15.8044 11.6886 15.2581 11.9417 14.8 12.3997L13.3966 13.8032C13.2888 13.7446 13.1812 13.6908 13.081 13.6406L13.0793 13.6398C12.9133 13.5568 12.7663 13.4811 12.6368 13.3987L12.6367 13.3987C11.3016 12.5509 10.0869 11.4438 8.92277 10.0166C8.36611 9.31187 7.98711 8.71949 7.71854 8.12619C8.08173 7.79291 8.42316 7.44727 8.75146 7.11125L8.75195 7.11074C8.87528 6.9833 9.00287 6.8557 9.1315 6.72708C9.60079 6.25778 9.86337 5.70342 9.86337 5.12909C9.86337 4.55536 9.60544 4.00077 9.13116 3.53078C9.13111 3.53072 9.13106 3.53067 9.13101 3.53062L7.89652 2.29613C7.75617 2.15579 7.62356 2.01927 7.48647 1.87815L7.47538 1.86673C7.20212 1.58518 6.91437 1.2932 6.62995 1.0296C6.1793 0.588356 5.64196 0.35 5.0677 0.35C4.49669 0.35 3.95539 0.589055 3.48886 1.03378L3.48883 1.03375L3.48629 1.03629L1.93636 2.58623C1.34788 3.1747 1.01321 3.89155 0.943918 4.71873L0.943867 4.71936C0.862894 5.73792 1.05136 6.813 1.52877 8.09869C2.261 10.0861 3.36478 11.9282 4.99799 13.8906ZM17.009 13.3413L19.5078 15.8361L16.4063 19.4971C16.3358 19.4971 16.2612 19.493 16.1908 19.4888L16.2004 19.3391C16.2004 19.3391 16.2003 19.3391 16.2003 19.3391C14.8713 19.254 13.6291 18.7345 12.6833 18.2843C10.1254 17.0464 7.87975 15.2903 6.01601 13.0605C4.47879 11.2101 3.44832 9.49231 2.76741 7.65468L2.76723 7.65418C2.34523 6.52748 2.19022 5.63469 2.25405 4.83097C2.30079 4.31472 2.49705 3.88784 2.86958 3.51531L4.41028 1.97461C4.6301 1.76271 4.85946 1.66533 5.0677 1.66533C5.27008 1.66533 5.49062 1.76117 5.70668 1.98102L5.70656 1.98114L5.71178 1.98598C5.94973 2.20616 6.1753 2.43552 6.41562 2.67988C6.45236 2.71724 6.48945 2.75495 6.52697 2.79302C6.59776 2.86589 6.66951 2.93868 6.74134 3.01154L6.7427 3.01292C6.81431 3.08557 6.88602 3.1583 6.95767 3.232L6.95765 3.23201L6.95915 3.2335L8.19413 4.46848C8.43529 4.70964 8.53975 4.93482 8.53975 5.13738C8.53975 5.33994 8.43529 5.56512 8.19413 5.80628C8.12946 5.87095 8.06487 5.93658 8.00078 6.00171L8.00058 6.00191C7.93627 6.06726 7.87245 6.1321 7.80871 6.19584L7.80815 6.19641C7.77923 6.22564 7.75048 6.25472 7.72187 6.28367C7.36798 6.64166 7.03544 6.97805 6.67154 7.30025L6.67136 7.30005L6.66491 7.30649L6.66486 7.30654L6.66481 7.30659L6.66476 7.30664L6.66472 7.30668L6.66467 7.30673L6.66462 7.30678L6.66457 7.30683L6.66452 7.30688L6.66448 7.30692L6.66443 7.30697L6.66438 7.30702L6.66433 7.30707L6.66429 7.30711L6.66424 7.30716L6.66419 7.30721L6.66414 7.30726L6.6641 7.3073L6.66405 7.30735L6.664 7.3074L6.66396 7.30744L6.66391 7.30749L6.66386 7.30754L6.66382 7.30758L6.66377 7.30763L6.66372 7.30768L6.66368 7.30772L6.66363 7.30777L6.66359 7.30782L6.66354 7.30786L6.66349 7.30791L6.66345 7.30795L6.6634 7.308L6.66336 7.30804L6.66331 7.30809L6.66327 7.30814L6.66322 7.30818L6.66317 7.30823L6.66313 7.30827L6.66308 7.30832L6.66304 7.30836L6.66299 7.30841L6.66295 7.30845L6.6629 7.3085L6.66286 7.30854L6.66282 7.30859L6.66277 7.30863L6.66273 7.30868L6.66268 7.30872L6.66264 7.30876L6.66259 7.30881L6.66255 7.30885L6.6625 7.3089L6.66246 7.30894L6.66242 7.30899L6.66237 7.30903L6.66233 7.30907L6.66228 7.30912L6.66224 7.30916L6.6622 7.3092L6.66215 7.30925L6.66211 7.30929L6.66207 7.30933L6.66202 7.30938L6.66198 7.30942L6.66194 7.30946L6.66189 7.30951L6.66185 7.30955L6.66181 7.30959L6.66176 7.30964L6.66172 7.30968L6.66168 7.30972L6.66164 7.30977L6.66159 7.30981L6.66155 7.30985L6.66151 7.30989L6.66147 7.30994L6.66142 7.30998L6.66138 7.31002L6.66134 7.31006L6.6613 7.3101L6.66125 7.31015L6.66121 7.31019L6.66117 7.31023L6.66113 7.31027L6.66109 7.31031L6.66104 7.31036L6.661 7.3104L6.66096 7.31044L6.66092 7.31048L6.66088 7.31052L6.66084 7.31056L6.6608 7.31061L6.66075 7.31065L6.66071 7.31069L6.66067 7.31073L6.66063 7.31077L6.66059 7.31081L6.66055 7.31085L6.66051 7.31089L6.66047 7.31094L6.66043 7.31098L6.66038 7.31102L6.66034 7.31106L6.6603 7.3111L6.66026 7.31114L6.66022 7.31118L6.66018 7.31122L6.66014 7.31126L6.6601 7.3113L6.66006 7.31134L6.66002 7.31138L6.65998 7.31142L6.65994 7.31146L6.6599 7.3115L6.65986 7.31154L6.65982 7.31158L6.65978 7.31162L6.65974 7.31166L6.6597 7.3117L6.65966 7.31174L6.65962 7.31178L6.65958 7.31182L6.65954 7.31186L6.6595 7.3119L6.65946 7.31194L6.65942 7.31198L6.65938 7.31202L6.65934 7.31206L6.6593 7.3121L6.65926 7.31214L6.65922 7.31218L6.65918 7.31222L6.65914 7.31226L6.65911 7.3123L6.65907 7.31234L6.65903 7.31237L6.65899 7.31241L6.65895 7.31245L6.65891 7.31249L6.65887 7.31253L6.65883 7.31257L6.65879 7.31261L6.65875 7.31265L6.65872 7.31269L6.65868 7.31272L6.65864 7.31276L6.6586 7.3128L6.65856 7.31284L6.65852 7.31288L6.65848 7.31292L6.65845 7.31296L6.65841 7.31299L6.65837 7.31303L6.65833 7.31307L6.65829 7.31311L6.65825 7.31315L6.65822 7.31319L6.65818 7.31322L6.65814 7.31326L6.6581 7.3133L6.65806 7.31334L6.65802 7.31338L6.65799 7.31342L6.65795 7.31345L6.65791 7.31349L6.65787 7.31353L6.65783 7.31357L6.6578 7.3136L6.65776 7.31364L6.65772 7.31368L6.65768 7.31372L6.65765 7.31376L6.65761 7.31379L6.65757 7.31383L6.65753 7.31387L6.65749 7.31391L6.65746 7.31394L6.65742 7.31398L6.65738 7.31402L6.65734 7.31406L6.65731 7.31409L6.65727 7.31413L6.65723 7.31417L6.65719 7.31421L6.65716 7.31424L6.65712 7.31428L6.65708 7.31432L6.65705 7.31436L6.65701 7.31439L6.65697 7.31443L6.65693 7.31447L6.6569 7.3145L6.65686 7.31454L6.65682 7.31458L6.65679 7.31462L6.65675 7.31465L6.65671 7.31469L6.65667 7.31473L6.65664 7.31476L6.6566 7.3148L6.65656 7.31484L6.65653 7.31488L6.65649 7.31491L6.65645 7.31495L6.65641 7.31499L6.65638 7.31502L6.65634 7.31506L6.6563 7.3151L6.65627 7.31513L6.65623 7.31517L6.65619 7.31521L6.65616 7.31524L6.65612 7.31528L6.65608 7.31532L6.65605 7.31535L6.65601 7.31539L6.65597 7.31543L6.65594 7.31546L6.6559 7.3155L6.65586 7.31554L6.65583 7.31557L6.65579 7.31561L6.65575 7.31565L6.65572 7.31568L6.65568 7.31572L6.65564 7.31576L6.65561 7.31579L6.65557 7.31583L6.65553 7.31587L6.6555 7.3159L6.65546 7.31594L6.65542 7.31598L6.65539 7.31601L6.65535 7.31605L6.65531 7.31609L6.65528 7.31612L6.65524 7.31616L6.65521 7.3162L6.65517 7.31623L6.65513 7.31627L6.6551 7.31631L6.65506 7.31634L6.65502 7.31638L6.65499 7.31641L6.65495 7.31645L6.65491 7.31649L6.65488 7.31652L6.65484 7.31656L6.6548 7.3166L6.65477 7.31663L6.65473 7.31667L6.6547 7.31671L6.65466 7.31674L6.65462 7.31678L6.65459 7.31682L6.65455 7.31685L6.65451 7.31689L6.65448 7.31693L6.65444 7.31696L6.6544 7.317L6.65437 7.31703L6.65433 7.31707L6.65429 7.31711L6.65426 7.31714L6.65422 7.31718L6.65418 7.31722L6.65415 7.31725L6.65411 7.31729L6.65408 7.31733L6.65404 7.31736L6.654 7.3174L6.65397 7.31744L6.65393 7.31747L6.65389 7.31751L6.65386 7.31754L6.65382 7.31758L6.65378 7.31762L6.65375 7.31765L6.65371 7.31769L6.65367 7.31773L6.65364 7.31776L6.6536 7.3178L6.65356 7.31784L6.65353 7.31787L6.65349 7.31791L6.65345 7.31795L6.65342 7.31798L6.65338 7.31802L6.65335 7.31806L6.65331 7.31809L6.65327 7.31813L6.65323 7.31817L6.6532 7.3182L6.65316 7.31824L6.65312 7.31828L6.65309 7.31831L6.65305 7.31835L6.65301 7.31839L6.65298 7.31842L6.65294 7.31846L6.6529 7.3185L6.65287 7.31853L6.65283 7.31857L6.65279 7.31861L6.65276 7.31864L6.65272 7.31868L6.65268 7.31872L6.65265 7.31875L6.65261 7.31879L6.65257 7.31883L6.65254 7.31887L6.6525 7.3189L6.65246 7.31894L6.65242 7.31898L6.65239 7.31901L6.65235 7.31905L6.65231 7.31909L6.65228 7.31913L6.65224 7.31916L6.6522 7.3192L6.65216 7.31924L6.65213 7.31927L6.65209 7.31931L6.65205 7.31935L6.65202 7.31939L6.65198 7.31942L6.65194 7.31946L6.6519 7.3195L6.65187 7.31953L6.65183 7.31957L6.65179 7.31961L6.65175 7.31965L6.65172 7.31968L6.65168 7.31972L6.65164 7.31976L6.6516 7.3198L6.65157 7.31984L6.65153 7.31987L6.65149 7.31991L6.65145 7.31995L6.65142 7.31999L6.65138 7.32002L6.65134 7.32006L6.6513 7.3201L6.65126 7.32014L6.65123 7.32018L6.65119 7.32021L6.65115 7.32025L6.65111 7.32029L6.65107 7.32033L6.65104 7.32037L6.651 7.3204L6.65096 7.32044L6.65092 7.32048L6.65088 7.32052L6.65085 7.32056L6.65081 7.32059L6.65077 7.32063L6.65073 7.32067L6.65069 7.32071L6.65065 7.32075L6.65061 7.32079L6.65058 7.32083L6.65054 7.32086L6.6505 7.3209L6.65046 7.32094L6.65042 7.32098L6.65038 7.32102L6.65034 7.32106L6.65031 7.3211L6.65027 7.32113L6.65023 7.32117L6.65019 7.32121L6.65015 7.32125L6.65011 7.32129L6.65007 7.32133L6.65003 7.32137L6.64999 7.32141L6.64995 7.32145L6.64991 7.32149L6.64988 7.32153L6.64984 7.32157L6.6498 7.3216L6.64976 7.32164L6.64972 7.32168L6.64968 7.32172L6.64964 7.32176L6.6496 7.3218L6.64956 7.32184L6.64952 7.32188L6.64948 7.32192L6.64944 7.32196L6.6494 7.322L6.64936 7.32204L6.64932 7.32208L6.64928 7.32212L6.64924 7.32216L6.6492 7.3222L6.64916 7.32224L6.64912 7.32228L6.64908 7.32232L6.64904 7.32236L6.649 7.3224L6.64896 7.32244L6.64892 7.32248L6.64888 7.32252L6.64884 7.32256L6.6488 7.32261L6.64876 7.32265L6.64871 7.32269L6.64867 7.32273L6.64863 7.32277L6.64859 7.32281L6.64855 7.32285L6.64851 7.32289L6.64847 7.32293L6.64843 7.32297L6.64839 7.32302L6.64834 7.32306L6.6483 7.3231L6.64826 7.32314L6.64822 7.32318L6.64818 7.32322L6.64814 7.32326L6.6481 7.32331L6.64805 7.32335L6.64801 7.32339L6.64797 7.32343L6.64793 7.32347L6.64789 7.32351L6.64784 7.32356L6.6478 7.3236L6.64776 7.32364L6.64772 7.32368L6.64768 7.32373L6.64763 7.32377L6.64759 7.32381L6.64755 7.32385L6.64751 7.3239L6.64746 7.32394L6.64742 7.32398L6.64738 7.32402L6.64733 7.32407L6.64729 7.32411L6.64725 7.32415L6.6472 7.3242L6.64716 7.32424L6.64712 7.32428L6.64708 7.32433L6.64703 7.32437L6.64699 7.32441L6.64694 7.32446L6.6469 7.3245L6.64686 7.32454L6.64681 7.32459L6.64677 7.32463L6.64673 7.32467L6.64668 7.32472L6.64664 7.32476L6.64659 7.32481L6.64655 7.32485L6.64651 7.3249L6.64646 7.32494L6.64642 7.32498L6.64637 7.32503L6.64633 7.32507L6.64628 7.32512L6.64624 7.32516L6.64619 7.32521L6.64615 7.32525L6.6461 7.3253L6.64606 7.32534L6.64601 7.32539L6.64597 7.32543L6.64592 7.32548L6.64588 7.32552L6.64583 7.32557L6.64579 7.32561L6.64574 7.32566L6.6457 7.32571L6.64565 7.32575L6.6456 7.3258L6.64556 7.32584L6.64551 7.32589L6.64547 7.32593L6.64542 7.32598L6.64537 7.32603L6.64533 7.32607L6.64528 7.32612L6.64523 7.32617L6.64519 7.32621L6.64514 7.32626L6.64509 7.32631L6.64505 7.32635L6.645 7.3264L6.64495 7.32645L6.64491 7.32649L6.64486 7.32654L6.64481 7.32659L6.64476 7.32664L6.64472 7.32668L6.64467 7.32673L6.64462 7.32678L6.64457 7.32683L6.64453 7.32687L6.64448 7.32692L6.64443 7.32697L6.64438 7.32702L6.64433 7.32707L6.64429 7.32712L6.64424 7.32716L6.64419 7.32721C6.45085 7.52055 6.36133 7.71849 6.3377 7.91073C6.31454 8.09914 6.35653 8.26809 6.40074 8.40073L6.40074 8.40073C6.40438 8.41164 6.40799 8.42058 6.40999 8.42558L6.41317 8.43388L6.4128 8.43401L6.41699 8.44409C6.74267 9.22655 7.19421 9.96783 7.89269 10.8462L7.89358 10.8473C9.14544 12.3912 10.4666 13.592 11.924 14.5176C12.0796 14.6188 12.2448 14.7024 12.3958 14.7787C12.4258 14.7938 12.4552 14.8087 12.4838 14.8233L12.4851 14.824C12.651 14.9069 12.798 14.9826 12.9275 15.065L12.934 15.0692L12.9409 15.0726C12.9425 15.0734 12.9441 15.0742 12.9458 15.0752C12.9485 15.0767 12.9518 15.0785 12.9564 15.0811C12.963 15.0849 12.9731 15.0907 12.9849 15.0967C13.1406 15.1768 13.2966 15.2169 13.4556 15.2169C13.8523 15.2169 14.1059 14.9644 14.1792 14.8912L15.7291 13.3413C15.9514 13.119 16.1765 13.0163 16.3814 13.0163C16.6344 13.0163 16.8541 13.1748 17.005 13.3373L17.0049 13.3373L17.009 13.3413ZM18.8969 17.7834C18.6235 18.0488 18.3347 18.3291 18.0716 18.6437L19.5079 15.8362C19.7376 16.0659 19.8354 16.2884 19.8338 16.4991C19.8321 16.7111 19.7295 16.9425 19.4933 17.1885L19.4918 17.19C19.3207 17.3733 19.1409 17.5492 18.9466 17.7352L18.9458 17.736C18.9296 17.7517 18.9133 17.7675 18.8969 17.7834Z" fill="%23E14249" stroke="%23E14249" stroke-width="0.3"/></svg>'); width: 22px; height: 21px; display: inline-block; display: inline-block; position: relative; top: 4px; margin-right: 10px;}
.primary-wrap .pdl-slider-title-text {font-size: 61px; color: #fff; margin-top: 0 !important; margin-bottom: 15px !important;}
.primary-wrap .pdl-header-content{display: flex; flex-wrap: wrap;}
.primary-wrap .pdl-header-content p{margin-bottom: 20px; margin-right: 25px; padding-right: 25px; border-right: 1px solid rgb(255 255 255 / 50%);}
.primary-wrap .pdl-header-content p span {font-weight: 700; font-size: 28px; display: block;}
.primary-wrap .pdl-header-content p:last-child{margin-right: 0; padding-right: 0; border-right: 0;}
.pdl-faq-section .landing-faq .faq .question>.title .num {display: none;}
.pdl-faq-section .landing-faq .faq .question {background: #fff; margin-bottom: 20px; border-radius: 10px;}
.pdl-faq-section .landing-faq .faq .question .title, .pdl-faq-section .landing-faq .faq .question.active .title {color: #3C3C3C !important;}
.pdl-faq-section .landing-faq .faq .question .answer, .pdl-faq-section .landing-faq .faq .question .title {padding: 15px 20px !important;}
.pdl-faq-section .landing-faq .faq .question .answer{padding-top: 0 !important; font-size: 14px !important;}
.form-wrap h2 {color: #fff; font-size: 27px;}
.form-wrap .gform-theme--foundation .gform_fields {row-gap: 18px!important;}
.form-wrap .gform-theme--foundation .gfield .ginput_container input {min-height: 50px; padding: 15px 15px 15px 36px; border-radius: 10px !important;}
.form-wrap .gform-theme--foundation .gfield .ginput_container:not(.ginput_complex):before{content: ""; border: 0; left: 10px;}
.form-wrap .gform-theme--foundation .name-fields .ginput_container:not(.ginput_complex):before{background-image: url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6875 4.5C10.6875 3.75408 10.3912 3.03871 9.86374 2.51126C9.33629 1.98382 8.62092 1.6875 7.875 1.6875C7.12908 1.6875 6.41371 1.98382 5.88626 2.51126C5.35882 3.03871 5.0625 3.75408 5.0625 4.5C5.0625 5.24592 5.35882 5.96129 5.88626 6.48874C6.41371 7.01618 7.12908 7.3125 7.875 7.3125C8.62092 7.3125 9.33629 7.01618 9.86374 6.48874C10.3912 5.96129 10.6875 5.24592 10.6875 4.5ZM3.375 4.5C3.375 3.30653 3.84911 2.16193 4.69302 1.31802C5.53693 0.474106 6.68153 0 7.875 0C9.06847 0 10.2131 0.474106 11.057 1.31802C11.9009 2.16193 12.375 3.30653 12.375 4.5C12.375 5.69347 11.9009 6.83807 11.057 7.68198C10.2131 8.52589 9.06847 9 7.875 9C6.68153 9 5.53693 8.52589 4.69302 7.68198C3.84911 6.83807 3.375 5.69347 3.375 4.5ZM1.7332 16.3125H14.0203C13.7074 14.0871 11.7949 12.375 9.48516 12.375H6.27187C3.96211 12.375 2.04961 14.0871 1.73672 16.3125H1.7332ZM0 16.9559C0 13.493 2.80547 10.6875 6.26836 10.6875H9.48164C12.9445 10.6875 15.75 13.493 15.75 16.9559C15.75 17.5324 15.2824 18 14.7059 18H1.04414C0.467578 18 0 17.5324 0 16.9559Z" fill="%23A4A2A2"/></svg>'); width: 16px; height: 18px;}
.form-wrap .gform-theme--foundation .email-fields .ginput_container:not(.ginput_complex):before{background-image: url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.25 1.9375C1.94062 1.9375 1.6875 2.19062 1.6875 2.5V3.27695L7.75195 8.25508C8.47969 8.85273 9.52383 8.85273 10.2516 8.25508L16.3125 3.27695V2.5C16.3125 2.19062 16.0594 1.9375 15.75 1.9375H2.25ZM1.6875 5.46016V11.5C1.6875 11.8094 1.94062 12.0625 2.25 12.0625H15.75C16.0594 12.0625 16.3125 11.8094 16.3125 11.5V5.46016L11.3203 9.55937C9.97031 10.6668 8.02617 10.6668 6.67969 9.55937L1.6875 5.46016ZM0 2.5C0 1.25898 1.00898 0.25 2.25 0.25H15.75C16.991 0.25 18 1.25898 18 2.5V11.5C18 12.741 16.991 13.75 15.75 13.75H2.25C1.00898 13.75 0 12.741 0 11.5V2.5Z" fill="%23A4A2A2"/></svg>'); width: 18px; height: 14px;}
.form-wrap .gform-theme--foundation .phone-fields .ginput_container:not(.ginput_complex):before{background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2117 9.675C12.6352 9.42891 11.9672 9.59063 11.5699 10.0758L10.4027 11.5031C8.78555 10.5645 7.43555 9.21445 6.49688 7.59727L7.9207 6.4336C8.40586 6.03633 8.57109 5.36836 8.32148 4.7918L6.63398 0.854298C6.37031 0.235548 5.70586 -0.108983 5.04844 0.0316419L1.11094 0.875392C0.464063 1.0125 0 1.58555 0 2.25C0 10.3781 6.15938 17.0719 14.066 17.9121C14.4105 17.9473 14.7551 17.9754 15.1066 17.9895H15.1102C15.3246 17.9965 15.5355 18.0035 15.75 18.0035C16.4145 18.0035 16.9875 17.5395 17.1246 16.8926L17.9684 12.9551C18.109 12.2977 17.7645 11.6332 17.1457 11.3695L13.2082 9.68203L13.2117 9.675ZM15.5215 16.3125C7.93828 16.1895 1.81055 10.0617 1.69102 2.47852L5.17852 1.72969L6.69023 5.25938L5.42812 6.29297C4.78828 6.8168 4.62305 7.72734 5.03789 8.44453C6.12422 10.3184 7.68516 11.8793 9.55898 12.9656C10.2762 13.3805 11.1867 13.2152 11.7105 12.5754L12.7441 11.3133L16.2738 12.825L15.5215 16.3125Z" fill="%23A4A2A2"/></svg>'); width: 18px; height: 18px;}
.form-wrap .gform-theme--foundation .gfield textarea.large {height: 100px!important; min-block-size: 100px !important;}
.form-wrap .gform-theme--foundation .gform_footer, .form-wrap .gform-theme--foundation .gform_page_footer {margin-block-start: 18px;}
.form-wrap .gform-theme--foundation .gform_footer input[type=submit] {font-size: 15px !important; text-transform: uppercase !important; background-image: none !important; background-color: #E14249 !important; height: 50px !important; border-radius: 10px !important; width: 100% !important; padding: 15px !important;}





/*Responsive*/
@media(min-width:1300px){
.header-fixed #Top_bar:not(.is-sticky){padding-left:3%; padding-right:3%; box-sizing:border-box;}
.header-fixed #Top_bar:not(.is-sticky){padding-top:15px; padding-bottom:15px;}
}

@media(max-width:1499px){
.pdl-homepage-banner-section .pdl-right-box:before{max-width:400px;}
.pdl-homepage-banner-section .pdl-right-box:after{max-width:250px;}
}

@media(max-width:1239px){
.pdl-section, .pdl-sitemap-section{padding-top:72px; padding-bottom:40px;}	
.pdl-section2{padding-top:72px; padding-bottom:21px;}	
.pdl-product-listing .laptop-one-fifth.mcb-wrap{width:33.33%;}
.pdl-slider-title-text{font-size:42px!important;}
#Subheader{padding-top:137px;}
.pdl-bruxzir-section .pdl-left-box{width:50%!important;}
.pdl-bruxzir-section .pdl-right-box{padding-left:0; width:50%!important;}
.pdl-contact-us-section .pdl-right-box{padding-left:18px;}
/* Landing Page */
.top-contact a.email-link {margin-bottom: 20px; display: block; text-align: left; margin-right: 0;}
.top-contact a.phone-link:before{margin-right: 18px;}
}

@media(max-width:1199px){
#Subheader{padding-top:137px; padding-bottom:44px;}
.pdl-homepage-banner-section .pdl-right-box:before{max-width:300px;}
.pdl-homepage-banner-section .pdl-right-box:after{max-width:200px;}
.single-post.subheader-both-center #Subheader h1.title{font-size:26px!important;}
}

@media(max-width:959px){
.pdl-section, .pdl-sitemap-section{padding-top:52px; padding-bottom:20px;}	
.pdl-section2{padding-top:52px; padding-bottom:1px;}
.single-post article.post{padding-top:52px; padding-bottom:52px;}
body.blog .blog_wrapper{padding-top:52px; padding-bottom:32px;}
.pdl-product-listing .laptop-one-fifth.mcb-wrap{width:50%;}
.pdl-slider-title-text{font-size:38px!important;}
.pdl-slider-download-btn{padding:12px 18px!important; margin-right:15px!important; line-height:1.4!important;}
.pdl-journey-section:before, .pdl-journey-section:after{width:229px; height:124px;}
.pdl-copywrite-text>div>div>div>div{justify-content:center; text-align:center;}
.pdl-copywrite-text>div>div>div>div>p:last-child{margin-left:0;}
#Subheader{padding-top:129px; padding-bottom:36px;}
#Subheader ul.breadcrumbs{display:block;}
.pdl-bruxzir-section .pdl-left-box, .pdl-bruxzir-section .pdl-right-box{width:100%!important;}
.pdl-contact-form-box{padding:15px 20px 20px 20px;}
.gform-theme--foundation .gform_footer input[type=submit]{padding:15px 45px 15px 26px!important; background:#E14249 url('/wp-content/uploads/2024/09/angle-right-white.svg') no-repeat center right 26px!important; background-size:10px auto!important;}
.gform-theme--foundation .gform_footer input[type=submit]:hover{background:#2b2b2b url('/wp-content/uploads/2024/09/angle-right-white.svg') no-repeat center right 26px!important; background-size:10px auto!important;}
.single-post.subheader-both-center #Subheader h1.title{font-size:24px!important;}
}

@media(max-width:767px){
.pdl-section, .pdl-sitemap-section{padding-top:32px; padding-bottom:0;}
.pdl-section2{padding-top:32px; padding-bottom:0;}	
.single-post article.post{padding-top:32px; padding-bottom:32px;}
body.blog .blog_wrapper{padding-top:32px; padding-bottom:12px;}
.button{padding:15px 17px;}
.pdl-brochure-btn{padding:10px 17px;}
.mfn-footer-tmpl .mcb-section:not(.full-width){max-width:100%; padding-left:15px; padding-right:15px;}
.home #Top_bar .top_bar_left{background-color:#cc3b41!important;}
#Top_bar.is-sticky .top_bar_left{background-color:#cc3b41!important;}
#Top_bar #logo img.logo-mobile, .mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:none!important;}
#Top_bar #logo img.logo-sticky{display:inline-block; width:120px; max-height:51px!important;}
#menu>ul>li>a, #overlay-menu ul li a{font-size:16px;}
.home .mfn-main-slider{padding-top:55px;}
.pdl-slider-content{max-width:100%!important; padding:15px!important; left:0!important; right:0!important; height:100%!important; top:0!important; bottom:0!important;}
.pdl-slider-image:before{content:''; background-color:rgba(0,0,0,0.75); position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:100%; height:100%; display:block;}
.pdl-slider-title-text{font-size:32px!important; margin-top:15px!important; margin-bottom:17px!important;}
.pdl-slider-desc-text{margin-bottom:0!important;}
.pdl-slider-download-btn, .pdl-slider-contact-btn{margin-top:20px!important;}
.pdl-homepage-banner-section .pdl-left-box{display:none!important;}
.pdl-homepage-banner-section .pdl-left-box, .pdl-homepage-banner-section .pdl-right-box{min-height:auto; padding:92px 15px 40px 15px;}
.pdl-homepage-banner-section .pdl-right-box:after{display:none;}
.pdl-product-listing .mcb-column-inner{margin-left:10px; margin-right:10px; height:calc(100% - 20px);}
.pdl-why-choose-us-section .pdl-custom-title>div{margin-bottom:0;}
.pdl-testimonials-section:before{width:120px; height:253px;}
.pdl-testimonials-section:after{width:119px; height:228px;}
.pdl-journey-section:before{left:30px;}
.pdl-journey-section:after{right:30px;}
.pdl-footer-section{padding-top:40px;}
.pdl-footer-logo-wrap .mcb-column-inner{margin-bottom:30px;}
.pdl-copywrite-text .mcb-column-inner{padding-top:22px; margin-top:0; margin-bottom:0;}
#Subheader{padding-top:91px;}
#Subheader:before{width:202px; height:153px;}
#Subheader:after{width:102px; height:152px;}
.pdl-btn-group-wrap .pdl-left-btn{padding-right:15px;}
.pdl-contact-form-box{padding:10px 15px 15px 15px;}
.pdl-contact-us-section .pdl-right-box{padding-left:0; margin-top:30px; margin-bottom:20px;}
.pdl-contact-details-listing li h4{font-size:20px;}
.single-post.subheader-both-center #Subheader h1.title{font-size:22px!important;}
/* Landing Page */
.top-contact a{font-size: 17px;}
.top-contact a.phone-link + a {display: block;}
}

@media(max-width:559px){
.pdl-product-listing .laptop-one-fifth.mcb-wrap{width:100%;}
/* Landing Page */
.landing-header .section_wrapper {flex-direction: column;}
.landing-header .section_wrapper .mcb-wrap {width: 100%;}
.landing-header .section_wrapper .mcb-wrap .mcb-column{margin: 0 auto;}
.top-contact a.phone-link + a {display: initial;}
.top-contact{margin-bottom: 20px !important;}
}

@media(max-width:420px){
.pdl-core-values-section .pdl-values-items, .pdl-team-section .pdl-other-team-list{margin-left:0; margin-right:0;}
.pdl-core-values-section .pdl-values-items .mcb-wrap, .pdl-team-section .pdl-other-team-list .column{width:50%!important; padding-left:0; padding-right:0;}
}