.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: center; }
.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;margin-bottom:15px;-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:22px;line-height:36px;margin-bottom:15px;background:rgba(255,255,255,.1);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;}
.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: #204282;font-size: 15px;text-transform: uppercase;display: inline-block;border-radius: 4px;padding: 10px 20px;letter-spacing: 0.5px;background: #f2eeba;font-weight: 600;}
.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:.5s;animation-delay:.5s}
.banner-one .active .slidertext{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.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{ top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
    .banner-one .insider .icons-banner{margin: 0 auto;}
}
@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;margin-bottom: 8px;}
    .slidertext{font-size: 18px; margin-bottom: 8px;}
    .banner-one .btn{font-size: 15px;}
    .banner-one .insider .icons-banner{width: 50px !important;}
}
@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) ; -webkit-transform:translate(0) ; -moz-transform:translate(0) ; -ms-transform:translate(0) ; -o-transform:translate(0) ;  padding: 20px 0 30px;background: #204282;}
    .header-banner .dotta .owl-dots{bottom: 5px;}
    .banner-one__title{font-size: 26px;}
    .slidertext{font-size: 16px; line-height: 28px;}
    .banner-one .btn{font-size: 14px; border: 1px solid; padding: 6px 15px;}
    
}
