@media (min-width: 0px) {
  .mt-n15 {
    margin-top: -0.25rem;
  }
  .heading-1 .priceing h3 {
    color: #293450;
  }
  .heading-1 .priceing h3 span {
    color: #293450;
  }
  .mtcustom20 {
    margin-top: 20px !important;
  }
  .search-bar .searchbtn {
    top: 5px
  }
  .top-section>ul>li:first-child {
    display: none;
  }
  .logo {
    width: 135px;
    margin-top: 0;
  }
  .card-social {
    margin-bottom: 0px;
  }
  .carousel-control-prev,
  .carousel-control-next {
    width: 50px;
  }
  .hidden-sm-down {
    display: none;
  }
  .card-social {
    margin: auto;
  }
  .mt25 {
    margin-top: 25px !important;
  }
  .mt31 {
    margin-top: 28px !important;
  }
  .mt30 {
    margin-top: 30px !important;
  }
  .mt20 {
    margin-top: 20px !important;
  }
  .mt20 {
    margin-top: 18px !important;
  }
  .slider-img .circle {
    left: -40px;
    bottom: -6px;
    position: absolute;
    background-color: #FF7603;
    height: 156px;
    z-index: 0;
    width: 156px;
    border-radius: 50%;
  }
  .half-graybg {
    position: relative;
  }
  .slider-text p {
    margin: 25px 0rem;
    font-size: 18px;
  }
  .half-graybg:after {
    position: absolute;
    content: "";
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: -1;
    width: 60%;
  }
  .slider-text {
    width: 100%;
    margin: 35px auto 35px 15px;
  }
  .socialicon-block {
    display: inline-block;
    margin-left: auto;
    width: 34px
  }
  .owl-carousel2 .owl-nav {
    display: none;
  }
  .accordion#accordionExample>.card .card-body {
    background: #fff;
    padding-top: 0px;
  }
}
@media (min-width:320px) {
  .modal-popup.review .w32 {
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 576px) {
  .choose-column-orange .choose-condition-list li {font-size: 14px;}
  .choose-condition-list li {
    font-size: 16px;
    padding-left: 25px;
  }
  .choose-condition-list li::after, .choose-column-orange .choose-condition-list li::after {
    background-size: 18px;
    width: 19px;
    height: 19px;
  }
  .choose-plan-title h2 {
    font-size: 24px;
  }
  .header-blue h3 br {
    display: none;
  }
  .header-white h3 br {
    display: none;
  }
  .accordion#accordionExample>.card .card-body {
    background: #fff;
    padding: 1rem 15px;
    padding-top: 0px;
  }
  .border-sm {
    border: 1px solid #F5F7FB;
  }
  .sm-text-right {
    text-align: right !important;
  }
  .urgent-condition-list {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mobile-body-image {
    margin-left: 0px;
    margin-right: 0px;
  }
  #carouselExampleControls {
    width: 96.5%;
    margin: auto;
  }
  .dermatology--info1 .interaction-content p, .dermatology--info2 .interaction-content p {
    font-size: 14px
  }
}
@media (min-width: 768px) {
  .review .owl-nav button.owl-prev {
    padding: 5px !important;
  }
  .modal-popup.review .w32 {
    width: 30px;
    height: 30px;
  }
  .choose-full-list .choose-condition-list li { padding-bottom: 20px; font-size: 16px;}
  .bg-womens-health.bg-cyclovaria .std-banner {
    padding-bottom: 60px;
  }
  .bg-womens-health .std-banner-text p { font-size: 16px !important;}
  .about-fill-section::after {
    right: 90px;
  }
  .tab-block .nav-tabs .nav-link {
    max-width: 340px;
    word-wrap: break-word;
  }
  .heading-1 .priceing h3 {
      color: #293450;
  }
  .heading-1 .priceing h3 span {
      color: #293450;
  }
  .table-doller sub {
    bottom: 0px;
    font-size: 16px;
  }
  .team-member-img {
    height: 166px;
    width: 166px;
  }
  .whitespace {
    display: none;
  }
  .slider-bottom {
    max-width: 204px;
    left: 50% !important;
    transform: translate(-50%, 0) !important;
  }
  .pos-button {
    display: none;
  }
  .slider-text {
    margin: auto 35px auto 0;
    width: auto;
  }
  .top-section>ul>li:first-child {
    display: flex;
  }
  .top-section>ul>li {
    display: flex;
    align-items: center;
  }
  .card-social {
    margin: 0px;
  }
  .foter-social-icon-mobile,
  .copyrighttext-mobile {
    display: none;
  }
  .owl-carousel1 .owl-nav {
    display: none;
  }
  .half-graybg {
    position: relative;
  }
  .half-graybg:after {
    background-color: #effafb;
    position: absolute;
    content: "";
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: -1;
    width: 87%;
  }
  #carouselExampleControls {
    width: 99.5%;
    margin: auto;
  }
  .slider-img {
    margin: auto auto 35px auto;
  }
  .slider-img .circle {
    left: -18px;
    bottom: -20px;
    position: absolute;
    background-color: #FF7603;
    height: 202px;
    z-index: 0;
    width: 202px;
    border-radius: 50%;
  }
  .slider-text p {
    font-size: 22px;
  }
  .slider-text h3 {
    color: #FF7500;
    font-size: 30px;
  }
  .slider-right.slider-bottom {
    right: 15px;
    left: auto !important;
    transform: unset;
  }
  .category-section {
    padding: 40px 0px 10px 0px;
  }
  .first-column-interaction {
    top: 10%;
    left: 0%;
  }
  .second-column-interaction {
    top: 43%;
    left: 0%;
  }
  .Three-column-interaction {
    top: 4%;
    right: 0%;
  }
  .Four-column-interaction {
    top: 27%;
    right: 0%;
  }
  .Five-column-interaction {
    top: 61%;
    right: 0%;
  }
  .first-column-interaction, .second-column-interaction, .Three-column-interaction, .Four-column-interaction, .Five-column-interaction {
    max-width: 230px;
    width:100%;
    position: absolute;
    z-index: 3;
    border-radius: 15px !important;
  }
  .winter-1, .winter-2, .winter-3, .winter-4, .winter-5 {
    position: absolute;
    background: #fff;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 4px rgb(255 255 255 / 70%);
    height: 10px;
    width: 10px;
  }
  .winter-1 {
    top: 2.5%;
    left: 49%;
  }
  .winter-1::after {
    position: absolute;
    content: "";
    background: url(../images/urgent_care/lines_3.png);
    background-repeat: no-repeat;
    z-index: 0;
    left: 0px;
    width: 143px;
    height: 50px;
    background-size: 149px;
  }
  .winter-2 {
    top: 7%;
    left: 53%;
  }
  .winter-2::after {
    position: absolute;
    content: "";
    background: url(../images/urgent_care/lines_4.png);
    background-repeat: no-repeat;
    z-index: 0;
    left: 0px;
    width: 122px;
    height: 150px;
    background-size: 128px;
  }
  .winter-3 {
    top: 15%;
    left: 49%;
  }
  .winter-3::after {
    position: absolute;
    content: "";
    background: url(../images/urgent_care/lines_1.png);
    background-repeat: no-repeat;
    z-index: 0;
    left: -153px;
    width: 154px;
    height: 50px;
    background-size: 166px;
  }
  .winter-4 {
    top: 29%;
    left: 49%;
  }
  .winter-4::after {
    position: absolute;
    content: "";
    background: url(../images/urgent_care/lines_2.png);
    background-repeat: no-repeat;
    z-index: 0;
    left: -150px;
    width: 240px;
    height: 120px;
    background-size: 160px;
  }
  .winter-5 {
    bottom: 46%;
    left: 49%;
  }
  .winter-5::after {
    position: absolute;
    content: "";
    background: url(../images/urgent_care/lines_5.png);
    background-repeat: no-repeat;
    z-index: 0;
    left: 0px;
    width: 143px;
    height: 120px;
    background-size: 150px;
  }
  .interaction-img {
    min-width: 30px;
    height: 30px;
    width: 30px;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
  }
  .interaction-img .rounded-10 {
    border-radius: 5px !important;
  }
  .dermatology--info1 .interaction-img, .dermatology--info2 .interaction-img {
    height: 80px;
    min-width: 80px;
  }
  .dermatology--info1 .interaction-content p, .dermatology--info2 .interaction-content p {
    font-size: 13px
  }
  .interaction-content h4 {
    font-size: 12px;
  }
  .interaction-content h4 button {
    min-width: 73px;
    font-size: 14px;
  }
  .interaction-content p {
    font-size: 12px;
  }
  .bodyfixed-image {
    position: relative;
    overflow: hidden;
    width: 545px;
    margin: 0 auto;
  }
  .body-img-fixed {
    max-width: 240px;
  }
  .consultation-banner-text.rounded:after {
    border-radius: 25px !important;
  }
}
@media (min-width: 992px) {
  .custom-option, .custom-select__trigger {
    font-size: 16px;
  }
  .custom-select__trigger {
    height: 46px;
  }
  .cyclovaria-logo .logo {
    width: 150px;
  }
  .about-right-section-scroll {
    min-width: 825px;
  }
  .about-fill-section {
    padding: 50px 0px;
  }
  .about-outline-text { 
    font-size: 38px;
    font-weight: 800;
    -webkit-text-stroke: 1px #293450;
    -webkit-text-fill-color: #fff;
    opacity: 0.3;
    color: #fff;
    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
  }
  .about-condition-text {
    font-size: 28px;
    margin-left:0px;
    padding-left: 90px;
  }
  .about-condition-text:after {
    left: 0;
    width: 84px;
    background: #FF7500;
  }
  .about-fill-section::after {
    right: 160px;
    height: 1390px;
  }
  .tab-block .nav-tabs .nav-link {
    max-width: 480px;
  }
  .choose-condition-list li {
    width: 100%;
    display: block;
  }
  .onclick-show, .choose-read.show {
    display: none !important;
  }
  .onclick-show.show {
    display: block !important;
  }
  .bg-price-light-gray, .choose-your-plan {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(245,250,254,1) 50%, rgba(245,250,254,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,250,254,1) 50%,rgba(245,250,254,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,250,254,1) 50%,rgba(245,250,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5fafe',GradientType=1 );
  }
  .bg-price-light-gray::after {
    position: absolute;
    content: "";
    left: -2%;
    top: -50%;
    background: #f5fafe;
    border-radius: 100%;
    width: 620px;
    height: 1740px;
    z-index: 0;
  }
  .cyclovaria-priceplan.bg-price-light-gray::after {
    position: absolute;
    content: "";
    left: -2%;
    top: -50%;
    background: #f5fafe;
    border-radius: 100%;
    width: 920px;
    height: 1180px;
    z-index: 0;
  }
  .choose-your-plan::after {
    display: none;
  }
  .choose-plan-title .switch {
    position: absolute;
    right: 0px;
    top: 0px;
  }
  .choose-plan-title h2 {
    font-size: 30px;
  }
  .colum-2 .header-section { font-size: 15px;}
  /*-- how-it-section --*/
  .how-it-section {
    padding: 50px 0px;
  }
  /*#howitwork {
    padding-top: 70px;
  }*/
  .team-member-img {
    height: 140px;
    width: 140px;
  }
  .carousel-control-prev-icon, .carousel-control-next-icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    min-width: 60px;
    background: #fff;
    border-radius:100%;
    transition: 0.5s;
  }
  .mobileapp {
    width: 280px;
    height: 380px;
  }
  .mobileapp video {
    margin-top: -25px;
    height: 390px;
  }
  .carousel-control-prev-icon:hover, .carousel-control-next-icon:hover {
    box-shadow: #bbafaf 0px 1px 5px;
    transition: 0.5s;
  }
  .carousel-control-prev-icon:hover .arrows::after, .carousel-control-next-icon:hover .arrows::after {
    content: "";
    height: 35px;
    border-left: 4px solid #293450;
    display: inline-block;
    width: 40px;
    transform: translate(-2px, -93px);
    transition: 0.5s;
  }
  .carousel-control-prev-icon .arrows,
  .carousel-control-next-icon .arrows {
    height: 40px;
    width: 40px;
    border: 20px solid transparent; 
    border-top-color: #293450; 
    margin: 0;
    padding: 0;
    float: left;
    transition: 0.5s;
  }
  .carousel-control-prev-icon .arrows::before, .carousel-control-next-icon .arrows::before{
    content:'';
    width: 0px;
    height: 0px;
    border: 24px solid transparent; 
    border-top-color: white;
    display: inline-block;
    transform: translate(-24px, -30px);
    transition: 0.5s;
  }
  .carousel-control-next-icon .arrows {
    transform: rotate(270deg) translate(-12px, 24px);
    -webkit-transform: rotate(270deg) translate(-12px, 24px);
    -moz-transform: rotate(270deg) translate(-12px, 24px);
    -o-transform: rotate(270deg) translate(-12px, 24px);
    -ms-transform: rotate(270deg) translate(-12px, 24px);
    transition: 0.5s;
  }
  .carousel-control-prev-icon .arrows {
    transform: rotate(90deg) translate(10px, 7px);
    -webkit-transform: rotate(90deg) translate(10px, 7px);
    -moz-transform: rotate(90deg) translate(10px, 7px);
    -o-transform: rotate(90deg) translate(10px, 7px);
    -ms-transform: rotate(90deg) translate(10px, 7px);
    transition: 0.5s;
  }
  .carousel-control-next-icon:hover .arrows {
    transform: rotate(270deg) translate(-12px, 28px);
    -webkit-transform: rotate(270deg) translate(-12px, 28px);
    -moz-transform: rotate(270deg) translate(-12px, 28px);
    -o-transform: rotate(270deg) translate(-12px, 28px);
    -ms-transform: rotate(270deg) translate(-12px, 28px);
    transition: 0.5s;
  }
  .carousel-control-prev-icon:hover .arrows {
    transform: rotate(90deg) translate(10px, 10px);
    -webkit-transform: rotate(90deg) translate(10px, 10px);
    -moz-transform: rotate(90deg) translate(10px, 10px);
    -o-transform: rotate(90deg) translate(10px, 10px);
    -ms-transform: rotate(90deg) translate(10px, 10px);
    transition: 0.5s;
  }
  /*--- STD section --*/
  .modal-popup.review .w32 {
    width: 24px !important;
    height: auto !important;
  }
  .search-mobile {
    display: none;
  }
  .mt30 {
    margin-top: 27px !important;
  }
  .mt31 {
    margin-top: 23px !important;
  }
  .hidden-sm-down {
    display: block;
  }
  .border-right-md {
    border-right: 1px solid #dee2e6 !important;
  }
  .search-bar {
    width: auto;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 12px;
  }
  .orrangelink {
    font-size: 12px;
  }
  .search-bar input.form-control {
    height: 30px;
    background-color: #ececec;
    border-radius: 50px;
    border: 0px;
  }
  .font-size-12 {
    font-size: 12px;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    margin: 0rem 0rem;
  }
  .search-bar input.form-control {
    width: 136px;
    font-size: 12px;
  }
  .navbar-collapse {
    margin-top: 0px;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.4rem;
    padding-left: 0.4rem;
  }
  .search-bar .searchbtn {
    top: 6px
  }
  .sectionblock h4 {
    font-size: 1.0625rem;
    margin-bottom: 0px;
    font-weight: bold;
    display: inline-block;
    width: auto;
  }
  .slider-text {
    margin: auto 110px auto 15px;
  }
  .sectionblock {
    padding: 22px 14px;
  }
  .top-section>ul>li>a {
    font-size: 12px;
  }
  .top-section>ul>li>.dropdown>a {
    font-size: 12px;
  }
  .common-icon-1,
  .common-icon-2,
  .common-icon-3,
  .common-icon-4 {
    position: absolute;
  }
  .common-icon-1 {
    top: 54%;
    left: -10px;
  }
  .common-icon-4 {
    right: 34%;
    top: 38%;
  }
  .common-icon-3 {
    left: 26%;
    top: -54px;
    width: 55px;
  }
  .common-icon-2 {
    left: 100px;
    top: -117px;
  }
  .nav-header,
  .nav-toggle-blcok {
    display: none
  }
  
  #carouselExampleControls {
    width: 90%;
    margin: auto;
  }
  .slider-img {
    height: 428px;
  }
  .slider-img video {
    height: 430px;
  }
  .custom-width-10 {
    width: 14%;
  }
  .custom-width-30 {
    width: 30.333333%;
  }
  .slider-bottom {
    max-width: 184px;
    width: 100%;
    left: 50px !important;
    transform: unset !important;
  }
  .left-slider .carousel-inner, .right-slider .carousel-inner {
    border-radius: 15px;
    position: absolute;
  }
  .left-slider, .right-slider {
    bottom: 15px;
  }
  .left-slider .carousel-inner {
    max-width: 270px;
    right: -10%;
  }
  .right-slider .carousel-inner {
    max-width: 270px;
    left: -11%;
  }
  .slider-right.slider-bottom {
    right: 15px;
    left: auto !important;
    transform: unset;
  }
  .first-column-interaction {
    top: 13%;
    left: 2%;
  }
  .second-column-interaction {
    top: 43%;
    left: 10px;
  }
  .Three-column-interaction {
    right: 1%;
  }
  .Four-column-interaction {
    right: 1%;
    top: 35%;
  }
  .Five-column-interaction {
    right: 4%;
  }
  .first-column-interaction, .second-column-interaction, .Three-column-interaction, .Four-column-interaction, .Five-column-interaction {
    max-width: 300px;
  }
  .winter-1 {
    top: 2.5%;
    left: 49%;
  }
  .winter-1::after {
    width: 172px;
    height: 50px;
    background-size: 179px;
  }
  .winter-2 {
    top: 7%;
    left: 54%;
  }
  .winter-2::after {
    width: 145px;
    height: 180px;
    background-size: 155px;
  }
  .winter-3::after {
    left: -163px;
    width: 164px;
    height: 50px;
    background-size: 181px;
  }
  .winter-4::after {
    left: -163px;
    width: 240px;
    height: 130px;
    background-size: 173px;
  }
  .winter-5::after {
    width: 172px;
    height: 120px;
    background-size: 180px;
  }
  .dermatology--info1 {
    top: 22%;
  }
  .interaction-img {
    min-width: 60px;
    height: 60px;
    width: 60px;
    border-radius: 12px;
  }
  .interaction-img .rounded-10 {
    border-radius: 12px !important;
  }
  .interaction-content h4 a {
    min-width: 72px;
  }
  .interaction-content p {
    font-size: 13px !important;
  }
  .body-img-fixed {
    max-width: 300px;
  }
  .dermatology-banner.over-view-banner .std-banner-text {
    padding-left: 40px !important;
  }
  .treatment-text { 
    font-size: 38px;
    line-height: 50px;
  }
  .treatment-text:after {
    width: 80px;
    left: -90px;
  }
  .priceing {
    max-width: 790px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .custom-option {
    font-size: 18px;
    padding: 0 18px;
    line-height: 44px;
  }
  .custom-select__trigger {
    font-size: 18px;
    padding: 0 18px;
    line-height: 52px;
    height: 52px;
  }
  .dubble-popup-merge .btn-topradius-orange, .dubble-popup-merge .btn-blue,
  .dubble-popup-merge .btn-outline-orange {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .cyclovaria-logo .logo {
    width: 130px;
  }
  .bg-womens-health.bg-cyclovaria {
    min-height: 400px;
  }
  .bg-womens-health.bg-cyclovaria .std-banner {
    padding-bottom: 55px;
  }
  .about-outline-text { 
    font-size: 40px;
  }
  .about-condition-text {
    margin-left: 70px;
    font-size: 30px;
    padding-left: 130px;
  }
  .about-condition-text:after {
    width: 120px;
  }
  .about-fill-section::after {
    right: 150px;
  }
  .bg-price-light-gray::after {
    left: 0%;
    border-radius: 100%;
    width: 740px;
    height: 1650px;
    top: -50%;
  }
  .choose-condition-list li {
    font-size: 16px;
    padding-left: 30px;
  }
  /*--- STD section --*/
  .priceing {
    max-width: 774px;
  }
  .padding45 {
    padding: 0px 45px;
  }
  .team-member-img {
    height: 180px;
    width: 180px;
  }
  .over-view-banner .std-banner-text {
    padding-left: 0px !important;
  }
  .slider-text {
    margin: auto 180px auto 15px;
  }
  .slider-text h3 {
    color: #FF7500;
    font-size: 30px;
    font-weight: bold;
  }
  .slider-img {
    max-width: 292px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin: auto;
    position: relative;
  }
  .slider-text p {
    font-size: 25px;
    margin: 20px 0rem;
    color: #293450;
  }
  #carouselExampleControls {
    width: 84%;
    margin: auto;
  }
  element.style {
    width: 90%;
    margin: auto;
  }
  .top-section>ul>li>a {
    font-size: 14px;
  }
  .top-section>ul>li>.dropdown>a {
    font-size: 14px;
  }
  .font-size-12 {
    font-size: 16px;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 14px;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    margin: 0rem 0.625rem;
  }
  .search-bar input.form-control {
    width: 160px;
    font-size: 16px
  }
  .orrangelink {
    font-size: 14px;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.1rem;
    padding-left: 0.1rem;
  }
  .top-section>ul>li>a {
    font-size: 14px;
  }
  .sectionblock {
    padding: 15px 15px;
  }
  .slider-img .circle {
    bottom: 0px;
    height: 202px;
    width: 202px;
    left: -65px;
  }
  .slider-bottom {
    max-width: 190px;
  }
  .left-slider .carousel-inner {
    max-width: 300px;
    right: -12%;
  }
  .right-slider .carousel-inner {
    max-width: 300px;
    left: -13%;
  }
  
  .slider-right.slider-bottom {
    right: 15px;
    left: auto !important;
    transform: unset;
  }
  .first-column-interaction {
    top: 13%;
    left: -1.5%;
  }
  .second-column-interaction {
    top: 43%;
    left: -1%;
  }
  .Three-column-interaction {
    right: 2%;
    max-width: 360px;
  }
  .Four-column-interaction {
    right: 0%;
    max-width: 360px;
  }
  .Five-column-interaction {
    right: 2%;
    max-width: 360px;
  }
  .first-column-interaction, .second-column-interaction, .Three-column-interaction, .Four-column-interaction, .Five-column-interaction {
    max-width: 354px;
  }
  .winter-1 {
    top: 2.5%;
    left: 49%;
  }
  .winter-1::after {
    width: 172px;
    height: 50px;
    background-size: 179px;
  }
  .winter-2 {
    top: 7%;
    left: 54%;
  }
  .winter-2::after {
    width: 145px;
    height: 180px;
    background-size: 155px;
  }
  .winter-3::after {
    left: -184px;
    width: 194px;
    height: 50px;
    background-size: 205px;
  }
  .winter-4::after {
    left: -182px;
    width: 250px;
    height: 130px;
    background-size: 194px;
  }
  .winter-5::after {
    width: 172px;
    height: 120px;
    background-size: 180px;
  }
  .interaction-img {
    min-width: 75px;
    height: 75px;
    width: 75px;
    border-radius: 12px;
  }
  .interaction-img .rounded-10 {
    border-radius: 12px !important;
  }
  .interaction-content h4 {
    font-size: 14px;
  }
  .interaction-content h4 a {
    min-width: 72px;
  }
  .interaction-content p {
    font-size: 12px;
  }
  .body-img-fixed {
    max-width: 330px;
  }
  .deter_path1 {
    right: 62%;
    top: 47%;
  }
  .deter_path1::after {
    background-size: 140px;
    width: 140px;
    height: 140px;
    bottom: -429%;
    left: 2px;
  }
  .deter_path2 {
    right: 56.3%;
    top: 71%;
  }
  .deter_path2::after {
    background-size: 120px;
    width: 120px;
    height: 80px;
    top: -17px;
    left: 0;
  }
  .dermatology--info1 {
    top: 27%;
    right: -5px;
  }
  .dermatology--info2 {
    bottom: 25%;
    right: -10px;
  }
  .treatment-text { 
    font-size: 38px;
    line-height: 50px;
  }
  .treatment-text:after {
    width: 100px;
    left: -110px;
  }
}
@media (min-width: 1366px) {
  /*-- how-it-section --*/
  .how-it-section {
    padding: 50px 0px 50px 0px;
  }
  .slider-bottom {
    max-width: 190px;
  }
  .left-slider .carousel-inner {
    max-width: 320px;
    right: -13%;
  }
  .right-slider .carousel-inner {
    max-width: 320px;
    left: -12%;
  }
}
@media (min-width:1400px) {
  .cyclovaria-logo .logo {
    width: 220px;
  }
  .about-right-section-scroll {
    min-width: 980px;
  }
  .about-columns {
    font-size: 14px;
  }
  .about-outline-text { 
    font-size: 50px;
  }
  .about-condition-text {
    margin-left: 80px;
    font-size: 34px;
    padding-left: 140px;
  }
  .about-condition-text:after {
    width: 130px;
    left: 0px;
  }
  .about-fill-section::after {
    right: 280px;
  }
  .about-columns {
    font-size: 16px;
  }
  .bg-womens-health.bg-cyclovaria {
    min-height: 450px;
  }
  .bg-womens-health.bg-cyclovaria .std-banner {
    padding-bottom: 55px;
  }
  .choose-full-list .choose-condition-list li { font-size: 16px;}
  .bg-womens-health .std-banner-text h2 { font-size: 40px;}
  .bg-womens-health .std-banner-text p { font-size: 18px !important; line-height: 30px;}
  .priceing {max-width: 808px;}
  .consultationblock h4 {font-size: 28px !important;}
  .slider-right.slider-bottom {
    right: 15px;
    left: auto !important;
    transform: unset;
  }
  .first-column-interaction {
    left: 1%;
  }
  .second-column-interaction {
    top: 46.5%;
    left: 1.5%;
  }
  .Three-column-interaction {
    right: 4.6%;
    top: 0%;
  }
  .Four-column-interaction {
    right: 4.6%;
    top: 30%;
  }
  .Five-column-interaction {
    right: 4.8%;
    top: 63%;
  }
  .first-column-interaction, .second-column-interaction, .Three-column-interaction, .Four-column-interaction, .Five-column-interaction {
    max-width: 380px;
  }
  .winter-1, .winter-2, .winter-3, .winter-4, .winter-5 {
    position: absolute;
    background: #fff;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 4px rgb(255 255 255 / 70%);
    height: 13px;
    width: 13px;
    min-width: 13px;
  }
  .winter-1 {
    top: 2.5%;
    left: 49%;
  }
  .winter-1::after {
    width: 172px;
    height: 50px;
    background-size: 179px;
  }
  .winter-2 {
    top: 7%;
    left: 54%;
  }
  .winter-2::after {
    width: 145px;
    height: 180px;
    background-size: 155px;
  }
  .winter-3::after {
    left: -211px;
    width: 214px;
    height: 50px;
    background-size: 239px;
    top: -5px;
  }
  .winter-4::after {
    left: -204px;
    width: 210px;
    height: 144px;
    background-size: 215px;
  }
  .winter-5::after {
    width: 172px;
    height: 120px;
    background-size: 180px;
  }
  .interaction-img {
    min-width: 80px;
    height: 80px;
    width: 80px;
    border-radius: 12px;
  }
  .interaction-img .rounded-10 {
    border-radius: 12px !important;
  }
  .interaction-content h4 {
    font-size: 15px;
  }
  .interaction-content h4 a {
    min-width: 72px;
  }
  .interaction-content p {
    font-size: 14px;
  }
  .body-img-fixed {
    max-width: 330px;
  }
  .deter_path1 {
    right: 65%;
    top: 47%;
  }
  .deter_path2 {
    right: 60.3%;
    top: 71%;
  }
  .deter_path1::after {
    background-size: 260px;
    width: 260px;
    height: 140px;
    bottom: -99%;
    left: 5px;
  }
  .deter_path2::after {
    background-size: 255px;
    width: 238px;
    height: 80px;
    top: -45px;
    left: 0;
  }
  .dermatology--info1 {
    top: 16%;
    right: -5px;
  }
  .dermatology--info2 {
    bottom: 25%;
    right: -15px;
  }
  .interaction-content h4 {
    font-size: 16px;
  }
  .dermatology--info1 .interaction-content p, .dermatology--info2 .interaction-content p {
    font-size: 13px;
  }
  .treatment-text { 
    font-size: 38px;
    line-height: 50px;
  }
  .treatment-text:after {
    width: 120px;
    left: -130px;
  }
}

