<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
        .portfolio-menu button {

            margin-bottom: 10px;
        }


        .header-middle.bg-2 {
            height: 82px;
        }
        .logo a img {
            margin: -5px 0;
            height: 72px;
        }

        div#sticky-header {
            background: #5981b1;
        }
        .mainmenu ul li &gt; a {

            color: #fff;
        }
        .mainmenu ul li &gt; ul.submenu {

            background: #296dc1;
        }
        .team-img img {
            -webkit-transition: -webkit-transform 0.6s;
            -moz-transition: -moz-transform 0.6s;
            transition: transform 0.6s;
            width: 100%;
            height: 344px;
        }
        .team-img img {
            -webkit-transition: -webkit-transform 0.6s;
            -moz-transition: -moz-transform 0.6s;
            transition: transform 0.6s;
            width: 100%;
            height: 415px;
        }
        div#sticky-header {
            transition: all 0.5s ease;
        }
        .is-sticky {
            z-index: 99;
            transition: all 0.5s ease;
        }
        .padd-less-sister{
            padding: 0 5px;
        }


        .test-division .owl-nav div {
            position: absolute;
            left: 5px;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            height: 32px;
            width: 37px;
            background: #296dc1;
            line-height: 33px;
            text-align: center;
            color: #fff;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            border-radius: 3px;
            font-weight: bold;
            font-size: 24px;
        }
        .test-division .owl-nav div.owl-next {
            left: auto;
            right: 5px;
        }
        .service-wrap {
            min-height: 485px;
        }
        .nav-login {
            margin: 18px 0;
        }
        .faq-area {
            margin-top: 60px;
        }
        .form-style input, .form-style textarea,.form-style select{
            width: 100%;
            height: 40px;
            padding-left: 15px;
            margin-bottom: 18px;
            border: 1px solid #999;
        }
        .slider-next-prev-style .owl-nav div {
            top: 33%
        }
        .team-img img {

            height: 308px;
            object-fit: scale-down;
        }
        .blog-img img{
            height: 150px;
            object-fit: cover;
        }
        .header-top {
            padding: 3px 0px;
        }
        .header-middle.bg-2 {
            height: auto;
        }
        .header-middle {
            padding: 0px 0px;
        }
        .logo a img {
            margin: 1px 0;
            height: 69px;
        }
        .mainmenu ul li &gt; a {
            padding: 15px 15px;
        }
        .nav-login {
            margin: 11px 0;
        }
        .mainmenu ul li &gt; a:after {
            bottom: 14px;
        }
        .mainmenu ul li &gt; a:before{
            bottom: 18px;
        }
        input[type=radio] {
            margin: 4px 0 0;
            margin-top: 5px;
            line-height: normal;
            height: 17px !important;
        }


        /*slider hei fixed*/
        .slider-active2 {
            height: 580px !important;
        }



        .slider-items {
            height: 368px;
        }
        section.slider-area {
            height: 401px;
        }


        section.about-area {
            padding-bottom: 50px;
        }

        .pb-140 {
            padding-bottom: 50px;
        }
        .slider-next-prev-style .owl-nav div {
            top: 31%;
        }

        .slider-items {
            background-size: contain !important;
            background-repeat: no-repeat;
        }

        .team-info h4 {
            color: #fff;
            font-size: 14px;
            padding: 5px;
        }
        .team-img img {
            min-height: 421px;
            object-fit: unset;
            width: 100%;
        }


        .team-content-double{
            height: 156px;
            width: 100%;
            bottom: 0;
            position: absolute;
            text-align: center;
            overflow: hidden;
            -webkit-transition: all 0.6s;
            -moz-transition: all 0.6s;
            transition: all 0.6s;
            z-index: 9;
            backface-visibility: #296dc1;
        }

        .team-wrap:hover .team-content {
            height: 156px;
        }
        ul.member-social {
            position: absolute;
            right: 0;
            top: 28%;
            z-index: 999;
            opacity: 0;
        }

        ul.member-social li a {
            background: #296dc1;
            color: #fff;
            width: 40px;
            height: 35px;
            text-align: center;
            padding: 4px;
            margin-bottom: 2px;
            display: inherit;
        }
        ul.member-social li {
            margin-bottom: 2px;
        }
        .team-info {
            background: #296dc1;
            padding: 21px;
        }


        .team-wrap:hover ul.member-social {
            opacity: 1;
            -webkit-transform: translateY(0px);
            -moz-transform: translateY(0px);
            -ms-transform: translateY(0px);
            transform: translateY(0px);
            -webkit-transition: -webkit-transform 0.6s, opacity 0.4s;
            -moz-transition: -moz-transform 0.6s, opacity 0.4s;
            transition: transform 0.6s, opacity 0.4s;
        }

        .single-quote {
            position: absolute;
            left: 0;
            top: 37%;
            z-index: 999;
            opacity: 0;
        }

        .single-quote p {
            color: #fff;
            font-size: 16px;
            padding: 0 9px;
            text-align: center;
        }
        .team-wrap:hover .single-quote  {
            opacity: 1;
            -webkit-transform: translateY(0px);
            -moz-transform: translateY(0px);
            -ms-transform: translateY(0px);
            transform: translateY(0px);
            -webkit-transition: -webkit-transform 0.6s, opacity 0.4s;
            -moz-transition: -moz-transform 0.6s, opacity 0.4s;
            transition: transform 0.6s, opacity 0.4s;
        }

   
    
        .service-img img {
            height: 236px;
        }
        .featured-img img {
            height: 122px;
            width: 100%;
        }
        .slider-content h2 {
            text-transform: capitalize;

        }

        label.form-label.text-left {

            padding: 1px 8px;
            font-size: 12px;
            border-radius: 3px;
        }
        .portfolio-menu .division-btn {
            position: relative;
            display: inline-block;
            padding: 7px 25px;
            text-transform: uppercase;
            color: #fff;
            border: none;
            font-size: 12px;
            background: #296dc1;
            overflow: hidden;
            z-index: 9;
            margin-bottom: 10px;
        }
        .section-padding{
            padding: 40px 0;
        }


        .logo a img {
            margin: 1px 0;
            height: 86px;
        }

        .test-active-2 .owl-nav div {
            position: absolute;
            left: 5px;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            height: 32px;
            width: 37px;
            background: #296dc1;
            line-height: 33px;
            text-align: center;
            color: #fff;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            border-radius: 3px;
            font-weight: bold;
            font-size: 24px;
        }
        .test-active-2 .owl-nav div.owl-next {
            left: auto;
            right: 5px;
        }
        .is-sticky {
            z-index: 999;
            transition: all 0.5s ease;
        }
        .logo a img.main-logo {
            width: 112px;
            height: 67px;
        }
        .fill {
            opacity: 1;
        }
        .header-top-right.text-right {
            padding: 8px 0px;
        }
        .header-top-left p {
            font-size: 20px;
        }
   
    
        div#karim-group-map {
            width: 100%;
            height: 210px;
        }
        .header-top-left p {
            font-size: 20px;
            padding: 8px 0;
        }
        div#sticky-header {
            background: #0587b1;
        }
   
    
      .section-title h2{
            font-family: 'Britannic Bold';
            font-weight:bold;
            font-size: 45px;
          font-size: 45px;
        
      }
        
        
        .overlay:before {
            opacity: .7 !important;
        }
        .header-top-left {
            padding: 8px 0 !important;
        }
        .row.footer-bg-change {
            background: #0587b1;
            padding: 19px 0;
            box-shadow: 1px 0px 6px 0px rgb(54 149 186);
            border: 1px solid #0587b1;
        }
        div#karim-group-map {
            margin-top: -4px;
        }
        .footer-map-bg {
            background: #F0F0E6;
            padding: 8px 5px;
            box-shadow: 1px 0px 6px 0px rgb(53 64 69);
        }
        .black-opacity:before {
            opacity: .6;
        }
        .logo a img.main-logo {
            width: auto !important;;
            height: 86px !important;
            padding: 0 !important;;
            margin: 0 !important;;
        }
        .header-top-left {
             padding: 0px 0 !important;
         }
        .logo a img {
            margin: 22px 0 !important;
            height: 48px !important;
        }

   </pre></body></html>