@media (min-width: 1024px) and (max-width: 1280px) {

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        left: 50% !important;
    }
}
@media (min-width: 897px) and (max-width: 992px) {
    
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
      padding-left: 0% !important;
      padding-right: 0% !important;

  }
}

@media (min-width: 993px) and (max-width: 1280px) {
    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
        position: relative;
        transform: translateY(20%);
        margin: 0px !important;
    }

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
        width: 45% !important;
        float: left !important;
    }

    #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
        width: 50% !important;
    }

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        width: 50% !important;
    }
}

@media (min-width: 1200px) {

    /*----header Start------*/
    .container,
    .carousel-indicators {
        max-width: 1250px
    }

    /*----header End------*/
}

@media (min-width: 1625px) {
    .banner-body.i-am-liar-banner-body {
        top: 13% !important;
    }
}
@media (min-width: 1480px) {
    .carousel img {
        object-fit: inherit;
        height: auto;
        position: relative;
        z-index: -1;
    }
}
@media (min-width: 1439px) {
	
	.col-right .banner-body .top-left{
        padding-left: 20px !important;
    }
}
@media (min-width: 1440px) {
	
 .carousel-item:last-child .carousel-caption{
	 left:10px;
 }  
    
    .banner-body.i-am-liar-banner-body {
        top: 7% !important;
    }

    .carousel-inner {
        height: auto;
    }

    .col-full {
        display: flex;
        max-width: 2000px;
        margin: 0 auto;

    }

    .col-left {
        float: left;
        width: 36%;
        background: #111;
        position: relative;
    }

    .col-right {
        float: right;
        width: 64%;
        position: relative;
    }

    .col-left .carousel-caption span.desktopViewOnly {
        text-align: right;
    }
}

@media (min-width: 1801px) and (max-width: 3000px) {

    .banner-body .top-left {
        margin-right: 21% !important;

    }

    /*----header End------*/
}

@media (min-width: 1640px) {

    /*----header Start------*/
    .container,
    .main-content1160,
    .carousel-indicators {
        max-width: 1365px
    }

    .banner-body.i-am-liar-banner-body .main-content1160 {
        max-width: 88%;
        margin-left: 12%;
    }
}

@media (min-width: 1576px) and (max-width: 1652px) {
    .banner-body.i-am-liar-banner-body .main-content1160 {
        max-width: 93%;
        margin-left: 7%;
    }
}

/*----header End------*/

@media (min-width: 1500px) and (max-width: 1800px) {
    .banner-body .top-left {
        margin-right: 19% !important;

    }

}
@media (min-width: 1367px) and (max-width: 1440px) {
    .banner-body.i-am-liar-banner-body {
        top: 5% !important;
    }
	
}
@media (min-width: 1367px) {
.col-right .carousel-caption {
    text-align: left;
    left: 25px;
    top: -11px;
}	
    .carousel-item:last-child .banner-body .top-left{
        margin-left: 40px;
        margin-bottom: 10px;
    }
    .banner-body.i-am-liar-banner-body .middle-banner-text span.desktopViewOnly{
        margin-left: 40px;
        line-height: 200px;
    }
    .carousel-item {
        height: 800px;
    }

    .col-left {
        height: 800px;
    }

    .col-right {
        height: 800px;
    }
}

@media (min-width: 1367px) and (max-width: 1575px) {
    .carousel-item:last-child .carousel-caption {
        top: 20px;
    }

    /* .carousel-item:last-child .carousel-caption .banner-body {
        top: 13%;
    } */

    .carousel-item:last-child .i-am-liar-banner-body .bottomWrapContent {
        position: relative;
        left: 0px;
    }

    .banner-body.i-am-liar-banner-body .main-content1160 {
        max-width: 95%;
        margin-left: 5%;
    }

    .carousel-item:last-child .not-an-actual-Right p {
        bottom: -66px;
    }
}



@media (min-width: 992px) and (max-width: 1215px) {
    .banner-content-body {
        margin-right: 0;
    }
}


