.contact-us .banner-detail-text .detail-text{padding:0 68px 40px}.conact-us-detail{padding:50px 30px}.contact-info{overflow:hidden}.contact-info .red-box{margin-top:60px}.contact-info .red-box-width.red-box:after{bottom:-65px;left:auto;right:-80px;top:50%;width:35%}.contact-detail{position:relative}.conact-us-detail .feature-box h2{font-size:30px;margin-bottom:15px}.conact-us-detail .feature-box h3 a{color:#363636;font-size:18px;font-weight:400}.conact-us-detail .feature-box h3 img{padding:0 5px;width:45px}.conact-us-detail .feature-box h3 a:hover{color:#000}.contact-detail:after{background:#fff;bottom:-30px;-webkit-box-shadow:3.89px 3.15px 15px 0 rgba(0,0,0,.16);box-shadow:3.89px 3.15px 15px 0 rgba(0,0,0,.16);content:"";display:block;padding:15px 10px;position:absolute;right:-40px;top:-30px;width:80%;z-index:-1}.contact-form{padding:20px 19px}.contact-form .sub_title{font-size:35px;padding-bottom:30px}.contact-form .sub_title span{color:#a4a4a4;padding:0 5px}.contact-form .form-control{box-shadow:none;color:#363636;font-size:18px;padding:8px 15px}.contact-form .form-group{margin-bottom:18px}.contact-form button.btn{background-color:#777!important;border:none;border-radius:0;font-size:18px;padding:8px 15px}.contact-form-detail.card{border:none}.contact-form-detail .list-group-item:first-child{padding-top:0}.contact-form-detail .list-group-item{padding:30px 0 10px}.contact-form-detail p.detail{font-size:17px;font-weight:300;line-height:28px;margin-bottom:0}.contact-form-detail b{font-size:20px;padding-bottom:10px}.truseted-content .left-side-logo{margin-bottom:20px}.truseted-content .right-side-logo ul li{padding:0 15px}.mapouter{position:relative;text-align:right}.gmap_canvas,.mapouter{height:580px;width:100%}.gmap_canvas{background:none!important;overflow:hidden}.contact-map .left-side{left:8%;position:relative;z-index:999}.contact-map .card{padding:38px 0}.contact-map .card ul li{background:none;border:none;color:#fff;padding:0 30px 30px 20px}.contact-map .card ul li:last-child{padding-bottom:0}.contact-map .card ul li h3{font-size:22px;margin-bottom:15px;padding-left:40px;position:relative}.contact-map .card ul li p{font-size:16px;font-weight:300;margin-bottom:5px}.contact-map .card ul li h3:before{background:url(https://www.911security.com/hubfs/Website-Assets/img/red-shield-1.png) no-repeat;background-size:contain;content:"";display:block;height:35px;left:0;position:absolute;top:1px;width:35px}.contact-form-detail a:focus,.contact-form-detail a:hover{color:#ee3538}@media only screen and (max-width:767px){.contact-detail:after{left:0;right:0;top:5px;width:100%}.contact-form-detail{padding:20px 15px}.contact-form-detail .right-side-logo ul.horizontal-list{column-count:2;display:block!important}.contact-map .left-side{left:0}.contact-us .banner-detail-text .detail-text{padding:18px 5px}.contact-us .feature-box figure img{height:6rem}.conact-us-detail .feature-box h2{font-size:22px}}@media only screen and (min-width:768px) and (max-width:1000px){.contact-map .left-side{left:0}.contact-map .right-side ul li{display:inline}.conact-us-detail .feature-box figure img{height:100%;width:90px}.conact-us-detail .feature-box h2{font-size:21px}.contact-map .card ul li{padding:10px}}@media only screen and (min-width:1001px) and (max-width:1440px){.conact-us-detail .feature-box h2{font-size:26px}}