@charset 'UTF-8';
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none;}
center{display:block; text-align:-webkit-center;}
:focus{outline:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
table{border-collapse:collapse; border-spacing:0;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input[type=search]{-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
textarea{overflow:auto; vertical-align:top; resize:vertical;}
audio, canvas, video{display:inline-block; display:inline; zoom:1; max-width:100%;}
audio:not([controls]){display:none; height:0;}
[hidden]{display:none;}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
hr{display:block; -webkit-margin-before:0.5em; -webkit-margin-after:0.5em; -webkit-margin-start:auto; -webkit-margin-end:auto; border-style:inset; border-width:1px;}
a:focus{outline:none;}
a:active, a:hover{outline:none;}
img{border:0; -ms-interpolation-mode:bicubic;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0; white-space:normal; margin-left:-7px;}
button, input, select, textarea{font-size:100%; margin:0; vertical-align:baseline; vertical-align:middle;}
button, input{line-height:normal;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; appearance:button; cursor:pointer; overflow:visible;}
button[disabled], html input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0; height:13px; width:13px;}
input[type="search"]{-webkit-appearance:textfield; appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0;}
textarea{overflow:auto; vertical-align:top;}
:matches(article, aside, nav, section) h1{font-size:1.5em; -webkit-margin-before:0.83__qem; -webkit-margin-after:0.83em;}
:matches(article, aside, nav, section):matches(article, aside, nav, section) h1{font-size:1.17em; -webkit-margin-before:1__qem; -webkit-margin-after:1em;}
:matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section) h1{font-size:1.00em; -webkit-margin-before:1.33__qem; -webkit-margin-after:1.33em;}
:matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section) h1{font-size:.83em; -webkit-margin-before:1.67__qem; -webkit-margin-after:1.67em;}
:matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section):matches(article, aside, nav, section) h1{font-size:.67em; -webkit-margin-before:2.33__qem; -webkit-margin-after:2.33em;}
h1{display:block; font-size:68px !important;}
h2{display:block; font-size:65px;}
h3{display:block; font-size:32px;}
h4{display:block;}
h5{display:block; font-size: 19px;}
h6{display:block; font-size:.67em;}
table{border-collapse:collapse; border-spacing:0;}
html, button, input, select, textarea{color:#222;}
::-moz-selection{background:#b3d4fc; text-shadow:none;}
::selection{background:#b3d4fc; text-shadow:none;}
img{vertical-align:middle;}
fieldset{border:0; margin:0; padding:0;}
textarea{resize:vertical;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus{border:1px solid; border-color:transparent; -webkit-text-fill-color:#333; -webkit-box-shadow:0 0 0px 1000px #fff inset;}
a{text-decoration:none;}
outline{border:0;}
u, ins{text-decoration:underline;}
strong, b{font-weight:bold;}
i, cite, em, var, address, dfn{font-style:italic;}
tt, code, kbd, samp{font-family:monospace;}
pre, xmp, plaintext, listing{display:block; font-family:monospace; white-space:pre; margin:1__qem 0;}
mark{background-color:yellow; color:black;}
big{font-size:larger;}
small{font-size:smaller;}
s, strike, del{text-decoration:line-through;}
sub{vertical-align:sub; font-size:smaller;}
sup{vertical-align:super; font-size:smaller;}
nobr{white-space:nowrap;}
dd{display:block; -webkit-margin-start:40px;}
dl{display:block; -webkit-margin-before:1__qem; -webkit-margin-after:1em; -webkit-margin-start:0; -webkit-margin-end:0;}
dt{display:block;}
ol ul, ul ol, ul ul, ol ol{-webkit-margin-before:0; -webkit-margin-after:0;}
progress{-webkit-appearance:progress-bar; appearance:progress-bar; box-sizing:border-box; display:inline-block; height:1em; width:10em; vertical-align:-0.2em;}
progress::-webkit-progress-inner-element{-webkit-appearance:inherit; box-sizing:inherit; height:100%; width:100%;}
progress::-webkit-progress-bar{background-color:gray; height:100%; width:100%; box-sizing:border-box;}
progress::-webkit-progress-value{background-color:green; height:100%; width:50%; box-sizing:border-box;}
html:focus, body:focus, input[readonly]:focus, applet:focus, embed:focus, iframe:focus, object:focus{outline:none;}
input:matches([type="button"], [type="checkbox"], [type="file"], [type="hidden"], [type="image"], [type="radio"], [type="reset"], [type="search"], [type="submit"]):focus, input[type="file"]:focus::-webkit-file-upload-button{outline-offset:0;}
ruby, rt{text-indent:0;}
rt{line-height:normal; -webkit-text-emphasis:none; text-emphasis:none;}
ruby > rt{display:block; font-size:-webkit-ruby-text; text-align:start;}
ruby > rp{display:none;}
noframes{display:none;}
frameset, frame{display:block;}
frameset{border-color:inherit;}
iframe{border:2px inset;}
details{display:block;}
summary{display:block;}
summary::-webkit-details-marker{display:inline-block; width:0.66em; height:0.66em; margin-right:0.4em;}
template{display:none;}
bdi, output{unicode-bidi:isolate;}
bdo{unicode-bidi:bidi-override;}
slot{display:contents;}
:any-link img{-webkit-tap-highlight-color:inherit; outline: none !important;}
@page{size:auto; margin:auto; padding:0px; border-width:0px;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
.chromeframe{margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; overflow:hidden;}
@media (inverted-colors){
img:not(picture>img), picture, video{filter:invert(100%);}
}
@-moz-document url-prefix(){
.settings-options{scrollbar-width:none;}
}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.img-responsive{height:auto; display:block; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-family: var(--secondary-family);line-height: 1.2; font-weight: 700;}
body{color:var(--body-font-color); font-size: 16px;font-family: var(--primary-font-family);line-height: 1.5;font-weight: 400;}
.mobile.toggle-terget {display: none;}
a{-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline: none;}
.full-width{ padding: 0 15px;}
.page-width{ padding: 0 20px; margin: 0 auto; max-width: var(--page-width);}
div#logo {max-width: 70px;}
.primary_button{color: var(--primary-white);  font-size: 14px;  text-transform: uppercase;  font-weight: 600; display: inline-flex; align-items: center; background-color: var(--primary-button-color); padding: 20px 36px; letter-spacing: 0.2px;position: relative;z-index: 1;max-width: 190px;}
.primary_button::before{content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 0; background-color: var(--primary-button-hover-color); -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: -1;}
.primary_button:hover::before{ height: 100%;}
.secondary_button{color: var(--primary-white);  font-size: 14px;  text-transform: uppercase;  font-weight: 600; display: inline-flex; align-items: center; padding: 18px 24px; letter-spacing: 0.2px;position: relative;z-index: 1; border: 1px solid var(--primary-button-color);}
.secondary_button:hover{color: var(--primary-white);}
.secondary_button::before{content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 0; background-color: var(--primary-button-color); -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: -1;}
.secondary_button:hover::before{ height: 100%;}
.primary_link{color: var(--primary-button-color); text-transform: uppercase; font-size: 12px; letter-spacing: 0.2px; text-decoration: underline; text-underline-offset: 6px; text-decoration-color: var(--primary-button-hover-color); font-family: var(--primary-font-family); font-weight: 600;}
p {margin-bottom: 15px;}
p:last-child{ margin-bottom:0; }
input[type=text].form-control, input[type=email].form-control, input[type=url].form-control, 
input[type=password].form-control, input[type=search].form-control, input[type=number].form-control, 
input[type=tel].form-control, input[type=date].form-control, input[type=month].form-control, 
input[type=week].form-control, input[type=time].form-control, input[type=datetime].form-control, input[type=datetime-local].form-control, 
input[type=color].form-control, .site textarea, .form-select{
color: var(--body-font-color);
border: 1px solid var(--body-font-color);
width: 100%;
resize: none;
margin: 0;
font-size: 15px;
padding: 17px 10px;
line-height: 1;
}
input[type=text]:focus, input[type=email]:focus, 
input[type=url]:focus, input[type=password]:focus, 
input[type=search]:focus, input[type=number]:focus, 
input[type=tel]:focus, input[type=date]:focus, 
input[type=month]:focus, input[type=week]:focus, 
input[type=time]:focus, input[type=datetime]:focus, 
input[type=datetime-local]:focus, input[type=color]:focus, 
.site textarea:focus, .form-select{
color: var(--body-font-color);
outline-offset: 0;
outline: none;
}
:root{
--primary-font-family: 'Montserrat'; --secondary-family: 'Outfit'; --primary-white: #fff; --primary-button-color: #ce2029; --primary-button-hover-color: #000; --page-width:1440px; --offwhite-bg-color: #f8f8f8;
--menu-font-color: #202020;
--body-font-color: #040404;
--dark-offwhite-bg-color:#f0f0f0;
--dashed-offwhite-border:#c7c7c7;
--textarea-black-border:#262626;
--input-file-text-color:#808080;
--list-style-type-color:#e50040;
--service-line-color:#e5e5e5;
--darker-offwhite-bg-color:#f1f1f1;
--post-black-textcolor:#11111;
}
@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Black.svg#Montserrat-Black) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic) format('svg');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic) format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic) format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Italic.svg#Montserrat-Italic) format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight) format('svg');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic) format('svg');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Medium.svg#Montserrat-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic.svg#Montserrat-ThinItalic) format('svg');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic) format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-LightItalic.svg#Montserrat-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-ThinItalic_1.svg#Montserrat-ThinItalic) format('svg');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic) format('svg');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-Thin.svg#Montserrat-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Bold.svg#Outfit-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Black.svg#Outfit-Black) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Thin.svg#Outfit-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Medium.svg#Outfit-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraBold.svg#Outfit-ExtraBold) format('svg');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Regular.svg#Outfit-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-SemiBold.svg#Outfit-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-Light.svg#Outfit-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Outfit-ExtraLight.svg#Outfit-ExtraLight) format('svg');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:Cadiz;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-ExtraBold.svg#Cadiz-ExtraBold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cadiz;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Bold.svg#Cadiz-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cadiz;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Light.svg#Cadiz-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cadiz;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Regular.svg#Cadiz-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cadiz;src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.eot);src:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.eot?#iefix) format('embedded-opentype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.woff2) format('woff2'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.woff) format('woff'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.ttf) format('truetype'),url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/fonts/Cadiz-Black.svg#Cadiz-Black) format('svg');font-weight:900;font-style:normal;font-display:swap}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots,.slick-next,.slick-prev{padding:0;display:block;position:absolute}.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{cursor:pointer;width:20px;height:20px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/ajax-loader.gif) center center no-repeat #fff}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/fonts/slick.eot);src:url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/fonts/slick.eot?#iefix) format('embedded-opentype'),url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/fonts/slick.woff) format('woff'),url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/fonts/slick.ttf) format('truetype'),url(https://www.able-multi.com/wp-content/themes/twentytwentyone-child/css/splits/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;border:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.page-banner {position: relative;}
.captions-inner h1 {font-size: 50px;line-height: 1;margin:0 !important;}
.captions { position: absolute; bottom: 0; left: 0;right: 0; }
.captions-inner {display: inline-block; background-color: var(--primary-button-color); color: #fff; padding: 20px 65px 20px 20px;}
.inner_page_banner_image {max-width: 100% !important;height: auto !important;}  .acc-container {max-width: 700px;width: 100%;}
.acc {margin-bottom: 10px;}
.acc-head { background-color: var(--primary-white); padding: 15px 10px; font-size: 32px; position: relative; cursor: pointer; }
.acc-head::before,.acc-head::after { content: ''; position: absolute; top: 50%; background-color: var(--body-font-color); transition: all .3s;}
.acc-head::before {right: 30px;width: 1px;height: 20px;margin-top: -10px;}
.acc-head::after { right: 21px; width: 20px; height: 1px; margin-top: -1px;}
.acc-head p { color: var(--body-font-color); font-weight: bold; font-family: var(--secondary-family);}
.acc-content { padding: 15px 10px; display: none;background-color: var(--primary-white);}     
.acc-head.active::before {  transform: rotate(90deg);}  header.main-header {padding: 15px 0; background-color: var(--primary-white); z-index: 1;transition: all 0.5s ease-in-out;}
.main-menu {display: flex; gap: 140px;align-items: center;}
.header-inner .page-width{ display: flex;justify-content: space-between;align-items: center;letter-spacing: 0.20px;}
.main-menu .menu-primary-menu-container > ul {display: inline-flex;gap: 50px;}
.main-menu .menu-primary-menu-container > ul a{color: var(--menu-font-color); font-size: 14px; text-transform: uppercase; font-weight: 600;}
.main-menu .menu-primary-menu-container > ul a:hover,.main-menu .menu-primary-menu-container > ul > li.current_page_item a{color: var(--primary-button-color);}
.header-btn{ color: var(--primary-button-color);  font-size: 14px;  text-transform: uppercase;  font-weight: 600; display: inline-flex; align-items: center; position: relative; padding: 10px 18px; letter-spacing: 0.2px;z-index: 1;}
.header-btn::before{content: ""; position: absolute; height: 2px; bottom: 0; width: 100%; left: 0;right: 0;z-index: -1;background-color: var(--primary-button-color);
-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.header-btn:hover::before{ height: 100%;}
.header-btn:hover{color: var(--primary-white);}
header.main-header.fixed {}
header.main-header.scroll_header {position: fixed;top: 0;left: 0;right: 0;}
header.main-header.scroll_header.visible {box-shadow: 0 0 30px rgba(0,0,0,0.1);}  .home_banner{position: relative;}
.home_banner_image {  max-width: 100% !important; height: auto !important;}
.home_banner_content{color: var(--primary-white); font-size: 26px;font-family: var(--secondary-family);position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%);line-height: 1.3;}
.home_banner_content h1{margin-bottom: 20px;}
.home_banner_content .primary_button{margin-top: 36px;}  section.we-manage {padding: 130px 0; background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/geomatrics-we-manage.svg); background-repeat: no-repeat; background-position: right bottom;}
section.we-manage h2{line-height: 1.1;}
section.we-manage .primary_button{ margin-top: 43px;}
section.we-manage .full-width .row{ margin:0; }
section.we-manage .full-width { padding: 0;margin: 70px 0 0;}
section.we-manage .full-width .row > div{ padding:0 }
.we_manage_image_block_1 {padding: 60px 0 0;}  .what_We_do{background-color: var(--offwhite-bg-color);padding: 130px 0; background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/what-we-do-bg-1.png), url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/geomatrics-we-manage-2.svg);background-repeat: repeat-y, no-repeat;background-position: 304px 0, right bottom;}
.what_We_do h2 { margin: 0 0 40px;}
.what_We_do .acc-head{ display:flex; align-items:center; }
.what_We_do .acc-head .image-icon { min-width: 100px;}
.what_We_do .acc-head .image-icon img { margin: 0 auto;height: 70px;width: 70px;}
.what_We_do .acc-container{margin: 50px 0 0 -150px;}
.what_We_do .acc-content{padding-left: 110px; font-size: 18px; padding-top: 0; padding-bottom: 30px;}  section.our-projects { background: var(--primary-white); color: #fff;}
.sec-heading{background: #101010; padding: 120px 0 310px;}
.project-slider-wrapper {position: relative;margin: -250px 0 0;}
.splide__slide { color: #fff;display: flex;align-items: flex-start;justify-content: center;}
.slider-progress { position: relative; height: 2px; background: #ececec; width: calc(100% - 160px);}
.slider-progress .progress { position: absolute; height: 4px; width: 0; background: #262626; transition: width 0.4s ease;}
.slider-arrows { display: flex; gap: 12px;}
.slider-arrows button { width: 65px; height: 65px; border-radius: 50%; font-size: 21px; border: none; outline: none; color: #000 !important; cursor: pointer; padding: 0; background-color: var(--primary-white) !important; box-shadow: 0 0 33px rgba(147,145,181,0.42); -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.slider-arrows button:hover{color: var(--primary-button-color) !important;}
.project-box {color: var(--body-font-color); font-family: var(--primary-font-family);  font-size: 16px;}
.project-box h4 { color: var(--post-black-textcolor); font-size: 20px; text-transform: uppercase; margin: 0 0 20px;}
.project-box .media { margin: 0 0 40px; position: relative;}
.counter {color: #000;position: absolute;top: 0;left: 0;background-color: var(--offwhite-bg-color);font-family: var(--secondary-family); width: 63px;height: 63px;display: flex;align-items: center;justify-content: center; font-size: 18px;font-weight: bold;}
div#projectSlider {margin: 0 0 40px;}  section.what-sets-us {padding: 130px 0;}
.what-sets-us h2{ letter-spacing:-0.5px; margin:0 0 20px; }
.what-sets-us .content-block {padding: 0 200px 0 90px;}
.what_sets_us_accordian {margin: 60px 0 0;}
.what_sets_us_accordian .accordion_list { display: grid; grid-template-columns: 1fr 1fr; gap: 50px 80px;}
.acc-box-head {border-bottom: 1px solid #000; padding: 0 0 15px;}
.acc-box-head .image-icon img {width: 50px !important;height: 50px !important;}
.acc-box-content h4 { cursor: pointer; padding: 20px 60px 20px 0; line-height: 1; font-size: 19px; position: relative;}
.acc-box-content h4::before, .acc-box-content h4::after {content: '';position: absolute;top: 50%;background-color: var(--body-font-color);transition: all .3s;}
.acc-box-content h4::before {right: 10px; width: 1px; height: 20px; margin-top: -10px;}
.acc-box-content h4::after{right: 0; width: 20px;height: 1px; margin-top: -1px;}
.extra-content{ position:fixed;background: #fff; top: 0; max-width: 490px; width: 100%; height: 100vh; padding: 50px 30px 30px; z-index: 9; font-size: 17px; right: 0; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); transform: translate(100%, 0);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.extra-content.open{box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.5); transform: translate(0, 0);}
.close img { width: 30px; height: 30px; top: 10px; position: absolute; right: 10px; cursor: pointer;}  section.ready-to-build{position: relative; overflow: hidden;}
.ready_to_build_image_block { float: right;}
.ready-to-build-content { position: absolute; left: 0;  right: 0;  top: 0;}
.ready-to-build-content-inner { max-width: 440px; }
.ready-to-build-content-inner h2{ margin:0 0 20px; line-height:1.1; }
.ready-to-build-content-inner .primary_button{ margin: 30px 0 0; }
.highlight-text{font-family:Cadiz; font-size: 500px;}  section.our-licensed {    background: linear-gradient(135deg, #ffffff 0, #ffffff 48%, #f4f4f8 0, #f4f4f8 100%);padding: 130px 0 100px;}
section.our-licensed h5 { margin: 0 0 20px; }
section.our-licensed h2{ line-height: 1.1; margin: 0 0 30px; }
ul.country_list {column-count: 2; margin: 50px 0 0;}
ul.country_list li { margin: 50px 0; position: relative; padding: 0 0 0 40px}
ul.country_list li:before{ content:""; position:absolute; height:2px; width:30px; background:#a1a1ae; left: 0; top: 7px;}
ul.country_list li:first-child{ margin-top:0; }
ul.country_list li:last-child{ margin-bottom:0; }
ul.country_list li p { text-transform: uppercase; letter-spacing: 2.22px; line-height:1; color:#030b13; }  .work-along-content {padding: 0 130px 0 100px;}
.work-along-content img {float: right; margin-top: 30px;}
section.work-along {padding: 130px 0 0; background-color: var(--primary-white);}
section.work-along .media-block{ margin: 0 0 -120px; }
.work-along-content h2 {line-height: 1.1;margin: 0 0 20px;}  section.lets-started { background: var(--offwhite-bg-color); padding: 230px 0 130px; background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/geomatrics-we-manage-3.svg);background-repeat: no-repeat;background-position: left bottom;}
.get-started-form-inner h2 {margin: 0 0 40px;}
.get-started-form-inner {background: var(--primary-white);padding: 60px 70px;}
.wpcf7-form-control-wrap{ display:block; }
.form-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; font-family: var(--secondary-family);position: absolute;top: 18px; z-index: 0;left: 12px;transition: all 0.3s ease-in-out;}
.form-group.is-active .form-label {top: 4px;font-size: 10px;}
.form-label ins{color: var(--primary-button-color); text-decoration: none; }
.form-group{position: relative;}
.wpcf7-not-valid-tip {font-size: 11px;background: #fff;position: absolute;z-index: 2;padding: 2px 5px;box-shadow: 0 0 7px rgba(0,0,0,0.3);right: 0; color: var(--primary-button-color);}
input.wpcf7-submit {background: var(--primary-button-color) !important;outline: none;width: 100%;font-weight: 600 !important; text-transform: uppercase;font-size: 14px; letter-spacing: 0.2px; border: none;color: var(--primary-white) !important; position: relative; transition: all 0.3s ease-in-out;}
.wpcf7-submit:hover{outline: none;opacity: 0.8;outline: none !important;}
input.wpcf7-submit:before{content: "";position: absolute;left: 0;right: 0;background-color: var(--primary-button-hover-color);margin: 20px 0 0;}
.form-control, .form-select{background: transparent;outline: none;}
.get-started-form-inner .wpcf7-spinner{ display:none; }
.get-started-form-inner form .form-select:focus {outline: none;}  section.download { padding: 100px 0 80px; }
.download h2{line-height: 1.1; margin: 0 0 30px; }
.download .primary_button{ gap: 10px; padding: 20px 75px; margin: 15px 0 0; max-width:100%;}  .footer-left{background: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/footer-bg.jpg); background-repeat: no-repeat; background-size: cover;max-width: 730px;width: 100%;display: flex; align-items: center; flex-wrap: wrap; justify-content: center; text-align: center;padding: 70px;}
.main-footer {display: flex;}
.social-media-list ul{ display:flex; gap:15px; }
.social-media-list ul li a{width: 44px; height: 44px; border:1px solid #b9bcbe; border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;transition: all 0.3s ease-in-out;}
.social-media-list ul li a:hover {background-color: #ce2029;border: 1px solid #ce2029;}
.social-media-list ul li a img{ width:20px; height:20px;transition: all 0.3s ease-in-out;}
.social-media-list ul li a:hover img {filter: invert(1);}
.footer-right {max-width: calc(100% - 730px);width: 100%; background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/geomatrics-we-manage.svg); background-repeat: no-repeat;background-position: right bottom;display: grid;padding: 110px 80px 120px 70px;grid-template-columns: 1fr 1fr 2fr; gap: 20px;}
.widget-menu ul li a {color: #020405;display: inline-block;line-height: 1;}
.widget-menu ul li a:hover{ color: var(--primary-button-color); }
.widget-menu ul li { line-height: 1; padding: 15px 0;}
.widget-menu ul li:first-child{padding-top: 0;}
.foo-widgets h4 { font-size: 13px; text-transform: uppercase; letter-spacing: 0.2px; margin: 0 0 30px;}
div#footer-logo img{ margin:0 auto; }
.foo-copyrights {color: #9e9e9e; font-size: 15px;align-self: end; width: 100%;}
.foo-widgets.widget-social h4 {margin: 0 0 25px;}
.newsletter-from {max-width: 305px;width: 100%;border-bottom: 1px solid #000;margin: 0 0 42px;}
.newsletter-from>p {display: none;}
.newsletter-from form p {display: flex;flex-direction: row;justify-content: space-between;}
.newsletter-from input[type="submit"] {font-size: 0;border: none;background-color: transparent !important;background-image:url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/newsletter-submit.png);background-repeat: no-repeat;background-position: center;padding: 0;max-width: 26px;width: 100%;}
.newsletter-from input[type=email] {border: none;padding: 0 10px 10px 0;font-family: var(--primary-font-family);font-size: 16px;}
.newsletter-from input[type=email]:focus , .newsletter-from input[type="submit"]:focus  {outline: none;}  .project-experience .filter-button-group {display: flex;flex-direction: row;gap: 58px;justify-content: center;}
.project-experience h2 {font-size: 40px;max-width: 610px;margin: 120px auto 60px;text-align: center;text-transform: uppercase;letter-spacing: -0.6px;color: var(--body-font-color);} 
.project-experience .filter-button-group li{color: var(--body-font-color);font-size: 24px;font-family: var(--secondary-family);font-weight: 500;cursor: pointer;position: relative;padding-bottom: 20px;}
.project-experience .filter-button-group li.active::before {content: "";height: 3px;width: 100%;background-color: var(--primary-button-color);bottom: 0;left: 0;right: 0;position: absolute;}
.bg-div{background-color: var(--offwhite-bg-color);padding: 0 0 114px;}
.bg-div .project-box {border-bottom: 1px solid var(--primary-button-hover-color);margin: 0 0 40px;}
.bg-div .project-box h4 {font-size: 23px;color: var(--post-black-textcolor);margin: 0;font-weight: 500;text-transform: capitalize;}
.bg-div .project-box .media {margin: 0 0 15px;overflow: hidden;}
.proejct_card_hover_text {position: absolute;inset: 0;background: rgba(200, 0, 0, 0.85);transition: all 0.5s ease;z-index: 1;transform: translateY(100%);padding: 50px 40px;}
.proejct_card_hover_text p {color: var(--primary-white);font-size: 18px;}
.bg-div .project-box .media:hover .proejct_card_hover_text {transform: translateY(0);}
.bg-div .project-box .media .project_image {max-width: 100% !important;}
.bg-div .project-box .content {margin: 0 0 15px;position: relative;}  .bg-div .project-box h4 img {position: absolute;right: 0;top: 60%;transform: translateY(-50%);cursor: pointer;transition: all 0.3s ease-in-out;height: 18px;width: 18px;}
.bg-div .content.grid.row .project_box_container {padding-right: 22px;padding-left: 22px;} section.what_to_expect {padding: 110px 0 135px;}
section.what_to_expect h2 {margin: 0 0 84px;}
.expect_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 46px;}
.expect_icon img {margin-bottom: 24px;height: 82px;width: auto;}
.expect_line {display: block;width: 100%;height: 1px;background: var(--primary-button-hover-color);margin-bottom: 45px;}
.expect_item h4 {font-size: 29px;margin-bottom: 26px;color: var(--body-font-color);}
.expect_item p {font-size: 20px;line-height: 1.6;color: var(--body-font-color);}  section.project_details {background: var(--offwhite-bg-color);padding: 105px 0 155px;}
section.project_details h2 {margin: 0 0 16px;}
section.project_details form .wpcf7-spinner {display: none;}
.from-top-section {background-color: var(--dark-offwhite-bg-color);padding: 28px 38px 32px 30px;margin:0 auto 64px;}
.from-top-section h4 {font-size: 20px;margin: 0 0 13px;}
.project_details_radio_dropdown .wpcf7-select {background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/down-arrow.svg);background-repeat: no-repeat;background-position: 95%;background-size: 15px 9px;}
.project_details_radio_dropdown .wpcf7-select:focus {outline: none;}
.project_details_subtext {font-size: 20px;margin: 0 0 40px;}
.project_details_radio_dropdown {align-items: center;display: flex;}
.project_details_radio_dropdown p {width: 100%;}
.from-bottom-section {background-color: var(--primary-white);justify-content: center;padding: 60px 30px 47px 42px;margin: 0 auto;}
.from-bottom-section h4 {font-size: 21px;margin: 0 0 21px;}
.from-bottom-section h4 ins {color: var(--primary-button-color);text-decoration: none;}
.from-bottom-section .wpcf7-radio {display: flex;flex-direction: column;gap: 29px;}
.from-bottom-section .wpcf7-radio .wpcf7-list-item {margin: 0;}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label {display: flex;align-items: center;gap: 10px;}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label input[type="radio"] {border: 1px solid var(--primary-button-hover-color);height: 19px;width: 19px;}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label input {border: 1px solid var(--primary-button-hover-color);}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label input[type=radio]:after{left: 4px;top: 4px;width: 9px;height: 9px;background: var(--primary-button-color);}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked:focus , .from-bottom-section .wpcf7-radio .wpcf7-list-item label input[type=radio]:focus {outline: none;outline-offset: 0;}
.from-bottom-section .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label {text-transform: uppercase;font-size: 13px;font-family: var(--secondary-family);}
.from-bottom-section .wpcf7-form-control-wrap:has(.file-input) {border: 1px dashed var(--dashed-offwhite-border);display: flex;align-items: center;justify-content: center;margin: 0 0 39px;}
.file-input {width: 100%;opacity: 0;padding: 60px 0 45px;}
.from-bottom-section .wpcf7-textarea {padding: 15px;height: 132px; border: 1px solid var(--textarea-black-border);}
.from-bottom-section .wpcf7-submit {padding: 20px;font-family: var(--primary-font-family);white-space: normal;}
.from-bottom-section .wpcf7-submit:focus {outline: none;}
.from-top-section [data-class="wpcf7cf_group"] {margin: 15px 0 0;}
.upload-field {position: relative;}
label.file-upload {position: absolute;top: 0;right: 0;left: 0;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 14px;}
.file-input {width: 100%;opacity: 0;}
label.file-upload span {font-weight: 500;font-family: var(--secondary-family);color: var(--input-file-text-color);font-size: 18px;background-image: url(//www.able-multi.com/wp-content/themes/twentytwentyone-child/images/upload.svg);background-repeat: no-repeat;background-position: 0;padding: 0 0 0 22px;}
label.file-upload em {font-style: normal;font-size: 13px;font-family: var(--secondary-family);color: var(--input-file-text-color);}
label.file-upload.changed span, label.file-upload.changed em {display: none;}
.file_names:empty {display: none;}
.from-bottom-section .row {padding-right: 0;padding-left: 0;}  section.great_construction {padding: 110px 0 130px;}
.great_construction_text {max-width: 965px;width: 100%;margin: 0 auto 165px;}
.great_construction_text h2 {font-weight: 400;font-size: 34px;line-height: 1.3;}
.great_construction_image {position: relative;}
.great_construction_image img {width: 100%;}
.great-construction-grid {position: absolute;bottom: 19px;left: 0;right: 0;display: grid;grid-template-columns: 1fr 1fr 1fr;padding: 0 19px;gap: 20px;}
.great-construction-grid .grid-item {padding: 47px 40px;display: flex;flex-direction: column;align-items: center;justify-content: center; backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.3);text-align: center;}
.great-construction-grid .grid-item h3 {font-size: 72px;color: var(--primary-white);}
.great-construction-grid .grid-item p{font-size: 14px;color: var(--primary-white);font-weight: 600;letter-spacing: 3px;text-transform: uppercase;}  .perfect_experience h2 {text-align: center;}
.perfect_experience_image_content img {float: right;}
.perfect_experience_content {padding-left: 245px;padding-top: 90px;position: relative;}
.perfect_experience_text_content h4 {font-size: 30px;font-weight: 400;line-height: 1.4;margin: 0 0 38px;}
.perfect_experience_text_content {padding-right: 5px !important;}
.perfect_experience_text_content h4::before {content: '';position: absolute;height: 1px;width: 223px;background-color: #000;left: 0;top: 110px;}  .comprehensive_service h2 {text-align: center;}
section.comprehensive_service {background-color: var(--offwhite-bg-color);padding: 205px 0 130px;margin-top: -95px;}
.services-grid {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 21px;}
.service-card {background-color: var(--primary-white);}
.service-icon {margin: 0 0 20px;}
.service-card .service-icon img {width: 54px;height: auto;}
.service-card {background-color: var(--primary-white);padding: 37px 0 45px;}
.service-card .service-details ul li {list-style-type: none;color: var(--body-font-color);font-size: 17px;position: relative;padding-left: 16px;}
.service-card .service-details ul li:before {content: '';position: absolute;height: 7px;width: 7px;background-color: var(--list-style-type-color);border-radius: 50%;top: 9px;left: 0;}
.service_card_top {padding: 0 53px 0 32px;}
.service_card_bottom {padding: 0 53px 0 32px;}
.service_line {background: var(--service-line-color);display: block;height: 1px;width: 100%;margin: 29px 0 23px;}
.service_card_bottom .service-link {color: var(--list-style-type-color);text-transform: uppercase;font-size: 14px;font-weight: 600;position: relative;}
.service_card_bottom .service-link:before {content: "";position: absolute;height: 1px;bottom: 0;width: 100%;left: 0;right: 0;background-color: var(--list-style-type-color);-webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.service_card_bottom .service-link:hover::before {width: 115%;}
.service-details ul {display: grid;grid-template-columns: 1fr;gap: 14px;margin: 0 0 20px;}
.comprehensive_service_grid {margin: 60px 0 0;}
.service_card_top h3 {font-size: 31px;font-weight: 600;color: var(--body-font-color);}  section.able_multi_slider {padding: 130px 0;position: relative;} .able-slider-pagination {display: flex;align-items: center;gap: 18px;font-size: 16px;margin: 80px 0 0 55px;}
.able-slider-pagination .able-counter {font-weight: 400;font-size: 29px;}
.able-slider-pagination .current {font-weight: 400;font-size: 49px;} .able-slide-inner {display: flex;align-items: end;justify-content: space-between;width: 100%;}
.able-slide-content h3 {color: var(--body-font-color);font-weight: 600;font-size: 30px;padding-right: 80px;margin-bottom: 18px;}
.able-slide-content p {color: var(--body-font-color);margin-bottom: 27px;} .able-slide-content {max-width: 300px;width: 100%;padding: 0 0 58px 40px;}
img.able_bg_image {position: absolute;bottom: 0;opacity: 0.2;max-width: 920px;width: 100%;bottom: 0;z-index: 1;left: 0;}
.able-slider-pagination button {background-color: transparent !important;color: var(--body-font-color) !important;border: none;font-size: 30px;cursor: pointer;}
.able-slider-pagination button:focus {outline: none;}
.able-multisite-slider {background-color: var(--darker-offwhite-bg-color);}
.able-multisite-slider .able-splide {z-index: 2;}  .map-content {height: 600px;width: 100%;display: block;} section.before_after {padding:113px 0 130px 260px;}
.before_after-slide-inner .before_after-slide-content {display: flex;flex-direction: row;}
.before_after-slide-text-content h4 {color: var(--body-font-color);font-size: 30px;margin: 0 0 30px;}
.before_after-slider .before-after-splide ul li {justify-content: flex-start;}
.before_after_heading p {font-size: 18px;}
.before_after_heading h2 {margin: 0 0 20px;}
.before_after_heading {margin: 0 0 55px;position: relative;}
.before_after_slider_container {position: relative;}
.before_after-slider-pagination button {background-color: #fff !important;color: #000 !important;height: 64px;width: 64px;border-radius: 50%;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;display: flex;    align-items: center;justify-content: center;border: none;outline: none;}
.before_after-slider-pagination button:hover {border: none;outline: none;color: var(--primary-button-color) !important;}
.before_after-slider-pagination {position: absolute;top: 110px;right: 245px;display: flex;gap: 16px;}
.before_after-slide-inner {width: 100%;}
.image-caption {color: var(--body-font-color);display: flex;flex-direction: row;justify-content: space-around;align-items: center;font-family: var(--secondary-family); font-weight: 700;border-bottom: 1px solid var(--primary-button-hover-color);font-size: 18px;text-transform: uppercase;letter-spacing: 5px;padding: 18px 0;}
@media screen and (max-width: 1800px){  .perfect_experience_image_content img {width: 100%;float: none;}   .before_after-slider-pagination {top: 10px;}
}
@media screen and (max-width: 1700px){  section.work-along .media-block {height: 100%;}
section.work-along .media-block .work_along_image_block {height: 100% !important;object-fit: cover;}  .perfect_experience_content {padding-left: 200px;}
.perfect_experience_text_content h4::before {width: 130px;} img.able_bg_image {max-width: 50%;}
}
@media screen and (max-width: 1660px){
}
@media screen and (max-width: 1580px){  .perfect_experience_content {padding-left: 150px;} }
@media screen and (max-width: 1530px){
h1 {font-size: 60px !important;}
h2 {font-size: 55px;}  .home_banner_content {font-size: 20px;}
.home_banner_content .primary_button {margin-top: 30px;} section.we-manage {padding: 80px 0;}
section.we-manage .primary_button {margin-top: 35px;}
section.we-manage .full-width {margin: 50px 0 0;} .what_We_do {padding: 80px 0;}
.what_We_do .acc-head {font-size: 28px;} section.our-projects .sec-heading {padding: 80px 0 310px;} section.what-sets-us {padding: 80px 0;}
.what_sets_us_accordian {margin: 40px 0 0;}
.ready-to-build-content-inner .primary_button {margin: 20px 0 0;}   .captions-inner h1 {font-size: 45px;} section.work-along {padding: 80px 0 0;} section.lets-started {padding: 80px 0 200px;} section.download {padding: 80px 0;}  section.what_to_expect {padding: 80px 0;} section.project_details {padding: 80px 0 100px;}  section.great_construction {padding: 80px 0;}
.great_construction_text {margin: 0 auto 80px;}
.great_construction_text h2 {font-size: 30px;}
.great-construction-grid .grid-item h3 {font-size: 60px;} .perfect_experience_content {padding-top: 50px;}
.perfect_experience_text_content {padding-right: 20px !important;}
.perfect_experience_text_content h4::before {top: 70px;}
.perfect_experience_text_content h4 {font-size: 27px;} section.comprehensive_service {padding: 120px 0 80px;margin-top: -50px;} section.able_multi_slider {padding: 80px 0;}  .project-experience h2 {margin: 80px auto 40px;}
.bg-div {padding: 0 0 80px;} section.before_after {padding: 80px 0 80px 80px;} .footer-right {padding: 110px 50px 120px 50px;}
.footer-right {background-size: 200px;}
}
@media screen and (max-width: 1500px){  section.download .media-block .download_image_block {max-width: 80% !important;float: right;}  .able-slide-content {max-width: 350px;padding: 0 40px 58px 40px;}
}
@media screen and (max-width: 1450px){
.page-width {max-width: 95%;}  .what-sets-us .content-block {padding: 0 80px 0 80px;} .footer-left {max-width: 45%;}
.footer-right {max-width: 55%;}  .perfect_experience_content {padding-left: 100px;}
.perfect_experience_text_content h4::before {width: 80px;} .service_card_top h3 {min-height: 80px;font-size: 28px;}
}
@media screen and (max-width: 1400px){  .work-along-content {padding: 0 130px 0 60px;} .footer-left {max-width: 35%;}
.footer-right {max-width: 65%;}
}
@media screen and (max-width: 1300px){
h1 {font-size: 50px !important;}
h2 {font-size: 45px;}
.primary_button {padding: 15px 40px;}
.secondary_button {padding: 15px 40px;} .main-menu .menu-primary-menu-container > ul a {font-size: 12px;}  .what_We_do .acc-head {font-size: 25px;}
.what_We_do .acc-content {font-size: 16px;} section.what-sets-us .media-block {height: 100%;}
section.what-sets-us .media-block .what_sets_us_image_block {height: 100% !important;object-fit: cover;}
.what-sets-us .content-block {padding: 0 40px;}
.acc-box-content h4 {padding: 20px 30px 20px 0;}
.what_sets_us_accordian .accordion_list {gap: 40px 40px;} .project-box h4 {font-size: 18px;}
.project-box p br {display: none;} section.our-licensed {padding: 80px 0 80px;}  .captions-inner h1 {font-size: 40px;}  section.what_to_expect h2 {margin: 0 0 50px;}
.expect_icon img {width: 70px;margin-bottom:20px ;}
.expect_line {margin-bottom: 30px;}
.expect_item h4 {margin-bottom: 15px;font-size: 25px;}
.expect_item p {font-size: 16px;} .from-top-section {margin-bottom: 40px;}
.project_details_subtext {font-size: 16px;}
section.project_details h2 {margin: 0 0 10px;}
.file-upload-container {margin-top: 20px !important;} .download .primary_button {padding: 15px 40px;}  .great_construction_text h2 {font-size: 25px;} .service_card_top h3 {font-size: 25px;min-height: 100px;} .perfect_experience_text_content h4::before {width: 40px;}
.perfect_experience_content {padding-left: 50px;}
.perfect_experience_text_content h4 {font-size: 25px;} .able-slider-pagination {margin: 50px 0 0;}  .project-experience h2 {margin: 40px auto 40px;} .before_after-slide-text-content h4 {font-size: 25px;margin: 0 0 10px;}
.image-caption {padding: 10px 0;}
.before_after_heading {margin: 0 0 40px;}
.before_after-slider-pagination {right: 100px;}
}
@media screen and (max-width: 1199px){ .main-menu {gap: 50px;margin-left: 50px;}
.main-menu .menu-primary-menu-container > ul {gap: 30px;}  section.we-manage h2 {text-align: center;margin-bottom: 25px;}
section.we-manage p {text-align: center;}
.we_manage_content{align-items: center;justify-content: center;display: flex;flex-direction: column;}   .what_We_do .acc-container {margin: 25px 0 0 -70px;max-width: 100%;}
.what_We_do .acc-head {font-size: 20px;}
.what_We_do {padding: 80px 0 150px;} .what-sets-us .content-block {padding: 30px 50px 0 50px;}
.what-sets-us .media-block {margin-bottom: 30px;} section.our-licensed h2 br {display: none;}
ul.country_list li p {font-size: 14px;}
section.our-licensed h5 {margin: 30px 0 20px;}  .work-along-content {padding: 0 60px;}  .able_miltislider_heading_container {display: flex;justify-content: space-between;margin: 0 0 30px;}
.able-slide-inner {align-items: center;}
.able-slide-content {max-width: 100%;padding: 0 40px 0 40px;}
}
@media screen and (max-width: 1050px){
h1 {font-size: 45px !important;}
h2 {font-size: 42px;} div#logo {max-width: 50px;}
.main-menu {gap: 35px;}
.main-menu .menu-primary-menu-container > ul {gap: 25px;}  .home_banner_content {font-size: 18px;} .what-we-do-main-img img {height: 100% !important;object-fit: cover;} section.ready-to-build img {max-width: 85% !important;} .main-footer {flex-direction: column;}
.footer-left {max-width: 100%;gap: 30px;padding: 40px;background-position: center;}
.footer-right {max-width: 100%;padding: 50px;}    .from-bottom-section .wpcf7-radio {gap: 20px;}
.from-bottom-section {padding: 40px 30px;}
.from-bottom-section h4 {font-size: 18px;}  .services-grid {grid-template-columns: 1fr 1fr;gap: 15px;}
.service_card_top h3 {min-height: 60px;}  .before_after-slider-pagination {right: 50px;} .project-experience .filter-button-group {gap: 15px;justify-content: space-between;}
.project-experience .filter-button-group li {font-size: 20px;padding-bottom: 10px;}
.proejct_card_hover_text {padding: 30px 20px;}
.proejct_card_hover_text p {font-size: 15px;}
}
@media screen and (max-width: 1000px){  .we_manage_image_block_1 {padding: 0px 20px 0;width: 90% !important;margin: 0 auto;}
.we_manage_image_block_2 { max-width: 100% !important;height: auto !important;margin: 20px 0 0 100px;} .what-we-do-main-img img {height: auto !important;width: 70% !important;margin: 0 auto;}
.what_We_do .acc-container {margin: 30px auto 0;}
.what_We_do {background-position: 10% 0, right bottom;} section.our-licensed img {max-width: 60% !important;margin: 0 auto;}
ul.country_list {column-count: 3;}  .work-along-content {padding: 30px 60px;}
.work-along-content h2 {text-align: center;}
.work-along-content h2 br {display: none;}	
.work-along-content p {text-align: center;}
.work-along-content p:last-child img {margin: 0 auto;float: none;} section.download .media-block .download_image_block {max-width: 60% !important; margin: 0 auto;float: none;}  .multi_site_program {margin: 0 0 30px;}
.from-bottom-section .wpcf7-radio {flex-direction: row;}  .before_after-slider-pagination {top: inherit;bottom: -30px;}
section.before_after {padding: 80px 0 80px 50px;}
.site-footer {
padding: 0;
}
.mobile.toggle-terget {
display: block;
}
.mobile-display-block{
display: block;
}
.mobile-display-none{
display: none;
}
.mobile.toggle-terget {
display: block;
margin-left: 0;
margin-right: 20px;
}
.overflow{
overflow: hidden;
height: 100vh;
}
.toggle-terget{
display: block; margin: 3px 0 0 0;
height: 18px;
}
input#menu1 {
display: none;
}
label.toggle-menu {
position: relative;
width: 20px;
height: 13px;
display: inline-block;
cursor: pointer;
transition: all .5s;
text-align: left;
z-index: 9999;
margin-bottom: 0;
}
.toggle-menu div,
.toggle-menu div:before,
.toggle-menu div:after {
background: var(--primary-button-hover-color);
position: absolute;
height: 2px;
width: 20px;
border-radius: 0;
transition: all .5s;
} .toggle-menu.open div, .toggle-menu.open div::before, .toggle-menu.open div::after {
background: var(--primary-white);
}
label.toggle-menu div:first-child {
top: 0px;
}
label.toggle-menu div:nth-child(2) {
top: 5px;
}
label.toggle-menu div:nth-child(3) {
top: 10px;
}
#menu1:checked + label div:first-child {
opacity: 0;
top: 20px;
width: 0px;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
#menu1:checked + label div:nth-child(2) {
top: 5px;
-webkit-transform: rotate(-315deg);
transform: rotate(-315deg);
width: 20px;
}
#menu1:checked + label div:nth-child(3) {
top: 5px;
-webkit-transform: rotate(495deg);
transform: rotate(495deg);
width: 20px;
}
.menu-primary-menu-container {
transition: all 0.5s ease;
position: absolute;
left: 0;
z-index: 1;
left: -100%;
height: 100%;
background: var(--primary-button-color);
width: 75%;
top: 0;
align-items: flex-start;
justify-content: center;
display: flex;
}
.main-menu .menu-primary-menu-container > ul {
flex-direction: column;
margin: 60px 0 0;
width: 100%;
}
.menu-primary-menu-container.show{
left: 0;
box-shadow: 0 0 0 100vw rgba(0,0,0,0.5);
transition: all 0.5s ease;
z-index: 2;
}
.menu-primary-menu-container ul li{
width: 100%;
margin-left: 0;
border-bottom: 1px solid rgba(255,255,255,0.2);
}
.menu-primary-menu-container ul li:last-child {
border-bottom: none;
}
.menu-primary-menu-container ul li a {
color: var(--primary-white) !important;
display: block;
padding: 14px 30px;
margin: 0;
}
.menu-primary-menu-container ul li a:hover {
color: var(--primary-white);
background: var(--menu-font-color);
}
.main-menu .menu-primary-menu-container > ul {gap: 0;}
}
@media screen and (max-width: 991px){  .perfect_experience_text_content h4::before {width: 150px;top: 30px;}
.perfect_experience_text_content h4 {font-size: 20px;}
.perfect_experience_text_content {padding: 0 50px !important;margin: 0 0 50px;}
.perfect_experience_content {padding-left: 0;} section.comprehensive_service {padding: 50px 0;margin-top: 0;}
}
@media screen and (max-width: 800px){
h1 {font-size: 40px !important;}
h2 {font-size: 36px;}
.primary_button {padding: 15px;}
.secondary_button {padding: 15px;}  section.we-manage {padding: 50px 0;}
section.we-manage .full-width {margin: 30px 0 0;}
.we_manage_image_block_1 {padding: 30px 0 0;width: 90% !important;} .what_We_do {padding: 50px 0 150px;}
.what_We_do h2 {text-align: center;}
.what_We_do .acc-head {font-size: 18px;}
.what_We_do .acc-head .image-icon img {width: 60px !important;height: auto !important;} section.our-projects .sec-heading {padding: 50px 0 300px;} section.what-sets-us {padding: 50px 0;}
.what-sets-us h2 {text-align: center;}
.what-sets-us p {text-align: center;}
.what_sets_us_accordian .accordion_list p {text-align: left;}
.acc-box-head .image-icon img {max-width: 40px !important;} .ready-to-build-content {position: inherit;}
.ready-to-build-content-inner {max-width: 100%;display: flex;flex-direction: column;align-items: center;}
.ready-to-build-content-inner h2 {text-align: center;}
.ready-to-build-content-inner p {text-align: center;max-width: 550px;}
section.ready-to-build img {max-width: 90% !important;margin: 0 auto;}
section.ready-to-build {display: flex;flex-direction: column-reverse;gap: 20px;} section.our-licensed {padding: 50px 0;}
section.our-licensed h2 {text-align: center;}
section.our-licensed img {max-width: 85% !important;}
section.our-licensed h5 {text-align: center;}
section.our-licensed p {text-align: center;}
ul.country_list li p {text-align: inherit;}
ul.country_list li {padding: 0 0 0 30px;}
ul.country_list li:before {width: 20px;}  .captions-inner h1 {font-size: 40px;margin: 0;}
.captions-inner {padding: 20px 50px 20px 20px !important;} section.work-along {padding: 50px 0 0;}
.work-along-content {padding: 30px;} section.lets-started {padding: 50px 0 150px;} section.download {padding: 50px 0;}
.download .primary_button {padding: 15px;}
.download .content-block {display: flex;flex-direction: column;align-items: center;margin: 0 0 30px;}
.download h2 {text-align: center;}
.download h2 br {display: none;}
.download p {text-align: center;}  section.what_to_expect {padding: 50px 0;}
.expect_item h4 {margin-bottom: 10px;font-size: 20px;}
.expect_line {margin-bottom: 20px;} section.project_details {padding: 50px 0;}
.from-top-section p {margin-bottom: 10px;}
label.file-upload span {font-size: 15px;}
label.file-upload {gap: 5px;}  section.great_construction {padding: 50px 0;}
.great_construction_text {margin: 0 auto 50px;}
.great-construction-grid .grid-item {padding: 30px 20px;gap: 10px;}
.great-construction-grid .grid-item h3 {font-size: 45px;} .perfect_experience_text_content h4 {margin: 0 0 25px;} .comprehensive_service_grid {margin: 40px 0 0;} section.able_multi_slider {padding: 50px 0;}
.able-slide-content h3 {font-size: 25px;}  .project-experience h2 {font-size: 36px;}
.bg-div .project-box .media {margin: 0 0 10px;}
.bg-div .project-box .content {margin: 0 0 10px;}
.bg-div .project-box h4 {font-size: 20px;}
.bg-div {padding: 0 0 50px;} .before_after-slide-text-content h4 {font-size: 20px;}
.image-caption {padding: 5px 0;font-size: 15px;}
section.before_after {padding: 50px 0 50px 50px;} .footer-right {grid-template-columns: 1fr 1fr;}
}
@media screen and (max-width: 750px){  .able-slide-image {width: 100%;}
.able-slide-image img.img-responsive {width: 100%;height: 400px;object-fit: cover;}
.able-slide-inner {flex-direction: column-reverse;gap: 20px;}
.able-slide-content {padding: 0 20px 20px;}
}
@media screen and (max-width: 700px){
h1 {font-size: 35px !important;}
h2 {font-size: 30px;} div#logo {max-width: 40px;}  .home_banner_content p {font-size: 17px;}  .captions-inner h1 {font-size: 35px;} section.work-along {padding: 30px 0 0;}
.work-along-content p {font-size: 15px;} section.lets-started {padding: 30px 0 130px;} section.download {padding: 30px 0;}
section.download p {font-size: 15px;} section.we-manage h2 {font-size: 31px;}
section.we-manage {padding: 30px 0;}
section.we-manage p {font-size: 15px;}
section.we-manage .primary_button {margin-top: 20px;} .what_We_do .acc-head .image-icon img {width: 50px !important;}
.what_We_do {padding: 30px 0 150px;}
.what_We_do h2 {margin: 0 0 20px;}
.what_We_do .acc-container {margin: 30px auto 0;}
.what_We_do .acc-content p {font-size: 15px;} section.our-projects .sec-heading {padding: 30px 0 280px;}
.what_We_do .acc-content p {font-size: 15px;}
.project-box h4 {font-size: 16px;}
.project-box p {font-size: 15px;}
div#projectSlider {margin: 0 0 20px;}
.project-box .media {margin: 0 0 20px;} section.what-sets-us {padding: 30px 0;}
.acc-box-content h4 {font-size: 18px;}
.what-sets-us p {font-size: 15px;} .ready-to-build-content-inner p {max-width: 500px;font-size: 15px;} section.our-licensed {padding: 30px 0;}
section.our-licensed p {font-size: 15px;}  section.what_to_expect {padding: 30px 0;}
section.what_to_expect h2 {margin: 0 0 30px;}
.expect_grid {grid-template-columns: 1fr;gap: 35px;}
.expect_item {display: flex;flex-direction: column;align-items: center;}
.expect_line {width: 50%;margin-bottom: 5px;}
.expect_item h4 {margin-bottom: 5px;text-align: center;}
.expect_item p {text-align: center;} section.project_details {padding: 30px 0;}  .great_construction_text h2 {font-size: 20px;}
section.great_construction {padding: 30px 0;}
.great-construction-grid .grid-item {padding: 20px;gap: 5px;}
.great-construction-grid .grid-item h3 {font-size: 35px;}
.great-construction-grid .grid-item p {letter-spacing: 2px;}
.great_construction_text {margin: 0 auto 30px;} .perfect_experience_text_content {margin: 0 0 30px;} section.comprehensive_service {padding: 30px 0;} section.able_multi_slider {padding: 30px 0;}
.able_miltislider_heading_container {margin: 0 0 10px;}  .project-experience h2 {font-size: 30px;}
.project-experience .filter-button-group {gap: 0;}
.project-experience .filter-button-group li {font-size: 16px;}
.bg-div {padding: 0 0 30px;} section.before_after {padding: 30px 0 30px 50px;}
.before_after_heading p {font-size: 15px;} .widget-menu ul li a {font-size: 15px;}
}
@media screen and (max-width: 600px){  .service_card_top h3 {min-height: inherit;}
.services-grid {grid-template-columns: 1fr;}
.service-card {padding: 30px 0;}
.service-icon {margin: 0 0 10px;}
.service_line {margin: 15px 0;}
.service_card_top , .service_card_bottom {padding: 0 30px;}  .project-experience .filter-button-group {display: grid;grid-template-columns: 1fr 1fr 1fr;text-align: center;gap: 15px 0;} .before_after-slider-pagination button {height: 45px;width: 45px;padding: 0;}
}
@media screen and (max-width: 575px){
h1 {font-size: 30px !important;}
h2 {font-size: 27px;}
.primary_button {font-size: 12px;}
.secondary_button {font-size: 12px;}  .home_banner_content h1 {text-align: center;margin-bottom: 5px;}
.home_banner_content h1 br {display: none;}
.home_banner_content p {font-size: 15px;text-align: center;}
.home_banner_content .page-width {display: flex;flex-direction: column;align-items: center;}
.home_banner_content .primary_button {margin-top: 15px;}
.home_banner_image {height: 300px !important;} .we_manage_image_block_1 {padding: 0;}
.we_manage_image_block_2 {max-width: 40% !important;}
section.we-manage h2 {font-size: 27px;} .what-we-do-main-img img {max-width: 70% !important;} .what_sets_us_accordian .accordion_list {grid-template-columns: 1fr;gap: 35px;}
.acc-box-head {padding: 0 0 10px;}
.acc-box-content h4 {padding: 10px 60px 10px 0;} ul.country_list {column-count: 2;}  .inner_page_banner_image {width: auto !important;height: 300px !important;object-fit: cover;} .work-along-content p:last-child img {max-width: 120px;width: 100%;}
section.work-along .media-block {margin: 0;}
.work-along-content h2 {margin: 0 0 10px;}
.work-along-content p {margin: 0 0 10px;} .get-started-form-inner {padding:30px;}
.get-started-form-inner h2 {margin: 0 0 20px;} .download h2 {margin: 0 0 10px;}
section.download p {margin-bottom: 10px;}
.download .primary_button {margin: 10px 0 0;}  .expect_item p {font-size: 15px;} .project_details_subtext {font-size: 15px;}
.from-top-section p {font-size: 15px;}
.project_details_subtext {margin: 0 0 20px;}
.from-bottom-section {padding: 40px 15px;}
.from-bottom-section h4 {font-size: 16px;margin: 0 0 15px;}
.from-top-section {padding: 25px 15px;}  .able-slider-pagination .able-counter {font-size: 15px;}
.able-slider-pagination .current {font-size: 25px;}
.able-slider-pagination button {padding: 0;}
.able_miltislider_heading_container h2 br {display: none;}
}
@media screen and (max-width: 500px){
h1 {font-size: 25px !important;}
h2{font-size: 22px;}
.primary_button {padding: 12px 15px;}
.secondary_button {padding: 12px 15px;} .header-btn {font-size: 12px;padding: 5px;letter-spacing: 0;}  .home_banner_content p br {display: none;} section.we-manage h2 {font-size: 22px;max-width: 80%;margin: 0 auto 25px;}
section.we-manage p {font-size: 14px;}
.we_manage_image_block_2 {margin: 20px 0 0 50px;} .what_We_do .acc-head {font-size: 15px;}
.what_We_do .acc-head .image-icon {min-width: 50px;padding-right: 10px;}
.what_We_do .acc-head .image-icon img {width: 50px !important;}
.what_We_do .acc-content p {font-size: 13px;} .slider-arrows button {width: 50px;height: 50px;}
.project-box p {font-size: 14px;}
.counter {width: 40px;height: 40px;} .what-sets-us p {font-size: 14px;} .ready-to-build-content-inner p {font-size: 14px;} ul.country_list li {margin: 40px 0;}
ul.country_list li p {font-size: 12px;}  .great_construction_image img {position: absolute !important;height: 100% !important;object-fit: cover !important;width: 100% !important;}
.great-construction-grid {position: static !important;grid-template-columns: 1fr !important;padding: 50px 10px !important;gap: 20px !important;width: 70% !important;margin: 0 auto !important;} .service_card_top h3 {font-size: 20px;}
.service-card .service-details ul li {font-size: 15px;}
.comprehensive_service_grid {margin: 30px 0 0;} .able-slide-content h3 {font-size: 22px;margin-bottom: 10px;}
.able-slide-content p {font-size: 14px;margin-bottom: 15px;}  section.before_after {padding: 30px 0 30px 30px;} .footer-right {grid-template-columns: 1fr;padding: 30px 30px 200px;background-size: 200px;}
div#footer-logo img {width: 70% !important;}
.foo-copyrights {font-size: 13px;}
}
@media screen and (max-width: 500px){  .captions-inner h1 {line-height: 1.2;}  .what_We_do .acc-head .image-icon {min-width: 40px;}
.what_We_do .acc-head .image-icon img {width: 40px !important;}  .get-started-form-inner {padding: 30px 15px;}
}
@media screen and (max-width: 400px){  .project-experience .filter-button-group {grid-template-columns: 1fr 1fr;}
}