p.para-bold{font-size:14px;text-align:left;font-weight:400;letter-spacing:0.5px;color:#000;}
h3.own_title{font-size:48px;font-weight:bold;color:white;text-transform:uppercase;text-align:center;margin-bottom:90px;}
.section-heading.testi{padding:10px;}
.Center{text-align:center;}
.Center a.btn_quote{float:none;}
.page_404 img{max-width:100%;}
.stepy-error{color:red;padding:10px 20px;background:bisque;font-size:16px;opacity:0;transition:all 0.3s linear;display:none;}
.show_data{display:block !important;opacity:1;}
.no-padding{padding:0px;}
.no-margin{margin:0px;}
.color-black{color:#000;}
.section-heading{text-align:center;}
.section-heading h4{font-weight:normal;margin-bottom:5px;letter-spacing:normal;font-size:18px;}
.section-heading h2{font-weight:normal !important;margin-bottom:15px !important;letter-spacing:normal;font-size:36px !important;color:#1C3C77;}
.section-heading h2 sup{top:-5px !important;}
.section-heading p{color:#000;}
.margin-bottom-50{margin-bottom:50px;}
.seprater-section{margin-bottom:25px;}
.seprater-icon-box{width:150px;height:131px;margin:0 auto;text-align:center;padding:0px 20px 25px 0px;}
.seprater-icon-box img{max-width:100%;height:auto;background:#000;transition:all 0.3s linear;}
.seprater-full-box::before{border-top:2px solid #ff9c20;content:'';width:0%;display:block;position:absolute;bottom:-9%;padding:0;left:50%;transition:all 0.3s linear;}
.seprater-full-box:hover::before{width:25%;left:36%;}
.seprater-full-box:hover img{transition:all 0.3s linear;background:#ff9c20;}
.seprater-icon-content{text-align:center;}
.seprater-icon-content h5{font-size:23px;font-weight:400;margin-bottom:5px;color:#000000;letter-spacing:0.5px;}
.seprater-icon-content h4{font-size:16px;margin-bottom:10px;letter-spacing:0.5px;color:#000;font-weight:400;}
.feature-section-heading h3{text-align:left;font-size:30px;font-weight:400;letter-spacing:0.5px;color:#000;margin-bottom:0px!important;}
.feature-section-heading h5{font-size:14px;text-align:left;font-weight:400;letter-spacing:0.5px;color:#000;}
.dt-sc-small-separator{background:#108bea;width:30px;height:2px;display:inline-block;clear:both;text-align:center;margin:15px 0px;}
.about-bg-img{background:linear-gradient(rgba(240, 243, 246, .9),rgba(240, 243, 246, .9)),url('../images/bg.jpg');}
.about-contain{padding:30px 120px 83px 60px !important;}
.about-contain h3{text-align:left;font-size:30px;font-weight:400;letter-spacing:0.5px;color:#000000;}
.box_icon{position:unset!important;padding-left:0px!important;}
.box_icon span{padding: 28px 17px;position:unset!important;}
.about-more-btn{font-size:14px;padding:16px 30px 14px;color:#108bea;border-radius:0px;border:4px double;font-weight:bold;transition:all .3s linear;position:relative;}
.about-more-btn:hover{color:#fff;transition:all .3s linear;border-color:#108bea;z-index:9;transition:all .3s linear;}
.about-more-btn:before{position:absolute;content:"";width:0;height:100%;background:#108bea;left:0;top:0;z-index:-1;border-radius:50%;right:0;margin:0 auto;transform:scale(.8);opacity:0;transition:all 0.3s linear;}
.about-more-btn:hover::before{opacity:1;transform:scale(1);width:100%;border-radius:0;z-index:-1;color:#fff;transition:all 0.3s linear;}
.testimonial_people li ,.testimonial_img li{list-style-type:none;}
blockquote{border:none;}
.right{text-align:right;}
.show{display:block;}
.hide{display:none;}
ul.testimonial_img{display:block;float:left;margin:0px;padding:0px;max-width:500px;}
ul.testimonial_img li{display:inline;float:left;margin:0px;width:25%;padding:0px;line-height:0px;}
ul.testimonial_img li a{transition:unset;}
ul.testimonial_img li.selected div{margin:17px auto;display:block;width:85px;height:85px;overflow:hidden;border-radius:15px;transform:rotate(45deg);position:relative;border:3px solid #108bea;}
.testimonial_img li.selected a{display:block;position:absolute;bottom:0;left:0;right:0;top:0;transition:unset;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.testimonial_img li.selected img{max-width:none;position:absolute;left:50%;top:50%;width:125px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.testimonial_img li div{width:100%;margin:0px;padding:0px;display:inline-block;}
.testimonial_img li div a{line-height:0px;display:inline-block;padding:15px;width:100%;}
.testimonial_img li div img{max-width:100%;border-radius:5px;height:auto;}
.img_blk{padding:75px 0 75px 65px;}
.people_blk{padding:80px 80px 80px 0;background-color:#108bea;color:white;}
.testimonial-section{background-size:cover;background-repeat:repeat;background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("../images/testimonial-bg.jpg");background-attachment:fixed;}
.small_title{width:45%;text-align:center;margin:0 auto;line-height:26px;font-weight:300;color:black;letter-spacing:1px;}
.ngo_title{text-align:center;margin:0 auto;line-height:26px;font-weight:300;color:black;letter-spacing:1px;}
.small_business_title{line-height:26px;font-weight:300;color:black;letter-spacing:1px;}
.small_business_img_blk{width:60%;margin:0 auto;}
.small_business_img_blk img{max-width:100%;}
.small_business_title.m_top{margin-top:100px !important;}
.small_business_title h3{font-weight:700;font-size:26px;}
.center{text-align:center;padding:0 20px 50px 20px;}
.cororate_text_blk h4{font-weight:700;padding-bottom:20px;font-size:19px;}
.cororate_text_blk p{letter-spacing:1px;color:#3d3d3d;line-height:25px;}
.corporate_image_blk img{max-width:100%;}
.no-padding{padding:0px;}
.ngo_bg{vertical-align:middle !important;}
.caption{max-width:960px;width:auto;padding:40px;margin:auto;text-align:center;}
.caption-content{max-width:100%;width:99%;display:inline-block;background:rgba(27,29,120,0.7);border-radius:5px;}
h2.title{text-transform:uppercase;line-height:1.5;color:#fff;margin:20px 10px;}
p.title{margin:20px 10px;}
.residential_bg img,.small_business_bg img,.corporate_bg img{max-width:100%;max-height:375px;}
@media (max-width:768px){.residential_img ,.small_business_img ,.corporate_img{display:none;}
.residential_bg ,.small_business_bg ,.corporate_bg{vertical-align:middle !important;}
}
@media (min-width:768px) and (max-width:992px){.residential_img img ,.small_business_img img ,.corporate_img img{max-height:458px;}
}
.icon-apl .single-icon-apl{text-align:center;padding:24px 0px 0px;}
.single-icon-apl .icon{width:120px;height:120px;border:1px solid #e1e1e1;background:#fff !important;border-radius:5px;-webkit-border-radius:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);float:left;padding:0px;margin-left:23px;overflow:hidden;position:relative;margin-bottom:32px;transition:all 0.4s ease;}
.single-icon-apl .icon img{max-width:100%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);max-height:60px;position:absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;opacity:.7;filter:grayscale(100%);transition:all 0.4s ease;}
.single-icon-apl h4{font-size:16px !important;padding:0px 15px;}
.single-icon-apl:hover .icon img{opacity:1;filter:grayscale(0%);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.4s ease;}
.single-icon-apl:hover .icon{box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);border-radius:50%;transition:all 0.4s ease;}
@media (max-width:1199px){.icon-apl .single-icon-apl .icon{width:95px;height:95px;margin-left:20px;}
.icon-apl .single-icon-apl .icon img{max-height:50px;}
}
@media (max-width:992px){.single-icon-apl{margin-bottom:20px;overflow:hidden;}
.single-icon-apl .icon{width:120px;height:120px;margin-left:0px;float:inherit;display:inline-block;}
.single-icon-apl .icon img{max-height:50px;}
.single-icon-apl h4{font-size:16px;padding:0px 15px;display:block;width:100%;float:left;}
}
@media (max-width:768px){.icon-apl .col-xs-12{width:50%;}
.need-branch .pics{text-align:center;}
.need-branch .pics img{float:none !important;margin:0px !important;}
}
@media (max-width:480px){.icon-apl .col-xs-12{width:100%;}
}
.need-branch{margin-top:30px;width:100%;float:left;}
.listing-cunt{width:100%;float:left;}
.listing-cunt{counter-reset:my-badass-counter;}
.listing-cunt.five li{height:100px;}
.listing-cunt li:nth-child(1){//background:#cc6633;background:#1d2a38;}
.listing-cunt li:first-child{border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.listing-cunt li{height:168px;width:100%;background:#ccc;float:left;position:relative;padding:0px 90px 0px 30px;}
.listing-cunt.five li p{margin:24px 0px;}
.listing-cunt li p{font-size:24px;line-height:26px;margin:58px 0px;color:#fff;height:52px;overflow:hidden;}
.solutions-wrp p{margin-bottom:20px;width:100%;float:left;font-size:16px;}
.need-branch .pics img{float:right;margin-right:-30px;max-width:100%;}
li{list-style:none;transition:all 0.6s ease;}
.listing-cunt li:nth-child(2){//background:#339966;background:#1d2a38;border-top:1px solid grey;}
.listing-cunt li:nth-child(3){//background:#cc9900;background:#1d2a38;border-top:1px solid grey;}
.listing-cunt li:nth-child(4){//background:#336666;background:#1d2a38;border-top:1px solid grey;}
.listing-cunt li:nth-child(5){//background:#34b2e4;background:#1d2a38;border-top:1px solid grey;}
.listing-cunt li:first-child{border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.listing-cunt li:last-child{border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;}
.listing-cunt li::after{content:counter(my-badass-counter);counter-increment:my-badass-counter;font-size:60px;font-family:'Calibri', sans-serif;font-weight:900;color:rgba(0, 0, 0, 0.1);position:absolute;right:30px;top:50%;margin-top:-42.5px;}
.listing-cunt li:hover{transform:scale(1.05);-webkit-transform:scale(1.05);z-index:99;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);transition:all 0.6s ease;}
.iVaid{margin-top:20px;float:left;}
.pad-left-0{padding-left:0;}
.pad-right-0{padding-right:0;}
.Surveillance_Solutions{background:#ff9c20;padding:100px 0 108px;min-height:470px;max-height:470px;height:100%;}
.Surveillance_Solutions h3{margin:20px 0;font-weight:600;color:#fff;text-align:center;margin-top:0;}
.Surveillance_Solutions p{padding:0 50px;text-align:justify;color:#fff;font-size:17px;line-height:29px;letter-spacing:1px;}
.real_sector{background:url(../images/real-esate_bg.jpg)no-repeat;background-size:auto;background-size:cover;padding:90px 0 49px;min-height:470px;max-height:470px;height:100%;}
.real_sector h4{margin:20px 0;font-weight:600;text-align:center;color:#fff;}
.real_sector ul{padding-left:150px;}
.real_sector ul li{line-height:40px;color:#fff;font-size:16px;list-style:disclosure-closed;}
@media only screen and (max-width:768px){.real_sector ul{padding-left:50px;}
}
@media only screen and (max-width:991px){.real_sector{padding:60px 0 52px;}
.Surveillance_Solutions,.real_sector{min-height:700px;}
.real_sector h4{margin:0px;}
}
@media only screen and (max-width:1023px){.real_sector{padding:100px 0 85px;}
.Surveillance_Solutions{padding:100px 0 90px;}
}
@media (min-width:992px) and (max-width:1120px){.Surveillance_Solutions ,.real_sector{max-height:525px;}
}
@media only screen and (max-width:1366px){.real_sector{padding:100px 0 108px;}
}
@media only screen and (max-width:1440px){.real_sector{padding:100px 0 95px;}
}
.real_state_custom{width:100%;}
.txt-center{text-align:center;}
.bg-white{background:white;}
.font-15{font-size:15px;}
.pd-tp-20{padding-top:20px;}
.mrg-top{margin-top:100px;margin-bottom:100px;}
.icon-red{color:red;font-size:20px;}
.bdr-residential{border:2px dotted #d2cccc;}
.bdr-residential:hover{box-shadow:0 5px 20px #e5e5e5;}
.back-clr{background:#f3f3f3;}
.pd-30{padding:30px;}
.margin-top-20{margin-top:20px;}
.pd-15{padding:15px;}
.intercom-center{max-width:50%;width:100%;margin:0 auto;}
.banner{width:100%;height:500px;}
div.brand_img{border:1px solid #fe9421;padding:10px 20px;transition:all 0.3s linear;overflow:hidden;}
div.brand_img img{max-width:100%;transition:all 0.3s linear;}
.p-10{padding-top:10px;padding-bottom:10px;}
div.brand_img:hover img{cursor:pointer;transform:scale(1.2);transition:all 0.3s linear;}
.about_heading h2{color:#000;margin:0 auto;}
.testimonial_imgg{width:100px;height:100px;margin:0 auto;padding:10px 10px;}
.testimonial_imgg img{max-width:100%;height:auto;border-radius:50%;}
.testimonial_text{border:1px solid gray;padding:10px 20px;background:#24303e;color:white;}
textarea.h_100{height:100px;}
.clr{clear:both;}
#custom-step-0{display:block;}
.none{display:none;}
.contact_frame{max-width:100%;border:0;}
.p_l_12{padding-left:12px;}
.m-20{margin:20px 0px 10px 0px;}
.inline{display:inline-block;}
.bb{border-bottom:4px solid #5a7ad5;}
.center{text-align:center;}
.text-upper{text-transform:uppercase;font-weight:700;}
.p-15{padding:15px 0px;}
.text-white{color:#fff;}
.text-black{color:#000;}
.customer{background:grey;border:1px solid black;}
.p-l-20{padding:0 0 0 20px;}
.border{border:1px solid #000;}
.padding-15{padding:0px 15px;}
.no-padding{padding:0px;}
.custom-color{color:#947f7f;}
.border-t{border-top:1px solid #ddd;}
.border-none{border:none !important;}
.height{min-height:35px;max-height:50px;}
body#confirmation{background:#fff;}