@media (max-width: 400px) {
  .footer-menu a {
    padding: 5px 4px;
  }

  /* .burned-title h1 {
    font-size: 20px !important;
  } */
}

@media (max-width: 991px) {
  .home-c {
    margin-left: -95px;
  }  

  .header-main {
    justify-content: space-around;
    padding: 0px;
    height: 100px;
  }

  .navbar-toggler {
    border: none;
  }

  .home-mobile-info {
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background-color: #007da9;
    padding: 11px 0px;
    z-index: 999999;
    display: block;
    position: relative;
  }

  .home-mobile-info a {
    color: #fff;
  }

  .home-smoke-2 {
    height: 369px;
    width: 228px;
    top: 115px;
    left: -30px;
  }

  .home-banner {
    margin-top: 50px;
  }

  .icon-c {
    margin-left: -20px;
    margin-top: -129px;
  }

  .b-icon {
    margin-top: -42px !important;
  }

  .home-smoke-1 {
    width: 385px;
    height: 480px;
    margin-left: -6px;
    margin-bottom: -24px;
    margin-top: 90px;
  }

  .banner-right-section {
    margin-top: 0px;
  }

  .big-text h1 {
    text-align: end;
    font-size: 50px;
  }

  .home-banner-logo {
    text-align: center;
    margin-top: 0px;
    margin-left: 20px;
  }

  .home-b-text {
    width: 100%;
  }

  .footer-main {
    margin-top: 20px !important;
    position: absolute;
    width: 100%;
  }

  .footer {
    width: 100%;
    padding: 0px 35px;
  }

  .footer-menu-main {
    height: 100%;
    padding: 10px 0px;
    display: block !important;
    text-align: center;
  }

  .f-sm-code {
    text-align: center !important;
    margin: 5px 0px;
  }

  .navbar-collapse .f-sm-code {
    text-align: center !important;
    margin: -12px 0px;
  }

  .f-menu-sm {
    justify-content: center;
    margin-top: 10px;
  }

  .mobile-menu-main .navbar-collapse {
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    /*background-image: url(../images/Mask\ Group\ 2.png);*/
    height: 100%;
    padding: 10px 15px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 143px;
    left: 0;
    background-size: cover;
  }

  .header-line {
    height: 5px;
    background-color: #62bab7;
    box-shadow: 0px 3px 6px #00000039;
    z-index: 999999;
    position: relative;
  }
	
	.elementor-element-11eb98b .header-line-mob-patients {
		height: 50px;
		background-color: #62bab7;
		box-shadow: 0px 3px 6px #00000039;
		z-index: 999999;
		position: relative;
	}

  li.nav-item {
    padding: 0px;
    width: 92%;
    background-color: #007da9;
    text-align: center;
    margin: 7px 0px;
    /* height: 53px; */
    align-items: center;
    display: flex;
    justify-content: center;
  }

  .nav-footer {
    text-align: center;
/*    position: fixed;*/
    bottom: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: -17px;
    z-index: -1;
  }

  .nav-item .accordion-item {
    border: 0px;
  }

  .nav-item .accordion {
    width: 100%;
    border-radius: 0px;
    height: 100%;
  }

  .nav-item .accordion-button::after {
    background-image: url(../images/arrow-up-bold.svg);
    margin-left: 0px;
  }

  .nav-item .accordion-button {
    background-color: #007da9;
    justify-content: center;
  }

  .h-53 {
    height: 53px;
  }

  .nav-item .accordion-button span {
    width: 300px;
    text-align: center;
  }

  .nav-item #collapseOne, .nav-item #collapseOneResources {
    border-radius: 0px;
    background-color: #99d6ef;
  }

  .nav-item .accordion-header {
    background-color: #007da9;
    border: 0px;
  }

  .nav-item a {
    font-size: 16px;
    /* color: #283671; */
  }

  .mobile-sub-menu {
    padding: 0px;
  }

  .nav-item .accordion-body {
    padding: 3px 4px;
  }

  .mobile-sub-menu li {
    list-style: none;
    color: #007da9;
    font-weight: bolder;
    font-size: 14px;
    background-color: #fff;
    padding: 6px 0px;
    margin: 6px 10px;
  }

  .mobile-sub-menu li a {
    color: #007da9;
    /* font-weight: bolder; */
    font-size: 13px;
  }

  .mobile-sub-menu li button {
    color: #007da9;
    font-weight: bolder;
    font-size: 14px;
  }

  .d-none-mobile {
    display: none;
  }

  .burned-title {
    margin-left: 40px;
  }

  .burned-title h1 {
    text-transform: uppercase;
    font-size: 24px;
  }

  .burned-title h1.how-to-take-heading{
    text-transform: none;
    font-size: 34px;
  }

  .banner-right-section-2 .burned-title span img {
    margin-top: -43px;
  }

  .why-take-para{
    margin-top: 50px!important;
  }

  .i-text {
    width: 208px;
  }

  .second-i-text {
    width: 188px;
  }

  .sm-icon {
    margin-top: 25px;
  }

  .slider-main {
    height: 100%;
  }

  .slider-text-mob {
    padding-left: 55px;
    margin-top: 30px;
  }

  .carousel-indicators {
    bottom: 0px;
  }

  .bottom-2 {
    bottom: 441px !important;
  }

  .slider-desk {
    display: none;
  }

  .mobile-slider-main {
    display: block;
  }

  .icon-text-main {
    width: 100% !important;
    /* margin-left: 15px;
         */
    padding: 0px 15px;
    margin-bottom: 30px;
  }

  .intro .burned-title {
    justify-content: center;
    margin-top: 150px;
  }

  .i-text-long {
    width: 100%;
  }

  .flex-rs-sm {
    flex-direction: row-reverse;
  }

  .tab-mobile-second {
    flex-wrap: nowrap;
    gap: 0.5rem !important;
  }

  .d-block-mobile {
    display: block !important;
  }

  .p-4-sm {
    padding: 30px;
  }

  .graph img {
    width: 350px;
  }

  .CYTISINE-Table {
    padding: 20px;
  }

  .m-remove-mob {
    margin-left: 0px !important;
  }

  .support-home-last {
    align-items: center;
    /* flex-direction: column-reverse !important; */
  }

  .box-mob {
    display: block !important;
  }

  .box-mob a {
    margin: 16px 0px;
  }

  .title-txt-landing {
    font-size: 15px;
    width: 100%;
  }

  .landing-box:hover p {
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    width: 100%;
    align-items: center;
    /* background: #007da9; */
    display: flex;
    margin: 0px;
    height: 100%;
  }

  .flex-home {
    justify-content: center;
  }

  .support-img,
  .center-text {
    text-align: center;
  }

  .pd-sm {
    padding: 20px;
  }

  .public-home {
    /* flex-direction: column-reverse; */
    flex-direction: column;
    justify-content: center;
  }

  .work-para-sm {
    margin-left: 0px !important;
    padding-left: 23px !important;
  }

  .work-para.mt-3.ms-5.m-remove-mob {
    padding-left: 10px;
  }

  .qutting-title span img {
    margin-top: 0px;
  }

  .smoke-sm-home-2 {
    width: 100%;
    margin-bottom: -65px;
    margin-top: -43px !important;
  }

  .cigar-new {
    margin-left: -67px !important;
  }

  .landing-bg-2 {
    margin-top: -33px !important;
  }

  .big-image img {
    width: 322px;
  }

  .big-image-para {
    position: initial;
  }

  .mt-cs {
    margin-top: 85px;
  }

  .cytisine-text-sm {
    display: flex;
  }

  .cytisine-smoke {
    width: 161px;
    margin-top: 20px;
    margin-bottom: -39px;
    margin-left: 0px;
    height: 100%;
  }

  .start-sm {
    align-items: self-start !important;
    margin-top: 15px;
  }

  .ds-hide {
    display: flex !important;
  }

  .hide-sm {
    display: none !important;
  }

  .m-right-sm {
    margin-right: 0px;
    justify-content: start !important;
  }

  .d-none-sm {
    display: none;
  }

  .icon-potential-side img {
    margin-top: 1px !important;
  }

  .cytisine-smoke-2 {
    width: 161px;
    margin-top: 21px;
    margin-bottom: -15px;
    margin-left: 0px;
    height: 100%;
  }

  .why-take-img-banner img{
    width: 185px!important;
  }

  .why-take-img-banner img.cytisine-cigar{
    margin-left: -81px;
  }

  .how-to-take-burned-title{
    margin-left: -75px!important;
    margin-top: 115px;
  }

  .contact-lan {
    margin-top: 40px !important;
  }

  .downloadeble-main {
    padding: 10px 20px;
  }

  .big-image {
    text-align: center;
  }

  .list-width {
    width: 100% !important;
  }

  .c-sm {
    width: 55px;
  }

  .icon-support-to-help {
    align-items: self-start !important;
  }

  .logo-flex {
    width: 100% !important;
  }

  .support-home {
    flex-direction: column;
    text-align: center;
  }

  .card-left {
    position: inherit;
  }

  .left-card-icon {
    padding: 0px;
  }

  .card-left .card {
    width: 100%;
  }

  .font-50 {
    font-size: 34px !important;
  }

  .down-main {
    margin-top: 0px;
  }

  .f-menu-sm .d-flex {
    justify-content: center;
  }

  .nav-pills-second .nav-item button {
    width: 160px;
    font-size: 10px !important;
    padding: 10px 0px;
  }

  .tab-mobile-second li {
    background-color: white !important;
    margin: 0px !important;
  }

  .graph-para p {
    width: 100%;
  }

  .work-para {
    width: 100%;
  }

  .carousel-control-prev,
  .carousel-control-next {
    align-items: center;
  }

  .icon-text-main-2 {
    margin-left: 20px;
    width: auto !important;
  }

  .left-bottom {
    bottom: 400px;
    left: 288px;
    font-weight: bolder;
  }

  .right-top {
    right: 23px;
    top: 260px;
    font-weight: bolder;
  }

  .right-bottom {
    font-weight: bolder;
    right: 286px;
    bottom: 400px;
  }

  /* .carousel-indicators .active {
      opacity: 1;
      width: 20px;
      height: 3px;
  } */

  .bolder-m {
    font-weight: bolder;
  }

  .left-top {
    font-weight: bolder;
    left: 26px;
    top: 262px;
  }

  .banner-right-section-2 {
    padding: 0px 20px;
    margin-top: 140px;
  }

  .text-icon-box ul li::marker {
    color: #ffffff;
  }

  .mobile-icn{
    margin-top: -35px;
  }

  .patient-logo-home {
    justify-content: center !important;
  }

  .horizontals::before {
    width: 75px !important;
    margin-left: 54px;
    height: 18px;
    top: 47px;
    left: 55px;
  }

  .landing-second-b {
    margin-top: -33px !important;
  }

  .qutting-title {
    margin-left: 4px;
  }

  .qutting-contact-title{
    margin-left: -74px;
  }

  .qutting-list {
    margin-left: 4px;
  }

  .contact-first-pera{
    font-size: 19px;
    line-height: 23px;
  }

  .horizontals {
    top: -190px;
  }

  .pill-mobile-none {
    display: none;
  }

  .cytisine-banner {
    background-image: none;
    height: 100%;
  }

  ul.timeline.last-time-line {
    left: 130px;
    top: -239px;
  }

  .quitting-para {
    width: 100%;
  }

  .flex-mobile-tab {
    flex-direction: column-reverse;
  }

  .intro .i-text {
    width: 100%;
  }

  .intro {
    width: 100%;
    display: block !important;
    padding: 0px 10px;
    margin-top: 100px;
  }

  .how-to-take-second-sec{
    margin-top: 0px;
  }

  .last-tab-mob {
    gap: 0px !important;
  }

  .long-para {
    width: 125% !important;
  }

  .tm-para-b {
    margin-top: -100px;
  }

  .timeline .timeline-item .timeline-panel {
    width: 100%;
    padding: 11px 0px;
    margin-left: -20px;
    top: 15px;
  }

  .timel-para{
    margin-top: -15px;
  }

  .second-time .timeline-item .timeline-panel{
    margin-left: -40px;
    top: 6px;
  }

  .last-time-line .timeline-item .timeline-panel{
    margin-left: -40px;
    top: 17px;
  }

  .timeline:before{
    width: 19px;
    margin-left: 1.5px;
    /* top: 41px; */
  }

  .timeline-hr{
    width: 20px;
    left: 34px;
    top: -30px;
  }

  .first_pera{
    margin-top: 80px!important;
  }

  .qutting-list ul{
    width: 97%;
  }

  .banner_first_pera{

  }

  .down-arrow-timeline {
    left: -20px;
    top: 32px;
  }

  .down-arrow-timeline img{
    width: 21px;
    margin: -2px 0 0 0;
  }

  .timeline-badge.small {
    width: 45px !important;
    height: 45px !important;
    left: -8px !important;
  }

  .timeline-badge.small img{
    margin-top: -11px !important;
    width: 36px;
  }

  .second-time {
    top: -110px;
    margin-left: 55px;
  }

  .map-text-title {
    width: 100%;
    justify-content: center;
  }

  .map-list {
    width: 135%;
    position: relative;
  }

  .map-img img {
    width: 138px;
    height: 226px;
  }

  .sm-text-smok {
    width: 173px;
    text-transform: uppercase;
    font-weight: bold;
  }

  .elementor-widget-ekit_wb_238 .ref-list ol{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .map-text-title span {
    align-items: self-start;
    margin-top: 9px;
  }

  .ref-list {
    width: 90%;
    margin-top: 10%;
  }

  .second-tab-title h3{
    text-align: center;
  }

  .table-main table th{
    font-size: 12px;
  }

  .table-main table td{
    font-size: 12px;
  }

  #pills-tabContent .cysitine-icon-3{
    margin-left: 10px!important;
  }

  #pills-tabContent .cysitine-icon-5{
    margin-left: 30px!important;
  }

  #pills-tabContent .box-icon{
    margin-left: 15px;
  }

  #pills-contact .why-icon-first{
    margin-left: -9px!important;
  }

  #pills-contact .why-icon-third{
    margin-left: -11px!important;
  }

  .flex-mobile-tab ul{
    width: 90%;
    margin: 0 auto;
    margin-left: -10px;
  }

  .points-number-listing{
    width: 95%!important;
  }

  #pills-profile .work-para-long ul{
    width: 90%;
    margin: 0 auto;
    margin-left: -11px;
  }

  .contact-para {
    width: 100%;
  }

  .contact-p-mobile {
    padding: 0px 20px;
  }

  .cookie-body {
    padding: 10px 20px;
  }

  .cookie-header {
    padding: 36px 60px;
  }

  .para-patient {
    width: 100%;
  }

  .burned-sub-title{
    width: 84%;
  }

  .burned-sub-title span img{
    margin-top: -15px;
    margin-left: 8px;
  }

  .burned-sub-title h1{
    font-size: 20px;
  }

  .icon-time-img{
    margin-top: 76px;
  }

  .icon-time-img img{
    width: 95px;
    margin-right: 41px;
  }

  
  #pills-prescribing .work-para{
    width: 90%;
    margin: 0 auto;
  }

  .map-text-title h3{
    font-size: 24px;
  }

  .landing-second-b .burned-title h1{
    font-size: 29px;
    text-transform: none;
  }

  .banner-right-section-2 .burned-title span.home2 img{
    margin-top: -72px;
  }

  .para-patient p{
    margin-left: 0px;
  }

  .landing-second-b .home-smoke-3{
    margin-left: 23px;
  }

  .landing-second-b .cigar-new{
    margin-left: -55px!important;
  }

  .landing-second-b .banner-right-section-2{
    margin-top: 90px;
  }

  .timeline-first-info{
    margin-left: 55px;
    color: #007DA9;
  }

  .how-to-take-timeline-sec .timeline:before{
    margin-left: 25.5px;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .timeline-badge{
    left: 16px !important;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .sub-img{
    position: absolute;
    margin-top: 72px;
    margin-left: 42px;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .timeline-hr-line{
    margin-left: -20px;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .timeline-text-g{
    margin-top: 50px;
  }
  
  .how-to-take-second-sec .work-para p{
    margin-left: 8px!important;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .time-calendar{
    left: 0!important;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .arrow{
    height: 17px !important;
    width: 17px !important;
    left: 2px;
  }

  .arrow-white{
    top: 35px;
  }

  .how-to-take-timeline-sec .timeline .timeline-item .card-left{
    position: absolute!important;
    left: 45px;
    top: 72px;
  }

  .how-to-take-timeline-sec .timeline .third-timeline-item .timeline-text-g{
    margin-top: 290px;
  }

  .how-to-take-timeline-sec .timeline .third-timeline-item .sub-img{
    margin-top: 565px;
  }

  .how-to-take-timeline-sec .timeline .third-timeline-item .left-card-icon::before{
    top: 26px;
    left: 60px;
    transform: rotate(25deg);
    border-width: 18px 16px 13px 26px;
  }

  .why-take-use-cysitine{
    margin-top: -30px;
  }

  .potentional-side-eff{
    margin-top: 30px;
  }

  .potentional-top{
    margin-top: 10px!important;
  }

  .how-to-take-cytisine-ref{
    margin-top: -5%;
  }

  .how-to-support-banner-image .half-cigar{
    margin-top: -55px;
  }

  .how-to-support-banner-title{
    margin-left: -55px!important;
    margin-top: 109px;
  }

  .how-to-support-banner-title h1{
    margin-left: -3px!important;
    margin-top: 9px;
    text-transform: math-auto!important;
  }

  .burned-title span.icon-support-to-help img {
    margin-top: 14px;
  }

  .how-to-support-banner-right-section-2{
    margin-top: 40px;
  }

  .downloadeble-main .big-image img {
    width: 100%;
  }

  .step_7, .step_8 {
    margin-top: 0;
  
  }

  .patient-on-cystine-title h1 {
    width: 100%;
  }

  .patient-on-cystine-title img {
    margin-top: -70px!important;
  }

  .patient-on-cystine-banner-m-remove-mob{
    margin-left: 10px !important;
  }

  .how-to-take-download .downl-text {
    padding: 11px 26px;
    width: 45%;
    margin-left: -25px;
  }

  .how-to-take-dosage-schl p{
    margin-left: 40px;
  }

  .i-text-long {
    width: 165px !important;
  }

  .mobile-menu-main .navbar-collapse .navbar-nav.me-auto{
    margin-left: 25px;
  }

  .the-burdern-sm-text-smoke{
    width: 138px;
  }

  .last-bottom-pera-des{
    margin-top: -180px;
  }

  .blue-bullet-points ul li::marker{
    color: #007da9;
  }

  .blue-bullet-points ul{
    width: 103%;
  }

  .carousel-indicators {
    top: 96%;
  }

  .carousel-indicators .notactive{
    width: 20px!important;
    height: 20px!important;
    background-color: #49199100!important;
    border: 2px solid #ffffff!important;
  }
  
  .carousel-indicators .active{
    width: 20px!important;
    height: 20px!important;
    margin-top: 0px;
    background-color: #ffffff!important;
    border: 2px solid #ffffff!important;
  }

  .public-title span img {
    margin-top: -30px!important;
    margin-left: 25px;
  }

  .public-title h3 {
    font-size: 25px;
    text-transform: math-auto;
    margin-top: 30px;
  }

  .why-take-head{
    margin-top: -50px!important;
  }

  .aburd-title-head span img{
    margin-top: -57px !important;
  }

  .header-patient-mobile-menu ul li {
    font-size: 16px;
    background-color: #283671;
  }

  .header-patient-mobile-menu ul li a {
    font-size: 16px;
    color: #ffffff;
  }

  .timeline-hr-line{
    width: 320px;
  }

  .line-2{
    padding-left: 0;
  }

  .fourth-tab-para{
    padding-left: 15px;
  }

  /* .last-tab-bullet-pnt{
    padding-left: 49px!important;
  }

  .contra-indication-title{
    margin-left: 17px!important;
  } */

  .cytisine-indication-title{
    margin-left: -42px !important;
  }

  .contra-indication-title{
    margin-left: -48px !important;
    width: 120%;
  }

  .contra-indication-title h1{
    margin-top: -11px;
  }

  .main-index-page .head-txt{
    padding: 90px 0 25px 0;
  }

  .arrow{
    height: 16px !important;
    width: 16px !important;
    left: -21px;
  }

  .text-bg{
    background-image: url(../images/smoke-image-mob.svg);
  }

  .header-patient-mobile-menu .navbar-collapse{
    padding-left: 28px;
  }

  .timeline-arrows .arrow-desk{
    display: none;
  }

  .timeline-arrows .arrow-mob{
    display: block!important;
  }

  .fifth-tab-tolerability-pera ul {
    margin-left: -25px;
  }

  .arrow-new-img img{
    margin-top: 39px;
    position: absolute;
    width: 20.7px;
    margin-left: 4.6px;
  }

  .how-to-support-banner-title h1 {
    text-transform: none!important;
  }

  .tab-content .box-img-desk{
    display: none;
  }

  .tab-content .box-img-mob{
    display: block!important;
    width: 100%;
  }

  .tolerability-blk-dv{
    margin-left: 14px;
  }

  .tolerability-blk-dv .qutting-title {
    margin-left: -18px;
  }

  .tolerability-blk-dv .fifth-tab-tolerability-pera p.last-pera {
    margin-left: -18px;
  }

  .tolerability-blk-dv .tolerability-table {
    margin-left: -18px;
  }

  #pills-prescribing .ref-list{
    margin-left: -20px!important;
  }

  #pills-prescribing .footer{
    padding: 0px 21px;
  }

  .how-to-take-timeline-sec{
    margin-left: 0%;
  }

  .left-easy-print{
    margin-left: 0%;
  }

  .box-img-mob img{
    width: 360px;
  }

  .modal .popup-cta{
    display: block;
  }

  .modal .popup-cta .btn-continue{
    margin-bottom: 20px;
    width: 297px;
    height: 96px;
  }

  .modal .popup-cta .btn-cancel{
    width: 297px;
    height: 96px;
  }

  .modal-content{
    width: 100%;
  }

  .how-to-take-download .downl-text {
    padding: 3px 16px;
    width: 60%;
    margin-left: 68px;
    position: absolute;
    z-index: 9;
  }

  .how-to-take-download.download .downl-img img, .how-to-take-download.print .downl-img img {
    margin-top: 0;
  }

  .how-to-take-banner-btns .how-to-take-download.download {
    margin-top: 30px !important;
  }

  .how-to-take-second-sec .work-para{
    margin-top: 45px;
  }

  .how-to-take-digital_btns .mt-5 {
    width: 100%;
  }

  .how-to-take-digital_btns .easy-box .downl-img {
    margin-left: 0px;
  }

  .how-to-take-digital_btns .easy-box .downl-text {
    margin-left: 58px;
  }

  #marquee{
    flex-shrink: 0;
    margin: 0;
    white-space: nowrap;
    animation-name: marqueeLine1;
    animation-duration: 13s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
  }

  @keyframes marqueeLine1 {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-281%);
    }
  }

}

