.wpcf7-not-valid-tip{display:none !important;}
.ftds-wpcf7-not-valid-tip{color:#dc3232;font-size:14px;font-weight:normal;display:block;}
.wpcf7-response-output{
font-size: 14px !important;
}.widget .wp-block-group__inner-container>h2{font-size:36px;}
.elementor-heading-title{line-height:1.5em!important;}
.elementor-8164 .elementor-element.elementor-element-2fb7b84{width:100%!important;}
@media screen and (max-width:1558px){
.main-nav > li > a{font-size:15px!important;padding-right:17px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:17px!important;}
}
@media screen and (max-width:1471px){
.main-nav > li > a{font-size:14px!important;padding-right:16px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:16px!important;}
}
@media screen and (max-width:1382px){
.main-nav > li > a{font-size:13px!important;padding-right:15px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:15px!important;}
}
@media screen and (max-width:1291px){
.main-nav > li > a{font-size:12px!important;padding-right:15px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:15px!important;}
}
@media screen and (max-width:1217px){
.main-nav > li > a{font-size:12px!important;padding-right:14px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:14px!important;}
}
@media screen and (max-width:1204px){
.main-nav > li > a{font-size:10px!important;padding-right:12px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:12px!important;}
}
@media screen and (max-width:1177px){
.main-header > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element.elementor-widget-ld_header_menu{width:85%!important;}
.main-nav > li > a{font-size:10px!important;padding-right:12px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:12px!important;}
}
@media screen and (max-width:1116px){
.main-header > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element.elementor-widget-ld_header_menu{width:90%!important;}
.main-nav > li > a{font-size:10px!important;padding-right:12px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:12px!important;}
}
@media screen and (max-width:1061px){
.main-header > .elementor > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element.elementor-widget-ld_header_menu{width:90%!important;}
.main-nav > li > a{font-size:8px!important;padding-right:10px!important;}
.main-nav-hover-underline>li>a:after{left:0!important;right:10px!important;}
}  @media(max-width:1200px){
.lqd-pb-style-1 .lqd-pb-active-shape{width:70px;height:70px;}
.lqd-pb-shaped .lqd-pb-active-shape{font-size:28px;border:0px;}
.lqd-pb-column.col-md-4{width:15%;}
.lqd-pb-style-1 .lqd-pb-content{padding-inline-start:0px;padding-inline-end:0px;}
.elementor-19276 .elementor-element.elementor-element-dce30f8 ul > li > a{font-size:16px;}
}
@media(max-width:1024px){
.elementor-19285 .elementor-element.elementor-element-0bb99ed{width:100%;height:750px!important;}
.elementor-19285 .elementor-element.elementor-element-ab98bfa{width:100%;}
.elementor-19285 .elementor-element.elementor-element-55e4979 > .elementor-element-populated{padding:10px 50px;}
.elementor-19285 .elementor-element.elementor-element-e16fe7d .ld-fh-element{font-size:26px;font-weight:600;line-height:1.5em!important;}
.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-702a88b{width:100%;}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f1a2b0d{width:100%;}
.elementor-19285 .elementor-element.elementor-element-f938efd .elementor-icon-list-item > .elementor-icon-list-text{font-size:26px;}
.ftds-text-block h2{height:85px!important;font-size:20px!important;}
h1.ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.normal.lqd-highlight-classic.lqd-highlight-grow-left.h1{font-size:36px;line-height:1.2em!important;}
.lqd-pf-single-meta-part>p:nth-child(2){text-align:end;width:fit-content!important;}
}
@media(max-width:991px){
.lqd-pb-style-1 .lqd-pb-active-shape{width:85px!important;height:85px!important;}
.lqd-pb-shaped .lqd-pb-active-shape{font-size:33px;border:0px;}
.lqd-pb-column.col-md-4{width:100%;}
}
@media(max-width:991px){
.elementor-19276 .elementor-element.elementor-element-dce30f8 ul > li > a{font-size:14px;}
}
@media(max-width:768px){
.elementor-19285 .elementor-element.elementor-element-0bb99ed{width:100%;height:550px!important;}
.elementor-19285 .elementor-element.elementor-element-ab98bfa{width:100%;}
.elementor-19285 .elementor-element.elementor-element-e16fe7d .ld-fh-element{font-size:20px;font-weight:600;letter-spacing:0px;line-height:1.5em!important;}
.elementor-19285 .elementor-element.elementor-element-f938efd .elementor-icon-list-item > .elementor-icon-list-text{font-size:16px;}
.lqd-tabs-nav-txt{line-height:47px;}
}
@media(max-width:500px){
h3.ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.normal.lqd-highlight-classic.lqd-highlight-grow-left.h3 {margin: -4em 0em 1em 0em;}
span.lqd-pf-nav-link-title {font-size: 14px; line-height: 1.2em;}
.ftds-portfolio-location, .ftds-nav, .ftds-nav a {font-size: 14px; margin: 25px 5px!important;}
}