

.footer__column .menu__sublink {
  padding: 10px 0px;
}
/* .footer__column .menu__sublink:first-child{padding: 0px 0px 10px;} */

a.topmenu{font-size: 17px; margin-bottom: 15px; position: relative; transition: 1.3s;
  color: gray;font-weight: 600; display: block;}
  a.topmenu svg{fill:gray ;}
    
  .navigationmenu ul li {
    position: relative;
    
  } 
  
  /* .navigationmenu ul li + li {
    margin-left: 1px;
  } */
  
  .navigationmenu ul li a {position: relative; transition: 1.3s;
    color: #202529;
    -webkit-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
  }
  
 
  
  .navigationmenu ul li > ul {
    display: none;
    position: absolute;
    width:200px;
    top: 100%;
    left: -1px;
    z-index: 2;
    text-align: left;
    height:500px;
  }
  
  .navigationmenu ul li > ul li {
    float: none;
    margin: 0;
  }
  
  /* .navigationmenu ul li > ul li a {
    display: block;
    border-top: 1px solid #555;
  }
   */
 
  
  /* .nav ul li:hover a, .nav ul li.active a {
    background: #646464;
  } */
  
  .navigationmenu ul li.active {
    pointer-events: none;
  }
  













header.about__header.col-12.col-lg-12.col-xl-12.serviceHeader{
    margin-bottom: 50px!important;
}
span.lets-chat__text.wptext {
    margin-right: unset !important;
}
span.spanText {
    font-weight: 600;
    color: black;
}

