body{font-family: 'Arial', sans-serif;}

header .navbar-collapse{flex-grow: inherit;}
header .navbar-nav li a{color:#013c4d !important;font-weight: 700;padding: 0px 0px 0px 25px !important;}
header .connectsc a{color: #0095a8;text-decoration: none;font-style: italic;}
header .connectsc a span{border-right: 1px solid;padding-right: 10px;margin-right: 10px;}
header .connectsc a i{width: 30px;height: 30px;background: #0095a8;color: #fff;border-radius: 50px;text-align: center;line-height: 30px;}
header .navbar-brand img{width: 350px;}
header .navbar-dark .navbar-brand{position:relative;top:-25px;}

.banner{position: relative;}
.banner .bannertxt{position: absolute;max-width: 700px;background: rgb(1 33 37 / 58%);bottom: 0px;z-index: 99;padding: 20px 30px;bottom: 100px;left: 20px;right: 20px;margin: auto;border-radius: 15px;}
.banner .bannertxt h3{color: #fff;margin: 0px;font-size: 26px;}

.great-digital{background: #fff;padding: 40px 0px;position: relative;}
.great-digital h3{color:#707070;font-size: 28px;font-weight: 700;}
.great-digital p{margin: 0px;color: #707070;line-height: 25px;}
.great-digital .whyd-b{width: 120px;position: absolute;top:100%;left: 0px;right: 0px;margin: auto;z-index: 99;}
.great-digital .whyd-t{width: 120px;position: absolute;bottom: 100%;left: 0px;right: 0px;margin: auto;z-index: 99;}
.great-digital .whyd-b img,.great-digital .whyd-t img{width: 100%;}

.whatdoes{background: url(../images/b-banner.jpg) no-repeat center top;padding: 90px 0px;background-size: cover;position: relative;}
.whatdoes .warr{width: 200px;position: absolute;top: -45px;}
.whatdoes .warr img{width: 100%;}
.whatdoes .dtitle{max-width: 700px;margin: 0px auto 30px;}
.whatdoes .dtitle h2{color: #fff;text-align: center;font-weight: 700;font-size: 30px;}
.whatdoes .card .card-body img{height: 100px;}
.whatdoes .card .card-body h5{font-weight: 700;}
.whatdoes .card .card-body h5::after{content: ''; width: 120px;height: 3px;background: #fff;display: block;margin: 15px auto 0px;}
.whatdoes .card a{color:#fff;text-decoration:none;}

footer{background: #00071b;padding-top: 50px;position: relative;}
footer .footer-widget h4{color: #fff;font-size: 18px;margin-bottom: 20px;text-transform: uppercase;}
footer .footer-widget .textwidget .fbox{padding: 0px;margin:0px;}
footer .footer-widget .textwidget .fbox li{list-style: none;margin-bottom: 15px;}
footer .footer-widget .textwidget .fbox li a{color: #fff;text-decoration: none;font-size: 16px;}
footer .footer-widget .textwidget .fbox li a i{margin-right: 10px;}
footer .footer-widget .textwidget .fbox li a span{font-size: 25px;font-weight: 600;}
footer .footer-widget .textwidget .pmenu{padding: 0px;margin-top: 20px;}
footer .footer-widget .textwidget .pmenu li{list-style: none;display: inline;position: relative;padding-right: 8px;}
footer .footer-widget .textwidget .pmenu li::after{content: '';width: 1px;position: absolute;z-index: 999999;background: #fff;display: inline-block;height: 10px;top: 6px;right: 1px;}
footer .footer-widget .textwidget .pmenu li:last-child:after{display: none;}
footer .footer-widget .textwidget .pmenu li a{list-style: none;color: #fff;font-size: 10px;text-decoration: none;}
footer .footer-widget .textwidget .qmenu{padding: 0px;list-style: none;}
footer .footer-widget .textwidget .qmenu li{padding-bottom: 8px;}
footer .footer-widget .textwidget .qmenu li a{color: #fff;text-decoration: none;font-size: 14px;}
footer .footer-widget .textwidget .sociali a{display: block;width: 50px;height: 50px;background: #fff;color: #00071b;line-height: 50px;text-align: center;border-radius: 50px;font-size: 30px;    margin-left: 55px;}
footer .footer-bottom{border-top: 1px solid #171b2c;}
footer .footer-bottom p{margin:0px;padding: 15px 0px;color: #fff;font-size: 12px;text-align: center;}
footer .farr{width: 120px;position: absolute;bottom: 100%;left: 0px;right: 0px;margin: auto;}
footer .farr img{width: 100%;}
footer .footer-bottom p a{color:#00a7ba;text-decoration:none;}

.back-to-top {position: fixed;bottom: 25px;right: 25px;display: none;color: #00071b !important;}

.breadcrumbs{position: relative;}
.breadcrumbs .breadtxt{position: absolute;max-width: 350px;background: rgb(1 33 37 / 58%);bottom: 0px;z-index: 99;padding: 20px 15px;bottom: 0px;left: 20px;right: 20px;margin: auto;}
.breadcrumbs .breadtxt h1{color: #fff;margin: 0px;font-size: 26px;font-weight: 700;}

.hahr{background: #00a7ba;padding: 60px 0px;}
.hahr p {color: #fff;line-height: 30px;}
.hahr h3 {color: #fff;font-weight: 700;font-size: 25px;margin: 0px;}
.team{position: relative;}
.team .whyd-t{width: 120px;position: absolute;bottom: 100%;left: 0px;right: 0px;margin: auto;z-index: 99;}
.team .whyd-t img{width: 100%;}
.team .teaminner{padding: 40px 0px;}
.team .teaminner:nth-child(even) {background: #fff}
.team .teaminner:nth-child(odd) {background: #f4f4f4}
.team .teaminner h5{color: #255462;font-size: 25px;font-weight: 700;margin-bottom: 15px;}
.team .teaminner{color:#707070;}

.aboutfc{background: #fff;padding: 50px 0px;}
.aboutfc p {color: #707070;}
.aboutfc p:last-child{margin-bottom: 0px;}
.aboutsc{background: #f4f4f4;padding: 40px 0px;}
.aboutsc{background: #f4f4f4;padding: 40px 0px;}
.aboutsc .dtitle h2{color: #255462;text-align: center;font-weight: 700;font-size: 30px;}
.aboutsc .dtitle{margin-bottom: 30px;}
.aboutsc .card .card-body img {height: 100px;}
.aboutsc .card .card-body h5{color: #013c4d;font-weight: 700;margin-top: 20px !important;}
.aboutsc .col::after{content: '';position: absolute;width: 3px;height: 100%;background: #fff;top: 0px;right: 0px;}
.aboutsc .col:last-child:after{display: none;}
.aboutsc .abtinner{border-bottom: 3px solid #fff;padding-bottom: 30px;margin-bottom: 30px;}
.aboutsc .container:last-child .abtinner{border-bottom: none;}

.privacy-term{background: #fff;padding: 50px 0px 70px;}
.privacy-term p {color: #707070;}
.privacy-term h3{color:#255462;font-weight:700;}
.privacy-term p:last-child{margin-bottom: 0px;}
.navbar-dark .navbar-toggler{background:#00a7ba;}





@media (max-width: 991px) {
.whatdoes .warr{width:115px;}
.breadcrumbs .breadtxt{width:300px;padding: 10px 15px;}
.navbar-nav{gap:15px;}
header .navbar-collapse{padding: 10px 0px;border-top: 1px solid #ccc6;margin-top: 15px;}
}
@media (max-width: 767px) {
    .banner .bannertxt h3 {font-size: 12px;}
    .great-digital .whyd-t {width: 80px;}
    .great-digital .whyd-b {width: 80px;}
    .banner .bannertxt{bottom:40px;padding: 10px 15px;}
    .great-digital h3{font-size: 20px;}
    .whatdoes .warr{display:none;}
    .whatdoes .dtitle h2{font-size:22px;}
    .whatdoes{padding:60px 0;}
    footer .farr{width:80px;}
    footer .footer-widget{margin-bottom:40px;}
    .breadcrumbs .breadtxt{width:250px;}
    .breadcrumbs .breadtxt h1 {font-size: 20px;}
    .aboutfc{padding:30px 0;}
    .aboutsc .dtitle h2{font-size:20px;}
    .aboutsc .col::after{display:none;}
    .aboutsc .abtinner{border:none;padding:0px;margin:0px;}
    .aboutsc .card .card-body h5{font-size:16px;}
    .team .whyd-t{width:80px;}
    .hahr {padding: 30px 0px 50px;}
    .hahr h3{font-size:20px;}
    .teaminner img{max-width:200px;}
    .teaminner{text-align:center;}
    .team .teaminner:nth-child(odd) .row{flex-direction: column-reverse;}
    .team .teaminner h5{font-size:18px;}
    .team .teaminner .card{width:100% !important;}
    header .navbar-brand img {width: 200px;}
    .connectsc {padding: 5px 0px !important;justify-content: center !important;border-bottom: 1px solid #ccc6;margin: 0px 0px 10px!important;}
    header .navbar-dark .navbar-brand{top:0px;}
}