@media (min-width: 1024px) and (max-width: 1200px) {
    .top-header-links li {
        padding-right: 10px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .top-header-links li {
        padding-right: 6px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {

    /* .not-an-actual {
        float: left;
        padding-top: 45px;
        text-align: left;
    } */
    .middle-banner-text span.not-today {
        font-size: 160px;
        font-style: normal;
        font-weight: 100;
        line-height: 200px;
        letter-spacing: 15.2px;
    }

    .container,
    .carousel-indicators {
        max-width: 1090px;
    }

    .carousel-indicators {
        padding: 0 70px !important;
    }

    .desktopViewOnly.select-indicator-section,
    .top-header-text,
    .select-indicator-section ul {
        padding-left: 0;
    }

    .top-header-links {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }



    li.dropdown.selectIndication a.selectIndicationdrop {
        padding: 6px 4px;
        width: 145px;
    }

    .logo-icon img {
        width: auto;
        height: 40px;
        margin-top: 10px;
    }
}

@media (min-width: 547px) and (max-width: 630px) {
    .isi-head span:first-child {
        display: block;
        width: 50% !important;
    }
}

@media (min-width: 447px) and (max-width: 546px) {
    .isi-head span:first-child {
        display: block;
        width: 60% !important;
    }
}

@media (min-width: 320px) and (max-width: 446px) {
    .isi-head span:first-child {
        display: block;
        width: 75% !important;
    }
}

@media (min-width: 320px) and (max-width: 385px) {
    ul.navigate-section-links li:nth-child(3) span.linksTabs {
        width: 265px;
    }
}

@media (min-width: 992px) and (max-width: 1200px){
    .bannerdesktopViewOnly {
        display: none !important;
    }
    .bannertabViewOnly {
        display: block !important;
    }
    .bannermobileViewOnly {
        display: none !important;
    }
}

@media (min-width: 320px) and (max-width: 992px){
   
    .orabgeBar.homeBar {
        padding-bottom: 0;
    }
.orabgeBar img {
    height: 20px;
    width: 100%;
    margin-top: 48px;
}	
p.space.mobBtm0 {
    margin-bottom: 0px;
}


    .common-section.blackBg {
        margin-top: -1px;
    }
    p.top-border.max-width500.greyGrad.mobileViewOnly {
        text-align: left;
    }
    .banner-body.i-am-liar-banner-body .main-content1160 {
        max-width: 100%;
        margin-left: 0;
        padding: 15px;
    }

    .carousel-item.active:last-child .not-an-actual-Right p {
        bottom: -396px;
    }

    .bottom-banner-content {
        margin: 0 !important;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        width: 80%;
        margin-bottom: 5rem;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: absolute;
        bottom: -230px;
        top: auto;
    }

    .not-an-actual-Right p {
        position: absolute;
        right: 15px;
        bottom: -246px;
        font-size: 12px;
    }

    .i-am-liar-banner-body .middle-banner-text span {
        font-size: 100px !important;
        line-height: 100px;
    }

    .col-right .carousel-caption,
    .col-left .carousel-caption {
        text-align: center;
        left: 0px;
        right: 0px;
    }

    .carousel-item:last-child .carousel-caption {
        right: 0px;
        left: 0px;
    }

    .col-full {
        display: block;
        height: 100%;
    }

    .col-left {
        float: left;
        width: 100%;
        background: #111;
        position: relative;
        height: 20%;
		margin-top: 20px;
    }

    .col-right {
        float: left;
        width: 100%;
        position: relative;
        height: 86%;
    }

    .carousel-inner {
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .carousel-item.active:last-child {
        height: 415px;
    }

    .middle-banner-text span {
        display: block;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        max-width: 100%;
        margin: 0 auto;
        padding: 0;
        left: 15px;
        right: 15px;
        width: 90%;
        text-align: center;
    }


    .banner-body.i-am-liar-banner-body .middle-banner-text {
        position: relative;
        top: 0px;
    }

    .banner-body.i-am-liar-banner-body {
        top: 41%;
    }

    .bottomWrapContent {
        float: left;
        width: 100%;
        position: relative;
        top: 10px;
        padding: 0;
    }

    .carousel-indicators [data-bs-target] {
        background-color: #B2B2B2;
    }

    .carousel-item:last-child .i-am-liar-banner-body .bottom-banner-content {
        width: 100%;
    }

    .carousel-item {
        overflow: hidden;
        height: 415px;
    }

    .sticky+.main-content {
        top: 0px;
        margin-top: 0px;
        position: relative;
        left: 0;
        right: 0px;
        z-index: 3;
    }

    header#navbar,
    header.header.sticky {
        position: relative;
        top: 0;
    }

    .banner-content-body {
        margin-right: 0;
    }


    .middle-banner-text span.not-today {
        font-size: 72px;
        font-style: normal;
        font-weight: 100;
        line-height: 100px;
        /* 100% */
        letter-spacing: 10px;
    }

    .isi-head span:first-child {
        display: block;
        width: 90%;
    }

    .isi-head span.up-arrow,
    .isi-head span.down-arrow {
        position: absolute;
        right: 15px;
        top: 40%;
    }

    .page-not-found {
        text-align: Center;
        padding: 60px 16px !important;
    }

    .page-not-found h1 {
        font-size: 40px;
        line-height: 48px;
    }



    .banner-body,
    .carousel-caption {
        top: 0;
        bottom: 0;
    }

    .carousel-caption {
        left: 0px;
    }

    ul.mob-bottom-links {
        padding-top: 0px;
    }

    .common-section {
        padding: 0;
    }

    .bottomNote {
        padding: 24px 0;
		background: #191919;
    }

    .common-section p {
        font-size: 16px;
    }

    .common-section p.note {
        font-size: 12px;
    }

    .common-section h3 {
        font-size: 26px;
        margin-top: 48px;
        margin-bottom: 36px;
        letter-spacing: 1.3px;
    }

    .buttonLinks {
        padding: 24px 16px;
        position: relative;
        float: left;
        width: 100%;
    }

    .buttonLinks a {
        color: #fff;
        font-size: 26px;
        line-height: 32px;
        letter-spacing: 1.3px;
        text-decoration: none;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center;

    }

    .buttonLinks a span {
        float: left;
        width: 95%;
        position: relative;
        /* top: 50%;
        transform: translateY(50%); */
    }

    .buttonLinks a img {
        float: right;
    }

    .whiteBgsection,
    .whiteBgsection p {
        text-align: left;
    }

    .common-section p.description {
        font-size: 16px;
        float: left;
        width: 100%;
        margin-top: 16px;
    }

    .whiteBgsection a.default_btn {
        width: 100%;
        max-width: 269px;
        text-align: left;
    }

    .whiteBgsection {
        margin-bottom: 24px;
    }

    .whiteBgsection p {
        font-size: 28px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        letter-spacing: 0.56px;
    }

    .twocolsection {
        margin-bottom: 48px;
    }

    .learnMore {
        margin-bottom: 0px;
    }

    .learnMore p {
        font-size: 20px;
        text-align: left !important;
        margin-bottom: 0px;
    }

    .navigate-section {
        margin-top: 48px;
    }


    .navOverlay {
        /* background: rgba(0, 0, 0, 0.7); */
        background: #202020;
        opacity: 0.7;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0px;
        display: none;
        z-index: 2;
        /* z-index: -1; */
    }

    .navOverlay.show {
        display: block;
    }



    ul.followUp-list li {
        margin-bottom: 8px;
    }


    /*----Common banner Start-----*/
    .common-banner-body {
        padding: 28px 0;
    }

    .common-banner-body h1 {
        font-size: 40px;
        line-height: 48px;
    }

    ul.navigate-section-links span.nav-down-arrow {
        /* top: 20%; */
    }

    .common-banner-body ul li {
        float: left;
        padding-bottom: 28px;
        width: 100%;
    }

    .common-banner-body ul li:last-child {
        padding-bottom: 0;
    }

    /*----Common banner end-----*/
    .mob-middle-links li:has(a.active) {
        padding-bottom: 32px;
    }

    .mob-middle-links li:first-child {
        padding-top: 16px;
        /*padding-bottom: 24px; */
    }

    /* Banner Start*/

    .banner-main {
        height: auto;
    }

    .banner-content-body .banner-btn {
        margin-top: 20px;
        margin-bottom: 35px;
    }

    .mob-bottom-text {
        background: #191919;
        padding: 40px 0;
        color: #fff;
        border-bottom: 20px solid #191919;
    }

    .not-an-actual p.font12 {
        line-height: 16px;
    }


    .carousel-item:last-child .carousel-caption {
        bottom: 55%;
    }

    .not-an-actual {
        margin: 0 auto;
        padding-top: 0;
        text-align: center;
        padding: 0 15px;
        width: 100%;
    }

    p.top-border {
        margin-top: 20px;
        margin-bottom: 10px;
        text-align: center;
        padding: 0 15px;
        line-height: 1.5rem;
    }

    .carousel-indicators {
        position: absolute;
        justify-content: left;
        padding: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        bottom: 15px;
        top: auto;
        left: 15px;

    }

    .carousel img {
        max-width: 100%;
        height: 576px;
        object-fit: cover;
    }

    .carousel-item.active:last-child img {
        max-width: 100%;
        height: 635px;
        object-fit: cover;
    }

    .banner-body .top-left {
        margin-left: 0;
        width: 100%;
        float: left;
        margin-top: 160px;
        text-align: center;
        margin-right: 0;
        padding: 0 5px;
        min-height: 100px;
        margin-bottom: 0px !important;
        /* color: #fff; */
    }

    .banner-content-body p,.banner-content-body h1 {
        font-size: 18px;
        line-height: 26px;
        width: 100%;
        max-width: 350px;
        margin: 0 auto;
        text-align: center;
    }

    .banner-content-body {
        display: block;
    }

    .greyGrad {
        background: none;
    }

    .carousel-item:last-child {
        height: 415px;
    }

    .not-an-actual p {
        font-size: 12px;
        line-height: 16px;
    }

    .bottom-banner-content .not-an-actual .note {
        margin-top: 0px;
    }

    .font12.not-an-actual.max-width500 {
        margin-top: 20px;
    }

    .bottom-banner-content {
        float: left;
        text-align: center;
        width: 100%;
        max-width: 100%;
        margin: 0px auto 0 !important;
        text-align: left;
    }

    .bottom-banner-content .max-width500 {
        max-width: 100%;
        width: 100%;
        text-align: left;
    }

    .banner-content-body p br {
        display: none;
    }

    .carousel-item:last-child .bottom-banner-content {
        margin-top: 30px !important;
    }

    .carousel-item:last-child .banner-body .top-left {
        float: none;
        max-width: 100%;
        padding: 0;
        margin: 10px auto 30px;
        width: 100%;
        min-height: auto;
    }

    .carousel-indicators [data-bs-target] {
        width: 10px;
        height: 10px;
    }

    .carousel-indicators .active {
        width: 50px !important;
        height: 10px !important;
    }

    .middle-banner-text {
        text-align: center;
    }

    .middle-banner-text span {
        font-size: 72px;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        letter-spacing: 8.64px;
        text-align: center;
        position: relative;
        transform: translateY(0px);
    }


    .top-left {
        text-align: center;
    }

    .top-left p {
        font-size: 22px;
        line-height: 28px;
        margin: 0 auto;
    }

    /* Banner Start*/
    /*----header Start------*/

    nav.navbar.navbar-light.mobileNav {
        float: left;
        border: 0;
        background: #191919;
        padding: 0;
        flex: 0;
        position: absolute;
        margin-top: 60px;
        right: 0;
        left: 0;
    }

    ul.mob-middle-links {
        padding-left: 15px;
        margin-bottom: 0;
    }

    .mob-middle-links li {
        padding-bottom: 16px;
        padding-right: 15px;
    }

    .mob-middle-links li a {
        color: #FAFAFA;
        border-bottom: 1px solid #FAFAFA;
        padding-bottom: 16px;
        display: block;
    }

    .mob-middle-links li:last-child {
        padding-bottom: 0;
    }

    .mob-middle-links li:last-child a {
        border-bottom: none;
    }

    .mob-middle-links li a.active {
        border-bottom: 3px solid #EA721F;
        display: inline;
        padding-bottom: 16px;
    }

    .mob-middle-links li.active:last-child {
        padding-bottom: 9px;
    }

    ul.mob-bottom-links {
        background: #D4CEDE;
    }

    ul.mob-bottom-links li:nth-child(5) {
        padding-bottom: 1.88rem;
    }

    ul.mob-bottom-links li {
        padding-bottom: 16px;
    }

    ul.mob-bottom-links li a {
        color: #191919;
        font-size: 18px;
    }

    .mob-bottom-links span {
        position: relative;
        width: 100%;
        display: block;
    }

    .mob-bottom-links b.fa-angle-right.fa {
        text-align: right;
        position: absolute;
        right: 15px;
        top: -2px;
    }

    .mob-bottom-links b.fa:before {
        font-size: 30px;
        font-weight: bolder;
        position: relative;
        top: -4px;
    }

    div#navbar-collapse ul li.patient-info-link {
        margin-bottom: 1.88rem;
        padding-bottom: 0px !important;
    }

    .mob-bottom-links li.siteline {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 16px;
        color: #191919;
    }


    div#navbar-collapse ul:last-child li.active:last-child {
        padding-bottom: 16px;
    }


    div#navbar-collapse ul:last-child li:last-child {
        padding-bottom: 0;
    }

    div#navbar-collapse ul.mob-bottom-links:last-child li:last-child {
        padding-bottom: 24px;
    }


    div#navbar-collapse .top-custom-dropdown ul li:last-child a {
        border-bottom: none;
    }

    .accordion-item {
        margin-bottom: 28px;
    }

    div#navbar-collapse .top-custom-dropdown ul li a {

        border-bottom: 1px solid #fff;
        color: #FAFAFA;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0.72px;
        width: 100%;
        /* max-width: 355px; */
        position: relative;
        display: block;
    }

    div#navbar-collapse .top-custom-dropdown ul li a {
        padding-bottom: 1rem;
    }

    div#navbar-collapse .top-custom-dropdown ul li {
        background: #4A3175 !important;
        width: 100%;
        float: left;
        padding: 1rem 1rem 0rem;
    }

    div#navbar-collapse ul.mob-bottom-links {
        float: left;
        width: 100%;
        padding: 1rem;
    }

    div#navbar-collapse ul.mob-bottom-links li.prescribing-information {
        font-family: 'HelveticaNeue-Medium';
    }

    div#navbar-collapse .top-custom-dropdown ul li.active {
        background: #230B55 !important;
    }

    div#navbar-collapse ul {
        width: 100%;
        display: block;
        padding: 0px;
        /* margin-top: 10px; */
    }

    ul.mob-bottom-links {
        margin-bottom: 0;
    }

    #vertical-menu h3 .fa-angle-up:before {
        font-size: 28px;
        font-weight: bolder;
    }

    #vertical-menu h3 .fa-angle-down:before {
        font-size: 28px;
        font-weight: bolder;
    }

    #vertical-menu h3 span.plus {
        text-align: right;
        position: absolute;
        right: 24px;
        top: 12px;
    }

    #vertical-menu h3 {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        /* 144.444% */
        letter-spacing: 0.72px;
        line-height: 24px;
        padding: 0.94rem 16px;
        margin-bottom: 0;
        cursor: pointer;
        color: #FAFAFA;
        /* font-weight: bold; */
        /* text-transform: uppercase; */
        background: #260859;
        position: relative;
    }

    .mobileViewOnly {
        display: block !important;
    }

    .desktopViewOnly {
        display: none !important;
    }

    .bannerdesktopViewOnly {
        display: none !important;
    }
    .bannertabViewOnly {
        display: none !important;
    }
    .bannermobileViewOnly {
        display: block !important;
    }

    .navbar-light .navbar-toggler {
        display: block;
        padding: 0;
    }

    footer .followUp-list li a {
        font-size: 12px;
    }

    .navbar-light .navbar-toggler {
        color: #f68732;
        border: none;
        float: right;
        position: absolute;
        top: -45px;
        right: 24px;
    }

    .container {
        width: 100%;
        max-width: 100%;
        padding: 0 16px;
    }

    .mobile-header {
        background: #202020;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 2px solid #EA721F;
    }

    .mobileNav {
        z-index: 1006;
        height: auto;
        width: 100%;
        display: flex;
    }

    .nav.top-custom-dropdown {
        width: 100%;
        background: #260859;
    }

    nav.mobileNav #navbar-collapse {
        text-align: left;
		border-top: 2px solid #EA721F;
    }

    .logo-icon {
        padding-left: 24px;
    }

    .logo-icon img {
        position: relative;
        z-index: 2222 !important;
    }

    .navbar-toggler.hemburger.collapsed .icon-reorder {
        display: block;
        background: url(../images/hamburger_icon.png) no-repeat right top;
    }

    .navbar-toggler.hemburger .icon-reorder {
        display: block;
        background: url(../images/cross-hemburger-menu.png) no-repeat right 0px top;
        height: 40px;
        width: 40px;
    }

    .navbar {
        padding: 0;
    }

    .header-logo {}

    /*----header End------*/
    /*---isi start---*/
    .indicationBox.mobileViewOnly {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 8px;
    }

    .isi-content ul.followUp-list,
    .isi-content p {
        margin-bottom: 8px;
    }

    .isi-content .mobTopBtm8 {
        margin-top: 8px;
        margin-bottom: 16px;
    }

    .isi-content .mobTop8 {
        margin-top: 8px;
    }

    .isi-content ul.followUp-list.mobBtm0 {
        margin-bottom: 0px;
    }

    /*isi end---*/

    /*footer start---*/
    footer {
        padding: 36px 0;
    }

    footer .footer-logo {
        margin: 0 auto 10px;
    }

    footer ul.followUp-list {
        padding-left: 0px;
    }

    footer .followUp-list li {
        padding: 8px 0;
    }

    footer .footer-left-section {
        margin-bottom: 20px;
    }

    footer .followUp-list li::before {
        display: none;
    }

    /*footer end---*/

}

