@import url(/wp-content/themes/VSA-Child/../Divi/style.css);h2{font-size:48px}body h3{font-size:28px}.heading-red h2{color:#a9141f}.body-30 p{font-size:30px;line-height:1.5em}.btn-red{background-color:#a9141f;color:#fff}.btn{border-radius:50px;font-weight:700;letter-spacing:4px}.btn-large{font-size:20px;padding:25px 0;max-width:458px;display:block}.btn-small{font-size:14px;padding:10px 0;max-width:185px;display:block;text-align:center}.btn-center{display:block;margin:0 auto}.btn-square{font-size:30px;background-color:#a9141f;color:#fff;font-weight:700;padding:18px 48PX}.btn-top-square{margin-top:40px}.color-gray p{color:#606060}#home-banner-slider h2.et_pb_slide_title{font-size:60px;margin-bottom:13%;letter-spacing:4px}#home-banner-slider .et_pb_slider .et_pb_container{max-width:1280px}#home-banner-slider .et_pb_slide_description{padding:16% 8% 2.2%}#home-banner-slider .et-pb-controllers{bottom:0}#home-banner-slider .et-pb-controllers a{width:15px;height:15px;border:1px solid #fff;background:none}#home-banner-slider .et-pb-controllers a.et-pb-active-control{background-color:#fff}#home-banner-slider .btn{margin-bottom:24px}#sub-banner h1{text-align:center}.services-icon p{font-size:18px}.services-icon h4{font-size:30px}.read-more{color:#606060;font-weight:700;font-size:24px;transition:all 250ms ease-in-out}.read-more:hover{color:#a9141f}#ct-contact-sec .gfield_label,#ct-contact-sec .ginput_container label{display:none}#ct-contact-sec textarea{height:253px}#ct-contact-sec .et_pb_module{width:70.747%;margin:0 auto}#ct-contact-sec input[type=text],#ct-contact-sec textarea{background:#fff0;opacity:.8;color:#fff}#ct-contact-sec input[type=text]::placeholder,#ct-contact-sec textarea::placeholder{color:#fff;opacity:.8}#ct-contact-sec input[type=text]{border-top:0;border-left:0;border-right:0}#ct-contact-sec textarea{padding:20px 22px;margin-top:32px}#ct-contact-sec input[type=text]{padding:18px 22px}#ct-contact-sec input[type=submit]{background-color:#c86970;border:1px solid #c86970;color:#fff;cursor:pointer;min-width:207px;height:60px;font-size:20px;font-weight:700;letter-spacing:4px}#ct-contact-sec .gform_footer{text-align:center;margin-top:26px}#ct-contact-sec textarea:focus{border:1px solid #fff}#ct-contact-sec input[type=text]:focus{border-bottom:1px solid #fff}#ct-contact-sec .ct-field-space{margin-bottom:20px}#ct-contact-sec .gform_wrapper{margin-top:6%}.validation_error{display:none}.gfield_error{background:none!important;border:none!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #fff}.single #left-area .post-meta{display:none}.single h1{padding-top:20px}#ct-filterable h2.et_pb_module_header{text-align:center;font-size:20px}#ct-filterable .et_pb_grid_item{width:32%;margin-right:2%}#ct-filterable .et_pb_grid_item:nth-child(3n){margin-right:0}#ct-filterable .et_pb_portfolio_filters{display:flex;justify-content:center}#ct-filterable .et_pb_portfolio_filters li{margin:0 4px}#ct-filterable .et_pb_portfolio_filters li a{font-size:30px;text-transform:uppercase;color:#000}#ct-filterable .et_pb_portfolio_filters li a.active{font-weight:700;color:#a9141f}#ct-filterable.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none;background-color:#fff0}#sub-banner h1{font-size:30px}#sub-banner{background-color:#fafafa}#footer-widgets .widget_nav_menu li{display:inline-block;padding-right:69px;padding-left:0}#footer-widgets .widget_nav_menu li:before{content:none}#footer-widgets .widget_nav_menu li:last-child{padding-right:0}.et_pb_gutters3 .footer-widget{margin:0 5.5% 0 0}#footer-bottom{padding-top:0}#main-footer{position:relative;padding-bottom:2%}#main-footer div#footer-bottom{display:none}#main-footer div#text-8{display:block;width:100%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:0}ul.right-footer-icons li:before{display:none}#main-footer .right-footer-icons li{display:inline-block;padding-left:30px;margin-bottom:0}#main-footer .footer-widget:last-child{text-align:right;width:20%}.footer-widget:last-child .et_pb_widget{float:none}#main-footer .footer-widget:first-child{width:74%}.right-footer-icons+p,#text-8 p{font-size:18px;opacity:.5;text-transform:capitalize;font-weight:500}#footer-widgets .footer-widget li:last-child{padding-right:0}#footer-bottom{position:absolute;width:100%;bottom:40px}.et_fullwidth_nav #main-header .container{max-width:1512px;padding:0;width:90%}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item{padding-right:42px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item:last-child{padding-right:0}#mega-menu-wrap-primary-menu .btn-top-large a{background-color:#a9141f!important;color:#fff!important;min-width:304px;line-height:3.8em!important;height:76px!important;border-radius:50px!important;text-align:center!important}a.mega-menu-link{letter-spacing:2px}#main-header{padding-bottom:1.4%}#mega-menu-wrap-primary-menu .btn-top-large a:hover{background-color:#fff!important;border:2px solid #A9141F!important;color:#A9141F!important}#mega-menu-wrap-primary-menu .btn-top-large a{border:2px solid #a9141f!important}a,#ct-contact-sec input[type=submit]{transition:all 250ms ease-in-out!important;-webkit-transition:all 250ms ease-in-out!important;-moz-transition:all 250ms ease-in-out!important;-o-transition:all 250ms ease-in-out!important}.btn-square:hover,#ct-contact-sec input[type=submit]:hover{opacity:.8}.responsive-col2{float:right;margin-right:0!important}#ct-filterable .et_portfolio_image{max-height:199px;overflow:hidden!important}#left-area img{width:50%}#armoury img{width:60%}#ballistic img{width:80%}#aegvs img{width:66%}#hercvlite img{width:46%}#pharma-vault .et_pb_row_8 img{width:40%}#pharma-vault .et_pb_row_10 img{width:75%}.et_pb_row .et_pb_module:nth-child(2){margin-bottom:20px!important}#case-studies .et_pb_image_wrap{max-height:147px;overflow:hidden}#bank-modular .list-sec .et_pb_column_5{margin-left:5.5%!important;margin-right:0!important}#safety img{width:80%}#safety-deposit img{width:70%}#vault-360 img{width:80%}#vault-door img{width:50%}.et_pb_section{padding:1% 0}@media only screen and (max-width:1500px){#ct-filterable .et_portfolio_image{max-height:190px}}@media only screen and (max-width:1400px){#ct-filterable .et_portfolio_image{max-height:177px}}@media only screen and (max-width:1366px){#case-studies .et_pb_image_wrap{max-height:127px;overflow:hidden}.et_pb_section{padding:0}#aegvs img{width:100%}#hercvlite img{width:60%}#pharma-vault .et_pb_row_8 img{width:50%}#pharma-vault .et_pb_row_10 img{width:100%}}@media only screen and (max-width:1300px){#ct-filterable .et_portfolio_image{max-height:164px}}@media only screen and (max-width:1200px){#ct-filterable .et_portfolio_image{max-height:152px}#case-studies .et_pb_image_wrap{max-height:112px;overflow:hidden}#armoury img{width:80%}#ballistic img{width:100%}}@media only screen and (max-width:1100px){#ct-filterable .et_portfolio_image{max-height:140px}#case-studies .et_pb_image_wrap{max-height:100px;overflow:hidden}}@media only screen and (max-width:1000px){#ct-filterable .et_portfolio_image{max-height:126px}#armoury img{width:60%}#pharma-vault .et_pb_row_8 img{width:66%}#hercvlite img{width:90%}#vault-door img{width:80%}#vault-360 img{width:100%}}@media only screen and (max-width:768px){#ct-filterable .et_portfolio_image{max-height:86px}}@media only screen and (min-width:981px){.right-footer-icons+p{width:210px;float:right}}@media only screen and (max-width:1600px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item{padding-right:32px}#home-banner-slider h2.et_pb_slide_title{font-size:55px;line-height:65px}}@media only screen and (max-width:1400px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item{padding-right:16px}#mega-menu-wrap-primary-menu .btn-top-large a{min-width:250px}#home-banner-slider h2.et_pb_slide_title{font-size:50px;line-height:60px}#home-banner-slider .et_pb_slide_description{padding:15% 5% 2%!important}}@media only screen and (max-width:1280px){#footer-widgets .widget_nav_menu li{padding-right:55px!important}}@media only screen and (max-width:1208px){.services-icon h4{font-size:29px}}@media only screen and (max-width:1168px){.services-icon h4{font-size:28px}}@media only screen and (max-width:1128px){.services-icon h4{font-size:27px}}@media only screen and (max-width:1088px){.services-icon h4{font-size:24px}}@media only screen and (max-width:1260px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item{padding-right:6px}#mega-menu-wrap-primary-menu .btn-top-large a{min-width:220px;height:58px!important;line-height:3em!important}#home-banner-slider h2.et_pb_slide_title{font-size:44px;line-height:54px}#home-banner-slider .et_pb_slide_description{padding:15% 5% 2%!important}#footer-widgets .widget_nav_menu li{padding-right:28px!important}}@media only screen and (max-width:1160px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:16px}#mega-menu-wrap-primary-menu .btn-top-large a{line-height:3.6em!important}#home-banner-slider h2.et_pb_slide_title{font-size:38px;line-height:48px}}@media only screen and (max-width:1100px){#mega-menu-wrap-primary-menu .btn-top-large a{min-width:156px!important;height:50px!important;line-height:3.4em!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px}#footer-widgets .widget_nav_menu li{padding-right:20px!important}}@media only screen and (max-width:1066px){#mega-menu-wrap-primary-menu .btn-top-large a{min-width:200px}#home-banner-slider h2.et_pb_slide_title{font-size:36px;line-height:46px}#footer-widgets .widget_nav_menu li{padding-right:18px!important}}@media only screen and (max-width:980px){#top-menu-nav{position:absolute;right:0;top:20px}#et-top-navigation{height:70px}#mega-menu-primary-menu{padding:0 10px 15px!important}#mega-menu-wrap-primary-menu .btn-top-large a{margin:0 auto!important;max-width:210px}.mega-menu-toggle.mega-menu-open{min-width:200px}#home-banner-slider h2.et_pb_slide_title{font-size:34px;line-height:44px;font-weight:bold!important}#home-banner-slider .et_pb_slide_description{padding:16% 0 2.2%}.btn-large{font-size:16px;padding:14px 0;max-width:390px}h2{font-size:32px;line-height:40px!important}.et_pb_fullwidth_section{padding:0}.body-30 p{font-size:24px}.services-icon h4{font-size:26px}.services-icon p{line-height:1.5em}.read-more{font-size:20px}#ct-filterable .et_pb_portfolio_filters li a{font-size:18px;padding:10px 14px}p{font-size:20px;line-height:1.5em}.btn-square{font-size:20px;padding:12px 36px}.btn-top-square{margin:30px 0}#ct-contact-sec .et_pb_module{width:80%}#ct-contact-sec input[type=text]{padding:14px 22px}#main-footer .footer-widget:first-child{width:100%!important;margin-right:0!important}#footer-widgets .footer-widget .fwidget{margin-bottom:30px}ul.widget_nav_menu{text-align:center}#main-footer div#text-8{text-align:center}#main-footer .footer-widget:last-child{width:100%!important;text-align:center;padding-top:30px}#footer-widgets{padding:8% 0 4%}#et_mobile_nav_menu{display:none}.mega-menu-row{padding:0}.mega-menu-row p,.mega-menu-row li{font-size:16px}.title-center h3{text-align:center}.btn-center .btn{margin:0 auto}#hp-what-we-do .et_pb_row.et_pb_row_1{padding:0px!important}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0px!important}#hp-what-we-do li{font-size:inherit!important}#hp-what-we-do ul{margin:30px 30px 0px!important;padding-bottom:0px!important}#hp-what-we-do .et_pb_column{margin-bottom:0px!important}#footer-widgets .widget_nav_menu li{padding-right:55px!important}#footer-widgets .widget_nav_menu li:last-child{padding-right:0px!important}#my-list .et_pb_text_inner{width:80%!important}.et_pb_text_1 h3{font-size:20px!important;line-height:28px!important}body h3{margin-top:15px!important}#nav_menu-2{width:100%;text-align:center}#ct-filterable .et_portfolio_image{max-height:113px}#case-studies .et_pb_image_wrap{max-height:290px;overflow:hidden}.et_pb_column .et_pb_module:nth-child(2){margin-bottom:15px!important}.et_pb_row{padding:20px 0!important}#hercvlite img{width:50%}#safety-deposit img{width:100%}#vault-360 img{width:100%}#vault-door img{width:100%}#pharma-vault .et_pb_row_8 img{width:50%}#modular-vaults img{width:80%}#aegvs img{width:70%}}@media only screen and (max-width:900px){#home-banner-slider h2.et_pb_slide_title{font-size:28px;line-height:38px}#footer-widgets .widget_nav_menu li{padding-right:33px!important}#my-list .et_pb_text_inner{width:90%!important}}@media only screen and (max-width:767px){#footer-widgets .footer-widget .fwidget,#footer-widgets .footer-widget:nth-child(n){margin-bottom:30px!important}#ct-filterable li{text-align:center;width:100%;margin:0!important}.et-pb-controllers{bottom:20px!important}#home-banner-slider h2.et_pb_slide_title{font-size:24px;line-height:34px}#home-banner-slider .et_pb_slide_description{padding:15% 0% 2%!important}h2{font-size:28px;line-height:38px!important}.body-30 p{font-size:20px;line-height:30px!important}#hp-what-we-do li{font-size:20px!important;line-height:30px!important}#ct-filterable .et_pb_portfolio_item{margin-bottom:0px!important}#footer-widgets .widget_nav_menu li{padding-right:8px!important}#main-footer{padding-bottom:0!important}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size:20px!important;line-height:28px!important}#ct-contact-sec textarea{font-size:20px!important;line-height:28px!important}#ct-contact-sec textarea{height:180px}#ct-contact-sec input[type="submit"]{font-size:18px!important;line-height:28px!important}#my-list .et_pb_text_inner{font-size:24px!important;line-height:34px!important}#menu-footer-menu{font-size:22px!important;line-height:30px!important}body h3{font-size:22px!important;line-height:32px!important}#transportable .et_pb_text_4,#modular .et_pb_text_8,#modular .et_pb_text_12,#armoury .et_pb_text_12,#weapon .et_pb_text_16,#ballistic .et_pb_text_20,#aegvs .et_pb_text_4,#hercvlite .et_pb_text_8,#modular-vaults .et_pb_text_12,#pharma-vault .et_pb_text_16,#pharma-vault .et_pb_text_20,#modular h3{margin-top:20px}#hercvlite p{font-size:18px!important;line-height:28px!important}#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li,#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li,#modular-vaults ul li,#pharma-vault ul li,#safety ul li,#bank-modular ul li,#home-sec ul li{font-size:20px!important;line-height:30px!important}p{font-size:18px!important;line-height:28px!important}#case-studies .et_pb_image_wrap{max-height:229px;overflow:hidden}#armour-doors{padding:0 0 30px}#safety-deposit img{width:70%}#vault-360 img{width:80%}#vault-door img{width:60%}#aegvs img{width:100%}}@media only screen and (max-width:640px){#home-banner-slider h2.et_pb_slide_title{font-size:22px;line-height:32px}#hp-what-we-do ul{margin:15px 0px!important}#home-banner-slider .et-pb-controllers a{width:10px;height:10px}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size:18px!important;line-height:28px!important}#ct-contact-sec textarea{font-size:18px!important;line-height:28px!important}#ct-contact-sec .et_pb_row_6.et_pb_row{padding-bottom:0px!important}#footer-widgets .footer-widget .fwidget,#footer-widgets .footer-widget:nth-child(n){margin-bottom:0px!important}#menu-footer-menu{font-size:20px!important;line-height:28px!important}#footer-widgets .widget_nav_menu li{padding-right:10px!important}#my-list .et_pb_text_inner{font-size:22px!important;line-height:30px!important}#my-list .et_pb_text_inner{width:100%!important}#product-list{padding:0px!important}#transportable p,#aegvs p,#safety-deposit p,#vault-360 p,#vault-door p{font-size:16px!important;line-height:26px!important}.services-icon h4{font-size:20px!important;line-height:30px!important}#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li,#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li,#modular-vaults ul li,#pharma-vault ul li,#safety ul li,#bank-modular ul li,#home-sec ul li{font-size:18px!important;line-height:28px!important}.et_pb_section .et_pb_column .et_pb_module{margin-bottom:15px}#weapon h3{margin-top:20px!important}.btn-small{font-size:14px!important;padding:8px 0!important;;max-width:140px!important;}#ct-contact-sec input[type="submit"]{font-size:14px!important;line-height:24px!important}#ct-contact-sec p{padding:0px!important}body h3{font-size:18px!important;line-height:28px!important}#footer-widgets .widget_nav_menu li{font-size:18px!important;line-height:28px!important}.btn-small{font-size:12px!important;line-height:24px!important;margin-bottom:20px}#to-view p{font-size:16px!important}.et_pb_text_24 h4{font-size:18px!important;line-height:28px!important}#case-studies .et_pb_image_wrap{max-height:190px}.et_pb_section{padding:20px 0}.et_pb_row{padding:0!important}#armoury img{width:80%}}@media only screen and (max-width:600px){#home-banner-slider .et-pb-controllers{display:block!important}.btn-large{font-size:14px;max-width:340px}.et_pb_text_1 h3{font-size:18px!important;line-height:28px!important}#footer-widgets #menu-footer-menu li{display:block;padding-right:0}#main-footer .et_pb_widget{float:none}#ct-filterable .clearfix ul .et_pb_portfolio_filter.et_pb_portfolio_filter_all{display:none!important}.et_pb_slider .et_pb_container{width:100%!important}#case-studies .et_pb_image_wrap{max-height:179px}}@media only screen and (max-width:480px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:100%}#home-banner-slider h2.et_pb_slide_title{font-size:18px;line-height:28px}#my-list .et_pb_text_inner{font-size:18px!important;line-height:28px!important}#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li,#modular ul li,#armoury ul li,#weapon ul li,#ballistic ul li{font-size:16px!important;line-height:26px!important}#transportable .et_pb_text_4,#modular .et_pb_text_8,#modular .et_pb_text_12,#armoury .et_pb_text_12,#weapon .et_pb_text_16,#ballistic .et_pb_text_20,#aegvs .et_pb_text_4,#hercvlite .et_pb_text_8,#modular-vaults .et_pb_text_12,#pharma-vault .et_pb_text_16,#pharma-vault .et_pb_text_20,#home-sec .et_pb_text_4{margin-bottom:15px!important}.et_pb_text_1 h3{font-size:16px!important;line-height:26px!important}#footer-widgets{padding:0 0 4%}#ct-contact-sec textarea{height:130px}#case-studies .et_pb_image_wrap{max-height:143px}#vault-door img{width:80%}#safety-deposit img{width:100%}#hercvlite img{width:80%}#modular-vaults img{width:100%}#vault-360 img{width:100%}#armoury img{width:100%}}@media only screen and (max-width:320px){p{font-size:14px!important;line-height:24px!important}#case-studies .et_pb_image_wrap{max-height:95px}#hercvlite img{width:100%}#pharma-vault .et_pb_row_8 img{width:100%}#safety img{width:100%}#vault-door img{width:100%}}