@media (min-width: 2560px) {
  .col-xxl-4 {
    width: 19% !important;
  }

  .how-to-take-timeline-sec .time-width .time-line-bg{
    margin-left: -30%;
  }

}

@media only screen and (min-width: 2560px){ 
  .home-b-img{
    margin-top: 45%;
  }

  .elementor-widget-ekit_wb_399 .home-b-img{
    margin-top: 0;
  }

  .elementor-widget-ekit_wb_399 .cytisine-smoke{
    width: 330px;
  }

  .home-b-img .home-smoke-2{
    margin-top: 7%;
  }

  .main-home-banner .banner-right-section{
    margin-left: 33%;
  }

  .how-to-take-download.download .downl-img img, .how-to-take-download.print .downl-img img {
    width: 119px;
    margin-top: 0;
  }

  .how-to-take-download.print{
    margin-top: 20px;
  }

}


@media only screen and (min-width: 1440px){ 
  .tab-content .box-img-desk img{
    width: 90%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 1024px){
/* @media only screen and (min-width: 1024px){ */

  .tab-content .box-img-desk {
    position: absolute;
    top: 94%;
    left: 51%;
  }

  .tab-content .box-img-desk img {
    width: 500px;
  }

  .left-bottom {
    left: 150px;
  }

  .left-top {
    left: 150px;
  }

  .right-top{
    right: 150px!important;
  }

  .right-bottom{
    right: 150px;
  }

  .slider-desk {
    display: block;
  }

  .mobile-slider-main {
    display: none;
  }
  .carousel-item img{
    margin-top: 45px;
    height: 260px;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1024px){
	.full-hero .full-hero--content .homepage-logo-container{
		font-size: 10px;
	}
  .full-hero .full-hero--content .homepage-logo-container .limit-half p{
    margin-top: 0px!important;
  }
	.full-hero .full-hero--content .homepage-logo-img img{
		width: 235px;
		margin-bottom: 0px;
	}
	.home-banner .home-video-main .home-width-img img{
		width: 225px;
	}
}

@media only screen and (max-width: 800px) and (min-width: 800px){
  /* @media only screen and (min-width: 1024px){ */
  
    .tab-content .box-img-desk {
      position: absolute;
      top: 94%;
      left: 51%;
    }
  
    .tab-content .box-img-desk img {
      width: 500px;
    }

    .left-top {
      left: 100px;
      top: 150px;
    }
  
    .left-bottom {
      left: 100px;
      top: 250px;
    }
    
    .right-top{
      right: 100px!important;
      top: 150px;
    }

    .right-top-2{
      top: 130px!important;
    }
  
    .right-bottom{
      right: 100px;
      top: 250px;
    }

    .carousel-indicators {
      top: 87%;
    }

    .text-round{
      font-size: 11px;
    }
    
    .slider-desk {
      display: block;
    }
  
    .mobile-slider-main {
      display: none;
    }
    .carousel-item img{
      height: 180px;
    }
}

@media only screen and (max-width: 768px) and (min-width: 768px){
  /* @media only screen and (min-width: 1024px){ */
  
    .left-top {
      left: 198px;
      top: 262px;
    }
  
    .left-bottom {
      left: 500px;
      top: 423px;
    }
    
    .right-top {
      right: 205px;
      top: 260px;
    }

    .right-top-2{
      top: 130px!important;
    }

    .left-bottom-2 {
      bottom: 333px!important;
      left: 489px;
    }
  
    .right-bottom {
      right: 500px;
      bottom: 337px!important;
    }
}

@media only screen and (min-width: 830px) and (max-width: 835px){
  
    .left-top {
      left: 231px!important;
    }
  
    .left-bottom {
      left: 515px!important;
      top: 450px!important;
    }
    
    .right-top {
      right: 232px!important;
    }

    .right-top-2{
      top: 130px!important;
    }

    .left-bottom-2 {
      bottom: 335px!important;
    }
  
    .right-bottom {
      bottom: 330px!important;
      right: 547px!important;
    }
}

@media only screen and (min-width: 819px) and (max-width: 825px){
  
  .left-top {
    left: 205px!important;
  }

  .left-bottom {
    left: 515px!important;
    top: 450px!important;
  }
  
  .right-top {
    right: 215px!important;
  }

  .right-top-2{
    top: 130px!important;
  }

  .left-bottom-2 {
    bottom: 335px!important;
  }

  .right-bottom {
    bottom: 330px!important;
    right: 547px!important;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1399px){
  /* @media only screen and (min-width: 1024px){ */
  
    .tab-content .box-img-desk {
      position: absolute;
      top: 94%;
      left: 60%;
    }
  
    .tab-content .box-img-desk img {
      width: 500px;
    }
  
    .left-bottom {
      left: 150px;
    }
  
    .left-top {
      left: 150px;
    }
  
    .right-top{
      right: 150px!important;
    }
  
    .right-bottom{
      right: 150px;
    }
  
    .slider-desk {
      display: block;
    }
  
    .mobile-slider-main {
      display: none;
    }
  }