@media (max-width: 410px) and (min-width: 320px) {
    .middle-banner-text span {
        font-size: 72px;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        letter-spacing: 8.64px;
    }


    .banner-body.not-today-main-banner-body {
        margin-top: -65px;
    }

    .bottom-banner-content {
        margin: 165px auto 0;
    }

    .bottom-banner-content.i-am-liar,
    .bottom-banner-content.i-am-thief {
        margin: 195px auto 0;
    }

    .bottom-banner-content.i-am-cheater {
        margin: 170px auto 0;
    }
}

@media (max-width: 364px) and (min-width: 320px) {
    .bottom-banner-content {
        margin: 20px auto 0 !important;
    }

    .i-am-liar-banner-body .top-left p {
        font-size: 19px;
    }

    .banner-body.i-am-liar-banner-body {
        top: 47%;
    }
}


@media (max-width: 540px) and (min-width: 360px) {
    .bottom-banner-content {
        margin: 0 !important;
    }

    .carousel-item:last-child .bottom-banner-content {
        margin-top: 40px !important;
    }

}

@media (max-width: 1341px) and (min-width: 1270px) {
    .middle-banner-text span {
        font-size: 150px;
    }

}

@media (max-width: 1200px) and (min-width: 1061px) {
    .middle-banner-text span {
        font-size: 135px;
    }

    .top-left p {
        font-size: 34px;
    }

}

