@media(max-width:575px)
{
.container { max-width: 96%;}
.container-fluid {padding: 0;}

.footer-in { flex-wrap: wrap; justify-content:flex-start;}
p { margin-bottom: 20px;}
header {
    padding:0; border-bottom: none;
}
header .nav-link { display: block;}
header .navbar-nav li.resume { margin-bottom: 12px; text-align: center; padding-right: 0; margin-top: 40px;}
.navbar-toggler-icon { background-image:url('../images/menu.png');}
.navbar-toggler:focus { box-shadow: none;}

header .navbar-collapse {
    position:fixed;
    right: -100%;
    width: 100%; z-index: 999; top:0; background: #141519;
-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; text-decoration: none;
padding: 10px 20px;
height: 100%;

}

.open-menu header .navbar-collapse {
right: 0;
-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; text-decoration: none;

}

.mobile-view {  display:flex; align-items: center; justify-content: space-between;}
.close { cursor: pointer;}
header .navbar-nav li { padding-right: 0; margin-bottom: 10px;}
header .navbar-nav li.resume a.nav-link, header .navbar-nav li.email a.nav-link {width: auto;}
header .navbar-nav li.email {text-align: center;}
.navbar-toggler {padding: 0; margin-top: -15px;}
.right-block.mobile-show { display:block; padding: 120px 0 0;}

.navbar-nav { padding-top: 30px;}

.banner {
    padding: 50px 0 0;
    background: url('../images/banner-bg.png') no-repeat top center;
    height: auto;
    margin: 100px 0 0;
}

.banner-lft h1 {
    font-size: 3.3em;
    line-height: 1.2em; position: relative;
}
.banner-lft h4.designer { line-height:1.2em;}
.banner-lft h1 sup { position: absolute; top: 0; right: 0;}
.banner-lft h1 sup img {width: 50px; height: auto;}
.banner figure {text-align: center;}
.skills-design h2 {
    font-size: 2.6em;
    line-height: 1.2em; margin-bottom: 20px;
}
.skills-block h5{
    font-size: 1.29em;
    line-height:30px; margin-bottom: 15px;

}
.skills-design figure, .all-section-main figure, .leader-cont h5 sub, .curious-block img { display: none}
.bottom-space {
    margin-bottom: 50px;
}   
.work-blocks ul li a figure img { width: 100%; height: auto;}
.work-blocks ul li.marketing { position: static;}
/* .work-blocks ul li { padding: 0;} */
.work-blocks ul li.web-appli { top: 0;}
a.explore { display: flex; justify-content: center; margin-bottom:0; font-size: 1em; width: auto; padding: 8px 20px;}

h2 {
    font-size: 3em;
    line-height: 1.3em;
}

.design-cont sup {
    top: -50px;
    left: 0px;
}
.design-cont sub {
    bottom: -50px;
    right: 5px;
}
.work-blocks { height: auto; margin-top: 40px; padding-top: 0;} 
.leadership {
    padding-top: 0; margin-bottom: 100px;
}

.leadership  a.explore{
    padding: 8px 12px;
}

.leader-cont h5 {
    font-size: 1.2em; margin-bottom: 30px; min-height:420px;
}

.footer-lft {
    flex-wrap: wrap;
    justify-content:flex-start;
}

.footer-lft p {
    padding:15px 0 0 ;
}

.leadership h2, .lets-hand h2, .banner-btm h2, .design-think h2 {
    font-size: 2.2em;
}

.work-blocks ul li a .work-cont {
    bottom: 20px;
}
.work-blocks ul li a .work-cont h4 { font-size:1.6em;}
.leadership .carousel-indicators {
    bottom: -50px;
    left: 0;
    right: auto; margin: 0;
}

.lets-hand h6 {
    margin-bottom: 20px;
    line-height: 1.3em;
}

.footer-in ul li {
    padding:0;
}

.banner.success-banner h1, .curious-block h2 {
    font-size: 2em; line-height: 40px;
}
.success-block h2 { font-size:2em; margin-bottom:30px;}
.success-explore-main .skills-left {
    padding-top: 20px;
}

.success-explore-main {
    padding: 0;
}
.skills-left .success-block ul li {
    margin-bottom: 20px;
}
.skills-left .carousel-indicators { bottom:-30px;}
.skills-left .carousel-control-next, .skills-left .carousel-control-prev { bottom: -43px;}

.design-cont h3 {
    padding: 10px;
    font-size: 28px; line-height:35px;
}
header a.switch, .problem-rgt img.problem-vector, .problem-rgt img.project-vector, .learning-border::after, .summary-block img, .key-skills.global-service figure.global-right-img img,
.result-block .skills-left::after { display: none;}

header .navbar-nav li.resume, header .navbar-nav li.email {
    width: 100%;
}

.problem-left h3 {
    line-height: 40px;
    margin-bottom: 20px; font-size: 2em;
}
.problem-left.project-left {
    padding-left: 0px;
}
.timeline-lft img { width: 100%; height: auto;}
.timeline-section h3 {
    line-height: 40px; font-size: 2em; margin-bottom: 30px;
}
.problem-rgt figure img {
    width: 100%;
}

.problem-rgt {
    margin-bottom: 30px;
}
.audit-summary figure img {width: 100%; height: auto;}
.audit-summary { margin-bottom: 140px; padding-top: 50px;}
.design-philosophy.research-slide .design-cont sup {
    left: 0;
}
.design-philosophy.research-slide .design-cont sub {
    right: 0;
}

.design-philosophy.research-slide .design-cont { margin-bottom: 20px;}
.career-high {
    padding-top: 20px;
}
.career-high ul li { border-right: none;}
.banner.success-banner {
    height: auto;
}

.career-high ul li h4 {
    font-size: 3em;
    line-height: 40px;
    margin-bottom:0;
}
.career-high ul li { margin-bottom: 30px; text-align: left;}

.career-high h2 { font-size: 33px; margin-bottom:30px;}
.work-success-stories .stories-block  h2 { margin-bottom: 20px;}
.work-success-stories .skills-left .carousel-control-prev {
    right: 60px;
    bottom: -44px;
}
.stories-block h2, .design-philosophy h2, .creative-logos h2, .professional h2, .certificate-main h2, .creative-tools h2 {
    font-size: 30px;
}

.success-explore-main .key-skills.stories-block .skills-left .carousel-control-prev {right: 55px; bottom: -43px;}
.leader-cont {
    padding: 0 15px;
}
.leadership .carousel-control-prev {
    right: 55px;
}

.creative-logos a { margin-bottom: 20px; word-break: break-all;}

.banner.success-banner.logo-banner {
    padding: 30px 0; margin:150px 0 0;
}

.banner.about-banner h1{ line-height: 55px; font-size: 2.7em;}

.about-links ul {
    flex-wrap: wrap;
    justify-content:flex-start;
}
.about-links ul li {
    margin: 0 0 30px; width: 25%;
}
.banner.about-banner {
    height: auto;
}

.professional h2 span { display: none;}
.professional figure img, .certificat-lft img {
    width: 100%;
    height: auto;
}

.certificate-main h2 { margin-bottom: 30px;}
.certificat-lft ul::after {left: 50px;}
.certificat-lft ul {
    padding: 20px 0 0 80px;
}

.certificate-main.arena-animate { padding-top: 40px; margin-bottom: 120px;}
.certificate-main.arena-animate .certificat-lft img {width: auto;}
.certificate-main.arena-animate .certificat-lft ul {
    padding: 30px 0 0 80px;
}
.success-explore-main .skills-left::after { display: none;}
.certificate-main.arena-animate .success-explore-main .skills-left {
    padding-top: 50px;
}

.professional.education ul li, .professional ul li { width: 100%;}
.professional{padding-top:0;}
.professional.bottom-space { margin-bottom: 0;}
.creative-tools ul li { flex-wrap: wrap; margin-bottom: 20px;}
.creative-tools ul li h5, .creative-tools ul li span { width: 100%;}
.creative-tools {padding-top: 50px;}
.creative-tools h2 {
    margin-bottom: 30px;
}

.professional ul li { margin-bottom: 30px;}
.certificat-lft ul li h5 { font-size:18px;}
.certificat-lft ul li p { font-size: 16px;}
.certificat-lft ul li h5::after { left: -36px;}
.creative-logos .modal.show .modal-dialog {
    max-width: 100%;
}
.modal-body{padding: 0;}
.creative-logos button.close img { width:30px; height:auto;}
.creative-logos button.close {top: 10px; right: 10px;}
.carousel-control-prev-icon, .carousel-control-next-icon {
    height: 45px;
    width: 45px;
}

.creative-logos .carousel-control-prev {
    left: 5%;
}

.creative-logos .carousel-control-next {
    right: 5%;
}
.banner-avatar img { left: 0; top: 10px;}
.banner-avatar figure {height: 280px; width: 260px; top:60px; filter:blur(80px);}
a.explore.lets-talk {
    margin-right: 0;
}
.success-block ul li .stories-cont h4 {
    margin-bottom: 10px;
    font-size: 23px;
}
.success-block ul li .stories-cont p {
    margin-bottom: 10px;
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 400px;
}
.skills-left .success-block ul li .stories-cont {
    bottom: 20px; right: 20px;
}
.success-story-bg {height: auto;}
.success-block ul li .stories-cont {left:0; width: auto; padding:0 20px;}
.banner.about-banner h4 { font-size:1.6em;}
.certificate-main { margin-top: 50px; margin-bottom: 100px;}
.certificate-main .success-explore-main {
    padding:0;
}
.bread-crumb ul { flex-wrap: wrap;}
.banner.success-banner.story-banner { margin-top: 160px;}
.key-skills.global-service h3 { font-size: 2em;margin-bottom: 30px;}
.summary-block h3 {
    line-height: 1.5em; font-size: 2em;
}
.result-block h3 { font-size: 1.6em; line-height: 30px; margin: 20px 0;}
.explore-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.explore-rgt svg, .explore-lft svg {
    cursor: pointer;
    width: 40px;
    height: 40px;
}

.banner.home-banner {
    padding: 30px 0 80px;
    background-position:0 0; background-size:contain;
    height: auto;    
}
.banner.home-banner sup img, .banner.success-banner.story-banner sup img , .banner.success-banner.success-story-bg sup img, .banner.about-banner sup img,
.banner.success-banner.logo-banner sup img, .banner.success-banner.coming-soon-bg sup img, .banner.success-banner.call-center-automated sup img { width: 100%; height: auto;}
.banner.home-banner sup, .banner.success-banner.story-banner sup, .banner.success-banner.success-story-bg sup, .banner.about-banner sup,
.banner.success-banner.logo-banner sup, .banner.success-banner.coming-soon-bg sup, .banner.success-banner.call-center-automated sup {width: 40px; display: inline-block;}
.banner.home-banner h1 {
    font-size:70px;
    line-height: 80px;
    margin-bottom: 30px;
}
.banner.home-banner sup {width: 60px;}
.banner.home-banner h5 {
    line-height: 40px; text-align: left; font-size: 27px; margin-bottom: 30px;
}
.key-skills.row {
    top: 0;
}
.skills-design h2 {
    font-size: 2em; line-height:45px;
}
.success-block ul li .stories-cont p br { display: none;}
.work-blocks ul li.showcase-middle {
    margin-top: 20px;
}
.work-blocks ul li.showcase-right {
    margin-top: 30px;
}
.leadership .carousel-item {
    height: 650px; padding: 20px 0;
}
.leader-cont sub {display: none;}
.getin-touch h2 { font-size: 2em;}
.banner.home-banner h1 {text-align: left !important;}
.banner.home-banner h4 {
    padding-left: 10px; font-size: 16px;
}
.banner.home-banner p {text-align: left; font-size: 16px;}
.banner.home-banner::before { top:60px; width: 100%; filter:blur(60px); height: 220px;}
.success-story-bg.wave-backgroung {
    top: 0;
    padding-top: 30px;
    height: auto;
    background: none;
    margin-bottom: 90px;
}
.design-purpose h3{
    font-size: 2em;
    line-height: 40px;
    margin-bottom: 30px;
}
.success-compliment .design-cont sup {
    left: 0px;
}
.success-compliment .design-cont sub {
    right: 0;
}
.banner.success-banner p.banner-para br { display: none;}
.banner.success-banner.success-story-bg { margin: 60px 0; height: auto;}
.success-block.work-success-main {
    top: 0; margin-bottom:80px;
}
.banner.about-banner { margin:60px 0 0; background-position:  top center;}
.banner.about-banner p { margin-bottom:20px; font-size:1.4em; line-height:35px;}
.banner.about-banner p br { display: none;}
.about-links {
    margin-bottom: 10px;
}
.banner-btm {
    top: 0;
}
.professional h2{ margin-bottom: 30px;}
.key-skills.stories-block span.certificate-vector{ display: none;}
.certificat-lft a {
    margin-left: 45px;
}
.certificate-right a.explore {
    margin-bottom: 30px; width: 100%;
}
.certificate-right {
    margin-top: 45px;
}
.professional.professional-skills {height: auto;}
.creative-logos h2 {
    margin-bottom: 30px;
}
.work-success-stories .stories-block h2 span {
    line-height: 50px;
}
.banner.success-banner.coming-soon-bg { margin:160px 0 50px; height: auto;}
.banner .coming-soon figure img {
    width: 100%;
}
.problem-state { padding-top: 30px;}
header.sub-header {
    padding: 5px 0 0;
}
.problem-left ul li p { margin-bottom: 0;}
.problem-state.bottom-space {margin-bottom: 20px;}
.problem-left.project-solution {
    padding: 0;
}
.key-skills.global-service {
    margin-top: 0;
}
.result-block h2 {
    margin-bottom: 10px;
    font-size: 2em;
}
header .navbar-expand-sm .navbar-nav {align-items: flex-start;}
.banner.success-banner.story-banner.success-mobile { margin: 60px 0 30px;}
.certificate-details-lft h3 {font-size: 1.6em; line-height: 35px;}
.certificate-details-lft { margin-bottom:0;}
.stories-block h6 {    
    line-height: 1.5em;
    font-size: 1.4em;
    margin-bottom: 30px;
}
.desing-mobile-view, .professional-mobile {
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling */
}

.design-think figure, .professional-mobile figure {
    display: inline-block;
    width: 300%; /* Makes the image wider */
}

/* Hide scrollbar */
.design-think::-webkit-scrollbar, .professional-mobile::-webkit-scrollbar {
    display: none;
}
.design-think h2 {
    margin-bottom: 30px;
}
.succes-mobile-display, .work-success-stories.success-stories-display { display: block; margin-bottom: 120px;}
.succes-mobile-hide, .work-success-stories.success-stories-hide { display: none;}
.work-blocks ul li figure img, .success-block ul li figure img, .creative-logos a img { filter:inherit;}
.design-philosophy p br, .banner.home-banner p br, .leadership p br, .lets-hand p br, .design-purpose p br, .certificate-details-lft h3 br,
.skills-block p br { display:none;}
.skills-block.wire-frame-space {
    margin-bottom: 20px;
}
.testing-space {
    margin-top: 0;
}
.footer-in ul {
    justify-content: space-between;
    width: 100%;
}
.design-philosophy.showcase { margin-bottom: 60px;}
.professional.mobile-view-margin{ margin-bottom: 100px;}
.logos-modal-hide { display: none;}
.mobile-padding { margin-bottom: 70px;}
.design-cont .desktop-display, .design-cont h3.design-top { display: none;}
.design-cont .mobile-display { display: block;}
.leader-cont sub img { width:40px;}
.design-philosophy.bottom-space { margin-bottom:80px;}
.design-purpose.bottom-space { margin-bottom: 100px;}
.work-success-stories .skills-left .carousel-indicators { right: auto; bottom:-28px;}
.work-success-stories .success-explore-main.padding-space {
    padding:0;
}
.curious-block h2 {
    margin-bottom: 30px;
}
.banner.success-banner p.banner-para { margin-bottom:30px;}
.work-success-stories {
    margin-bottom: 50px;
    display: inline-block;
    width: 100%;
}
.banner.success-banner.logo-banner.certificate-main {margin: 150px 0 40px;}
.banner.success-banner.logo-banner.certificate-main h1 { font-size: 1.85em;}
.banner-avatar.desktop, .desktop-experience { display: none;}
.banner-avatar.mobile, .mobile-experience { display: block; margin-bottom: 20px;}
.professional.education { margin-bottom: 50px;}
.professional.bottom-space.mobile-padding { margin-bottom:50px;}
.banner.home-banner h5 span, .skills-left .skills-block p br, .problem-left.project-solution p br, .problem-left p br, .learning-cont p br,
.research-section p br, .skills-block p br, .banner .coming-soon h4 br, .banner-btm p br, .all-section-main p br { display: none;}
.work-blocks ul li .work-cont { left: 20px;}
.all-section-main { margin-bottom: 20px;}
.design-philosophy.research-slide.leading-insurance .design-cont sup {
    left: 0;
}
.design-philosophy.research-slide.leading-insurance .design-cont sub {
    right: 0;
}
.certificate-banner {
    margin-top:0;
}
.certificate-details-main.certificate-top {
    padding-top:0;
}
.certificate-details-rgt { margin-top: 50px;}
.banner-btm.text-center {text-align: left !important; padding-top: 50px; margin-bottom:80px;}
.creative-tools.bottom-space { margin-bottom:70px;}
.banner.about-banner h1 sup { top: -.3em;}
.getin-touch figure { display: none;}
.contact-form { padding: 20px;}
.contact-form h3 {
    font-size: 1.5em;
    line-height: 30px;    
}
.contact-form ul li .firstname { margin-bottom:20px;}
.getin-touch {
    margin: 0 0 30px;
}
.banner.success-banner h1 br { display: none;}
.success-compliment.bottom-space, .curious-block.bottom-space { margin-bottom:90px;}
.banner.success-banner.success-story-bg h1 {font-size: 1.8em;}
.banner.success-banner.logo-banner sup {top: 0;}
.creative-logos { margin-bottom: 80px;}
.work-success-stories.work-stories-desktop { display: none;}
.work-success-stories.work-stories-mobile { margin-bottom:80px;}
.certificate-right-desktop, .arena-animate-desktop { display: none;}
.certificate-right-mobile, .arena-animate-mobile { display: block;}
.banner.success-banner.story-banner.leading-banner h1 sup { top: 0; left: 8px;}
.timeline-section { margin-top: 70px;}
.timeline-lft { margin-bottom: 50px;}
.banner.success-banner.coming-soon-bg h1 { font-size: 2.5em; line-height:50px;}
.banner.success-banner.coming-soon-bg h1 sup { left:0;}
.banner.success-banner.call-center-automated h1 br { display: block;}
.banner.success-banner.call-center-automated h1 { font-size:1.7em;}
.banner.call-center-automated {
    padding: 100px 0 40px; background-size: cover; margin: 120px 0 0;
}
.project-overview h3{font-size: 2em;}
.project-overview p br, .problem-state.wireframes .problem-left img, .problem-state.call-center-unified-design .problem-rgt figure img,
.problem-state.call-center-unified-design .problem-rgt img { display: none;}
.research-section.call-center-research h3 {
    line-height: 30px; font-size: 2em;
}
.research-section.call-center-research { margin-bottom: 50px;}
.project-overview { display: block; overflow: auto; margin-top: 100px;}
.design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sub {
    right: 0;
}
.professional-mobile figure.experience-img.desktop-experience { display: none;}
.professional-mobile figure.experience-img.mobile-experience { display:block; width: auto;}
.project-overview .table thead th:nth-child(1), .project-overview .table tbody td:nth-child(1) {
    min-width: 220px;
}
.project-overview .table>:not(caption)>*>* {padding: 25px; min-width: 250px;}
#scrollToTopBtn {
    bottom: 100px;
    right: 20px;
}
.explore-lft a, .explore-rgt a { display: none;}
.problem-state.call-center-unified-design .problem-rgt figure img { display: block;}
.success-block figure::after { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.85) 60%);}
.design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sub {
    right: 0;
}
.design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sup {
    left: 0;
}
.facing-mobile-app h2 { font-size:2.5em;}
.facing-mobile-app img.facing-app-vector { display: none;}
.facing-mobile-app { margin-bottom: 100px;}
.facing-mobile-main, .facing-mobile-app ul {
    margin-bottom: 0;
}
.user-experince {top: 0;}
.feature-scope-block.bottom-space, .user-experince { margin-bottom: 100px;}
.project-overview ul li {padding: 0 0 30px;}
.project-overview ul li h4 { font-size: 1.5em;}
.certificate-details-lft.certificate-mobile-spaces { padding-bottom: 50px;}

}

