@media screen and (max-width: 1024px) {
    /* Menu */
    .rcts-menu-wrapper.menu-wrapper {
        background: #002c6ee0;
    }

}


@media screen and (min-width: 320px) and (max-width: 767px) {

    /* Home */
    .side-menu-wrapper {
        display: none;
    }
    .home-banner-text-wrapper-inner h1 {
        line-height: 40px;
        font-size: 30px;
    }
    .home .gallery-wrapper-inner {
        height: 70vh;
    }
    .rcts-homepage-banner-row-wrapper .home-banner-text-wrapper-inner {
        bottom: 0;
    }
    .home-banner-wrapper-discover-services .rcts-content-wrapper:nth-child(2) {
        padding: 30px 25px 50px;
        min-height: 100%;
    }
    .rcts-heading.discover-services {
        margin-bottom: 35px;
    }
    .rcts-heading h2 {
        font-size: 25px !important;
        line-height: 30px;
    }
    .case-studies-slider-row {
        padding: 0 10px;
    }
    .home .case-study-item-name p {
        line-height: 24px;
        font-size: 20px;
    }
    .case-study-item-text p {
        margin-bottom: 15px;
        line-height: 18px;
    }
    .case-study-item-link p {
        line-height: 20px;
    }
    .case-study-item-link i {
        font-size: 30px;
        height: 30px;
        width: 30px;
    }
    .case-study-item-content-wrapper {
        padding: 20px 0px 10px;
    }
    .case-study-item-image {
        height: 230px;
    }
    .testimonial-item-quotes {
        margin-bottom: 10px;
        width: 30px;
    }
    .testimonial-item {
        padding: 40px 25px;
        margin-top: 20px;
    }
    .testimonial-item-title p {
        line-height: 20px;
        font-size: 16px;
    }
    .testimonial-item-text:before {
        height: 60px;
        top: 5px;
    }
    .testimonial-item-text, 
    .testimonial-item-client {
        padding-left: 10px;
    }
    .testimonial-item-text {
        margin-bottom: 15px;
    }
    .wpb_single_image.vc_align_left.women-why-rogers {
        right: -50px;
        top: -195px;
        width: 50%;
        margin: 0;
    }
    .why-rogers-content-row>.wpb_column>.vc_column-inner>.wpb_wrapper {
        padding: 50px 10px 0;
    }
    .why-rogers-content-row .wpb_text_column {
        margin-top: 20px;
    }
    .why-rogers-content-row p {
        line-height: 18px;
    }
    .women-why-rogers > .wpb_wrapper.vc_figure > .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    .testimonial-item,
    .case-study-item {
        margin-right: 5px;
        margin-left: 5px;
    }
    .why-rogers-content-row .rcts-heading {
        max-width: 90%;
    }
    div#gform_wrapper_2 {
        padding: 15px 5px;
    }
    .get-in-touch-row label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
        line-height: 18px;
        font-size: 14px;
    }
    div#field_2_16, 
    label#label_2_17_0, 
    label#label_2_17_1 {
        line-height: 18px;
        font-size: 14px;
    }
    .gfield--type-captcha iframe {
        transform: scale(0.8);
        margin-left: -30px;
    }
    .get-in-touch-row input#gform_submit_button_2 {
        padding: 12px 45px;
        line-height: 18px;
        font-size: 14px;
    }
    .newsletter-row .rcts-heading h3 {
        line-height: 20px;
        font-size: 16px;
    }
    .newsletter-row > .vc_column_container > .vc_column-inner > .wpb_wrapper {
        padding: 0 8px;
    }
    .newsletter-row .rcts-heading.center h2 {
        font-size: 25px !important;
    }
    .gform_body input {
        outline: 0;
    }
    .newsletter-row #gform_submit_button_1 {
        padding: 16px 25px !important;
        line-height: 22px;
        font-size: 18px;
        margin: 0 auto;
        width: 80%;
    }
    .get-in-touch-row textarea, 
    .get-in-touch-row input[type=text], 
    .get-in-touch-row input[type=email], 
    .get-in-touch-row input[type=tel] {
        font-weight: 500 !important;
        font-size: 16px !important;
    }

    /* Single Services */
    .single-service-container .home-banner-text-wrapper-inner h1 {
        line-height: 40px !important;
        font-size: 30px !important;
        min-height: 100%;
        margin: 0;
    }
    .single-service-container span.home-banner-text-slider-wrapper.lightblue.typing-slider {
        display: none;
    }
    .single-service-container .gallery-wrapper-inner {
        height: 70vh;
    }
    .single-service-container .vc_column-inner > .wpb_wrapper > .home-banner-wrapper-outer > .home-banner-wrapper-inner > .home-banner-text-wrapper-outer {
        top: 50px;
    }
    .single-service-container .home-banner-text-wrapper-inner {
        position: relative;
        bottom: 100px;
    }
    .get-in-touch-right-col {
        padding: 30px 0 0;
    }
    .our-services-cybersecurity {
        padding-top: 80px;
        margin-top: 0;
    }
    .handshake-img > .wpb_wrapper > .vc_single_image-wrapper, 
    .aibot-img > .wpb_wrapper > .vc_single_image-wrapper, 
    .digital-solution-img > .wpb_wrapper > .vc_single_image-wrapper, 
    .laptop-img-type > .wpb_wrapper > .vc_single_image-wrapper, 
    .woman-laptop-img > .wpb_wrapper > .vc_single_image-wrapper, 
    .front-women-img > .wpb_wrapper > .vc_single_image-wrapper, 
    .single-service-container .service-image-wrapper {
        display: block;
        margin: 0 auto;
        height: 275px;
        width: 95%;
    }
    .text-content-wrapper.service-text-list h2 {
        padding: 30px 0 15px;
    }
    .text-content-wrapper.third-text-list ul li:before,
    .service-text-list .service-content ul li:before {
        height: 18px;
        left: -20px;
        width: 18px;
        top: 2px;
    }
    .text-content-wrapper.third-text-list ul li,
    .service-text-list .service-content ul li {
        margin: 8px auto;
    }
    .text-content-wrapper.third-text-list ul,
    .service-text-list .service-content ul {
        padding-left: 20px;
    }
    .woman-laptop-img figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    .mpa .service-image-wrapper {
        padding-top: 25px;
        margin-top: 60px;
    }
    .service-mg-bottom {
        margin-bottom: 25px !important;
    }
    .services-slider-inner-row {
        padding: 50px 0 100px;
    }
    .services-main-wrapper-container {
        width: 100% !important;
        height: 200px;
    }
    .service-icon-container {
        height: 50px;
        width: 50px;
    }
    .service-title-container h2 {
        line-height: 20px;
        font-size: 16px;
        margin: 0;
    }
    .service-title-container {
        max-width: 200px;
        min-width: 200px;
        padding: 10px;
    }
    .woman-laptop-img > .wpb_wrapper > .vc_single_image-wrapper img {
        object-position: top;
    }
    .single-service-container .single-service-block-wrapper p,
    .single-service-container .text-content-wrapper.third-text-list ul li,
    .service-text-list .service-content ul li {
        line-height: 20px;
        font-size: 14px;
    }
    .single-service-container .service-image-wrapper, 
    .cyber-security-logo-img .vc_single_image-wrapper, 
    .security-assessment .left .service-image-wrapper,
    .turbo-boost.service-block-holder .service-image-wrapper,
    .laptop-img > .wpb_wrapper > .vc_single_image-wrapper.vc_box_border_grey,
    .secure-modern.service-block-holder .service-image-wrapper {
        box-shadow: 0 3px 15px #00000017;
        width: 95% !important;
        border-radius: 30px;
        overflow: hidden;
        display: block;
        margin: 0 auto;
        height: 275px;
    }
    .single-service-container .service-image-wrapper img,
    .cyber-security-logo-img .vc_single_image-wrapper img{
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    .wpb_single_image.wpb_content_element.cyber-security-logo-img {
        margin-bottom: 0;
    }
    .service-text-list .service-content ul li br {
        display: none;
    }
    .reverse-block.cybersecurity-block .service-block-wrapper.custom-scroll-bar {
        margin: 50px auto 0;
    }
    .our-services-cybersecurity {
        padding-top: 30px;
    }
    .single-service-block-wrapper .col-md-6.services-col,
    .smart-agile .col-md-6.services-col,
    .turbo-boost .col-md-6.services-col,
    .oriyel .col-md-6.services-col {
        max-width: 95%;
        margin: 0 auto;
    }
    .mpa .col-md-6.services-col,
    .server-storage-top .col-md-6.services-col,
    .enterprise-infrastructure .container-col.row > div:last-child .col-md-6.services-col {
        margin: 0 auto 45px;
        max-width: 95%;
    }
    .turbo-boost.service-block-holder .service-image-wrapper,
    .oriyel .service-image-wrapper,
    .tech-section .service-image-wrapper {
        max-width: 100%;
    }
    .enterprise-infrastructure .container-col.row > div:last-child {
        margin-top: 35px;
    }
    .postid-328 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80,
    .postid-327 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 {
        margin: 50px 0 75px;
        height: 100%;
    }
    .postid-328 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .vc_column_container > .vc_column-inner,
    .postid-327 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .vc_column_container > .vc_column-inner {
        padding: 0;
    }
    .postid-328 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .single-service-banner .page-icon-banner-text-wrapper-outer,
    .postid-327 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .single-service-banner .page-icon-banner-text-wrapper-outer {
        display: none;
    }
    .postid-328 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .tech-page-banner .page-icon-banner-image-wrapper img,
    .postid-327 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner.mg-bottom-80 .tech-page-banner .page-icon-banner-image-wrapper img {
        object-fit: cover;
    }
    .postid-328 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner .single-service-banner .page-icon-banner-image-wrapper,
    .postid-327 .vc_row.wpb_row.vc_row-fluid.rcts-single-service-banner .single-service-banner .page-icon-banner-image-wrapper {
        height: 150px;
    }
    .postid-328 .wpb-content-wrapper > div:nth-child(4) .object-position-right .col-md-6.services-col-img {
        margin-top: 45px;
    }
    .single-service-container .it-source .service-image-wrapper img {
        object-position: top;
    }
    .enhanced-business .col-md-6.services-col {
        margin-bottom: 45px;
    }
    .rcts-service-block-section .single-service-block-wrapper.service-text-list.enhanced-business.service-mg-bottom {
        margin-bottom: 50px !important;
    }
    .postid-327 .wpb-content-wrapper > div:nth-child(4) .container-col.row > div:last-child .col-md-6.services-col-img {
        margin-top: 45px;
    }
    .about-us-btn, 
    .services-btn {
        padding: 10px 30px;
    }
    a.about-btn, 
    a.service-btn {
        line-height: 16px;
        font-size: 12px;
    }
    .local-connect .col-md-6.services-col {
        margin-bottom: 45px;
    }
    .aerial-connectivity .col-md-6.services-col,
    .failover .col-md-6.services-col {
        margin-bottom: 45px;
        margin-top: 30px;
    }
    .services-main-wrapper-container .service-description {
        padding: 15px 20px;
        bottom: -1px;
        margin: 0;
    }
    .services-main-wrapper-container .service-description p, 
    .services-main-wrapper-container .service-description ul li {
        line-height: 18px;
        text-align: left;
        font-size: 14px;
    }    
    .services-main-wrapper-container .service-description ul {
        padding-left: 10px;
        line-height: 18px;
        font-size: 14px;
    }
    .postid-329 .gallery-wrapper-inner img {
        object-position: right;
    }
    .single-service-container figure.wpb_wrapper.vc_figure {
        width: 100%;
    }

    /* Archive Newsroom */
    .archive-newsroom-container .newsroom-banner .text-wrapper-container {
        bottom: 100px;
        height: auto;
        top: initial;
        padding: 0;
    }
    .archive-newsroom-container > .newsroom-banner.archive > .home-banner-text-wrapper-outer > .home-banner-text-wrapper-inner > .home-all-button-wrapperr {
        top: 150px;
    }
    .archive-newsroom-container .newsroom-banner .text-wrapper-container h1 {
        line-height: 40px;
        font-size: 30px;
        padding: 0 20px;
        margin: 0;
    }
    .trend-item-name p {
        line-height: 26px;
        font-size: 22px;
    }
    .magazine-image img {
        min-height: 350px;
    }

    /* Single Newsroom */
    .image-single-newsroom-wraper {
        height: 250px;
        width: 100%;
    }
    .row.box-services-single {
        padding: 20px 10px 30px;
    }
    .content-section {
        width: 95%;
    }
    .related-article-wrapper .slick-prev:after {
        width: calc(20 / 100* 769px);
    }
    @supports (-webkit-touch-callout: none) {
        .related-article-wrapper .slick-prev:after {
            width: calc(33 / 100* 769px);
        }
    }
    .related-article-wrapper {
        margin: 0 auto 75px;
        max-width: 90%;
    }

    /* Connect with us */
    .contact-us .page-icon-banner-text-wrapper-inner h1 {
        line-height: 40px;
        font-size: 30px;
        padding: 0 20px;
        margin: 0;
        left: 0;
    }

    /* About Us */
    .vc_row.wpb_row.vc_row-fluid.about-team {
        padding-bottom: 40px;
        margin-top: 0;
    }
    .team-sections button.slick-prev.slick-arrow {
        left: 25px;
    }
    .team-sections button.slick-next.slick-arrow {
        right: 25px;
    }
    .team-sections button.slick-arrow {
        font-size: 16px;
        height: 45px;
        width: 45px;
    }
    .team-sections button.slick-arrow {
        bottom: inherit;
            top: -50px;
    }
    .row.team-row{
        margin-top: 30px;
    }

    .single-service-block-wrapper.oriyel > .row.left > .services-col-img > .service-image-wrapper{
    display: block;
    margin: 0 auto;
    height: 275px !important;
    width: 95% !important;
    }
    .turbo-boost > .row.left > .services-col-img > .service-image-wrapper{
        display: block;
        margin: 0 auto;
        height: 275px !important;
        width: 95% !important;
    }
    .smart-agile > .row.left > .services-col-img > .service-image-wrapper{
        display: block;
        margin: 0 auto;
        height: 275px !important;
        width: 95% !important;
    }

    /* Rwanda homepage */
    video#video-holder {
        height: 350px;
    }
    .home-banner-text-wrapper-inner {
        padding-left: 20px;
        padding-top: 35px;
    }
    .text-content-wrapper.home-custom-title p {
        font-size: 30px;
        line-height: 30px;
    }
    .case-studies-row-wrapper.rwanda {
        padding-top: 40px;
    }
    .case-study-item-image.rwanda {
        height: 250px;
    }
    .case-study-item-content-wrapper {
        padding: 20px 15px 10px;
    }
    .case-study-item-name.rwanda p {
        font-size: 16px;
    }
    .case-study-item-text.rwanda p {
        margin-bottom: 15px;
        line-height: 23px;
        font-size: 14px;
    }
    .case-study-item-link.rwanda p {
        font-size: 14px;
    }
    .rwanda-case-studies-row .case-study-item-link i {
        font-size: 25px;
        height: 25px;
        width: 25px;
    }
    .rcts-why-rogers-row-wrapper {
        margin-top: 30px !important;
    }
    .rcts-why-rogers-row-wrapper.rwanda {
        max-width: 85% !important;
    }
    .column-rcts-why-rogers.rwanda > .vc_column-inner > .wpb_wrapper {
        width: 100%;
        height: initial;
        padding-top: 0;
    }
    .vc_row.wpb_row.vc_row-fluid.rcts-why-rogers-row-wrapper.rwanda {
        border-radius: 30px;
    }
    .why-textbock.rwanda p {
        font-size: 14px;
    }
    .our-partners-row-wrapper .partner-logo-img {
        height: 180px;
        width: 100%;
    }
    .partners-row .slick-arrow i {
        font-size: 20px !important;
    }
    .partners-row button.slick-prev {
        left: 12px !important;
    }
    .partners-row button.slick-next {
        right: 12px !important;
    }
    .rcts-client-testimonial-row-wrapper.rwanda {
        margin-top: 30px;
    }
    .testimonial-video-row .testimonial-row-wrapper {
        margin-top: -20px;
    }
    .video-wrapper-container.testimonial-video {
        max-width: 90%;
    }
    .rwanda-about-team .row.team-row {
        width: 100%;
        padding: 0;
    }
    .rwanda-about-team .team-sections {
        display: block;
    }
    .team-container {
        padding: 10px 0 60px;
    }
    .rwanda-about-team .team-description {
        padding: 0 10px 15px;
    }
    .rwanda-get-in-touch-inner-row.get-in-touch-row.rcts-wpcontainer {
        max-width: 85% !important;
        margin: 0 auto !important;
    }
    .rwanda-get-in-touch-inner-row div#gform_wrapper_2 {
        padding: 20px 0 40px !important;
    }
    .case-study-item {
        padding: 0 !important;
        margin: 0 !important;
    }
    .rcts-get-in-touch-row-wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid.get-in-touch-row.rcts-wpcontainer.up.rwanda.fadeInUp {
        padding: 0px 0 90px !important;
    }
}