@media (max-width: 1130px) and (min-width: 1062px) {

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        margin-bottom: 55px !important;
    }
}
@media (max-width: 1061px) and (min-width: 1061px) {
    .middle-banner-text span {
        font-size: 126px;
    }
}
@media (max-width: 1061px) and (min-width: 993px) {
    .carousel-indicators {
        padding: 0 50px;
    }

    .middle-banner-text span {
        font-size: 126px;
    }

    .top-left p {
        font-size: 30px;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        margin-bottom: 55px !important;
    }
}

@media (max-width: 1200px) and (min-width: 993px) {
    .banner-body.i-am-liar-banner-body {
        top: 19% !important;
    }
}
@media (max-width: 1365px) and (min-width: 1200px) {
    .banner-body.i-am-liar-banner-body {
        top: 14% !important;
    }
}
@media (max-width: 1365px) and (min-width: 993px) {
.carousel-item:last-child .i-am-liar-banner-body .bottom-banner-content {
    width: 100%;
	padding-left: 17%;
}	
    .banner-body {
        top: 17%;
    }

    .carousel-item:last-child .banner-body .top-left p.desktopViewOnly{
        margin-left:75px;
    }
    .banner-body.i-am-liar-banner-body .middle-banner-text span.desktopViewOnly{
        margin-left:75px;
    }
   

    .banner-body.i-am-liar-banner-body .middle-banner-text span.desktopViewOnly {
        display: block;
        margin-bottom: 33px;
        font-size: 140px;
    }

    .banner-body.i-am-liar-banner-body .main-content1160 {
        max-width: 100%;
        margin-left: 0%;
    }

    .carousel-item .carousel-caption {
        top: -65px !important;
		left: 12px;
    }
	.carousel-item.bannerfour.active .carousel-caption {
        top: -95px !important;
    }

    .carousel img {
        max-width: 100%;
    }

    .carousel-item:last-child .i-am-liar-banner-body .bottomWrapContent {
        position: relative;
        left: 0px;
    }

    .not-an-actual-Right p {
        position: absolute;
        right: 45px;
        bottom: -79px;
    }

    .carousel-item:last-child .not-an-actual-Right p {
        bottom: -79px;
    }
}

