/* Mobile */
@media (max-width: 768px){
.leader_header {padding: 33px 0;}



}



@media(max-width:992px){
header.main-header{position: sticky;background: #000;}
header.main-header .navbar {padding: 3px 0;}
header.main-header .navbar-toggle {color: #ffff;}
header.main-header .head_logo a img {width: 125px;}
.hero_slider .desktop{display:none}
.hero_slider .mobile{display:block; height: auto;}
.hero_slider {height:auto}
.hero_slider .carousel-inner .carousel-item .desc .box{width: 100%;padding:20px;}
.hero_slider .carousel-inner .carousel-item .desc .box h3 {font-size: 30px;    line-height: 40px;}
.ribbon_text h2 {padding: 6px 20px;font-size: 20px;}
.ab_radis .sf_ad,
.home_blo .post-item,
.list_sft .four_two,
.info-strip .info_right,
.page-team .team-item .team-image,
.feat-counter-list {flex-direction: column;    }

.feat-counter-item,
.home_blo .post-item .post-featured-image,
.page-team .team-item .team-image .image-anime {width: 100%;}
.service_gird {grid-template-columns: repeat(1, 1fr);}
.home_blo .post-item .blog-item-body .post-item-content h2 {font-size: 20px;}
.timeline ol {grid-template-columns: repeat(1, 1fr);}
.timeler .timeline-wrapper li:nth-child(even) .time_x .time_img,
.timeler .timeline-wrapper li:nth-child(even) .time_x .numbers {order:inherit;}
.timeler .timeline-wrapper ol li .time_x {flex-direction: row;align-items: center;}
.timeler .timeline-wrapper li .numbers {position: absolute;left: 0;top: 0;padding: 0;width: 30px;height: 30px;}
.timeline ol li .time_x .desc {flex: 1;height: auto;}
.timeler .timeline-wrapper ol:before{display:none}
.contact-section .sec-title.style-two h2 {padding: 0px 0;font-size: 30px;}
.cont-fomr {gap: 15px;padding: 20px;border-radius: 20px;flex-wrap: wrap;}
.contact-form .form-group {width: 100%;}
.footer-flex {gap: 30px;flex-direction: column;}
.sdsLeader h3,
.leader_header h1 {font-size: 35px;}
.ftr-social-privacy{gap: 30px;flex-direction: column;}
.about_header,
.leader_header {background: url(../img/mobile-page-header.png);}
.about_header .desc,
.leader_header .desc_dls {width: 100%;}
.about_header h1 {font-size: 30px;}
.about_header h2 {font-size: 30px;}
.info-strip .info_left {width: 100%;padding: 30px 20px;}
.info-strip .info_left:before {right: -5%;left: -54%;}
.big-img { width: 100%;}
.list_sft .four_two .sf_gr .sf_box {width: 50%;}
.list_sft .four_two .sf_gr {gap: 30px;}
.list_sft .four_two .sf_gr .sf_box:before {right: -19px;}
.video_desc .video_pad {padding: 15px;}
.video_desc .video_pad .video_bg {padding: 20px; width: 100%;}
.video_desc .video_pad .video_bg h4 {font-size: 25px;}
.dsd_coming_soon {background: url(../img/bg1.jpg);}
.dsd_coming_soon .desc {width: 100%;padding: 10px;}
.dsd_coming_soon .desc h3 {font-size: 35px;line-height: 40px}
.dsd_coming_soon .desc p {margin-bottom: 15px;}
.side_menu,
.navbar-toggle {display: block;}
.side_menu.active {right: 0;}
.leader_header.leader_bg {background-position: inherit; background-size: inherit; }
.assessment-box{margin:0}
.leader_header .desc,
.philosophy-text,
.assessment-left,
.what_solve .solve-text {width: 100%;}
.sec_t h2 {font-size: 25px;}
.what_solve .solve-bottom {display: block;}
.what_solve .solve-items {display: grid; gap:2px; grid-template-columns: 1fr 1fr;}
.philosophy-item{padding: 20px;}
.what_solve .solve-item {padding: 10px;}

.philosophy-item:nth-child(1)::after,
.philosophy-item:nth-child(3)::after,
.what_solve .solve-item:nth-child(1)::after,
.what_solve .solve-item:nth-child(3)::after,
.what_solve .solve-item:nth-child(5)::after {
    content: "";
    position: absolute;
    top: 0;
    right: -1px;
    width: 1px;
    height: 100%;
    background: #d9c08a;
}
.philosophy-item:nth-child(2)::after,
.philosophy-item:nth-child(4)::after,
.what_solve .solve-item:nth-child(2)::after,
.what_solve .solve-item:nth-child(4)::after,
.what_solve .solve-item:nth-child(6)::after {display:none}
.philosophy-item:before,
.what_solve .solve-item:before{
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #d9c08a;
    }
	.philosophy-item:nth-child(5):before,
.what_solve .solve-item:nth-child(5)::before,
.what_solve .solve-item:nth-child(6)::before {display:none}

.assessment-right,
.assessment-box,
.philosophy-items,
.cli_sec .werp_s,
.advisory_impact .dsf_flex,
.philosophy-row {flex-wrap: wrap;}
.advisory_impact .dsf_flex .iimg {width: 75%;}
.assessment-item {flex: auto;width: 50%;}
.our_trigger .our_trigger_grid,
.timeler .timeline-wrapper ol.sf_ld,
.ideal_wrp .ideal_grid,
.csuit_mand .advisory-grid {grid-template-columns: 1fr;}
.leade_shsd .lead_icsd ul li span {width: 100px;}
.leade_shsd .lead_icsd ul li p {flex: 1;}
.cta_swrp h2 {font-size: 25px;font-weight: 400;line-height: normal;}
.governance_po .gove_grid {grid-template-columns: repeat(2, 1fr);}
.advisory_impact .advisory_impact_grid {grid-template-columns: repeat(1, 1fr);gap:60px;}
.our_trigger .sec_t h2{font-size:30px}
.cli_sec .werp_s .sec_t,
.cli_sec .werp_s .list_s {width:100%}
.business-outcome h2,
.sec_t_i h2,
.advisory h2 {font-size: 30px;}
.insight_page .flex .box:nth-child(1) .post-featured-image {width: 100%;}
.insight_page .flex .box:nth-child(1) .blog-item-body .post-item-content h2 {font-size: 27px;}
.insight_page .flex {gap: 20px;}
.insight_page .flex .post-featured-image {width: 100%;}
.page-header {background-position: inherit;background-size: inherit;    }
.page-header-box.blog_he h1 {font-size: 25px;line-height: 38px;}








}

@media (max-width: 480px) {
    .footer-links p:last-child {font-size: 13px;}
    .sdsLeader h3, .leader_header h1 {font-size: 22px;}
    .footer-copyright-text p a, .footer-copyright-text p {font-size: 12px;}
    .ftr-social-privacy .privacy ul li a {font-size: 13px;}
    .ftr-desc p {font-size: 15px;}
    .footer-links ul li a {font-size: 15px;}
    .feat-counter-item .icons {width: 65px;}
    .section-title h2 {font-size: 22px;}
    .feature-block-one .image img {width: 56px;}
    .feature-block-one .image {width: 120px;height: 120px;}
    .feature-block-one .content h5 {font-size: 14px;}
    .feature-block-one .content h4 {font-size: 18px;}
    .post-item-content h2 a {font-size: 16px;}
}