.banner-one .item{position: relative;}
.banner-one .item::before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: '';background: #212121;opacity: .3;}
.banner-one .insider{ position: absolute; top: 38%; width: 100%;left: 0;text-align: left; }
.banner-one .insider .icons-banner{ width: 60px !important; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-backface-visibility:visible!important ; backface-visibility:visible!important ; margin: 0 auto 15px; }
.banner-one__light-color{color:#fff}
.banner-one__tag-line + .banner-one__title{margin-top:10px}
.banner-one__title{font-size:50px;line-height:1.3;font-weight:600;margin:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important; text-transform: uppercase;}
.slidertext{margin:0;font-size:18px;line-height:36px;margin-bottom:5px;text-transform: uppercase; display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition: all ease-in-out .3s;padding:0 5px;letter-spacing:1px;}
.slidertext1{margin:0;font-size:22px;line-height:30px;margin-bottom:5px;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition: all ease-in-out .3s;padding:0 10px;letter-spacing:1px;}
.banner-one .btn{color: #ffffff;font-size: 15px;text-transform: uppercase;display: inline-block;border-radius: 0;padding: 8px 15px;letter-spacing: 0.5px;background: #0000001f;font-weight: 600;border: 2px solid #ffffff42;margin-top: 5px! important;border-left: none;border-right: none;}
.banner-one .btn:hover{color: #fff;}
.banner-one .btn{-webkit-animation-duration:12s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one .active .icons-banner{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__tag-line{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.banner-one .active .slidertext{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.5s;animation-delay:0.5s}
.banner-one .active .slidertext1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.banner-one .active .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;}


.servvlock ul li{display:inline-block;padding:2px 7px;border:1px solid rgba(255,255,255,.58);color:#ddd;margin:3px;border-radius:2px;text-align:center;transition:all ease-in-out .3s;font-weight: 500;text-transform: capitalize;font-size: 14px;}
.servvlock ul li:hover{background:rgba(255,255,255,.1);}
@media(max-width:1200px) {
    .banner-one .insider{ left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .banner-one .insider .icons-banner{margin: 0 auto;}
.banner-one__title {font-size: 39px;line-height: 0.9;margin-bottom: 7px;}
.slidertext{margin-bottom: 3px;}
.banner-one .btn{font-size: 10px;padding: 4px 5px;margin-top: 3px!important;}
.banner-one .insider {position: absolute;top: 50%;}}
@media(max-width:1024px) {
    .home-form .control-label{display: none;}
    .banner-one__title{font-size: 40px;}
}
@media(max-width:991px) {
    .banner-one__title{font-size: 38px;}
    .slidertext{font-size: 18px;}
    .banner-one .btn{font-size: 15px;}
    .banner-one .insider .icons-banner{width: 50px !important;}
}

@media(max-width:768px) {
    .banner-one__title {font-size: 28px;}
    .slidertext{font-size:14px;}
    .banner-one .btn{font-size: 12px;padding: 5px 5px;}
}
@media(max-width:579px) {
    .banner-one .btn{display: none;}
    .banner-one .insider .icons-banner{display: none;}
    .banner-one .insider{ position: relative; top: 0; left: 0; transform:translate(0);text-align: center ; -webkit-transform:translate(0) ; -moz-transform:translate(0) ; -ms-transform:translate(0) ; -o-transform:translate(0) ;  padding: 20px 0 30px;background:  #3d5e93;}
    .slidertext{font-size:14px! important;line-height:20px! important;margin-bottom: 10px;}
    .header-banner .dotta .owl-dots{bottom: 5px;}
    .banner-one__title{font-size: 30px;}
    .slidertext{font-size: 16px;}
    .banner-one .btn{font-size: 14px; border: 1px solid; padding: 6px 15px;}
    
}