@media screen and (min-width: 1365px) and (max-width: 1366px) and (min-height: 767px) and (max-height: 768px) {

    body {
        width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
    }

}


@media screen and (min-width: 768px) and (max-width: 1024px) {

    /* Menu */
    .rcts-header-container {
        padding: 25px 40px 20px;
    }

    body {
        width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
    }

    /* Footer */
    .footer-logo a {
        display: block;
        width: 60%;
    }
    .footer-logo a img {
        object-fit: cover;
        height: 100%;
        width: 100%;
    }

    /* Home */
    .home .gallery-wrapper-inner {
        height: 70vh;
    }
    .wpb_wrapper .rcts-heading.font45px * {
        font-size: 40px;
    }
    .service-item-image {
        height: 250px;
    }
    .wpb_wrapper .rcts-heading.font50px * {
        font-size: 40px;
    }
    .case-studies-row h2.ddin-bold {
        margin-bottom: 35px;
    }
    .home .case-study-item-name p {
        line-height: 23px;
        font-size: 19px;
    }
    .case-study-item-text p {
        line-height: 22px;
    }
    .case-study-item-link i {
        font-size: 30px;
        height: 30px;
        width: 30px;
    }
    .case-study-item-content-wrapper {
        padding: 20px;
    }
    .case-study-item-text p br {
        display: none;
    }
    .case-studies-row .rcts-heading {
        padding-bottom: 75px;
    }
    .case-studies-wrapper .col-md-4:first-child {
        margin-top: -60px;
    }
    .case-studies-wrapper .col-md-4:last-child {
        margin-top: 60px;
    }
    .case-studies-wrapper .row .col-md-4.case-studs {
        padding: 0 8px;
    }
    .case-studies-wrapper {
        margin: 0 10px;
    }
    .testimonial-item-quotes {
        width: 35px;
    }
    .testimonial-item {
        padding: 30px 20px;
    }
    .testimonial-item-title p {
        line-height: 22px;
        font-size: 18px;
    }
    .testimonial-item-text, 
    .testimonial-item-client {
        padding-left: 10px;
    }
    .testimonial-item-text:before {
        height: 75px;
        top: 3px;
    }
    .testimonial-item-text {
        margin-bottom: 10px;
    }
    .testimonial-item-logo {
        width: 125px;
    }
    .rcts-client-testimonial-row-wrapper {
        margin-bottom: 15vh;
    }
    .rcts-why-rogers-row-wrapper.vc_row {
        padding: 0 20px;
    }
    .why-rogers-content-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
        padding: 60px 40px 20px;
    }
    .rcts-why-rogers-row-wrapper .women-why-rogers {
        width: 260px !important;
        margin: 0;
    }
    .rcts-heading.why-title {
        max-width: 75%;
    }
    .our-partners-logo button.slick-next.pull-right.slick-arrow {
        right: -6%;
    }
    .get-in-touch-row.rcts-wpcontainer {
        padding: 50px 0 65px;
    }
    .get-in-touch-right-col {
        padding-top: 50px;
    }
    .get-in-touch-row textarea, 
    .get-in-touch-row input[type=text], 
    .get-in-touch-row input[type=email], 
    .get-in-touch-row input[type=tel] {
        padding: 10px 15px !important;
    }
    .gfield--type-captcha iframe {
        transform: scale(0.8);
        margin-left: -30px;
    }
    .newsletter-row #gform_submit_button_1 {
        padding: 12px 40px !important;
        line-height: 22px;
        font-size: 18px;
    }
    #field_1_3.gfield--type-captcha iframe {
        margin-left: 0;
    }

    /* Single Newsroom */
    .single-newsroom-container .author-section .icon-wrapper {
        width: 25%;
    }
    .single-newsroom-container .author-section .icon-wrapper img {
        height: 150px;
    }
    .author-wrapper {
        width: 40%;
    }
    .content-section {
        width: 100%;
    }
    .related-article-wrapper .slick-prev:after {
        width: calc(82 / 100* 769px);
    }
    .related-article.slick-initialized.slick-slider {
        padding: 0 30px;
    }
    .nos-newsroooms-banner-image-wrapper {
        height: 215px;
    }
    .single-newsroom-container>.single-newsroom-banner>.home-banner-text-wrapper-outer>.home-banner-text-wrapper-inner>.home-all-button-wrapperr {
        padding: 0 40px;
    }

    /* Archive Newsroom */
    .newsroom-banner .text-wrapper-container h1 {
        line-height: 55px;
        font-size: 40px;
    }
    .container.main-archive-content {
        max-width: 90%;
    }
    .archive-trend {
        width: 95%;
    }
    .archive-trend {
        flex-direction: row;
    }
    .main-trend-img {
        width: 40%;
    }
    .text-main-content {
        margin-left: 30px;
        margin-top: 0;
        width: 60%;
    }
    .trend-item-image {
        height: 225px;
    }
    .magazine-item {
        width: calc(100%/2);
        margin-bottom: 60px;
    }
    .inner-wrapping-magazing {
        width: 90%;
    }
    .magazine-image img {
        min-height: 300px;
    }
    .inner-wrapper-magazines {
        margin: 60px 0 0;
    }

    /* About Us */
    .our-purpose-main h1 {
        line-height: 65px;
        font-size: 55px;
    }
    .our-purpose-main h5 {
        line-height: 40px;
        font-size: 30px;
    }
    .about-us-banner-row .page-banner-text-wrapper.container {
        top: 40%;
    }
    .wpb-content-wrapper .commitment-innovation {
        padding: 0 40px 80px;
    }
    .commitment-innovation .slider-container.container .row>.col-md-6:first-child {
        width: 60%;
    }
    .slider-container.container .row>.col-md-6:last-child {
        width: 40%;
    }
    .commitment-innovation .slider-container.container .row .service-image-wrapper {
        height: 240px;
    }
    .vc_row.wpb_row.vc_row-fluid.about-team {
        margin-top: 0;
    }
    .text-content-wrapper.meet-the-team-text-under {
        padding-left: 0;
    }
    .vc_row.putting-360-row, .vc_row.about-team {
        padding: 0 40px;
    }
    .kpi-container .card-col .custom-card {
        padding: 30px 20px;
        height: 250px;
        width: 250px;
    }
    .kpi-container .card-col {
        max-width: 100%;
        width: 100%;
    }
    .kpi-container .card-col .custom-card h2 {
        font-size: 40px !important;
        line-height: 50px;
    }

    /* Single Service*/
    .single-service-container .gallery-wrapper-inner {
        height: 70vh;
    }
    .rcts-single-service-banner .page-icon-banner-image-wrapper {
        height: 30vh !important;
    }
    /* about us */
    .team-sections button.slick-prev.slick-arrow {
        right: initial;
        left: -40px;
    }
    .team-sections button.slick-next.slick-arrow {
        left: initial;
        right: 0;
    }
}


