body{background:#000; color:#FFF;}
.ban-text2{text-align:center;}
.ban-text2 .futurespan{display:inline-block; text-transform:uppercase; padding:8px 20px; border-radius:25px; border:1px solid #14a1e8; color:#FFF; font-size:14px;}
.ban-text2 h1{text-shadow: 2px 6px 20px #000000;}
.ban-text2 h1 span{}
.ban-text2 p{max-width:650px;margin:20px auto;}


.footer{background:#1f1f1f;border-top:0px;}
.footercol h5, .footercol ul li a, .footercol span, .copyright, .footercol span a{color:#FFF;}
.footercol ul li a, .copyright, .footercol span a{font-weight:300; font-size:15px;}
.footercol ul.social li a i{background:#0070ad; color:#FFF;}
.footercol ul li a{display:flex; align-items:center;}
.footercol ul li a i{margin-right:8px; font-size:12px;color:#14a1e8;}
.copyright{border-top:1px solid rgba(255,255,255,0.3);padding-top:25px;}
.footer{padding:45px 0 25px;}


.textbxx{background:#0a0f22; padding:15px; border:1px solid #12172a; border-radius:10px;}
.textbxx p{color:rgba(255,255,255,0.6);}
.textbxx h3{color:rgba(255,255,255,0.9);}
ul.powerlist li i{color:#14a1e8; margin-right:10px; margin-top:5px;}
ul.powerlist li{color:rgba(255,255,255,0.7);}
.shedcolor{color:rgba(255,255,255,0.7);}
.blueclor{color:#14a1e8;}
h2 span{color:#14a1e8;}

.pleborder{border-left:2px solid #14a1e8; padding-left:20px;}
.shedbackgrond{background:#0f172a; border:1px solid #192031; border-radius:20px;}
.shedbackgrond img.imgradius{border-radius:0 15px 15px 0;border-left:1px solid rgba(255,255,255,0.5);}
.gradiant-bg{position:relative; }
.gradiant-bg:after{content:'';position:absolute; left:0; bottom:0; width:100%; height:100%; background-image: linear-gradient(to top right, rgba(15,23,42,0.9), rgba(15,23,42,0.01));}

.textsec{background:rgba(15,23,42,0.7);}
.textsec p{line-height:25px;font-size:16px;font-weight:300;}

.btn-banner{display:flex; justify-content:center; margin-top:35px;}
.btn-banner a{display:inline-block;padding:10px 22px;font-weight:500; border-radius:3px;text-decoration:none; margin:0 10px;}
.btn-banner a:first-child{background:#d82578;color:#FFF;}
.btn-banner a:last-child{color:#FFF; background:#14a1e8;}

.officesarea .inneraddress{background:#0f172a;border:1px solid #192031;border-radius:10px; padding:25px;}
.officesarea .inneraddress h3{color: rgba(255, 255, 255, 0.9); mrgin-bottom:30px;}






@media (max-width: 575px) {
	.ban-text2 h1 br{display:block;}
	.ban-text2 h1{font-size:35px;}
	.ban-text2 .futurespan{margin-bottom:20px;}
	.ban-text2 .futurespan{font-size:13px;}
	.mbpd{padding-left:15px;}
}