@media (min-width: 1920px) {
  .bg-womens-health {
    margin: 0px 25px;
  }
  .colum-2 .header-body-section ul li .block-text.priceing-tab {
    font-size: 34px !important;
  }
  .custom-option {
    font-size: 20px;
    padding: 0 20px;
    line-height: 54x;
  }
  .custom-select__trigger {
    font-size: 20px;
    padding: 0 20px;
    line-height: 60px;
    height: 60px;
  }
  .select-box-reason .form-select {
    padding: 15px 20px;
  }
  .cyclovaria-logo .logo {	
    width: 260px;	
  }	
  .bg-womens-health.bg-cyclovaria {	
    min-height: 540px;	
  }	
  .bg-womens-health.bg-cyclovaria .std-banner {	
    padding-bottom: 70px;	
  }
  .about-condition-text {
    margin-left: 140px;
    font-size: 40px;
    padding-left: 140px;
  }
  .about-condition-text:after {
    width: 130px;
  }
  .about-fill-section::after {
    right: 450px;
  }
  .bg-price-light-gray::after {
    left: 0%;
    border-radius: 100%;
    width: 1100px;
    height: 1560px;
    top: -50%;
  }
  .choose-condition-list li {
    font-size: 18px;
    padding-left: 30px;
  }
  .bg-womens-health .std-banner-text p { font-size: 20px !important; line-height: 32px;}
  .priceing {
    max-width: 870px;
  }
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {max-width: 1584px;}
  .modal-lg, .modal-xl {max-width: 1024px;}
  .slider-img { max-width: 380px;}
  /*-- Top css --*/
  .top-section>ul>li { padding: 0px 20px;}
  .top-section>ul>li>a { font-size: 18px;}
  .top-section>ul>li>a>i { margin-right: 1rem !important;  display: inline-block;}
  .w22 { width: 32px;}
  /*--- Header section ---*/
  .logo { width: 220px;}
  .navbar-light .navbar-nav .nav-link { font-size: 18px;}
  .navbar-light .navbar-nav .nav-link .w22 { width: 28px;}
  .navbar-light .navbar-nav .nav-link .w22 .mwidth20 { max-width: 28px;}
  .navbar-light .navbar-nav .nav-item .dropdown-menu-lg-right { min-width: 250px;}
  .navbar-light .navbar-nav .nav-item .dropdown-menu-lg-right .dropdown-item { font-size: 18px;  padding: 10px 25px;}

  .search-bar-block { width: 40px;  height: 40px; display: flex; align-items: center; justify-content: center; margin-left: 1rem; }
  .search-bar-block .searchbtn { margin-top: 0;}
  .search-bar-block .searchbtn i { width: 17px;  height: 14px;}

  .orrangelink { font-size: 18px;  padding: 0px 1rem !important; }
  .btn-warning { font-size: 18px;  padding: 8px 25px; }
  .navbar-expand-lg .navbar-nav .nav-item { margin: 0rem 1rem 0rem 0.625rem;}
  .consultation-block-desktop { min-width: 666px !important;}

  .my-acount-block .dropdown-menu { width: 180px;  margin-top: 20px;}
  .my-acount-block { margin: 0 20px;}
  .my-acount-block .iconborder { height: 40px;  width: 40px; }
  .my-acount-block .iconborder img { width: 18px;}
  .my-acount-block a { font-size: 20px;  padding: 5px 15px; }
  .my-acount-block ul.dropdown-menu li a i, .my-acount-block ul.dropdown-menu li a i img { width: 28px;  height: 28px; margin-right: 15px !important;}

  .consultation-block h3 { font-size: 24px;}
  ul.nav-categories li { padding: 10px 0px;}
  ul.nav-categories li a { font-size: 18px;}
  .video-img {padding-top: 12px; max-width: 136px; }
  .video-img img {width: 100%;}

  /*-- banner css --*/
  .consultation-banner-text p { font-size: 20px !important; line-height: 28px; }
  .consultation-banner-text:after { height: 28px; }
  .dermatology--maintext::after {height: 4px;}
  .consultation-box-margin { margin-top: -68px !important; }
  .button-arrow { font-size: 16px !important; padding: 10px 25px !important; }
  .start-btn .button-arrow { font-size: 20px !important; padding: 10px 45px !important; }

  /*-- Four and 3 Column css --*/
  .consultationblock i { height: 110px !important; width: 110px !important; }
  .consultationblock h4 { font-size: 26px !important; padding-left: 25px !important; }
  .why-callondoc-section p { font-size: 20px;}
  .why-callondoc-section .icon { font-size: 20px;}
  .tab-block .nav-tabs .nav-link { font-size: 20px; }
  .tab-block .nav-tabs .nav-link .w17, .tab-block .nav-tabs .nav-link .w17 svg { width: 34px; height: 34px;}
  ul.listblock-tab li a { font-size: 20px; line-height: 40px; }
  ul.listblock-tab .width24 { width: 32px; margin-top: 3px;}
  .why-callondoc-section .icon, .why-callondoc-section .icon img {width: 105px;}
  .heading-1 h3 { font-size: 33px; }
  .sick-visit-block h3 { font-size: 24px; }
  .p-text-3 p {line-height: 34px; font-size: 20px; }
  ul.condition-list li .conditionbg a {font-size: 18px;}
  ul.condition-list li:hover a::after { width: 22px; height: 22px; background-size: 22px;}
  .width75 { width: 79px; }

  .banner-advertisement .next-arrow { font-size: 34px; }
  .banner-advertisement .next-arrow:after { height: 32px; width: 32px; }
  .custom-card-consultation .card-body {padding-bottom: 70px !important; }
  .card-text { font-size: 20px; line-height: 30px;}
  .how-it-works-section h2 { font-size: 40px;}
  .callondoc-vs-section .ptext { font-size: 22px !important; }
  .colum-2 .header-section, .colum-2.section-blue .header-body-section ul li .block-text {font-size: 20px; font-weight: 700; }
  .colum-2 .header-body-section ul li:first-child .block-text {  font-size: 26px !important;  }
  .colum-2.section-blue .header-body-section ul li:first-child .block-text, .colum-2 .header-body-section ul li .block-text {font-size: 18px !important; }
  .review-line-none, .star-borderbottom {font-size: 40px;}
  .map-bg .card p { font-size: 18px; line-height: 26px;}
  .socialicon-block {width: 44px;}
  .footer-card .black-color {font-size: 20px; padding-left: 5px; }
  .highesttext h3 { font-size: 30px; font-weight: 600;}

  /* .accordion .card-header .btn-link::after { height: 23px; width: 27px; background-size: 25px; top: 20px;} */
  /* .accordion .card-header .btn-link.collapsed::after { height: 23px; width: 27px; background-size: 25px; top: 14px;} */
  .ratingbox {justify-content: center;}
  .ratingbox img { width: 28px;  }
  .ratintextbold span { font-size: 0.8333vw;}
  .team-member-text, .ratintextbold, .readmore { font-size: 24px; }
  .team-member-text span {font-size: 18px;}
  .faqs-section h2, .as-seen-section h2 { font-size: 40px;}

  .footer-logo { width: 220px;}
  .footerbg h3 { font-size: 18px !important;}
  .footerbg p, ul.footerlist li a, .footerbg p.ptext-16 { font-size: 16px;}
  .footerbg .email-card input { height: 56px; font-size: 18px;}
  .email-card .mail-btn {position: absolute;  width: 75px;  }
  .footermedia-icon ul li a { width: 30px;}
  .hippa, .bbba, .shopper-approved_black { height: auto; width: 100px;}
  .border-top div { font-size: 16px;}
  ul.brand-sectopm li:nth-child(1) {width: 155px;}
  ul.brand-sectopm li:nth-child(2) {width: 130px;}
  ul.brand-sectopm li:nth-child(3) {width: 125px;}
  ul.brand-sectopm li:nth-child(4) {width: 199px;}
  ul.brand-sectopm li:nth-child(5) {width: 80px;}
  ul.brand-sectopm li:nth-child(6) {width: 140px;}
  .team-member-img { height: 230px; width: 230px;}


  .first-column-interaction {
    top: 15%;
    left: 2%;
  }
  .second-column-interaction {
    top: 43%;
    left: 1%;
  }
  .Three-column-interaction {
    right: 2%;
  }
  .Four-column-interaction {
    right: 2%;
  }
  .Five-column-interaction {
    right: 2%;
  }
  .first-column-interaction, .second-column-interaction, .Three-column-interaction, .Four-column-interaction, .Five-column-interaction {
    max-width: 440px;
  }
  .winter-1 {
    top: 2.5%;
    left: 49%;
  }
  .winter-1::after {
    width: 294px;
    height: 76px;
    background-size: 289px;
  }
  .winter-2 {
    top: 7%;
    left: 54%;
  }
  .winter-2::after {
    width: 245px;
    height: 280px;
    background-size: 245px;
  }
  .winter-3::after {
    left: -332px;
    width: 344px;
    height: 90px;
    background-size: 352px;
  }
  .winter-4::after {
    left: -302px;
    width: 310px;
    height: 200px;
    background-size: 317px;
  }
  .winter-5::after {
    width: 262px;
    height: 160px;
    background-size: 270px;
  }
  .interaction-img {
    min-width: 89px;
    height: 89px;
    width: 89px;
    border-radius: 12px;
  }
  .interaction-img .rounded-10 {
    border-radius: 12px !important;
  }
  .interaction-content h4 {
    font-size: 16px;
  }
  .interaction-content h4 a {
    min-width: 72px;
  }
  .interaction-content h4 button {
    font-size: 16px;
    min-width: 80px;
  }
  .interaction-content p {
    font-size: 16px !important;
  }
  .body-img-fixed {
    max-width: 500px;
  }

  .respiratory-list li a {
    font-size: 16px;
  }

  .treatment-text { 
    font-size: 44px;
    line-height: 64px;
  }
  .treatment-text:after {
    width: 155px;
    left: -165px;
  }
  .slider-bottom {
    max-width: 204px;
  }
  .left-slider .carousel-inner {
    max-width: 380px;
    right: -12%;
  }
  .right-slider .carousel-inner {
    max-width: 380px;
    left: -12%;
  }
  .category-section {
    padding: 80px 0px 20px 0px;
  }
  .header-blue {
    padding: 20px 0px 20px;
  }
  .right-side-section {
    top: 17px;
    font-size: 28px;
  }
  .right-side-section span {
    font-size: 28px;
  }
  .heading-1 h3:after {
    height: 4px;
  }
  .deter_path1::after {
    background-size: 300px;
    width: 300px;
    height: 140px;
    bottom: 21%;
  }
  .deter_path2::after {
    background-size: 275px;
    width: 288px;
    height: 80px;
    top: -47px;
  }
  .dermatology--info1, .dermatology--info2 {
    max-width: 330px;
  }
  .dermatology--info1 {
    top: 16%;
    right: -20px;
  }
  .dermatology--info2 {
    bottom: 25%;
    right: -30px;
  }
  .dermatology--info1 .interaction-content p, .dermatology--info2 .interaction-content p {
    font-size: 15px;
  }

}

