
/*===CASESTUDY MUSEUM CSS START====*/
.casestudy-first-section {
    margin: 0;
    padding: 5.208vw 0 4.688vw;
}
.casestudy-first-section .container {
    max-width: 62.448vw;
}
.casestudy-heading {
    text-align: center;
    padding: 0 4.948vw 3.906vw;
}
.casestudy-heading h1 {
    font-family: urbanist, sans-serif;
    font-weight: 700;
    font-size: 2.917vw;
    line-height: 3.49vw;
    margin: 0;
}
.client-about-sdhc{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 2.5vw;
}

.client-about-left{
    width: 38.867%;
    padding-right: 1.042vw;
}

.client-one-hd ul {
    display: flex;
    flex-wrap: wrap;
    padding-right: 2.604vw;
    padding-top: 0.521vw;
    padding-left: 0;
}
.client-one-hd ul li {
    background: #0738E9;
    margin: 0 0.26vw 0.26vw 0;
    text-transform: uppercase;
    font-size: 0.729vw;
    display: block;
    font-family: urbanist, sans-serif;
    font-weight: 400;
}
.client-one-hd {
    margin: 0 0 1.823vw;
}
.client-one-hd ul li a {
    padding: 0.26vw 0.625vw;
    display: block;
    color: #fff;
}
.client-one-hd ul li:hover a {
    background: #000;
}
.client-one-hd h2 {
    margin: 0;
    font-size: 1.667vw;
    font-weight: 600;
    font-family: urbanist, sans-serif;
    line-height: 1.979vw;
}
.client-one-hd p {
    margin: 0;
    font-size: 1.094vw;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    line-height: 1.615vw;
}

.social-reading{
    margin: 0;
    padding: 0;
}
.social-reading h3 {
    margin: 0 0 0.938vw;
    padding: 0;
    font-size: 1.094vw;
    font-weight: 300;
    display: flex;
    align-items: center;
    font-family: urbanist, sans-serif;
    line-height: 1.615vw;
}

.social-reading h3 img {
    margin-right: 0.573vw;
    width: 1.042vw;
}

.social-reading ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
}

.social-reading ul li {
    margin-right: 0.521vw;
    font-size: 0.625vw;
    line-height: 0.625vw;
    display: block;
    font-family: urbanist, sans-serif;
    font-weight: normal;
    margin-bottom: 0;
}

.client-about-right {
    width: calc(100% - 38.867%);
}

.client-about-right-info{
    margin: 0;
    padding: 0;
}

.client-about-right-info h2 {
    font-size: 1.667vw;
    font-weight: 600;
    line-height: 1.979vw;
    margin: 0 0 1.042vw;
    padding: 0;
    font-family: urbanist,sans-serif;
}

.client-about-right-info p {
    margin: 0 0 0.781vw;
    padding: 0;
    font-family: urbanist,sans-serif;
    font-weight: 400;
    font-size: 1.094vw;
    line-height: 1.615vw;
}

.client-about-right-info p a{
    color: #0738E9;
}
.client-about-right-info p strong{
    font-weight: 600;
}
.client-about-right-info p a:hover{
    color: #000;
}

.lance-anderson-img {
    margin: 0 0 4.271vw;
}
.lance-anderson-img img {
    width: 100%;
}
.point-one-slider {
    background: #f8f8f8;
    padding: 3.542vw 4.167vw 2.656vw;
    max-width: 48.594vw;
    margin: 0 auto;
}
.study-info-one{
    margin: 0;
    padding: 0 0.938vw;
    text-align: center;
}
.study-info-one p{
    margin: 0 0 0.781vw;
    padding: 0;
    font-size: 1.667vw;
    line-height: 2.188vw;
    font-weight: 300;
    font-style: italic;
    font-family: urbanist, sans-serif;
}
.study-info-one strong{
    font-size: 1.094vw;
    line-height: 1.094vw;
    font-weight: 500;
    font-family: urbanist, sans-serif;
    display: block;
    margin: 0 0 0.521vw;
    text-transform: uppercase;
}
.study-info-one span{
    font-size: 1.094vw;
    line-height: 1.094vw;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    display: block;
}

.casestudy-two-black-section {
    margin: 0;
    padding: 7.656vw 0;
    background: #000;
}
.casestudy-two-black-section .container {
    max-width: 62.448vw;
}