li.linkText{
    font-size: 18px;
    margin-top: 0;
    font-size: 16px;
    line-height: 1.77;
    color: #666666;
    font-family: "Jost", "Arial", sans-serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    -webkit-locale: auto;
    white-space: normal;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.serviceText{
    max-width: 100%!important;
}
article.service-page.serviceBox{
    padding: 20px 0 201px!important;
}

header.service-page__header.serviceHeader {
    margin-bottom: 50px !important;
}

h1.service-page__heading.heading.servicePageHeading{
    margin-bottom: 15px !important;
}



.an-awards__content.col-12.col-md.col-lg-6 {margin-top: 20%;}

.menu__link {text-transform: capitalize;font-size:18px;}
.menu__inner {padding: 70px 40px;}
.menu__item {margin-bottom: 25px;}
.menu__copy{margin-bottom: -40px;}
.menu__sublink{text-transform: capitalize; font-size:14px !important; font-weight:400px;}
.menu__sublink{color:#666666 !important;}
ul.menu__sublist {padding-left: 10px;}
.menu__close {right: 50px;}
.header__inner {padding: 25px 15px 25px;}
.header--fixed .header__inner {padding-top: 25px;padding-bottom: 25px;}
.navigation__link {font-size: 16px;}
.menu__subitem:first-child {margin-top: 20px;}
.navigation__dropdown-item a {font-size: 17px;    color: gray; font-weight: 600;}

.navigation__dropdown-item--current a {color: gray !important;font-weight:600;}
.navigation__dropdown-item--current a svg {
    fill: gray;
}



.d-none{
    display: none!important;
}
.footer-3__copyrights p br{display: none;}

.an-awards--parallax .an-awards__text a{color:#fff; transition: 1.3s;cursor: pointer;}
.an-awards__text a:hover {
    margin-right: 12px;
    transition: 1.3s;
}

.fa-angle-down:before {
    content: "\f107";
    font-family: FontAwesome;
}

.fa-angle-right:before {
    content: "\f105";
    font-family: FontAwesome;
}


  span1 {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    animation: move 5s;
    animation-iteration-count: infinite;
    animation-delay:3s;
  }
  @keyframes move {
    0%  { left: 0px; }
    30% { left: 20px; }

    
  }
  
  .an-awards__text svg{fill:#fff; position: relative; top:-2px;left: 10px;}
  a.menu__link svg {fill: #99999c;}
.menu__item--current .menu__link svg{fill: #000000;}
.menu__link:hover svg{fill: #000000;}


  .video-wrapper video {object-fit: cover;width: 100%;}
.footer-3__copyrights p{font-size:11px;}
.preloader__spinner img{width:60px;}



    /* cloud solutions page css */
    .navigation__dropdown {bottom:0px;left: -12px;padding: 10px;}
    .submenu-pl{padding-left: 10px !important;}
    #panel {margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
    #softweb{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
    #designweb{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
   #marketing{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
   #training{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
   .menu__subitem{margin-bottom: 15px; margin-top: 0px;}
   .menuin{font-size: 22px !important;}

   #panelss{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
    #allservices{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
    #softweb1{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
    #designweb2{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
   #marketing3{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}
   #training4{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}


   #paneld{margin-top:-10px; display: none;z-index: 0124;width: 100%;padding-left:0px;list-style: none;}

   .owl-next:before, .owl-prev:before {
    font-family: Font Awesome\ 5 Free !important;
    font-weight: 900;
}

   .brandlogo {padding: 0px 70px;}

.about__partners .owl-carousel .owl-item img {width: 100%;}
.about__partners .item.text-center{
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about__partners .owl-prev {position: absolute;top: 40%;left: 1%;}
.about__partners .owl-next {position: absolute;top: 40%;right: 1%;}
.about__partners .owl-theme .owl-controls .owl-nav div {
  height: 35px;
  width: 35px;
  text-align: center;
  line-height: 35px;margin: 0px;
}
.about__partners .owl-prev:before, .owl-next:before{font-size:18px !important;}


.solution{padding-top:40px;}
.about__heading {max-width: initial;}
.heading {font-size: 44px;}
.type-service__item-heading{font-size:35px;max-width: initial;}
.simplicity__notice{margin-top: 0px;}
.approach__card-heading{font-size:28px;max-width: initial;}

.partners__item img{max-width:70%;filter: none;width:100%; height: 100%;}
.about__approach {margin-bottom: 0px;}
i.fab.fa-linkedin-in {color: #666666;line-height: 36px;}
.navigation__dropdown--columns {width: 260px;}
.addtext{color:#912300; font-weight: 600; display: block;    line-height: 30px;}
a.footer__phone svg {fill: #666;}
.footer__top {margin-bottom: 30px;padding-bottom: 30px;}
.footer {padding: 50px 0px 20px;}
.footer__middle {margin-bottom: 40px;}
ul#allservices svg {fill: #686363;}
/* .navigation__dropdown-item--current a svg{fill: #912300;} */
.navigation__dropdown-item svg{fill:gray;}

li.sidebar__services-item.active a {color: #912300;font-weight: 600;}
.sidebar__services-item.active a::before{color: #912300;}
.our-text li span{color: #912300;font-weight: 600;}
.our-text li{margin-top: 20px;}
.our-text h5{font-weight: 600;}
.row.bordertop {border-top: 1px solid #9999;  margin-top: 50px; padding-bottom: 20px;}

.service-page__heading{text-transform: capitalize;}
.menu-toggle svg{fill:#fff;}
.menu-toggle{width: auto; height: auto;}
.menu-toggle::before, .menu-toggle::after{display: none;}
.site-toggle svg {fill: #202529;width: 20px;height: 24px;}

.approach .col-12.col-lg-4{margin-bottom: 30px;}



.overly::after{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background:#3b3b3b0a;}
.footer{position: relative;}
.footer__top{position: relative; z-index:2;}
.footer__middle{position: relative; z-index:2;}
.footer__address{color:#333333;}
.footer__phone{color:#333333;}
.footer__column-link{    font-size: 16px;font-weight: 600;;
    line-height: 1.875;
    color: #333333;
    letter-spacing: 0.015em;
    transition: color 0.3s ease;}

.approach__card {padding: 40px 40px 40px 40px;}
.approach__inner .owl-theme .owl-dots .owl-dot.active span {background: #912300;opacity:100%;}
.approach__inner .owl-theme .owl-dots .owl-dot span{width: 50px; border-radius: 0px; background:#333333;opacity: 0.7;}
.approach__inner .owl-theme .owl-controls {text-align: center;margin-top: 40px;}
.approach__inner .owl-loaded{margin: 0 auto;}

.footer__top p{color:#333333;}
.footer__copyright span {color: #912300; font-weight: 500;}
.footer__copyright{color:#333333;}

.type-service--lite .type-service__item a {border: solid 1px #aeab98;}
.bg-wrapper {background-image: linear-gradient(to right, transparent 9.375vw, #e9ecef 9.375vw);}
.simplicity__heading{font-size: 40px;}



.bg-wrapper + .approach {margin-top: 50px;}


.footer__column .navigation__dropdown-item a {
    font-size: 16px; color:#333333;}
    .footer__column .navigation__dropdown-item a svg{fill:#333333b3;}
    .contacts__heading{max-width: initial; font-size:38px;}
    .contact-info__content span {color: #912300;font-weight: 600;}
    .contact-info__text address{font-size:15px;}
    .contact-info__text {font-size: 16px;}
    .contact-info__title {margin-bottom: 20px; font-size:16px; color: #202529 !important; font-weight:600;}

    .video-wrapper iframe {width: 100%;height: 100%;min-height: 100vh;}

    .statistics__item-value{display: flex;}

.sidebar__services-item{font-size:17px;}



@media (max-width:1460.8px) {
    .sidebar__services-item{font-size:16px;}

}




@media (max-width:1199.8px) {
.video-wrapper video {height: 100vh;}
.heading {font-size: 35px;}
.bg-wrapper {background-color: #e8ecef;}
.navigation__link {font-size: 15px;}
.header__logo {margin-right: 1.69vw;}


}

@media (max-width:991.8px){
.menu__link {font-size: 20px;}
.simplicity__heading {font-size:30px;margin-bottom:30px;}
.type-service__item-heading {font-size: 24px;}
.menu {width:70%;}
.menu__copy {margin-bottom: 20px;}



}

@media (max-width:575.8px){
    .header__inner img {width: 170px;height: 100%;}
    span.lets-chat__icon img {width: 30px;height: 30px;}
    .an-awards__content.col-12.col-md.col-lg-6{text-align: center;}
    .an-awards--parallax .an-awards__welcome{max-width:inherit; text-align: center;}
    .footer-3{bottom: 10px;    justify-content: center;}
    .footer-3__copyrights{text-align: center;}
    .approach {padding: 30px 0 20px;}
    .heading {font-size: 30px;}
    .approach__card-heading {font-size: 25px;}
    .simplicity__heading {font-size: 24px;margin-bottom: 20px;}
    .about__panorama {margin-bottom: 30px;}
    .about__header {margin-bottom: 30px;text-align: center;}
    .about__subheading.heading {font-size: 24px;}
    .about__statistics {margin-bottom: 30px;}
    .solution {padding-top: 30px;}
    .service-page__image {margin: 0 auto 30px;}
    .service-page__header {margin-bottom: 30px;}
    .service-page__process {margin: 30px 0 0px;}
    .service-page__sidebar {margin-top: 30px;}
    .sidebar{margin-bottom: 0px;}
    .form__subtitle {font-size: 16px;margin-bottom: 30px;}
    .form__item{margin-bottom: 20px;}
    .field input, .field textarea{padding-bottom: 15px;}
    .field textarea{height:110px;}
    .form__submit{margin-top: 30px; padding: 15px;}
    .form__field--textarea {height: 110px;}
    .service-page {padding: 30px 0px;}
    article.service-page.serviceBox {padding: 30px 0 30px!important;}
    .service-page__form-wrap {margin-top: 15px;padding-top: 30px;}
    .service-page__specialization {margin: 30px 0;}
    h2.mb-3.mt-5.aos-init.aos-animate {margin-top: 25px !important;}
    .row.bordertop {margin-top: 12px;padding-bottom: 12px;}
    .col-12.col-lg-6.mt-5{margin-top: 30px !important;}
    #pp-nav {right: 20px !important; top:55%;}
    .approach__inner .owl-theme .owl-controls {margin-top: 20px;}
    #pp-nav ul li a.active span{width: 50px;}
    #pp-nav li, .pp-slidesNav li{height: 10px;}
    .bg-wrapper {padding: 30px 0;}
    .studio-hero{padding: 30px 0px;}
    h2.simplicity__heading.simplicity__heading--upper.heading.aos-init.aos-animate {
        margin-top: 30px;margin-bottom: 10px;font-size: 26px;text-transform: capitalize;}
        .footer__middle {margin-bottom: 8px;}
        .footer__copyright{font-size:14px; margin-bottom: 0px;}
        .statistics__item-value{display: block;}
        .simplicity__statistics {margin-top: 30px;padding-top: 30px;}
        .approach__heading + * {margin-top: 10px;}
        .footer {padding: 30px 0px 20px;}
        .footer__column-title {margin-bottom: 10px;}
        .addtext{font-size:18px;}
        .footer__top {margin-bottom: 20px;padding-bottom: 20px;}
        .menu__wrapper a.menu__link {}
          .menu__wrapper{overflow: hidden;}
          .navigation__item{margin: 0px !important;}
          .navigation__dropdown-item--current a {color: #999999 !important;}
          .menu__item {margin-bottom: 15px;}
          .menu__subitem{border: 0px !important;}
          .menu__list li.navigation__item {padding-bottom: 12px;}
        li.menu__subitem.navigation__dropdown-item.navigation__dropdown-item--current {padding-bottom:7px;}
      .menu__link {font-size: 20px !important;}
          

}


@media (max-width:480.8px){
    .video-wrapper{}
    .video-wrapper video {position: absolute;transform: rotate(90deg);
        transform-origin: bottom left;width: 100vh;height: 100vw;
        margin-top: -100vw;object-fit: cover;z-index: 4;visibility: visible;}
    .bg-black{background:#000 !important;}
    .an-awards--parallax{background:center;}
    .menu__inner{padding: 20px;}
    .service-page h2 {font-size: 25px;}
    .service-page .form__title {font-size: 30px;}
    .about__panorama img {height:150px;}
    .simplicity__subheading {margin-bottom: 10px;font-size: 18px;}
    .simplicity__phone {margin-bottom: 5px;}
    .simplicity__text{margin-bottom: 20px;}
    .bg-wrapper + .approach {margin-top: 0px;}
    .studio-hero__heading {margin-bottom: 12px;font-size: 22px !important;}
    .form__title {font-size: 35px;margin-bottom: 15px;}
    
}



@media (max-width:376.8px){
.an-awards--parallax .an-awards__heading{font-size:24px; margin-bottom: 10px;}
.an-awards--parallax .an-awards__heading br{display: none;}
.footer-3__copyrights p br{display: block;}
.footer-3__copyrights{line-height: 20px;}
.header__inner img {width: 160px;}
.menu__link {font-size: 16px;}
.approach__card-icon {margin-bottom: 30px;}
.approach__card-heading {font-size: 22px;}
h2.approach__heading.heading{font-size:20px;}
.about__subheading.heading {font-size: 20px;}
.heading {font-size: 28px;}

.service-page h2 {font-size: 20px;}
.process-step__item-title{font-size:18px;}
.sidebar__services-item{font-size:16px;}
.sidebar__block-title {margin-bottom: 12px;font-size: 28px;}
.service-page .form__title {font-size: 26px;}
.field input:placeholder-shown ~ .field__hint, .field textarea:placeholder-shown ~ .field__hint {
    font-size: 18px;top: -2px;}


}

@media (max-width:340.8px){
    .an-awards--parallax .an-awards__heading{font-size:18px;}
.an-awards--parallax .an-awards__welcome{font-size:16; margin-bottom: 0px;}
.simplicity__heading {font-size: 20px;}
.type-service__item-heading {font-size: 20px;}
.about__panorama img {height: 110px;}



}