@media (max-width: 1380px) and (min-width: 1216px) {
    .carousel-item.bannerfour.active .carousel-caption {
        top: -80px !important;
    }	
    .banner-body .top-left {
        margin-right: 9%;
    }

    .banner-body .top-left {
        width: 50%;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        margin-bottom: 55px !important;
    }
}

@media (max-width: 1439px) and (min-width: 993px) {

    .bottom-banner-content {
        width: 100%;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        margin-bottom: 55px;
    }

    .not-an-actual {
        padding-top: 0;
    }

    .bottom-banner-content {
        margin-left: 25px;
    }

    .sticky+.main-content {
        margin-top: 610px;
    }
}

@media (max-width: 1215px) and (min-width: 993px) {
    .banner-body .top-left {
        margin-right: 3%;
        width: 95% !important;
        margin-top: 0;
    }

    .carousel-item:last-child .banner-body .top-left {
        width: 40% !important;
    }

    .bottom-banner-content .not-an-actual p br {
        display: block;
    }

    .bottom-banner-content p br {
        display: none;
    }

    .bottom-banner-content {
        width: 100%;
    }

    .col-right .banner-body .top-left,
    .carousel-item:last-child .col-right .banner-body .top-left {
        margin-bottom: 55px;
    }

    .carousel-caption {
        top: 0;
    }

    .not-an-actual {
        padding-top: 0;
    }

    .bottom-banner-content {
        margin-left: 15px;
    }

    .carousel-item:last-child .bottom-banner-content {

        margin-top: 0px;
    }

}