.casestudy-fit-warp {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 2.604vw;
}
.casestudy-fit-left {
    width: 47%;
}
.fitvideo {
    background: #c6c6c6;
    height: 27.917vw;
    overflow: hidden;
    text-align: center;
    padding-top: 2.396vw;
    margin: 0 0 2.344vw;
}
.fitvideoB {
    display: none;
    background: #0738e9;
}
.fitvideo video {
    width: 18.333vw;
}
.switch {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.switch strong {
    font-weight: 500;
    color: rgba(255,255,255,.6);
    font-size: 1.25vw;
    margin: 0;
    padding: 0;
    font-family: urbanist, sans-serif;
}
.switch strong:first-child {
    color: #fff;
    font-weight: 700;
}
.switch input {
  position: absolute;
  height: 0.052vw;
  width: 0.052vw;
  background: none;
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  padding: 0;
}
.switch input + label {
    position: relative;
    min-width: 7.031vw;
    display: inline-block;
    cursor: pointer;
    outline: none;
    user-select: none;
    vertical-align: middle;
    text-align: right;
    height: 3.021vw;
    line-height: 3.229vw;
    padding-right: 0;
    margin: 0 1.563vw;
    font-family: urbanist, sans-serif;
}
.switch input + label::before,
.switch input + label::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6.979vw;
    bottom: 0;
    display: block;
    height: 3.021vw;
}
.switch input + label::before {
    right: 0;
    background-color: #1c37ec;
    border-radius: 7vw;
    transition: 0.2s all;
}
.switch input + label::after {
    top: .417vw;
    left: .469vw;
    width: 2.083vw;
    height: 2.083vw;
    border-radius: 50%;
    background-color: #fff;
    transition: .2s all;
    margin-left: 3.958vw;
    background-image: url(../images/swith-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1.823vw;
}
.switch input:checked + label::before {
    background-color: #333333;
}
.switch input:checked + label::after {
    margin-left: 0;
    background-image: inherit;
}
.switch input:focus + label::before {
  outline: none;
  box-shadow: none;
}

.casestudy-fit-right{
    width: 53%;
}

.casestudy-fit-right-info{
    margin: 0;
    padding: 0 0 0 3.698vw;
}

.casestudy-fit-right-info h3{
    color: #fff;
    font-weight: 600;
    font-size: 1.667vw;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.042vw;
}
.casestudy-fit-right-info p{
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
}

.casestudy-fit-right-info p a{
    color: #0738E9;
    font-weight: 500;
    font-family: urbanist, sans-serif;
}
.casestudy-fit-right-info p a:hover{
    color: #fff;
}

.casestudy-fit-right-info blockquote{
    color: #fff;
    font-weight: 500;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding:0.521vw 0 0.521vw 0.833vw;
    font-size: 1.25vw;
    line-height: 1.615vw;
    border-left: 0.26vw #0738E9 solid;
}
.casestudy-fit-warp.casestudy-second-warp {
    direction: rtl;
}
.casestudy-second-warp .fitvideo {
    padding: 0;
    margin: 0;
    height: auto;
    display: flex;
}
.casestudy-second-warp .fitvideo video {
    width: 100%;
    height: 100%;
}
.casestudy-fit-warp.casestudy-second-warp {
    direction: rtl;
}
.casestudy-fit-warp.casestudy-second-warp .casestudy-fit-right-info {
    padding-left: 0;
    padding-right: 4.167vw;
    direction: initial;
}
.simplify-organizations-blue{
    background: #0738E9;
    padding: 10.365vw 0;
}

.simplify-box-blue{
    margin: 0 auto;
    padding: 4.063vw 15.156vw 4.063vw 6.667vw;
    background: #FFFFFF;
    max-width: 55.469vw;
    position: relative;
}
img.enmascarar-right {
    position: absolute;
    bottom: -.052vw;
    right: -7.552vw;
    width: 17.917vw;
}

.simplify-box-blue h2{
    font-size: 2.188vw;
    line-height: 2.865vw;
    margin: 0 0 1.198vw;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}

.simplify-box-blue p{
    font-size: 1.25vw;
    line-height: 1.815vw;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin: 0 0 1.042vw;
}

.simplify-box-blue p a{
    color: #0738E9;
    font-weight: 500;
}
.simplify-box-blue p a:hover{
    color: #000;
}

.social-reading ul li img {
    opacity: .3;
    width: 1.094vw;
}
.social-reading ul li img:hover {
    opacity: 1;
}
/*===CASESTUDY MUSEUM CSS END====*/

.casestudy-fitwarp .casestudy-fit-right-info{
    padding-left: 0;
}
.casestudy-fitwarp .casestudy-fit-right-info blockquote {
    max-width: 40.573vw;
    margin: 2.865vw auto 2.865vw;
}
.casestudy-fitwarp .casestudy-fit-right-info p {
    margin: 0 0 1.823vw;
}
.casestudy-fitwarp .casestudy-fit-right-info p em {
    font-style: normal;
    font-size: 0.938vw;
    line-height: 1.25vw;
}
.casestudyfit-rightinfo {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-top: 1.563vw;
}
.casestudy-fitwarp {
    max-width: 55.469vw;
    margin: 0 auto 4.688vw;
}
.casestudyfit-left{
    width: 27.188vw;
}
.casestudyfit-left p{
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
}

.casestudyfit-left ol {
   padding-left: 0;
   padding-bottom: 1.042vw;
   counter-reset: listitem;
}

.casestudyfit-left ol li {
   list-style: none;
   position: relative;
   padding-left: 1.771vw;
   font-size: 1.094vw;
   line-height: 1.615vw;
   color: #fff;
}

.casestudyfit-left ol li::before {
   counter-increment: listitem;
   content: counters(listitem, '.') '.';
   color: #0738E9;
   display: inline-block;
   font-weight: bold;
   position: absolute;
   left: 0;
}
.casestudyfit-left ol li a{
    color: #fff;
}
.casestudyfit-left ol li a:hover{
    color: #fff;
}
.casestudyfit-right {
    width: 27.917vw;
    margin-right: -4.688vw;
}
.casestudyfit-right p{
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.563vw;
}
.casestudyfit-right p a{
    color: #0738E9;
}
.casestudyfit-right p a:hover{
    color: #fff;
}
.casestudy-fitvideo-wrap {
    margin-bottom: 6.563vw;
}
.fitvideo-full{
    background: #FDCF30;
    height: auto;
    overflow: hidden;
    text-align: center;
    padding: 5.417vw 3.906vw 0;
}
.fitvideo-full video{
    max-width: 100%;
    display: block;
    margin-bottom: -0.052vw;
    width: 100%;
}
.casestudy-twoblack-section{
    margin: 0;
    padding: 7.656vw 0 2.604vw;
    background: #000;
}
.casestudy-twoblack-section .container {
    max-width: 71.146vw;
}
.campaign-strategy-content {
    max-width: 55.469vw;
    margin: 0 auto 0;
    padding-right: 0.729vw;
}
.campaign-strategy-content h3 {
    color: #fff;
    font-weight: 600;
    font-family: urbanist, sans-serif;
    font-size: 1.667vw;
    margin: 0 0 0.781vw;
}
.campaign-strategy-content p{
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.563vw;
}
.campaign-strategy-content p a{
    color: #0738E9;
}
.campaign-strategy-content p a:hover{
    color: #fff;
}
.producing-tabpanel .tabpanel-nav{
    max-width: 55.469vw;
    margin: 0 auto 0;
}
.producing-tabpanel .tabpanel-nav .nav-tabs {
    border-bottom: none;
}
.producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 1.094vw;
    line-height: 1.563vw;
    color: #fff;
    border: none;
    border-bottom: 0.26vw solid #414141;
}
.producing-tabpanel .tabpanel-nav .nav-tabs .nav-item.show .nav-link, .producing-tabpanel .tabpanel-nav .nav-tabs .nav-link.active {
    color: #fff;
    background-color: transparent;
    border-bottom-color: #0738E9;
}
.producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
    padding: 0 1.042vw 0.26vw;
}
.producing-tabpanel .tabpanel-nav .nav-tabs li:nth-child(1) a {
    padding-left: 0;
}
.producing-tabpanel .tabpanel-nav .nav-tabs li {
    margin: 0;
    padding: 0;
}
.producing-tabpanel .tab-content {
    max-width: 63.385vw;
    margin: 3.594vw auto 0;
    background: #292929;
    padding: 2.552vw 2.135vw 2.552vw 2.135vw;
}
.producing-tabpanel {
    margin-bottom: 2.5vw;
}
.producing-tabpanel-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.producing-tabContent-left {
    width: 35.938vw;
    height: auto;
    background: #39E5A4;
    padding: 2.604vw 2.24vw;
    margin-top: -4.063vw;
    margin-left: -5.625vw;
}
.producing-tabContent-left figure {
    background: #fff;
    padding: 0.781vw 0;
}
.producing-tabContent-right{
    width: 25.833vw;
}
.producing-tabContent-right h3{
    color: #fff;
    font-weight: 600;
    font-family: urbanist, sans-serif;
    font-size: 1.667vw;
    margin-bottom: 1.25vw;
}
.producing-tabContent-right p {
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
}
.producing-tabContent-right p a{
    color: #0738E9;
}
.producing-tabContent-right p a:hover{
    color: #fff;
}