@media (max-width: 1400px) {
  .banner-section {
    background-size: cover !important;
    min-height: 420px;
  }
}
@media (max-width: 1365px) {
  .imgicon5 {
    position: absolute;
    right: 17px;
    top: 53px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-right: 0px;
  }

  .owl-carousel .owl-nav button.owl-prev {
    margin-left: 0px;
  }

  .owl-carousel2.owl-carousel .owl-nav button.owl-next {
    margin-right: -40px;
  }

  .owl-carousel2.owl-carousel .owl-nav button.owl-prev {
    margin-left: -40px;
  }
  
  .mx-n5 {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}

@media (max-width: 1250px) {
  .mx-n5 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }

  .px-n5 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 1199.2px) {
  .font-size-lg-12 {
    font-size: 12px;
  }
  .imgblock {
    width: 89%;
  }
  .respiratory-list li {
    padding: 10px 7px;
  }
  .respiratory-list li {
    font-size: 14px;
  }
  .banner-advertisement {
    height: 177px;
  }

  .banner-advertisement h2, .banner-advertisement h2 a.advertisement-link  {
    font-size: 35px;
  }

  .my-acount-block {
    margin: 0px 13px;
  }

  .width15 {
    width: 11px;
  }

  .consultation-banner-custom-text {
    padding: 7px 40px !important;
  }

  .consultationblock {
    padding: 15px 15px 15px 15px !important;
  }

  .consultation-banner-custom-text h2, .consultation-banner-custom-text h1 {
    font-size: 28px;
  }

  .consultationblock {
    padding: 15px 20px 15px 20px !important;
  }

  .consultationblock h4 {
    font-size: 18px !important;
  }

  .my-acount-block a {
    font-size: 12px;
  }

  .sectionblock h4 {
    font-size: 14px;
  }

  ul.footerlist li a {
    font-size: 15px;
  }

  .footerbg p.ptext-16 {
    margin-top: 15px;
  }

  .footerbg h3,
  .footerbg p {
    font-size: 14px;
  }

  .card-social {
    width: auto;
  }

  .social-icon {
    width: 135px;
  }

  .footerbg p.ptext-16 {
    font-size: 14px
  }

  .footermedia-icon ul li {
    margin: 8px;
  }

  /* ul.footerlist li {
    margin: 16px 0px;
  } */

  .hippa {
    height: 46px;
    margin: 12px 0px;
  }

  .bbba {
    height: 40px;
    margin: 12px 5px;
  }

  .shopper-approved_black {
    width: 50px
  }

  .banner-text {
    padding: 80px 0px 80px 0px;
  }

  .bannerimg {
    background-position-x: -125px;
  }

  .circlesblock1 {
    margin-bottom: 17px;
  }

  .headingblock {
    font-size: 15px;
  }

  .card-block-std {
    font-size: 15px;
    padding: 10px;
  }

  .header-blue h3 {
    font-size: 23px;
  }

  .right-side-section span {
    font-size: 20px;
  }

  .right-side-section {
    font-size: 17px;
  }

  .bodycard ul li {
    font-size: 15px;
  }

  .activate .bodycard ul li {
    font-size: 15px;

  }

  .activate .bodycard {
    padding: 30px 5px;
  }

  .order-test h2 {
    font-size: 20px;
  }

  ul.listblock li {
    font-size: 14px;
    margin-bottom: 8px;
  }

  .map-bg .owl-dots {
    display: none;
  }

  .review .owl-nav button.owl-prev {
    margin-left: -43px;
  }

  .review .owl-nav button.owl-next {
    margin-right: -43px;
  }
  .treatment-text {
    font-size: 28px;
  }
}

@media (max-width: 1075px) {
  .contact-card {
    width: 485px;
  }

  .contact-card-body .ptext-orrange span {
    display: block;
  }
}

@media (max-width: 991.2px) {
  .dropdownhover-background-none.mobile {	
    background: #FEFEFE !important;	
    border: 1px solid #F3F3F3 !important;	
    border-radius: 3px;	
    padding: 15px;	
  }	
  .consultation-block {	
    background: #FEFEFE !important;	
  }	
  .mobile-orange-color {	
    color: #FF7500 !important;	
  }	
  .dropdownhover-background-none .dropdown-menu {	
    border: none !important;	
    padding-bottom: 0px !important;	
  }	
  .dropdownhover-background-none .dropdown-menu-left {	
    display: block;	
  }	
  .dropdownhover-background-none .dropdown-menu ul.nav-categories li a {	
    font-size: 16px;	
    line-height: 17px;	
    font-weight: 500;	
  }	
  .buuble-pattern-right::before {	
    top: auto;	
    bottom: 0;	
    left: 25%;	
    right: auto;	
    bottom: -10px;	
  }	
  .buuble-pattern::after {	
    right: 15px;	
    left: auto;	
  }	
  .colum-2 .header-section, .colum-2.active, .colum-2-block {	
    border-radius: 0px !important;	
  }
  .choose-condition-list li.close-medical_white::after {
    background: url(../images/cyclovaria/not_refundable_white.svg);
    background-size: 18px;
    background-repeat: no-repeat;
  }
  .colum-2 .header-body-section ul li .block-text.table-doller {
    font-size: 30px;
  }
  .submenu-heading {
    padding-bottom: 0px;
    padding-top: 0px;
  }
  /* .modal-popup.review .socialmobile-icon {
    position: absolute;
    top: 60px;
    left: 50%;
    width: 195px;
    transform: translateX(-50%);
    margin-left: 0px;
  } */
  .topbg {
    display: none;
  }
  .rowrelative {
    position: relative;
  }
  .btn-secondary .link:focus, .btn-secondary .link:hover {
    color: #2dbdca;
  }
  .how-it-section {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .affordable h3 {
    font-size: 2rem;
  }
  .std-banner-text {
    padding: 30px;
  }
  .star-borderbottom:after {
    border-radius: 15px 15px 0px 0px;
  }
  /* .modal-popup.review .socialmobile-icon {
    top: 53px;
  } */

  .modal-popup.review .owl-dots {
    display: none;
  }

  .modal-popup.review .modal-card i.fa {
    width: 30px !important;
    height: 30px !important;
  }
  .modal-popup.review .fa.arrows-icon {
    box-shadow: none;
  }
  .modal-popup.review .owl-nav {
    margin-top: 15px;
    top: 0px;
  }

  .modal-popup.review .owl-nav {
    width: 84px;
    margin-top: -30px;
    right: 0px;
  }

  .review .owl-nav button.owl-prev {
    margin-left: 20px;
  }

  .modal-popup.review .modal-card h2 {
    font-size: 22px;
  }

  .subheading-ration {
    text-align: left;
  }

  .review .owl-nav button.owl-next {
    margin-right: 0px;
  }

  .mx-n5 {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }

  .px-n5 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .consultationblock i {
    height: 60px !important;
    width: 60px !important;
  }

  .consultationblock {
    padding: 15px 10px 15px 10px !important;
  }

  .heading-1 h3 {
    font-size: 24px;
  }

  /* .mobile.dropdownhover:hover>.dropdown-menu {
    display: none;
  } */

  .rotationimg {
    transform: rotate(-180deg);
  }

  .mobile .rotationimg {
    transform: rotate(0deg);
  }

  .dropdownhover:hover>.dropdown-menu {
    display: block;
  }

  .my-acount-block {
    display: none;
  }

  .imgblock {
    width: 49%;
  }

  ul.dropdown-menu-custommenu li a {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .width20-custom {
    width: 20px !important;
  }

  .w-lg-100 {
    width: 100%;
  }

  .scroll-menu {
    overflow: scroll;
    overflow-x: inherit;
    height: calc(100% - 175px);
  }

  #dropdownmenbox {
    max-width: 100%;
    padding: 0 15px;
  }

  #dropdownmenbox ul.dropdown-menu li a:hover {
    background-color: transparent;
  }

  .search-mobile .mt25 {
    margin-top: 31px !important;
  }

  .width22 {
    width: 22px;
  }

  .downarrow {
    margin-top: 3px;
    float: right;
  }

  #dropdownmenbox .dropdown-menu ul li a {
    display: flex;
    align-items: center;
  }

  #dropdownmenbox ul.dropdown-menu li {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .banner-advertisement {
    height: 131px;
  }

  ul.brand {
    justify-content: center;
  }

  .banner-advertisement h2, .banner-advertisement h2 a.advertisement-link  {
    font-size: 26px;
    line-height: 38px;
  }

  .order-test h2 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .order-test h2 small {
    font-size: 12px;
  }
  .affordable p {
    font-size: 16px;
  }
  ul.listblock li {
    font-size: 16px;
    margin-bottom: 6px;
  }

  .order-test .button-arrow, .button-back {
    padding: 5px 15px;
  }

  .consultation-block-desktop:after, .dropdownhover.mobile:after {
    display: none;
  }

  .rotation {
    transform: rotateY(190deg);
  }

  .line-block {
    display: none;
  }

  .hide-mobile {
    display: none;
  }

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

  .footerbg .border-right-md-none {
    border-right: none !important;
  }

  .d-none-custom {
    height: 0px;
    overflow: hidden;
  }

  .search-bar-block {
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 18px;
  }

  .search-bar-block .dropdown-menu {
    left: auto;
    right: -20px;
  }

  .sectionblock h4 {
    font-size: 18px;
    line-height: 28px;
  }

  .block.show {
    height: 100%;
    display: block;
    overflow: hidden;
  }

  .common-icon-1,
  .common-icon-2,
  .common-icon-3,
  .common-icon-4 {
    display: none;
  }

  .banner-icon-3,
  .banner-icon-4,
  .banner-icon-5,
  .banner-icon-6,
  .banner-icon-7,
  .banner-icon-1,
  .banner-icon-2 {
    display: none;
  }

  .social-icon {
    width: 128px;
  }

  .shadowbox .navbar-light .navbar-brand {
    margin: auto;
    display: block;
  }

  .shadowbox .nav-toggle-blcok {
    position: absolute;
    left: 10px;
    top: 15px
  }

  .none-mobile {
    display: none;
  }

  .navbar-light .navbar-nav .active>.nav-link {
    text-align: left;
  }

  .navbar-light .navbar-nav .nav-link {
    text-align: left;
  }

  .navbar-nav .nav-link {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .orrangelink {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
  }

  .text-centermobile {
    text-align: center;
    padding-top: 15px;
    border-top: #e2e2e2 solid 1px;
    padding-bottom: 15px;
    width: 100%;
    float: left;
    text-transform: uppercase;
  }

  .block.mobile-navigation {
    background: #fdfdfd;
    z-index: 40;
    position: fixed;
    left: 0px;
    top: 0;
    transition: all 0.5s;
    margin-top: 0px;
    bottom: 0;
  }

  .block.show {
    opacity: 1 !important;
  }

  .block.mobile-navigation .nav-header {
    display: flex;
    align-items: center;
  }

  .block.mobile-navigation .nav-header-block {
    padding: 13px 15px;
    box-shadow: 0px 2px 5px #eaeaea;
    background-color: #fff;
  }

  .block.mobile-navigation .nav-header .closebtn {
    display: block;
  }

  .block.mobile-navigation .nav-header .logo-mobile {
    width: 135px;
    margin: 0 auto;
    margin-right: auto;
  }

  .block.mobile-navigation .nav-header .logo-mobile.cyclovaria-logo {	
    width: 211px;	
  }

  .block.mobile-navigation .nav-header .logo-mobile img {
    width: 100%;
  }

  .block.mobile-navigation .nav-header ul.mobile-signin {
    margin: 0px;
    display: flex;
    align-items: center;
    padding: 0px;
    list-style: none;
  }

  .block.mobile-navigation .nav-header ul.mobile-signin li {
    margin: 0px;
    padding: 0px;
    color: #FF8824;
    font-size: 14px;
  }

  .block.mobile-navigation .nav-header ul.mobile-signin li a {
    color: #FF8824;
    font-size: 14px;
    display: block;
  }

  .getstarttext {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #293450;
  }

  .mobile-menu {
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
    margin-right: auto;
    margin-left: auto;
  }

  /* .dropdownhover-background-none .dropdown-menu { display: block;} */
  .navbar-expand-lg .navbar-nav .nav-item {
    margin: 0rem 0.0rem;
  }

  .navbar-expand-lg .navbar-nav .nav-item .nav-link {
    padding: 0rem 0.0rem;
  }

  /* .navbar-expand-lg .navbar-nav .nav-item:first-child{ border-bottom: #eaeaea solid 1px;} */
  .consultation-block h3,
  .navbar-light .navbar-nav .active>.nav-link:after {
    display: none;
  }

  .consultation-block {
    padding: 0px;
    box-shadow: none;
    width: 100%;
  }
  .consultation-block-desktop {
    max-width: 100% !important;
  }

  .video-img img {
    width: 100%;
  }

  .video-img {
    width: 120px;
    float: right;
  }

  .text-centermobile {
    display: none;
  }

  .slider-text h3 {
    color: #f08341
  }

  .bannerimg {
    background-position-x: -215px;
  }

  .width215px {
    max-width: 160px;
  }

  .circles .circlesblock {
    padding-left: 30px;
    padding-right: 5px;
    margin-bottom: 30px;
  }

  .circle-block-2 {
    top: 177px;
  }

  .circles .active .arrow-img {
    width: 50px;
    margin-top: -35px;
    left: -47px;
  }

  .circles .active .arrow-img img {
    width: 100%;
  }

  .circles h3 {
    font-size: 20px;
  }

  .circlesblock1 {
    margin-bottom: 18px;
  }

  .circles p {
    font-size: 14px;
  }

  .benifit-box p {
    font-size: 15px;
  }

  .bordergray-md-0 {
    border-right: none !important;
  }

  .bannerimg {
    background-position-x: -76px;
    background-size: 1185px;
    height: 320px;
  }

  .banner-text {
    padding: 30px 0px 30px 0px;
  }

  .activate .bodycard ul li {
    font-size: 15px;
  }

  .tabingtext {
    position: static;
    transform: none
  }

  .treatment-text br {
    display: none;
  }

  .justify-mobile-center {
    justify-content: center;
  }

  .bodycard {
    padding: 30px 5px;
  }

  .accordion .card-header h2 .btn-block {
    font-size: 16px;
  }

  .tab-block .nav-tabs .nav-link {
    padding: 15px 15px;
    font-weight: 600;
  }

  ul.listblock {
    margin-top: 0px;
  }

  .btn-secondary-custom {
    color: #47c5d0;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding: 15px;
    background-color: #f2fafb;
    border-color: #f2fafb;
  }

  .btn-secondary-custom:hover {
    color: #47c5d0;
    background-color: #f2fafb;
    border-color: #f2fafb;
  }

  .btn-secondary-custom:focus {
    color: #47c5d0;
    background-color: #f2fafb;
    border-color: #f2fafb;
    box-shadow: none;

  }

  .usersignin-icon {
    width: 20px;
    margin-right: 5px;
    margin-top: -4px;
  }

  .btn-check:checked+.btn-secondary-custom,
  .btn-check:active+.btn-secondary-custom,
  .btn-secondary-custom:active,
  .btn-secondary-custom.active,
  .show>.btn-secondary-custom.dropdown-toggle {
    color: #47c5d0;
    background-color: #f2fafb;
    border-color: #f2fafb;
  }

  .btn-check:checked+.btn-secondary-custom:focus,
  .btn-check:active+.btn-secondary-custom:focus,
  .btn-secondary-custom:active:focus,
  .btn-secondary-custom.active:focus,
  .show>.btn-secondary-custom.dropdown-toggle:focus {
    box-shadow: none;
  }

  .btn-secondary-custom.btn-secondary.dropdown-toggle.show {
    box-shadow: 0 -2px 8px #dedede;
    border-radius: 0px;
    padding: 15px;
  }

  #dropdownmenbox .dropdown-menu.show {
    display: block;
    border-radius: 0px !important;
    box-shadow: 0px 3px 16px #949FB245;
    border: none;
    border-top: 1px solid #dedede;
    margin-top: -56px;
    padding-top: 60px;
    left: 15px;
    right: 15px;
    z-index: 4;
  }

  .btn-secondary-custom {
    z-index: 5;
    position: relative;
  }

  .btn-secondary-custom.show {
    background-color: #fff;
    border-bottom: #F3F3F3 solid 1px;
  }

  .width255 .modal-content {
    border-radius: 10px;
    box-shadow: none;
    border: none;
  }

  .width255 .modal-body {
    padding: 25px;
  }

  .width255 .closebtn {
    position: absolute;
    right: 6px;
    z-index: 1111;
    top: 7px;
  }

  .mb-custom-4 {
    margin-bottom: 10px;
    border-bottom: #ececec solid 1px;
    padding-bottom: 15px;
  }

  .contact-card-body .ptext-orrange {
    margin-bottom: 15px !important;
  }

  .orrange-text {
    color: #ec6c00;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    white-space: nowrap;
  }

  .text-danger {
    color: #EC1E1E !important;
  }

  .dropdownmenu-shadow {
    /* display: block; */
    box-shadow: none;
    margin: 0px !important;
    padding: 0px !important;
  }

  .dropdownmenu-shadow li a {
    padding: 10px 0px;
    font-weight: 700;
    color: #293450;
  }

  .width255 .popover-body {
    padding: 0px 15px;
  }

  .consultationblock h4 {
    line-height: normal;
    font-size: 16px !important;
  }

  .consultation-blue-header h3 {
    font-size: 18px;
  }

  .consultation-blue-header .right-side-section {
    font-size: 16px;
  }

  .consultation-blue-header .right-side-section span {
    font-size: 18px;
  }

  .banner-condition-advertiment {
    height: 78px;
  }
  .modal-popup .modal-body {
    padding: 1rem;
  }
  .modal-popup .modal-card h2 {
    color: #2DBDCA !important;
    font-size: 24px;
    border-bottom: #F5F5F5 solid 1px;
    padding-bottom: 15px;
    text-align: left;
  }
  .modal-popup .modal-card {
    padding: 4px;
  }
  .poppup-header {
    font-size: 24px;
  }

  .modal-popup.review .card p {
    color: #A4A8B5;
    min-height: 135px;
  }

  .modal-popup.review .modal-card {
    padding-bottom: 25px;
  }

  .modal-popup.review .review-rating {
    width: 19px;
  }
  .dubble-banner-slider .img-fluid {
    border-radius: 0px;
    /*min-height:300px !important;*/
  }
  .howtowork-bg {
    min-height: auto !important;
  }
  .howitwork-tab .nav-pills .nav-link.active, .howitwork-tab .nav-pills .show>.nav-link {
    color: #ec6c00;
  }
  .howitwork-tab #pills-tabContent .tab-pane {
    text-align: center;
  }
  .deter_path2 {
    right: 56.3%;
    top: 69%;
  }
  .deter_path2::after{
    transform: rotate(225deg);
    left: 20px;
  }
  .dermatology--info2 {
    bottom: 8%;
  }
  .dermatology--info1 {
    top: 11%;
    right: -5px;
  }
  .deter_path1::after {
    background-size: 100px;
    width: 100px;
    height: 140px;
    bottom: -269%;
    left: 5px;
    transform: rotate(-55deg);
  }
  .bg-effect::after {
    border-radius: 0px;
  }
  .left-slider, .right-slider {
    position: relative;
  }
  .dubble-banner-slider {
    height: auto;
    /* margin-bottom: 15px; */
  }
}

