.banner_box{position:absolute;top:2%;width:70%;text-align:center}
/* .hero-section{padding:12rem 0 80px;display:flex;flex-wrap:wrap;background-size:cover;background-repeat:no-repeat;text-align:center;min-height:350px;background-position:center;background-color:#00244b} */
.cs-section{padding:160px 0 80px 0!important;margin-bottom:0px;background:linear-gradient(90deg, #E8F6FF 0%, #CFF0FF 100%)!important}
.tech-btn{padding:6px 20px!important;font-size:15px!important}
.cs-landing{min-height:300px;background:#003049}
.cs_title{font-size:40px;color:#ff6a00;font-weight:600;padding-bottom:0;font-family:Raleway, sans-serif;text-transform:capitalize}
.cs-landing .cs_title{text-shadow:none;color:#FF924C}
.cs-landing p{color:#fff}
.cs_pg,.cs_content p,.cs_content ul li,.cs_content ul li p{font-family:Lato, sans-serif;color:#262626;font-size:18px;line-height:1.5;margin:12px 0}
.cs_pg{color:#dddddd}
.cs_content ul li,.cs_content ul li p{margin:0 0;margin:0px 0px 15px;list-style:none;position:relative;padding-left:26px;line-height:1.6}
.cs_content ul{list-style:none;padding-left:15px}
.cs_content ul li::before{content:"";background:url(../img/icon/check.svg) no-repeat;width:16px;height:16px;position:absolute;left:0px;top:5px}
.tech_title{color:#ddd;font-size:20px;font-weight:400;font-family:Rubik, sans-serif;line-height:1.5}
.dflex{display:flex;justify-content:center;align-items:center}
.tech-list li{padding:6px 15px;border:1px solid #00deff;margin:8px;border-radius:5px;font-family:Rubik,sans-serif;background:#00deff;color:#000}
.mg-around{margin:20px 0}
/* .main-content{padding:40px 0} */
.cs_menu{font-weight:500;cursor:pointer;display:block;list-style:none;margin-bottom:15px;background:#FFF;padding:16px 20px 16px;border-radius:4px;transition:.5s;color:#0D0E14;font-size:16px;font-family:Rubik, sans-serif;border:1px solid #ee6f1a}
.cs_menu a{color:#ee6f1a;display:block;font-size:16px;font-weight:500;font-family:Rubik, sans-serif}
.selected-title{color:#fff;background:#ee6f1a}
.selected-title a{color:#fff}
.cs-widget{background:transparent;border-radius:5px}
.col-title{font-size:24px;text-align:left;margin:0 0 20px 0}
.main-title{margin:0;color:#123a54;padding-bottom:15px}
.sub_content{padding-bottom:40px}
.cs-cta{width:100%;background:#235098;border-radius:10px;padding:40px 50px}
/* .cs-cta{width:100%;background:#0a66c2;border-radius:10px;padding:40px 50px} */
.text-white{color:#fff!important}
.cta-heading{font-size:24px;font-weight:500;font-family:Rubik,sans-serif}
.cta__btn{background:#FF6F61;font-weight:600;font-size:16px;line-height:22px;color:#fff;padding:12px 25px;border-radius:25px;cursor:pointer;border:none;margin:0;transition:all 0.3s ease-in-out}
.cta__p{font-size:16px!important}
/* lsiting page */
.cs-list-title{margin-top:0}
.cs-name{font-size:18px;line-height:1.4}
.cs-btn{background:#00deff;color:#000;display:inline-block;padding:8px 14px;font-weight:600;border-radius:5px}
.cs-btn:hover{background:#ee6f1a;color:#fff;transition:0.8s}
.cs-item{margin-bottom:40px}
.cs-inner{box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;padding:20px;border-radius:20px;min-height:544px}
.cs_para{font-size:16px!important;margin:15px 0!important}
/* new */
.content-box{padding-top:40px}
.filter-dd{margin:50px 0}
.dd-title{font-size:22px;font-weight:500;padding:0 20px;font-family:Rubik,sans-serif;color:#123a54}
.service-dd{height:42px;width:260px;font-weight:400;font-family:Rubik,sans-serif;border:1px solid #656565;color:#656565;border-radius:5px;font-size:16px;padding:10px 10px}
.cs_btn{padding:10px 15px;border-radius:38px;color:#fff!important;background-color:#FF6F61;margin:0;display:inline-block;font-size:14px;font-weight:500;font-family:Rubik,sans-serif}
.pb_30{padding-bottom:30px}
.mb_30{margin-bottom:30px}
.sub_content h3,.sub_content h3 strong{color:#0e5388;padding-bottom:5px;font-weight:500;font-family:Rubik,sans-serif;font-size:20px}
.sub_content p{font-size:17px;font-family:Lato,sans-serif!important;letter-spacing:0.1px;padding-bottom:15px}
.ctestimonials{box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 50px;padding:50px 60px;margin:20px 0 30px 0;position:relative;border-radius:20px}
.ctestimonials p{font-size:20px;font-family:Rubik, sans-serif !important;letter-spacing:0.1px;padding-bottom:0px;text-align:center}
.left-qt{position:absolute;top:20%;left:4%}
.right-qt{position:absolute;top:20%;right:4%}
.title-btm {background:linear-gradient(185deg, rgb(255 255 255) 12%, rgb(255 55 20) 100%, rgb(184 184 184) 100%);border-radius:2px;padding:2px;width:100px;margin:0 0 20px;position:relative;top:-14px}
.cs-service{font-size: 14px;font-weight: 600;color: #fb7318;margin-bottom: 0;background-color: #fff0ec;border-radius: 42px;padding: 5px 12px;}
.gradient-cs{    background: linear-gradient(178deg, #f8fcff 0%, #CFF0FF 100%)!important;position:relative}
/* .gradient-cs{background:linear-gradient(90deg, #E8F6FF 0%, #CFF0FF 100%)!important;position:relative} */
.cs-img{width:55%!important;padding-top:25px}
.cs_para{min-height:105px}
.cs-industry{display: inline-block;position: absolute;left: 10px;top: 10px;background: #c1ddff;color: #123a54;font-size: 12px;padding:5px 10px}
.organic-traffic img{margin-bottom:55px}
/* .cs-inner img{width: 210px;} */
/* mobile css */
@media only screen and (max-width:768px){
.hero-section{padding:14rem 0 45px}
.cs_title{font-size:28px}
.d-m-block{display:block!important}
.cs-widget{padding:20px 25px 40px 25px}
.main-title{text-align:left;font-size:28px}
.cta-div{text-align:center}
.cs-cta{padding:25px}
.cta__p{padding-bottom:20px}
.tech-list li{margin:4px;font-size:12px;padding:6px}
.cs_pg{font-size:14px}
.dd2{margin-top: 30px;}
}