@media (min-width: 375px) and (max-width: 430px) {
    .banner-avatar img {width: 280px;}
  }

@media (min-width: 1350px) and (max-width: 1500px) {
    .lets-hand h6 { line-height: 30px;}
    header .navbar-nav li.resume a.nav-link, header .navbar-nav li.email a.nav-link {
        width: 170px;
    }
    header .nav-link {
        font-size: 20px;
        line-height: 25px;
    }
    .navbar-expand-sm .navbar-collapse {
        margin-right: 70px;
    }
    header .navbar-nav li {
        padding-right: 20px;
    }
    .container{
        padding: 0 3%;
        max-width:inherit;
    }
    .banner.home-banner h1 {
        font-size: 5.5em;
        line-height: 100px;        
    }
    .banner.home-banner h4 {
        padding-left: 65px;
    }
    .skills-design.skills-response h2, .stories-block h2{
        font-size: 2.9em;
    }
    .design-philosophy .design-cont sup {       
        left: -37px;
    }
    .design-philosophy .design-cont sub {
        right: 90px;
    }
    .banner.success-banner p.banner-para br, .lets-hand p br, .banner.home-banner p br, .skills-block p br, .all-section-main p br, .success-block ul li .stories-cont p br,
    .design-philosophy.showcase p br, .banner.about-banner p br, .problem-left ul li p br, .learning-cont p br, .research-section p br { display: none;}
    .success-compliment .design-cont sup {
        left: -40px;
    }
    .success-compliment .design-cont sub {
        right: -8px;
    }
    .curious-block img {      
        left: -30px;        
    }
    .career-high h5 {line-height:30px;}
    .curious-block.Creative Works-intrest img {
        left: -30px;        
    }
    .key-skills.stories-block span.certificate-vector { right: -180px;}
    .curious-block.explore-about img {
        left: 15%;
    }
    .creative-logos .carousel-control-next { right: 45%;}
    .creative-logos .carousel-control-prev {left: 45%;}
    .banner.success-banner.certificate-main h1 { font-size: 4.4em;}
    .timeline-lft img, .audit-summary figure img  {width: 100%; height: auto;}    
    .design-philosophy.research-slide .design-cont sup {
        left: -5px;
    }
    .design-philosophy.research-slide .design-cont sub {
        right: -45px;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sup {
        left: -5px;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sub {
        right: 47px;
    }
    .banner.home-banner h5 { font-size: 2em;}
    .success-block ul li .stories-cont{width: 90%;}
    .success-story-bg.wave-backgroung {height: 1350px; margin-bottom: 0;}
    .career-high ul li h4 {
        font-size: 3.2em;        
    }
    .banner.about-banner h1 { font-size:4.4em;}
    .banner-avatar img {top: 0;}
    .certificate-details-lft a { word-break: break-all;}
    .summary-block img {        
        top: -45px;        
        right: -30px;
    }
    .call-center-quotes-width {width: 50%;}
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sup {
        left: -20px;
    }
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sub {
        right: 66px;
    }
    .pharma-compliments-width {width: 52%;}
    .project-overview ul li h4 { font-size:1.7em;}
    .certificate-details-lft h3 br { display: none;}
    .certificate-details-lft h3 {
        font-size: 2em;
    }

  }
  

@media (min-width: 1500px) and (max-width: 1600px) {
    .lets-hand h6 { line-height: 30px;}
    .success-story-bg.wave-backgroung {height: 1350px;}
    .navbar-expand-sm .navbar-collapse {
        margin-right: 50px;
    }
    header .navbar-nav li {
        padding-right: 35px;
    }
    .banner.home-banner h1 {
        font-size: 5.8em;
        line-height: 100px;
    }
    .banner.home-banner h4 {
        padding-left: 65px;
    }
    .skills-design figure img {        
        bottom: -20px;        
    }
    .design-cont sup {       
        left: -5px;
    }
    .design-cont sub {       
        right: 120px;        
    }
    .banner.success-banner p.banner-para br, .design-philosophy.showcase p br, .certificate-details-lft h3 br { display: none;}
    .success-compliment .design-cont sup {
        left: -20px;
    }
    .success-compliment .design-cont sub {
        right:10px;
    }
    .curious-block img {        
        left: 110px;
        bottom: -40px;
    }
    .banner.about-banner h1 { font-size: 4.7em;}
    .timeline-lft img {width: 100%; height: auto;}
    .audit-summary figure img {width: 100%; height: auto;}
    .certificate-details-lft a {word-break: break-all;}
    .design-philosophy.research-slide .design-cont sup {
        left: 23px;
    }
    .design-philosophy.research-slide .design-cont sub {
        right: -18px;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sup {
        left: 23px;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sub {
        right: 75px;
    }
    .problem-state.call-center-unified-design .problem-rgt .call-center-high-img .call-high-mocups { bottom: 0;}
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sup {
        left: -50px;
    }
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sub {
        right: 34px;
    }
    .feature-scope-block img.user-exper-vector {left: -210px;}
    .pharma-compliments-width {width: 48%;}

  }

@media (min-width: 1400px) and (max-width: 1800px) {
    .container{
        padding: 0 5%;
        max-width:inherit;
    }
  }

  @media (min-width: 1700px) and (max-width: 1800px) {
    .banner.home-banner h4 {
        padding-left: 60px;
    }
    .design-philosophy .design-cont sup {
        left: 80px;
    }
    .design-philosophy .design-cont sub{ right: 205px;}
    .success-compliment .design-cont sup {
        left:25px;
    }
    .success-compliment .design-cont sub {
        right: 60px;
    }
    header a.switch {right:40px;}
    .banner.about-banner h1 {
        font-size:5em;
    }
    .design-philosophy.research-slide .design-cont sup {
        left: 83px;
    }
    .design-philosophy.research-slide .design-cont sub {
        right: 40px;
    }
    .timeline-lft img {width: 100%; height: auto;}
    .design-philosophy.research-slide.leading-insurance .design-cont sup {
        left: 100px;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sub {
        right: 150px;
    }
        .certificate-details-lft h3 {
    font-size: 2.1em;
}

  }

  @media (min-width: 1600px) and (max-width: 1700px){
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sup {
        left: -35px;
    }
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sub {
        right: 50px;
    }
    header a.switch { right:40px;}
    .success-compliment .design-cont sup {
        left: 3px;
    }
    .success-compliment .design-cont sub {
        right: 37px;
    }
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sup {
        left: 25px;
    }
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sub {
        right: -56px;
    }
  }
  @media (min-width: 1805px) and (max-width: 1870px) {
    header a.switch {right:40px;}
    .design-cont sup {
        left:95px;
    }
    .design-cont sub {
        right: 222px;
    }
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sup {
        left: 45px;
    }
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sub {
        right: -37px;
    }

  }

  @media (max-width: 1800px) {
    .problem-state.call-center-unified-design .problem-rgt figure img {width: 100%;}
    .lets-hand h6 br { display: none;}

    
  }

@media (resolution: 1.25dppx) {
    /* .container {
        max-width: inherit !important;
        padding: 0 5%;
    } */

    header .navbar-nav li {
        padding-right: 20px !important;
    }
    .skills-design.skills-response h2 {
        font-size: 2.9em !important;
    }
    
    .timeline-lft img, .points-bg {width: 100% !important; height: auto !important;}
    .work-blocks ul li {
        width: 33%;
    }

    .work-blocks ul.top-img-block {
        justify-content: space-between !important;
        align-items: center !important; padding-top:80px;
    }
    .work-blocks ul li.marketing { position: relative !important; width: 30%; left: 0 !important; bottom:-40px !important;}
    .work-blocks ul li.creative-logo { width: 30%; position: relative; top:-130px;}
    .work-blocks ul li.explorations { width: 40%;}
    .work-blocks ul.btm-img-block {
        position: relative !important;
        top: -130px !important; 
    }
    .work-blocks ul li.web { position: relative; top: -40px;}
    .work-blocks ul li.web-appli {
        top: -110px !important;
    }
    .creative-logos button.close { right: -30px !important;}
    header a.switch {
        right: 80px !important;
    }
    .banner-lft p br, .banner.story-banner p br, .lets-hand p br { display: none;}
    .curious-block img {
        left: 50px !important;
    }
    .leader-cont h5 br { display: none;}
    .banner.home-banner h4 {
        padding-left: 32px;
    }
    .banner.home-banner h1 {
        font-size: 6.3em;
    }
    .banner.about-banner h1 {
        font-size: 4.8em;
    }
    .key-skills.stories-block span.certificate-vector {        
        top: -110px !important;
        right: -150px !important;
    }
    .creative-logos .carousel-control-next {        
        right: 45% !important;        
    }
    .creative-logos .carousel-control-prev {
        left: 45% !important;
    }
    .banner.home-banner h5 { font-size:2.2em;}
    .design-philosophy.showcase p br, .skills-block p br, .problem-left ul li p br { display: none;}
    .success-compliment .design-cont sup {left: -30px !important;}
    .success-compliment .design-cont sub {
        right: 4px !important;
    }
    .career-high ul li h4 {
        font-size: 3.5em !important;        
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sup {
        left: 10px !important;
    }
    .design-philosophy.research-slide.leading-insurance .design-cont sub {
        right: 62px !important;
    }
    .design-philosophy.research-slide .design-cont sup {
        left: 30px !important;
    }
    .design-philosophy.research-slide .design-cont sub {
        right: -10px !important;
    }
    .design-philosophy .design-cont sup {left: -10px !important;}
    .design-philosophy .design-cont sub {right: 115px !important;}    
    .problem-state.call-center-unified-design .problem-rgt .call-center-high-img .call-high-mocups { bottom: 0;}
    .skills-block h5 { line-height:30px;}
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sup {
        left: -10px !important;
    }
    .design-philosophy.research-slide.leading-insurance.call-center-quotes .design-cont sub {
        right: 76px !important;
    }
    .pharma-compliments-width { width: 50%;}
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sup {
        left: 54px !important;
    }
    .design-philosophy.research-slide.leading-insurance.pharma-compliments .design-cont sub {
        right: -28px !important;
    }
    .certificate-details-lft h3 {    
    font-size: 2.1em !important;
    }

}


@media (resolution: 1.5dppx) {
    .container{
        padding: 0 3%;
        max-width:inherit;
    }
    header .navbar-nav li {
        padding-right: 30px;
    }
    header {
        padding: 15px 0 10px;        
    }
    .navbar.navbar-expand-sm a.navbar-brand{width: 120px;}
    .navbar.navbar-expand-sm a.navbar-brand img{width: 100%; height: auto;}
    header .nav-link {font-size: 16px;}
    .navbar-expand-lg .navbar-collapse {       
        margin-right: 50px;
    }
    header a.switch {        
        top: 35px;
        right: 20px;
    }
    .banner.home-banner h1 {
        font-size: 5em;
        line-height:90px;        
    }
    .banner.home-banner h4 {
        padding-left: 75px;
    }
    .banner.home-banner {
        padding: 150px 0 0;
        margin: 70px 0 0;
    }
    .design-philosophy p br, .lets-hand p br { display: none;}
    .banner.about-banner h1 {font-size:4.4em;}
    .timeline-lft img, .audit-summary figure img {width: 100%; height: auto;}
    .banner.home-banner h5{ font-size: 2em;}
    header .navbar-nav li.resume a.nav-link{ padding: 9px 30px;}
    header .navbar-nav li.email a.nav-link { padding: 11px 30px;}
    header .navbar-nav li.resume a.nav-link, header .navbar-nav li.email a.nav-link {width: 160px; font-size:16px;}
    .footer-lft p {font-size: 15px;}
}
