button{
  outline: none;
}

@media screen and (max-width: 1900px) {
  .left-section h2{font-size: 75px;}
  .left-section .webinar-details>span{margin: 0 10px;}
  /*.left-section h2 span{letter-spacing: 26px;}*/
  .left-section .webinar-details p>span, .left-section .webinar-details>p{font-size: 27px;}
  }

@media screen and (max-width: 1700px) {
  /*after webinar*/
  .video-wrap video, .video-wrap{width: 700px;}
  .video-wrap:before{height: 100%;}

  /*home second banner*/
  .left-section .banner-arrow{margin-bottom: 20px;}
  .left-section p{font-size: 40px;}
  .left-section h2{font-size: 66px;}
  .left-section h2 span{display: block;font-size: 60px;/*letter-spacing: 20px;*/}
  .left-section .webinar-details{margin-top: 48px;padding: 0 10px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 24px}
  .left-section .webinar-details>span{margin: 0 0px;}
 
  .right-section{/*min-width: 600px;*/margin-left: 50px;/*max-width: 600px;*/}
  .client-det h5{font-size: 18px;}
  .client-det h4{font-size: 25px;}
  .client-det h3{font-size: 28px;}
  .left-section .webinar-details{padding: 8px;height: auto;}
}
@media screen and (max-width:1440px){
  /*new insights page*/
  .bannerline{margin: 31px auto 40px;}
  .insight-banner{padding: 90px 20px 100px;}
}
@media screen and (max-width:1360px){

  .getStartedBtn{margin: 14px 0px 10px 20px !important;}
  .getStartedBtn:nth-child(2){margin: 14px 20px 10px 12px !important;}
}
@media screen and (min-width: 1280px){
  /* New Contact Us Page */
  .contact-form-block {
    padding: 3rem 4rem 2rem;
  }
  .contact-form-block .heading {
    margin-bottom: 2rem;
  }
  .contact-form-block .heading h1 {
    font-size: 70px;   
  }
  .contact-form-block .contact-form .form-group {
    margin-bottom: 1.5rem;
  }
  #testimonial-slider .slide{grid-template-columns: 150px auto;}
  #testimonial-slider .slide .image .user{width: 120px}

}

@media screen and (min-width: 1600px) {
  .section {
    width: 1600px;
    max-width: 100%;
    padding: 100px 0;
    text-align: center;
    margin: 0 auto;
  }
  .section.what-we-do-wrapper {
    width: 1600px;
    max-width: 100%;
    padding: 100px 0 70px;
    text-align: center;
    margin: 0 auto;
  }
  .how-we-can-wrapper{width: 100%;}
  .section .whats-new-content {
    width: 1420px;
    max-width: 100%;
  }

  .why-choose-content {
    width: 1500px;
    margin: 100px auto 0;
    text-align: center;
  }

  .section.whats-new-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .section.testimonial-wrapper {
    padding: 100px 0 130px;
  }

  .section.our-journey-wrapper {
    padding: 100px 0 140px;
  }
  /* New Contact Us Page */
  .contact-form-block .contact-form .form-group {
    margin-bottom: 1.25rem;
  }
  #testimonial-slider .slide .image .user{width: 150px}

  /*anout new design*/
  .what-we-do-content{width: 1450px;margin-top: 105px}
  .what-we-do-box{padding: 170px 85px 170px 195px;min-height: 638px;}
  .section.why-choose-us-wrapper{padding: 100px 0 100px;}
  .achivement-wrapper-main{max-width: 1550px;padding: 185px 20px 170px;}
  .cd-container{margin: 115px auto 0px;}
  .cd-timeline-block:nth-child(6){margin:115px 0 0px;}
}
@media screen and (min-width: 1800px) {
  /* New Contact Us Page */
  .contact-form-block .contact-form .form-group {
    margin-bottom: 2rem;
  }
  #testimonial-slider .slide .image .user{width: 150px}  
}

@media screen and (max-width: 1700px) {
  .section.leader-content-wrapper{margin: 0 auto;padding: 117px 20px 110px;}

  /*webinar css*/
  .webinar-content{padding: 77px 20px 0;}
  .section.webinar-overview-wrapper{padding: 0 20px 75px;}
  /*home second banner*/
  .left-section .banner-arrow{margin-bottom: 50px;}
  .left-section p{font-size: 40px;}
  .left-section h2{font-size: 66px;}
  .left-section h2 span{display: block;font-size: 60px;/*letter-spacing: 20px;*/}
  .left-section .webinar-details{margin-top: 60px;padding: 0 10px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 24px}
  .left-section .webinar-details>span{margin: 0 10px;}
  .right-section{min-width: 600px;margin-left: 50px;max-width: 600px;}
  .client-det h5{font-size: 18px;}
  .client-det h4{font-size: 25px;}
  .client-det h3{font-size: 28px;}
  .left-section .webinar-details{padding: 10px;height: auto;}
}