@media (max-width: 767.5px) {
  .section-blue.colum-2 .header-body-section ul li {
    font-size: 14px;
    text-align: left;
  }
  .womens-health-other-section .sick-visit-show .sick-visit-block h3 {
    margin-left: 0px !important;
  }
  .sick-visit-block h3 {
    text-transform: none;
    text-align: center;
    width: 100%;
    margin-left: -50px;
  }
  .button-arrow.arrow-mobile-none span:after {
    display: none;
  }
  .button-arrow.arrow-mobile-none span {
    padding-right: 0px;
  }
  .about-right-section-scroll {	
    min-width: 710px;	
  }	
  .buuble-pattern::after{	
    left: auto;	
    right: -30px;	
  }	
  .about-fill-section::after {	
    right: 120px;	
  }	
  ul.listblock-tab li {	
    padding-bottom: 20px;	
  }
  .scroll-thee-step {
    overflow-y: auto;
    padding-top: 15px !important;
  }
  .row-fixed {
    min-width: 500px;
  }
  .scroll-thee-step .consultationblock h4 {
    font-size: 16px !important;
    min-height: 37px;
    width: 100%;
  }
  .womwns-changes-color.bg-change-adver .banner-advertisement {
    background: #fff;
    height: 70px !important;
    min-height: 70px !important;
  }
  .custom-card-consultation .card-body {
    padding: 20px !important;
  }
  .custom-card-consultation .card-body .start-btn {
    position: relative;
    right: unset;
    bottom: unset;
  }
  .d-max-md-content {
      display: contents !important;
  }
  .callondoc-one {
      order: 1;
  }
  .callondoc-two {
      order: 2;
  }
  .callondoc-three {
      order: 3;
  }
  .callondoc-four {
      order: 4;
  }
  .callondoc-five {
      order: 5;
  }
  .callondoc-six {
      order: 6;
  }
  .callondoc-sevin {
      order: 7;
  }
  .callondoc-eieght {
      order: 8;
  }
  .callondoc-nine {
      order: 9;
  }
  .gradiant-bg {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 61%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 61%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 61%, rgba(255, 255, 255, 1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    padding: 28px;
    margin-top: -75px;
    z-index: 9;
    position: relative;
  }
  .consultation-blue-header, .std-banner {
    background-color: #fff !important;
  }
  .negative-margin .respiratory {
    background: #34394D !important;
  }
  .banner-text-block {
    background: #F4F5FD;
    padding: 0px 15px 15px 15px;
  }
  .std-banner {
    padding-bottom: 30px !important;
  }
  .card-block-std {
    padding: 15px;
  }
  .contact-card {
    width: 300px;
  }
  ul.condition-list li:hover a::after { 
    right: 12px;
  }
  .banner-advertisement:hover .next-arrow:after {
    opacity: 1;
    right: 0px;
    transition: 0.5s;
    display: none;
  }
  .banner-advertisement:hover .next-arrow {
    padding-right: 0px;
    transition: 0.5s;
  }
  .bb-none {
    border-bottom: none !important;
  }
  .std-scroll-height {
    height: 130px;
  }
  .bg-change-adver .banner-advertisement {
    background: #EFF8FF;
    border-radius: 0px;
  }
  .contact-card-body .ptext-orrange span {
    display: block;
  }
  #our-team .owl-nav .owl-prev {
    display: none;
  }
  #our-team .owl-nav {
    display: block;
    margin-top: 25px;
    top: auto;
  }
  #our-team .owl-nav .nextarrow {
    width: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    padding: 5px;
    border-radius: 50px;
    background: #ff7500;
    height: 50px
  }
  .paddding-bottom {
    padding-bottom: 80px !important
  }
  
  .modal-popup.review .modal-card {
    padding: 10px;
    padding-bottom: 35px;
  }

  .consultation-blue-header h3 {
    text-transform: capitalize
  }

  .search-mobile .mt25 {
    margin-top: 29px !important;
  }

  .banner-advertisement h2, .banner-advertisement h2 a.advertisement-link {
    text-align: center;
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 20px;
    line-height: normal;
    font-weight: 500;

    margin-left: auto;
    margin-right: auto;
  }

  .line-bottom-mobile-none h3:before {
    display: none !important;
  }

  .border-hr {
    width: 95%;
    box-sizing: border-box;
    margin: auto;
  }

  .border-hr hr {
    background-color: #c0c3c7;
  }

  .banner-advertisement {
    background: url(../images/bottom-bg-consult.png) no-repeat;
    background-size: cover;
    height: auto;
    padding-bottom: 20px;
    border-radius: 15px;
    overflow: hidden;
  }

  .tab-block .nav-tabs .nav-item {
    width: 100%;
    text-align: center;
  }

  .order-test h2 {
    font-size: 18px;
  }

  .order-test h2 small {
    font-size: 15px;
  }

  ul.listblock li {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .tab-block .tab-content {
    padding: 15px 15px;
    background: #fff;
  }

  .w17 {
    width: 42px;
    height: 37px;
  }

  ul.listblock-tab {
    margin-top: 5px;
  }

  .tab-block .nav-tabs .nav-item {
    padding-top: 15px;
    background: #fff;
    font-size: 20px;
  }

  .tab-block .nav-tabs .nav-link {
    border-right: none !important;
    text-align: left;
    display: flex;
    align-items: center;
    line-height: normal;
  }

  .tab-block .nav-tabs .nav-link {
    background: #F8FAFF;
    justify-content: center;
  }

  .tab-block .nav-tabs {
    border-bottom: none;
  }

  .w-md-100 {
    width: 100% !important;
  }

  .bannertextblock {
    background-size: 11px;
  }

  .w-25px {
    width: 32px !important;
    margin-left: 10px;
  }

  section .mobile-heading h2 {
    display: inline-block;
  }

  section .mobile-heading h2 span {
    width: 70%;
  }

  .sectionblock h4 br {
    display: none;
  }

  .affordable {
    background-color: #fff;
    position: inherit;
  }

  .footerbg .email-card {
    margin-bottom: 0px;
  }

  .bannerimg {
    background-position-x: -176px;
    height: 362px;
  }

  .footerbg .border-top {
    border-top: none !important;
  }

  ul.footer-nav {
    justify-content: center;
    flex-wrap: wrap;
  }

  ul.footer-nav li {
    border-right: none;
  }

  ul.footer-nav li:first-child {
    text-align: center;
  }
  ul.footer-nav li:last-child {
    width: 100%;
    text-align: center;
  }  
  .copyrighttext-mobile {
    display: block;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    color: #293450;
    font-size: 14px;
  }

  .footerbg .email-card input {
    padding: 15px;
    padding-right: 70px;
  }

  .email-card .mail-btn {
    margin-top: -7px;
    width: 74px;
  }

  .mb-mobile-20 {
    margin-bottom: 25px;
  }

  .sectionblock i {
    height: auto;
    width: 48px;
    text-align: center;
  }

  .sectionblock i img.doller-img {
    width: 40px;
  }

  .sectionblock i img {
    width: 100%;
    height: auto;
  }

  .sectionblock h4 {
    font-weight: bold;
  }

  .bannerblock .banner-icon-1 img {
    width: 100%;
  }

  .slider-img {
    max-width: 245px;
    margin: auto;
  }

  section h2,  section h1{
    font-size: 2rem;
  }

  .card-social {
    width: 100%;
  }

  .border-sm-none {
    border: none !important
  }

  .bannerblock .banner-icon-4 {
    position: absolute;
    bottom: 40px;
    left: 70%;
  }

  .bannerblock .banner-icon-2 img {
    width: 100%;
  }

  .imgicon5 {
    display: none;
  }

  ul.listicon li:last-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .team-member-img {
    margin: 0 auto;
    width: 130px;
    height: 130px;
  }
  .accordion .card-header h2 .btn-block {
    font-size: 16px;
  }

  footer ul.social-icon {
    justify-content: flex-start;
  }

  .width-138 {
    width: 1035px;
  }

  .owl-carousel2.owl-carousel .owl-nav button.owl-next {
    margin-right: 0px;
  }

  .owl-carousel2.owl-carousel .owl-nav button.owl-prev {
    margin-left: 0px;
  }

  section .h3 {
    text-align: left;
    font-size: 16px;
    margin-bottom: 0px;
  }

  .owl-carousel1 .owl-nav {
    top: -18px;
    width: 68px;
    right: 0px;
  }

  .card {
    box-shadow: 0px 0px 13px #E2E3F299;
  }

  .w38 {
    width: 38px
  }

  .w32 {
    width: 32px
  }

  .map-bg .card {
    width: auto
  }

  .foter-social-icon-mobile {
    display: block;
    /* margin-top: -30px; */
    margin-bottom: 10px;
  }

  .footermedia-icon ul {
    margin: auto;
  }

  .footermedia-icon ul li:first-child {
    margin-left: 13px;
  }

  .footermedia-icon ul li a {
    width: 30px;
  }

  .footermedia-icon ul li {
    margin: 15px 13px;
  }

  .footermedia-icon {
    box-shadow: 0px 3px 5px #3E3E3E30;
  }

  .hidden-social {
    display: none;
  }

  .owl-carousel1 .item {
    text-align: left;
  }

  .nav-pills .nav-link.active,
  .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ff7603;
  }

  .nav-pills .nav-link {
    border-radius: 10px !important;
  }

  .top-radius {
    overflow: hidden;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important
  }

  .nav-pills .nav-link {
    border-radius: 0px;
    background-color: #ffffff11;
    border: 0.5px solid #f2f4fb;
    padding: 15px;
    font-weight: bold;
    font-size: 18px;
    color: #293450
  }

  .bluetext {
    color: #2DBDCA;
    font-size: 16px;
    padding-bottom: 15px;
  }

  .pricetext {
    color: #293450;
    font-size: 26px;
    font-weight: bold;
    padding: 0px 0px 15px
  }

  .costborder {
    border: 0.5px solid #f2f4fb;
    border-radius: 8px;
  }

  .nav-pills .border-bottom {
    border-bottom: 1px solid #e9ecef !important;
  }

  .tab-font {
    font-size: 16px;
    font-weight: bold;
  }

  .tab-font2 {
    font-size: 14px;
    font-weight: bold;
    color: #6d7488;
  }

  .footerbg h3 {
    font-size: 18px !important;
  }

  ul.footer-nav li a {
    font-size: 14px;
  }

  .border-nav {
    border-bottom: #eaeaea solid 1px !important;
  }

  .mobile-menu {
    max-width: 100%;
  }

  .bannerblock h2 {
    font-size: 28px;
  }

  .bannerblock p {
    font-size: 16px;
    font-weight: normal;
  }

  .p-custom-0 {
    padding: 0px;
  }

  .half-graybg {
    padding: 0px;
  }

  ul.brand li {
    box-sizing: border-box
  }

  ul.brand li:nth-child(1) {
    width: 92px;
  }

  ul.brand li:nth-child(2) {
    width: 80px;
  }

  ul.brand li:nth-child(3) {
    width: 100px;
  }

  ul.brand li:nth-child(4) {
    width: 94px;
  }

  ul.brand li:nth-child(5) {
    width: 83px;
  }

  ul.brand li:nth-child(6) {
    width: 97px;
  }

  .sectionblock {
    box-shadow: 0px 3px 14px #C4C4E829;
    border-radius: 15px;
  }

  .bannerimg {
    background-position-x: 0;
    background-size: 1252px;
  }

  .banner-text {
    padding: 15px;
    margin: 0px;
    background-color: #fff;
    margin-top: 225px;
  }

  .bannerimg {
    height: auto;
  }

  .mt-n55 {
    margin-top: 15px;
  }

  .h-md-auto {
    height: auto !important
  }

  .slider-img {
    margin-top: 15px;
  }

  .benifit-card-body .border-right {
    border-right: none !important;
  }

  .benifit-card-body .border-right .border-bottom {
    border-bottom: 1px solid #f0f4ff !important;
  }

  .benifit-box p {
    text-align: left;
  }

  .benifit-card-body .border-right .border-bottom {
    display: flex;
    align-items: center;
  }

  .benifit-card-body p {
    margin-top: 0px !important;
    margin-left: 25px;
  }

  .benifittext {
    display: flex;
    align-items: center;
  }

  .filling-sick-bg {
    padding: 20px 20px 50px;
    background: #fff;
    border-radius: 10px;
  }

  .block-padd-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .scroll-tab {
    overflow: hidden;
    height: 459px;
  }

  .contact-section {
    background-color: #fff;
  }

  .box-shadow-mobile-none {
    box-shadow: none;
  }

  .formtext ul li {
    flex-wrap: wrap;
  }

  .form-control {
    color: #b5b5b5;
  }

  section h2, section h1 {
    font-size: 26px;
  }

  .benifit-card {
    padding: 20px 0px 0px 0px;
  }

  .contact-form-mobile {
    border-radius: 0px;
    padding-top: 20px;
  }

  .formtext {
    padding-left: 0px;
    text-align: center;
    padding-top: 15px;
    border-top: #d4dfff solid 1px;
  }

  .formtext h3 {
    color: #293450;
    font-weight: bold;
  }

  .bluetext {
    margin-bottom: 0px;
  }

  .d-flex-wrap-block {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 66px);
  }

  .formtext ul li .bluetext {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    text-align: left;
  }

  .formtext ul li .graytext {
    text-align: left;
  }

  .formtext ul li:last-child {
    margin-top: 0px;
  }

  .formtext ul li .graytext,
  .ptext {
    color: #000;
    ;
  }

  .formtext ul li .bluetext,
  .formtext ul li .graytext,
  .ptext {
    font-size: 16px;
  }

  .bordergray {
    border-right: none;
  }

  .footerbg-dark .copyrighttext-mobile {
    color: #fff;
  }

  .footerbg-dark p {
    margin-top: 15px;
  }

  .benifit-card-body {
    padding: 0px 15px;
  }

  .pos-button {
    position: absolute;
    bottom: 13px;
    left: 0px;
    right: 0px;
    text-align: center;
  }

  .review-mobile {
    color: #969ba9;
    font-size: 15px;
    font-weight: bold;
    padding-left: 6px;
    text-align: left;
    padding-top: 10px;
  }

  .mobile-review {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .mobile-review .review-rating {
    width: 17px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: -3px;
  }

  section h2.mobile-review span {
    width: 95px;
  }

  /* .line-none h3:after {
    display: none;
  } */
  .respiratory h3 {
    padding-left: 40px;
  }
  .respiratory h3::after {
    left: 0px !important;
    width: 30px !important;
  }
  /* .line-bottom-mobile h3:before {
    width: 84px;
    height: 4px;
    background-color: #FF8824;
    content: " ";
    position: absolute;
    border-radius: 25px 25px 0px 0px;
    bottom: -9px;
    margin: auto;
    left: 0;
    right: 0;
  } */

  .costborder .border-bottom {
    border-bottom: 1px solid #f2f4fb !important;
  }

  .d-flex-mobile {
    display: flex;
    flex-direction: column;
  }

  .costborder .card {
    box-shadow: 0px 0px 4px #E2E3F299;
  }

  .contact-section .form-control {
    padding: 20px 13px;
  }

  .font-size-md-28 {
    font-size: 28px !important;
  }

  .map-bg {
    margin-top: 55px;
    display: inline-block;
  }

  .mb-mob-0 h2 {
    margin-bottom: 0px !important;
  }

  .p-t-25px {
    padding-top: 25px;
  }

  .close-button img {
    width: 15px;
  }

  .alert-dismissible .close-button {
    padding: 12px !important;
    top: 50%;
    border: 0px;
    outline: none;
    margin-right: 5px;
    transform: translateY(-50%);
  }

  .alert-dismissible .close-button:hover {
    padding: 12px !important;
    top: 50%;
    margin-right: 5px;
    transform: translateY(-50%);
  }

  .work-step-icon-1 {
    position: absolute;
    top: -62px;
    right: 12px;
  }

  .work-step-icon-2 {
    position: absolute;
    top: 275px;
    right: 12px;
    z-index: 1;
  }

  .work-step-icon-2 img {
    width: 55px;
  }

  .work-step-icon-3 {
    position: absolute;
    bottom: 36px;
    left: 2px;
  }

  .std-banner-block {
    align-items: center;
    width: 100% !important;
    margin: auto;
  }

  .std-banner-text {
    padding: 20px 15px;
  }

  .std-banner-text h2, .std-banner-text h1 {
    font-size: 24px;
    text-transform: none;
  }

  .mobilearcodian .card {
    background: #F5F5F5;
    border-radius: 5px;
    margin-bottom: 8px;
  }

  .mobilearcodian .card:last-child {
    margin-bottom: 0px;
  }

  .mobilearcodian .card .card-header h2 button {
    color: #34394D;
    font-size: 22px;
    text-align: center !important;
    padding: 12px 0px;
    font-weight: bold;
    text-decoration: none;
  }

  .mobilearcodian .card .card-header h2 button:focus {
    border: none;
    outline: none;
    box-shadow: none;
  }

  .mobilearcodian .card .card-header {
    border-bottom: none;
  }

  .mobilearcodian .card .card-body {
    background-color: #fff;
    text-align: center;
    padding: 20px;
    border-radius: 0px 0px 6px 6px;
  }

  .mobilearcodian .card .card-body h3 {
    text-transform: uppercase;
    color: #FF7500;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .mobilearcodian .card .card-body p {
    margin: 0px;
    font-size: 16px;
    text-align: justify;
    color: #34394D;
    line-height: 26px;
  }

  .mobilearcodian .card>.card-header.active {
    background-color: #3A4465;
  }

  .mobilearcodian .card .card-header.active h2 button {
    color: #fff;
    text-align: center;
    font-weight: bold;
  }

  .mobilearcodian .card .card-header:first-child {
    border-radius: 5px;
  }

  .pr-custom-4 {
    font-size: 12px;
  }

  .ptext {
    color: #293450;
    font-size: 16px;
  }

  .nextarrow i {
    height: auto;
    display: block;
    width: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  .nextarrow i img {
    width: 100%;
    display: block;
  }

  .readmore {
    font-size: 18px;
  }

  ul.brand {
    justify-content: center;
  }

  h3.footerbg-line:after {
    display: none !important;
  }

  .white-mobile-bg-md {
    background: #fff;
  }

  .colum-2.section-blue .header-body-section ul {
    margin-top: 0px !important;
    padding-bottom: 30px;
  }

  .colum-2.section-blue .header-body-section ul li .block-text {
    color: #fff;
    font-size: 15px;
    justify-content: flex-start;
    padding-left: 15px;
    font-weight: 400;
  }
  .colum-2.section-blue .header-body-section ul.bg-dark-blue {
    padding-top: 0px;
  }

  .colum-2 .header-section {
    border-radius: 0px;
  }

  .colum-2 .header-section {
    font-size: 18px;
    border-radius: 0px;
  }

  .colum-2.active {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }

  .colum-2 .header-section {
    padding: 15px 12px 15px;
  }

  .colum-2 .header-body-section ul li .block-text.table-doller {
    font-size: 34px;
  }

  .table-doller sub {
    bottom: -.0em;
    font-size: 19px;
    right: 0px;
  }

  .colum-2 .header-body-section ul li {
    padding-bottom: 30px !important;
    padding-top: 30px !important;

  }

  .colum-2.table-spacing .header-body-section ul {
    margin-top: 0px;
  }

  .colum-2.table-spacing .header-body-section ul li {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .colum-2.section-blue .header-body-section ul {
    padding-bottom: 0px;
  }

  .colum-2.colum-2-block {
    border-radius: 0px !important;
    border: none !important;
  }

  .font-size-mobile-22 {
    font-size: 22px
  }

  .colum-2.otherblock .header-body-section ul {
    margin-top: 0px;
  }

  /** Revert below value to 20px */
  .colum-2.otherblock .header-body-section ul li:first-child .block-text {
    padding-top: 9px;
  }

  .colum-2.otherblock {
    font-size: 35px;
  }

  .colum-2.otherblock .header-body-section ul li .block-text.heading {
    font-size: 24px;
  }

  .white-mobile-bg .table-responsive .width-138 {
    width: 100%;
  }

  .colum-2.otherblock .header-body-section ul li.py-3 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }

  .colum-2.otherblock .header-body-section ul li .block-text.heading sub {
    bottom: 0px;
    font-size: 16px;
  }
  .colum-2.section-blue .header-body-section ul.bg-dark-blue li {
    padding: 31px 0px;
  }
  .brand-sectopm {
    margin-top: 25px !important;
  }

  .width255 .modal-dialog {
    max-width: 340px;
  }

  .font-size-md-20 {
    font-size: 20px;
  }

  .consultationbannerblock {
    width: 100%;
  }

  .consultationblock h4 {
    font-size: 20px !important;
  }

  .consultationblock {
    padding: 15px 15px 15px 15px !important;
  }

  .consultation-box-margin {
    margin-top: 0px !important;
  }

  .consultationblock h4 br {
    display: block;
  }

  .consultationblock i img {
    width: 100%;
    height: 100%;
    border-radius: 12px;
  }
  .heading-1.respiratory h3:after {
    width: 39px;
    left: -44px;
    background-color: #41435A;
  }
  .heading-1 h3:after {
    width: 39px;
    left: -44px;
    background-color: #fff;
  }
  .dermatology-adver .banner-advertisement-consultation {
    background: #293450 !important;
    min-height: 66px !important;
    height: 66px !important;
  }
  .dermatology-adver .banner-advertisement-consultation h3 {
    color: #fff !important;
  }
  .line-bottom-mobile.heading-1 h3:after {
    background: transparent;
  }
  .why-callondoc-show-line .line-bottom-mobile.heading-1 h3:after {
    background-color: #293450 !important;
  }
  .heading-1 .priceing h3:after {
    display: none;
  } 
  .why-callondoc-header {
    box-shadow: 0px 8px 13px #6674A429;
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
  }
  .sick-visit-block {
    background-color: #34394D;
  }
  .sick-visit-block:after, .sick-visit-show::after {
    display: none;
  }

  .sick-visit-block h3 {
    font-size: 24px;
    color: #fff;
  }

  .sick-visit-block {
    padding: 10px 12px;
    /* justify-content: center; */
    text-align: center;
  }

  .sick-visit-block h3 {
    text-transform: none;
    text-align: center;
  }

  ul.condition-list li {
    width: 50%;
  }

  hr.line-light {
    display: none;
  }

  ul.condition-list li .conditionbg {
    background-color: #fff;
    box-shadow: 0px 0px 14px #688DBE26;
    border-radius: 6px;
  }

  ul.condition-list li .conditionbg a {
    padding: 12px 15px;
    position: relative;
    padding-right: 33px;
  }

  ul.condition-list li a::after {
    content: "";
    position: absolute;
    right: 12px;
    width: 18px;
    height: 18px;
    top: 0px;
    background: url(../images/play_circle_orrange.svg) no-repeat;
    top: 50%;
    margin-top: -9px;
  }

  .banner-condition-advertiment {
    display: none !important;
  }

  .light-blue-bg {
    display: flex;
    align-items: center;
    background-color: #EFF8FF;
    text-align: center;
    padding: 15px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .light-blue-bg h3 {
    font-weight: bold;
    font-size: 18px;
    color: #33C2D1;
    margin-bottom: 0px;
  }

  .custom-card-consultation {
    width: auto !important;
  }

  .custom-card-consultation .card-body {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .custom-card-consultation {
    border-radius: 0px;
  }

  .custom-card-consultation .sick-visit-block {
    padding: 18px 25px;
    position: relative;
  }

  .card-text {
    font-size: 18px;
    line-height: 32px;
  }

  .custom-card-consultation .card-body {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .star-border {
    height: auto !important;
    display: inline;
    padding-bottom: 9px;
    align-items: center;
    background-color: transparent !important;
    position: relative;
  }
  /* .star-border::after {
    content: "";
    position: absolute;
    bottom: -5px;
    height: 4px;
    border-radius: 15px 15px 0px 0px;
    width: auto;
    left: 18px;
    right: 25px;
    background-color: #ff9841;
  } */
  .seenline {
    width: 30px;
  }

  .banner-advertisement-consultation {
    padding-bottom: 0px;
  }

  .banner-advertisement-consultation {
    min-height: 96px !important;
  }

  .width37 {
    width: 29px;
  }

  ul.condition-list li:hover a {
    background-color: #fff;
    color: #293450;
    border-radius: 5px;
    position: relative;
  }

  ul.condition-list li:hover a::after {
    background: url(../images/play_circle_orrange.svg) no-repeat;
  }

  .howitwork-tab ul.nav-pills li a {
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px !important;
  }

  .howitwork-tab .nav-pills .nav-link.active,
  .howitwork-tab .nav-pills .show>.nav-link {
    border-radius: 0px !important;
  }

  .howitwork-tab ul.nav-pills li a {
    border-bottom: white;
  }
  .modal-popup.review .owl-dots {
    display: none;
  }
  .background-none-mobile {
    background: transparent;
  }

  .white-bg-mobile {
    background-color: #fff;
  }
  .bannerimg-purple .std-banner, .bannerimg-yellow .std-banner, .bg-grya-gradient .std-banner, .bg-light-blue-gradient .std-banner,
  .bg-lympho-banner .std-banner, .bg-light-blue .std-banner, .bg-hiv-prep .std-banner, .bg-hiv-pep .std-banner, .bg-urgent-care .std-banner,
  .bg-urgent-head .std-banner, .bg-urgent-respiratory .std-banner, .bg-urgent-ears .std-banner, .bg-urgent-gastro .std-banner, .bg-urgent-oral-disorders .std-banner,
  .bg-urgent-joint-pain .std-banner, .bg-urgent-eye .std-banner, .bg-dermatology-acne .std-banner, .bg-dermatology-eczema .std-banner, .bg-dermatology-nails .std-banner,
  .bg-dermatology-skin .std-banner, .bg-discorders-skin .std-banner, .bg-hair-disorder .std-banner, .bg-dermatology_rosaea .std-banner, .bg-dermatology_dandruff .std-banner,
  .bg-dermatology_hairloss .std-banner, .bg-dermatology_eye_lash .std-banner, .bg-dermatology-cold .std-banner, .bg-womens-health .std-banner {
    background: #F4F5FD !important;
    padding-bottom: 0px !important;
  }
  .bg-womens-health {
    background: -moz-linear-gradient(104deg, #b3e3f9 0%, #b3e3f9 52%, #e5fbe9 40%, #e5fbe9 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #b3e3f9), color-stop(52%, #b3e3f9), color-stop(70%, #e5fbe9), color-stop(100%, #e5fbe9)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #b3e3f9 0%, #b3e3f9 52%, #e5fbe9 40%, #e5fbe9 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #b3e3f9 0%, #b3e3f9 52%, #e5fbe9 40%, #e5fbe9 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #b3e3f9 0%, #b3e3f9 52%, #e5fbe9 40%, #e5fbe9 100%); /* ie10+ */
    background: linear-gradient(104deg, #b3e3f9 0%, #b3e3f9 52%, #e5fbe9 40%, #e5fbe9 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5fbe9', endColorstr='#b3e3f9',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
    border-radius: 0px;
  }
  .bg-discorders-skin {
    background: -moz-linear-gradient(104deg, #c4deee 0%, #c4deee 52%, #a1c8e4 40%, #a1c8e4 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c4deee), color-stop(52%, #c4deee), color-stop(70%, #a1c8e4), color-stop(100%, #a1c8e4)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c4deee 0%, #c4deee 52%, #a1c8e4 40%, #a1c8e4 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c4deee 0%, #c4deee 52%, #a1c8e4 40%, #a1c8e4 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c4deee 0%, #c4deee 52%, #a1c8e4 40%, #a1c8e4 100%); /* ie10+ */
    background: linear-gradient(104deg, #c4deee 0%, #c4deee 52%, #a1c8e4 40%, #a1c8e4 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c8e4', endColorstr='#c4deee',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-care {
    background: -moz-linear-gradient(90deg, #c7ced8 0%, #c7ced8 40%, #9faab7 50%, #9faab7 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c7ced8), color-stop(100%, #9faab7)); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, #c7ced8 0%, #c7ced8 40%, #9faab7 50%, #9faab7 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, #c7ced8 0%, #c7ced8 40%, #9faab7 50%, #9faab7 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, #c7ced8 0%, #c7ced8 40%, #9faab7 50%, #9faab7 100%); /* ie10+ */
    background: linear-gradient(90deg, #c7ced8 0%, #c7ced8 40%, #9faab7 50%, #9faab7 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9faab7', endColorstr='#c7ced8',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-head {
    background: -moz-linear-gradient(90deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #dcebdb), color-stop(100%, #c1dfc4)); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* ie10+ */
    background: linear-gradient(90deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1dfc4', endColorstr='#dcebdb',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-respiratory {
    background: -moz-linear-gradient(104deg, #bfc4c5 0%, #bfc4c5 52%, #939ba1 40%, #939ba1 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #bfc4c5), color-stop(52%, #bfc4c5), color-stop(70%, #939ba1), color-stop(100%, #939ba1)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #bfc4c5 0%, #bfc4c5 52%, #939ba1 40%, #939ba1 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #bfc4c5 0%, #bfc4c5 52%, #939ba1 40%, #939ba1 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #bfc4c5 0%, #bfc4c5 52%, #939ba1 40%, #939ba1 100%); /* ie10+ */
    background: linear-gradient(104deg, #bfc4c5 0%, #bfc4c5 52%, #939ba1 40%, #939ba1 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939ba1', endColorstr='#bfc4c5',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-ears {
    background: -moz-linear-gradient(104deg, #c2e9fb 0%, #c2e9fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c2e9fb), color-stop(52%, #c2e9fb), color-stop(70%, #a1c4fd), color-stop(100%, #a1c4fd)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c2e9fb 0%, #c2e9fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c2e9fb 0%, #c2e9fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c2e9fb 0%, #c2e9fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* ie10+ */
    background: linear-gradient(104deg, #c2e9fb 0%, #c2e9fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c4fd', endColorstr='#c2e9fb',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-gastro {
    background: -moz-linear-gradient(104deg, #e7f0fd 0%, #e7f0fd 52%, #accbee 40%, #accbee 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #e7f0fd), color-stop(52%, #e7f0fd), color-stop(70%, #accbee), color-stop(100%, #accbee)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #e7f0fd 0%, #e7f0fd 52%, #accbee 40%, #accbee 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #e7f0fd 0%, #e7f0fd 52%, #accbee 40%, #accbee 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #e7f0fd 0%, #e7f0fd 52%, #accbee 40%, #accbee 100%); /* ie10+ */
    background: linear-gradient(104deg, #e7f0fd 0%, #e7f0fd 52%, #accbee 40%, #accbee 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#accbee', endColorstr='#e7f0fd',GradientType=1 ); /* ie6-9 */
  }

  .bg-urgent-oral-disorders {
    background: -moz-linear-gradient(104deg, #b0bed3 0%, #b0bed3 52%, #8b98a6 40%, #8b98a6 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #b0bed3), color-stop(52%, #b0bed3), color-stop(70%, #8b98a6), color-stop(100%, #8b98a6)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #b0bed3 0%, #b0bed3 52%, #8b98a6 40%, #8b98a6 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #b0bed3 0%, #b0bed3 52%, #8b98a6 40%, #8b98a6 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #b0bed3 0%, #b0bed3 52%, #8b98a6 40%, #8b98a6 100%); /* ie10+ */
    background: linear-gradient(104deg, #b0bed3 0%, #b0bed3 52%, #8b98a6 40%, #8b98a6 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b98a6', endColorstr='#b0bed3',GradientType=1 ); /* ie6-9 */
  }

  .bg-urgent-joint-pain {
    background: -moz-linear-gradient(104deg, #b2d7e3 0%, #b2d7e3 52%, #81adbd 40%, #81adbd 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #b2d7e3), color-stop(52%, #b2d7e3), color-stop(70%, #81adbd), color-stop(100%, #81adbd)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #b2d7e3 0%, #b2d7e3 52%, #81adbd 40%, #81adbd 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #b2d7e3 0%, #b2d7e3 52%, #81adbd 40%, #81adbd 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #b2d7e3 0%, #b2d7e3 52%, #81adbd 40%, #81adbd 100%); /* ie10+ */
    background: linear-gradient(104deg, #b2d7e3 0%, #b2d7e3 52%, #81adbd 40%, #81adbd 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81adbd', endColorstr='#b2d7e3',GradientType=1 ); /* ie6-9 */
  }
  .bg-urgent-eye {
    background: -moz-linear-gradient(104deg, #b1e1fa 0%, #b1e1fa 52%, #faf0ea 40%, #faf0ea 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #b1e1fa), color-stop(52%, #b1e1fa), color-stop(70%, #faf0ea), color-stop(100%, #faf0ea)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #b1e1fa 0%, #b1e1fa 52%, #faf0ea 40%, #faf0ea 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #b1e1fa 0%, #b1e1fa 52%, #faf0ea 40%, #faf0ea 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #b1e1fa 0%, #b1e1fa 52%, #faf0ea 40%, #faf0ea 100%); /* ie10+ */
    background: linear-gradient(104deg, #b1e1fa 0%, #b1e1fa 52%, #faf0ea 40%, #faf0ea 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf0ea', endColorstr='#b1e1fa',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology-acne {
    background: -moz-linear-gradient(104deg, #ccced5 0%, #ccced5 52%, #c6c8d0 40%, #c6c8d0 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ccced5), color-stop(52%, #ccced5), color-stop(70%, #c6c8d0), color-stop(100%, #c6c8d0)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #ccced5 0%, #ccced5 52%, #c6c8d0 40%, #c6c8d0 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #ccced5 0%, #ccced5 52%, #c6c8d0 40%, #c6c8d0 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #ccced5 0%, #ccced5 52%, #c6c8d0 40%, #c6c8d0 100%); /* ie10+ */
    background: linear-gradient(104deg, #ccced5 0%, #ccced5 52%, #c6c8d0 40%, #c6c8d0 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c8d0', endColorstr='#ccced5',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
  }
  .bg-dermatology-eczema {
    background: -moz-linear-gradient(104deg, #d7e6f7 0%, #d7e6f7 52%, #c8dcf3 40%, #c8dcf3 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #d7e6f7), color-stop(52%, #d7e6f7), color-stop(70%, #c8dcf3), color-stop(100%, #c8dcf3)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #d7e6f7 0%, #d7e6f7 52%, #c8dcf3 40%, #c8dcf3 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #d7e6f7 0%, #d7e6f7 52%, #c8dcf3 40%, #c8dcf3 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #d7e6f7 0%, #d7e6f7 52%, #c8dcf3 40%, #c8dcf3 100%); /* ie10+ */
    background: linear-gradient(104deg, #d7e6f7 0%, #d7e6f7 52%, #c8dcf3 40%, #c8dcf3 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8dcf3', endColorstr='#d7e6f7',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
  }
  .bg-dermatology-nails {
    background: -moz-linear-gradient(104deg, #c3d8ba 0%, #c3d8ba 52%, #a1b993 40%, #a1b993 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c3d8ba), color-stop(52%, #c3d8ba), color-stop(70%, #a1b993), color-stop(100%, #a1b993)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c3d8ba 0%, #c3d8ba 52%, #a1b993 40%, #a1b993 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c3d8ba 0%, #c3d8ba 52%, #a1b993 40%, #a1b993 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c3d8ba 0%, #c3d8ba 52%, #a1b993 40%, #a1b993 100%); /* ie10+ */
    background: linear-gradient(104deg, #c3d8ba 0%, #c3d8ba 52%, #a1b993 40%, #a1b993 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b993', endColorstr='#c3d8ba',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology-cold {
    background: -moz-linear-gradient(104deg, #c1e8fb 0%, #c1e8fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c1e8fb), color-stop(52%, #c1e8fb), color-stop(70%, #a1c4fd), color-stop(100%, #a1c4fd)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c1e8fb 0%, #c1e8fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c1e8fb 0%, #c1e8fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c1e8fb 0%, #c1e8fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* ie10+ */
    background: linear-gradient(104deg, #c1e8fb 0%, #c1e8fb 52%, #a1c4fd 40%, #a1c4fd 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c4fd', endColorstr='#c1e8fb',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
  }
  .bg-hair-disorder {
    background: -moz-linear-gradient(104deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #dcebdb), color-stop(52%, #dcebdb), color-stop(70%, #c1dfc4), color-stop(100%, #c1dfc4)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* ie10+ */
    background: linear-gradient(104deg, #dcebdb 0%, #dcebdb 52%, #c1dfc4 40%, #c1dfc4 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1dfc4', endColorstr='#dcebdb',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
  }
  .bg-dermatology-skin {
    background: -moz-linear-gradient(104deg, #c5d2df 0%, #c5d2df 52%, #b1c2da 40%, #b1c2da 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c5d2df), color-stop(52%, #c5d2df), color-stop(70%, #b1c2da), color-stop(100%, #b1c2da)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c5d2df 0%, #c5d2df 52%, #b1c2da 40%, #b1c2da 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c5d2df 0%, #c5d2df 52%, #b1c2da 40%, #b1c2da 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c5d2df 0%, #c5d2df 52%, #b1c2da 40%, #b1c2da 100%); /* ie10+ */
    background: linear-gradient(104deg, #c5d2df 0%, #c5d2df 52%, #b1c2da 40%, #b1c2da 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c2da', endColorstr='#c5d2df',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology_rosaea {
    background: -moz-linear-gradient(104deg, #f0fdfe 0%, #f0fdfe 52%, #e6fdfd 40%, #e6fdfd 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #f0fdfe), color-stop(52%, #f0fdfe), color-stop(70%, #e6fdfd), color-stop(100%, #e6fdfd)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #f0fdfe 0%, #f0fdfe 52%, #e6fdfd 40%, #e6fdfd 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #f0fdfe 0%, #f0fdfe 52%, #e6fdfd 40%, #e6fdfd 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #f0fdfe 0%, #f0fdfe 52%, #e6fdfd 40%, #e6fdfd 100%); /* ie10+ */
    background: linear-gradient(104deg, #f0fdfe 0%, #f0fdfe 52%, #e6fdfd 40%, #e6fdfd 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6fdfd', endColorstr='#f0fdfe',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology_dandruff {
    background: -moz-linear-gradient(104deg, #bec5d0 0%, #bec5d0 52%, #989fab 40%, #989fab 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #bec5d0), color-stop(52%, #bec5d0), color-stop(70%, #989fab), color-stop(100%, #989fab)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #bec5d0 0%, #bec5d0 52%, #989fab 40%, #989fab 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #bec5d0 0%, #bec5d0 52%, #989fab 40%, #989fab 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #bec5d0 0%, #bec5d0 52%, #989fab 40%, #989fab 100%); /* ie10+ */
    background: linear-gradient(104deg, #bec5d0 0%, #bec5d0 52%, #989fab 40%, #989fab 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989fab', endColorstr='#bec5d0',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology_hairloss {
    background: -moz-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ffe8ce), color-stop(52%, #ffe8ce), color-stop(70%, #fbbca4), color-stop(100%, #fbbca4)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* ie10+ */
    background: linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbca4', endColorstr='#ffe8ce',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology_eye_lash {
    background: -moz-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ffe8ce), color-stop(52%, #ffe8ce), color-stop(70%, #fbbca4), color-stop(100%, #fbbca4)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* ie10+ */
    background: linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbbca4 40%, #fbbca4 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbca4', endColorstr='#ffe8ce',GradientType=1 ); /* ie6-9 */
  }
  .bg-dermatology_eye_lash {
    background: -moz-linear-gradient(104deg, #dff3fb 0%, #dff3fb 52%, #d9fffe 40%, #d9fffe 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #dff3fb), color-stop(52%, #dff3fb), color-stop(70%, #d9fffe), color-stop(100%, #d9fffe)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #dff3fb 0%, #dff3fb 52%, #d9fffe 40%, #d9fffe 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #dff3fb 0%, #dff3fb 52%, #d9fffe 40%, #d9fffe 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #dff3fb 0%, #dff3fb 52%, #d9fffe 40%, #d9fffe 100%); /* ie10+ */
    background: linear-gradient(104deg, #dff3fb 0%, #dff3fb 52%, #d9fffe 40%, #d9fffe 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fffe', endColorstr='#dff3fb',GradientType=1 ); /* ie6-9 */
    min-height: 420px;
  }
  .dermatology-gradiant {
    background: -moz-linear-gradient(104deg, #c2e3e9 0%, #c2e3e9 52%, #a9cdd1 40%, #a9cdd1 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c2e3e9), color-stop(52%, #c2e3e9), color-stop(70%, #a9cdd1), color-stop(100%, #a9cdd1)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #c2e3e9 0%, #c2e3e9 52%, #a9cdd1 40%, #a9cdd1 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #c2e3e9 0%, #c2e3e9 52%, #a9cdd1 40%, #a9cdd1 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #c2e3e9 0%, #c2e3e9 52%, #a9cdd1 40%, #a9cdd1 100%); /* ie10+ */
    background: linear-gradient(104deg, #c2e3e9 0%, #c2e3e9 52%, #a9cdd1 40%, #a9cdd1 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9cdd1', endColorstr='#c2e3e9',GradientType=1 ); /* ie6-9 */
  }
  .bg-hiv-pep {
    background: -moz-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbb8a0 40%, #fbb8a0 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ffe8ce), color-stop(52%, #ffe8ce), color-stop(70%, #fbb8a0), color-stop(100%, #fbb8a0)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbb8a0 40%, #fbb8a0 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbb8a0 40%, #fbb8a0 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbb8a0 40%, #fbb8a0 100%); /* ie10+ */
    background: linear-gradient(104deg, #ffe8ce 0%, #ffe8ce 52%, #fbb8a0 40%, #fbb8a0 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb8a0', endColorstr='#ffe8ce',GradientType=1 ); /* ie6-9 */
  }
  .bg-hiv-prep {
    background: -moz-linear-gradient(104deg, #afbdd1 0%, #afbdd1 52%, #8d99a8 40%, #8d99a8 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #afbdd1), color-stop(52%, #afbdd1), color-stop(70%, #8d99a8), color-stop(100%, #8d99a8)); /* safari4+,chrome */
    background: -webkit-linear-gradient(104deg, #afbdd1 0%, #afbdd1 52%, #8d99a8 40%, #8d99a8 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(104deg, #afbdd1 0%, #afbdd1 52%, #8d99a8 40%, #8d99a8 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(104deg, #afbdd1 0%, #afbdd1 52%, #8d99a8 40%, #8d99a8 100%); /* ie10+ */
    background: linear-gradient(104deg, #afbdd1 0%, #afbdd1 52%, #8d99a8 40%, #8d99a8 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d99a8', endColorstr='#afbdd1',GradientType=1 ); /* ie6-9 */
  }
  .std-banner-text h2 .small-text {
    font-size: 18px;
  }
  .button-arrow span {
    padding-right: 22px;
  }
  .button-arrow span:after {
    opacity: 1 !important;
    right: -10px !important;
  }
  .button-back span:after {
    opacity: 1 !important;
    left: -5px !important;
  }
  .button-back span {
    padding-left: 33px;
  }
  .over-view- banner .white-bg-mobile {
    background-color: #fff;
    margin-top: -30px;
    border-radius: 10px;
    padding-bottom: 25px !important;
  }
  header.shadowbox {
    box-shadow: none;
  }
  .over-view-banner .white-bg-mobile {
    background-color: #fff;
    margin-top: -30px;
    border-radius: 10px;
    padding-bottom: 25px !important;
  }
  .respiratory-column-mobile-full span {
    display: none;
  }
  .urgent-condition-section .respiratory {
    background: #fff !important;
  }
  .consultation-blue-header.respiratory h3 {
    max-width: 100%;
  }
  .consultation-blue-header.respiratory h3 span {
    color: #34394D;
  }
  .consultation-blue-header.respiratory h3::before {
    display: none;
  }
  .treatment-text-Chlyamydia .color-changes {
    display: inline-block;
  }
  .consultation-banner-text, .left-bg-lanscap {
    padding-left: 20px;
  }
  .dermatology-gradiant .consultation-banner-text {
    padding-left: 32px;
  }
  .consultation-banner-text.border-orange:after, .left-bg-lanscap:after {
    background: #2DBDCA !important;
    width: 6px;
    height: 24px;
    border-radius: 0px 50px 50px 0px;
  }
  .header-gray.heading-1 h3::after {
    left: -7px;
  }
  .header-gray.heading-1 h3 {
    padding-left: 40px;
  }
  .treatment-text, .treatment-text span {
    color: #293450;
  }
  .treatment-text .color-changes {
    color: #FF7603;
  }
  .consultation-banner-text.border-blue:after {
    background: #FF7603 !important;
  }
  .consultation-banner-text.border-blue.light_blue:after {
    background-color: #2DBDCA !important;
    width: 6px;
  }
  .shadowbox .navbar-light .navbar-brand {
    padding-left: 40px;
  }
  .dermatology--info1, .dermatology--info2 {
    position: unset;
    top: unset;
    left: unset;
    right: unset;
    max-width: 90%;
    margin: 0 auto;
  }
  .dermatology-gradiant.over-view-banner .white-bg-mobile {
    position: absolute;
    top: 35px;
    left: 15px;
    right: 15px;
    background: none;
  }
  .dermatology-gradiant #dermatology-categories {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
  }
  .deter_path1 {
    top: auto;
    bottom: 30%;
    right: 42%;
  }
  .deter_path2 {
    right: 34.3%;
    top: auto;
    bottom: 18%;
  }
  .deter_path1::after {
    background-size: 179px !important;
    width: 180px;
    height: 199px;
    bottom: auto;
    top: 81%;
    left: -175px;
    transform: unset;
    background: url(../images/dermatology/mobile_lines_1.svg);
    background-repeat: no-repeat;
    display: none;
  }
  .deter_path1.active::after, .deter_path2.active::after {
    display: block;
  }
  .deter_path2::after {
    background-size: 309px !important;
    width: 230px;
    height: 119px;
    bottom: auto;
    top: 50%;
    left: -215px;
    transform: unset;
    background: url(../images/dermatology/mobile_lines_2.svg);
    background-repeat: no-repeat;
    display: none;
  }
  .dermatology-gradiant .std-banner-block {
    display: block;
  }
  .animated  {
    -webkit-animation-duration : 0 ms  !important;
    animation-duration : 0 ms  !important;
    -webkit-animation-fill-mode : both  !important;
    animation-fill-mode : both  !important;
  }
  .fadeOut  {
    -webkit-animation-name : fadeOut  ;
    animation-name : fadeOut  ;
  }  
  @-webkit-keyframes  fadeOut  {
    0% {
      opacity : 0   ;
    }  
    100% {
      opacity : 0   ;
    }  
  }
  @keyframes  fadeOut  {
    0% {
      opacity : 0   ;
    }  
    100% {
      opacity : 0   ;
    }  
  }
  .dubble-popup-merge {
    flex-direction: column-reverse;
  }
  .popup-bg {
    min-width: 100%;
  }
  .dubble-popup-merge .popup-white {
    padding: 1.5rem;
  }
  .contact-path-popup.show-dubble-popup {
    max-width: 700px;
    padding: 0 5px;
  }
  .contact-path-popup.show-dubble-popup .popup-white .btn-close-popup {
    display: block;
  }
  .contact-path-popup.show-dubble-popup .popup-bg .modal-header {
    display: none;
  }
  section h2 span {
    border-radius: 25px 25px 0px 0px;
  }
  .dubble-banner-slider {
    margin-bottom: 0px;
  }
}

@media (max-width: 575.2px) {
  .womens-health-other-section .sick-visit-show .sick-visit-block h3 {
    margin-left: -46px !important;
  }
  .sick-visit-block h3 {
    text-transform: none;
    text-align: center;
    width: 100%;
    margin-left: -15px;
  }
  .womens-health-other-section .sick-visit-show .sick-visit-block h3 {
    margin-left: -46px !important;
  }
  .dropdownhover-background-none .dropdown-menu ul.nav-categories li a, .navbar-light .navbar-nav .nav-link {	
    font-size: 14px;	
  }	
  .block.mobile-navigation .nav-header ul.mobile-signin li a { font-size: 12px;}	
  .block.mobile-navigation .nav-header ul.mobile-signin li a i .w22 {	
    width: 16px;	
    height: 16px;	
  }	
  .block.mobile-navigation .nav-header .closebtn {	
    height: 30px;	
    width: 20px;	
  }	
  .block.mobile-navigation .nav-header .closebtn img {	
    width: 100%;	
  }	
  .choose-full-list .choose-condition-list li {	
    font-size: 14px;	
    margin-bottom: 15px;	
  }	
  .choose-full-list .choose-condition-list li:last-child {	
    margin-bottom: 0px;	
  }	
  .about-right-section-scroll {	
    min-width: 600px;	
  }	
  .buuble-pattern::before {	
    display: none;	
  }	
  .buuble-pattern::after {	
    right: -55px;	
    bottom: -5px;	
  }
  .choose-full-list.choose-column-white h4 {
    font-size: 30px;
  }
  .choose-full-list.choose-column-white h4 sub {
    font-size: 12px;
  }
  .choose-full-list.choose-column-white p {
    font-size: 12px;
  }
  .scroll-thee-step .consultationblock h4 {
    font-size: 15px !important;
  }
  .bg-womens-health .font-size-md-16 { font-size: 15px !important;}
  .bg-womens-health .consultation-banner-text.border-blue:after {
    background-size: 12px !important;
    width: 14px;
    height: 37px;
  }
  .consultation-blue-header, .std-banner {
    background-color: #fff !important;
  }
  .mobilearcodian .card .card-header h2 button {
    font-size: 18px;
  }
  .modal-popup .modal-body .mobileapp {
    padding-top: 0px;
  }
  .modal-popup .modal-card h2 {
    color: #2DBDCA !important;
    font-size: 24px;
    border-bottom: #F5F5F5 solid 1px;
    padding-bottom: 15px;
    text-align: left;
  }
  #review-popup {padding-bottom: 25px;}
  .button-arrow span:after {
    background-size: 18px !important;
    margin-top: -6px;
  }
  .faq .modal-card h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: none;
  }
  .std-scroll-height {
    height: 114px;
  }
  .btn-more #toggle-readmore4 {
    position: relative;
    width: 105px;
    margin: 0 auto;
  }
  .btn-more #toggle-readmore4::after {
    background: url(../images/down-yellow.svg);
    background-size:20px;
    right: -10px;
  }
  .btn-more.add-new #toggle-readmore4::after {
    background: url(../images/up-yellow.svg) !important;
    background-size:20px !important;
    background-repeat: no-repeat !important;
    right: -10px;
  }
  .why-callondoc-scroll {
    height: 442px;
    overflow: auto;
    padding-bottom: 44px !important;
    padding-top: 15px;
  }
  .why-callondoc-scroll.showfull {
    height: 100%;
    padding-bottom: 44px !important;
  }
  .header-gray .right-side-section {
    top: 16px;
  }
  .slider_img_mobile:after {
    left: -30px;
  }
  .header-gray .right-side-section span {
    font-size: 14px !important;
  }
  .header-gray.heading-1 h3 {
    font-size: 18px !important;
  }
  .faq .accordion .card-header h2 .btn-block {
    padding-right: 30px;
  }
  .faq .poppup-header {
    text-align: left;
    border-bottom: #F3F3F3 solid 1px !important;
  }
  .faq .poppup-header:after {
    display: none;
  }
  .faq .card .card-body {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  .custom-card-consultation .card-body {
    border-bottom: none;
  }
  .listblock-tab .width24 {
    width: 25px;
  }
  ul.listblock-tab li a {font-size: 15px;}
  .tab-block .nav-tabs .nav-link { font-size: 16px;}
  .howitwork-tab .nav-pills .nav-link, .howitwork-tab .nav-pills .nav-link.active, .howitwork-tab .nav-pills .show>.nav-link {
    font-size: 16px;
  }
  .howitwork-tab .nav-pills .nav-link .orrangeimg, .howitwork-tab .nav-pills .nav-link .grayimg {
    width: 54px;
  }
  .howitwork-tab .tab-content {
    padding: 10px 15px 20px;
  }
  .order-test .customcard {
    background: #fff;
    padding: 6px 15px;
  }
  .max-sm-border-bottom {
    border-bottom: 1px solid #e4e4e4 !important;
  }
  .consultationblock i {
    height: auto !important;
    width: 60px !important;
  }

  #scrollblock2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .consultationblock h4 {
    width: auto;
  }

  .mobile-navigation .col-auto .btn-warning {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .search-mobile .mt25 {
    margin-top: 20px !important;
  }
  .max-sm-mx-n3 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .width255 .modal-dialog {
    max-width: 340px;
    margin: 1.75rem auto;
  }
  .tab-mobile .nav-tabs .nav-link {
    margin: 0px 10px;
    font-size: 16px;
  }

  .brand-sectopm {
    margin-top: 0px !important;
  }

  .shadowbox .minicontainer {
    max-width: 100%;
  }

  ul.brand li:nth-child(1) {
    max-width: 27%;
    width: 100%;
  }

  ul.brand li:nth-child(2) {
    max-width: 18%;
    width: 100%;
  }

  ul.brand li:nth-child(3) {
    max-width: 23%;
    width: 100%;
  }

  ul.brand li:nth-child(4) {
    max-width: 23%;
    width: 100%;
  }

  ul.brand li:nth-child(5) {
    max-width: 14%;
    width: 100%;
  }

  ul.brand li:nth-child(6) {
    max-width: 23%;
    width: 100%;
  }

  ul.brand li:last-child {
    margin-right: 15px !important;
  }

  .sectionblock {
    padding: 25px 20px;
  }

  .sectionblock h4 {
    font-size: 17px;
  }

  .consultation-block-desktop {
    width: auto !important;
  }

  section .mobile-heading.mobile-heading-custom h2 {
    font-size: 24px;
  }

  section .mobile-heading.mobile-heading-custom h2 span {
    width: 50%;
  }
  .accordion#accordionExample>.card {
    margin-bottom: 10px;
  }

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

  .mt25 {
    margin-top: 19px !important;
  }

  .sectionblock .d-flex .mr-4 {
    margin-right: 35px !important;
  }

  .bg-transparent {
    background: transparent !important;
  }

  .whitebg-transparent {
    margin-top: -50px;
    z-index: 91;
    position: relative;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 48%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 48%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 48%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  }
  .howtowork-bg h2 {
    font-size: 26px;
  }
  .tab-mobile .nav-tabs .nav-link {
    padding: 10px 12px;
  }
  .treatment-text-Chlyamydia span {
    color: #41435A !important;
  }

  .treatment-text-Chlyamydia .color-changes {
    color: #ff7500;
    display: inline-block;
  }
  .d-flex-mobile {
    display: flex;
  }

  .bannerimg-yellow {
    background: transparent;
  }

  .map-bg .card p {
    height: 133px;
    line-height: 21px;
    overflow-y: auto;
  }

  .font-size-sm-16 {
    font-size: 16px !important;
  }
  .priceing .font-size-sm-16 {
    font-size: 14px !important;
  }
  .std-card .font-size-sm-16 {
    font-size: 14px !important
  }
  .light-blue-bg {
    background-color: #F2FAFF;
  }

  .px-custom-md-1 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .white-bg {
    background-color: #fff;
  }

  .bannertextblock {
    background: url(../images/img10.png) no-repeat 0px 5px;
    background-size: 10px;
  }

  .tabingtext {
    padding: 0px 20px;
  }

  .treatment-text {
    margin-left: 28px;
    line-height: 30px;
  }

  .treatment-text:after {
    top: 15px;
    width: 39px;
    left: -44px;
  }

  .mobilearcodian {
    margin: 0px 15px;
  }

  .mobilearcodian .card {
    box-shadow: none;
  }

  .treatment-text {
    font-size: 24px;
  }

  .section-mobile-nigative {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
  }

  .card-block-std {
    font-size: 17px;
    padding: 15px;
  }

  .affordable h3 {
    font-size: 26px;
  }

  .affordable p {
    font-size: 14px;
  }

  .button-arrow {
    padding: 7px 14px;
  }

  .collaspebg-margin-right {
    margin-left: -110%;
  }

  .collaspebg-margin-left {
    margin-left: 0px;
    width: 212% !important;
  }

  .collaspebg {
    margin-top: 0px;
    position: static;
    width: auto;
    margin-bottom: 15px;
  }

  .collaspebg .card-body {
    text-align: center;
    font-weight: bold;
    box-shadow: none;
    border-top: oldlace solid 1px;
    border-bottom: oldlace solid 1px;
  }

  .pd-mdcust-4 {
    padding-bottom: 1px !important;
    padding-top: 45px !important;
  }

  .down-arrow-bg {
    background-color: #fff;
    overflow: hidden;
    position: relative;
    width: 35px;
    height: 35px;
    border-radius: 100px;
    box-shadow: 1px 1px 5px #dcdcdc;
    margin: auto;
  }

  .down-arrow-bg img {
    width: 100%;
    position: absolute;
    top: 50%;
    width: 20px;
    transform: translate(-50%, -50%);
    left: 50%;
  }

  .email-card .mail-btn {
    margin-top: -8px;
  }

  .filling-sick-bg {
    border-radius: 0px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .bannerimg {
    background-position-x: -45px;
    background-size: 1165px;
  }

  .banner-text {
    background-color: #fff;
    padding: 0px;
    margin-top: 45px;
  }

  .border-bottom-md {
    border-bottom: #e2e2e2 solid 1px;
  }

  .block.mobile-navigation .nav-header {
    padding: 0px;
  }

  .heading-1 h3 {
    font-size: 18px
  }

  .heading-1 .priceing h3 {
    font-size: 24px;
  }

  .bg-white-mob {
    background-color: #fff;
    padding: 15px 15px 25px;
    margin-left: -15px;
    margin-right: -15px;
  }

  ul.listicon li {
    background-size: 35px !important;
    margin-bottom: 0px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
    padding-left: 35px;
  }

  .common-icon-2 {
    display: block;
    position: absolute;
    width: 36px;
    top: 1px;
    left: -13px;
  }

  .common-icon-2 img {
    width: 100%
  }

  .common-icon-3 {
    display: block;
    position: absolute;
    width: 40px;
    top: 30px;
    left: auto;
    right: 148px;
  }

  ul.listicon li:last-child {
    padding-bottom: 15px
  }

  .common-icon-3 img {
    width: 100%
  }

  .imgblock img {
    display: none;
  }

  #carouselExampleControls {
    display: none;
  }

  .tab-mobile {
    display: block;
    padding: 0px 15px;
  }

  .team-member-img {
    height: 110px;
    width: 110px
  }

  .team-member-text {
    font-size: 16px
  }

  .team-member-text span {
    font-size: 12px
  }

  .owl-carousel2 .owl-nav {
    display: block;
    margin-top: 25px;
    top: auto;
  }
  
  .nextarrow {
    width: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    padding: 5px;
    border-radius: 50px;
    background: #ff7500;
    height: 50px
  }

  .nextarrow img {
    width: 100%;
  }

  .white-mobile-bg {
    background: #fff;
  }

  .review-section-mob {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0px;
    /* padding-top: 25px; */
  }

  .left-arrow {
    display: none
  }

  .pad-mob {
    padding-bottom: 0px
  }

  .width70 {
    width: 80%;
    margin: auto;
  }

  .backg-tran-bg-mob {
    background: transparent;
  }

  .accordion#accordionExample>.card>.card-header {
    border-radius: 7px;
    padding-left: 0px;
  }

  .accordion#accordionExample>.card>.card-header:last-child {
    border-bottom: none
  }

  ul.brand {
    background: #fff;
    padding: 20px 0px;
    justify-content: space-around;
    padding-bottom: 0px;
  }

  ul.footerlist {
    margin-top: 0px;
    padding-top: 10px;
  }

  #infoheadingOne,
  #TreatmentheadingOne {
    position: relative;
  }

  .footernav-mob {
    border-bottom: #f0f0f1 solid 1px;
    padding: 5px;
  }

  .copyrighttext-mobile {
    box-shadow: 0px -3px 5px #9B9DAE17;
    margin-top: 15px;
  }

  .email-card .mail-btn {
    width: 76px;
  }

  .ml-n-2 {
    margin-left: -16px;
  }

  .mr-n-2 {
    margin-right: -16px;
  }

  .shadow-img {
    display: block;
    background: url(../images/shadow-img.png) no-repeat;
    height: 85px;
    right: -4px;
    left: -4px;
    position: absolute;
    bottom:
      -2px
  }

  .banner-content {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
  }

  .banner-content-block {
    padding: 0px 30px 30px;
  }

  .banner-text-block {
    background-color: #F4F5FD;
    padding: 15px;
  }

  .Conditions-block {
    background-color: #fff;
    padding-bottom: 25px;
  }

  
  .pt-m-0 {
    padding-top: 0px !important;
  }

  .bannerblock .banner-icon-1 {
    position: absolute;
    bottom: 90px;
    top: auto;
    left: auto;
    width: 35px;
    display: block;
    right: 10px;
  }

  .bannerblock .banner-icon-2 {
    position: absolute;
    bottom: auto;
    left: 9px;
    display: block;
    width: 25px;
    top: 27px;
  }

  .sectionblock i {
    height: auto;
    width: 40px;
  }

  .sectionblock i img.doller-img {
    width: 30px;
  }

  .sectionblock i img.eye-img {
    width: 40px;
  }

  .banner-text {
    margin-top: 195px;
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
    padding: 20px;
    position: relative;
  }

  .banner-text::after {
    content: "";
    background: url(../images/shadow-img.png) no-repeat;
    width: 100%;
    height: 45px;
    position: absolute;
    left: 0;
    top: -43px;
    z-index: 0;
  }

  .bannerimg .banner-text h2 {
    font-size: 22px;
  }

  .bannerimg .banner-text p {
    font-size: 16px;
  }

  .bannerimg .banner-text h2,
  .bannerimg .banner-text p {
    text-align: center;
    margin-bottom: 10px;
  }

  .banner-text-block-none {
    background-color: transparent !important;
  }

  .mt-n55 {
    margin-top: 0px;
  }

  .card-custom-header h3 {
    text-align: center;
  }

  .card-custom-header h3 span {
    color: #2DBDCA;
    font-size: 18px;
    font-weight: bold;
    float: none;
    display: block;
    text-indent: -315px;
    overflow: hidden;
    width: 115px;
    background: #FF7500;
    height: 3px;
    margin: auto;
    margin-top: 5px;
  }

  .card-custom-header {
    box-shadow: none;
    padding-bottom: 0px;
  }

  ul.list-block-plus li a {
    font-size: 16px;
  }

  ul.list-block-plus li {
    margin-bottom: 25px;
  }

  .vermobile {
    color: #2DBDCA;
    font-size: 18px;
    text-align: left;
    padding-left: 45px;
    margin-bottom: 25px;
    font-weight: bold;
  }

  .pl-40 {
    padding-left: 40px;
  }

  .card-custom-left-right {
    border-radius: 0px;
    width: auto !important;
    margin-left: -15px;
    margin-right: -15px;
  }

  .medicine-img {
    margin: 10px auto;
  }

  .benifit-card-header:after {
    display: none;
  }

  .padd-35 {
    padding: 25px 35px;
  }

  .tab-mobile .tab-content>.tab-pane,
  .tab-mobile .nav-tabs .nav-link {
    font-weight: 600;
  }

  .tab-mobile .nav-tabs .nav-link.active {
    font-weight: bold;
  }

  .slider-img .circle {
    z-index: 0;
  }

  .card-custom-body h3 {
    font-size: 18px;
  }

  .card-custom-body p {
    font-size: 16px;
  }

  .mb-35 {
    margin-bottom: 20px;
  }
  .owl-carousel1 .owl-nav {
    right: 15px;
  }
  .review-mobile {
    padding-left: 15px;
  }

  .rating-socia-icon {
    background: #fff;
  }

  .rating-socia-icon .socialmobile-icon {
    margin-left: 15px;
    border-radius: 50px;
    padding: 3px;
    background: #fff;
    box-shadow: 0px 0px 6px #A6A8AF36;
  }

  .rating-socia-icon .socialmobile-icon img {
    margin: 5px;
    width: 25px;
  }
  .modal-popup.review .rating-socia-icon .socialmobile-icon img.margin-block {
    margin: 0 10px;
  }

  .cotent-block h3 span {
    width: 32%;
  }

  .font-size-md-16 {
    font-size: 16px !important;
  }

  .font-size-md-14 {
    font-size: 14px !important;
  }

  .font-size-md-20 {
    font-size: 24px !important;
  }

  .white-bg-mobile {
    background: #fff;
  }

  .font-size-md-24 {
    font-size: 24px !important;
  }

  .mobile-overflow {
    height: 327px;
    overflow-x: hidden;
    overflow-y: visible;

  }

  .common-icon-5 {
    position: absolute;
    right: 29px;
    top: 29px;
    width: 45px;
    width: 45px;
  }

  .common-icon-5 img {
    width: 100%;
  }
  .waterfly {
    position: absolute;
    bottom: -23px;
    right: 0px;
  }

  .waterfly img {
    width: 26px;
  }

  .pb-m-0 {
    padding-bottom: 0px !important;
  }

  h3.font-size-m-24 {
    font-size: 24px !important;
  }

  .footerbg p.ptext-16 {
    font-size: 14px !important;
  }

  .box-shadow-md {
    box-shadow: 0px 0px 6px #9194B429 !important;
    margin-bottom: 18px;
  }

  .std-banner-block {
    width: auto;
    padding: 0px;
  }

  .std-banner-text-ptext {
    border-left: none;
    padding-left: 0px;
  }

  .std-banner-text-ptext p {
    border-left: 4px solid #6BCCD6;
    padding-left: 15px;
  }

  .w-25px {
    width: 30px !important;
  }

  .margin-0 {
    margin: 0px !important;
  }

  .margin-l-r-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .padding-0 {
    padding: 0px !important;
  }

  .background-transparent {
    background: transparent;
  }

  .card-block-std:after {
    display: none;
  }
  .left-border-bg .card-block-std:after {
    display: block;
  }
  .card-block-gonor:after {
    display: block;
  }
  .left-border-bg .card-block-std {
    text-align: center !important;
  }
  .card-block-std {
    background-color: #fff;
    box-shadow: 0px 0px 14px #688DBE26;
    border-radius: 6px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #293450;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 25px;
    display: block;
  }
  .mobile-right-arrow {
    position: relative;
  }
  .mobile-right-arrow::after {
    content: "";
    position: absolute;
    right: 20px;
    width: 18px;
    height: 18px;
    top: 0px;
    background: url(../images/play_circle_orrange.svg) no-repeat;
    top: 50%;
    margin-top: -9px;
  }

  .header-blue {
    margin-left: -15px;
    margin-right: -15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .back-std-background {
    background-color: #fff !important;
  }

  .affordable {
    background-color: #fff;
    padding: 30px 15px;
    transform: none;
    position: static;
  }

  .w-auto {
    width: auto !important;
  }

  .heading-section {
    padding: 25px 15px;
    background-color: #fff;
    position: relative;
  }

  .heading-section h2 {
    color: #41435A;
    font-size: 24px;
    position: relative;
    margin-bottom: 0;
    text-align: center;
    font-weight: bold;
  }

  .heading-section h2:before {
    content: "";
    position: absolute;
    width: 37px;
    background-color: #41435A;
    top: 50%;
    margin-left: -43px;
    height: 3px
  }
  .heading-section h2 span {
    color: #FF7500;
  }
  .std-card {
    border: 1px solid #EFEFEF;
    border-radius: 10px 10px 5px 5px;
    overflow: hidden;
  }

  .std-card .header-card {
    background-color: #34394D;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 10px;
  }

  .std-card .body-card {
    background-color: #fff;
    color: #FF7500;
  }

  .std-card .body-card .graytext {
    text-align: center;
    color: #362016;
    font-size: 18px;
    line-height: normal;
  }

  .orderTest {
    border-radius: 50px;
    padding: 5px 15px;
    color: #FF7500;
    font-weight: bold;
    border: #FF7500 solid 1px
  }

  .orderTest:hover {
    background-color: #FF7500;
    color: #fff;
  }

  .bodycard ul li {
    font-size: 16px;
  }

  .w-sm-auto {
    width: auto !important;
  }

  .background-none-mobile {
    background: transparent;
  }

  .white-bg-mobile {
    background-color: #fff;
  }
  .bannerimg-purple .std-banner, .bannerimg-yellow .std-banner, .bg-grya-gradient .std-banner, .bg-light-blue-gradient .std-banner,
  .bg-lympho-banner .std-banner, .bg-light-blue .std-banner, .bg-hiv-prep .std-banner, .bg-hiv-pep .std-banner, .bg-urgent-care .std-banner  {
    background: #F4F5FD !important;
    padding-bottom: 0px !important;
  }
  .over-view-banner .white-bg-mobile {
    background-color: #fff;
    margin-top: -30px;
    border-radius: 10px;
    padding-bottom: 25px !important;
  }
  header.shadowbox {
    box-shadow: none;
  }

  .mt-sm-n4 {
    margin-top: -50px;
  }

  .border-radius-mobile {
    border-radius: 10px;
  }

  .header-white h3:before {
    display: none;
  }

  .card-block-gonor {
    box-shadow: 1px 1px 5px #e8e8e8;
    background-color: #fff;
  }

  .more {
    position: relative;
    font-weight: bold;
  }

  .more:after {
    position: absolute;
    width: 50%;
    background-color: #FF7500;
    height: 2px;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
  }

  

  .greenheadingtext {
    font-size: 24px;
    font-weight: bold;
  }

  .logo {
    width: 135px;
  }

  .rating-socia-icon .socialmobile-icon img.margin-block {
    margin: 0px 20px;
  }

  ul.listicon li a {
    font-size: 22px;
  }

  .padding-bottom-sm-0 {
    padding-bottom: 0px;
  }

  .link {
    font-size: 17px;
  }

  .footerbg h3:after {
    width: 32px;
  }

  .iconposition {
    position: relative;
    z-index: 1;
  }

  .work-step-icon-2 img {
    width: 45px;
  }


  .consultation-banner-custom-text {
    padding-bottom: 0 !important;
  }

  .consultation-banner-custom-text h2, .consultation-banner-custom-text h1 {
    font-size: 24px;
  }

  .consultation-banner-custom-text {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .main-heading-text-center{
    text-align: center !important;
    margin-top: 0.5rem;
  }
  .consultation-banner-text p br {
    display: none;
  }

  .consultation-blue-header {
    background-color: transparent;
  }

  .consultation-blue-header h3 {
    font-size: 22px;
    text-align: left;
    max-width: 274px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .consultation-blue-header h3 span {
    color: #41435A;
  }

  .consultation-blue-header h3::before {
    background: #41435A;
  }

  .consultation-blue-header h3::before {
    top: 17px;
  }

  .consultation-blue-header {
    margin-left: 0px;
    margin-right: 0px;
    background-color: #fff;
    padding-top: 15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .negative-margin-block {
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
  }
  
  .bg-change-adver {
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
  }
  .conditionblockheader {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .consultation-blue-header h3 span br {
    display: none;
  }
  .banner-advertisement .next-arrow {
    font-size: 18px;
  }
  .urgent-condition-section .width35 {
    height: 45px;
    width: 45px;
  }
  .sick-visit-block {
    padding: 12px 12px;
  }

  .banner-advertisement-consultation {
    height: 66px !important;
  }

  .banner-advertisement-consultation h2 {
    font-weight: 600;
  }

  .modal-popup.review .modal-card h2 {
    text-align: left;
  }

  .modal-popup.review .modal-card h2 .star-borderbottom:after {
    display: none;
  }

  .modal-popup.review .card p {
    color: #A4A8B5;
  }

  .modal-popup.review .modal-card h2 {
    text-transform: capitalize;
  }
  .urgent-condition-list li a::after {
    right: 10px;
  }
  .tab-mobile .tab-content {
    margin-top: 15px;
  }
  .slider-logo-left img {
    width: 112px;
  }
  .colum-2.section-blue .header-body-section ul.bg-dark-blue {
    border-radius: 0px;
  }


  .urgent-condition-section .respiratory {
    background: #fff !important;
  }
  .consultation-blue-header.respiratory h3 {
    max-width: 100%;
  }
  .consultation-blue-header.respiratory h3 span {
    color: #34394D;
  }
  .consultation-blue-header.respiratory h3::before {
    display: none;
  }
  .table-scroll .table-wrap {
    margin-left: 0px;
  }
  .tab-block .nav-tabs .nav-item {
    padding: 0 15px;
  }
  .colum-2.section-blue .header-body-section ul.bg-dark-blue .block-text {
    padding-left: 15px;
  }
  .respiratory h3::after {
    left: -30px !important;
    width: 30px !important;
  }
  .header-gray.heading-1 h3 {
    padding-left: 0px;
  }
  .header-gray.heading-1 h3::after {
    display: none;
  }
  .gray-banner .button-arrow, .bg-womens-health .button-arrow {
    font-size: 12px !important;
    padding: 12px;
    font-weight: 600;
  }
  .gray-banner .button-arrow:hover span, .bg-womens-health .button-arrow:hover span {
    padding-right: 26px;
  }
  .deter_path1::after {
    background-size: 209px !important;
    width: 200px;
    height: 229px;
    bottom: auto;
    top: 19%;
    left: -195px;
  }
  .deter_path2::after {
    background-size: 349px !important;
  }
  .dermatology-gradiant.over-view-banner .white-bg-mobile {
    top: 75px;
  }

  /* ---------- Added By Reena ----------- */
  .choose-plan-title h2{
    margin-top: 0px !important;
  }
  .choose-condition-list li.close-medical::after{
    background-size: 14px;
  }
  .tab-pane .text-blue{
    text-align: center;
  }
  .about-outline-text{
    display: none;
  }
  .about-condition-text{
    font-size: 26px;
  }
  .about-columns{
    padding: 15px 20px;
    min-height: 90px;
    margin-bottom: 20px !important;
  }
  .box-shadow-3x {
    box-shadow: 0px 5px 15px #D1DDE6B8;
  }
  .select-std-section#startNow {
    padding: 0;
  }
}

@media (max-width: 500px) {
  /** Revert for padding issue with jquery change, remove .colum-2.otherblock .header-body-section ul li:first-child .block-text  section*/
  .colum-2.otherblock .header-body-section ul li:first-child .block-text {
    padding-top: 14px;
  }
  .modal-popup.review .modal-card h2 {
    font-size: 18px;
    text-transform: capitalize;
  }

  .modal-popup.review .review-rating {
    width: 15px;
    margin-top: -4px;
  }

  .modal-popup.review .card {
    width: auto;
  }

  .social-icon {
    width: 96px;
  }

  .map-bg h4 {
    font-size: 22px;
  }

  .card {
    width: 100%;
  }

  .modal-popup.review .modal-card ul.footerlist li a,
  .footerbg p.ptext-16 {
    font-size: 14px;
    line-height: normal;
  }

  ul.footer-nav li a {
    font-size: 16px;
  }

  ul.footer-nav li {
    margin: 0px;
    padding: 0px 2px;
  }

  .hippa {
    height: 47px;
    margin: 0px 0px;
  }

  .bbba {
    height: 44px;
    margin: 0px;
  }

  ul.footer-nav li:first-child {
    width: 100%;
  }

  ul.footer-nav {
    flex-direction: column;
    text-align: center;
  }

  ul.footer-nav li a {
    padding: 3px;
  }

  .shopper-approved_black {
    width: 70px;
  }

  .medicine-img {
    max-width: 225px;
  }

  .bannerimg {
    background-size: 1165px;
  }

  .imgblock {
    width: auto;
  }

  .w13rem {
    width: 19.5rem;
  }

  .colum-2.section-blue .header-body-section ul li .block-text {
    font-size: 14px;
  }

  .colum-2.table-spacing .header-body-section ul li .block-text.table-doller {
    font-size: 32px;
  }

  .colum-2 .header-body-section ul li .block-text {
    font-size: 14px;
  }

  .colum-2.otherblock .header-body-section ul li .block-text.heading {
    font-size: 19px;
  }

  .table-doller sub {
    font-size: 22px
  }

  .padd-20 {
    padding: 0px 10px;
  }

  .colum-2.otherblock .header-body-section ul li .block-text.heading sub {
    bottom: 0px;
  }

}

@media (max-width: 450px) {
  .section-blue.colum-2 .header-body-section ul li {
    font-size: 12px;
  }
  .choose-full-list .choose-condition-list li {	
    margin-bottom: 25px;	
  }	
  .cyclovaria-logo .logo {	
    width: 170px;	
  }	
  .logo-mobile.cyclovaria-logo img {	
    width: 170px !important;	
  }
  ul.brand li:nth-child(1) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 30px;
  }

  ul.brand li:nth-child(2) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 30px;
  }

  ul.brand li:nth-child(3) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 30px;
  }

  ul.brand li:nth-child(4) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 30px;
  }

  ul.brand li:nth-child(5) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 20px;
  }

  ul.brand li:nth-child(6) {
    max-width: 50%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 20px;
  }

  ul.brand li:last-child {
    margin-right: 0px !important;
  }

  .colum-2.section-blue .header-body-section ul li .block-text {
    padding-right: 0px;
  }

  .colum-2 .header-section {
    padding: 12px 12px 12px;
  }

  .colum-2 .header-body-section ul li {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .colum-2.table-spacing .header-body-section ul li {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .colum-2.table-spacing .header-body-section ul li.py-3 {
    padding-top: 18px !important;
    padding-bottom: 19px !important;
  }

  .colum-2.border-bottom .header-body-section ul li:last-child,
  .colum-2 .header-body-section.padd-20 ul li:last-child {
    padding-bottom: 25px;
  }

  .colum-2.otherblock .header-body-section ul li.py-3 {
    padding-top: 16px !important;
    padding-bottom: 18px !important;
  }

  /** Revert below value to 17px */
  .colum-2.otherblock .header-body-section ul li:first-child .block-text {
    padding-top: 14px;
  }
  .colum-2.section-blue .header-body-section ul.bg-dark-blue li {
    padding: 27px 0px;
  }
  ul.brand li:nth-child(1) a {
    width: 125px;
    margin: auto;
  }

  ul.brand li:nth-child(2) a {
    width: 72px;
    margin: auto;
  }

  ul.brand li:nth-child(3) a {
    width: 105px;
    margin: auto;
  }

  ul.brand li:nth-child(4) a {
    width: 108px;
    margin: auto;
  }

  ul.brand li:nth-child(5) a {
    width: 80px;
    margin: auto;
  }

  ul.brand li:nth-child(6) a {
    width: 130px;
    margin: auto;
  }
  .modal-popup.review .subheading-ration {
    text-align: left;
    margin-right: 65px;
    font-size: 14px;
  }
  .winter-2 {
    right: 39%;
  }
  .dermatology-gradiant.over-view-banner .white-bg-mobile {
    top: 35px;
  }
  .dermatology-gradiant #dermatology-categories {
    bottom: -14px;
  }
  .deter_path1::after {
    background-size: 207px !important;
    width: 210px;
    height: 180px;
    bottom: auto;
    top: 19%;
    left: -195px;
  }
  .deter_path2::after {
    background-size: 219px !important;
    width: 220px;
    height: 79px;
    bottom: auto;
    top: 50%;
    left: -215px;
  }
}

@media (max-width: 400px) {
  .bannerimg {
    background-size: 1045px;
  }
  ul.footerlist li a {	
    font-size: 16px;
    line-height: 20px;
  }	
  ul.footerlist li {	
    margin-top: 5px;	
    line-height: 15px;	
  }

  .slider-img {
    max-width: 250px;
  }

  section h2, section h1 {
    font-size: 26px;
  }

  .font-size-22 {
    font-size: 22px;
  }

  .sectionblock {
    padding: 25px 43px;
  }

  .width255 .modal-dialog {
    max-width: 280px;
    margin: 1.75rem auto;
  }
  .button-arrow {
    padding: 7px 18px;
    font-size: 16px !important;
  }
  .winter-2 {
    right: 38%;
  }
  .sick-visit-block h3 {
    font-size: 20px;
  }
  .deter_path1::after {
    background-size: 180px !important;
    width: 140px;
    height: 190px;
    bottom: auto;
    top: -103%;
    left: -135px;
  }
  .deter_path2::after {
    background-size: 169px !important;
    width: 160px;
    height: 79px;
    bottom: auto;
    top: 50%;
    left: -145px;
  }
  .logo-mobile.cyclovaria-logo img {	
    width: 140px !important;	
  }	
  /* .btn-white-blue, .btn-skye-blue { font-size: 14px;} */
}

@media (max-width: 359px) {
  .sectionblock {
    padding: 25px 25px;
  }
  .header-blue2 h3::before {
    left: -33px;
  }
  .padd-20 {
    padding: 0px 8px;
  }

  .tab-mobile .nav-tabs .nav-link {
    margin: 0px 0px;
  }

  .colum-2.otherblock .header-body-section ul li .block-text.heading {
    font-size: 16px;
  }

  ul.nav-categories li ul {
    position: static;
  }

  ul.nav-categories li ul {
    background: none;
  }

  .bluetext,
  .tab-font {
    font-size: 14px
  }

  .tab-font2 {
    font-size: 12px
  }

  .pricetext {
    font-size: 20px
  }

  ul.footer-nav li a {
    font-size: 14px;
    font-weight: 500;
  }

  ul.footer-nav li {
    display: flex;
    justify-content: center;
  }

  .bannerimg {
    background-position-x: -85px;
  }

  .tab-mobile .nav-tabs {
    justify-content: space-between;
  }

  .review-mobile {
    font-size: 12px;
  }

  .affordable h3 {
    font-size: 24px;
  }

  .affordable p {
    font-size: 14px;
  }

  .colum-2.section-blue .header-body-section ul li .block-text {
    padding-left: 8px;
  }

  .colum-2 .header-section {
    padding: 10px 12px 10px;
  }

  section .mobile-heading.mobile-heading-custom h2 {
    font-size: 21px;
  }

  .consultation-banner-custom-text h2, .consultation-banner-custom-text h1 {
    font-size: 24px;
  }

  .consultation-blue-header h3 {
    font-size: 16px;
  }

  .sick-visit-block h3 {
    font-size: 20px;
    color: #fff;
  }

  .consultation-blue-header h3 {
    width: 223px;
  }

  ul.condition-list li .conditionbg a {
    font-size: 14px
  }
  .colum-2 .header-body-section ul li .block-text {
    font-size: 14px;
  }

  .consultationblock i {
    height: auto !important;
    width: 76px !important;
  }

  .consultationblock h4 {
    font-size: 18px !important;
  }

  .modal-popup.review .modal-card h2 {
    font-size: 16px;
  }

  .modal-popup.review .owl-nav {
    margin-top: -38px;
  }

  .modal-popup.review .card p {
    color: #A4A8B5;
    font-size: 14px;
  }
  .max-w-small {
    width: 70% !important;
  }

}

@media (max-width: 330px) {
  .block.mobile-navigation .nav-header .logo-mobile {
    width: 113px;
    margin-left: 12px;
  }
  .block.mobile-navigation .nav-header .logo-mobile.cyclovaria-logo {	
    width: 140px;	
   }
  .deter_path1::after {
    background-size: 100px !important;
    width: 110px;
    height: 120px;
    bottom: auto;
    top: 28%;
    left: -85px;
  }
  .deter_path2::after {
    background-size: 119px !important;
    width: 190px;
    height: 99px;
    bottom: auto;
    top: 35%;
    left: -115px;
  }
  .copyrighttext-mobile {
    font-size: 13px;
  }
  .back-std-new {
    margin-right: 0 !important;
  }
  .w-65pr {
    width: 65% !important;
  }
  .select-std-section#startNow, .online-chlyamydia#startNow {
    padding: 0;
  }
}

@media(min-width:576px){
  .d-tab-none{
      display: none !important;
  }
}
@media (max-width: 767.5px){
  
  .psych_get_started.plan_start_now span::after {
      opacity: 1 !important;
      right: -10px !important;
      content: '';
  }
  .psych_get_started.plan_start_now:hover span{
    padding-right: 22px;
    transition: none;
  }
  /* .psych_get_started span::after{
    content: '';
  } */
}
.highesttext h3 span::after{
  display: none !important;
}