.theresult-section{
    background: #FFFFFF;
    position: relative;
}
.theresult-section:before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
}
.theresult-section .container{
    max-width: 69.583vw;
    padding-left: 0;
    padding-right: 0;
}
.theresult-wrapper{
    background: #0738E9;
    position: relative;
    padding: 4.688vw 11.146vw 5.625vw;
}
.theresult-wrapper::after {
    content: "";
    background: url(../images/theresult-section-bg.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    width: 71.146vw;
    height: 20.26vw;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    mix-blend-mode: color-burn;
    background-size: 100%;
}
.theresult-content {
    position: relative;
    z-index: 1;
    text-align: center;
}
.theresult-content h3{
    color: #fff;
    font-weight: 600;
    font-family: urbanist, sans-serif;
    font-size: 1.667vw;
    margin: 0 0 1.042vw;
}
.theresult-content h4{
    color: #fff;
    font-weight: 600;
    font-family: urbanist, sans-serif;
    font-size: 1.667vw;
    margin: 0 0 1.042vw;
}
.theresult-content h4 a{
    color: #FDCF30;
}
.theresult-content h4 a:hover{
    color: #fff;
}
.theresult-content p {
    color: #fff;
    font-weight: 300;
    font-family: urbanist, sans-serif;
    margin: 0 0 1.563vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
}
.theresult-content p a{
    color: #FDCF30;
}
.theresult-content p a:hover{
    color: #fff;
}
.customers-responded-emails {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 1.563vw 0 4.167vw;
    max-width: 38.021vw;
    margin: 0 auto;
}
.responded-emails{
    width: 10.469vw;
    height: 6.979vw;
    background: #010DD5;
    border-radius: 0.677vw;
    padding: 0.885vw;
    text-align: left;
    margin: 0.755vw 0.755vw;
}
.responded-emails figure{
    margin-bottom: 0;
}
.responded-emails p{
    margin-bottom: 0;
    font-size: 1.094vw;
    color: #fff;
    line-height: 1.615vw;
}
.emails-theresult{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.emails-theresult strong{
    font-size: 2.083vw;
    color: #FFFFFF;
    line-height: 2.5vw;
}
.emails-theresult span{
    font-size: 1.094vw;
    color: #fff;
    line-height: 1.615vw;
}
.emails-theresult span img {
    margin-right: 0.26vw;
}
.simplify-organizations-white {
    background: #FFFFFF;
    padding: 2.604vw 0 0;
}
.simplify-organizations-white .simplify-box-blue {
    margin: 0 0 0 -1.667vw;
}
.simplify-organizations-white img.enmascarar-right {
    right: -5.469vw;
}
.casestudy-firstsection .lance-anderson-img {
    margin: 0 0 4.271vw -4.271vw;
    width: 69.479vw;
}

.simplify-organizations-white .container {
    max-width: 62.448vw;
}

.simplify-box-blue .btn {
    font-weight: 500;
    color: #fff;
    background-color: #000;
    padding: 0;
    font-size: 0.729vw;
    text-decoration: none;
    border-radius: 1.51vw;
    margin: 0;
    border: none;
    display: inline-flex;
    transition: 1s;
    font-family: urbanist, sans-serif;
    min-width: 13.333vw;
    height: 2.969vw;
    line-height: 2.969vw;
    text-transform: uppercase;
    letter-spacing: 0.052vw;
    justify-content: center;
    align-items: center;
}
.simplify-box-blue .btn:hover {
    color: #fff;
    box-shadow: 13.333vw 0 0 rgb(7 56 233) inset;
    background-color: rgb(7 56 233);
}

.producing-tabContent-left figure img {
    width: 100%;
}
.producing-tabContent-left figure video {
    width: 100%;
}
.logoanimation video {
    width: 13.281vw;
}
.responded-emails figure img {
    width: 0.885vw;
}

.previewtext-tab2 .producing-tabContent-left {
    background: #fdcf30;
}
.emailbody-tab-3 .producing-tabContent-left {
    background: #ec6487;
}
.custom-signature {
    background: #fff;
    padding: 2.083vw 1.563vw;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.custom-signature-content p {
    margin: 0;
    padding: 0 0 1.563vw;
    color: #1f1f1f;
    font-size: 1.25vw;
    line-height: 1.823vw;
    font-family: product sans;
    font-weight: 400;
}
.custom-signature-content p strong {
    font-weight: 700;
    display: block;
}
.logoanimation video {
    margin-left: -0.729vw;
}
.corporation-link p {
    margin: 0;
    padding: 0!important;
    color: #1f1f1f;
    font-size: 0.938vw;
    line-height: 1.146vw;
    font-family: product sans;
    font-weight: 700;
}
.corporation-link p a {
    color: #2152d0;
    font-weight: 400;
    text-decoration: underline;
}


@media (max-width:1699px) {
    .client-about-right-info p {
        margin: 0 0 .781vw;
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .client-one-hd p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .casestudy-fit-right-info p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .social-reading h3 {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .social-reading ul li {
        font-size: .825vw;
    }
    .casestudy-fit-right-info h3 {
        font-size: 1.867vw;
    }
    .simplify-box-blue .btn {
        font-size: 0.929vw;
        padding: 0 2vw;
    }
    .casestudy-fitwarp .casestudy-fit-right-info p em {
        font-size: 1.138vw;
    }
    .casestudyfit-right p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .casestudyfit-left p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .casestudyfit-left ol li {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .campaign-strategy-content p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .producing-tabContent-right p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .theresult-content p {
        font-size: 1.23vw;
        line-height: 1.815vw;
    }
    .theresult-content h3 {
        font-size: 2.167vw;
    }
    .theresult-content h4 {
        font-size: 1.867vw;
    }
}

@media (max-width:1439px) {
    .casestudy-first-section .container {
        max-width: 100%;
        padding: 0 12.1vw;
    }
    .casestudy-two-black-section .container {
        max-width: 100%;
        padding: 0 12.1vw;
    }
    .client-one-hd h2 {
        font-size: 1.967vw;
        line-height: 2.579vw;
    }
    .client-one-hd ul li a {
        padding: 0.36vw 0.925vw;
    }
    .client-one-hd ul li {
        font-size: 0.929vw;
    }
    .social-reading h3 {
        font-size: 1.55vw;
        line-height: 2.215vw;
    }
    .social-reading h3 img {
        width: 1.442vw;
    }
    .social-reading ul li {
        font-size: .995vw;
    }
    .social-reading ul li img {
        width: 1.394vw;
    }
    .client-about-right-info h2 {
        font-size: 1.967vw;
        line-height: 2.579vw;
    }
    .client-about-right-info p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .study-info-one span {
        font-size: 1.194vw;
        line-height: 1.494vw;
    }
    .study-info-one strong {
        font-size: 1.394vw;
        line-height: 1.994vw;
    }
    .casestudy-fit-right-info p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .casestudy-fit-right-info blockquote {
        font-size: 1.55vw;
        line-height: 1.815vw;
    }
    .simplify-box-blue p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .client-one-hd p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .simplify-box-blue {
        max-width: 60.469vw;
    }
    .casestudy-firstsection .lance-anderson-img {
        margin: 0 0 4.271vw 0;
        width: 100%;
    }
    .casestudy-fitwarp {
        max-width: 100%;
    }
    .casestudy-fitwarp .casestudy-fit-right-info p em {
        font-size: 1.338vw;
    }
    .casestudyfit-right p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .casestudyfit-left p {
        font-size: 1.45vw;
        line-height: 2.205vw;;
    }
    .casestudyfit-left ol li {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .campaign-strategy-content p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .producing-tabContent-right p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .theresult-content p {
        font-size: 1.45vw;
        line-height: 2.205vw;
    }
    .theresult-content h3 {
        font-size: 2.367vw;
    }
    .theresult-content h4 {
        font-size: 1.967vw;
    }
    .casestudy-twoblack-section .container {
        max-width: 100%;
        padding: 0 12.1vw;
    }
    .theresult-section .container {
        max-width: 100%;
        padding: 0 12.1vw;
    }
    .casestudyfit-right {
        margin-right: 0;
    }
    .campaign-strategy-content {
        max-width: 70.469vw;
        margin: 0 auto 0;
        padding-right: 0;
    }
    .producing-tabpanel .tabpanel-nav {
        max-width: 70.469vw;
        margin: 0 auto 0;
    }
    .producing-tabpanel .tab-content {
        max-width: 92%;
        margin: 3.594vw 0 0 auto;
    }
    .producing-tabContent-right {
        width: 31.833vw;
    }
    .theresult-wrapper {
        padding: 4.688vw 7.146vw 5.625vw;
    }
    .customers-responded-emails {
        max-width: 53.021vw;
    }
    .responded-emails {
        width: 12.469vw;
        height: 8.979vw;
    }
}

@media (max-width:1199px) {

    .casestudy-two-black-section .container {
        padding: 0 7.1vw;
    }
    .casestudy-first-section .container {
        padding: 0 7.1vw;
    }
    .casestudy-first-section {
        margin: 0;
        padding: 40px 0 50px;
    }
    .casestudy-heading h1 {
        font-size: 32px;
        line-height: 40px;
    }
    .client-one-hd h2 {
        font-size: 22px;
        line-height: 29px;
    }
    .client-one-hd p {
        font-size: 16px;
        line-height: 24px;
    }
    .client-one-hd ul li a {
        padding: 3px 12px;
    }
    .client-one-hd ul li {
        font-size: 12px;
        margin: 0 2px 2px 0;
    }
    .social-reading h3 img {
        width: auto;
        margin-right: 10px;
    }
    .social-reading h3 {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 10px;
    }
    .social-reading ul li {
        font-size: 14px;
        margin-right: 7px;
        line-height: normal;
    }
    .social-reading ul li img {
        width: auto;
    }
    .client-about-right-info h2 {
        font-size: 22px;
        line-height: 25px;
        margin: 0 0 10px;
    }
    .client-about-right-info p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 13px;
    }
    .client-about-sdhc {
        margin: 0 0 25px;
    }
    .casestudy-heading {
        text-align: center;
        padding: 0 50px 30px;
    }
    .point-one-slider {
        padding: 45px 20px 40px;
        max-width: 100%;
    }
    .study-info-one p {
        margin: 0 0 14px;
        font-size: 22px;
        line-height: 30px;
    }
    .study-info-one p {
        margin: 0 0 14px;
        font-size: 22px;
        line-height: 30px;
    }
    .study-info-one span {
        font-size: 16px;
        line-height: 18px;
    }
    .casestudy-two-black-section {
        padding: 60px 0;
    }
    .casestudy-fit-right-info h3 {
        font-size: 22px;
        line-height: 1.2;
    }
    .casestudy-fit-right-info p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
    }
    .casestudy-fit-right-info blockquote {
        margin: 0 0 20px;
        padding: 6px 0 6px 14px;
        font-size: 18px;
        line-height: 24px;
        border-left-width: 3px;
    }
    .fitvideo {
        height: auto;
        padding: 46px 20px 0;
        margin: 0 0 2.344vw;
    }
    .fitvideo video {
        width: 100%;
    }
    .switch strong {
        font-size: 18px;
    }
    .switch input+label {
        min-width: 120px;
        height: 45px;
        line-height: 45px;
        margin: 0 22px;
    }
    .switch input+label::before, .switch input+label::after {
        width: 120px;
        height: 45px;
    }
    .switch input+label::after {
        top: 8px;
        left: 9px;
        width: 30px;
        height: 30px;
        margin-left: 76px;
        background-repeat: no-repeat;
            background-size: 100%;
    }
    .simplify-organizations-blue {
        padding: 60px 85px 60px 30px;
    }
    .simplify-box-blue {
        padding: 45px 136px 45px 44px;
            max-width: 616px;
    }
    img.enmascarar-right {
        width: 210px;
        right: -76px;
    }
    .simplify-box-blue h2 {
        font-size: 26px;
        line-height: 35px;
        margin: 0 0 18px;
    }
    .simplify-box-blue p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 13px;
    }
    .simplify-box-blue a.btn {
        font-size: 13px;
        min-width: 237px;
        height: 45px;
        line-height: 45px;
        border-radius: 150px;
    }

    .casestudy-fit-warp {
        margin: 0 0 30px;
    }
    .casestudy-fit-warp:last-child {
        margin-bottom: 0;
    }
    .casestudy-heading {
        max-width: 800px;
        padding: 0 70px 35px;
        margin: 0 auto;
    }
    .casestudy-twoblack-section {
        padding: 60px 0 26px;
    }
    .casestudy-fitwarp .casestudy-fit-right-info blockquote {
        max-width: 660px;
        margin: 25px auto 25px;
    }
    .casestudy-fitwarp .casestudy-fit-right-info p {
        margin: 0 0 15px;
    }
    .casestudy-fit-right-info h3 {
        font-size: 26px;
    }
    .casestudy-fitwarp .casestudy-fit-right-info p em {
        font-size: 16px;
        line-height: 24px;
    }
    .casestudyfit-right p {
        font-size: 16px;
        line-height: 22px;
    }
    .casestudyfit-right p {
        font-size: 16px;
        line-height: 24px;
    }
    .casestudyfit-left p {
        font-size: 16px;
        line-height: 24px;
    }
    .casestudyfit-left ol li {
        font-size: 16px;
        line-height: 24px;
        padding-left: 16px;
    }
    .casestudyfit-left {
        width: 48%;
    }
    .casestudyfit-right {
        width: 48%;
    }
    .casestudy-fitwarp {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .casestudy-fitvideo-wrap {
        margin-bottom: 30px;
    }
    .campaign-strategy-content h3 {
        font-size: 22px;
        margin: 0 0 10px;
        line-height: normal;
    }
    .campaign-strategy-content p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
    }
    .producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
        font-size: 16px;
        line-height: 24px;
        padding: 6px 15px;
        border-bottom-width: 3px;
    }
    .producing-tabContent-right h3 {
        font-size: 20px;
        margin-bottom: 13px;
        line-height: normal;
    }
    .producing-tabContent-right p {
        font-size: 16px;
        line-height: 24px;
    }
    .producing-tabpanel {
        margin-bottom: 30px;
    }
    .casestudy-twoblack-section .container {
        padding: 0 7.1vw;
    }
    .producing-tabpanel .tab-content {
        max-width: calc(100% - 36px);
        margin: 50px 0 0 auto;
    }
    .producing-tabContent-left {
        width: 55%;
        height: auto;
        background: #39E5A4;
        padding: 30px;
        margin-top: -48px;
        margin-left: -58px;
    }
    .producing-tabContent-right {
        width: 48%;
    }
    .campaign-strategy-content {
        max-width: 100%;
        margin: 0 auto 0;
        padding-right: 0;
    }
    .producing-tabpanel .tabpanel-nav {
        max-width: 100%;
        margin: 0 auto 0;
    }
    .custom-signature {
        padding: 20px;
    }
    .custom-signature-content p {
        padding: 0 0 15px;
        font-size: 16px;
        line-height: 24px;
    }
    .corporation-link p {
        font-size: 16px;
        line-height: 24px;
    }
    .theresult-section .container {
        padding: 0 7.1vw;
    }
    .theresult-content p {
        font-size: 16px;
        line-height: 24px;
    }
    .theresult-content h3 {
        font-size: 25px;
        line-height: normal;
        margin: 0 0 15px;
    }

    .customers-responded-emails {
        max-width: 500px;
        padding: 20px 0;
    }
    .theresult-content h4 {
        font-size: 25px;
        line-height: normal;
        margin: 0 0 15px;
    }
    .theresult-wrapper {
        padding: 60px;
    }
    .theresult-wrapper::after {
        width: 100%;
        height: 250px;
    }
    .emails-theresult strong {
        font-size: 25px;
        line-height: 30px;
    }
    .responded-emails {
        width: 160px;
        height: auto;
        padding: 12px;
        margin: 10px;
        border-radius: 10px;
    }
    .responded-emails figure img {
        width: 20px;
        margin: 0 0 8px;
    }
    .emails-theresult span {
        font-size: 16px;
        line-height: 21px;
    }
    .emails-theresult span img {
        margin-right: 5px;
    }
    .simplify-organizations-white .simplify-box-blue {
        margin: 0 auto;
    }
    .simplify-organizations-white .container {
        max-width: 100%;
        padding: 0 5.1vw;
    }
}
@media (max-width:1023px) {

    .casestudy-two-black-section .container {
        padding: 0 5.1vw;
    }
    .casestudy-first-section .container {
        padding: 0 5.1vw;
    }
    .casestudy-twoblack-section .container {
        padding: 0 5.1vw;
    }
    .theresult-section .container {
        padding: 0 5.1vw;
    }

}
@media (max-width:767px) {

    .casestudy-first-section .container {
        padding: 0 30px;
    }
    .casestudy-two-black-section .container {
        padding: 0 30px;
    }
    .casestudy-heading {
        padding: 0 0 25px;
    }
    .casestudy-heading h1 {
        font-size: 22px;
        line-height: 28px;
    }
    .client-about-left {
        width: 288px;
        padding-right: 20px;
    }
    .client-about-right {
        width: calc(100% - 288px);
    }
    .client-one-hd {
        margin: 0 0 15px;
    }
    .client-one-hd h2 {
        font-size: 20px;
    }
    .social-reading h3 img {
        margin-right: 6px;
        width: 16px;
    }
    .client-about-sdhc {
        margin: 0 0 16px;
    }
    .point-one-slider {
        padding: 24px 20px 18px;
    }
    .study-info-one p {
        margin: 0 0 10px;
        font-size: 16px;
        line-height: 22px;
    }
    .study-info-one strong {
        font-size: 14px;
        line-height: 16px;
        margin: 0 0 4px;
    }
    .study-info-one span {
        font-size: 14px;
        line-height: 16px;
    }
    .casestudy-two-black-section {
        padding: 30px 0;
    }
    .casestudy-fit-warp {
        margin: 0 0 15px;
    }
    .fitvideo {
        padding: 15px 15px 0;
        height: 450px;
    }
    .fitvideo video.background {
        width: 100%;
    }
    .switch strong {
        font-size: 16px;
    }
    .switch input+label {
        min-width: 100px;
        height: 45px;
        line-height: 40px;
        margin: 0 12px;
    }
    .switch input+label::before, .switch input+label::after {
        width: 100px;
        height: 40px;
    }
    .switch input+label::after {
        top: 7px;
        left: 7px;
        width: 25px;
        height: 25px;
        margin-left: 61px;
    }
    .casestudy-fit-right-info h3 {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .casestudy-fit-right-info blockquote {
        margin: 0 0 20px;
        padding: 2px 0 2px 8px;
        font-size: 16px;
        line-height: 22px;
        border-left-width: 2px;
    }
    .simplify-organizations-blue {
        padding: 30px 82px 30px 30px;
    }
    .simplify-box-blue {
        padding: 30px 136px 30px 30px;
    }
    img.enmascarar-right {
        width: 166px;
        right: -60px;
    }
    .simplify-box-blue h2 {
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 15px;
    }
    .simplify-box-blue p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 10px;
        padding-right: 50px;
    }
    .simplify-organizations-white img.enmascarar-right {
        right: 0;
    }
    .casestudy-twoblack-section .container {
        padding: 0 30px;
    }
    .theresult-section .container {
        padding: 0 30px;
    }
}

@media (max-width:575px) {
    .casestudy-first-section .container {
        padding: 0 20px;
    }
    .casestudy-two-black-section .container {
        padding: 0 20px;
    }
    .page-template-museum  .two-point-new-section.home-index-page.header-the-work-soundmind {
        height: 88px;
    }
    .client-about-right {
        width: 100%;
    }
    .client-about-left {
        width: 100%;
        padding-right: 0;
        padding-bottom: 10px;
        order: 2;
    }
    .casestudy-fit-left {
        width: 100%;
    }
    .casestudy-fit-right {
        width: 100%;
        padding-top: 20px;
    }
    .casestudy-fit-warp {
        margin: 0 0 15px;
    }
    .simplify-box-blue {
        padding: 15px;
    }
    img.enmascarar-right {
        width: 110px;
        right: -42px;
    }
    .simplify-box-blue p {
        padding-right: 66px;
    }
    .simplify-box-blue a.btn {
        font-size: 11px;
        min-width: 186px;
        height: 40px;
        line-height: 45px;
    }
    .simplify-organizations-blue {
        padding: 30px 50px 30px 20px;
    }
    .simplify-box-blue h2 {
        font-size: 20px;
        line-height: 26px;
        margin: 0 0 15px;
    }
    .simplify-box-blue h2 br{
        display: none;
    }
    .casestudy-fit-warp.casestudy-second-warp .casestudy-fit-right-info {
        padding-left: 0;
        padding-right: 0;
        direction: initial;
    }
    .casestudy-fit-right-info {
        padding: 0;
    }
    .casestudy-twoblack-section {
        padding: 40px 0 26px;
    }
    .casestudy-twoblack-section .container {
        padding: 0 20px;
    }
    .casestudyfit-left {
        width: 100%;
    }
    .casestudyfit-right {
        width: 100%;
    }
    .casestudyfit-rightinfo {
        padding-top: 15px;
        flex-wrap: wrap;
    }
    .producing-tabpanel .tabpanel-nav .nav-tabs .nav-link {
        font-size: 14px;
        line-height: 24px;
        padding: 6px 8px;
        border-bottom-width: 3px;
    }
    .producing-tabpanel .tabpanel-nav .nav-tabs {
        border-bottom: none;
        justify-content: center;
    }
    .producing-tabContent-left {
        width: 100%;
        height: auto;
        background: #39e5a4;
        padding: 10px;
        margin-top: 0;
        margin-left: 0;
    }
    .producing-tabpanel .tab-content {
        max-width: 100%;
        margin: 30px 0 0 auto;
        padding: 15px;
    }
    .producing-tabContent-right {
        width: 100%;
        margin-top: 20px;
    }
    .theresult-wrapper {
        padding: 20px 15px;
    }
    .responded-emails {
        width: 142px;
        margin: 3px;
    }
    .theresult-content h4 {
        font-size: 22px;
    }
    .simplify-organizations-white .simplify-box-blue {
        margin: 40px 0;
        padding: 0 20px;
    }
    .simplify-organizations-white {
        padding: 0px 60px 0px 0;
    }
    .simplify-organizations-white img.enmascarar-right {
        right: -37px;
        bottom: -41px;
    }
    .theresult-section .container {
        padding: 0 20px;
    }
    .simplify-organizations-white .container {
        padding: 0;
    }
}

/*=CASESTUDY MAWI PAGE CSS START=*/

.mavi-after-before-section .fitvideo {
    padding: 104px 75px 0px;
}
.mavi-after-before-section .fitvideoB {
    background: #FDCF33;
}
.mavi-after-before-section .fitvideo video {
    width: 100%;
}

.casestudy-fit-warp.mawi-dna-logo-branding-section {
    max-width: 1090px;
    margin: auto;
}
.casestudy-fit-warp.mawi-dna-logo-branding-section .fitvideo {
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mawi-casestudy-darkgray-section {
    background: #292929;
    padding: 95px;
    margin-bottom: 90px;
}

.casestudy-fitwarp.mawi-casestudy-darkgray-section-two {
    margin-bottom: 0;
}

.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three {
    padding-bottom: 0;
    padding: 0;
    flex-wrap: wrap;
}
.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left {
    width: 1018px;
    margin: auto;
}
.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-right {
    width: 100%;
    margin: 0;
}

.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left ol {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left ol li {
    width: 48%;
    margin-right: 1.042vw;
    margin-bottom: 1.042vw;
}
.casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-warp.mawi-dna-logo-branding-section {
    margin-top: 45px;
    justify-content: space-between;
}
.casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left {
    width: 48%;
}
.casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-right {
    width: 50%;
}
.casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
    height: auto;
    background: #0738E9;
    padding: 50px;
}
.casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo video {
    width: 100%;
    height: 100%;
}
.mawi-dna-result-section {
    background: #0738E9;
    text-align: center;
    position: relative;
    padding: 90px;
}
.mawi-dna-result-inner {
    max-width: 1090px;
    margin: auto;
    position: relative;
}
.mawi-dna-result-section.casestudy-fit-right-info p a {
    color: #FDCF30;
}
.mawi-dna-result-section::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/mawi-result-shaph.png);
    width: 100%;
    height: 217px;
    z-index: 0;
    mix-blend-mode: multiply;
    background-repeat: no-repeat;
    background-position: center;
}
/*=CASESTUDY MAWI PAGE CSS END=*/

.mawidna-secondsection .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
    height: 521px;
}
.mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section .fitvideo {
    margin-bottom: 0px;
}

.mawidna-secondsection .casestudy-fit-right-info h3 {
    margin-bottom: 40px;
}

.casestudy-fit-right-info p:last-child {
    margin-bottom: 0;
}

.mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section {
    padding-bottom: 88px;
}
.mawidna-thirdsection {
    margin-bottom: 105px;
    margin-top: 90px;
}

.mavi-after-before-section.mawidna-thirdsection .fitvideo {
    padding: 104px 75px 0px;
    height: 715px;
}

.mavi-after-before-section.mawidna-thirdsection .fitvideo video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width:1199px) {

.mawidna-firstsection .casestudy-heading {
    padding: 0 60px 25px;
}
.mawidna-secondsection .casestudy-fit-right-info h3 {
    margin-bottom: 15px;
}
.mawidna-secondsection .casestudy-fitwarp .casestudy-fit-right-info blockquote {
    margin: 35px 0 35px 56px;
}
.mawidna-thirdsection {
    margin-bottom: 70px;
    margin-top: 45px;
}
.mawidna-secondsection .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
    height: auto;
}
.mawidna-secondsection .mawi-dna-result-section.casestudy-fit-right-info {
    padding: 65px;
}
.mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section {
    padding-bottom: 60px;
}
.mavi-after-before-section.mawidna-thirdsection .fitvideo {
    padding: 58px 40px 0;
    height: 550px;
}
.mawi-casestudy-darkgray-section {
    padding: 60px 30px 40px;
    margin-bottom: 60px;
}
.casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left ol li {
    width: 47%;
}
.casestudy-twoblack-section.mawidna-secondsection {
    padding: 60px 0 26px;
}


}

