
        
        #HomeButton {
            display: none;
            position: fixed;
            bottom: 20px;
            right: 30px;
            z-index: 99;
            font-size: 18px;
            border: none;
            outline: none;
            background-color: #2B3B87 ;
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
          }
                  .fakeimg {
                      height: 350px;
                      background: #aaa; 
                  }
                  .fakeimg0 {
                    height: 350px;
                    /* width: 350px; */
                    background: #aaa;
                    
                }
                  .fakeimg1 {
                    height: 350px;
                    width: 700px;
                    background: #aaa;
                    
                }
                .PortfolioImg {
                    height: 275px;
                    /* width: 350px; */
                    background: #aaa;
                    
                }
                /*Partner Logos*/
                .PartnerImg{
                    border: #aaa;
                    border-style: solid;
                    
                }
                .slick-slide{
                    margin: 0px 20px;
                }    
                .slick-slide img{
                    width: 15rem;
                    height: 10rem;
                }              
                .slick-list{
                    position: relative;
                    display: block;
                    overflow: hidden;
                    margin: 0;
                    padding: 0;
                } 
                .slick-list:focus{
                    outline:none;
                }
                .slick-list.dragging{
                    cursor: pointer;
                    cursor: hand;
                }
                .slick-slider .slick-track,
                .slick-slider .slick-list{
                    -webkit-transform: translate3d(0,0,0);
                    -moz-transform: translate3d(0,0,0);
                    -ms-transform: translate3d(0,0,0);
                    -o-transform: translate3d(0,0,0);
                    transform: translate3d(0,0,0);
                }
                .slick-track{
                    position: relative;
                    top: 0;
                    left: 0;
                    display: block;
                }
                .slick-track::before,
                .slick-track::after{
                    display: table;
                    content: '';
                }
                .slick-track::after{
                    clear: both;
                }
                .slick-loading .slick-track{
                    visibility: hidden;
                }
                .slick-slide{
                    display: none;
                    float: left;
                    height: 100%;
                    min-height: 1px;
                }
                [dir='rtl'] .slick-slide{
                    float: right;
                }
                .slick-slide img{
                    display: block;
                }
                .slick-slide.slick-loading img{
                    display: none;
                }
                .slick-slide.dragging img{
                    pointer-events: none;
                }
                .slick-initialized .slick-slide{
                    display: block;
                }
                .slick-loading .slick-slide{
                    visibility: hidden;
                }
                .slick-vertical .slick-slide{
                display: block;
                height: auto;
                border:  1px solid transparent;
                }
                .slick-arrow.slick-hidden{
                    display: block ;
                }
               
                  html {
                      scroll-behavior: smooth;
                      box-sizing: border-box;
                  }
          
                  *,
                  *:before,
                  *:after {
                      box-sizing: inherit;
                  }
          
                  .column {
                      float: left;
                      width: 33.3%;
                      margin-bottom: 16px;
                      padding: 0 8px;
                  }
          
                  .card {
                      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
                      margin: 8px;
                  }
          
                  .about-section {
                      padding: 50px;
                      text-align: center;
                      background-color: #474e5d;
                      color: white;
                  }
          
                  .container {
                      padding: 0 16px;
                  }
          
                  .container::after,
                  .row::after {
                      content: "";
                      clear: both;
                      display: table;
                  }
          
                  .title {
                      color: grey;
                  }
          
                  .button {
                      border: none;
                      outline: 0;
                      display: inline-block;
                      padding: 8px;
                      color: white;
                      background-color: #000;
                      text-align: center;
                      cursor: pointer;
                      width: 100%;
                  }
          
                  .button:hover {
                      background-color: #555;
                  }
          
                  @media screen and (max-width: 650px) {
                      .column {
                          width: 100%;
                          display: block;
                      }
                  }
                  .gallery {
              display: grid;
              grid-template-columns: repeat(8, 1fr);
              grid-template-rows: repeat(6, 5vw);
              grid-gap: 15px;
          }
          .gallery__img {
              width: 100%;
              height: 125%;
              object-fit: cover;
          }
          .gallery__item--1 {
              grid-column-start: 1;
              grid-column-end: 10;
              grid-row-start: 1;
              grid-row-end: 3;
              height: 218px;
          }
          .gallery__item--2 {
              grid-column-start: 4;
              grid-column-end: 10;
              grid-row-start: 4;
              grid-row-end: 6;
          }
          .gallery__item--3 {
              grid-column-start: 1;
              grid-column-end: 4;
              grid-row-start: 4;
              grid-row-end: 6;
          }
          .copyright-wrapper {position:relative;padding:25px 0;background-color:#b5b5b5;}
          .copyright { width:1160px; margin:auto;}
          .copyright-txt { float:left; font-family: calibri; color:#FFFFFF;}
          .design-by { float:right; font-family: calibri; color:#FFFFFF;}
          .ContactUsText{color: #2B3B87;}