/*!
Theme Name: Mpact
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.0
Text Domain: wpmpct
*/@font-face{font-family:'ProximaNova Black';src:local("ProximaNova Black"),url(css/fonts/ProximaNova-Black.otf) format("opentype")}@font-face{font-family:'ProximaNova Bold';src:local("ProximaNova Bold"),url(css/fonts/ProximaNova-Bold.otf) format("opentype")}@font-face{font-family:'ProximaNova Regular';src:local("ProximaNova Regular"),url(css/fonts/ProximaNova-Regular.otf) format("opentype")}@font-face{font-family:'ProximaNova SemiBold';src:local("ProximaNova SemiBold"),url(css/fonts/ProximaNova-SemiBold.otf) format("opentype")}.container{width:1200px!important;max-width:100%;padding:0;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -10px;clear:both}body{background-color:#080d14;width:100%;max-width:2560px;margin:0 auto;font-weight:400;overflow-x:hidden;font-size:25px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;transition:opacity 1s}body.loading{opacity:0;transition:none}img{pointer-events:none}.font-aqua{color:#4dcbe9}.font-white{color:#fff}.font-black{color:#000}.font-green{color:#22ff37}.font-semibold{font-family:"ProximaNova SemiBold";font-weight:400}.font-regular{font-family:"ProximaNova Regular";font-weight:400}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#primary:after{content:"";display:block;float:none;clear:both}a{text-decoration:none!important;color:#fff;outline:0!important}a:active,a:focus,a:hover{color:#0080ff}a,h1,h2,h3,h4,h5,h6,p{font-family:"ProximaNova Regular";font-style:normal}p{text-align:justify}.line-gspacer{width:inherit;height:2px;margin:9px 0 36px;background:#73def8;background:linear-gradient(to right,#73def8 25%,#209cff 75%)}#video-modal.in{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}#video-modal .modal-dialog{width:1200px;max-width:calc(100% - 40px)}#video-modal .modal-body{padding:0;border-radius:0}#video-modal .modal-content{border-radius:0;background:#000}#video-modal .modal-header{padding:0;border:0;position:relative}#video-modal .modal-header .close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;text-align:center;line-height:24px;z-index:10;color:#fff;border:3px solid #fff;background:#002972;opacity:1}#video-player{max-width:100%;width:100%}#searchform input[type=submit],.add_to_cart_button,.added_to_cart.wc-forward,.btn-link{background:#0080ff;color:#fff;font-family:"ProximaNova Black";font-size:30px;letter-spacing:0;padding:0;margin:15px 0 0;max-height:50px;text-align:center;text-transform:uppercase;border-radius:0;transition:.3s ease-in-out;border:5px solid transparent;box-shadow:0 2px 7px 1px rgba(0,0,0,.3)}#searchform input[type=submit]:hover,.add_to_cart_button:hover,.added_to_cart.wc-forward:hover,.btn-link:hover{border:5px solid #22ff37;color:#fff}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.the-content-wrap{height:inherit}#searchform{margin:0 0 60px}#wp-block-search__input-1{color:#000}.wp-block-search{margin-bottom:20px}.widget-wrap ol{padding:0}#searchform input[type=submit]{padding:0 20px;font-size:25px;margin:0}#searchform input[type=text]{border-radius:4px;border:1px solid #002972;background:#fff;color:#002972;font-family:"ProximaNova Regular";font-size:16px;font-style:normal;line-height:28px!important;letter-spacing:.02em;padding:9px 14px;width:300px;height:45px;outline:0;position:relative;top:-3px}#searchform input[type=text]:focus{-ms-box-shadow:0 0 4px 2px #002972;box-shadow:0 0 4px 2px #002972}.page-numbers{background:#fff;font-size:18px;padding:5px 10px;color:#002972;border:1px solid #002972}.page-numbers:hover{background:#002972;color:#fff}.page-numbers.current{background:#002972;color:#fff;padding:6px 10px}.wppckp-pagination{display:-ms-flexbox;display:flex;margin:20px 0}.woocommerce a.button{line-height:unset!important}#lightbox img{min-width:800px!important;height:auto!important}div.gform_wrapper.gravity-theme{margin:10px auto 0}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#a8aaac!important;text-transform:uppercase}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#a8aaac!important;text-transform:uppercase}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#a8aaac!important;text-transform:uppercase}div.gform_wrapper.gravity-theme ::placeholder{color:#a8aaac!important;text-transform:uppercase}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea.large{border-radius:0;border:none;background:#1b252e;color:#fff;font-family:"ProximaNova SemiBold";font-size:18px;font-style:normal;line-height:24px!important;letter-spacing:.05em;padding:10px 22px 9px;width:100%;height:50px;outline:0}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea.large:focus{-ms-box-shadow:0 0 4px 2px #002972;box-shadow:0 0 4px 2px #002972}div.gform_wrapper.gravity-theme textarea.large{resize:none}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea,div.gform_wrapper.gravity-theme textarea.large{height:233px!important}div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:9px!important;grid-column-gap:10px!important}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme div.gfield_error select,div.gform_wrapper.gravity-theme div.gfield_error textarea{-ms-box-shadow:0 0 4px 2px #f44336;box-shadow:0 0 4px 2px #f44336}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield_error select:focus,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus{-ms-box-shadow:0 0 12px rgba(0,41,114,.1);box-shadow:0 0 12px rgba(0,41,114,.1)}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{font-size:16px;line-height:16px;color:#f44336;border:none;padding:0;margin:8px 0 0;background:0 0}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required div.ginput_container,div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required label.gfield_label0{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme .gfield_label{margin-bottom:0!important;color:#000!important;font-size:18px!important}div.gform_wrapper.gravity-theme div.validation_error{background:#b39d8f;font-size:16px;font-weight:400;color:#fff;border:0!important;padding:8px 15px;margin-bottom:26px}div.gform_wrapper.gravity-theme .gform_footer{padding:0;margin:0 auto;position:relative;text-align:right}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;top:calc(50% - 6px);left:calc(100% + 2px)}div.gform_wrapper.gravity-theme .gform_validation_errors{background:#fff;border-color:#002972;color:#002972;border-radius:0;font-weight:700;margin-bottom:20px;letter-spacing:.03em}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#002972;font-weight:700}div.gform_wrapper.gravity-theme select.gfield_select{border-radius:0;border:1px solid #002972;background:url(assets/img/form-down-arrow.png) bottom 17px right 24px/23px no-repeat #fff;font-family:"ProximaNova Regular";-webkit-appearance:none;appearance:none;height:50px;padding:0 14px}div.gform_wrapper.gravity-theme .note{font-family:"ProximaNova SemiBold";font-size:14px;line-height:16px;position:relative;padding:2px 0 8px 51px;color:rgba(166,166,166,.8)}div.gform_wrapper.gravity-theme .note i{content:'';background:url(assets/img/note-lock-icon.png) 0 center no-repeat;width:36px;height:46px;position:absolute;top:calc(50% - 27px);left:6px;font-size:36px}div.gform_wrapper.gravity-theme .has-footnote .gform_body{position:relative}div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{position:absolute;z-index:2;top:100%;left:-5px;width:calc(50% + 5px)!important;margin-top:29px}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{position:relative;z-index:3;width:calc(50% - 12px);min-width:0;border:none;font-family:museo-sans,sans-serif;font-weight:500;font-size:18px;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:13px 0;min-width:260px;max-height:50px;color:#fff;background:linear-gradient(65deg,#fde4d5 0,#a6795b 46%,#a6795b 50%,#a6795b 54%,#ffe6d6 100%);transition:.3s ease-in-out}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button:hover:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button:hover:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]:hover:after{opacity:1}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#caa791;opacity:0;transition:.3s ease-in-out;z-index:-1}div.gform_wrapper.gravity-theme .hide-error-info div.gfield_error .validation_message,div.gform_wrapper.gravity-theme .hide-field-label .gfield_label{display:none}div.gform_wrapper.gravity-theme .gform-captcha{display:none!important}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{margin:6px 0 0 4px}.gform_confirmation_message{font-family:"ProximaNova Regular";color:#002972;text-align:center;padding:30px 15px;margin:10% auto;font-size:26px;font-weight:600}.gform_confirmation_message h1,.gform_confirmation_message h2,.gform_confirmation_message h3{margin-top:0}.gform_confirmation_message p:last-child{margin-bottom:0}.hide-error-info_wrapper .gform_validation_errors{display:none}.contactus-form{max-width:582px;margin:47px 0 0 auto}.contactus-form div.gform_wrapper.gravity-theme{margin:0 auto}.contactus-form div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px!important;grid-column-gap:32px!important}.contactus-form .gform_footer{margin:10px auto 0!important}.contactus-form .gform_footer .button,.contactus-form .gform_footer input.button,.contactus-form .gform_footer input[type=submit]{float:left;background:#0080ff;color:#fff;font-family:"ProximaNova Black";font-size:30px;letter-spacing:.05em;padding:0;margin:23px 0 0!important;min-width:203px;max-height:50px;text-align:center;text-transform:uppercase;border-radius:0;transition:.3s ease-in-out;border:5px solid transparent;box-shadow:0 2px 7px 1px rgba(0,0,0,.3)}.contactus-form .gform_footer .button:hover,.contactus-form .gform_footer input.button:hover,.contactus-form .gform_footer input[type=submit]:hover{border:5px solid #22ff37;color:#fff}.contactus-form #field_1_6{display:none!important}.contactus-form .gform_confirmation_message{color:#002972;padding:0}#masthead .header-menu-box{width:1512px!important}#masthead .header-wrap{position:relative;background:0 0}#masthead .header-wrap .container .flex-container #logo{padding:12px 0 13px}#masthead .header-wrap .container .flex-container #logo .a-custom-logo{display:inline-block;max-width:100%}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{height:auto!important;max-width:unset!important}#masthead .header-wrap .container .flex-container .nav-wrap{display:-ms-flexbox;display:flex;margin:49px 0 0}#masthead .header-wrap .container .flex-container .nav-wrap .shop-btn{margin:0}#masthead .header-wrap .container .flex-container #header-navigation{width:100%}#masthead .header-wrap .container .flex-container #header-navigation .header-navigation-top{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:11px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation{width:100%;padding:0;font-size:16px;letter-spacing:.05em}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;width:100%;-ms-flex-pack:end;justify-content:flex-end}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret{background:0 0;position:relative;height:30px;width:30px;cursor:pointer}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret:before{content:"";display:block;position:relative;top:-23px;left:calc(100% + 4px);width:0;height:0;border-top:6px solid #0080ff;border-right:6px solid transparent;border-left:6px solid transparent}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li{position:relative;display:block;margin:0 23px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a{font-family:"ProximaNova Black";font-size:16px;line-height:30px;letter-spacing:.025em;background:0 0;display:block;text-align:center;color:#fff;padding:0;margin:0;transition:.3s;text-transform:uppercase}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:after{content:'';display:block;background:#0080ff;height:5px;width:100%;opacity:0;transition:opacity .4s;position:relative;bottom:-4px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:last-child{padding-right:0;margin-right:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.open>a:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:hover>a:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:active:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:focus:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:hover:after{opacity:1}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.open>.dropdown-caret{transform:rotateX(180deg)}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{transition:opacity .3s;opacity:0;display:none;position:absolute;top:30px;list-style:none;background:#080d14;padding:30px 0 10px 15px;border-radius:0;width:200px;min-height:80px;z-index:2;overflow:hidden}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{content:'';position:absolute;top:10px;left:0;width:1px;min-height:inherit;height:calc(100% - 10px);border-left:5px solid #0080ff}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{padding:0;font-size:14px;margin-top:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{font-family:"ProximaNova Black";font-size:18px;line-height:36px;letter-spacing:.025em;padding:0;color:#fff;background:0 0;position:relative;transition:.3s;left:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:hover{font-weight:700;left:10px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul li:last-child ul{right:0;left:auto}@media screen and (min-width:1125px){#main-navigation>ul li:hover ul{display:block!important;opacity:1!important;margin-top:0}#main-navigation>ul li:hover .dropdown-caret:before{transition:.3s;-ms-transform:rotate(180deg);transform:rotate(180deg)}}#menu-toggle{display:none!important}.navbar-toggle{z-index:120;bottom:0;right:23px;position:absolute;padding:0;width:42px;height:29px;color:#fff;background:0 0;border:none;transition:.4s}.navbar-toggle .icon-bar{display:block;width:42px;height:3px;border-radius:16px;background:#fff}.navbar-toggle .icon-bar:last-child{margin-bottom:0!important}.navbar-toggle .icon-bar+.icon-bar{margin-top:10px}.navbar-toggle .icon-bar.icon-bar-2{position:relative}.navbar-toggle .icon-bar.icon-bar-2:after,.navbar-toggle .icon-bar.icon-bar-2:before{content:"";width:100%;opacity:0;height:100%;background:#fff;transition:.4s;border-radius:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.navbar-toggle.open .icon-bar.icon-bar-1,.navbar-toggle.open .icon-bar.icon-bar-3{opacity:0!important}.navbar-toggle.open .icon-bar{background:#b39d8f}.navbar-toggle.open .icon-bar.icon-bar-2{background:0 0}.navbar-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navbar-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#footer{background-color:#1b252e;padding:0 0 16px}#footer .footer-contents{padding:47px 0 20px;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-logo-links{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer .footer-logo-links .a-custom-logo{-ms-flex-order:1;order:1}#footer .footer-logo-links .social-media-links{-ms-flex-order:2;order:2;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 21px;margin:57px 0 0}#footer .footer-logo-links .social-media-links i{font-size:36px}#footer .footer-logo-links .social-media-links .text{display:none}#footer .mid-footer-content{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;top:-6px}#footer .mid-footer-content .mid-footer-links{list-style:none;display:-ms-grid;display:grid;grid-column-gap:125px;grid-template-areas:"a e i" "b f j" "c g k" "d h l";-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative;left:10px}#footer .mid-footer-content .mid-footer-links a:active,#footer .mid-footer-content .mid-footer-links a:focus,#footer .mid-footer-content .mid-footer-links a:hover{color:#0080ff}#footer .mid-footer-content #g1{grid-area:a}#footer .mid-footer-content #g2{grid-area:b}#footer .mid-footer-content #g3{grid-area:c}#footer .mid-footer-content #g4{grid-area:d}#footer .mid-footer-content #g5{grid-area:e}#footer .mid-footer-content #g6{grid-area:f}#footer .mid-footer-content #g7{grid-area:g}#footer .mid-footer-content #g8{grid-area:h}#footer .mid-footer-content #g9{grid-area:i}#footer .mid-footer-content #g10{grid-area:j}#footer .mid-footer-content #g11{grid-area:k}#footer .mid-footer-content #g12{grid-area:l}#footer .mid-footer-content .mid-footer-links,#footer .mid-footer-content a,#footer .mid-footer-content p{font-family:"ProximaNova Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 27px;color:#a8aaac}#footer .mid-footer-content p.footer-copyright,#footer .mid-footer-content p.footer-license,#footer .mid-footer-content p.mfooter-copyright,#footer .mid-footer-content p.mfooter-license{line-height:22px;letter-spacing:0;margin:0;color:#d6d7d8}#footer #footer-navigation{-ms-flex-order:3;order:3;margin:0;position:relative;top:-6px}#footer #menu-footer-navigation{padding-left:14px}#footer .nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding:0;margin:0;width:100%;-ms-flex-pack:start;justify-content:flex-start}#footer .nav li{position:relative;display:block;margin:0}#footer .nav li a{font-family:"ProximaNova Black";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.05em;background:0 0;display:block;text-align:left;color:#fff;text-transform:uppercase;position:relative;padding:0}#footer .nav li a:hover{color:#0080ff}#footer .nav li:first-child>a{padding-left:0}#footer .nav li:last-child>a{padding-right:0}#footer .footer-bottom{position:absolute;left:50%}#footer .footer-bottom .colophon{text-transform:uppercase;position:relative;left:-50%;margin-top:-21px;width:360px}#footer .footer-bottom .colophon .by{letter-spacing:.03em;font-size:11px;line-height:8px;padding:8px 0;margin:0;opacity:.5;text-align:center}#footer .footer-bottom .colophon .by a{color:#fff}#footer .mobile-content{-ms-flex-order:3;order:3;display:none}.blog_page_section{background:#080d14}.blog_page_section .the-content-wrap{padding:100px 0}.blog_page_section .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:39px}.blog_page_section .post-title{margin:-4px 0 14px;line-height:0}.blog_page_section .post-title a{font-family:"ProximaNova SemiBold";font-size:36px;line-height:48px;letter-spacing:.002em;color:#fff;margin:54px 0 0;text-align:left;text-transform:uppercase}.blog_page_section .post-title a:hover{color:#0080ff}.blog_page_section .post-date{font-family:"ProximaNova Regular";font-size:14px;line-height:28px;letter-spacing:.02em;color:#d6d7d8;margin:0}.blog_page_section .excerpt{margin-top:7px}.blog_page_section .excerpt p{font-family:"ProximaNova Regular";font-size:18px;line-height:28px;letter-spacing:0;color:#a8aaac;text-align:justify;margin-top:6px}.blog_page_section .card{margin-bottom:70px;position:relative}.blog_page_section .card:after{content:'';display:block;position:relative;top:25px;width:100%;height:5px;background:#0080ff}.blog_page_section .card:last-child{margin-bottom:11px}.blog_page_section .card-content{display:-ms-flexbox;display:flex}.blog_page_section .card-content a.blog-prev-img{background:#002972;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:350px;max-height:350px;overflow:hidden;padding:0 110px}.blog_page_section .card-content img{opacity:1;transition:.4s ease-in-out;height:100%;position:relative;object-fit:cover}.blog_page_section .card-content a.blog-prev-img:hover img{opacity:.3}.blog_page_section .readmore{max-width:290px;min-height:50px;margin-top:auto;font-size:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.blog_page_section .single-post .content-wrap{-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:54px;max-width:850px}.blog_page_section .single-post .post-image img{width:100%;height:auto}.blog_page_section .single-post .heading{font-family:"ProximaNova SemiBold";font-size:36px;line-height:48px;letter-spacing:.002em;color:#fff;margin:28px 0 14px;text-align:left;text-transform:uppercase}.blog_page_section .single-post .date{font-family:"ProximaNova Regular";font-size:14px;line-height:28px;letter-spacing:.02em;color:#d6d7d8;margin:0}.blog_page_section .single-post .post-content p+p{margin-bottom:15px}.blog_page_section .single-post .post-content p{font-family:"ProximaNova Regular";font-size:18px;line-height:28px;letter-spacing:0;color:#a8aaac;text-align:justify;margin:13px 0 15px}.blog_page_section .single-post .sidebar{margin:0 0 0 20px;width:330px;background:#1b252e;padding:20px}.blog_page_section .single-post .sidebar .widget-wrap h2{font-family:"ProximaNova SemiBold";font-size:24px;line-height:24px;color:#fff;margin:-2px 0 0;padding-bottom:9px;text-transform:uppercase}.blog_page_section .single-post .sidebar .widget-wrap h2:after{content:'';display:block;position:relative;top:5px;width:150px;height:5px;background:#0080ff}.blog_page_section .single-post .sidebar .widget-wrap ul{list-style:none;padding:0;margin:10px 0 46px}.blog_page_section .single-post .sidebar .widget-wrap ul a{font-family:"ProximaNova SemiBold";font-size:24px;line-height:24px;display:inline-block;text-transform:uppercase;color:#fff}.blog_page_section .single-post .sidebar .widget-wrap ul a:hover{color:#22ff37}.blog_page_section .nothing-found{margin-bottom:70px}.blog_page_section .nothing-found .heading{font-family:"ProximaNova Black";color:#fff;letter-spacing:0;line-height:52px}.blog_page_section .nothing-found .content{font-family:"ProximaNova Regular";color:#fff;letter-spacing:.01em}.single-post .blog_page_section .the-content-wrap{padding:73px 0 15px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}.slick-dots li{margin:0 .75rem}.slick-dots button{display:block;width:15px;height:15px;padding:0;border:none;border-radius:100%;background-color:#719bb0;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#22ff37}.banner_section .front-banner{min-height:675px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.banner_section .front-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:0}.banner_section .contents{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:inherit;padding-top:82px}.banner_section .heading{font-family:"ProximaNova Black";font-size:72px;line-height:48px;letter-spacing:.075em;text-transform:uppercase;margin:-27px 0 0}.banner_section .sub-heading{font-family:"ProximaNova SemiBold";font-size:21px;line-height:21px;letter-spacing:.05em;text-transform:uppercase;margin:6px 0 0}.banner_section .btn-link{max-width:500px;margin:43px 0 0}.front_contentimage_section .the-content-wrap{padding:150px 0 87px}.front_contentimage_section .content-left{max-width:612px}.front_contentimage_section .content-right{max-width:588px;max-height:503px}.front_contentimage_section .content-right .image{position:relative}.front_contentimage_section .content-right .image img{position:absolute}.front_contentimage_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.front_contentimage_section .box .heading:nth-child(2){line-height:47px}.front_contentimage_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.front_contentimage_section .box .the-content{font-family:"ProximaNova Regular";font-size:16px;line-height:24px;letter-spacing:0;color:#fff;margin:0;padding:43px 87px 93px 0;position:relative}.front_contentimage_section .box .the-content:before{content:'';display:block;position:relative;top:-43px;width:150px;height:5px;background:#0080ff}.front_contentimage_section .box .the-content:after{content:'';background:#1b252e;display:block;position:absolute;height:100%;width:1300px;top:0;left:calc(-100% - 65px);pointer-events:none;z-index:-1}.front_contentimage_section .box .the-content p{text-align:left}.front_contentimage_section .box .the-content p+p{margin-top:24px}.front_contentimage_section .box .btn-link{position:relative;top:-25px;max-width:480px;min-height:50px;margin:auto 0 0}.front_contentimageV2_section .the-content-wrap{padding:90px 0 95px}.front_contentimageV2_section .content-left{min-width:618px}.front_contentimageV2_section .content-right{max-width:588px;min-height:594px}.front_contentimageV2_section .content-right .image{position:relative;min-height:inherit}.front_contentimageV2_section .content-right .image img{position:absolute}.front_contentimageV2_section .features{max-width:584px;list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:63px 0 25px}.front_contentimageV2_section .features li{width:175px;height:175px;background:#1b252e;padding:21px 0 0;margin:0 0 28px}.front_contentimageV2_section .features a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.front_contentimageV2_section .features a img{transition:.3s}.front_contentimageV2_section .features a:hover img{filter:brightness(0) saturate(100%) invert(34%) sepia(97%) saturate(3140%) hue-rotate(197deg) brightness(103%) contrast(106%)}.front_contentimageV2_section .features a .text{font-family:"ProximaNova Regular";font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;text-transform:uppercase;padding:21px 15px 0}.front_contentimageV2_section .mobile-brands{display:none;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 31px}.front_contentimageV2_section .mobile-brands .brand-image img{width:140px;height:auto}.front_contentimageV2_section .brands{display:-ms-flexbox;display:flex;margin:23px 0 0}.front_contentimageV2_section .brands .brand-image{margin-right:73px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.front_contentimageV2_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.front_contentimageV2_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:48px;line-height:48px;letter-spacing:.05em;text-transform:uppercase;margin:0}.front_contentimageV2_section .box .heading:nth-child(2){font-size:46px;letter-spacing:-.01em}.front_contentimageV2_section .box .heading:nth-child(2):after{content:'';display:block;position:relative;bottom:1px;width:150px;height:5px;background:#0080ff}.front_contentimageV2_section .box .btn-link{position:relative;width:460px;min-height:50px;margin:26px auto 0 58px}.front_imagecontent_section{position:relative}.front_imagecontent_section .the-content-wrap{padding:106px 0 71px}.front_imagecontent_section .contents{-ms-flex-pack:end;justify-content:flex-end}.front_imagecontent_section .content-left{max-width:588px;max-height:503px}.front_imagecontent_section .content-left .image{position:relative}.front_imagecontent_section .content-left .image img{position:absolute;right:0}.front_imagecontent_section .content-right{max-width:612px;padding-left:76px}.front_imagecontent_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.front_imagecontent_section .box .heading:nth-child(2){line-height:47px}.front_imagecontent_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.front_imagecontent_section .box .the-content{font-family:"ProximaNova Regular";font-size:16px;line-height:30px;letter-spacing:0;color:#fff;margin:0;padding:43px 0 93px 6px;position:relative}.front_imagecontent_section .box .the-content:before{content:'';display:block;position:relative;top:-43px;left:-6px;width:150px;height:5px;background:#0080ff}.front_imagecontent_section .box .the-content:after{content:'';background:#1b252e;display:block;position:absolute;height:100%;width:1300px;top:0;right:calc(-100% - 140px);pointer-events:none;z-index:-1}.front_imagecontent_section .box .the-content p{text-align:left}.front_imagecontent_section .box .the-content p+p{margin-top:24px}.front_imagecontent_section .box .btn-link{position:relative;top:-25px;left:5px;max-width:290px;min-height:50px;margin:auto 0 0}.instagram_feed_section .the-content-wrap{padding:90px 0 18px}.instagram_feed_section .instagram-feed{overflow:hidden}.instagram_feed_section .instagram-feed #sb_instagram,.instagram_feed_section .instagram-feed #sbi_images{padding:0!important}.instagram_feed_section .instagram-feed #sb_instagram #sbi_images .sbi_item{padding:0 29px!important}.instagram_feed_section .instagram-feed .sbi_item{width:450px!important}.instagram_feed_section .instagram-feed .sbi_item a{position:relative;overflow:hidden;opacity:1!important;transition:none!important}.instagram_feed_section .instagram-feed .sbi_item a:after,.instagram_feed_section .instagram-feed .sbi_item a:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:0}.instagram_feed_section .instagram-feed .sbi_item a:before{z-index:3;background:rgba(0,128,255,.4)}.instagram_feed_section .instagram-feed .sbi_item a:after{z-index:4;background:url(assets/img/gallery-hover.png) center no-repeat}.instagram_feed_section .instagram-feed .sbi_item a:hover:before{opacity:.8}.instagram_feed_section .instagram-feed .sbi_item a:hover:after{opacity:.7}.instagram_feed_section .instagram-feed div.scrollingHotSpotLeft,.instagram_feed_section .instagram-feed div.scrollingHotSpotLeftVisible,.instagram_feed_section .instagram-feed div.scrollingHotSpotRight,.instagram_feed_section .instagram-feed div.scrollingHotSpotRightVisible{display:none!important}.instagram_feed_section .instagram-feed div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%;margin:0}.instagram_feed_section .instagram-feed div.scrollableArea{position:relative;width:auto;height:100%}.banner_pages_section .pages-banner{min-height:200px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner_pages_section .pages-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.banner_pages_section .content{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner_pages_section .heading{font-family:"ProximaNova Black";font-size:48px;line-height:40px;color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:-27px 0 0}.banner_pages_section .heading:after{content:'';display:block;position:relative;top:5px;width:150px;height:5px;background:#0080ff}.content_image_section .the-content-wrap{padding:200px 0 51px}.content_image_section .content-left{max-width:613px}.content_image_section .content-right{max-width:588px;max-height:503px}.content_image_section .content-right .image{position:relative}.content_image_section .content-right .image img{position:absolute}.content_image_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.content_image_section .box .heading:nth-child(2){line-height:47px}.content_image_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.content_image_section .box .the-content{font-size:16px;line-height:30px;letter-spacing:0;color:#fff;margin:0;padding:43px 125px 60px 0;position:relative}.content_image_section .box .the-content:before{content:'';display:block;position:relative;top:-43px;width:150px;height:5px;background:#0080ff}.content_image_section .box .the-content:after{content:'';background:#1b252e;display:block;position:absolute;height:100%;width:1300px;top:0;left:calc(-100% - 65px);pointer-events:none;z-index:-1}.content_image_section .box .the-content p{font-family:"ProximaNova Regular";text-align:left}.content_image_section .box .the-content p+p{margin-top:24px}.content_image_section .box .btn-link{position:relative;top:-25px;max-width:290px;min-height:50px;margin:auto 0 0}.content_slider_section{position:relative}.content_slider_section .the-content-wrap{padding:69px 0 53px}.content_slider_section .content-left{max-width:612px}.content_slider_section .content-right{max-width:588px}.content_slider_section .content-right .slider-case{position:relative;z-index:1}.content_slider_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.content_slider_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.content_slider_section .box .header-image{min-height:53px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.content_slider_section .box .the-content{font-size:16px;line-height:30px;letter-spacing:.025em;color:#fff;margin:0;padding:40px 70px 60px 0;position:relative}.content_slider_section .box .the-content:before{content:'';display:block;position:relative;top:-40px;left:-6px;width:150px;height:5px;background:#0080ff}.content_slider_section .box .the-content:after{content:'';background:#1b252e;display:block;position:absolute;height:100%;width:1300px;top:0;left:calc(-100% - 76px);pointer-events:none;z-index:-1}.content_slider_section .box .the-content p{font-family:"ProximaNova Regular";text-align:left}.content_slider_section .box .the-content p+p{margin-top:24px}.content_slider_section .box .brochure_links{list-style:none;padding:0;margin:31px 0 19px}.content_slider_section .box .brochure_links li{display:inline-block;margin-right:100px}.content_slider_section .box .brochure_links a:after{content:'';display:block;width:100%;height:2px;background:#fff;position:relative;top:-16px;transition:background .3s}.content_slider_section .box .brochure_links a:hover:after{background:#0080ff}.content_slider_section .box .brochure_links a span.text{font-family:"ProximaNova Bold";font-size:16px;line-height:46px;letter-spacing:.025em;text-transform:uppercase}.content_slider_section .box .btn-link{position:relative;top:-25px;left:5px;max-width:505px;min-width:290px;min-height:50px;margin:auto 0 0}.content_slider_section .contentimage-slider{position:absolute;top:0;left:0;width:1268px;height:450px;z-index:-1}.content_slider_section .contentimage-slider>.slide-image{display:none}.content_slider_section .contentimage-slider>.slide-image:first-child{display:block}.content_slider_section .contentimage-slider .slide-image{background:center center no-repeat #fff;background-size:cover!important;max-width:100%;max-height:100%;height:450px;margin:0 auto;position:relative}.content_slider_section .contentimage-slider .slick-slide{margin:0 10px}.content_slider_section .contentimage-slider .slick-list{margin:0 -10px}.content_slider_section .contentimage-slider .slick-next,.content_slider_section .contentimage-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:56px;padding:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:5}.content_slider_section .contentimage-slider .slick-next:focus,.content_slider_section .contentimage-slider .slick-next:hover,.content_slider_section .contentimage-slider .slick-prev:focus,.content_slider_section .contentimage-slider .slick-prev:hover{color:transparent;outline:0;background:0 0}.content_slider_section .contentimage-slider .slick-next:focus:before,.content_slider_section .contentimage-slider .slick-next:hover:before,.content_slider_section .contentimage-slider .slick-prev:focus:before,.content_slider_section .contentimage-slider .slick-prev:hover:before{opacity:1}.content_slider_section .contentimage-slider .slick-next.slick-disabled:before,.content_slider_section .contentimage-slider .slick-prev.slick-disabled:before{opacity:.25}.content_slider_section .contentimage-slider .slick-next:before,.content_slider_section .contentimage-slider .slick-prev:before{font-size:56px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content_slider_section .contentimage-slider .slick-prev{left:33px}.content_slider_section .contentimage-slider [dir=rtl] .slick-prev{right:33px;left:auto}.content_slider_section .contentimage-slider .slick-next{right:33px}.content_slider_section .contentimage-slider [dir=rtl] .slick-next{right:auto;left:33px}.image_content_section{position:relative}.image_content_section .the-content-wrap{padding:69px 0 51px}.image_content_section .contents{-ms-flex-pack:end;justify-content:flex-end}.image_content_section .content-left{max-width:588px}.image_content_section .content-left .slider-case{position:relative;z-index:1}.image_content_section .content-left .image{position:relative}.image_content_section .content-left .image img{position:absolute;right:0}.image_content_section .content-right{max-width:613px;padding-left:30px}.image_content_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}.image_content_section .box .heading:nth-child(2){line-height:47px}.image_content_section .box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.image_content_section .box .header-image{min-height:53px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.image_content_section .box .the-content{font-size:16px;line-height:30px;letter-spacing:.025em;color:#fff;margin:0;padding:43px 0 60px 6px;position:relative}.image_content_section .box .the-content:before{content:'';display:block;position:relative;top:-43px;left:-6px;width:150px;height:5px;background:#0080ff}.image_content_section .box .the-content:after{content:'';background:#1b252e;display:block;position:absolute;height:100%;width:1300px;top:0;right:calc(-100% - 104px);pointer-events:none;z-index:-1}.image_content_section .box .the-content p{font-family:"ProximaNova Regular";text-align:left}.image_content_section .box .the-content p+p{margin-top:24px}.image_content_section .box .brochure_links{list-style:none;padding:0;margin-top:42px}.image_content_section .box .brochure_links li{display:inline-block;margin-right:100px}.image_content_section .box .brochure_links a:after{content:'';display:block;width:100%;height:2px;background:#fff;position:relative;top:-16px;transition:background .3s}.image_content_section .box .brochure_links a:hover:after{background:#0080ff}.image_content_section .box .brochure_links a span.text{font-family:"ProximaNova Bold";font-size:16px;line-height:46px;letter-spacing:.025em;text-transform:uppercase}.image_content_section .box .btn-link{position:relative;top:-25px;left:5px;max-width:290px;min-height:50px;margin:auto 0 0}.image_content_section .box .btn-link.long-text{max-width:505px}.image_content_section .contentimage-slider{position:absolute;top:0;right:0;width:1268px;height:450px;z-index:-1}.image_content_section .contentimage-slider>.slide-image{display:none}.image_content_section .contentimage-slider>.slide-image:first-child{display:block}.image_content_section .contentimage-slider .slide-image{background:center center no-repeat #fff;background-size:cover!important;max-width:100%;max-height:100%;height:450px;margin:0 auto;position:relative}.image_content_section .contentimage-slider .slick-slide{margin:0 10px}.image_content_section .contentimage-slider .slick-list{margin:0 -10px}.image_content_section .contentimage-slider .slick-next,.image_content_section .contentimage-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:56px;padding:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:5}.image_content_section .contentimage-slider .slick-next:focus,.image_content_section .contentimage-slider .slick-next:hover,.image_content_section .contentimage-slider .slick-prev:focus,.image_content_section .contentimage-slider .slick-prev:hover{color:transparent;outline:0;background:0 0}.image_content_section .contentimage-slider .slick-next:focus:before,.image_content_section .contentimage-slider .slick-next:hover:before,.image_content_section .contentimage-slider .slick-prev:focus:before,.image_content_section .contentimage-slider .slick-prev:hover:before{opacity:1}.image_content_section .contentimage-slider .slick-next.slick-disabled:before,.image_content_section .contentimage-slider .slick-prev.slick-disabled:before{opacity:.25}.image_content_section .contentimage-slider .slick-next:before,.image_content_section .contentimage-slider .slick-prev:before{font-size:56px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image_content_section .contentimage-slider .slick-prev{left:33px}.image_content_section .contentimage-slider [dir=rtl] .slick-prev{right:33px;left:auto}.image_content_section .contentimage-slider .slick-next{right:33px}.image_content_section .contentimage-slider [dir=rtl] .slick-next{right:auto;left:33px}.process_section .the-content-wrap{position:relative;padding:163px 0 200px}.process_section .top-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-48px}.process_section .top-box .heading:nth-child(2):after{content:'';display:block;position:relative;top:-1px;width:150px;height:5px;background:#0080ff}.process_section .top-box .heading{font-family:"ProximaNova Black";font-weight:400;font-size:46px;line-height:48px;letter-spacing:.01em;text-transform:uppercase;margin:0}.process_section .bot-box{min-height:592px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.process_section .bot-box:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8)}.process_section .bot-box .steps{list-style:none;position:relative;padding:0 24px;margin:64px 0 25px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.process_section .bot-box .steps li{width:250px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.process_section .bot-box .steps li:nth-child(1) .heading{letter-spacing:.1em}.process_section .bot-box .steps li:nth-child(1) .sub-heading{letter-spacing:-.025em}.process_section .bot-box .steps li:nth-child(2) .heading{letter-spacing:.01em}.process_section .bot-box .steps li:nth-child(2) .sub-heading{letter-spacing:0}.process_section .bot-box .steps li:nth-child(3) .heading{letter-spacing:.05em}.process_section .bot-box .steps li:nth-child(3) .sub-heading{letter-spacing:.005em}.process_section .bot-box .heading{font-family:"ProximaNova Black";font-size:48px;margin:37px 0 0}.process_section .bot-box .sub-heading{font-family:"ProximaNova Black";font-size:24px;color:#0080ff;margin:7px 0 0}.process_section .bot-box .heading,.process_section .bot-box .sub-heading{font-weight:400;line-height:24px;text-transform:uppercase}.process_section .bot-box .the-content{font-family:"ProximaNova Regular";font-size:16px;line-height:30px;letter-spacing:0;margin:0;padding:0 0 0 6px}.process_section .bot-box .the-content p{text-align:left}.meet_the_team_section .the-content-wrap{padding:120px 0}.meet_the_team_section .team-members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.meet_the_team_section .member{overflow:hidden;width:350px;max-height:600px;margin:0 0 69px}.meet_the_team_section .member .box-img{position:relative}.meet_the_team_section .member .box-img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#0080ff;opacity:0;transition:.6s}.meet_the_team_section .member img{min-height:350px}.meet_the_team_section .member:hover .contents{top:-200px;min-height:450px}.meet_the_team_section .member:hover .contents:before{width:350px;left:-40px}.meet_the_team_section .member:hover .desc{max-height:315px}.meet_the_team_section .member:hover .box-img:before{opacity:.8}.meet_the_team_section .contents{background:#1b252e;padding:30px 40px;min-height:250px;position:relative;top:0;transition:top .6s,min-height .6s,left .6s}.meet_the_team_section .contents:before{content:'';display:block;background:#0080ff;width:195px;height:5px;position:relative;top:-30px;left:0;transition:width .6s,left .6s}.meet_the_team_section .contents h3,.meet_the_team_section .contents h4{font-family:"ProximaNova Black";font-weight:400;line-height:24px;letter-spacing:.05em;text-transform:uppercase;margin:0}.meet_the_team_section .contents h3{font-size:36px;line-height:18px}.meet_the_team_section .contents h4{font-size:24px;margin:18px 0 0}.meet_the_team_section .contents .desc{font-family:"ProximaNova Regular";font-size:16px;line-height:24px;letter-spacing:.05em;margin:14px 0 0;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:95px;transition:max-height .6s}.gallery_section .the-content-wrap{padding:200px 0}.gallery_section .contents{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:75px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.gallery_section .contents .gimage{position:relative;max-width:350px;overflow:hidden}.gallery_section .contents .gimage:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(assets/img/gallery-hover.png) center no-repeat;opacity:0;transition:.3s;-ms-transform:scale(.75);transform:scale(.75)}.gallery_section .contents .gimage:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}.gallery_section .gallery-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:38px 0 0}.gallery_section .gallery-pagination span.current{pointer-events:none}.gallery_section .gallery-pagination .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"ProximaNova Regular";font-weight:400;font-size:16px;line-height:30px;letter-spacing:-.025em;border:none;width:25px;height:25px;padding:0;margin:0 5px;color:rgba(255,255,255,.5);background:#111921}.gallery_section .gallery-pagination .page-numbers:hover{color:#fff;background:#1b252e}.gallery_section .gallery-pagination .page-numbers.current{font-family:"ProximaNova Black";color:#fff;background:#1b252e}.gallery_section .gallery-pagination .page-numbers.prev{background:url(assets/img/gallery-page-prev.png) center no-repeat;margin:0 22px 0 0}.gallery_section .gallery-pagination .page-numbers.next{background:url(assets/img/gallery-page-next.png) center no-repeat;margin:0 0 0 22px}.gallery_section .gallery-pagination .page-numbers.next:hover,.gallery_section .gallery-pagination .page-numbers.prev:hover{transition:.3s;filter:brightness(0) saturate(100%) invert(34%) sepia(97%) saturate(3140%) hue-rotate(197deg) brightness(103%) contrast(106%)}.lightbox{position:fixed;top:50%!important;left:50%!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .lb-image{border:none;border-radius:0}.lb-nav a.lb-prev{position:relative;left:-80px;opacity:1}.lb-nav a.lb-next{position:relative;right:-80px;opacity:1}.areas_served_section{position:relative}.areas_served_section .content-left{max-width:590px;max-height:503px}.areas_served_section .content-right{min-width:678px;padding:100px 0 147px}.areas_served_section .acf-map-blue{width:1280px;height:758px;top:0;left:calc(-100% - 100px);z-index:-1}.areas_served_section .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding:54px 0 71px 71px}.areas_served_section .box:after{content:'';background:#1b252e;display:block;position:absolute;height:calc(91% - 2px);width:1300px;top:0;right:calc(-100% + 56px);pointer-events:none;z-index:-1}.areas_served_section .box .areas-served-links{display:-ms-grid;display:grid;grid-column-gap:43px;grid-template-areas:"a h" "b i" "c j" "d k" "e l" "f m" "g n";-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;left:10px}.areas_served_section .box .areas-served-links a:not(.and-more){font-family:"ProximaNova Black";font-size:24px;line-height:43px;letter-spacing:.05em;text-transform:uppercase;position:relative;display:inline-block}.areas_served_section .box .areas-served-links a:not(.and-more):before{content:'';display:block;position:absolute;top:8px;left:-31px;width:19px;height:30px;opacity:0;background:url(assets/img/map-marker-hover.png) center no-repeat;transition:opacity .3s ease-in-out}.areas_served_section .box .areas-served-links a:not(.and-more):after{content:'';display:block;position:relative;top:-10px;width:auto;height:5px;opacity:0;background:#0080ff;transition:opacity .3s ease-in-out}.areas_served_section .box .areas-served-links a:not(.and-more):hover:after,.areas_served_section .box .areas-served-links a:not(.and-more):hover:before{opacity:1}.areas_served_section .box .areas-served-links a:not(.and-more):active,.areas_served_section .box .areas-served-links a:not(.and-more):focus,.areas_served_section .box .areas-served-links a:not(.and-more):hover{color:#fff}.areas_served_section .box .areas-served-links a.and-more{font-family:"ProximaNova Regular";font-size:24px;line-height:43px;letter-spacing:.05em;text-transform:uppercase}.areas_served_section .box #g1{grid-area:a}.areas_served_section .box #g2{grid-area:b}.areas_served_section .box #g3{grid-area:c}.areas_served_section .box #g4{grid-area:d}.areas_served_section .box #g5{grid-area:e}.areas_served_section .box #g6{grid-area:f}.areas_served_section .box #g7{grid-area:g}.areas_served_section .box #g8{grid-area:h}.areas_served_section .box #g9{grid-area:i}.areas_served_section .box #g10{grid-area:j}.areas_served_section .box #g11{grid-area:k}.areas_served_section .box #g12{grid-area:l}.areas_served_section .box #g13{grid-area:m}.areas_served_section .box #g14{grid-area:n}.areas_served_section .box .btn-link{position:relative;top:48px;left:0;max-width:290px;min-height:50px;margin:auto 0 0}.contactus_section .the-content-wrap{padding:207px 0 195px}.contactus_section .content-left{min-width:600px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contactus_section .content-right{min-width:600px;min-height:632px}.contactus_section .content-right .heading{font-family:"ProximaNova Black";font-weight:400;font-size:48px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;margin:0}.contactus_section .content-right .heading:after{content:'';display:block;position:relative;top:12px;left:0;width:150px;height:5px;background:#0080ff}.contactus_section .bot-details-contactus,.contactus_section .top-details-contactus{display:-ms-flexbox;display:flex;position:relative;list-style:none;padding:0}.contactus_section .bot-details-contactus li,.contactus_section .top-details-contactus li{font-family:"ProximaNova Regular";min-width:260px}.contactus_section .bot-details-contactus li a,.contactus_section .top-details-contactus li a{display:block}.contactus_section .bot-details-contactus li a:before,.contactus_section .top-details-contactus li a:before{content:'';float:right;width:35px;height:18px}.contactus_section .bot-details-contactus a,.contactus_section .top-details-contactus a{font-family:"ProximaNova Black"}.contactus_section .bot-details-contactus a,.contactus_section .bot-details-contactus li,.contactus_section .top-details-contactus a,.contactus_section .top-details-contactus li{font-weight:400;font-size:18px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;margin:0}.contactus_section .top-details-contactus{margin:49px 0 25px}.contactus_section .top-details-contactus:after{content:'';display:block;position:absolute;bottom:-25px;left:0;width:300px;height:5px;background:#0080ff}.contactus_section .bot-details-contactus{margin:23px 0 0}.contactus_section .acf-map{width:1280px;height:420px;top:-7px;left:calc(-100% - 99px)}.grecaptcha-badge{bottom:74px!important;z-index:10}.mobile-only,.tab-only{display:none!important}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}span.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.animate,.instagram_feed_section .instagram-feed .sbi_item a:after,.instagram_feed_section .instagram-feed .sbi_item a:before,a{transition:.3s}.animate-veryfast{transition:.2s}.screen-reader-text,.sr-only{display:none!important}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}@media screen and (max-width:1280px){.blog_page_section .container{padding:0 20px!important}.container{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1200px){#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret:before{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{opacity:1!important;display:block!important;padding:0;height:auto;top:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{padding:10px 0;display:-ms-flexbox;display:flex}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:last-child{padding-bottom:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu a:before{content:'-';display:block;position:absolute;left:-15px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{color:#fff;margin:0 auto}.admin-bar #masthead:not(.hide-header){top:32px}#page.site{padding-top:138px}#masthead{top:0;width:100%;position:fixed;transition:.3s;background:#080d14;z-index:100}#masthead.hide-header{top:-138px}#masthead .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-bottom:none!important}#masthead .nav-wrap{margin:0!important}#masthead #logo{padding:19px 0!important}#masthead .a-custom-logo{margin-right:36%}#masthead .shop-btn{display:none}#masthead .header-wrap{height:auto}#masthead .slider-content .container{height:600px}#masthead .slider-content .slider-heading{line-height:60px!important}#masthead .slider-content .content{max-width:100%}#menu-toggle{display:block!important;bottom:unset!important;top:50%;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}#main-navigation{margin:0;display:none;overflow:auto;position:absolute;z-index:1000;top:100%;left:0;width:100%!important;max-width:100%!important;background:#080d14;padding:0}#main-navigation.open{display:block}#main-navigation>ul ul{position:relative!important;width:100%!important;max-width:100%;margin:0 auto;left:auto!important;right:auto!important;float:none;text-align:center;-ms-box-shadow:none;box-shadow:none}#main-navigation>ul{text-align:center;padding:20px 0;float:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center!important;justify-content:center!important;min-height:100%;margin:0 auto!important}#main-navigation>ul>li{float:none;clear:both;width:100%!important;max-width:100%!important;display:block!important;padding:1px 20px!important;margin:0!important;position:relative;-ms-flex:0 0 auto;flex:0 0 auto!important}#main-navigation>ul>li>a{display:block;max-width:100%;padding:12px 20px!important;line-height:26px!important}#footer .footer-contents{-ms-flex-direction:column;flex-direction:column}#footer .footer-logo-links{-ms-flex-align:center;align-items:center}#footer .footer-logo-links .social-media-links{width:130px;margin:30px 0}#footer #menu-footer-navigation{padding-left:0;-ms-flex-align:center;align-items:center}#footer .mid-footer-content .mid-footer-links{text-align:center}#footer #footer-navigation{margin:26px auto}#footer .a-custom-logo{margin:0 auto}.contactus_section .contents{-ms-flex-direction:column;flex-direction:column}.contactus_section .acf-map{top:0;left:-20px;width:calc(100% + 40px)}.contactus_section .content-left .bot-details-contactus,.contactus_section .content-left .top-details-contactus{width:600px;margin:48px auto 0}.contactus_section .content-right{text-align:center;margin:65px 0 0}.contactus_section .content-right .heading{margin:0 auto;width:330px}.contactus_section .content-right .heading:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.contactus_section .contactus-form{margin:47px auto}.areas_served_section .contents{-ms-flex-direction:column;flex-direction:column}.areas_served_section .content-left{max-height:none;margin:auto}.areas_served_section .content-right{margin:auto;padding:60px 0}.areas_served_section .box{left:-20px}.areas_served_section .box:after{left:0}}@media screen and (max-width:1140px){.flex-container{-ms-flex-direction:column;flex-direction:column}.content-left{padding-right:0!important}.content-right{padding-left:0!important}.blog_page_section .card-content img{left:0}.blog_page_section .card-content a.blog-prev-img{padding:0}.blog_page_section .container{padding:0!important}.blog_page_section .the-content-wrap{padding:50px 0!important}.blog_page_section .the-content-wrap .container{padding:0 20px!important}.blog_page_section .single-post{max-width:75%;margin:0 auto}.blog_page_section .single-post .post-image img{width:100%;height:auto;margin-top:20px}.blog_page_section .single-post .heading{font-size:34px;margin:15px 0 0}.blog_page_section .single-post .date{line-height:20px}.blog_page_section .single-post .post-content p:first-child{margin-top:12px}.blog_page_section .single-post .post-content p+p{margin-top:30px}.blog_page_section .single-post .post-content p+p+p{margin-top:-15px}.blog_page_section .single-post .post-content p:last-child{margin-bottom:11px}.blog_page_section .single-post .content-wrap{width:100%;margin-bottom:0}.blog_page_section .single-post .sidebar{margin-left:0}.blog_page_section .single-post .sidebar .widget-wrap h2{padding-bottom:18px}.blog_page_section .single-post .sidebar ul.wp-block-latest-posts{margin-top:18px!important;margin-bottom:0!important}.blog_page_section .single-post .sidebar ul.wp-block-latest-posts li:last-child{margin-bottom:15px!important}.blog_page_section .single-post .sidebar ul.wp-block-archives{margin-top:17px!important;margin-bottom:0!important}.blog_page_section .blog-archive .card-content{-ms-flex-direction:column;flex-direction:column;margin:0 -20px}.blog_page_section .blog-archive .post-contents{padding:0}.blog_page_section .blog-archive .post-title{margin:14px 0 9px}.blog_page_section .blog-archive .post-title a{font-size:33px;letter-spacing:-.011em}.blog_page_section .blog-archive .post-date{line-height:20px}.blog_page_section .blog-archive .excerpt p:first-child{margin-top:12px}.blog_page_section .blog-archive .readmore{text-align:center;max-width:100%;margin-top:0}.blog_page_section .blog-archive img{width:100%;height:auto}.blog_page_section .blog-archive .card{max-width:75%;margin:20px auto 40px;padding-bottom:0}.blog_page_section .blog-archive .card-wrap{padding:0 20px}.blog_page_section .blog-archive .excerpt{height:auto}.front_contentimage_section .the-content-wrap{padding:60px 0 30px}.front_contentimage_section .content-left{margin:auto}.front_contentimage_section .content-right .image img{position:relative}.content_image_section .content-left,.content_slider_section .content-left,.front_contentimageV2_section .content-left{margin:auto}.content_image_section .content-left .box,.content_slider_section .content-left .box,.front_contentimageV2_section .content-left .box{margin-bottom:25px}.content_image_section .content-right .contentimage-slider,.content_image_section .content-right .image img,.content_slider_section .content-right .contentimage-slider,.content_slider_section .content-right .image img,.front_contentimageV2_section .content-right .contentimage-slider,.front_contentimageV2_section .content-right .image img{position:relative}.front_imagecontent_section .content-right,.image_content_section .content-right{-ms-flex-order:1;order:1;margin:auto}.front_imagecontent_section .content-left,.image_content_section .content-left{-ms-flex-order:2;order:2}.front_imagecontent_section .content-left .contentimage-slider,.front_imagecontent_section .content-left .image img,.image_content_section .content-left .contentimage-slider,.image_content_section .content-left .image img{position:relative}.front_imagecontent_section .content-left .image img,.image_content_section .content-left .image img{right:25%}.front_imagecontent_section .box .the-content:after,.image_content_section .box .the-content:after{left:-35px}.content_slider_section .the-content,.image_content_section .the-content{padding-right:0!important}.content_slider_section .brochure_links li,.image_content_section .brochure_links li{margin-right:0!important}.contactus_section .the-content-wrap,.front_contentimageV2_section .the-content-wrap,.front_imagecontent_section .the-content-wrap,.instagram_feed_section .the-content-wrap{padding:30px 0}.meet_the_team_section .the-content-wrap{padding:40px 0!important}.meet_the_team_section .team-members{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:992px){#page.site{padding-top:113px}#masthead.hide-header{top:-113px}#masthead .a-custom-logo{margin-right:50%}#masthead img{width:calc(100% + -52px)}.banner_section .front-banner{min-height:500px}.image_content_section .content-left .image img{right:50%}}@media screen and (max-width:878px){div.gform_wrapper.gravity-theme label.gfield_label{position:relative;right:auto;top:0;text-align:left;font-size:16px;line-height:1;padding:0 6px}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]){height:42px;line-height:24px!important;font-size:18px;padding:8px 12px}div.gform_wrapper.gravity-theme textarea{line-height:24px!important;font-size:18px;padding:8px 12px}div.gform_wrapper.gravity-theme select.gfield_select{background-position:bottom 12px right 15px}#footer{padding:0 0 10px}#footer .nav{-ms-flex-direction:column;flex-direction:column}#footer .nav li{margin:0}#footer .nav li>a{padding-left:0;padding-right:0}#footer .mid-footer-content .mid-footer-links{grid-column-gap:56px;text-align:left;grid-template-areas:"a g" "b h" "c i" "d j" "e k" "f l"}.process_section .the-content-wrap{padding:60px 0}.process_section .steps{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.process_section .steps li{margin-bottom:35px}#lightbox img{min-width:742px!important}}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}.admin-bar #masthead:not(.hide-header){top:46px}#lightbox img{min-width:660px!important}.image_content_section .content-left .image img{right:88%}}@media screen and (max-width:700px){#lightbox img{min-width:610px!important}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}@media screen and (max-width:650px){#header-navigation li a span.text{display:none}div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{font-size:18px!important;max-width:100%}div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{width:100%!important;margin-top:0}div.gform_wrapper.gravity-theme .note{top:79px;min-height:58px;max-width:264px;margin:auto}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_text{height:35px}.contactus_section .content-left,.contactus_section .content-right,.front_contentimageV2_section .content-left,.front_contentimageV2_section .content-right,.front_contentimage_section .content-left,.front_contentimage_section .content-right,.front_imagecontent_section .content-left,.front_imagecontent_section .content-right,.instagram_feed_section .content-left,.instagram_feed_section .content-right{min-width:auto;min-height:auto}.contactus_section .heading,.front_contentimageV2_section .heading,.front_contentimage_section .heading,.front_imagecontent_section .heading,.instagram_feed_section .heading{font-size:32px!important;line-height:32px!important}.contactus_section .image img,.front_contentimageV2_section .image img,.front_contentimage_section .image img,.front_imagecontent_section .image img,.instagram_feed_section .image img{left:-20px;height:250px;width:calc(100% + 40px)}.contactus_section .the-content,.front_contentimageV2_section .the-content,.front_contentimage_section .the-content,.front_imagecontent_section .the-content,.instagram_feed_section .the-content{margin-top:11px!important;padding:11px 0 48px!important}.contactus_section .the-content p,.front_contentimageV2_section .the-content p,.front_contentimage_section .the-content p,.front_imagecontent_section .the-content p,.instagram_feed_section .the-content p{font-size:14px!important;line-height:18px!important;letter-spacing:.025em!important}.contactus_section .btn-link,.front_contentimageV2_section .btn-link,.front_contentimage_section .btn-link,.front_imagecontent_section .btn-link,.instagram_feed_section .btn-link{font-size:18px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:320px!important;width:320px!important;padding:2px 0 0!important;left:0!important}.front_contentimageV2_section .box .the-content:before,.front_contentimage_section .box .the-content:before,.front_imagecontent_section .box .the-content:before{top:-10px!important;left:0!important}.front_contentimageV2_section .features{-ms-flex-pack:distribute!important;justify-content:space-around!important}.front_contentimageV2_section .mobile-brands{display:-ms-flexbox!important;display:flex!important}.front_contentimageV2_section .brands{display:none!important}.front_contentimageV2_section .btn-link{margin:0 auto!important}.contactus_section .the-content-wrap{padding:32px 0 36px!important}.contactus_section .content-right{text-align:left;min-width:auto;margin:0}.contactus_section .content-right .heading{margin:0}.contactus_section .content-right .heading:after{left:0;-ms-transform:unset;transform:unset}.contactus_section .content-left .top-details-contactus{-ms-flex-order:1;order:1;width:auto!important;margin:32px auto 0}.contactus_section .content-left .top-details-contactus:after{bottom:-9px}.contactus_section .content-left .bot-details-contactus{-ms-flex-order:2;order:2;margin:38px auto 10px}.contactus_section .content-left .bot-details-contactus,.contactus_section .content-left .top-details-contactus{-ms-flex-direction:column;flex-direction:column}.contactus_section .content-left .bot-details-contactus li,.contactus_section .content-left .top-details-contactus li{margin-bottom:23px}.content_image_section .the-content-wrap{padding:80px 0 0}.content_image_section .heading,.content_slider_section .heading,.image_content_section .heading,.process_section .heading{font-size:28px!important;line-height:30px!important}.content_image_section .btn-link,.content_slider_section .btn-link,.image_content_section .btn-link,.process_section .btn-link{font-size:18px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:320px!important;width:320px!important;padding:2px 0 0!important;left:0!important}.content_slider_section .contentimage-slider,.content_slider_section .contentimage-slider .slide-image,.image_content_section .contentimage-slider,.image_content_section .contentimage-slider .slide-image{height:350px!important;width:auto}.content_slider_section .contentimage-slider .slick-next.slick-arrow,.content_slider_section .contentimage-slider .slick-prev.slick-arrow,.image_content_section .contentimage-slider .slick-next.slick-arrow,.image_content_section .contentimage-slider .slick-prev.slick-arrow{background-size:65%}.image_content_section .image img{right:100%!important}.content_image_section .the-content,.image_content_section .the-content{padding-right:0!important}.areas_served_section .acf-map-blue{width:650px;height:593px;left:-20px}.areas_served_section .box{padding:15px 0 25px 60px}.areas_served_section .areas-served-links{display:block!important}#lightbox img{min-width:410px!important}}@media screen and (max-width:540px){#lightbox .lb-nav a.lb-prev{left:0}#lightbox .lb-nav a.lb-next{right:0}.image_content_section .image img{right:140%!important}}@media screen and (max-width:460px){#page.site{padding-top:90px}.banner_section .image img{width:100%;height:auto}.banner_section .heading{position:relative;top:4px;padding:0 25px 0 0;font-size:48px;line-height:36px!important}.banner_section .sub-heading{font-size:18px;padding:0 30px 0 0}.banner_section .btn-link{font-size:18px;padding:9px 0 8px;margin:auto 0 40px}#footer{background-position:-263px bottom}#footer .footer-contents{padding:38px 0 16px}#footer .a-custom-logo{-ms-flex-order:1;order:1}#footer #footer-navigation{display:none}#footer .mobile-content{display:block}#footer .mid-footer-content{-ms-flex-order:1;order:1}#footer .mid-footer-content .footer-copyright,#footer .mid-footer-content .footer-license{display:none}#footer .mid-footer-content a{font-size:12px;line-height:23px}#footer .mid-footer-content .mid-footer-links{margin:0 0 0 -19px}#footer .mid-footer-content p{font-size:13px;line-height:20px!important}#footer .footer-logo-links{-ms-flex-order:2;order:2}#footer .footer-logo-links .social-media-links{-ms-flex-order:1;order:1;margin:23px 0 30px}#footer .footer-logo-links .a-custom-logo{-ms-flex-order:2;order:2;margin:0 0 41px}.blog_page_section .blog-archive .card,.blog_page_section .single-post{max-width:100%}.blog_page_section .post-image{margin:0 -20px}.blog_page_section .post-image img{margin-top:0!important}.blog_page_section .blog-prev-img{margin:0 -20px!important}.blog_page_section .card:first-child .blog-prev-img{margin-top:-20px!important}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea,div.gform_wrapper.gravity-theme textarea.large{height:100px!important}div.gform_wrapper.gravity-theme textarea.large{padding:10px 12px 9px!important;font-size:16px!important}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]){height:35px!important;font-size:16px!important}div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{min-width:100%!important;margin:10px 0 0!important}.contactus-form div.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0!important;grid-row-gap:20px!important}.contactus_section .heading,.front_contentimageV2_section .heading,.front_contentimage_section .heading,.front_imagecontent_section .heading,.instagram_feed_section .heading{font-size:22px!important;line-height:24px!important}.contactus_section .the-content p,.front_contentimageV2_section .the-content p,.front_contentimage_section .the-content p,.front_imagecontent_section .the-content p,.instagram_feed_section .the-content p{font-size:12px!important}.front_contentimageV2_section .the-content-wrap,.front_contentimage_section .the-content-wrap,.front_imagecontent_section .the-content-wrap,.instagram_feed_section .the-content-wrap{padding:40px 0 0!important}.front_contentimageV2_section .content-right .image,.front_contentimage_section .content-right .image,.front_imagecontent_section .content-left .image{top:-55px;z-index:-1}.content_image_section .content-right .image{top:-80px;left:-20px;z-index:-1}.image_content_section .content-left .image{top:-55px;left:-20px;z-index:-1}.image_content_section .image img{right:160%!important}.front_contentimage_section{max-height:673px!important}.front_imagecontent_section{max-height:613px!important}.front_contentimageV2_section .box .heading:nth-child(2):after{bottom:-7px!important}.front_contentimageV2_section .features{margin:45px 0 25px!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.front_contentimageV2_section .features li{padding:12px 0 0;width:108px;height:108px;margin:0 0 17px}.front_contentimageV2_section .features img{width:auto;height:48px}.front_contentimageV2_section .features .text{font-size:13px!important;line-height:12px!important;padding:13px 10px 0!important}.contactus_section .content-left{-ms-flex-order:2;order:2}.contactus_section .content-left .acf-map{-ms-flex-order:3;order:3}.contactus_section .content-left .top-details-contactus{-ms-flex-order:1;order:1}.contactus_section .content-left .bot-details-contactus{-ms-flex-order:2;order:2}.contactus_section .content-right{-ms-flex-order:1;order:1}.instagram_feed_section .instagram-feed .sbi_item{height:auto!important;width:200px!important}.instagram_feed_section .instagram-feed #sb_instagram #sbi_images .sbi_item{padding:0 15px!important}.content_slider_section .contentimage-slider,.content_slider_section .contentimage-slider .slide-image,.image_content_section .contentimage-slider,.image_content_section .contentimage-slider .slide-image{height:250px!important}.areas_served_section .acf-map-blue{width:460px}.gallery_section .contents .gimage{max-width:320px!important;height:auto!important}#lightbox img{min-width:unset!important;height:unset!important}#searchform input[type=submit]{margin:10px 0 0}}@media screen and (max-width:390px){.front_contentimageV2_section{max-height:726px}.front_contentimageV2_section .features{margin:45px -20px 6px!important}.gallery_section .the-content-wrap{padding:60px 0}.areas_served_section .box{padding:15px 0 25px 40px}.image_content_section .image img{right:220%!important}}