@media (max-width:767px) {
    .mawidna-firstsection .container {
        padding: 0 15px;
    }
    .mawidna-secondsection .container {
        padding: 0 15px;
        max-width: 100%;
    }
    .mawidna-secondsection .mawi-dna-result-section.casestudy-fit-right-info {
        padding: 25px 15px 15px;
    }
    .mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section {
        padding-bottom: 25px;
    }
    .mawi-casestudy-darkgray-section {
        padding: 35px 20px 25px;
        margin-bottom: 35px;
    }
    .casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left ol li {
        width: 46%;
        margin-right: 15px;
        margin-bottom: 6px;
    }
    .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
        padding: 25px;
    }
    .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-warp.mawi-dna-logo-branding-section {
        margin-top: 20px;
    }
    .mawidna-thirdsection {
        margin-bottom: 35px;
        margin-top: 35px;
    }
    .mavi-after-before-section.mawidna-thirdsection .fitvideo {
        padding: 40px 20px 0;
        height: 350px;
    }
    .mawidna-secondsection .casestudy-fitwarp .casestudy-fit-right-info blockquote {
        margin: 15px 0 15px 15px;
    }
    .mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section .fitvideo {
        height: 290px;
    }
    .casestudy-twoblack-section.mawidna-secondsection {
        padding: 30px 0 15px;
    }
}

  @media (max-width:575px) {
      .animationvideo-mobilenone{
          display: none;
      }

      .mawidna-firstsection .casestudy-heading {
          padding: 0 0px 15px;
      }
      .mavi-after-before-section.mawidna-thirdsection .fitvideo {
          padding: 20px 10px 0;
          height: 270px;
      }
      .mawidna-secondsection .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-right {
          width: 100%;
          padding-top: 0;
      }
      .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left {
          width: 100%;
      }
      .casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left {
          width: 100%;
      }
      .casestudyfit-rightinfo.mawi-casestudy-darkgray-section-three .casestudyfit-left ol li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 6px;
      }
      .mawidna-secondsection .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
          height: 320px;
          max-width: 100%;
          margin: 0 auto;
          padding: 15px;
      }
      .mawidna-secondsection .casestudy-fit-warp.mawi-dna-logo-branding-section .fitvideo {
          margin-bottom: 0px;
      }
      .cantellus-thank-you {
          max-width: 490px;
          padding: 24px 24px 24px;
          margin: 30px auto 0;
      }
      .simplify-organizations-white {
          padding: 0px 60px 0px 0;
      }
      .simplify-organizations-white .simplify-box-blue {
          padding: 40px 0 45px 0;
      }
      .casestudy-twoblack-section.cantellus-product-redesign-section .casestudy-fit-warp.mawi-dna-logo-branding-section {
          margin: 0 auto 25px;
      }
      .simplify-organizations-white .simplify-box-blue h2 {
          width: 100%;
      }
      .mawidna-secondsection.cantellus-product-redesign-section .casestudy-fitwarp.mawi-casestudy-darkgray-section-two .casestudy-fit-left .fitvideo {
          margin-top: 25px;
      }
      .casestudy-twoblack-section.mawidna-secondsection.cantellus-product-redesign-section .mawi-casestudy-darkgray-section-two .casestudy-fit-warp.mawi-dna-logo-branding-section {
          padding-bottom: 0;
      }
      .casestudy-twoblack-section .container {
          max-width: 100%;
      }
      .hourdog-daycare-secondsection .casestudy-fit-left {
          width: 100%;
      }
      .hourdog-daycare-secondsection .casestudy-fit-right {
          width: 100%;
      }
      .hourdog-daycare-secondsection .casestudy-fit-right .casestudy-fit-right-info {
          padding: 0;
      }
      .hourdog-video-thirdsection .casestudy-fitvideo {
          padding: 20px;
      }
      .simplify-organizations-white.simplify-organizations-blulight .simplify-box-blue {
          padding: 20px 62px 30px 20px;
      }
      .simplify-organizations-white.simplify-organizations-blulight img.enmascarar-right {
          right: 0;
      }
      .hourdog-daycare-secondsection .casestudy-fit-right-info.casestudy-fit-content-full {
          padding: 20px 0 0;
      }
      .hourdog-video-thirdsection .casestudy-fitvideo span.switch {
          margin: 0 0 20px;
      }
  }

  @media (min-width:1280px) {
    .casestudy-fit-warp.mawi-dna-logo-branding-section .fitvideo {
        height: 457px;
    }
}