@media (max-width: 992px) and (min-width: 590px) {

    .banner-body.i-am-liar-banner-body .middle-banner-text,
    .carousel-item:last-child .banner-body .top-left {
        max-width: 65%;
        margin: 0 auto;
    }

    .banner-body.i-am-liar-banner-body .middle-banner-text,
    .carousel-item:last-child .banner-body .top-left {
        max-width: 100%;
        margin: 0 auto;
    }

    .carousel-item:last-child .carousel-caption {
        bottom: 0%;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .bottom-banner-content {
        margin: 215px auto 0;
    }

    .banner-body.i-am-liar-banner-body .middle-banner-text,
    .carousel-item:last-child .banner-body .top-left {
        max-width: 100%;
        margin: 0 auto;
    }

    .banner-body.i-am-liar-banner-body {
        top: 20%;
        max-width: 55%;
        margin: 0 auto;
    }

}

@media (max-width: 767px) and (min-width: 633px) {
    .bottom-banner-content {
        margin: 190px auto 0;
    }


}

@media (max-width: 767px) and (min-width: 448px) {
    .middle-banner-text span {
        font-size: 72px;
    }

}

@media (max-width: 767px) and (min-width: 540px) {

    .carousel-item:last-child .carousel-caption {
        bottom: 20%;
    }

    .banner-body.i-am-liar-banner-body {
        top: 20%;
        max-width: 75%;
        margin: 0 auto;
    }

    .i-am-liar-banner-body .middle-banner-text span {
        font-size: 100px !important;
    }

}

@media (max-width: 767px) and (min-width: 565px) {
    .bottomWrapContent {
        top: 0px;
    }


}

@media (max-width: 540px) and (min-width: 365px) {
    .middle-banner-text span {
        font-size: 72px;
    }

    .middle-banner-text span.not-today {
        font-size: 72px;
    }

}

@media (max-width: 356px) and (min-width: 320px) {}

@media (max-width: 540px) and (min-width: 357px) {

    .banner-body.not-today-main-banner-body .middle-banner-text span {
        font-size: 45px;
    }


}

@media (max-width: 510px) and (min-width: 411px) {
    .middle-banner-text span.not-today {
        font-size: 72px;
    }

}


@media only screen and (max-width: 425px) {
    #onetrust-banner-sdk #onetrust-policy {
        margin-left: 0;
        margin-top: 16px !important;
        padding-right: 10px;
    }
}

@media (min-width: 897px) and (max-width: 992px) {
    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
        padding-left: 0% !important;
        padding-right: 0% !important;

    }
}

