body{font-family: 'Karla', sans-serif;color:#000;}
body a {color:#ed1c24;text-decoration:none;}
body a:hover {color:#000}
.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img {max-width: 100%; height: auto;}
.img-full {min-width: 100%;}
html {scroll-behavior: smooth;}
section{padding:50px 0;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 600;letter-spacing: -1px;}
section h2{font-size:45px;line-height:1;color:#ed1c24;text-transform:uppercase;margin-bottom:10px;}
.inrMainHeading{font-size:45px;line-height:1;color:#ed1c24;text-transform:uppercase;margin-bottom:20px;}

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1130px;}
}

header{background: rgb(237,28,36);background: linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(235,235,235,1) 100%);}
header .navbar{background: url(../img/camera.png) no-repeat right bottom;}
.navbar-nav a.nav-link{font-weight:600;padding:7px 10px 7px 13px!important}
.navbar-nav  > li + li:after{content: " / ";color:#9f9f9f;padding: 0;position: absolute;top: 50%;margin-top: -13px;}
.navbar-nav  > li:last-child:after{content: "  ";}
.navbar-nav .nav-link.active{background: url(../img/active.png) no-repeat 15px top;color:#ed1c24}
.dropdown-menu{border:0;background:#ed1c24;float: left;width: 250px;border-radius:0;padding:5px;}
.dropdown-menu li{border-bottom:1px solid #e7b4b4b8;float: left;width:100%;}
.dropdown-menu  > li:last-child{border:0;}
.dropdown-menu li a {color:#fff;padding:4px 6px;}
.dropdown-menu li a:hover {color:#ed1c24;padding:4px 6px 4px 20px;transition: all 0.35s ease;}
.dropdown-toggle::after{content: inherit;}
.dropdown-item.active{color:#ed1c24;padding:4px 6px 4px 20px;background:#e9ecef}
.reustBtn{background:#ed1c24;border-radius:100px;color:#fff;}
.drpdnclass a.dropdown-toggle {color:#ed1c24;}
.redfont{color:#ed1c24;}

.homeslide{background: url(../img/slider-1-bg.jpg) no-repeat center center;background-size: cover;border-bottom:0px solid #ed1c24;border-top:8px solid #ed1c24}
.carousel-caption{z-index:1;right: inherit;text-align:left;bottom:0%;top:20%;left:inherit;width:30%;margin-left: 40px;}
.carousel-caption h1{font-family: 'Rubik', sans-serif;letter-spacing: 0px;font-size:60px;line-height:4rem;text-shadow: 4px 4px 4px #000;position:relative}
.carousel-caption h2{font-family: 'Karla', sans-serif;font-size:27px;line-height:1.05;background:rgba(0,0,0,50%);padding:3px 12px;text-transform:uppercase;position:relative}
.systemslisting h2{color:#ed1c24;font-size: 46px;font-weight: 500;}
.prodgalbox{margin-bottom:50px;}
.prodgalbox .col-md-6{padding:0;}
.projctgallryLft1 img{border: 10px solid #ffbec1;border-right: 0;}
.projctgallryRgt1{border: 10px solid #ffbec1;border-left: 0px solid #ffbec1;height: 100%;padding:30px;position:relative;border-radius:0 50px 50px 0;}
.projctgallryLft2 img{border: 10px solid #c9c9c9;border-left: 0;}
.projctgallryRgt2{border: 10px solid #c9c9c9;border-right: 0px solid #c9c9c9;height: 100%;padding:30px;position:relative;border-radius: 50px 0 0 50px;}
.projctgallryRgt1 h2, .projctgallryRgt2 h2{font-size: 32px;line-height: 1.8rem;font-weight: 500;text-transform: uppercase;color:#fff;background:#ed1c24;padding: 7px 15px;margin-bottom: 12px;}
.logowtrmrk{position: absolute;bottom: 20px;right: 20px;opacity: 10%;}
.projctpauanuiRgt1{border: 10px solid #ffbec1;height: 100%;padding:30px;position:relative;border-radius: 50px;}
.greybg{background: url(../img/bg-3.jpg) no-repeat center center fixed;background-size: cover;position:relative;}
.cirlceCont{padding:0 20px;}
.cirlceCont img{text-align:center;}
.bgbckgrond-1{background: url(../img/patternbg-1.jpg) no-repeat right bottom;}
.bgbckgrond-2{background: url(../img/bg-1.jpg) no-repeat center center fixed;background-size: cover;color:#fff}
.bgbckgrond-2 h2{color:#fff;}
.securitysolution{text-align:center;padding:0 10px}
.securitysolution h3{font-size:27px;line-height: 1.6rem;font-weight:500;text-transform:uppercase;color:#ed1c24;letter-spacing: 0px;margin-bottom: 3px;}
.securitysolution p, .whychoose p{line-height:1.4;}
.securitysolution img{margin-bottom:25px;}
.securitysolution a{display:inline-block;font-size:14px;text-transform:uppercase;background:transparent;border:2px solid #ed1c24;border-radius:100px;padding:2px 20px;color:#fff;transition: all 0.35s ease;}
.securitysolution a:hover{background:#ed1c24;border:2px solid #ed1c24;color:#fff;}
.bgbckgrond-3{background: url(../img/bg-2.jpg) no-repeat center center fixed;background-size: cover;}
.whychoose img{margin-bottom:25px;}
.whychoose h4{line-height: 1;font-size:22px;font-weight:600;text-transform:uppercase;color:#ed1c24;letter-spacing:1px;min-height:66px;}

.bgcontactform{background: url(../img/contactbg.jpg) no-repeat right top #f8f8f8;padding:0}
.bgcontactformIn{background: url(../img/patternbg-2.jpg) no-repeat center bottom;padding:70px 0}
.bgcontactformIn h3{font-size:1.2rem;}
.contact-form {width:90%;margin:22px auto 0 auto;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {margin-bottom: 1rem;width:100%;background-color: #fff;border: 1px solid #dadada;text-transform: none;font-weight: normal;color: #646464;padding: 0.6rem 1rem;font-size:1rem;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.form-submit{background:url(../img/send-btn.png) no-repeat center center;margin-bottom: 1rem;width:84px;height:104px;border: 0px solid #fb971f;padding: 0.6rem 1rem;transition: all 0.35s ease;}	
.form-submit:hover{background:url(../img/send-btn1.png) no-repeat center center;}

footer .topfooter{position: relative;display: inline-block;width: 100%;background: #fff;} 
.ftrlft-pic{background: url(../img/ftrpic.png) no-repeat left top;z-index: 1000;position: absolute;width: 402px;height: 436px;}
.ftrlogo {background:#fff;padding:15px 0;}
.ftrdetail {background:url(../img/ftrbg.jpg) no-repeat right bottom #000;padding:65px 0 55px 0;color:#fff;}
.ftrdetail h3{font-size:1.35rem;margin-bottom:15px;color:#ed1c24;font-weight:400;text-transform:uppercase;}
.ftrdetail a{color:#fff;transition: all 0.35s ease;}
.ftrdetail a:hover{color:#ed1c24;padding-left:10px;}
.ftrdetail span .fa{display:inline-block;margin-right: 10px;color:#ed1c24}
.copyright{background:#ed1c24;padding:10px 0;text-align:center}
.copyright p{margin:0;font-size:14px;color:#fff;}
.copyright p a{color:#fff}
.copyright p a:hover{color:#000}

#inerSlider-main{background: url(../img/slider-1-bg.jpg) no-repeat center center;background-size: cover;border-bottom:0px solid #ed1c24;border-top:8px solid #ed1c24}
#inerSlider1, #inerSlider2, #inerSlider3, #inerSlider4, #inerSlider5, #inerSlider6, #inerSlider7{position:relative;display:flex;align-items:end;justify-content:end;}
#inerSlider1 h1, #inerSlider2 h1, #inerSlider3 h1, #inerSlider4 h1, #inerSlider5 h1, #inerSlider6 h1, #inerSlider7 h1{left: 0;position:absolute;font-family: 'Rubik', sans-serif;letter-spacing: 0px;font-size: 32px;font-weight:600;text-transform:uppercase;margin-bottom:0;line-height:1;color: #ed1c24;background:rgba(255,255,255,90%);display: inline-block;padding: 8px 25px;}



@media (max-width: 768px){
.securitysolution{margin-bottom:50px;}
.ftrlft-pic{position: inherit;}
.projectList .projectList-left{padding-right:15px;}
.projectList .projectList-right{padding-left:15px;}
.projectList-info{border-left:10px solid #e5e5e5;margin-top:0;height: inherit;}
.projectList-left img{border-bottom:0;}
.carousel-caption h1{font-size: 50px;line-height: 2.7rem;}
.carousel-caption h2{display:none;}
.dropdown-menu{margin-bottom:10px;width: 100%;}
}
@media (max-width: 670px){
.drpdnclass a.dropdown-toggle {color: rgba(0, 0, 0, 0.55);}
.whychoose{text-align:center;margin-bottom:50px;}
.whychoose h4{min-height:inherit}
.ftrdetail .ftrcol{margin-bottom:50px;}
.ftrlft-pic{width: 390px;}
header .navbar{background:none}
.homeslide img{content:url("../img/slider-1-mob.jpg");}
.carousel-caption h1, .carousel-caption h2{display:none;}
.navbar-nav > li + li:after{content: "";}
.navbar-nav a.nav-link{padding:3px 10px 3px 13px!important}
#inerSlider1 img{content:url("../img/inner-slider1-mob.jpg")}
#inerSlider2 img{content:url("../img/inner-slider2-mob.jpg")}
#inerSlider3 img{content:url("../img/inner-slider3-mob.jpg")}
#inerSlider4 img.insli4{content:url("../img/inner-slider4-mob.jpg")}
#inerSlider5 img{content:url("../img/inner-slider5-mob.jpg")}
#inerSlider6 img{content:url("../img/inner-slider6-mob.jpg")}
#inerSlider7 img{content:url("../img/inner-slider7-mob.jpg")}
.prodgalbox{padding:10px;}
.projctgallryLft1 img{border: 10px solid #ffbec1;border-bottom: 0;}
.projctgallryRgt1 {border: 10px solid #ffbec1;border-top: 0px solid #ffbec1;border-radius:0 0px 50px 50px}
.projctgallryLft2 img {border: 10px solid #c9c9c9;border-top: 0;}
.projctgallryRgt2 {border: 10px solid #c9c9c9;border-bottom: 0px solid #c9c9c9;border-radius:50px 50px 0 0}
}