/*=DOG DAY CARE PAGE CSS START=*/

.casestudy-twoblack-section.hourdog-daycare-secondsection {
    padding-bottom: 138px;
}


.hourdog-daycare-secondsection .casestudy-fit-warp {
    padding-left: 120px;
    max-width: 1231px;
    margin: 0 auto 65px
}

.hourdog-daycare-secondsection .casestudy-fit-right .casestudy-fit-right-info {
    padding: 0 0 0 57px
}

.hourdog-daycare-secondsection .casestudy-fit-left {
    width: 44%
}

.hourdog-daycare-secondsection .casestudy-fit-right {
    width: 56%
}



.mavi-after-before-section.hourdog-video-thirdsection .fitvideo {
    background: 0 0;
    padding: 0
}

.hourdog-video-thirdsection .casestudy-fitvideo {
    background: #292929;
    padding: 88px 135px
}

.hourdog-video-thirdsection .casestudy-fitvideo span.switch {
    margin: 0 0 60px
}

.hourdog-daycare-secondsection .casestudy-fit-right-info.casestudy-fit-content-full {
    margin: 0;
    padding: 30px 0 0
}




@media(max-width: 1199px) {

    .fitvideo video.background {
        width: 100%;
    }


.hourdog-daycare-secondsection .casestudy-fit-warp {
    padding-left: 0;
    max-width: 1231px;
    margin: 0 auto 40px
}

.hourdog-video-thirdsection .casestudy-fitvideo {
    padding: 48px 45px
}

.casestudy-twoblack-section.hourdog-daycare-secondsection {
    padding-bottom: 78px
}

.mavi-after-before-section.hourdog-video-thirdsection .fitvideo {
    margin: 0
}

}

