.header-two .thumbnail img {max-width: 200px;}
.header-two .header-top::after { background-color: white; }

.rts-sidebar-menu-desktop p.disc {
  margin-top: 20px;
  font-size: 14px;
  line-height: 22px;
}

.rts-sidebar-menu-desktop p {
  margin: 0 0 15px;
}

.rts-sidebar-menu-desktop .get-in-touch .title {
  margin-bottom: 10px;
}

.social-wrapper-two.menu {
  margin-top: 20px;
}

.rts-footer-area .logo { width: 200px; }
.rts-footer-area p.disc {
  margin-top: 20px;
  font-size: 14px;
  line-height: 22px;
}

.banner-two-content .wrapper .title { font-weight: 600; }
.swiper-slide .sub {  font-size: 28px;}
.side-bar { 
  padding-top: 10px;
}
/*.main-header .nav-main ul { margin-left: 50px; }*/
.main-header .nav-main ul li { margin-left: 5px; }
.mainmenu li.has-droupdown .submenuc { width: 100%; }

.mainmenu li.has-droupdown .submenu.menu-link .menu-item .tag {
    text-align: center;
    padding: 5px;
    cursor: auto;
    font-size: 13px;
  }
  
  .mainmenu li.has-droupdown .submenu li {
    margin-right: 0;
    padding: 0 8px;
  }

  .rts-sidebar-menu-desktop .logo {width: 200px;}
  .mainmenu li.has-droupdown .submenuab.menu-link {
    width: 700px;
    left: -75px;
    text-align: center;
    top: 100px;
  }
  .mainmenu li.has-droupdown .submenuab.menu-link .menu-item {
    width: 25%;
    margin-right: 10px;
  }

  .mainmenu li.has-droupdown .submenusup.menu-link {
    width: 900px;
    left: -188px;
    text-align: center;
    top: 100px;
  }
  .mainmenu li.has-droupdown .submenusup.menu-link .menu-item {
    width: 30%;
    margin-right: 20px;
  }

  .mainmenu li.has-droupdown .submenufre.menu-link {
    width: 700px;
    left: -400px;
    text-align: center;
    top: 100px;
  }
  .mainmenu li.has-droupdown .submenufre.menu-link .menu-item {
    width: 30%;
    margin-right: 20px;
  }

  .mainmenu li.has-droupdown .submenulog.menu-link {
    width: 900px;
    left: -600px;
    text-align: center;
    top: 100px;
  }
  .mainmenu li.has-droupdown .submenulog.menu-link .menu-item {
    width: 30%;
    margin-right: 20px;
  }

  .mainmenu li.has-droupdown .submenu.menu-link .menu-item .tag:hover { cursor: pointer; }

  p {
    margin: 0 0 15px;
  }

  .reasons .title-area .title {
    font-size: 28px;
    line-height: 38px;
  }
  .home-blue .title-area {
    z-index: unset;
  }
  .reasons .fas {font-size: 38px;}
  .reasons p {font-size: 16px; line-height: 22px; text-align: left;}
  .reasons .content .title {text-transform: capitalize;}
  .rts-working-process-section.eight .rts-working-process-inner .wrapper {
    text-align: center;
    padding: 25px 30px 15px;
  }

  .home-blue .title-hamco .title {
    font-size: 48px;
    color: #ffffff !important;
    font-weight: 700;
    line-height: 58px;
  }

 
  .rts-client-reviews-h2 {
    padding: 30px 30px 10px 30px;
  }

  
  .rts-client-reviews-h2 .review-body p.disc {
    font-size: 13px;
    line-height: 24px;
    color: #5D666F;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #E9ECF1;
    margin-bottom: 15px;
    text-align: left;
  }
  .review-body p {font-size: 16px; text-align: left;}

  .swiper-slide {
    text-align: center;
    font-size: 16px;
  }
  
  .link-active {
    background: #DF0A0A !important;
    transform: translateY(-5px) scale(1.03) !important;
   color: #fff !important;
  }

  .rts-contact-area h5 {font-size: 20px !important;}
  @media screen and (max-width: 2000px) {

    

  }