@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    html {
        overflow-x: hidden;
    }
    body {
        width: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    /* Menu */
    .rcts-header-container {
        padding-right: 40px;
        padding-left: 40px;
    }

    /* Home */
    .home-banner-text-wrapper-inner h1 {
        line-height: 65px;
        font-size: 50px;
    }
    .rcts-menu-wrapper.menu-wrapper {
        background: transparent;
    }
    .case-study-item-image {
        height: 265px;
        width: 265px;
    }
    .our-partners-row-wrapper .partner-logo-img {
        width: 150px;
    }
    div#field_1_1, 
    div#field_1_2 {
        width: 300px;
    }
    .newsletter-row input[type=text], 
    .newsletter-row input[type=email] {
        padding: 15px 25px !important;
        font-size: 20px !important;
    }
    .wpb_wrapper .rcts-heading.font45px * {
        font-size: 35px;
    }
    .newsletter-row .rcts-heading h3 {
        font-size: 25px;
    }
    .scroll-to-top {
        bottom: 150px;
        right: 20px;
    }
    .scroll-to-top i.fa-sharp.fa-thin.fa-circle-chevron-up {
        font-size: 45px;
    }

    /* Archive Newsroom */
    .newsroom-banner .text-wrapper-container {
        max-width: 75%;
        margin-left: 0;
    }
    .trend-item-image {
        height: 325px;
    }
    .magazine-item {
        width: calc(100% / 3);
        margin-bottom: 50px;
    }

    /* Connect with us */
    .contact-us .page-icon-banner-text-wrapper-inner h1 {
        line-height: 55px;
        font-size: 40px;
        padding: 0 40px;
    }
    .ginput_container.ginput_container_text {
        width: 100%;
    }

    /* Single Newsroom */
    h2.title-newsroom-single {
        line-height: 50px;
        font-size: 40px;
    }
    .title-section-banner-single {
        left: 0 !important;
        padding: 0 60px;
        width: 75%;
    }
    .single-newsroom-container>.single-newsroom-banner>.home-banner-text-wrapper-outer>.home-banner-text-wrapper-inner>.home-all-button-wrapperr {
        padding: 0 60px;
    }
    .single-newsroom-container h2.title {
        line-height: 40px;
        font-size: 30px;
    }
    .single-newsroom-container .author-section .icon-wrapper {
        justify-content: center;
        display: flex;
        width: 100%;
    }
    .single-newsroom-container .author-section .icon-wrapper img {
        height: 115px;
    }
    .author-wrapper {
        width: 100%;
    }
    .author-wrapper p {
        line-height: 20px;
        font-size: 16px;
    }
    .content-section {
        margin-left: 40px;
    }
    .homepage-nos-newsroooms-banner-title-wrapper {
        padding: 0 60px;
    }
    .homepage-nos-newsroooms-banner-title-wrapper p {
        line-height: 55px;
        font-size: 35px;
    }
    .related-article-wrapper .slick-prev:after {
        width: calc(73 / 100* 1170px);
    }

    /* About Us */
    .vc_row.wpb_row.vc_row-fluid.about-team {
        margin-top: 100px;
    }
    .about-team .rcts-heading h2 {
        font-size: 40px;
        line-height: 50px;
    }
    .single-service-container .home-banner-text-wrapper-inner h1 {
        line-height: 55px;
        font-size: 45px;
    }

    /* Single Service */
    .inner-test-one {
        height: 100%;
    }


}