@media(max-width: 1023px) {

    .fitvideo video.background {
        width: 100%;
    }

    .hourdog-daycare-secondsection .casestudy-fit-right .casestudy-fit-right-info {
        padding: 0 0 0 30px
    }

    .hourdog-video-thirdsection .casestudy-fitvideo span.switch {
        margin: 0 0 30px
    }

    .hourdog-video-thirdsection .casestudy-fitvideo {
        padding: 30px
    }
    .casestudy-twoblack-section.hourdog-daycare-secondsection {
        padding-bottom: 40px
    }
}

@media(max-width: 767px) {
    .mavi-after-before-section.hourdog-video-thirdsection .fitvideo {
        height: 250px
    }
    .fitvideo video.background {
        width: 100%;
    }
}

@media(max-width: 575px) {

    .fitvideo video.background {
        width: 100%;
    }

    .hourdog-daycare-secondsection .casestudy-fit-left {
        width: 100%
    }

    .hourdog-daycare-secondsection .casestudy-fit-right {
        width: 100%
    }

    .hourdog-daycare-secondsection .casestudy-fit-right .casestudy-fit-right-info {
        padding: 0
    }

    .hourdog-video-thirdsection .casestudy-fitvideo {
        padding: 20px
    }
    .hourdog-daycare-secondsection .casestudy-fit-right-info.casestudy-fit-content-full {
        padding: 20px 0 0
    }

    .hourdog-video-thirdsection .casestudy-fitvideo span.switch {
        margin: 0 0 20px
    }
}




/*=DOG DAY CARE PAGE CSS END=*/
