@import "https://fonts.googleapis.com/css?family=Rubik:400,500,700";
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-linkedin:before{content:"\f0e1"}
body{font-family:'Rubik',sans-serif;font-size:18px;line-height:32px;color:#222;font-weight:400;overflow-x:hidden}
button:focus,button:hover,button:hover{outline:0;}
h1,h2{font-size:70px;font-family:arial;line-height:1.143;color:#222}
a:hover{color:#616262;text-decoration:underline}
h2{color:#fff;text-shadow:0 3px 4px rgba(0,0,0,.2)}
h1{margin-bottom:40px}
h1,h2,h3,h4,h5,h6{font-weight:500}
p{margin-bottom:40px}
a{-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;position:relative}
a:hover,a:focus,a:active{text-decoration:none}
ul,ol{margin:0;padding:0}
header{position:fixed;top:0;transition:top .2s ease-in-out;width:100%}
header h2{font-weight:500}
.pull-right{float:right;}
.pull-left{float:left;}
video{display:inherit}
.nav-up{top:-150px}
.top-nav-collapse.nav-down{box-shadow:0 2px 10px rgba(75,75,75,.32)}
.drawer-brand{float:left}
.drawer-navbar li:hover .drawer-menu-item{color:#e04c4c}
.drawer-navbar li:hover .drawer-menu-item:after,.drawer-navbar li:hover .drawer-menu-item:before,.drawer-navbar li.active .drawer-menu-item::after{width:100%;left:0}
.drawer-navbar .drawer-menu-item::after,.drawer-navbar .drawer-menu-item::before{content:'';position:absolute;bottom:0;width:0;right:0;height:4px}
.drawer-navbar .drawer-menu-item::before{-webkit-transition:width .3s cubic-bezier(.51,.18,0,.88) .1s;transition:width .3s cubic-bezier(.51,.18,0,.88) .1s;background:#616262}
.drawer-navbar .drawer-menu-item::after{-webkit-transition:width .2s cubic-bezier(.29,.18,.26,.83);transition:width .2s cubic-bezier(.29,.18,.26,.83);background:#e04c4c}
.nav-right-block{float:right}
.nav-right-block .contact-para{text-align:right;margin-bottom:0}
.nav-right-block .contact-para a{color:#e04c4c;font-size:22px;font-weight:500}
.nav-right-block .contact-para a i{margin:-5px 5px 0 0;font-size:27px}
.main-nav{font-weight:500;margin-top:5px}
.container{max-width:960px}
.get-in-touch-ancr{background-image:-moz-linear-gradient(135deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 26%,#ff3c3c 86%);background-image:-webkit-linear-gradient(135deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 26%,#ff3c3c 86%);background-image:-ms-linear-gradient(135deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 26%,#ff3c3c 86%);position:absolute;right:0;top:0;bottom:0;padding:0 37px;width:140px;z-index:4}
.get-in-touch-ancr img{position:absolute;top:50%;transform:translateY(-50%)}
.fade.in{opacity:1}
.modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}
#get-in-touch-blk .modal-dialog{top:144px;position:relative;background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);width:75%;max-width:100%;margin:0}
#get-in-touch-blk .modal-dialog:before{position:absolute;content:'';width:0;height:0;border-bottom:140px solid #db2f30;border-right:170px solid transparent;top:15%;left:10%}
#get-in-touch-blk .modal-dialog:after{position:absolute;width:0;height:0;border-bottom:140px solid #db2f30;content:'';z-index:-1;border-left:170px solid transparent;right:90px;bottom:220px}
.contact-form input,.contact-form select,.contact-form textarea{background:#fff;-moz-appearance:none;border:solid 1px #393939;height:50px;width:100%;font-size:14px;padding:0 30px;border-radius:3px;margin-bottom:4px;color:#000;appearance:none;-webkit-appearance:none}
#get-in-touch-blk .modal-content{border-radius:0;padding:55px 90px}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-mz-transform:translate(0,0);transform:translate(0,0)}
.modal-body{padding:0}
.call-text{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg) translateY(-50%);-o-transform:rotate(90deg) translateY(-50%);-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);width:342px;line-height:70px;text-align:center;background:#800c0d;right:-170px;position:absolute;top:45%;color:#fff;text-transform:uppercase;letter-spacing:1px}
#get-in-touch-blk .modal-content{position:relative;background:none;border:0;max-width:780px;margin:auto;margin-right:170px}
#get-in-touch-blk .modal-content h3{margin-bottom:35px;font-size:36px;color:#fff}
.close{position:absolute;right:-100px;top:30px;width:36px;height:36px;opacity:1}
.close:hover{opacity:.8}
.close:before,.close:after{position:absolute;left:15px;content:' ';height:36px;width:6px;background-color:#800c0d}
.close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal-backdrop{background-color:#000}
.contact-form textarea{padding:12px 30px;max-height:130px;max-width:100%;min-width:100%;min-height:130px}
section{padding:120px 0}
#banner{margin-top:144px;position:relative;padding:0;overflow:hidden}
#banner img{width:100%}
.banner-text{position:absolute;left:0;right:0;top:55%;bottom:0;transform:translateY(-50%);max-width:940px;margin:0 auto;width:94%}
.banner-text p{font-family:"Rubik";color:#fff;text-transform:uppercase;margin-bottom:10px;letter-spacing:2px}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block.home-video{height:calc(100vh - 144px);overflow:hidden}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 144px)}
#welcome-sec{text-align:center}
.red-ancr{color:#e04c4c;letter-spacing:2px;text-transform:uppercase;font-weight:500}
.red-ancr:after{font-family:'FontAwesome';content:"\f178";margin-left:15px}
.red-ancr:before{font-family:'FontAwesome';content:"\f178";margin-right:15px}
.action-shop-now{font-size:18px;color:#e04c4c;font-weight:400;border:0;background:none;letter-spacing:.1em;overflow:hidden;display:inline-block;text-transform:uppercase;right:0;top:100%;position:static}
.action-shop-now span{padding-right:25px;display:inline-block;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms}
.action-shop-now span:after,.action-shop-now span:before{content:"\f178";display:inline-block;font-family:"FontAwesome";position:absolute;width:25px}
.action-shop-now span:before{right:100%;text-align:left}
.action-shop-now span:after{right:0;text-align:right}
.action-shop-now span:after,.action-shop-now span:before{content:"\f178";display:inline-block;font-family:"FontAwesome";position:absolute;width:25px}
.action-shop-now:hover span{transform:translateX(25px);-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-o-transform:translateX(25px)}
#acees-control-sec{background:url(../images/home/core-security-in-essex-access-control-system.png) no-repeat left center/ auto 100%;position:relative;padding-bottom:70px}
#acees-control-sec:after,#acees-control-sec:before{content:'';background:url(../images/home/section-1.png) no-repeat left top / auto 100%;position:absolute;right:0;top:-22px;bottom:-22px;width:65%;z-index:1}
#acees-control-sec:before{width:30%;background-position:right center;right:0;background-size:200% 100%}
#acees-control-sec .container,#alarm-security .container,#cctv-system .container,#send-review-sec .container,#entrance-sys .container{z-index:2;position:relative;color:#fff}
#acees-control-sec p,#alarm-security p,#cctv-system p{margin-bottom:0}
h4{font-size:25px;margin:35px 0 30px}
h3{font-size:40px;line-height:1.25;letter-spacing:-2px}
h3 span{color:#800c0d}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent!important;color:#fff;border:1px solid #fff}
.captch-block .captcha-box{float:left;width:30%!important;height:46px!important;background:url(../basic-form/captcha.jpg) no-repeat left top;color:#000;font-size:30px;margin-bottom:20px;text-align:center;border:solid 1px #ccc;overflow:hidden;margin-right:15px}
.captch-block .captcha-btn{margin:0 0 0 14px;line-height:21px;width:30%!important;height:46px!important;float:left;border-radius:0;background:#ab2b2b;background:-moz-linear-gradient(top,rgba(171,43,43,1) 0%,rgba(255,60,60,1) 100%)!important;background:-webkit-linear-gradient(top,rgba(171,43,43,1) 0%,rgba(255,60,60,1) 100%);background:linear-gradient(to bottom,rgba(171,43,43,1) 0%,rgba(255,60,60,1) 100%);color:#fff;width:194px;height:48px;text-transform:uppercase;font-weight:700;font-size:15px}
.captch-block .captcha-btn:hover{border:1px solid #000;background:#fff;color:#000;transition:background .5s}
.border-ancr{z-index:0;overflow:hidden;transition:all .5s;height:56px;display:inline-block;text-transform:uppercase;color:#fff;line-height:54px;margin-top:30px;text-align:center;padding:0 22px;z-index:1;border:2px solid #ff3c3c;-moz-border-image:-moz-linear-gradient(top,#ff3c3c 0%,#ac2b2b 100%);-webkit-border-image:-webkit-linear-gradient(top,#ff3c3c 0%,#ac2b2b 100%);border-image:linear-gradient(to bottom,#ff3c3c 0%,#ac2b2b 100%);border-image-slice:1}
.border-ancr:hover{color:#ff3c3c;border:2px solid #fff}
.border-ancr::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff;color:#ff3c3c;border:2px solid #fff;transition:all .5s;z-index:-1}
.border-ancr:hover::before{left:0}
.drawer-dropdown-menu .active a{color:#db2525!important}
.drawer-navbar .drawer-menu li.active a{color:#da3333}
#acees-control-sec .border-ancr{border:2px solid #fff}
.border-ancr:after,#contact-sec h6:before{font-family:'FontAwesome';font-weight:400;content:"\f196 ";margin-left:15px}
#alarm-security,#cctv-system{background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);padding:101px 0 99px;color:#fff;position:relative}
#alarm-security:after{content:'';background:url(../images/home/core-security-in-essex-intruder-alarm-systems.png) no-repeat right top / 100% auto;position:absolute;width:50%;right:0;top:0;bottom:0}
#alarm-security h3 span{color:#8b7d7d}
#cctv-system:before{position:absolute;top:0;bottom:-25px;width:55%;content:'';background:url(../images/home/core-security-in-essex-cctv-systems.png) no-repeat right top / auto 100%;left:0;z-index:1}
#cctv-system h3 span{color:#8b7d7d}
#cctv-system.entrance-sys:before{position:absolute;top:0;bottom:-25px;width:59%;content:'';background:url(../images/entrance-systems/core-security-in-essex-entrance-systems.png) no-repeat right top / auto 100%;left:0;z-index:1}
.contact-form textarea{padding:12px 30px;max-height:130px;max-width:100%;min-width:100%;min-height:333px}
#contact_form input{width:100%;height:46px;margin-bottom:30px;padding-left:10px}
.contact-forminput,.home-contact-form select,.home-contact-form textarea{background:#fff;height:50px;width:100%;font-size:16px;padding:15px;border-radius:3px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.contact-form select{background:url(../images/select.png) no-repeat;background-color:#fff;background-position:95% center;line-height:13px}
.contact-form textarea::placeholder,.home-contact-form input::placeholder{color:#a5a5a5}
.contact-form .get-ancr{border:2px solid #fff;width:300px}
#entrance-sys,cctv-exp{background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);color:#fff;position:relative;overflow:hidden;padding-bottom:80px}
#entrance-sys:before{width:50%;content:'';position:absolute;left:-43%;bottom:0;height:273px;-webkit-transform:skew(50deg);-moz-transform:skew(50deg);-o-transform:skew(50deg);transform:skew(50deg);background:#e33233;opacity:.6}
#entrance-sys:after,#acees-control-sec .container:after{position:absolute;content:'';width:0;height:0;border-bottom:140px solid #db2f30;border-right:170px solid transparent;top:15%;right:10%}
#acees-control-sec .container:after{top:-17%;right:-8%;z-index:-1}
#entrance-sys .border-ancr,.review-blk .border-ancr{-moz-border-image:-moz-linear-gradient(top,#fe3c3c 0%,#dc2f30 100%);-webkit-border-image:-webkit-linear-gradient(top,#fe3c3c 0%,#dc2f30 100%);border-image:linear-gradient(to bottom,#fe3c3c 0%,#dc2f30 100%);border-image-slice:1;margin-top:0}
#exp-banner{background:url(../images/home/core-security-in-essex-over-25-years-experience.png) no-repeat center top / cover;padding:200px 0;position:relative}
#exp-banner:before{position:absolute;content:'';background:rgba(0,0,0,.5);width:50%;height:100%;left:0;top:0}
#exp-banner .container{max-width:1140px}
#exp-banner .col-lg-6{padding-left:50px}
.exp-banner .d-flex img{margin:0 30px}
#exp-banner .col-lg-6.text-blk{font-size:40px;color:#fff;line-height:1.25;text-shadow:0 3px 2px rgba(0,0,0,.2);font-weight:500;letter-spacing:-1px;padding-left:80px}
#contact-sec{color:#fff;background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#ff3c3c 100%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#ff3c3c 100%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#ff3c3c 100%)}
#contact-sec h3{margin-bottom:30px}
#contact-sec h6{font-size:18px;color:#fff;text-transform:uppercase;line-height:30px;letter-spacing:1px;position:relative}
#contact-sec h6:before{margin:0 15px 0 0}
.call-ancr{font-size:40px;color:#fff;font-weight:500;letter-spacing:-1px;margin-top:10px;display:inline-block;padding:30px 5px;border-bottom:solid 2px #ff3c3c}
.call-ancr span{position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:15px solid red;border-left:solid 15px transparent;border-right:solid 15px transparent}
.call-ancr i{font-size:30px;margin:0 18px 0 0;float:left}
#send-review-sec{background:#323231 url(../images/home/core-security-in-essex-outstanding-product.png) no-repeat 9% 85px;padding:0;line-height:32px;letter-spacing:1px;position:relative}
#send-review-sec:after{background:#ececec;content:'';width:50%;position:absolute;right:0;top:0;bottom:0}
.testimonial-blk:before{border-left:36px solid transparent;border-right:36px solid transparent;border-top:36px solid #ab2b2b;content:'';position:absolute;left:40%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#testimonial-slider{margin:120px 0 100px}
#testimonial-slider h3{font-size:35px}
p.rating{margin:20px 0}
.rating svg.fa-star{margin-right:5px;width:17px;color:#e04c4c}
.red-bg{background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)}
.red-bg:before{border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:36px solid #323231;content:'';position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.review-blk{position:absolute;top:50%;left:50%;max-width:300px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.review-blk h3{margin-bottom:60px}
#reason-sec{padding:100px 0}
#reason-sec p{margin-bottom:0}
.share-blk{width:50%;left:100%;position:absolute;top:50%;text-align:center;transform:translateY(-50%)}
.share-blk hr{max-width:178px;margin:50px auto}
#call-back-sec{background:#2b2b2a;padding:40px 0 25px}
#callbk_frm input,.new-form.contact-form input,#callbk_frm button,.new-form.contact-form button{width:100%;border:0;margin:0;height:60px;padding:0 20px;font-size:16px;background-color:#fff;border-radius:0;color:#000}
.new-form.contact-form button:hover{color:#fff;background:#323231;border:1px solid #e04c4c;cursor:pointer}
#callbk_frm input:placeholder{color:#7d7d7c}
#callbk_frm button[type="submit"],.new-form.contact-form button[type="submit"]{background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);color:#fff;text-transform:uppercase;letter-spacing:2px}
#callbk_frm button[type="submit"] i{margin-left:5px}
footer{background:#323231;padding:100px 0 0;color:#fff;line-height:40px;font-size:17px}
footer h5{font-size:22px;color:#fff;position:relative;padding-bottom:30px;margin-bottom:30px}
footer h5:before{content:'';width:calc(100% + 30px);left:-15px;position:absolute;height:3px;background:#3f3f3f;bottom:0}
footer li{list-style:none}
footer a{color:#fff}
footer .contact-blk h4:before{left:0;width:100%}
footer .contact-blk a{font-size:22px}
footer .contact-blk .socail{margin-bottom:0}
footer .contact-blk .socail a{width:40px;height:40px;display:inline-block;background:#3a559f;margin-right:20px;overflow:hidden;text-align:center}
footer .contact-blk .socail a:last-child{background:#0084b1}
footer .contact-blk .socail a i{font-size:30px;position:relative;z-index:1;color:#fff;line-height:40px}
.copyright-div{background:#2b2b2a;margin-top:80px;padding:30px 0}
.copyright-div p{margin-bottom:0;font-weight:500}
.modal-backdrop.show{opacity:0}
#welcome-sec .access-ctrl{background:url(../images/access-ctrl/baner.jpg);margin-top:144px;position:relative;padding:0}
.breadcrumb-top{padding:59px 0 13px}
.breadcrumb-top ol.breadcrumb{background:none;margin-bottom:0;padding-left:0}
.breadcrumb-top ol.breadcrumb li.breadcrumb-item{font-size:19px;padding-top:12px}
.breadcrumb-top ol.breadcrumb li.breadcrumb-item a{color:#8b7d7d}
.breadcrumb-top ol.breadcrumb li.breadcrumb-item.active{color:#fe3c3c;font-weight:500}
.main-top-head h1{font-size:60px;text-align:end;font-weight:500}
#cctv-system.access-control-sysytem:before{position:absolute;top:0;bottom:-25px;width:47%;content:"";background:url(../images/access-control/core-security-in-essex-access-control.png) no-repeat right top / auto 100%;left:0;z-index:1}
#cctv-system.access-control-sysytem.coverage:before{position:absolute;top:0;bottom:-25px;width:58%;content:"";background:url(../images/coverage/coverage.png) no-repeat right top / 100% 100%;left:0;z-index:1}
#cctv-system.coverage{padding:116px 0}
#cctv-system.access-control-sysytem.coverage ul{display:flex;flex-wrap:wrap;margin-top:27px;justify-content:space-between}
#cctv-system.access-control-sysytem.coverage ul li{flex:0 0 46%;padding-left:20px;position:relative;list-style:none;margin-bottom:8px}
#cctv-system.access-control-sysytem.coverage ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50px;background-color:#000;top:50%;transform:translateY(-50%);left:0}
.access-control-sysytem .border-ancr:after,#contact-sec h6:before{display:none}
.access-control-sysytem{background-image:linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)!important;background-image:-moz-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)}
#cctv-system .coverage{background-image:linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)!important;background-image:-moz-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)}
.triangle{width:160px;height:160px;position:absolute;top:33%;left:-15%;clip:rect(auto,180px,auto,100px);transform:rotate(45deg);z-index:-1}
.triangle::after{content:"";position:absolute;top:10px;bottom:10px;left:10px;right:10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#ef3737),color-stop(100%,#ae2b2b));transform:rotate(-45deg)}
#entrance-sys.entrance-systems,.cctv-exp{background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);color:#fff;position:relative;overflow:hidden;padding-bottom:68px}
#entrance-sys.entrance-systems:before{width:50%;content:'';position:absolute;left:-43%;bottom:0;height:273px;-webkit-transform:skew(50deg);-moz-transform:skew(50deg);-o-transform:skew(50deg);transform:skew(50deg);background:#353535;opacity:.6}
#entrance-sys.entrance-systems:after{content:"";position:absolute;width:0;height:0;border-bottom:140px solid #2f2f2e;border-right:170px solid transparent;top:15%;right:10%}
.entrance-systems h3{margin-bottom:30px}
#entrance-sys.entrance-systems.europe:before{background-color:#f5f5f5!important;opacity:1}
#entrance-sys.entrance-systems.europe{background:#fff!important}
#entrance-sys.entrance-systems.europe h3{color:#323232}
.europe ul li{color:#494949;display:inline-block;width:30%;font-size:20px;font-weight:400;padding-left:29px;position:relative;line-height:20px;margin-bottom:20px}
.europe ul li:after{content:"";width:5px;height:5px;background-color:#f03838;position:absolute;top:50%;left:0;border-radius:50%;transform:translateY(-50%)}
.europe:after{display:none}
.services-blk{position:relative;padding:0}
.services-blk .service-img{position:relative;top:0;width:50%;left:50%;overflow:hidden}
.services-blk .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.business-text{max-width:380px;width:96%}
.business-text h3{margin-bottom:22px}
#latest-equi.services-blk .service-img{left:0;text-align:left}
#contact-sec.experiance{clear:both;padding:26px 0 63px}
#contact-sec.experiance h3{font-size:35px;margin:24px 0 0}
#cctv-system.cctv:before{position:absolute;top:0;bottom:-25px;width:49%;content:"";background:url(../images/cctv/core-security-in-essex-cctv-systems.png) no-repeat right top / auto 100%;left:0;z-index:1}
#cctv-system.cctv:after{position:absolute;content:'';width:0;height:0;border-bottom:140px solid #323231;border-left:170px solid transparent;top:15%;right:10%;opacity:.6}
#cctv-system.cctv h3{margin-right:-36px}
#cctv-system.cctv .border-ancr:after{display:none}
#your-business.factor{position:relative;padding:103px 0}
#latest-equi.standard{position:relative;padding:90px 0}
.cctv-exp h3{margin-bottom:30px}
#cctv-system.domestic h3{margin-right:-50px}
#cctv-system.domestic:before{position:absolute;top:0;bottom:-25px;width:59%;content:'';background:url(../images/intruder-alarms/core-security-in-essex-intruder-alarms.png) no-repeat right top / auto 100%;left:0;z-index:1}
#your-business.right-systems{position:relative;padding:103px 0}
#latest-equi.brands{position:relative;padding:74px 0}
.container.breadcrumb-top .col-md-5{padding-right:0}
.container.breadcrumb-top .col-md-7{padding-right:0}
#cctv-system.fire-sys:before{content:"";position:absolute;top:0;bottom:-25px;width:59%;background:url(../images/fire-install/core-security-in-essex-fire-alarm-systems.png) no-repeat right top / auto 100%!important;left:0;z-index:1}
#cctv-system.fire-sys:after{position:absolute;content:'';width:0;height:0;border-bottom:130px solid #c53031;border-left:116px solid transparent;top:42%;right:37%;opacity:.9}
#cctv-system.fire-sys h3{width:325px}
#cctv-system.fire-sys{background-image:linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)!important;background-image:-moz-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)}
#alarm-security.business-through{background-image:none;padding:80px 0 75px}
#alarm-security.business-through h3{color:#323231;margin-bottom:30px}
.list-para{margin-bottom:30px}
.list-para p{color:#323231;margin-bottom:0}
.list-para p:before{font-family:'FontAwesome';content:"\f178";margin-right:15px}
#cctv-system.entrance-sys{background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%)}
#cctv-system.entrance-sys h3{width:330px}
#cctv-system.entrance-sys:after{position:absolute;content:'';width:0;height:0;border-bottom:155px solid #323231;border-left:113px solid transparent;top:21%;right:22%;opacity:.9}
#alarm-security.entrance-cnt{background:none;padding:80px 0 50px}
#alarm-security.entrance-cnt h3{color:#323231;margin-bottom:25px}
#alarm-security.entrance-cnt p{color:#323231;margin-bottom:75px}
.img-btm{float:right}
#alarm-security.entrance-cnt:after{content:'';background:url(../images/entrance-systems/entrance.png) no-repeat right top / 100% auto;position:absolute;width:50%;right:0;top:0;bottom:0}
.cnt-banner-text{position:absolute;left:0;right:0;top:60%;bottom:0;transform:translateY(-50%);max-width:940px;margin:0 auto;width:100%;text-align:center}
.cnt-banner-text h2{font-size:40px}
.cnt-banner-text h1{font-size:40px;color:#fff}
#entrance-sys.contact-add:after{display:none}
#entrance-sys.contact-add:before{display:none}
.contact-ancr{font-size:28px;color:#fff;font-weight:400;letter-spacing:-1px;display:inline-block}
.cnt-address{border:1px solid;padding:47px 70px}
.cnt-address h3{margin-bottom:40px}
#contactus{padding:0;margin-bottom:-10px}
#contactus iframe{width:100%;height:600px}
#contactus.coverage-cnt iframe{width:100%;height:100%}
#contactus.coverage-cnt{padding:0;width:100%;height:600px}
#bottom-cnt-frm{background:url(../images/contact/core-security-in-essex-contact-core-security-systems.png) no-repeat center top / cover;padding:90px 0 29px}
#bottom-cnt-frm h2{font-size:40px;text-align:center;margin-bottom:60px}
.contact-form select{background:url(../images/select.png) no-repeat;background-position:95% center;line-height:13px;margin-bottom:4px}
#bottom-cnt-frm .form-group{margin-bottom:40px;color:#fff;text-align:left;-moz-appearance:none;width:100%}
#bottom-cnt-frm textarea{background:transparent;border:1px solid #ffffff75;color:#fff;padding:.375rem 1.75rem;height:230px}
.contact-form input,.contact-form select,.contact-form textarea{background-color:transparent;color:#fff;border:1px solid #ffffff75}
.contact-form select option{color:#000}
span.error_captcha{color:#f23938!important}
.home-contact-form span.error_captcha{color:#fff!important}
.form-group.textarea-wrap{width:100%}
.form-group.select-wrap{width:100%}
select.form-control:not([size]):not([multiple]){height:50px}
div#er{color:#fff;text-align:center}
.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form select::placeholder{color:#fff}
.new-form.contact-form input::placeholder,.new-form.contact-form textarea::placeholder,.new-form.contact-form select::placeholder{color:#7d7d7c}
#bottom-cnt-frm textarea::placeholder{color:#fff}
.form-control:focus{color:#fff;background-color:transparent;border-color:transparent;outline:0;border:1px solid #fff;box-shadow:0 0 0 0 rgba(255,255,255,.15)}
.get-ancr{width:180px;text-align:center;border:2px solid #d32c2e;border-radius:3px;background:none;text-decoration:none;color:#fff;font-family:'Roboto';font-weight:400;width:180px;line-height:49px;display:inline-block;text-align:center;font-size:20px;color:#fff;margin:16px 0 26px;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;letter-spacing:0;cursor:pointer}
.get-ancr:hover{color:#fff;background:#323231;border-color:#323231}
.portfolio{position:relative;z-index:1;background-image:linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)!important;background-image:-moz-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);padding:0!important;max-height:600px;overflow:hidden}
.portfolio-slider{width:60%;height:100%;max-height:600px;position:relative}
.portfolio-para{width:40%;position:relative;z-index:9;display:flex;justify-content:center;align-items:normal;flex-direction:column;color:#fff}
.portfolio-para p{max-width:455px;margin-top:15px}
.portfolio-slider:after{position:absolute;content:"";left:calc(100% + 0px);top:0;height:100%;width:calc(100% + 50px);transform-origin:bottom left;-ms-transform:skew(35deg,0deg);-webkit-transform:skew(35deg,0deg);transform:skew(36deg,0deg);z-index:1;background-image:linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,transparent 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)!important;background-image:-moz-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,transparent 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,transparent 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(0deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,transparent 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%)}
.portfolio-slider .owl-nav{text-align:center;display:flex;justify-content:space-between;max-width:132px;align-items:center;margin:0 auto;position:absolute;bottom:20px;left:50%;width:100%;z-index:11;color:#fff;transform:translatex(-50%);height:32px}
.portfolio-para:after{background:#fff;content:"";position:absolute;left:0;bottom:0;width:calc(100% + 10%);height:16px;transform-origin:bottom left;-ms-transform:skew(35deg,0deg);-webkit-transform:skew(35deg,0deg);transform:skew(36deg,0deg)}
.portfolio-slider .owl-dots{text-align:center;margin-top:0;display:flex;position:absolute;bottom:20px;left:50%;width:100%;z-index:9;color:#fff;transform:translatex(-50%);max-width:132px;justify-content:center;align-items:center;height:30px}
.portfolio-slider .owl-dots .owl-dot{width:6px;height:6px;background-color:#fff;border-radius:50%;display:inline-block;margin:0 6px}
.portfolio-slider .owl-dots .owl-dot.active{background-color:red}
#entrance-sys.folio-second:before{background-color:#f5f5f5!important;opacity:1}
#entrance-sys.folio-second{background:#fff!important;padding:103px 0 128px}
#entrance-sys.folio-second p{font-size:22px;margin-bottom:0}
#entrance-sys.folio-second .container{max-width:960px}
#entrance-sys.folio-second h3{color:#323232}
#entrance-sys.folio-second p{color:#323231;line-height:42px}
.folio-second:after{display:none}
p.rating i{font-family:'FontAwesome'}
.contact-page-form .form-group{margin-bottom:1rem!important}
.contact-page-form .form-group .get-ancr{margin:16px 0 26px;line-height:49px!important;border-radius:3px;font-size:17px!important;border-width:1px;height:49px!important;cursor:pointer}
.contact-page-form .form-group #service{margin-bottom:4px}
.contact-page-form .form-group textarea{padding:12px 30px!important}
#sucessMessage{position:fixed;z-index:9;width:100%;height:100%;text-align:center;background:#000;top:0;left:0}
.succes-message{width:600px;height:auto;position:absolute;top:50%;left:50%;color:#000;font-size:18px;transform:translate(-50%,-50%);margin:auto;border-radius:5px;font-weight:400;font-family:'Proxima Nova Rg';letter-spacing:.6px;transition:ease all .5s;background:#fff;padding:30px 50px 50px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.3)}
.succes-message span{display:inline-block;width:100%;font-size:70px;color:#48a84d}
.post-title h2{text-shadow:none}
.contact-form .error_checkbox{color:#fff;font-size:12px;font-weight:400;letter-spacing:.5px}
#frmfooter .error_checkbox{color:#e04c4c;font-size:12px;font-weight:400;letter-spacing:.5px}
.request-call-back{background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 30%,#ff3c3c 99%);color:#fff!important;text-transform:uppercase;letter-spacing:2px;width:100%;border:0;margin:0;height:60px;padding:0 20px;font-size:16px;background-color:#fff;border-radius:0}
.thank-you-page{text-align:center;padding:150px 0}
.thank-you-page p{font-family:'Rubik',sans-serif;font-size:30px;line-height:40px}
.thank-you-page a{overflow:hidden;transition:all .5s;height:56px;display:inline-block;text-transform:uppercase;color:#393939;line-height:54px;margin-top:0;text-align:center;padding:0 22px;z-index:1;border:2px solid #ff3c3c;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;-moz-border-image:-moz-linear-gradient(top,#ff3c3c 0%,#ac2b2b 100%);-webkit-border-image:-webkit-linear-gradient(top,#ff3c3c 0%,#ac2b2b 100%);border-image:linear-gradient(to bottom,#ff3c3c 0%,#ac2b2b 100%);border-image-slice:100%;border-image-slice:1}
.thank-you-page a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#ff3c3c;color:#ff3c3c;border:2px solid #ff3c3c;transition:all .5s;z-index:-1}
.thank-you-page a:hover::before{left:0}
.thank-you-page a:hover{color:#fff}
.pad-r0{padding-right:0}
.pad-l0{padding-left:0;margin-left:6.333%}
.exp-banner .d-flex img {
    margin:0 20px;
    width: 140px;
}
.container.exp-banner {
    padding: 50px 0;
}
@media (min-width:2100px) {
#alarm-security:after,#acees-control-sec,#cctv-system:before{background-size:cover}
#acees-control-sec:after,#cctv-system:before{width:62%}
#entrance-sys:before{height:500px;left:-50%}
}
@media (min-width:1200px) {
.col-lg-6.text-blk p{width:600px;position:absolute;top:50%;transform:translateY(-50%)}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block.home-video{height:calc(100vh - 104px)}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 144px)}
}
@media (min-width:992px) and (max-width:1199px) {
.portfolio-para p{font-size:16px;line-height:23px;padding-right:25px}
}
@media (min-width:992px) {
#banner-bottom p{max-width:394px}
.project-gallery-box{max-width:960px;height:441px}
#acees-control-sec p{max-width:300px}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 185px)}
}
@media (max-width:1919px) {
.share-blk{width:22%;-moz-transform:translateY(-50%) scale(.7);-ms-transform:translateY(-50%) scale(.7);-o-transform:translateY(-50%) scale(.7);-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}
#alarm-security:after{background-size:auto 100%}
.drawer-container{max-width:1300px}
}
@media (max-width:1600px) {
.drawer-container{max-width:1100px}
#acees-control-sec:after,#acees-control-sec:before{width:70%}
#acees-control-sec:before{width:30%}
#cctv-system:before{width:63%}
}
@media (max-width:1420px) {
.share-blk{display:none}
.col-lg-6.text-blk p{width:auto}
#send-review-sec:after{display:none}
.drawer-container{max-width:1040px;margin:0}
.drawer-navbar .drawer-menu-item{padding:0 20px}
}
@media (max-width:1200px) {
.drawer-navbar .drawer-brand{width:150px}
.drawer-navbar .drawer-navbar-header{padding-top:15px}
.drawer-navbar .drawer-menu-item{line-height:54px;padding:0 15px}
.get-in-touch-ancr img{position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);left:50%}
.get-in-touch-ancr{padding:0;width:120px}
.drawer-container{width:calc(100% - 120px)}
#acees-control-sec .container:after{transform:scale(.7);right:0}
#acees-control-sec:after{width:78%}
.exp-banner .d-flex img{margin:0 15px}
.nav-right-block .contact-para{margin-right:15px}
#banner{margin-top:107px}
h1,h2{font-size:50px}
section{padding:100px 0}
h3{font-size:36px}
#get-in-touch-blk .modal-dialog{top:107px}
#get-in-touch-blk .modal-content{margin-right:0}
.close{right:30px}
#cctv-system.coverage .col-lg-5.offset-lg-8.col-sm-6.offset-sm-6{margin-left:540px}
}
@media (max-width:1024px) {
.main-top-head h1{font-size:36px;margin-top:20px;margin-right:20px}
.breadcrumb-top{padding:0 15px}
#cctv-system.access-control-sysytem{padding:72px 30px 46px}
#cctv-system.access-control-sysytem.coverage{padding:19px 30px 0}
#entrance-sys.entrance-systems{padding:72px 30px 46px}
#your-business:after{width:100%}
#your-business{padding:0}
#entrance-sys.entrance-systems{padding:94px 46px 32px}
#entrance-sys.entrance-systems.europe{padding:44px 46px 32px}
.business-text p{margin-bottom:0}
#cctv-system.cctv:before{width:75%}
#cctv-system.domestic:before{width:75%}
#cctv-system.domestic h3{margin-right:0}
#cctv-system.fire-sys:before{width:75%}
#cctv-system:before{width:62%}
.img-btm img{width:100%}
.triangle{display:none}
#contactus.coverage-cnt{height:350px}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 165px)}
}
@media (max-width:1023px) {
.drawer-navbar .drawer-brand{width:100px}
.main-nav{margin:0}
.drawer-navbar .drawer-navbar-header{padding:10px 0;border-bottom:0}
.drawer-navbar .drawer-brand{line-height:1}
.drawer-navbar .drawer-nav{padding-top:68px;width:320px}
.drawer-navbar .drawer-menu-item{padding:0 0 0 20px;line-height:40px;border-bottom:solid 1px #ebebeb;font-size:14px}
.drawer-menu>li.drawer-dropdown .drawer-dropdown-menu{padding:0;background:#fff}
.drawer-menu>li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item,.drawer-menu>li#portfolio-nav .drawer-dropdown-menu .drawer-dropdown-menu-item,.drawer-menu>li#portfolio-nav .drawer-dropdown-menu li:last-child .drawer-dropdown-menu-item{color:#1a1a1a;border-bottom:solid 1px #ebebeb;padding:0 0 0 35px;line-height:40px;font-size:14px;position:relative}
.drawer-menu>li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:before{position:absolute;left:20px;top:calc(50% - 1px);width:6px;height:1px;background:#1a1a1a;content:''}
.drawer-menu>li#portfolio-nav .drawer-dropdown-menu{width:100%;border:0}
.drawer-navbar li.active .drawer-menu-item:before{width:100%;background:#fff;content:'';position:absolute;z-index:-1;height:100%;left:0;top:0}
.drawer-navbar .drawer-menu-item::after,.drawer-navbar .drawer-menu-item::before{height:1px}
.get-in-touch-ancr{width:69px}
#banner{margin-top:68px}
.get-in-touch-ancr img{transform:translate(-50%,-50%) scale(.5)}
.drawer-container{width:calc(100% - 80px)}
.nav-right-block .contact-para{float:left;width:calc(100% - 70px);margin:9px 0 0}
.nav-right-block{width:calc(100% - 100px);height:48px;overflow:hidden}
.drawer-hamburger{position:relative;float:right;top:-10px}
.banner-text{top:50%}
section{padding:70px 0}
#exp-banner{padding:150px 0}
#alarm-security,#cctv-system{padding-top:100px}
#reason-sec{padding:60px 0}
footer{padding:80px 0 0}
.copyright-div{margin-top:60px}
#entrance-sys:after,#acees-control-sec .container:after{transform:scale(.7);top:20%;right:0}
#get-in-touch-blk .modal-dialog{top:68px}
}
@media (max-width:991px) {
#alarm-security h3 span{color:#282828}
.review-blk{position:static;top:auto;left:auto;transform:translate(0,0);padding:50px 0;max-width:initial}
.red-bg{padding:30px;margin:0 -15px;width:calc(100% + 30px)}
.red-bg:before{border-left:36px solid transparent;border-right:36px solid transparent;border-top:36px solid #323231;top:0;left:40%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.review-blk h3{margin-bottom:20px}
#cctv-system.access-control-sysytem:before,#cctv-system.cctv:before,#cctv-system.domestic:before,#cctv-system.fire-sys:before,#cctv-system.entrance-sys:before{display:none}
#entrance-sys .col-lg-5,#reason-sec .col-lg-5{margin:30px 0}
#cctv-system .col-lg-4.offset-lg-8.col-sm-6.offset-sm-6{margin-left:0;flex:0 0 100%;max-width:100%}
#acees-control-sec,#alarm-security,#cctv-system{padding:0}
#acees-control-sec:after,#acees-control-sec:before,#alarm-security:after,#cctv-system:before{display:none}
#acees-control-sec .container .col-lg-7,#alarm-security .container .col-lg-5{background:url(../images/home/core-security-in-essex-access-control-system.png) no-repeat left top/ cover;padding:50px 20px}
#alarm-security .container .col-lg-5{background-image:url(../images/home/core-security-in-essex-intruder-alarm-systems.png)}
#acees-control-sec .container .col-lg-5{background-image:-moz-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-webkit-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);background-image:-ms-linear-gradient(90deg,#323231 0%,#e04c4c 0%,#e67a6e 0%,#eba88f 0%,#ab2b2b 0%,#d53434 41%,#ff3c3c 100%);padding:50px 20px}
#alarm-security .container .col-lg-5.offset-lg-2,#cctv-system .container .col-lg-5.offset-lg-2{background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);padding:50px 20px}
#cctv-system .container .col-lg-5{background:url(../images/home/core-security-in-essex-cctv-systems.png) no-repeat left top / 180% auto;padding:50px 20px}
#entrance-sys,#reason-sec{padding:0}
#entrance-sys .col-lg-5,#reason-sec .col-lg-5{padding:50px 20px;margin:0}
#entrance-sys .col-lg-5.offset-lg-2,#reason-sec .col-lg-5.offset-lg-1{border-top:solid 1px rgba(0,0,0,.2)}
#send-review-sec{background-position:center 40px}
.red-bg{margin:0}
#callbk_frm button[type="submit"]{letter-spacing:0}
#exp-banner .col-lg-6{text-align:center;padding:0 15px}
#exp-banner .col-lg-6.text-blk{text-align:left;padding:0 20px;font-size:30px}
#exp-banner .col-lg-6.text-blk p{margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#exp-banner{padding:50px 0}
.exp-banner .d-flex img{margin:25px 5px;width:120px}
#cctv-system:before{display:block;position:absolute;top:0;bottom:-25px;width:77%;content:'';background:url(../images/home/core-security-in-essex-cctv-systems.png) no-repeat right top / auto 100%;left:0;z-index:1}
#cctv-system.entrance-sys{padding:72px 30px 46px}
#cctv-system.cctv:before{width:54%}
#cctv-system.cctv{padding:72px 30px 46px}
#entrance-sys.cctv-exp{padding:94px 46px 32px}
#cctv-system.domestic{padding:72px 30px 46px}
#cctv-system.domestic:before{width:54%}
#cctv-system.fire-sys{padding:72px 30px 46px}
#cctv-system.fire-sys h3{font-size:32px;width:100%}
#cctv-system.fire-sys h3 br{display:none}
#cctv-system.entrance-sys h3{width:100%}
#cctv-system.fire-sys:before{width:54%}
#cctv-system.entrance-systems{font-size:30px}
#entrance-sys.cctv-exp h3{font-size:32px}
.service-img img{transform:translateX(-24%)}
#cctv-system.coverage .col-lg-5.offset-lg-8.col-sm-6.offset-sm-6{margin-left:0;max-width:100%;width:100%;flex:0 0 100%;background-image:none}
#entrance-sys.entrance-systems.europe{padding:44px 0 32px}
#cctv-system.coverage .col-lg-5.offset-lg-8.col-sm-6.offset-sm-6{padding:50px 15px}
#cctv-system.access-control-sysytem.coverage{padding:0}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 185px)}
.portfolio-slider,.portfolio-para{width:100%}
.portfolio .row{flex-direction:column}
.portfolio-slider::after,.portfolio-para::after{display:none}
.portfolio-para p{max-width:100%}
.portfolio{max-height:100%}
#entrance-sys.folio-second{padding:60px 30px 70px}
.first-order{order:2}
.second-order{order:1;padding:37px 30px}
#entrance-sys.folio-second p{line-height:32px}
.business-text img{margin:10px auto;display:block}
#contact-sec.experiance{text-align:center}
}
@media (max-width:990px) {
.services-blk .service-img{width:100%}
.service-img img{transform:translateX(0%)}
.business-text{max-width:inherit;width:96%;margin:50px auto}
.services-blk .service-img{width:100%;left:0}
#your-business{padding:0}
.services-blk .container{position:relative;left:0;right:0;transform:translateY(0)}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block.home-video{height:calc(100vh - 44px)}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 271px)}
#latest-equi:after{width:100%}
#latest-equi{padding:0}
}
@media (max-width:767px) {
h1,h2{font-size:40px}
body,footer{font-size:16px;line-height:28px}
.banner-text p{margin-bottom:0}
h1{margin-bottom:20px}
.call-ancr{padding:14px 5px 20px;font-size:30px}
section{padding:50px 0}
footer{padding:50px 0 0}
.exp-banner .d-flex img{margin:0 5px}
#exp-banner .col-lg-6.text-blk p{position:relative;top:auto;left:auto;transform:translate(0,0);text-align:center;margin-top:30px}
#exp-banner:before{display:none}
#callbk_frm input{margin-bottom:10px}
footer h5:before{width:100%;left:0}
.contact-blk p{margin-bottom:15px}
footer h5{padding-bottom:20px;margin-bottom:20px}
.contact-blk{margin-bottom:20px}
.copyright-div{margin-top:30px}
#get-in-touch-blk .modal-dialog{width:100%}
.breadcrumb-top ol.breadcrumb{padding-left:12px}
.main-top-head h1{font-size:30px;text-align:center}
#cctv-system.access-control-sysytem{padding:45px 30px 25px}
.triangle{display:none}
#entrance-sys.entrance-systems{padding:45px 30px 25px}
#latest-equi .service-img img.img-responsive{transform:translateX(0)}
.entrance-systems h3{font-size:25px}
#latest-equi{overflow:hidden}
#latest-equi img{max-width:100%}
#contact-sec.experiance h3{font-size:25px}
.call-ancr{padding:14px 5px 20px}
.breadcrumb-top ol.breadcrumb li.breadcrumb-item{font-size:14px}
#cctv-system.cctv{padding:20px 30px;background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%)}
.cctv-exp h3{margin-bottom:20px;margin-top:30px}
#your-business.factor:after{width:100%}
#your-business.factor{padding:215px 0 11px}
#latest-equi.standard:after{width:100%}
#latest-equi.standard{padding:215px 0 11px}
#cctv-system.domestic{padding:45px 30px 25px;background-image:-moz-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-webkit-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%);background-image:-ms-linear-gradient(90deg,#030209 0%,#77554c 0%,#eba88f 0%,#000 0%,#323231 0%,#2c2c2c 28%,#262626 100%)}
#cctv-system.domestic h3{margin-right:0}
#your-business.right-systems:after{width:100%}
#your-business.right-systems{padding:215px 0 11px}
#latest-equi.brands:after{width:100%}
#latest-equi.brands{padding:215px 0 11px}
#cctv-system.fire-sys{padding:20px 30px}
#alarm-security.business-through img{max-width:100%}
#alarm-security.business-through{padding:0}
#alarm-security.business-through h3{color:#fff}
#alarm-security.business-through .col-xs-0.col-xs-offset-0.col-lg-5.offset-lg-2{display:none}
#cctv-system.entrance-sys{padding:20px 30px}
#cctv-system.entrance-sys h3{width:100%}
#alarm-security.entrance-cnt{padding:0}
#alarm-security.entrance-cnt h3{color:#fff}
#alarm-security.entrance-cnt p{color:#fff;margin-bottom:0}
#alarm-security.entrance-cnt .col-xs-0.col-xs-offset-0.col-lg-5.offset-lg-2{display:none}
.cnt-banner-text h2{font-size:30px}
.cnt-banner-text h1{font-size:30px}
.cnt-address{padding:0}
.cnt-address h3{margin-bottom:13px;margin-top:22px}
#bottom-cnt-frm h2{font-size:30px;margin-bottom:27px}
#bottom-cnt-frm .form-group{margin-bottom:10px}
#bottom-cnt-frm{padding:41px 0 18px}
.call-text{-moz-transform:rotate(0) translateX(-50%);-ms-transform:rotate(0) translateX(-50%);-o-transform:rotate(0) translateX(-50%);-webkit-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%);top:100%;left:50%;right:auto;width:310px}
.succes-message{width:80%;font-size:16px;padding:30px;line-height:22px}
.thank-you-page h1{font-size:30px;margin:0 0 10px}
.thank-you-page p{font-family:'Rubik',sans-serif;font-size:20px;line-height:32px}
.thank-you-page a{height:46px;line-height:44px}
.thank-you-page{padding:100px 0}
}
@media (max-width:768px) {
.breadcrumb-top ol.breadcrumb{padding-left:12px}
.contact-form textarea{min-height:231px}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block.home-video{height:calc(50vh - 44px)}
.Video-blk.d-sm-none.d-none.d-md-block.d-lg-block.d-xl-block{height:calc(100vh - 300px)}
.pad-r0{padding-right:15px}
.pad-l0{padding-left:15px;margin-left:0}
}
@media (max-width:586px) {
.breadcrumb-top ol.breadcrumb{padding-left:8px}
}
@media (max-width:640px) {
h1,h2{font-size:30px}
p{margin-bottom:20px}
.service-img img{width:100%}
footer li{list-style:none;display:inline-block;margin:0 3px}
footer ul{margin-bottom:30px}
footer p br{display:none}
footer .contact-blk a{display:block;margin:3px 0}
h3,#get-in-touch-blk .modal-content h3{font-size:25px;letter-spacing:0}
#get-in-touch-blk .modal-content h3{margin-bottom:15px}
}
@media (max-width:576px) {
#cctv-system .container .col-lg-5{background-size:auto 100%}
.breadcrumb-top ol.breadcrumb li.breadcrumb-item{font-size:14px}
.main-top-head h1{margin-top:0}
#get-in-touch-blk .modal-content{padding:40px}
.close{-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);right:10px;top:10px}
.service-img img{width:100%}
.europe ul li{width:34%}
#exp-banner .col-lg-6.d-flex {
    flex-wrap: wrap;
}

.exp-banner .d-flex img {
    width: 80px;
    margin-bottom: 15px;
}
.container.exp-banner {
    padding: 30px 0;
}
}
@media (max-width:575px) {
.middle-img img{margin-top:15px;margin-bottom:15px}
.thumbnail img{width:100%}
#rc-imageselect,.g-recaptcha{transform:scale(.95);-webkit-transform:scale(.95);transform-origin:0 0;-webkit-transform-origin:0 0}
}
@media (max-width:480px) {
.nav-right-block .contact-para a span{display:none}
.nav-right-block .contact-para a i{margin:0;font-size:32px}
.nav-right-block .contact-para a{width:30px;height:30px;display:block;text-align:center;margin:auto;margin-right:0}
#banner img{max-width:initial;position:absolute;height:100%;width:auto;right:-157px}
#banner{overflow:hidden;height:300px}
.call-ancr{font-size:30px;padding:15px 5px}
#testimonial-slider h3{font-size:25px}
#testimonial-slider{margin:80px 0 50px}
.breadcrumb-top ol.breadcrumb{padding-left:12px}
#cctv-system.access-control-sysytem{padding:45px 30px 25px}
#entrance-sys.entrance-systems{padding:54px 30px 25px}
.service-img img{width:100%}
#latest-equi .service-img img.img-responsive{transform:translateX(0)}
#cctv-system.cctv{padding:45px 30px 25px}
#entrance-sys.cctv-exp{padding:36px 30px 25px}
#cctv-system.domestic{padding:45px 30px 25px}
#entrance-sys:after,#acees-control-sec .container:after{display:none}
#cctv-system.fire-sys{padding:45px 30px 25px}
#cctv-system.fire-sys::before{width:19%}
.list-para p{color:#323232}
.business-text img{width:100%}
#cctv-system.entrance-sys{padding:45px 30px 25px}
.captch-block .captcha-btn{width:40%!important}
.captch-block .captcha-box{width:50%!important}
.enter_captcha{width:100%}
.get-ancr{line-height:30px}
.services-blk .service-img{left:0}
.main-top-head h1{margin-top:0}
.float-right{display:block!important}
.cnt-address{margin-bottom:20px;border:none}
.cnt-address p{margin-bottom:0}
.cnt-address p br{display:none}
.cnt-address h3 br{display:none}
.europe ul li{width:50%}
}
@media (max-width:360px) {
.call-text{width:100%}
.services-blk .service-img{left:0}
.float-right{display:block;float:left!important}
#cctv-system.access-control-sysytem.coverage ul li{flex:0 0 100%}
}
@media (min-width:1900px) {
.services-blk .service-img img.img-responsive{width:100%}
#cctv-system.cctv:before,#cctv-system.domestic:before,#cctv-system.fire-sys:before,#cctv-system.entrance-sys:before{width:43%}
}
#contact_form h5{display:none}
.business-text img{max-width:380px}/* 27-03-2024*/.d-flex.align-items-center.justify-content-center.gapnew {    gap:30px !important;}.customclass {    gap: 30px;	padding: 0 !important;    text-align: left !important;}.d-flex.align-items-center.justify-content-center.customdiv {    padding-top: 20px;}