@media screen and (max-width: 1600px) {
  .back {
    padding: 40px 25px 40px;
  }

  .why-choose-content {
    justify-content: space-around;
  }

  /*footer css*/
  .footerContent {
    /*padding: 80px 20px 0;*/
  }

  .footerBottom {
    padding: 20px 20px 0;
  }
  .sectionBoxOne h2, .infmSection h2, .segment-banner-wrapper h1{font-size: 60px;}
  .sectionBoxOne .gridBox h2{font-size: 22px;line-height: 27px;margin-bottom: 10px;margin-top: 10px;}

  /*about us*/
  .about-banner-content h1 {
    font-size: 70px;
  }

  /*home new design*/
  .banner-wrapper-section-new{height: 800px;}
  .banner-wrapper-new{width: 1200px;padding: 0 0px 150px;}
  .explore-our-work-slider img{width: 700px;}
    .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding: 30px;max-height: 615px;overflow-y: auto;flex-wrap: wrap;justify-content: flex-start;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{padding: 0 20px 0 0;width: 18%;}

  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a{margin-bottom: 20px}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom: 15px;}

  /*about new design*/
  .section.what-we-do-wrapper{padding: 60px 20px 60px;}
  .what-we-do-box{padding: 80px 85px 80px 150px;margin-top: 80px;margin-right: 52px;}
  .what-we-do-content img{max-height: 620px;left: 36px;}
  .why-choose-box p:nth-child(2){font-size: 32px;}
  .why-choose-box p:nth-child(1){font-size: 90px;}

  /*our team css*/
  .section.management-team-wrpper{padding: 200px 20px 100px}
  .management-team-wrpper p, .section.we-work-wrapper p{margin: 30px auto 0;}
  .section.we-work-wrapper{padding: 100px 20px 100px;}
  .we-work-btn{margin: 35px auto 0;}

  /*leadership css*/
    .section.leadership-banner-wrpper{padding: 150px 0 125px 150px;}
    .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 90px;line-height: 90px;}
    .leadership-banner-wrpper h1 span{max-width: 390px;}
    .section.leader-content-wrapper{padding: 100px 20px 100px;}
    .principles-text p{margin-top: 15px;}

    /*home second banner*/
    .right-section{margin-left: 40px;}
    .banner-wrapper-section-two{height: 745px;}
    .banner-full-width{padding: 180px 0px 185px 100px;}
    .left-section h2 span{font-size: 54px;/*letter-spacing: 21px;*/}.left-section .banner-arrow{margin-bottom: 20px;height: auto;}
    .left-section h2{font-size: 60px;}
    .left-section .banner-arrow p{font-size: 44px;}
    .left-section p{font-size: 36px;}
    .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 22px;}
    .left-section .webinar-details{margin-top: 30px;width: fit-content;}


    /*after webinar*/
    .video-wrap video, .video-wrap{width: 650px;height: 350px;}
    .section.webinar-wrapper.after{height: 775px;}
    .webinar-last-ban p{font-size: 68px;line-height: 68px;}
    .webinar-last-ban h5{font-size: 44px;line-height: 44px;}
    .webinar-last-ban{background-size: 100% 100%;/*padding: 200px 20px;*/}

    /*weibnar telehealth*/
    .section.webinar-wrapper.telehealth h1{font-size: 74px;line-height: 55px;}
    .section.webinar-wrapper.telehealth h1 span{font-size: 46px;}
    .webinar-details.telehealth{padding: 6px 8px;}
    .webinar-details.telehealth>p{font-size: 22px;}

    /*webinar main page*/
      .webinar-main-wrapper{height: 450px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 44px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 56px;}

    /*popular listing*/
    .popular{padding: 0 30px;}


    /*blog*/
    .post-info h1{font-size: 44px;line-height: 44px;}
    .post-content-wrapper h2{font-size: 42px;margin-bottom: 15px;}
    .post-content p, .list-content ul li, .list-content ol li{font-size: 18px;}
    .post-content h3, .post-content h2{margin-top: 70px;margin-bottom: 20px;font-size: 42px;}
    .article-box-new{margin: 70px 0;padding: 40px 40px 40px}
    .consult-box{margin: 70px 0;padding: 40px;}
    .sign-box{margin: 30px 0;}
    .sticky-wrapper{left: 15px;}
    .post-content-wrapper{position: inherit;}
    .post-flex .post-content p img{margin: 30px 0;}
    .post-content-new{padding: 70px 20px;}
    .post-content-new .post-sub-box h5{font-size: 40px;margin-bottom: 50px;}
    .post-sub-box.mt-30{margin-top: 0;}
    .post-content-new .sub-flex .btn{padding: 14px 50px;width: auto;font-size: 18px;}
    .post-content-new .post-sub-box label{font-size: 24px;margin-bottom: 0;}
    .related-article-wrapper>h4{font-size: 42px;line-height: 42px;}
    .post-content-new{margin: 70px 0 65px;}

}
@media only screen and (max-width: 1600px) and (max-height: 800px){
  .about-ban-img{height: 500px;}
  .left-banner{margin-top: 316px;}
}
@media screen and (max-width: 1599px) {
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .portfolio-content .flexBox {
    padding: 0px 30px;
  }

  #custom-pager {
    padding: 0px 30px;
  }

  .providerBoxOne {
    padding: 0px 30px;
  }

  .smallwidth {
    max-width: 1200px;
  }

  .blueboxImg {
    margin-top: -1px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1350px;
    margin: 50px auto 0px;
  }

  .section.osp-offer-Box {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.osp-latest-talks {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section .whats-new-content {
    padding-left: 20px;
    padding-right: 20px;max-width: 1420px;
  }

  .section.osp-Box-Slide {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.osp-Full-Box {
    padding-right: 0px;
    padding-left: 0px;
    clear: both;
  }

  .controlsBox {
    text-align: center;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .workContent {
    padding: 0px 20px;
  }

  .accordionBox {
    padding: 0px 20px;
    margin: -125px auto 0px;
  }

  .carouselBox {
    width: 85%;
  }
.carousel-control-next, .carousel-control-prev{top: auto;bottom: auto;}
  .test-prev {
    margin-top: 0;
  }

  .test-next {
    margin-top: 0;position: relative;
  }
.testimonial-wrapper .carousel{display: flex;align-items: center;}
.carousel{align-items: center;}
  .testimonials .para {
    max-width: 675px;
  }

  .section {
    padding: 60px 20px;
  }

  .section.what-we-do-wrapper {
    /*padding: 60px 20px;*/
  }

  .why-choose-content {
    width: 100%;
    margin: 60px auto 0;
    text-align: center;
    padding: 0 20px;
  }

  .stateName {
    margin: 20px auto 0;
  }

  .testimonials {
    margin: 0 0 0 150px;
  }

  .testimonial-content {
    align-items: center;
  }

  .whats-new-box img {
     min-height: 270px;max-height: 270px;
  }

  /*about*/
  .section.capabilities-wrapper {
    padding: 60px 20px;
  }

  .capabilities-content {
    padding: 60px 0px 40px;
    margin: 0 auto;
  }

  .section.team-wrapper {
    padding: 60px 20px 80px;
  }
  .how-we-can-wrapper{padding: 60px 20px;}

  /*home new design*/
  .section.explore-our-work-wrapper{padding: 60px 20px 40px 0;}

  /*about new design*/
  .achivement-wrapper-main{padding: 100px 20px;}
  .client-said p{font-size: 34px;}
  .client-said span{font-size: 32px;}
  .achievement-logo-wrap{margin:42px 0 40px;}
  .order-md-2 p, .order-md-3 p{margin-bottom: 35px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 160px;}
  .achivement-wrapper-main .order-md-3 p{margin-top: 35px;}
  .talented-wrapper{width: 100%;}
  .talented-wrappper .talent-img{left: 0;}
 

 

  /*webinar css*/
  .section.webinar-wrapper{padding: 100px 20px;}
  .webinar-content{padding: 70px 20px 0 0;}
  .web-left-content h1{font-size: 68px;}
  .web-left-content{max-width: 700px;}
}
@media screen and (max-width: 1536px) {
  .banner-wrapper-section-new h1{font-size: 42px;}
  .feature-wrap a h4, .help-wrap a h4{font-size:32px;line-height: 42px; }
  .how-we-add-content{margin: 60px auto 0;}
  .section.how-we-can-wrapper h2{margin-bottom: 30px;}
  .how-we-add-content .tab-pane{padding: 50px 40px;}
  /*.footerContentList{padding: 90px 40px 180px}*/
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .what-we-do-wrapper h2, .why-choose-us-wrapper h2, .achivement-wrapper-main h2 , .ready-to-work-wrapper-new h2, .banner-wrapper-section-new.about h1{font-size: 42px;line-height: 42px;}
  .explore-slider-wrapper .carousel-inner{margin: 60px 120px 0 0;}
  .whats-new-box{max-width: 600px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{font-size: 16px;}
  .left-banner .lets-talk-btn{width: 200px;}
  .whats-new-wrapper .lets-talk-btn{width: 150px;height: 45px;font-size: 14px;bottom: -25px;}
  .osp-latest-talks .bluebox h2{font-size: 60px;}
  /*about new design*/
  .about-ban-img{height: 550px;}
  .banner-wrapper-section-new.about .left-banner{margin-top: 310px;}

  /*leadership css*/
  .principles-text{width: 41%;}

  /*webinar css*/
  .webinar-overview-content .web-right-content{margin-top: -100px;}
  .web-left-content h1{font-size: 59px;}
  .webinar-details > p{font-size: 21px;}
  .web-left-content .banner-arrow{    width: 365px;height: 58px;}
  .web-left-content .banner-arrow p{font-size: 24px;}

  /*home second banner*/
  .left-section h2{font-size: 56px;}
  .left-section p{font-size: 32px;margin-bottom: 25px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 20px;}
  .client-info img{width: 180px;height: 180px;}
  .client-det{margin-left: 30px;}
  .client-det h3{font-size: 26px;}
  .client-det h4{font-size: 23px;}
  .left-section h2 span{font-size: 51px;/*letter-spacing: 19px;*/}
  /*.right-section{min-width: 580px;max-width: 580px;}*/
  .client-info{margin-top: 50px;}

  /*additional webinar*/
  .additional-ban-wrap h1{font-size: 40px;margin-bottom: 12px;margin-top: 20px;}
  .additional-ban-wrap h5{font-size: 24px;}
  .resource-content-box{padding: 35px 25px 60px 135px;}
  .additional-resource-wrap h2{font-size: 42px;}
  .additional-ban-wrap .socialMediaWrapper{margin-top: 20px;}
  .video-content-new video, .video-content-new iframe{height: 450px;}
  .additional-ban-wrap .video-content-new{width: 80%;}
  .resource-content-box h3{font-size: 30px;}
  .resource-content-box .lets-talk-btn{height: 50px;padding: 0 20px;width: max-content;}
  .resource-content-box .lets-talk-btn:hover i{left: 6%;}
  .resource-box{width: 90%;margin: 0 auto;right: 0;}

  /*webinar main page*/
  .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 40px;}
  .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 52px;}
}
@media screen and (max-width: 1480px) {
  .left-section h2{font-size: 44px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 18px;}
  .left-section h2 span{font-size: 36px !important;/*letter-spacing: 21px;*/}
  /*.right-section{max-width: 500px;min-width: 500px;}*/
  .left-section .webinar-details{margin-top: 30px;}

  /*additional webinar css*/
    /*.resource-content-box{padding: 80px 25px 90px 153px;}*/
    .resource-cycle{margin: 100px auto 0;}
    .resource-content-box{width: 63%;}

    /*webinar main page*/
    .webinar-main-wrapper{padding-left: 100px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 36px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 48px;}
    .webinar-banner-img{margin-right: 100px;}
  }
@media screen and (max-width: 1440px) {
  .explore-our-work-slider img{width: 550px;}
  .feature-wrap{margin-right: 40px;}
  .left-banner{margin-top: 340px;}
  .banner-wrapper-new img{    margin-top: 165px;}
  .banner-wrapper-section-new h1{line-height: 1.1;margin-bottom: 20px;}
  .right-content-wrap{margin: 100px 0 0 50px;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 30px;line-height: 40px;}
  /*.footerContentList{padding: 70px 40px 150px;}*/
  .footer-main:before{top: 150px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 20%;}

  /*about new design*/
  .banner-wrapper-section-new.about .left-banner{margin-top: 350px;}
  .what-we-do-box{margin-right: 30px;padding: 80px 70px 80px 150px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 130px;}
  .client-said p{font-size: 30px;}
  .client-said span{font-size: 30px;}
  .talented-wrappper{padding: 0 20px;width: 100%;}
  
  /*our team css*/
  .section.management-team-wrpper{padding: 150px 20px 100px;}
  .management-team-wrpper p, .section.we-work-wrapper p{margin: 25px auto 0;}
  .we-work-btn{margin: 25px auto 0;}

  /*after webinar css*/
   .after-webinar .web-left-content{width: 670px;}

   /*blog*/
   .post-info h1{font-size: 40px;line-height: 42px;margin: 20px 0 25px;}
   .post-content-wrapper h2, .post-content h3, .post-content h2{font-size: 36px;}
   .post-content p, .list-content ul li, .list-content ol li{font-size: 16px;}
   .article-box-new{padding: 30px;margin: 30px 0}
   .article-box-new p{margin-bottom: 0;}
   .consult-box h4, .faq-chat > h4{font-size: 30px;}
   .consult-box a{padding: 20px;}
   .faq-chat .panel-heading a{font-size: 18px;}
   .faq-chat .panel-heading{padding: 16px 54px 16px 20px}
   .related-article-wrapper>h4{font-size: 42px;}{font-size: 36px;}
}
@media screen and (max-width: 1400px) {

  .ebook-banner-wrapper { height: 455px;}

  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .section {
     padding-left: 0px;
    padding-right: 0px;
  }

  .why-choose-box {
    margin: 0 30px;
    padding: 15px 15px 15px;
  }

  .why-choose-content span i {
    font-size: 94px;
    right: -27px;
  }

  .socialMediaWrapper {
    right: 50px;
  }

  .call {
    left: 50px;
  }

  .footerContentList.solutionsNav {
    max-width: 600px;
  }

  /*home new design*/
  .work-with-img-wrap{margin: 70px auto 0;}
  .left-banner .lets-talk-btn{width: 180px;}
  .left-banner .lets-talk-btn, .ready-to-work-wrapper .lets-talk-btn{font-size: 16px;}
  .section .whats-new-content{max-width: 1200px;}
  .whats-new-box{max-width: 500px;margin-left: 20px;}
  .whats-new-box img{max-height: 235px;min-height: 235px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{font-size: 14px;}
  .section.whats-new-wrapper{padding: 60px 20px 150px;}
    .whats-new-wrapper .lets-talk-btn{width: 150px;height: 45px;font-size: 14px;bottom: -25px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{height: 85px;padding-bottom: 95px;}
  .left-banner{width:450px;}
  .banner-wrapper-new img{height: 500px;}
  .banner-wrapper-new img{margin-top: 215px;}
  .section.testimonial-wrapper .lets-talk-btn{margin: 30px auto 0;}
  .section.whats-new-wrapper.osp-latest-talks{padding: 60px 0px 60px;}

   /*about new design*/
  .what-we-do-box{margin-right: 0;padding: 80px 70px 80px 175px}
  .what-we-do-content img{top: -70px;}
  .why-choose-box p:nth-child(2){font-size: 28px;}
  .why-choose-box p:nth-child(1){font-size: 75px;}
  .why-choose-box p:nth-child(1):after{font-size: 40px;top: 22px;}
  .achivement-wrapper-main{padding: 80px 20px;}
  .client-said p{font-size: 28px;}
  .client-said span{font-size: 26px;}
  .achievement-logo-wrap{margin: 35px 0;}
  .talented-wrappper .talent-img{max-width: 800px;}
  .achivement-wrapper-main .lets-talk-btn{width: 160px;height: 45px;}
  
  .ready-to-work-wrapper-new{min-height: inherit;}
  .talented-wrappper .talent-img{height: auto;}

  /*our team css*/
  .section.management-team-wrpper{padding: 150px 20px 100px;}

  /*webinar css*/
  .web-left-content{max-width: 600px;}
  .web-right-content{max-width: 590px;}
  .web-left-content h1{font-size: 54px;}

  .webinar-details.telehealth{padding: 6px 10px;}
  .webinar-details.telehealth>p{font-size: 21px;}
  .section.webinar-wrapper.telehealth h1{font-size: 70px;line-height: 52px;margin: 40px 0 40px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 44px;}

  /*additional webinar css*/
  .additional-ban-wrap h1{font-size: 36px;margin-bottom: 8px;}
  /*.resource-content-box{padding: 75px 25px 75px 140px}*/
  .resource-content-box{margin-top: 50px;}
  .additional-ban-wrap .socialMediaWrapper{margin-top: 15px;}
}
@media screen and (max-width: 1360px) {
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .ebook-banner-wrapper { height: 455px;}

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .caseStudyWorkflowTitle {
    font-size: 40px;
    margin: 40px auto 0;
  }

  .workFlowTitle {
    font-size: 24px;
  }

  .workFlowDesc {
    font-size: 18px;
  }

  .IterationSupportText {
    margin-right: -100px;
    font-size: 24px;
  }

  .caseStudyBannerSlider {
    height: 700px;
  }

  .caseStudyPartnerNetwork h2 {
    font-size: 50px;
    line-height: 50px;
  }

  .startTodaySectionLeft h2 {
    font-size: 50px;
    line-height: 50px;
  }

  .caseStudyServices {
    padding: 70px 0;
  }
  .caseStudyServices h2 {
    line-height: 39px;
  }

  .caseStudyWorkflowLine {
    width: 900px;
  }

  .caseStudyMainSection {
    width: 1000px;
  }

  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 40px;
    line-height: 40px;
  }

  

  .headerWrapper {
    padding: 0px;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .segment-banner-wrapper {
    height: 650px;
  }

  .nav_button {
    display: none;
    float: right;
    position: absolute;
    right: 0;
    color: #fff;
    top: 20px;
  }
  .nav_button span i {
    font-size: 40px;
  }

  .headerNav.navigation-section {
    display: flex;
    justify-content: center;
    margin: 25px 0 0;
  }

  .menu-my-menu-container {
    display: block;
    top: 80px;
  }

  .logo-wrapper {
    text-align: center;
    float: left;
    margin-left: 25px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children {
    height: 38px !important;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children.result_hover_bg::before {
    display: none;
  }

  .getStartedBtn {
    margin: 14px 20px 10px 20px;
  }

    /*new article page*/
    .insightcontainer{max-width: 100%;}
  .subscribeCard .card-body p{line-height: 1.1;}
  .gridCardAuthor .text-center{padding: 12px 0;}
  .cardAuthor .gridCardAuthorContent p{line-height: 2rem;}
  .articleTitle{font-size: 34px;}
  .mainCardInsight strong{font-size: 24px;}

  /*after webonar css*/
  .video-wrap video, .video-wrap{width: 100%}
  .after-webinar .web-right-content{width: 47%;}
  .after-webinar .web-left-content{width: 45%}

}

  @media screen and (min-width: 1360px) {
    .container .left-container{max-width: 830px;}
    .container .right-container{min-width: 405px;max-width: 405px;}
  }

@media screen and (max-width: 1280px) {
  .innercontainer-right .updates, .innercontainer-right{justify-content: flex-start !important;align-items: flex-start;}
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .companiesh6 h6 { top: 305px; font-size: 35px; }

  .ebook-banner-wrapper { height: 405px;}

  .contactPageForm {
    width: 100%;
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 285px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .portfolio-content .flexBox {
    padding: 0px 30px;
  }

  #custom-pager {
    padding-left: 30px;
  }

  .providerBoxOne {
    padding: 0px 30px;
  }

  .smallwidth {
    width: 1000px;
  }

  .video-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu {
    margin-top: 15px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu {
    margin-top: 15px;
  }



  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1200px;
    margin: 50px auto 0px;
  }

  .controlsBox {
    text-align: center;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .workContent {
    padding: 0px 20px;
  }

  .accordionBox {
    padding: 0px 20px;
  }

  .section {
    padding-left: 0px;
    padding-right: 0px;
  }

  .tabcontent {
    height: 580px;
  }

  .paginator-center {
    width: 12%;
  }

  .segment-banner-wrapper {
    height: 600px;
  }
  .segment-banner-wrapper h1{width: 70%;}
  .requestBTn{margin-top: 30px;}


  .back {
    padding: 40px 5px 40px 5px;
    overflow-y: auto;
  }

  .back-content h3 {
    line-height: 1.2;
    font-size: 30px;
    margin-bottom: 25px;
  }

  .why-choose-box p:nth-child(1) {
    font-size: 70px;
  }
  .why-choose-box p:nth-child(2){font-size: 24px;}
  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p {
    font-size: 16px;
    margin: 20px 5px 20px 0;
    height: 115px;
  }

  .whats-new-box p {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .why-choose-content span {
    top: 13px;
    height: 112px;
  }

  .testimonial-content {
    align-items: center;
    padding: 40px 0 0px;
  }

  .testimonials {
    margin: 0 0 0 100px;
  }

  /*.circular-box {
    width: auto;
    height: auto;
  }
  .circular-box img {
    width: auto;
    height: auto;
  }*/

  .section .whats-new-content {
    margin: 60px auto 0;justify-content: center !important;
  }
  .whats-new-box:first-child{margin-right: 100px;}
  .whats-new-box>p{top: 18px;}
  .whats-new-box{padding: 65px 30px 0}
.whats-new-wrapper .lets-talk-btn{/*bottom: -38px;*/}
#insight-pager, #ebook-pager{width: 62px;}
#insight-pager a, #ebook-pager a{width: 14px;height: 14px;}
  .google-rating {
    float: none !important;
    margin: 20px auto 0 !important;
    text-align: center;
  }

  /*about us*/
  .about-banner-content h1 {
    font-size: 60px;
  }
  .about-banner-content h2 {
    font-size: 44px;
  }

  .text-divider {
    margin: 30px auto;
  }

  .what-we-do-content {
    font-size: 20px;
    line-height: 1.7;
  }

  .capability-box {
    width: 46%;
    margin: 0 20px 40px;
    padding: 40px 20px 30px;
  }
  .capability-box:nth-child(n+4) {
    width: 46%;
    margin: 0 20px 40px;
  }
  .capability-box:nth-child(2) {
    margin: 0 20px 40px;
  }
  .capability-box h3 {
    margin: 30px auto 25px;
  }
  .capability-box img {
    max-width: 100%;
  }

  /*footer css*/
  .footerContent {
    display: flex !important;
    text-align: left;
    /*padding: 60px 20px 0;*/
  }

  .footerContentList.solutionsNav {
    margin-top: 0;
    max-width: 525px;
    margin-left: 25px;
  }
  .whiteBoxeBookTwo .ebookPageImg{right: -10px;}
  .whiteBoxeBook .ebookPageImg{left: -10px;}


  /*new article page*/
  .container .left-container{max-width: 65%;flex: 0 0 65%;}
  .container .right-container{min-width: 35%;flex: 0 0 35%;}
  .gridCardAuthor .text-center{padding: 12px;}
  

  /*new blog design css*/
  .post-info h1{font-size: 34px;}
  .post-inner-info h3{padding-top: 0;font-size: 28px;}

  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li{width:48%;padding-left: 4%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu{margin-top:15px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{margin-top:15px;}
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li:nth-child(3n) {
    border-right: none;}
    .navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 34px;}
    .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li:nth-child(2n){border-right: none;}

    .contact-form-block{padding: 3rem 2rem 2rem;}
    .contact-form-block .heading h1{font-size: 60px;}
    .blog-wrapper{width: 65%;}
    .adv-wrapper{max-width: 33%;}
    .insights-content-wrapper{width: 100%;padding: 0 20px;}
    

    /*new home design*/
  .how-we-add-content{max-width: 100%;padding: 0 20px;}
  .how-we-add-content ul{width: 45%;}
  .how-we-add-tabs{width: 50%;}
  .how-we-add-tabs .tab-pane{padding: 50px 40px;}
  .how-we-add-content .nav-tabs li{width: 100%;}
  .whats-new-box{max-width: 485px;}
  /*.footerContentList{padding: 40px 20px 120px;}*/
  .footer-main:before{top: 120px;}
  /*.footerContentList:first-child{width: 25%;}*/
  .explore-our-work-slider{padding: 0 20px;}
  .feature-wrap, .help-wrap{width: 50%;min-width: auto;}
  .help-wrap a{max-height: inherit !important;min-height: 18rem}
  .help-wrap a p{opacity: 1;}
  .testimonial-wrapper .carousel{width: 96%;}
  .banner-wrapper-section-new h1{margin-bottom: 20px;}
  .explore-slider-wrapper .carousel-inner{margin: 60px auto 0;}
  .explore-our-work-slider{flex-direction: column;align-items: center;width: 100%;}
  .right-content-wrap{margin: 50px auto 0;}
  .how-we-add-tabs .tab-pane ul{width: 100%;}
  .how-we-add-tabs h3{margin-bottom: 13px;}
  .banner-wrapper-new{width: 100%;padding: 0 20px 100px;}
  .banner-wrapper-new img{height: 500px;}
  .left-banner h2{margin-bottom:20px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{margin-top: 0;}

  /*about new design*/
  .banner-wrapper-section-new.about .left-banner{margin-top:410px;width: 400px;}
  .section.what-we-do-wrapper {padding: 60px 20px 60px;}
  .what-we-do-box{padding: 70px 50px 70px 170px;}
  .what-we-do-content img{top: -50px;max-height: 510px;left: 20px;}
  .what-we-do-box{margin-top: 60px}
  .achivement-wrapper-main{padding: 60px 20px;}
  .achivement-wrapper-main .order-md-2{flex: 0 0 46.666667%;max-width: 47.666667%;}
  .client-said{flex: 0 0 47%;max-width: 47%;}
  .achivement-wrapper-main .order-md-3 p, .order-md-2 p, .order-md-3 p, .achievement-logo-wrap{margin: 30px 0;}
  .client-said p{font-size: 24px;}
  .client-said span{font-size: 22px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 100px;}
  .talented-wrappper .col-md-5{margin-left: 20px;}
  .ready-to-work-wrapper-new h2{margin-bottom: 30px; }
  

  /*our team css*/
  .section.team-wrapper{padding: 80px 20px 80px;}
  .team-content_new .team-box:nth-child(1), .team-content_new .team-box:nth-child(2), .team-content_new .team-box:nth-child(3), .team-content_new .team-box:nth-child(4), .team-content_new .team-box:nth-child(5), .team-content_new .team-box:nth-child(6){margin-bottom: 50px;}
  .team-content_new .team-box{margin: 0 25px;}
  .section.we-work-wrapper{padding: 80px 20px 80px}

  /*leadership css*/
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 90px;line-height: 90px;max-width: 382px;}
  .leadership-banner-wrpper h1 span{max-width: 390px;}
  .section.leader-content-wrapper{padding: 80px 20px;}
  .principles-main{padding: 60px 0;}
  .principles-text p{font-size: 20px;}
  .principles-text h2{font-size: 36px;}
  .talented-wrappper .talent-img{max-width: 55%;}
  .ready-to-work-wrapper-new .lets-talk-btn, .leader-content-wrapper .lets-talk-btn{width: 180px;height: 50px;}

  /*webinar css*/
  .web-right-content, .webinar-overview-content .web-right-content{max-width: 530px;}
  .web-left-content{max-width: 570px;}
  .webinar-overview-content .web-right-content{margin-top: 80px;}
  .web-left-content h1{font-size: 50px;line-height: 1.2;}
  .webinar-overview-content .web-left-content{padding: 80px 0 0;}
  .web-form{padding: 40px;}
  .webinar-tab-content ul li a{width: 100%;padding: 20px 10px 20px;}
  .webinar-tab-content ul li{width: 49%;}
  .webinar-tab-content .learn-listing li{width: 100%;}
  .webinar-tab-content .learn-listing li a:before{top: 13px;}
  .webinar-tab-content .learn-listing li a{padding: 30px 20px 30px 40px}
  .tab-img-wrap{margin-right: 20px;min-width: 280px;}
  .tab-img-wrap.two{margin-left: 20px;}
  .img-wrap.one:after, .img-wrap.two:after, .img-wrap{width: 215px;height: 240px;}
  .tab-contents h5{font-size: 18px;}
  .webinar-details>p{font-size: 18px;}
  .webinar-details span{margin: 0 10px;}
  .web-left-content .banner-arrow p{font-size: 23px;}
  .web-left-content .banner-arrow{width: 350px;height: 54px;}
  .webinar-overview-content .web-right-content h3{font-size: 26px;margin-bottom: 30px;}

  .extra-himss{max-width: 300px;left: -32px;}

  .webinar-details.telehealth>p{font-size: 20px;}
  .section.webinar-wrapper.telehealth h1{font-size: 66px;line-height: 50px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 41px;}

  /*home second banner*/
  .client-info img{width: 160px;height: 160px;}
  .client-det{margin-top: 10px;margin-left: 20px;}
  .left-section h2 span{font-size: 33px;/*letter-spacing: 20px;*/}
  .left-section h2{font-size: 44px;}
  .left-section .banner-arrow{height: 50px;margin-bottom: 25px;}
  .left-section p{font-size: 28px;margin-bottom: 20px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 17px;}
  .client-det h3{font-size: 24px;padding-bottom: 7px;}
  .client-det h4{font-size: 22px;}
  .left-banner{margin-left: 35px;}
  .banner-full-width{padding: 180px 50px 108px;}
  .banner-wrapper-section-two, .banner-wrapper-section-new{height: 700px;}
  .banner-wrapper-new img{margin-top: 150px;}
  .banner-wrapper-section-new h1{white-space: normal;}
  .right-section{min-width: 550px;max-width: 550px;}

  /*after webinar css*/
  .webinar-last-ban p{font-size: 60px;line-height: 60px;}
    .webinar-last-ban h5{font-size: 40px;line-height: 38px;}
    .webinar-last-ban{padding: 120px 20px;}

    /*additional webinar css*/
    .resource-content-box{padding: 60px 25px 60px 140px;}
    .resource-pagination{margin: 70px auto 0;}
    .additional-resource-wrap{padding: 80px 20px 80px;}

    /*webinar main css*/
    .webinar-cover .ebookBox-container{margin-left: 65px;margin-right: 20px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 34px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 44px;}
    .webinar-main-content{margin-top: 90px;}
    .webinar-main-wrapper{padding-left: 20px;}
    .webinar-banner-img{margin-right: 70px;}

    /*popular listing*/
    .popular{display: block !important;}


    /*blog*/
    .sticky-wrapper{display: none;}
    .post-info h1{font-size: 32px;margin: 10px 0 20px;}
    .post-content-wrapper h2, .post-content h3, .post-content h2{font-size: 32px;}
    .post-content h3, .post-content h2{margin-top: 50px;}
    .article-box-new{margin: 30px 0 0;}
    .consult-box{padding: 30px;margin: 50px 0;}
    .consult-box a{padding: 14px;font-size: 14px;}
    
    .consult-box p{margin: 15px 0 30px;}
    .post-content-new{padding: 50px 20px;}
    .post-content-new .post-sub-box h5{font-size: 32px;}
    .post-content-new .post-sub-box label{font-size: 22px;}
    .popular-listing li a{font-size: 18px;}
}

@media screen and (max-width: 1180px) {

  .web-left-content, .webinar-overview-content .web-right-content{max-width: 480px;}
  .web-left-content h1{font-size: 50px;}


  .banner-wrapper-new img{height: 360px;}
  .left-section h2 span{font-size: 26px;/*letter-spacing: 19px;*/}
  .right-section{margin-left: 0px;}
  .banner-wrapper-section-two, .banner-wrapper-section-new{height: 670px;}
  .banner-full-width{padding: 150px 50px 70px;}
  /*.right-section{max-width: 450px;min-width: 450px;}*/
  .client-det h4{margin-top: 7px;}
  .left-section h2{font-size: 38px;}

  /*additional css*/
  .resource-img-box{width: auto;box-shadow: none;float: none;}
  .resource-img-box img{box-shadow: 0px 6px 15.48px 2.52px rgba(0,26,69,.07);}
  .resource-content-box{margin-top: 40px;margin-left: 0;width: 100%;padding: 30px 20px;}
  .resource-pagination{margin: 50px auto 0;}
  .additional-resource-wrap{padding: 60px 20px;}
  .resource-cycle{margin: 60px auto 0}
  .resource-content-box h3{font-size: 32px;margin-bottom: 20px;}

  /*webinar main css*/
  .webinar-cover .ebook-banner-wrapper{height: 350px;}
  .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 30px;}
  .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 40px;}
  }
@media only screen and (min-width: 1170px) {
  .segment-banner-wrapper {
    /*height: auto;*/
  }
  .team-content_new .team-box { margin-bottom: 30px;}
  
  .team-profile{ width: 175px;
    height: 175px; 
  }
  
  .cd-container::before {
    left: 50%;
    margin-left: -2px;
    height: 100%;
  }
  

  
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  
 

}
/*new blog design css*/
@media screen and (max-width: 1080px) {
  .post-wrapper{padding: 0 20px;}
  .post-info{max-width: 43%;}
  .post-inner-banner, .post-inner-banner-img{width: 57%;}
}


@media screen and (max-width: 1100px) {
    .team-content_new .team-box:nth-child(1), .team-content_new .team-box:nth-child(2), .team-content_new .team-box:nth-child(3), .team-content_new .team-box:nth-child(4), .team-content_new .team-box:nth-child(5), .team-content_new .team-box:nth-child(6){margin-bottom: 30px;} 
   .team-content_new .team-box{margin: 0 15px;}

   /*leadership css*/
   .principles-text h2{font-size: 34px;}
   .principles-text p{font-size: 18px;}

   /*webinar css*/
   .webinar-overview-content .web-left-content{padding: 80px 10px 0}

   .telehealth .webinar-content{flex-direction: column;}
   .telehealth .web-right-content, .telehealth .web-left-content{max-width: 100%;}
   .telehealth .web-right-content{margin: 40px auto 0;}
   .webinar-details.telehealth{max-width: fit-content;}
   .section.webinar-wrapper.telehealth{max-height: 100%;height: auto;}
}
@media screen and (max-width: 1024px) {
  .accordionBox .card-header h2 {
    background-position: left;
    display: flex;
  }

  .segment-banner-wrapper h1 { font-size: 40px; width: auto;line-height: 40px;}
  .gridBox{display: block;}
  .gridBox .gridBoxContainer{vertical-align: top;}
  .getStartedBtn {
    margin: 14px 0px 10px 20px;
  }

  .getStartedBtn:nth-child(2) {
    margin: 14px 85px 10px 20px !important;
  }

  .headerNav.navigation-section {
    display: flex;
    justify-content: center;
    margin: 0px 0 0;
    float: left;
    width: 100%;
    background: #1b6df8;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .segment-banner-wrapper {
    height: 500px;
  }

  .how-we-can-content.flex-row {
    flex-direction: column !important;
  }

  .flipper {
    height: 560px;
  }

  .flip-container {
    padding: 40px 25px 10px;
    height: 610px;
  }

  .how-we-can-wrapper h2 {
    font-size: 40px;
    margin-bottom: 20px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 40px;
    margin-bottom: 20px;
  }

  .section h2, .section.how-we-can-wrapper h2, .tab-slider-box h2, .sectionBoxOne h2, .osp-latest-talks .bluebox h2{
    font-size: 40px;
    margin-bottom: 0px;
    line-height: 40px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .overviewSection h2{
    font-size: 40px;
   
    line-height: 40px;
    
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0;
  }
  .scrollable-wrapper .lets-talk-btn, .scrollable-wrapper-three .lets-talk-btn  { 
    font-size: 15px;  
    width: fit-content;height: 45px;  
  }
  
  .why-choose-content, .section .whats-new-content {
    margin: 40px auto 0;
  }

  /*about*/
  .capability-box {
    width: 46%;
    margin: 0 10px 20px;
  }
  .capability-box:nth-child(n+4) {
    width: 46%;
    margin: 0 10px 20px;
  }
  .capability-box:nth-child(2) {
    margin: 0 10px 20px;
  }

  /*testmonials*/
  .testimonials {
    margin: 0 0 0 50px;
  }
  .testimonials .para {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.6;
  }

  /*footer*/
  .footerContent {
     /*padding: 40px 20px 0;*/
  }

  .bluebox {
    padding: 20px;
  }
  /* New Contact Us Page */
  .nav_button span{padding: 0}
  .section2 .section-title{font-size: 60px;}
  .contact-banner-section .contact-img{min-height: calc(70vh - 110px);}
  .contact-form-block {padding: 4rem 2rem 0;}
  .contact-form-block .heading h1{font-size: 70px;}
  #testimonial-slider .slide{grid-template-columns: 120px auto;}
  #testimonial-slider .slide .image .user{width: 100px;}
  #testimonial-slider .slide .image .name{font-size: 16px;}
  .nav_button{display: block !important;}

  .location-row{margin: 0px 100px;}

  /*new insights page*/
    .insights-content-wrapper{display: block;}
  .blog-wrapper{width:100%;}
  .adv-wrapper{max-width: 100%;}
  .insights-content{padding: 60px 20px;}

  /*home new design*/
  .work-with-img-wrap:before, .work-with-img-wrap:after{width: 100px;}
  .work-with-img-wrap img{margin: 0 50px;}
  .footerContentList ul li, .contact-info span, .loc-info span, .mail-info a, .copy{font-size: 16px;}
  .footerListlogo{margin-bottom: 65px;}
  .contact-info, .mail-info, .other-office-info, .loc-info, .socialMediaWrapper{margin-bottom: 30px;}
  .other-office-info ul li{margin-bottom: 10px;}
  .footer-main:before{top: 110px;}
  .footerContentListTitle{margin-bottom: 50px;}
  .explore-our-work-slider{flex-direction: column;align-items: center;}
  .explore-our-work-slider img{text-align: center;}
  .section.explore-our-work-wrapper{background-image: none;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .what-we-do-wrapper h2, .why-choose-us-wrapper h2, .achivement-wrapper-main h2 , .ready-to-work-wrapper-new h2, .banner-wrapper-section-new.about h1{font-size: 40px;padding-bottom: 15px !important;line-height: 40px;}
  .banner-wrapper-new{flex-direction: column;align-items: center;padding: 90px 20px 80px;width: 100%;}
  .banner-wrapper-section-new{height: 100%;    background-color: #eff5fe;background-image: none;}
  .banner-wrapper-section-two{background-color: #08112e;}
  .left-banner, .banner-wrapper-section-new.about .left-banner{margin-top: 50px;width: 100%;}
  .right-content-wrap{margin: 45px auto 0;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 28px;line-height: 38px;}
  .section.how-we-can-wrapper h2{margin-bottom: 20px;}
  .whats-new-box img{max-height: 200px;min-height: 200px;}
  /*.whats-new-wrapper .lets-talk-btn{bottom: -30px;}*/
  .banner-wrapper-section-new h1{margin-bottom: 8px;font-size: 40px;}
  .left-banner h2{margin-bottom: 18px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width:25%;}

  /*about new design*/
  .what-we-do-box{margin-top: 50px;padding: 60px 40px 60px 140px;max-width: 690px;}
  .what-we-do-content img{max-height: 450px;}
  .what-we-do-box p{font-size: 16px;}
  .why-choose-box p:nth-child(1){font-size: 60px;}
  .why-choose-box p:nth-child(2){font-size: 22px;}
  .why-choose-box p:nth-child(1):after{top: 14px;}
  .client-said p{font-size: 22px;}
  .client-said span{font-size: 20px;}
  .client-said {flex: 0 0 46%; max-width: 46%;} 
  .achivement-wrapper-main .order-md-2{flex: 0 0 50.666667%;max-width: 50.666667%;}
  .achivement-wrapper-main .order-md-4{flex: 0 0 49%;max-width: 49%;}
  .talented-wrappper .talent-img{height: auto;}
  .talented-wrappper .talent-img{max-width: 60%;}
  .ready-to-work-wrapper-new{min-height: inherit;}
  .ready-to-work-wrapper-new .lets-talk-btn{width: 160px;height: 45px;font-size: 16px;}
  .ready-to-work-wrapper-new h2{padding-bottom: 0;margin-bottom: 30px;}
  .client-said:before, .client-said:after{width: 50px;height: 50px;}
  
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top:155%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 25px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{margin-top: 0px;}

  /*our team css*/
  .management-team-wrpper p, .section.we-work-wrapper p{font-size: 16px;margin: 20px auto 0;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 150px 0 125px 100px;}
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{max-width: 300px;font-size: 70px;line-height: 70px;}
  .section.leader-content-wrapper{padding: 60px 20px;}
  .principles-text h2{font-size: 32px;line-height: 1;}
  .principles-text{width: 47%;}
  .principles-img{width: 50%;}

  /*webinar css*/
   .web-left-content>p{font-size: 16px;}
   .webinar-details > p{font-size: 20px;}
   .webinar-overview-content h2{font-size: 24px;padding-bottom: 5px;margin-bottom: 20px;}
   .web-left-content .banner-arrow{width: 300px;height: 48px;}
   .web-left-content .banner-arrow p{font-size: 22px;padding-left: 25px;}

   /*home second banner*/
   /*.banner-wrapper-section-two{height: auto;}*/
   .home-banner-wrap .cycle-carousel-wrap{height: 100%;}
   .ban{flex-direction: column;}
   .left-section .banner-arrow{height: 46px;margin-bottom: 20px;}
   .left-section p{font-size: 24px;margin-bottom: 15px;}
   .right-section{flex-direction: row;max-width: inherit;min-width: inherit;position: relative;}

   /*additional weinar css*/
   .additional-resource-wrap h2{font-size: 40px;}


   /*blog*/
   .post-content-new .sub-flex div.g-recaptcha{margin-left: 320px;}
}

@media only screen and (max-device-width: 1023px){
  .adv-wrapper{display: block !important;justify-content: space-between;}
  .resoursewrapper{margin-left: 0px !important;}
}
@media only screen and (max-device-height: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .workContent {
    margin: 50px 0px;
  }

  .accordionBox {
    margin: 15px auto 0px;
  }

  .gridBox .gridBoxContainer h2 {
    font-size: 22px;
    margin: 0;
    padding-bottom: 5px;
  }

  .tab-slider-box h2 {
    font-size: 40px;
    line-height: 40px;
  }

  .blueboxImg {
    display: none;
  }

  .gridBox {
    display: block;
  }

  .gridBox .gridBoxContainer {
    width: 30%;
    display: inline-block;
  }

  .sectionBoxOne h2 {
    font-size: 40px;
  }

  .sectionBoxOne p {
    font-size: 18px;
  }

  #outerdiv {
    top: 65px;
  }

  #inneriframe {
    height: 100%;
    padding-top: 0;
  }

  .segment-banner-wrapper {
    /*height: auto;*/
  }
  .segment-banner-wrapper img {
    /*height: auto;*/
  }

  .tabcontent {
    height: 710px;
  }

  .paginator-center {
    width: 13%;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1000px;
    margin: 50px auto 0px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  #outerdiv {
    top: 0;
  }

  #inneriframe {
    height: 100%;
    padding-top: 0;
  }
}
@media screen and (max-width: 991px) {
  .segment-banner-wrapper img {
    /*height: auto;*/
  }

  .why-choose-content {
    flex-direction: column !important;
  }
  .why-choose-content span {
    height: 102px;
  }
  .why-choose-content span i {
    font-size: 90px;
    right: -25px;
  }

  .why-choose-box {
    width: auto;
    text-align: center;
    margin: 0 auto 15px;
  }

  /*new article page*/
  .container .left-container{max-width: 100%;flex: 0 0 100%;}
  .container .right-container{min-width: 100%;flex: 0 0 100%;}
  .innercontainer-right a{margin-bottom: 5px;}
  /*.postinnercontainer{grid-template-columns: 117px auto !important;}*/
  .subscribeCard .card-body{padding: 1.2rem;}
  .mainCardInsight .card-body .gridSubscribe p{font-size: 28px;}
  /*.mainCardInsight .card-body p{font-size: 28px;}*/
  .mainCardInsight strong{font-size: 22px;}

  /*new insights page*/
  .bannerline{width: 100%;}
  .banner-description.insight-subtitle{font-size: 34px !important;}
  .insightTitleNew{font-size: 44px !important;}
  .adv-wrapper{max-width: 100%;position: relative !important;}
  /*.postinnercontainer{    grid-template-columns: 90px auto;}*/
  .resoursewrapper h3{font-size: 22px;}
  .mobile-social{left:0;}

  .contactFromBox{max-width: 96%;}
  .smallwidth{width: 96%;}
  .gridBox{flex-wrap: wrap;}
  .contactUsTitle p{padding: 0 15px;}

  /*new blog design css*/
  .post-banner{display: block;margin: 90px auto 40px;}
  .post-info{max-width: 100%;padding-top: 0;padding-right: 0;}
  .post-info h1{margin: 15px 0 15px;}
  .post-inner-banner{width: 100%;margin-top: 120px;margin-top: 40px;max-height:388px;align-items: center;}
  .post-inner-banner-img{width: 100%;margin-top: 120px;margin-top: 40px;min-height:fit-content;align-items: center;max-height: auto;}
  .post-content h3{font-size: 26px;}
  .post-content h2{font-size: 20px;}

  /* New Contact Us Page */
  .section2 .section-title{font-size: 60px;}
  .contact-banner-section .contact-img{min-height: 250px;background-image: none;}
  .contact-img:before {
    content: '';
    left: 0;
    bottom: 0;
    width: 50%;
    height: 20px;
    border-bottom: 20px solid white;
    border-right: 20px solid #ff572200;
    position: absolute;
    right: auto;
    top: auto;
  }
.contact-img:after {
  content: '';
  right: 0;
  bottom: 0;
  width: 50%;
  height: 20px;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #ffffff;
  border-right:0;
  border-top:0;
  position: absolute;
  }
  .contact-banner-section .contact-img .contact-form-block{display: flex; justify-content: center; align-items: center;height: 100%;flex-wrap: wrap;padding: 0}
  .contact-banner-section .contact-img .contact-form-block .heading{margin: 0}
  .contact-form-block {
    padding: 4rem 2rem 0;  
  } 
  .contact-form-block .heading {
    text-align: center;
  }
  .contact-form-block .heading  .tell-us{font-size: 35px;font-weight: 700}
  .contact-form-block .heading h1{font-size: 80px;}
  .location-row {margin: 0 50px;}
  #testimonial-slider .slide{display: block}
  #testimonial-slider .slide .test-content{padding: 2rem 8rem 3rem 8rem}
  #testimonial-slider .slide .test-content p{text-align: center}

  /*about new design*/
  .why-choose-box:nth-child(even){    border-top: 1px solid #000;
    border-bottom: 1px solid #000;border-left: none;border-right: none;}

     /*our design css*/
    .team-content_new .team-box:nth-child(4){margin-bottom: 30px;}

    /*leadership css*/
    .principles-main{flex-direction: column;}
    .principles-text{width: 720px;margin-bottom: 30px;}
    .principles-img{width: 720px;}
    .leadership-principles-wrapper:nth-child(odd) .principles-main{flex-direction: column;}

    /*webinar css*/

    .webinar-content{padding: 50px 0 0;flex-direction: column;}
    .web-left-content{max-width: 100%;}
    .web-right-content{max-width: 100%;margin: 60px auto 0;padding: 0 20px;}
    .img-wrap.two{margin-top: 30px;}
    .webinar-overview-content{flex-direction: column;}
    .webinar-overview-content .web-left-content{max-width: 100%;padding:60px 0 0;}
    .webinar-overview-content .web-right-content{margin:50px auto 0;}
    .web-form{padding: 40px 20px;}
    .reg-close-txt{margin: 35px auto 25px;}
    .tab-contents{flex-direction: column;}
    .tab-contents:nth-child(2){flex-direction: column-reverse;}
    .tab-img-wrap, .tab-img-wrap.two{max-width: 265px;margin: 0 auto}

    /*after webinar css*/
    .section.webinar-wrapper.after{height: 100%;}
    .after-webinar.webinar-content{flex-direction: column;padding: 0;}
    .after-webinar .web-left-content{width: 100%;}
    .video-wrap video, .video-wrap{height: auto;}

    .after-webinar .web-right-content{margin: 60px auto 0;width: 70%;padding: 0;height: auto;}
    .webinar-last-ban h5{line-height: 38px;margin-bottom: 22px;}
    .webinar-last-ban p{font-size: 54px;line-height: 54px;}

    /*additinal webinmar css*/
    .additional-ban-wrap h1{font-size: 32px;margin-bottom: 5px;margin-top: 14px;}

    /*home second banner*/
    .right-section{flex-direction: column;margin:20px auto 0;max-width: 416px;min-width: 416px;position: absolute;left: 0;}
    .client-info:last-child{margin-top: 20px;}
    .left-section h2 br{display: none;}
    .left-section .webinar-details{width: max-content;margin-top: 20px;}
    .left-section .banner-arrow p{font-size: 32px;line-height: 32px;padding-bottom: 9px;}

    /*blog*/
    .post-content-new .sub-flex div.g-recaptcha{margin-left: 300px;}
}
@media screen and (max-width: 959px) {
  .reasons-section {
    clear: both;
  }

  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }

  #case-segment .casestudy-segment h2 {
    font-size: 40px;
    line-height: 40px;
  }
  #case-segment .casestudy-segment p {
    font-size: 18px;
  }

  .newCaseForm {
    text-align: center;
  }

  .contactUsWrapper .contact-segment {
    max-width: 90%;
  }

  .reasons-section .industry-top-section h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .reasons-section .industry-top-section p {
    font-size: 18px;
  }

  .banner-slider {
    height: auto;
  }
  .banner-slider .banner-title {
    font-size: 40px;
    line-height: 40px;
    margin-top: 60px;
  }
  .banner-slider .banner-description {
    font-size: 25px;
    line-height: 30px;
    margin-top: 12px;
  }

  .caseStudyBannerSlider {
    height: auto;
  }
  .caseStudyBannerSlider h1 {
    font-size: 30px;
    margin-top: 75px;
    line-height: 32px;
    color: #ffffff;
    font-family: "d-din_condenseddinCnBd";
  }
  .caseStudyBannerSlider p {
    font-size: 25px;
    margin-top: 10px;
  }
  .caseStudyBannerSlider h2 {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0px;
  }

  .caseStudyWorkCircle {
    display: none;
  }

  .caseStudyKickOff {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .workFlowTitle {
    font-size: 32px;
    font-family: "d-din_condenseddinCnBd";
    text-transform: uppercase;
    color: #1a6df8;
    width: 192px;
    text-align: center;
    border: 1px solid #91b9fc;
    letter-spacing: 2px;
    padding: 20px 0;
    margin: 0 auto;
  }

  .workFlowDesc {
    margin: 5px 0 0;
    font-size: 18px;
  }

  .caseStudyWorkflow h1 {
    font-size: 40px;
    margin: 0px;
  }

  .caseStudyWorkflowLine {
    width: 95%;
    border: none;
    margin: 0 auto;
    position: relative;
    padding: 0;
  }

  .caseStudyWorkLine {
    display: none;
  }

  .workFlowStep {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin: 35px auto;
    width: 95%;
    max-width: 95%;
  }

  .IterationSupportText {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .caseStudyPartnerNetwork {
    padding: 0px;
  }
  .caseStudyPartnerNetwork h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
  }

  .footerContentList.solutionsNav {
    max-width: 525px;
    margin-left: 0;
    margin-top: 20px;
  }

  .startTodaySectionRight {
    padding: 20px 0 0 0;
  }

  .startTodaySectionLeft {
    text-align: center;
    padding-bottom: 20px;
  }
  .startTodaySectionLeft h2 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    margin: 25px 0 0 0;
  }
  .startTodaySectionLeft p {
    text-align: center;
  }

  .caseStudyPartnerNetwork .companyImg ul li {
    margin: 20px 25px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection {
    text-align: center;
    padding-top: 0px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection .solutionNumber {
    font-size: 90px;
    line-height: 110px;
  }

  .caseStudyMainSection .quoteImg {
    display: none;
  }

  .caseStudyServices {
    padding: 50px 0;
  }
  .caseStudyServices h2 {
    font-size: 24px;
    letter-spacing: 0px;
  }
  .caseStudyServices .healthCareServicesContainer {
    margin: 50px auto 0;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex {
    display: block !important;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex .col-md-3 {
    max-width: 100%;
  }
  .caseStudyServices .healthCareServicesContent {
    margin-bottom: 15px;
  }

  .caseStudyMainSection {
    width: 100%;
  }
  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 24px;
    letter-spacing: 3px;
    text-align: left;
    margin-top: 15px;
    line-height: 28px;
  }
  .caseStudyMainSection .caseStudyDescription p {
    border-left: transparent;
    margin: 0px;
    text-align: left;
    font-weight: 300;
    padding: 5px;
  }
  .caseStudyMainSection .caseStudyProvider {
    text-align: center;
    font-weight: 300;
  }

  .caseStudyWrapper .bluebox h2 {
    line-height: 40px;
    margin-bottom: 0px;
    font-size: 40px;
  }

  .ctleft a .content h6 {
    font-size: 20px;
    line-height: 26px;
  }

  .ctleft a .content p {
    font-size: 34px;
    line-height: 38px;
  }

  .customer-item .story-logo-container h2 {
    line-height: 28px;
    font-size: 22px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 40px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }

  .testimonial-content {
    display: flex !important;
    flex-direction: column !important;
    padding: 10px 0 0px;
  }

  .circular-box {
    text-align: center;
    background: transparent;
  }
  .circular-box::before {
    display: none;
  }

  .testimonials {
    margin: 15px 0 0 0px;
  }
  .testimonials img {
    margin: 0 auto 15px;
  }
  .testimonials .para {
    max-width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.5;
  }
  .testimonials .lets-talk-btn {
    margin: 0px auto 0;
    padding: 0 28px;
  }
  .testimonials span {
    /*margin-bottom: 15px;*/
  }
  .testimonials .quote {
    margin: 0 auto 20px;
  }

  .contact-second-wrapper {
    width: 100%;
  }
  .contact-second-wrapper .d-flex {
    display: block !important;
  }
  .contact-second-wrapper .d-flex .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .contact-second-wrapper .contactPageLocation {
    margin: 0px;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper {
    overflow: hidden;
    margin-bottom: 15px;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 100%;
    float: none;
    margin: 20px 15px 0 0;
  }

  .contactPageForm {
    width: 100%;
    margin: 0px;
  }
  .contactPageForm .contact-form-new {
    padding: 30px;
  }

  .contact-banner-slider .contactBannerTitle {
    font-size: 50px;
    margin-top: 10px;
  }
  .contact-banner-slider .contactBannerDescription {
    font-size: 40px !important;
    line-height: 41px;
  }

  .section.contact-second-section {
    width: 100%;
    padding: 0;
  }

  .contact-wrapper-new .contact-top-section h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .contact-wrapper-new .contact-top-section P {
    font-size: 18px;
    line-height: 26px;
  }
  

  /*new blog design css*/
  .sub-flex{display: block;}
  .sub-flex input, .sub-flex div{width: 100%;}
  .sub-flex .btn{width: 100%;margin-top: 15px;}
  .post-content{padding: 0 140px;}
  .post-content .post-inner-banner{padding: 30px 25px;}

  .mobCaseStudy .tabOne {max-width: 100% !important;margin-bottom: 10px;}

  /*single css section*/
  .post-flex{flex-direction: column;}
  .post-flex.adv-wrapper{margin: 50px 0 70px}
  .post-flex .post-content{width: 100%;margin: 0;}
  .post-flex .adv-wrapper{max-width: 400px;width: 100%;margin: 0 auto}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-links{padding: 10px 5px;}
  .sticky-wrapper{position: fixed; width: 100%; background-color: #fff; bottom: 0; left: 0; z-index: 60;}
  .post-sticke-content{    display: flex; -webkit-box-pack: center; justify-content: center; background-color: #fff;}
  .post-social-elements{    width: 100%; text-align: center; border-top: 1px solid #f3eded;}
  .post-social-elements a{padding: 0 20px}
}
@media screen and (max-width: 768px) {
  .breadcrumbs{top: 55px;}
  .requestBTn{margin-top: 12px;}
  .overviewSection{margin: 40px 0px;padding: 0 20px;}

  #menu-my-menu{width: 100%}
  .headLogo img { width: 45px;}
  .popImgClass { width: auto;height: 20vh;}
  .downloadClassBtn { width: 145px;}
  .closeClass { width: 20px;}

  .ebookSmallBox { width: 700px;}
  .ebook-banner-wrapper { height: 240px;}
  .ebook-banner-wrapper p {     line-height: 27px;    bottom: 0;  }
  .whiteBoxeBook .ebookPageImg { left: -20px;}
  .whiteBoxeBook .ebookContent h2 {     font-size: 25px;     line-height: 30px;}
  .whiteBoxeBookTwo .ebookContent h2, .webinar-main-content .ebookContent h2 {     font-size: 25px;     line-height: 30px;}
  .whiteBoxeBookTwo {     margin-top: 170px;}
  .whiteBoxeBookTwo .ebookPageImg { right: -20px;}
  .section.osp-work-with-us .contact-segment .contactBtn{height: 50px;line-height: 50px;}
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 47%;
    float: left;
    margin: 10px;
  }
  .btnclass, .section.osp-work-with-us .contact-segment .contactBtn, .learn-more-btn, .learn-more-btn{height: 50px;line-height: 50px;}
  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }
  .stratergy-container .d-flex .col-md-5 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .stratergy-container .d-flex .col-md-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mobCaseStudy .tabOne {
    max-width: 100% !important;
    margin-bottom: 10px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 40px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }

  .smallwidth {
    max-width: 700px;
  }

  .whiteBgBox {
    background: #ffffff;
    min-height: 300px;
    padding: 20px;
  }
  .whiteBgBox h4, .whiteBgBox h3 {
    font-size: 22px;
  }

  .portfolio-content .flexBox {
    padding: 25px;
  }

  .providerBoxOne {
    padding: 25px;
    margin: 20px auto 0px;
  }

  .contentBoxProvider h3 {
    font-size: 34px;
    line-height: 40px;
  }
  .contentBoxProvider p {
    font-size: 16px;
  }
  .contentBoxProvider ul li {
    font-size: 16px;
    line-height: 28px;
  }

  .contactFromBox {
    max-width: 695px;
    margin: 0 auto;
  }

  .section.contact_form_box {
    padding: 25px 0px;
  }

  .contactUsTitle h1 {
    font-size: 40px;
  }
  .contactUsTitle p {
    font-size: 21px;
  }

  .full_Bg_Provider .container_Porivder {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .full_Bg_Provider .container_Porivder h2 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  .full_Bg_Provider .container_Porivder p {
    margin-bottom: 20px;
    font-size: 21px;
  }

  .video-content {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .adv_insights_three {
    margin-left: 15px;
    margin-right: 15px;
  }

  .story-box-new {
    display: block;
    max-height: initial;
  }

  .video-wrapper {
    padding-left: 0px;
    max-width: 100%;
    padding-right: 0px;
  }

  .video-wrapper-img{height: 360px}

  .adv_insights_two, .adv_insights_one {
    display: none;
  }

  .fullWidthInsight .row {
    display: block;
    margin: 0px;
  }
  .fullWidthInsight .row .aricle-content-wrapeper {
    max-width: 100%;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .vertical-tab-box {
    padding-top: 25px;
  }

  .submitBtn {
    text-align: center;
  }

  .fontRotation {
    font-size: 30px;
    transform: rotate(50deg);
    padding-right: 15px;
    color: #4066f5;
    margin-top: 8px;
  }

  .accordionBox .card-header h2 {
    background-position: left;
    display: flex;
  }

  .segment-banner-wrapper h1 {
    /*top: 105px;*/
  }

  .tabRow {
    display: block;
  }
  .tabRow .marMob {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 700px;
    margin: 50px auto 0px;
  }

  .section.osp-work-with-us .contact-segment {
    max-width: 700px;
    margin: 10px auto 0px;
  }

  .accordionBox {
    margin: 15px auto 0px;
  }

  .tab_box .tab_box_slider {
    padding-right: 0;
    border: 1px solid #ddd;
    padding: 30px 0;
  }

  .paginator-center {
    width: 17%;
    bottom: 45px;
  }

  .tab {
    float: none;
    width: 100%;
    padding: 0px;
  }

  .tabcontent {
    width: 100%;
    height: auto;
    padding-left: 10px;
    position: relative;
    margin: 30px 0 0 0;
    overflow: initial;
    float: none;
  }

  .tab-slider-box h2 {
    font-size: 40px;
    line-height: 40px;
  }

  #mydiv {
    left: auto;
    right: 0; 
  }

  .closeClass {
    position: absolute;
  }

  .slideArrow {
    margin-top: 0px;
  }

  .workContent {
    margin-top: 30px;
  }

  section.osp-Full-Box {
    padding-left: 0px;
    padding-right: 0px;
  }

  .blueboxImg {
    display: none;
  }

  .sectionBoxOne h2 {
    /*font-size: 35px;*/margin-bottom: 10px;
  }
  .sectionBoxOne p {
    font-size: 20px;
  }

  .gridBox {
    display: block;
  }
  .gridBox .gridBoxContainer {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: left;
    height: 330px;
  }
  .gridBox .gridBoxContainer{height: auto;}
  .gridBox h2 {
    font-size: 25px;
    margin-bottom: 0px;
  }

  .segment-banner-wrapper {
    height: 290px;
  }
  .segment-banner-wrapper img {
    /*height: auto;*/
  }
  .segment-banner-wrapper h1 {
    width: auto;
    font-size: 30px;
    left: 0px;
    right: 0px;
    line-height: normal;
  }

  .section .whats-new-content {
    flex-direction: column;
  }
.whats-new-box:first-child{    margin-right: auto;margin-left: auto;}
  .right-banner {
    margin: 0 auto;
    align-items: center;
    width: 100%;
  }

  .whats-new-box {
    margin: 0 auto;
    text-align: center;
  }
  .whats-new-box:nth-child(2) {
    margin: 50px auto 20px;
  }

  .stateName ul {
    display: block;
  }

  .socialMediaWrapper {
    display: inline-block;
    text-align: center;
    position: relative;
    /*margin-top: 15px;*/
    right: 0;
  }

  .call {
    position: relative;
    display: flex;
    justify-content: center;
    left: 0;
    margin-bottom: 20px;
  }

  .menu-my-menu-container {
    background: #1b6df8;
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
  }
  .menu-my-menu-container .menu li {
    width: 100%;
    position: relative;
    text-align: left;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu {
    width: 100%;
  }
  .menu-my-menu-container ul li.menu-item-11 ul.sub-menu {
    width: 100%;
  }
  .menu-my-menu-container ul li.result_hover_bg > ul {
    left: 0;
    border-radius: 0;
  }

  .navigation-section.headerNav ul li {
    float: none;
    display: inline-block;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li {
    height: auto;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;width: 100%;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu {
    width: 100%;
  }
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li:nth-child(3n){border-right: none;}
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1679 ul.sub-menu {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 {
    margin-left: 0;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu {
    margin-left: 0;
    width: 100% !important;
    border-left: none !important;
    box-shadow: none;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu li {
    border-left: none !important;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu {
    padding: 0 0 10px;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-2408 ul.sub-menu li:last-child {
    border-left: 1px solid #dedede;
  }

  .headerWrapper {
    /*background: rgb(12, 20, 41);*/
  }

  #menu-item-13 ul.sub-menu {
    left: -55px;
    position: relative;
    left: -40px;
  }

  #menu-item-14 ul.sub-menu {
    left: -55px;
    position: relative;
    left: -35px;
    border-bottom-right-radius: 0 !important;
  }

  .menu-item-14 {
    left: -55px;
    position: relative;
  }
  .menu-item-14 ul.sub-menu {
    margin-left: 0;
    width: 100% !important;
  }

  .main-navigation ul li.result_hover_bg > ul {
    left: -14px;
    border-radius: 0;
  }

  .headerWrapper {
    z-index: 999;
  }

  /*about us*/
  .about-banner-content h1 {
    font-size: 54px;
  }
  .about-banner-content h2 {
    font-size: 40px;
  }

  .banner-btn {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .banner-btn .lets-talk-btn:nth-child(4) {
    margin-top: 10px;
  }

  .what-we-do-content p:nth-child(2) {
    margin: 10px auto 0;
  }

  .whats-new-box img {
    min-height: inherit;
  }

  .section-subline {
    font-size: 18px;
  }

  .text-divider {
    margin: 18px auto;
  }
  .ebook_btn_img_one {
    /*position: absolute;*/
    top: 121px;
    right: 144px;
  }

  .footerContentList ul li{margin: 10px 0 0;}
  .section.ready-to-work-wrapper h2{margin-bottom: 15px;}
  .section .whats-new-content{padding-right: 20px;padding-left: 20px;}
  .next, .nextstory{right: 10px;bottom: 30px;}
  .prev, .prevstory{right: 45px;bottom: 30px;}
  .banner-web{display:none;}
  .banner-mobile, .banner-mobile-overlay{display: block;}
  .banner-wrapper.two .banner-content h1, .banner-wrapper.two .banner-content h1 span{color:#fff;}
  /*.tele h2{color:#000;}*/
  .banner-mobile-overlay{background: rgba(0,0,0,0.2);position:absolute;top:
    0;bottom: 0;left: 0;right: 0;}


  /*article new page*/
  .innercontainer-right .updates{justify-content: flex-start;margin-top: 6px;}
  .innercontainer-right{justify-content: flex-start;}
  .innercontainer-right p a{font-size: 14px;}
  .gridCardAuthorContent{border-bottom-left-radius: 2rem;}
  .mainCardInsight{margin-top: -3rem;}

  .contactFromBox .btnclass{height: 45px;line-height: 16px;font-size: 16px;}
  .nav_button{top: 26px;}
  .nav_button span i{font-size: 32px;}
  .contentBoxProvider .btnclass, .portfolio-first-part .btnclass{height: 45px;padding: 0 20px;line-height: 45px;font-size: 16px;}
  .contact-banner-section{margin-top: 37px;}
  .getStartedBtn{display: none;}
  .navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-3138, .navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-7335{display: block;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li{height: 38px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{height: auto;}

  /*home new design*/
  .how-we-can-wrapper{padding: 40px 0 0 !important;}
  .how-we-add-content{padding: 0;display: block !important;}
  .how-we-add-tabs{width: 100%;border-radius: 0;}
  .how-we-add-tabs .tab-pane{padding: 35px 25px;}
  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p{font-size: 16px;}
  .how-we-add-content ul{overflow-x: auto;display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; position: relative;    -webkit-box-shadow: 5px 5px 20px rgba(0,0,0,.15);
    box-shadow: 5px 5px 20px rgba(0,0,0,.15);}
  .how-we-add-content .nav-tabs li{height: 58px;margin-bottom: 0;}

  .how-we-add-content .nav-tabs li a.active{background-color: transparent;color: #000;    border-bottom: 2px solid #1a6df8;
    border-radius: 0;}
    .how-we-add-content .nav-tabs li a:hover{color: #000;}
  .how-we-add-content .nav-tabs li a{width: auto;white-space: nowrap;font-size: 18px;}
  .how-we-add-content ul i, .how-we-add-content .nav-tabs li a:before{display: none;}
  .how-we-add-tabs .tab-pane ul{    display: block;box-shadow: none;overflow-y: hidden;}
  .how-we-add-tabs li{margin-bottom: 20px;}
  .how-we-add-tabs p{margin-bottom: 0;padding: 0 !important;}
  .how-we-add-tabs h3{margin-bottom: 14px;}
  .how-we-can-wrapper p{padding: 0 20px;margin-top: 20px;}
.how-we-add-tabs:before, .how-we-add-tabs:after{display: none;}
.footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: none;}
/*.footerContentList:first-child, .footerContentList{width: 40%;}*/
.footerContent{justify-content: flex-start !important;}
.footerContent.desk{display: none !important;}
  .footerContent.mob{display: flex !important;}
  .footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: block;}
  .footerContent.mob{flex-direction: column;}
  .footerContentListTitle{margin-bottom: 13px;}
  /*.footerContentList{padding: 20px 20px 0px;}*/
  .footerListlogo{    padding-left: 20px;padding-top: 40px;margin-bottom: 20px;font-size: 60px;}
  .footer-main:before{left: 20px;right: 20px;top:98px;}
  .footerWrapper{padding-bottom: 30px;}
  .carouselBox{margin: 20px auto 0;}
  .banner-wrapper-section-new h1{/*font-size: 30px;*/}
  .right-content-wrap{margin: 40px auto 0;}
  .banner-wrapper-new img{margin-top: 0;}
  .feature-wrap a{padding: 20px 0;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 24px;line-height: 34px;}
  .left-banner h2{font-size: 16px;margin-bottom: 14px;}
  .banner-wrapper-new img{height: 300px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{position: relative;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 33%;}
  .menu-my-menu-container ul li.result_hover_bg>ul{padding: 15px 0 0;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding: 20px;left: -15px;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom: 10px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{top: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li{display: block;padding-left: 2%;}
  .section.whats-new-wrapper{padding: 60px 20px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top: 85%;}
  .section.testimonial-wrapper .lets-talk-btn, .ready-to-work-wrapper .lets-talk-btn{   font-size: 16px;width: fit-content;padding: 0 20px;height: 50px;}
  .left-banner .lets-talk-btn{width: auto;padding: 0 20px;height: 45px;}


  /*about new design*/
  .section.what-we-do-wrapper{padding: 60px 20px;}
  .what-we-do-content{text-align: center;margin-top: 35px;}
  .what-we-do-box{margin-top: 20px;max-width: 100%;padding: 30px;border-top-left-radius: 10px;}

  .what-we-do-content img{left: 0;right: 0;top: 0;height: 100%;position: relative;}
  .client-said, .achivement-wrapper-main .order-md-2, .achivement-wrapper-main .order-md-4, .achivement-wrapper-main .order-md-3{flex: 0 0 100%;max-width: 100%;}
  .achivement-wrapper-main .order-md-2{order: 1;}
  .achivement-wrapper-main{padding: 40px 15px;}
  .achivement-wrapper-main h2{margin-top: 0;}
  .achivement-wrapper-main h2{text-align: center;display: block;float: none;}
  .achivement-wrapper-main .lets-talk-btn{float: none;}
  .achivement-wrapper-main .order-md-2, .client-said, .achivement-wrapper-main .order-md-2, .achivement-wrapper-main .order-md-3{margin-bottom: 50px;}
  .achivement-wrapper-main .order-md-3 p, .order-md-2 p, .order-md-3 p, .achievement-logo-wrap{margin: 25px 0;}
  .achivement-wrapper-main .order-md-4{margin-bottom: 0;}
  .talented-wrappper{    flex-direction: column; justify-content: center; align-items: center;padding: 40px 20px;}
  .ready-to-work-wrapper-new .lets-talk-btn{float: none;}
  .ready-to-work-wrapper-new h2{margin-top: 20px;margin-bottom: 22px !important;text-align:center; }
  

  /*our team css*/
  .section.management-team-wrpper{padding: 120px 20px 80px}
  .we-work-btn{width: 310px;padding: 0 5px;font-size: 16px;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 120px 0 100px 60px;}
  .leader-content-wrapper .lets-talk-btn{padding: 10px;width: 170px;height: 45px;margin-top: 25px;font-size: 16px;}
  .leader-content-wrapper .lets-talk-btn:hover i{left: 5%;}

  .getStartedBtn{width: 145px; padding: 0; font-size: 16px; text-align: center;margin: 19px 80px 10px 20px;line-height: 17px;height: 45px;letter-spacing: 1px;}
  .getStartedBtn a{    padding: 13px 10px;}

  /*webinar css*/
  .section.webinar-overview-wrapper{padding: 0 20px 50px;}
  .webinar-overview-content h2{font-size: 24px !important;margin-bottom: 15px !important}
  .webinar-overview-content .web-right-content{margin-top: 40px;}
  .web-left-content h1{font-size: 42px;margin: 15px 0 15px;}
  .webinar-overview-content .web-left-content{padding:40px 0 0;}
  .web-form input{height: 52px;}
  .web-form .subBTN{height: 65px;font-size: 18px !important;}
  .web-form .inputFieldWrapperSubmit:hover i{left: 68%;top: 34px;}
  .web-form{padding: 30px 0;}
  .webinar-tab-content .learn-listing li a{font-size: 18px;}
  .webinar-tab-content .learn-listing li a{padding: 25px 20px 25px 40px}
  .section.webinar-tab-wrapper{padding: 40px 20px;}
  .webinar-tab-content .learn-listing li:first-child a{margin-top: 30px;}
  .webinar-tab-content .learn-listing li a:before{height: 100%;top: 0;bottom: 0;}
  .share-event-wrap h6{font-size: 24px;}
  .share-event-wrap{padding: 40px 20px 90px;}

  .section.webinar-wrapper.telehealth h1{font-size: 51px;line-height: 40px;margin: 30px 0 30px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 32px;}
  .webinar-details.telehealth > p{font-size: 18px;}
  .webinar-overview-content .web-right-content h3{font-size: 30px;}

  /*home second vbanner*/
  .banner-full-width{padding: 130px 40px 0px;}
  .left-section h2 span{font-size: 20px !important; /*letter-spacing: 2px;*/}
  .left-section h2{font-size: 34px;white-space: normal;}
  .client-det h5{font-size: 16px;margin-top: 4px;}
  .client-det h3{font-size: 22px;}
  .webinar-details>p{white-space: normal;}
  .left-banner{margin-left: 0;}
  .home-banner-wrap .carouselBox{margin: 0 auto;}
  

  /*after webinar css*/
  .webinar-last-ban{padding: 90px 20px;}
  .webinar-last-ban h5{line-height: 34px;margin-bottom: 18px;}
    .webinar-last-ban p{font-size: 50px;line-height: 50px;}
    .webinar-last-ban .lets-talk-btn{width: auto;height: 50px;}
    .video-btn{width: 100px;height: 100px;margin: auto;}
    .video-btn img{height: 100px;width: 100px;}

    /*additional webinar css*/
    .additional-ban-wrap h1{font-size: 28px;margin-bottom: 7px;line-height: 28px;}
    .additional-ban-wrap h5{font-size: 20px;}
    .resource-pagination{margin: 40px auto 0;}
    .resource-content-box h3{font-size: 28px;margin-bottom: 15px;}
    .resource-content-box{margin-top: 30px;}
    .resource-cycle{margin: 40px auto 0;}
    .additional-resource-wrap{padding: 40px 20px;}
    .additional-ban-wrap .socialMediaWrapper{margin-top: 12px;}
    .additional-ban-wrap{background-color: #ebedf6;background-image: none;}
    .video-content-new video, .video-content-new iframe{height: 315px;}
    .additional-ban-wrap .video-content-new, .resource-box{width: 100%;}

    /*webinar main css*/
    .webinar-cover .ebookBox-container{margin-left: 20px;margin-bottom: 20px;}
    .webinar-cover .ebook-banner-wrapper{height: 280px;}
    .webinar-main-content .ebookPageImg{width: 70%;text-align: center;margin-left: auto;margin-right: auto;}
    .webinar-main-content{flex-direction: column;}
    .webinar-main-content .ebookPageImg img{width: 100%;margin-left: auto;margin-right: auto;}
    .webinar-main-content .ebookContent{width: 100%;padding: 0 20px 30px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 36px;}
    .webinar-main-content .ebookContent h2{margin-bottom: 5px !important;}
    .webinar-banner-img{margin-right: 20px;width: 40%;}

    /*populat listing*/
    .popular{padding: 0;}

    /*blog*/
    .post-wrapper{margin: 120px auto 0;}
    .post-content-new{padding: 40px 20px;}    
    .post-content h3, .post-content h2{margin-top: 30px;}
    .post-sub-box{text-align: center;}
    .post-content-new .post-sub-box h5{font-size: 28px;margin-bottom: 40px;}
    .sign-box{margin: 20px 0;}
    .sign-box{padding: 20px 20px 20px}
    .sub-listing{padding: 30px}
    .popular-listing li{margin-bottom: 15px;}
    .popular-listing li a{font-size: 16px;}
    .post-sep{margin: 40px 0 50px}

    .post-content-wrapper h2, .post-content h3, .post-content h2, .post-content h2{font-size: 28px;}
    .post-content h2.numbers{margin-top: 25px;margin-bottom: 15px;}
    .post-content-new .sub-flex div.d-flex{width: 100% !important;}
    .post-content-new .sub-flex{text-align: center;}
    .post-content-new .sub-flex div.g-recaptcha{margin-left: 206px;}
    .sub-listing{max-height: inherit;}
    .post-content p{font-size: 14px;}
    .post-content h2{font-size: 24px;}
}
@media screen and (max-width: 767px) {
  .cta-section{padding: 50px 0;}
  .cta-section .osptext{font-size: 38px;line-height: 38px;margin-bottom: 30px;}
  .cta-section .btnClass{width: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2408 ul.sub-menu {  margin-top: 0px;}
  
  .headLogo img { width: 45px;}
  .popImgClass { width: auto;}

  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu {
    width: 100%; margin-top: 8px;
}

.aricle-content-wrapeper p a { word-break: break-all; }


.aricle-content-wrapeper p a ul { word-break: break-all; }

  .requestBTn {
    position: relative;
    width: 180px;
    display: inline-block;
    border: 2px solid #fff;
    height: 40px;
    border-radius: 30px;
    font-family: "Roboto",sans-serif;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    /*top: 82px;*/
}

  .ebook-banner-wrapper { height: 120px;}
  .ebook-banner-wrapper p {     margin-bottom: 0;
    font-size: 16px;
    bottom: 28px;
    line-height: 16px;width: 75%;}
  .ebook-banner-wrapper h1 {   font-size: 28px; line-height: 28px; bottom: 50px;}   
  .whiteBoxeBookTwo .ebookContent, .whiteBoxeBook .ebookContent { padding: 0px 15px 20px;}
  .whiteBoxeBook, .whiteBoxeBookTwo {     margin-top: 4%;padding: 30px 0 15px;}
  .whiteBoxeBook .ebookPageImg, .whiteBoxeBookTwo .ebookPageImg { position: relative;
    bottom: 0; margin: 0px auto;
    left: 0;
    right: 0;
    text-align: center;}
    .ebookSocialLink { margin-left: 0px;}
    .insightsBox { padding: 20px;}
    .ebookSmallBox { max-width: 100%;}
    .insightsBox h2 { font-size: 35px; line-height: 36px;}

   /* .whiteBoxeBookTwo { margin-top: 350px;}*/


    .whiteBoxeBook .ebookContent h2 { font-size: 22px; line-height: 28px;margin-top: 15px;}
    .whiteBoxeBookTwo .ebookContent h2, .webinar-main-content .ebookContent h2  { font-size: 22px; line-height: 28px;margin-top: 15px;}

    .whiteBoxeBookTwo .ebookSocialLink { text-align: center;
      padding-right: 0;}


  .contact-second-wrapper {
    width: 100%;
  }
  .contact-second-wrapper .d-flex {
    display: block !important;
  }
  .contact-second-wrapper .contactPageLocation {
    margin: 0px;
    width: 100%;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper {
    overflow: hidden;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 100%;
    float: none;
    margin: 20px 15px 0 0;
  }

  .contactPageForm {
    width: 100%;
    margin: 0px;
  }
  .contactPageForm .contact-form-new {
    padding: 30px;
  }

  .contact-banner-slider .contactBannerTitle {
    font-size: 50px;
    margin-top: 10px;
  }
  .contact-banner-slider .contactBannerDescription {
    font-size: 40px !important;
    line-height: 41px;
  }

  .section.contact-second-section {
    width: 100%;
    padding: 0;
  }

  .contact-wrapper-new .contact-top-section h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .contact-wrapper-new .contact-top-section P {
    font-size: 18px;
    line-height: 26px;
  }

  .companiesh6 h6 {
    position: absolute;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    top: 102px;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
    font-weight: 300;
  }

  .smallwidth {
    max-width: 100%;
  }

  .container_Porivder .smallwidth .d-flex {
    display: block !important;
  }

  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }

  #case-segment .casestudy-segment h2 {
    font-size: 40px;
    line-height: 40px;
  }
  #case-segment .casestudy-segment p {
    font-size: 18px;
  }

  .newCaseForm {
    text-align: center;
  }

  .contactUsWrapper .contact-segment {
    max-width: 90%;
  }

  .reasons-section .industry-top-section h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .reasons-section .industry-top-section p {
    font-size: 18px;
  }

  .banner-slider {
    height: auto;
  }
  .banner-slider .banner-title {
    font-size: 40px;
    line-height: 40px;
    margin-top: 60px;
  }
  .banner-slider .banner-description {
    font-size: 25px;
    line-height: 30px;
    margin-top: 12px;
  }

  .case-overview-content h2 {
    font-size: 40px;
  }

  .caseStudyBannerSlider {
    height: auto;
  }
  .caseStudyBannerSlider h1 {
    font-size: 20px;
    margin-top: 75px;
    line-height: 32px;
    color: #ffffff;
    font-family: "d-din_condenseddinCnBd";
  }
  .caseStudyBannerSlider p {
    font-size: 25px;
    margin-top: 10px;
  }
  .caseStudyBannerSlider h2 {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0px;
  }

  .caseStudyWorkCircle {
    display: none;
  }

  .caseStudyKickOff {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .workFlowTitle {
    font-size: 32px;
    font-family: "d-din_condenseddinCnBd";
    text-transform: uppercase;
    color: #1a6df8;
    width: 192px;
    text-align: center;
    border: 1px solid #91b9fc;
    letter-spacing: 2px;
    padding: 20px 0;
    margin: 0 auto;
  }

  .workFlowDesc {
    margin: 5px 0 0;
    font-size: 18px;
  }

  .caseStudyWorkflow h1 {
    font-size: 40px;
    margin: 0px;
  }

  .caseStudyWorkflowLine {
    width: 95%;
    border: none;
    margin: 0 auto;
    position: relative;
    padding: 0;
  }

  .caseStudyWorkLine {
    display: none;
  }

  .workFlowStep {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin: 35px auto;
    width: 95%;
    max-width: 95%;
  }

  .IterationSupportText {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .caseStudyPartnerNetwork {
    padding: 0px;
  }
  .caseStudyPartnerNetwork h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
  }

  .footerContentList.solutionsNav {
    max-width: 525px;
    margin-left: 0;
    margin-top: 20px;
  }

  .startTodaySectionRight {
    padding: 20px 0 0 0;
  }

  .startTodaySectionLeft {
    text-align: center;
    padding-bottom: 20px;
  }
  .startTodaySectionLeft h2 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    margin: 25px 0 0 0;
  }
  .startTodaySectionLeft p {
    text-align: center;
  }

  .startTodayWrapper .startTodaySection .d-flex {
    flex-direction: column-reverse !important;
  }

  .caseStudyPartnerNetwork .companyImg ul li {
    margin: 20px 25px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection {
    text-align: center;
    padding-top: 0px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection .solutionNumber {
    font-size: 90px;
    line-height: 110px;
  }

  .caseStudyContainer .d-flex {
    display: block !important;
  }

  .caseStudyServices {
    padding: 50px 0;
  }
  .caseStudyServices h2 {
    font-size: 24px;
    letter-spacing: 0px;
  }
  .caseStudyServices .healthCareServicesContainer {
    margin: 50px auto 0;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex {
    display: block !important;
  }
  .caseStudyServices .healthCareServicesContent {
    margin-bottom: 15px;
  }

  .caseStudyMainSection {
    width: 100%;
  }
  .caseStudyMainSection .d-flex {
    display: block !important;
  }
  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 24px;
    letter-spacing: 3px;
    text-align: center;
    margin-top: 15px;
    line-height: 28px;
  }
  .caseStudyMainSection .caseStudyDescription p {
    border-left: transparent;
    margin: 0px;
    text-align: center;
    font-weight: 300;
    padding: 5px;
  }
  .caseStudyMainSection .caseStudyProvider {
    text-align: center;
    font-weight: 300;
  }

  .caseStudyWrapper .bluebox h2 {
    line-height: 40px;
    font-size: 40px;
  }

  .ctleft a .content h6 {
    font-size: 20px;
    line-height: 26px;
  }

  .ctleft a .content p {
    font-size: 34px;
    line-height: 38px;
  }

  .customer-item .story-logo-container h2 {
    line-height: 28px;
    font-size: 22px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 32px;line-height: 32px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }
  .caseBanner{background: none;background-color: #196ef8;}
  .portfolio-second-part {
    width: 100%;
    margin: 20px 0px;
  }

  .portfolio-first-part {
    width: 100%;
    padding: 20px;
  }

  .portfolio-content .flexBox {
    display: block;
  }

  .contactUsTitle h1 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .contactUsTitle p {
    font-size: 16px;
  }

  .contactFromBox {
    max-width: 330px;
    margin: 0 auto;
  }
  .contactFromBox .col-md-12 {
    text-align: center;
  }
  .contactFromBox .btnclass {
    margin-top: 30px;
  }

  .providerBoxOne {
    margin: 25px auto 0px;
  }

  .contentBoxProvider {
    margin-bottom: 20px;
  }
  .contentBoxProvider h3 {
    font-size: 22px;
    line-height: 26px;
    padding: 0px 15px;
  }
  .contentBoxProvider p {
    font-size: 16px;
    padding: 0px 15px;
  }
  .contentBoxProvider ul {
    padding-left: 35px;
  }
  .contentBoxProvider ul li {
    font-size: 16px;
    line-height: 25px;
    max-width: 320px;
  }
  .contentBoxProvider .btnclass {
    margin-left: 25px;
  }

  .full_Bg_Provider {
    padding: 15px 0px 0px 0px;
  }
  .full_Bg_Provider .container_Porivder {
    padding: 10px;
  }
  .full_Bg_Provider .container_Porivder h2 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .full_Bg_Provider .container_Porivder p {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .full_Bg_Provider .container_Porivder .smallwidth .col-md-4 {
    margin-top: 10px;
  }

  .section.contact_form_box {
    padding: 40px 0px;
  }

  #custom-pager li {
    display: block;
    margin-bottom: 15px !important;
    margin-right: 0px !important;
    padding: 10px;
    border: 1px solid #1a6df8;
    background: none;
    height: auto;
    width: 100%;
  }
  #custom-pager .pager-wrapper {
    display: block;
    text-align: center;
  }
  #custom-pager .pager-content-text {
    padding: 0px;
  }

  .video-content p {
    font-size: 17px;
    line-height: 27px;
  }

  .story-box-new {
    display: block;
    max-height: initial;
  }

  .video-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-wrapper {
    padding-left: 0px;
    display: block;
    padding-right: 0px;
    width: 100%;
  }

  .video-content-box {
    padding-bottom: 30px;
  }

  .story-title-new {
    padding-top: 30px;
  }

  .article-box {
    width: 100%;
    padding: 20px;
  }

  .article-box h4 {
    line-height: 34px;
  }

  .aricle-content-wrapeper {
    max-width: 100%;
    width: 100%;
   

  }

  .adv_insights_three, .adv_insights_two {
    display: none;
  }

  .adv_insights_one {
    margin-top: 0px;
  }

  

  .ebook_btn_img_two {
    position: absolute;
    top: 210px;
    right: 20px;
  }

  .headerNav.navigation-section {
    background: transparent;
    width: auto;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .gridBox .gridBoxContainer {
    width: 100%;
    margin: 0;
    display: block;
  }

  .submitBtn {
    text-align: center;
  }

  .fontRotation {
    font-size: 20px;
    transform: rotate(50deg);
    padding-right: 15px;
    color: #4066f5;
    display: inline-block;
    margin-top: 2px;
  }

  .accordionBox .card-header h2 {
    line-height: inherit;
  }

  .accordionBox .card-header {
    background-color: transparent;
    padding: 15px 20px 10px 20px;
    border-bottom: transparent;
    background: #d7e7ff;
  }

  .accordionBox {
    padding: 0px 20px;
    margin: 20px auto;
  }

  .closeClass {
    position: absolute;
  width: 20px;
  }

  .section.osp-offer-Box {
    padding-left: 0px;
    padding-right: 0px;
  }
  .section.osp-offer-Box .boxslide {
    padding-right: 15px;
    padding-left: 15px;
  }

  .marMob {
    margin-bottom: 10px;
  }

  .infmSection h2 {
    font-size: 36px;
    line-height: 36px;
  }
  .infmSection p {
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .vertical-tab-box {
    padding-top: 20px;
  }

  .paginator-center {
    width: 34%;
    bottom: 45px;
  }

  .paginator-center ul li.next {
    margin-right: 0px;
  }

  .slideArrow {
    text-align: center;
    margin-top: 40px;
  }

  .sliderImg {
    height: auto;margin-top: 20px;
  }

  .section.osp-Box-Slide {
    padding-left: 0px;
    padding-right: 0px;
  }

  .workContent {
    padding: 0px 20px;
    margin: 20px auto;
  }

  .blueboxImg {
    display: none;
  }

  .bluebox {
    padding: 20px 0px;
  }
  .bluebox h2 {
    padding: 0;
    margin-bottom: 0px !important;
  }
  .bluebox p {
    text-align: center;
    font-size: 18px;
  }

  section.osp-Full-Box {
    padding-left: 0px;
    padding-right: 0px;
  }

 
  .segment-banner-wrapper {
    height: 400px;
  }
  .segment-banner-wrapper h1 {
    /*top: 70px !important;*/
    font-size: 24px;
    line-height: 26px;
  }

  .sectionBoxOne h2 {
    font-size: 34px;
  }
  .sectionBoxOne p {
    font-size: 18px;
    padding-bottom: 5px;
  }

  .gridBox {
    display: block;
  }

  .carouselBox {
    width: 100%;
     /*margin: 0px auto;*/
  }

  .test-next {
    margin-top: 120%;
  }

  .test-prev {
    margin-top: 120%;
  }

  #mydiv { right: 0;
    left: auto;  
  }

  .right-banner {
    margin: 0 auto;
    width: 100%;
    align-items: center;
  }

  .banner-navigation {
    left: 10px;
    right: 10px;
  }

  .banner-wrapper {
    padding: 80px 0;
    height: inherit;
    z-index: 10 !important;
  }

  .banner-wrapper.two .banner-content h1, .banner-content h2 {
    line-height: 38px;
  }

  .flip-container {
    padding: 10px 0px 10px;
    height: 580px;
  }

  .getStartedBtn {
    margin: 19px 85px 10px 20px;
  }

  .how-we-can-wrapper p {
    margin-bottom: 15px;
    line-height: 30px;
    font-size: 18px;
    margin-top: 10px;
  }
  .how-we-can-wrapper h2 {
    font-size: 34px;
  }

  .back-content h3 {
    font-size: 26px;
    margin-bottom: 18px;
  }
  .back-content li {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 34px;
  }

  .section {
    padding: 40px 20px;
  }
  .section h2, .section.how-we-can-wrapper h2, .overviewSection h2 {
    font-size: 34px;margin-bottom: 15px;
  }

  .banner-wrapper-section .cycle-carousel-wrap {
    display: flex;
  }

  .banner-content {
    padding: 30px 0 0;
  }
  .banner-content h1, .banner-content h2 {
    font-size: 36px;
  }
  .banner-content h2.sub-head {
    font-size: 18px;
    white-space: normal;
    padding: 15px 0;
  }

  .front p {
    font-size: 28px;
  }

  /*why choose-us section*/
  .why-choose-box p:nth-child(1) {
    font-size: 60px;
    line-height: 65px;
  }
  .why-choose-box p:nth-child(1):after{top: 3px;}
  .why-choose-content span {
    height: 85px;
  }
  .why-choose-box p:nth-child(2){font-size: 20px;}
  .why-choose-content span i {
    font-size: 50px;
    font-size: 74px;
    right: -19px;
    top: 10px;
  }

  .whats-new-box {
    /*padding: 15px;*/
  }

  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p{
    margin: 20px 5px 20px 0;
    font-size: 16px;
  }

  /*about us*/
  .about-banner-wrapper {
    padding: 160px 0;
    height: auto;
  }

  .capability-box h3 {
    margin: 20px auto 15px;
    font-size: 22px;
  }
  .capability-box p {
    line-height: 1.7;
    font-size: 16px;
  }

  .capabilities-content {
    padding: 40px 0 0;
  }

  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li ul.sub-menu li {
    margin: auto;
    width: 100%;
    border-bottom: none;
    border-right: 0 !important;
    height: auto;
    border-left: none;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu {
    flex-direction: unset;
    width: 100% !important;
    float: none;
    display: block;
    height: auto;
    position: relative;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li:last-child {
    border-left: 1px solid #aaaaaa;
    border: 0;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container > ul li ul li a {
    font-size: 14px !important;
  }

  .tab-slider-box h2 {
    font-size: 28px;
    line-height: 28px;
  }

  .tab {
    float: none;
    width: 100%;
    padding: 0px;
  }

  .tab_class {
    margin-top: 30px;
  }

  .tabcontent {
    width: 100%;
    height: auto;
    padding-left: 10px;
    position: relative;
    margin: 30px 0 0 0;
    overflow: initial;
    float: none;
  }

  .tabcontent.provider_tab {
    display: block;
  }

  .tab_box .tab_box_slider ul {
    margin: 20px 10px 50px 30px;
  }

  .tab_box .tab_box_slider {
    padding-right: 0;
    border: 1px solid #ddd;
    padding: 30px 0;
  }

  .tab_box .tab_box_slider h2 {
    margin-left: 15px;
    font-size: 16px;
    word-wrap: break-word;
    line-height: 19px;
  }

  .tab_box .tab_box_slider ul li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
  }

  .tab button {
    padding: 0px 15px;
    height: 45px;
  }

  section .whats-new-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
  .ebook_btn_img_one {
    
    top: 123px;
    right: 149px;
}
#multi-item-example-one li{font-size: 16px;line-height: 25px;}

  .hoverBox{padding: 20px;}
.sectionBoxOne{    margin: 30px auto;}
.overviewSection{    margin: 40px auto;}
  .section.osp-latest-talks{padding: 40px 20px;}
    .test-prev{left: 0;margin-top: 0;}
.test-next{right: 0;margin-top: 0;}
.how-we-add-tabs .tab-pane{padding: 35px 25px;}

  /*new article page*/
  .subscribeCard .gridSubscribe{display: block;}
  .text-right{display: none;}
  .mainCardInsight{margin-top: 30px;}
  .subscribeCard .card-body .subscribeBox .btn{padding: .5rem 1rem;}
  .osp-latest-talks .bluebox h2{font-size: 34px;line-height: 34px;margin-bottom: 15px !important}

  /*new insights page*/
  .banner-description.insight-subtitle{font-size: 24px !important;}
  .insight-banner .subscribeBox{width: 100%;}
  .insightTitleNew{font-size: 40px !important;line-height: 40px;}
  .insight-banner {padding: 70px 20px 70px;}
  .text-right{display: none;}
  .subscribeCard .card-body .subscribeBox .btn{font-size:1rem;}
  .insights-content{    padding: 30px 0px;}
  

  .subscribeCard{    margin: 2rem 0 2rem;}
  .blog-img{min-height: 100%;}
  .resoursewrapper h3{font-size: 20px;}
  .resoursewrapper a{margin-top: 20px;}
  .insight-banner .subscribeBox input.form-control{    font-size: 18px;padding: 0 0 0 20px;height: 55px;}
  .insight-banner .subscribeBox .btn{width: 100px;height: 35px;font-size: 16px;line-height: 21px;}
  .insight-banner .subscribeBox{margin: 30px auto 0;}
  .bannerline{    margin: 20px auto 25px;}
  .articleBanner{/*min-height: 300px;*/}

  /*new blog design css*/
  .post-wrapper{margin: 130px auto 40px;}
  .post-content{padding: 0 0;}
  .articles-flex{display: block;}
  .post-article{max-width: 100%;margin: 0 0 1rem;}
  .post-article img{width: 100%;}
  .article-info{max-height: 225px;}
  .sticky-wrapper{position: fixed; width: 100%; background-color: #fff; bottom: 0; left: 0; z-index: 60;} 
  .post-sticky-content{display: flex; -webkit-box-pack: center; justify-content: center; background-color: #fff;}
  .post-social-elements{width: 100%;text-align: center;border-top: 1px solid #f3eded;}
  .post-social-elements a{padding: 0 20px;}
  .progress-container{display: none;}
  .time-remaining{position: fixed; background: #fff; height: 30px; top: 83px; padding: 5px 5px; left: 0; border-bottom: 1px solid #eaf0f6; right: 0; display: block;}

  /*home new design*/
  .how-we-add-tabs h3{font-size: 18px;}
  .how-we-can-wrapper p{margin-bottom: 0;}
  .work-with-img-wrap{margin: 50px auto 0;}
  .work-with-img-wrap:before, .work-with-img-wrap:after{width:0;}
  .work-with-img-wrap img{margin: 0 20px;}
  .section.explore-our-work-wrapper{padding: 40px 20px;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2{font-size: 34px;}
  .test-prev{font-size: 36px;left: -7px;}
  .test-next{font-size: 36px;right: -7px;}

  .banner-wrapper-new{padding: 80px 20px 60px;}
  .banner-wrapper-section-new h1{margin-bottom: 10px;font-size: 34px;}
  .left-banner h2{line-height: 23px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{left: -15px;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a{display: block;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul{width: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-top: 10px;margin-bottom: 12px;}
  .navigation-section.headerNav > .menu-my-menu-container ul #menu-item-1680 ul li ul li:last-child, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{border-bottom: none;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li{border-bottom: 1px solid #aaa;}

  /*about new design*/
  .section.what-we-do-wrapper{padding: 40px 20px;}
  .what-we-do-content{margin-top: 30px;}
  .what-we-do-box{padding: 20px;}
  .client-said p{font-size: 20px;}
  .client-said span{font-size: 18px;}
  .achivement-wrapper-main .order-md-2{order: inherit;padding: 0;}
  .achivement-wrapper-main .order-md-3{padding: 0;}
  .cd-timeline-block{margin: 60px 0;}
  .cd-timeline-block:nth-child(6){margin:60px 0 0;}
  .cd-container{margin: 40px auto 0;}
  .cd-timeline-content{min-width: inherit;}


 /*our team css*/
  .section.management-team-wrpper{padding: 120px 20px 60px;}
  .section.team-wrapper, .section.we-work-wrapper{padding: 40px 20px;}
  .we-work-btn{margin:20px auto 0;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 120px 0 100px 30px;}
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 50px;line-height: 50px;max-width: 215px;}
  .section.leader-content-wrapper{padding: 40px 20px;}
  .leader-content-wrapper p{font-size: 16px;}
  .principles-main{padding: 40px 0;}
  .principles-text, .principles-img{width: 100%;}
  .principles-text{margin-bottom: 25px;}
  .principles-text h2{font-size: 30px;margin-bottom: 0;line-height: 1.1;}
  .principles-text p{margin-top: 12px;font-size: 18px;line-height: 1.3;}

  /*webinar css*/
  .webinar-overview-content h2{font-size: 24px;}
  .web-form input{height: 48px;}
  .web-form .subBTN{height: 60px;}
  .web-form .inputFieldWrapperSubmit:hover i{left: 68%;top: 31px;}
  .webinar-tab-content ul li a{flex-direction: column !important;}
  .web-tab-img-wrap{margin-right: 0;margin-bottom: 12px;}
  .webinar-tab-content ul li a h4{font-size: 18px;}
  .webinar-overview-content .web-right-content h3{font-size: 22px ;margin-bottom:25px;}

  /*hom second banner*/
  .banner-wrapper-section-new{height: 904px;}
  .banner-full-width{padding: 80px 20px 60px;}
  .left-banner h2{white-space: normal;}
  .ban .lets-talk-btn{padding: 0 15px;height: 52px;}
  .left-section .webinar-details{width: auto;}

    /*after webinar css*/

    .webinar-last-ban h5{line-height: 34px;margin-bottom: 18px;font-size: 36px;}
    .webinar-last-ban p{font-size: 44px;line-height: 44px;}

    /*additional webinar css*/
    .additional-ban-wrap{padding: 85px 20px 50px}
    .additional-ban-wrap h1{font-size: 24px;line-height: 24px;}
    .additional-ban-wrap h5{font-size: 18px;}
    .additional-resource-wrap h2{font-size: 32px;}
    .resource-content-box{padding: 20px;}
    .resource-content-box h3{font-size: 25px;}
    .additional-resource-wrap h2{font-size: 34px;}
      .resource-pagination{margin: 30px auto 0}

      /*webinar main page*/
      .webinar-main-wrapper{padding-right: 20px;}
      .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 26px;}
      .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 30px;}
      .webinar-cover .ebook-banner-wrapper{flex-direction: column;padding-top: 70px;}
      .webinar-banner-img{align-self: center;margin-top: 20px;width: 60%;margin-left: auto;margin-right: auto;}
      .webinar-cover .ebook-banner-wrapper{height: auto;align-items: flex-start;}

      /*popular listing*/ 
      .popular-listing{margin: 25px 0 0;} 
      .popular{margin-top: 50px;}

      /*blog*/
      .post-content-wrapper{padding: 0 20px;}
      .consult-box{padding: 20px;}
      .consult-box a{font-size: 11px;padding: 10px;}
      .post-content-new{background-color: #1a6df8}
      .post-content-new .sub-flex div.d-flex{flex-direction: column;}
      .sub-flex .d-flex input{width: 100%;margin-top: 20px;}
      .sign-box .g-recaptcha > div{width: 100% !important}
      .post-content-new .sub-flex div.g-recaptcha{margin: 30px auto 0;display: flex;justify-content: center;align-items: center;}
      .sign-box .g-recaptcha iframe{width: 100% !important;border-right: 1px solid #ccc;}
}
@media only screen and (max-device-width : 1440px) and (max-device-height : 900px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 350px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}
}
@media only screen and (max-device-width : 1366px) and (max-device-height : 768px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 240px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}

  /*home second banner*/
  .banner-full-width{padding: 150px 50px 160px}
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 15px;
  }
}


@media only screen and (max-device-width: 1280px) and (max-device-height: 800px) {
  .postinnercontainer{    /*margin-top: 3px;*/}
  .cardLatestPost{margin-top: 15px;}

  .explore-our-work-slider img{width: 460px;}
}

@media only screen and (max-device-width : 1280px) and (max-device-height : 950px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 360px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}
}

@media only screen and (max-device-width: 1024px) and (max-device-height: 1366px) and (orientation: portrait) {
  .adv-wrapper{display: flex;justify-content: space-between;}
  .resoursewrapper{margin-left: 20px;margin-top: 0;}
  }
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 10px;
  }
}


@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: portrait) {
  .navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 5px;
  }
}


@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
  .ebook_btn_img_one {
    
    top: 117px;
    right: 139px;
  }
}


@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {



  
  #mydiv {
    left: auto;
    right: 0;
  }

  .segment-banner-wrapper h1 {
    /*top: 75px !important;*/
  }

  .getStartedBtn {
    margin: 19px 80px 10px 20px;
  }

  .navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .aricle-content-wrapeper p{text-align: left}
}
@media screen and (max-width: 680px) {

  

  .banner-btn {
    margin: 35px auto 0;
  }
  .banner-btn .lets-talk-btn:nth-child(3) {
    margin-top: 10px;
  }

  .about-banner-content h1 {
    font-size: 48px;
  }
  .about-banner-content h2 {
    font-size: 32px;
  }

  /*our team css*/
  .team-content_new .team-box{max-width: 280px;}

  /*webinar css*/
  .tab-img-wrap, .tab-img-wrap.two{margin: 0 auto 15px;max-width: 265px;}
  .tab-contents{flex-direction: column;}
  .tab-contents:nth-child(2){flex-direction: column-reverse;}
  .webinar-tab-content .learn-listing li a{padding: 20px 10px 20px 30px;font-size: 16px;}
  .webinar-tab-content ul li{width: 50%;}
  .webinar-tab-content ul li:nth-child(1) a{border-top-right-radius: 0;border-bottom-right-radius: 0;}
  .webinar-tab-content ul li:nth-child(2) a{border-top-left-radius: 0;border-bottom-left-radius: 0;}
  .tab-naming{flex-wrap: wrap;    flex-direction: column;
    justify-content: flex-start; align-items: flex-start;}
    .tab-contents span{margin-left: 0;margin-top: 10px;}
}
@media screen and (max-width: 667px) {
  .footerContentList:nth-child(3) {
    margin-top: 30px;
  }

  .whats-new-box p {margin-bottom: 12px;
    font-size: 18px;position: relative;top: 0;left: 0;background-color: transparent;color: #333 !important;width: 100%;height:inherit;
  }
  #insight-pager, #ebook-pager{bottom: 36px;}

  .what-we-do-content {
    font-size: 16px;
  }
  .ebook_btn_img_one {
    
    top: 123px;
    right: 145px;
}

  /*our team css*/
  .team-content_new{flex-direction: column;align-items: center;}
  .team-content_new .team-box:nth-child(5){margin-bottom: 30px;}
  .team-content_new .team-box{margin: 0;max-width: 290px;padding: 25px 10px;}
  .team-box h6, .team-box h4{font-size: 16px;line-height: 16px;}
  .team-box h6{margin: 10px auto 0;}
  .we-work-btn:hover i{left: 2%;}
  .team-box-div{margin: 20px auto;}
}
@media screen and (max-width: 600px) {
  .breadcrumbs{top: 40px;}
  .footerContentList.solutionsNav ul li {
    float: none;
    width: 100%;
  }

  .menu-my-menu-container ul li.menu-item-11 ul.sub-menu li {
    width: 100%;
  }
  .menu-my-menu-container ul li.result_hover_bg > ul {
    left: -15px;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu li {
    width: 100%;
    float: none;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu li:nth-child(even) {
    padding-left: 0;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-3138 {
    display: block;
  }

  .menu-item-14 {
    left: -40px;
  }

  .getStartedBtn {
    display: none;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    padding: 0px 0px 20px;
    box-shadow: none;
  }

  .main-navigation ul li.result_hover_bg > ul {
    left: -15px;
  }

  #menu-item-13 ul.sub-menu {
    left: -20px;
  }
  #menu-item-13 ul.sub-menu li a {
    padding: 0;
  }

  #menu-item-14 ul.sub-menu {
    left: -20px;
  }
  #menu-item-14 ul.sub-menu li a {
    padding: 0;
  }

  .nav_button {
    top: 12px;
  }

  .menu-my-menu-container {
    top: 50px;
  }

  .headerWrapper {
    height: 60px !important;
  }
  .nav_button span{padding: 0}
  .logo-wrapper {
    margin-top: 15px;
  }

  /*about*/
  .capability-box {
    width: 90%;
    margin: 0 auto 20px;
  }
  .capability-box:nth-child(n+4) {
    width: 90%;
    margin: 0 auto 20px;
  }
  .capability-box .lets-talk-btn {
    margin: 25px auto 0;
  }
  .segment-banner-wrapper{height: 220px;}
  

  /* New Contact Us */
  .contact-banner-section {margin-top: 14px;}

  /*new article page*/
  .gridCardAuthor{    grid-template-columns: auto;}
  .gridCardAuthor .text-center{padding: 15px;}
  .gridCardAuthorContent{padding: 1.5rem 2rem;}
  .gridCardAuthor .name{font-size: 24px;}
  .cardAuthor .gridCardAuthorContent p{line-height: 2rem;}
  .mainCardInsight .card-body{padding: 1.5rem;}
  .tagswrapper{flex-flow: wrap;justify-content: flex-start;margin-top: 10px;}
  .tag{margin-top: 5px;}
  .articleTitle{font-size: 30px;}
  .mainCardInsight .card-body h2{font-size: 16px;margin-bottom: 10px;}
  .subscribeCard{    margin: 2rem 0rem 2rem;}
  .cardAuthor{    margin: 2rem 0rem;}

  /*new insights page*/
  .insightTitleNew{font-size: 30px !important;line-height: 30px;}
  .bannerline{    margin: 20px auto 25px;}

  .insight-banner .subscribeBox input.form-control{font-size: 18px;padding: 0 0 0 20px;height: 55px;}
  .insight-banner {padding: 50px 20px 60px;}
  .insight-banner .subscribeBox{margin: 35px auto 0;}
  .blog-info p{font-size: 16px;    margin-bottom: 20px;}
  .subscribeCard .card-body p{font-size: 26px;margin-top: 10px;}

  .contactFromBox{max-width: 290px;}

  /*new blog design css*/
  .progress-container{top: 60px !important;}
  .time-remaining{top: 60px;}
  .share-btn-elements a{margin: 0 8px;}

  /*home new design*/
  .footerContent{flex-direction: column;}
  /*.footerContentList:first-child, .footerContentList{width: 95%;}*/
  .footerListlogo{font-size: 60px;}
  .footer-main:before{top: 95px;}
  .feature-wrap, .help-wrap{width: 100%;}
  .right-content-wrap{flex-direction: column;}
  .feature-wrap a, .help-wrap a{background-color: #fff;padding: 20px;}
  .explore-our-work-slider{padding: 0;}
  .feature-wrap{margin-right: 0;margin-bottom: 20px;}
  .explore-slider-wrapper .carousel-inner{margin: 40px auto 0;}
  .left-section .banner-arrow p{font-size: 26px;border-bottom: 2px solid #ffd100;padding-bottom: 5px;}
  .work-with-img-wrap{height: 35px !important}
  .banner-wrapper-new img{height: 200px;}

  /*about new design*/
  .achievement-logo-wrap{flex-direction: column;}
  .achievement-logo-wrap img{margin: 20px auto 10px;}
  .achievement-logo-wrap img:first-child, .achievement-logo-wrap img:nth-child(2){margin: 0px auto 0px;}

  /*webinar css*/
  .section.webinar-wrapper{max-height: inherit;height: auto;}
  .web-left-content h1{font-size: 38px;}
  .web-right-content{flex-direction: column;justify-content: center;}
  .img-wrap{margin: 0 auto;}
  .img-btn-wrap{margin: 20px auto 0;max-width: 215px;}
  .img-wrap.two{margin-top: 50px;}
  .webinar-content{padding: 0 0;}
  .webinar-overview-content .web-right-content{max-width: 100%;}
  .web-form ul li{padding: 0 12px;}
  .web-form ul li span{font-size: 38px;}
  .webinar-tab-content ul li a h4{font-size: 16px;}
  .tab-naming{margin-top: 0;margin-bottom: 8px;}

  .section.webinar-wrapper.telehealth h1{font-size: 40px;line-height: 36px;margin: 25px 0 25px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 25px;}
  .webinar-details.telehealth{padding: 3px 6px;}
  .telehealth .webinar-details span{height: 22px;align-self: center;}
  .webinar-details.telehealth > p{font-size: 18px;}
  .extra-himss{right: 0;left: 0;max-width: 245px;}
  .telehealth .img-wrap.one{margin-top: 60px;}
  .telehealth .img-wrap.two{margin-top: 35px;}

  /*after webinar css*/
  .after-webinar .webinar-details>p{font-size: 16px;padding: 8px;}
  .after-webinar .web-right-content{width: 94%;}
  .webinar-last-ban h5{line-height: 30px;margin-bottom: 16px;font-size: 30px;}
    .webinar-last-ban p{font-size: 40px;line-height: 40px;}
    .webinar-last-ban{padding: 65px 20px;}

    .webinar-main-content .ebookPageImg{width: 85%;padding-bottom: 0}
}
/*new blog design css*/
@media (min-width: 501px){
     .points-wrapper>h2{ /*margin: 0 0 3.25rem;padding: 1.98rem 2rem 1.98rem 2rem;*/}
}
@media screen and (max-width: 480px) {

  .caseBanner p{font-size: 16px;}
  .caseBanner h1{font-size: 28px;line-height: 28px;}
  .ctleft a:nth-child(1){height: 120px;overflow: hidden;}
  .ctleft a:nth-child(1) .csImage, .ctleft a:nth-child(1) .csImage img{height: 100%;}
.segment-banner-wrapper h1 {
    /*top: 65px !important;*/
    /*font-size: 17px;*/
    line-height: 26px;
}
.btnclass{font-size: 15px;}
.section .storiesBanner h2{font-size: 24px;margin-bottom: 10px;}
.workContent p{font-size: 18px;line-height: 25px;margin-top: 10px;}
.requestBTn {     /*top: 50px; */}
.bill.requestBTn{top: 110px;}
.companiesh6{min-height: 250px;}

  .banner-content {
    margin: 0 16px;
    width: 90%;
  }
  .osp-latest-talks .bluebox h2{font-size: 28px;line-height: 28px;}
  .banner-wrapper.two .banner-content {
    margin: 0 16px;
    width: 90%;
  }

  .banner-navigation {
    top: auto;
    bottom: 40px;
    text-align: center;
    justify-content: center;
  }

  .banner-navigation .bannerprev {
    left: 44%;
    border-radius: 50px;
    background-color: #ffd100;
    width: 15px;
    height: 15px;
  }

  .banner-navigation .bannerprev:hover {
    background-color: #ffd100;
  }

  .banner-navigation .bannernext {
    right: 44%;
    border-radius: 50px;
    background-color: #ffd100;
    width: 15px;
    height: 15px;
  }

  .banner-navigation .bannernext i, .banner-navigation .bannerprev i {
    display: none;
  }

  .banner-navigation .bannernext:hover {
    background-color: #ffd100;
  }

  .lets-talk-btn {
    /*margin-right: 20px;*/
  }

  .how-we-can-wrapper h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .section h2, .section.how-we-can-wrapper h2 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 0px;
  }
  .sectionBoxOne h2{font-size: 28px;line-height: 28px;}
  
  .overviewSection h2 {font-size: 28px; line-height: 28px;}

  .whats-new-wrapper .lets-talk-btn {
    padding: 0 20px;
  }

  .whats-new-box {
     padding: 20px 10px 0px;
  }

  .footerContentList:nth-child(2) {
    /*margin-top: 30px;*/
  }

  .footerLogo {
    float: none;
    text-align: center;
  }

  .privacyPolicy {
    float: none;
    text-align: center;
    margin: 5px 0 10px;
  }

  .stateName ul li {
    margin: 0 10px;
  }

  button {
    font-size: 17px;
  }

  /*about us*/
  .banner-btn .lets-talk-btn:nth-child(2) {
    margin-top: 10px;
  }

  /*showbubble*/
  .hu-header-description {
    display: block;
  }

  #hu-header-mobile .hu-header-logo {
    margin: 75px auto 0;
  }

  #the-video-destination-div {
    display: block;
    float: left;
    overflow: hidden;
    height: 90%;
    width: 100%;
    top: 0;
    z-index: 99999;
    bottom: 80px;
  }

  #outerdiv {
    position: fixed;
    left: 0;
    background-color: #1b3ce8;
    right: 0px;
    bottom: 80px;
    top: 0;
    z-index: 9999;
  }

  #inneriframe {
    height: 100%;
    width: 100%;
    overflow: auto;
    padding-top: 65px;
  }

  .hu-message-container {
    width: 95%;
  }

  .hu-overflow-auto {
    overflow-x: hidden;
  }

  .refresh, .close {
    position: fixed;
  }

  .close {
    right: 15px;
  }

  .newClose {
    top: 20px !important;
    position: absolute !important;
  }

  .refresh {
    right: 65px;
  }

  .closeClass {
    position: absolute;
    width: 20px;
    
  }

  .downloadClassBtn { width: 145px;}

  .ebook_btn_img_one {
    
    top: 123px;
    right: 143px;
}
 .footerContentList:nth-child(n+2) {margin-top: 20px;}
/* New Contact Page */
.gap{height: 4rem}
.section2 .section-title{font-size: 40px;margin-bottom: 2.5rem;}
.contact-form-block{padding: 2rem 0rem 2rem;}
.contact-banner-section .contact-img{min-height: 150px;}
.contact-banner-section .contact-img .heading p {font-size: 20px !important}

.contact-form-block .heading h1{font-size: 30px}
.contact-form-block .heading p{font-size: 20px !important  }
.contact-form-block .contact-form .form-group{margin-bottom: 2rem;}
.contact-form-block .contact-form label.col-form-label{font-size: 16px;}
.contact-form-block .contact-form .form-control{ padding: .5rem 0.8rem;font-size: 14px !important;}
#description{height: 50px !important}
.contact-form-block .contact-form .btnclass{width: 9rem; height: 3.25rem;line-height: 3.25rem;font-size: 16px;}

#testimonial-slider .slide .image .user{width:100px}
#testimonial-slider .slide .image .name{font-size: 16px;margin: 0.8rem 0;}
#testimonial-slider .slide .image .small-img{width: 130px;}
#testimonial-slider .slide .test-content{padding: 2rem 2rem 3rem}
#testimonial-slider .slide .test-content p{font-size: 15px}
#testimonial-slider .slide .test-content p:before{font-size: 1.5rem;left: -24px}

#testimonial-slider .slide .test-content p:before{top: -30px;left: -26px;}

/* Our Locations */
.location-row {margin: 0 10px;}
/* .card-location{margin: 0 2rem;} */
.card-location .card-header{padding: 1rem 1rem}
.card-location .card-header .card-title{font-size: 20px}
.card-location .card-body{padding: 2rem 1.5rem}
.card-location .card-body p{font-size: 16px}

  /*new article page*/
  .gridCardAuthorContent{padding: 1rem 1.5rem;}
  .articleBy{flex-wrap: wrap;flex-flow: column;justify-content: flex-start;align-items: flex-start !important;}
  .date-resp{display: block;width: 100%;text-align: right;}
  .innercontainer-right .updates{display: block;}
  .innercontainer-right .updates>span:nth-child(3){float: right;}
  .sep{display: none;}

  /*new insight page*/
  .insight-banner .form-control, .subscribeCard .form-control{line-height: 0.5;}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-link{font-size: 21px;   }

  /*new blog design css*/
  .post-content .post-inner-banner, .post-inner-banner{display: block;max-height: fit-content;padding: 30px 20px;text-align: center;}
  .post-inner-banner-img{max-height: fit-content;}
  .post-banner-cta{margin: 15px auto 0;}
  .post-sub-box{padding: 20px;}
  .post-content .post-inner-banner h3{font-size: 22px;line-height: 1.4;}
  .post-inner-info{padding-left: 0;}
  .points-wrapper>h2{/*padding: 1rem 1rem 1rem 1rem;*/}
  .updates .sep{display: initial;}

    /*home new design*/
  .footerContentList:nth-child(3){margin-top: 0;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .banner-wrapper-section-new h1{font-size: 28px;}
  .help-wrap a{min-height: 14.5rem;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{padding-bottom: 90px;}
  .how-we-add-tabs .tab-pane:after{width: 80px;height: 80px;bottom: -8px;}
  .section.testimonial-wrapper .lets-talk-btn{width: 283px; font-size: 15px; padding: 0 10px; margin: 20px auto 0;}


  /*about new design*/
  .cd-container:before{left: 10px;}
  .cd-container:after{left: 2px;}
  .cd-timeline-img.cd-picture{left: -10px;}
  
  .cd-timeline-content .cd-date{line-height: 25px;}

  /*leadership css*/
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 40px;line-height: 40px;max-width: 175px;}

  /*webinar css*/
.web-left-content h1{font-size: 34px;}
.webinar-details{flex-wrap: wrap;}
.section.webinar-wrapper{padding: 100px 20px 60px;}
.web-form .inputFieldWrapperSubmit:hover i{left: 0;right: 0;text-align: center;margin-left: 170px;}
.webinar-tab-content ul{flex-wrap: nowrap;overflow-x: auto;}
.webinar-tab-content ul li{width: 50%;}
.webinar-tab-content ul li a{width: 100%;height: 100%;}
.webinar-tab-content ul li a h4{text-align: center;}

/*home second banner*/
.client-info{flex-direction: column;margin-left: 0;}
.banner-wrapper-section-new{height: 100%;}
.client-det{margin-left: 0;text-align: center;}
.client-info{align-items: center;}
.client-info{margin-top: 40px;}
.right-section{position: relative;max-width: 60%;min-width: 60%;}
.banner-wrapper-section-two .left-section .lets-talk-btn{width: auto;height: 48px;}
.banner-wrapper-section-two .lets-talk-btn:hover i{left: 2%;}
/*.banner-wrapper-section-two .right-section{display: none !important;}*/
.left-section h2{font-size: 24px;line-height: 24px;}

/*after webinar css*/
.video-wrap:before{left: 12px;top: -12px;}
.after-webinar .web-left-content h1{margin: 0 0 12px;}
.webinar-last-ban h5{font-size: 24px;line-height: 24px;}
.webinar-last-ban p{font-size: 30px;line-height: 30px;}

/*additional webinar css*/
.additional-resource-wrap h2{font-size: 28px;}

/*webinar main page*/
.ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 20px;}
.ebook-banner-wrapper.webinar-main-wrapper p{font-size: 24px;}

/*single css new section*/
.sub-listing{padding: 20px 15px 30px;}
.cardLatestPost .card-header .nav-tabs .nav-item .nav-links{font-size: 17px;}

/*popilar listing*/
  .popular-listing li{border-right:none;}
  .popular-search-wrap h5{position: relative;}
  .search-line{margin-left: 0;margin-top: 10px;}


  /*blog*/
  .post-content-new .post-sub-box{padding: 0;}
  .post-content-new .sub-flex div.d-flex{flex-direction: column;}
  .sub-flex .d-flex input{width: 100%;}
  .consult-box{padding: 15px;}
  .consult-box a{font-size: 10px;
    padding: 7px;}
}
@media (min-width: 480px){
  .post-flex .cardLatestPost .card-header .nav-tabs{padding: 0 15px; }
  .sub-listing{padding: 25px 30px 15px;}
}
@media screen and (max-width: 420px) {
  .subscribeCard .card-body .subscribeBox .btn{display: block;position: relative;right: 0;width: 100%;}
  .blog-read-btn>i, .btn>i, .subscribeCard .card-body .subscribeBox .btn>i{left: 33%;}
  }
@media screen and (max-width: 360px) {
  .ebook_btn_img_one {
    
    top: 99px;
    right: 112px;
  }
  /*.banner-mobile{display: none;}*/
  .banner-small{display: block;}

  /*our team css*/
  .we-work-btn{width: 280px;}
  .how-we-add-tabs .tab-pane:after{display: none;}
  .how-we-add-tabs li a{font-size: 16px;}

  /*webinar css*/
  .web-form ul li{padding: 0 10px;}
  .tab-img-wrap{max-width: 220px;min-height: 204px;}
  .tab-img-wrap{min-width: 220px;}
  .web-left-content .banner-arrow{width: 275px;}
  .web-left-content .banner-arrow p{font-size: 20px;}
  }
@media screen and (max-width: 320px) {
.ebook_btn_img_one {
  
  top: 85px;
  right: 91px;
}
/* New Contact Us Page */
.contact-banner-section .contact-img .heading p{font-size: 18px !important;}
}

@media only screen and (max-device-width: 812px) and (min-device-width: 375px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 0;
  }
  .ebook_btn_img_one {
    
    top: 100px;
    right: 108px;
}

}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 10px;
  }
  .ebook_btn_img_one {
    
    top: 117px;
    right: 144px;
}
}
/*# sourceMappingURL=media-query.css.map */
