.wrap{
  color:#ffcf00; 
text-decoration: none;
  }

  
    .bg-light{ background: #f2f2f2;padding:1.5rem 1rem; border-radius: 4px;}
        .pt-1{padding-top: 0.7rem;}
        .m-2{margin: 0.5rem;}
        .p-0{padding: 0rem;}
        .mt-1{margin-top: 0.8rem;}
        .mt-5{margin-top: 2rem;}
        .mt-8{margin-top: 5rem;}
        .mb-0{margin-bottom: 0;}
        .mb-5{margin-bottom: 2rem;}
        .mb-8{margin-bottom: 5rem;}
        .align-items-center{align-items:center;}
        select, input{float: left;
            width: 100%;
            background-color: transparent;
            border: 1px solid #008080 !important;border-radius: 5px;
            color: #767676 !important;
            font-size: 15px;
            padding-left: 15px;font-family: inherit;
            height: 45px;font-weight: 400;
        }
        option.p-3{
            padding: 1rem 3rem;
        }
        .border-0{border: 1px solid transparent !important;}
        select:focus, select:focus-visible, input:focus, input:focus-visible{border-color: #9bc03c !important;outline:none;}
        .cursor-p{cursor: pointer;}
        .box-shadow-1 {
            box-shadow: 0px 3px 5px 1px #dfdfdf;padding: 25px 20px 5px;
        }
        .box-shadow-2 {
            box-shadow: 0px 2px 5px 1px #dfdfdf;padding:10px 20px;
        }

        .careplus-department-form ul.ul li.li {
    float: left;
    width: 20%;text-align: center;
    padding: 0 15px;
    margin: 0;
    list-style: none;
}
input[type=submit]{border-radius: 0px !important;color: #fff !important;}
input[type=submit]:hover{border-color : #1087d4 !important;color: #1087d4 !important;}

.landing-item{
   display: flex;
      align-items: center;
    }
    .landing-item{
      margin-right: 10px;
    }
    
    .nav > li {
    position: relative;
      display: flex;
   }

   .navbar-nav>li>a {
    letter-spacing: .75px;
    font-size: 15px;
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
    padding: 29px 0 26px;
    position: relative;
    font-family: 'Libre Franklin Regular';}

   .nav > li > a > img{
    width:25px;margin:0 7px 0 0;}

    .nav > li > img{
      width:25px;
   margin:5px;}

   .med-copyright{
      background-color:#008080;
   }


@media (max-width: 767px) {
  .navbar-nav > li > a {
    float: left;
    padding: 16px 5px 12px !important;
    color: #555;
  }

  .navbar-nav > li {
    width: 50%;
    padding: 0;
    padding-right: 0px;
    float: left;
}
.mt-8 {margin-top:1rem;}
}


.banner-area{background: url(../images/banner-landing.png) no-repeat center #f1f1f1;
    min-height: 550px;float: left;
    width: 100%;}

.banner-mbl-area{display:none;}
/* .banner-area{
    padding: 125px 0 !important;
} */
.banner-content {
   margin: 50px 0 0 0;padding: 34px 0 30px 25px;background: white;
   border-radius: 18px;}

   .banner-content h1{
   font-family: 'Libre Franklin regular';
    font-weight: 600;
    font-size: 23px;
    line-height: 32px;
    color: #00706e;
    padding: 10px 0;}

   .banner-content h3 {
    margin: 10px 0 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}

.banner-content ul {
    margin: 15px 0;
    padding: 0;
}


.banner-content ul li i {
    color: #00aac3;
    margin-right: 5px;
}

.med-sub-title {
    font-family: 'Libre Franklin regular';
    font-weight: 600;
    font-size: 28px;
    line-height: 43px;
    color: #00706e;
    padding: 10px 0;}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}

.banner-content a {
    color: #fff;
    display: inline-block;
    padding: 15px 24px;
    border-radius:10px;
    margin: 10px 0 0 0;
    text-decoration: none;
     background: linear-gradient(90.19deg, #ff8e08 .17%, #fdb813 99.84%);;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Libre Franklin Regular';}

    .request-info {
    background: rgba(0, 0, 0, 0.5);
    min-height: 250px;
    margin: 0px 0 0 0;
    padding-bottom: 25px;
	width: 350px;
    float: right;}

    .request-info h2 {
    background: teal;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    padding: 13px 10px;}


.license-service {background: #edf7fe;
    margin: 30px 0 0 0;}

.request-info-inner {
    padding: 0 22px;
}
.request-info input {
    border: 0;
    width: 100%;
    padding: 17px 20px;
    outline: none;
    margin: 6px 0 0 0;
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 300;}


    .request-info textarea {
    border: 0;
    width: 100%;
    padding: 8px 20px;
    outline: none;
    margin: 6px 0 6px 0;
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 300;
    height: 80px;}


    .request-info button {
    border: 0;
    text-align: center;
    width: 100%;
    margin: 6px 0 0 0;
    background: linear-gradient(90.19deg, #ff8e08 .17%, #fdb813 99.84%);
    padding: 9px 0;
    outline: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}



    @media (min-width: 768px) {
    .col-sm-push-1 {
        left: 8.33333333%;
    }
}
@media (min-width: 768px) {
    .col-sm-4 {
        width: 33.33333333%;
    }
}


@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.bg-practice {
   background-color: #e1f3f2;margin-bottom:45px;}
   .bg-reputation {
      background-color: #fffbf0;}

     .med-telemedicine{
      padding:20px;
     }
      .med-copyright p {
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    margin-bottom: 0;}


    .testi-in {
    border: 1px solid #e0e0e0;
    background: url(../images/testi-bg.jpg) no-repeat right bottom #fff;
    padding: 12px;
    margin: 30px 0 0 0;
    text-align: center;
    border-bottom: 3px solid #faa916;
    height: 275px;}


   .testi-detail {
      font-weight: 700;
    line-height: 24px;
    color: #008081;
   font-size:16px;}


  .testi-in img {
    border-radius: 50%;
}
.testi-in img {
    margin: 18px 0;
	width: 100px;
    height: 100px;
    object-fit: cover;
}
.testi-height{
   height:100px;
}

.call-bg{ 
    padding: 12px 20px;
    background: linear-gradient(90.19deg, #ff8e08 .17%, #fdb813 99.84%);
    font-size: 16px;
    font-weight: 600;font-family: 'Libre Franklin Regular';
   }

   select, input {
    float: left;
    width: 100%;
    background-color: #f2f2f2;
    border: 1px solid #008080 !important;
    border-radius: 5px;
    color: #767676 !important;
    font-size: 15px;
    padding-left: 15px;
    font-family: inherit;
    height: 45px;
    font-weight: 400;
    margin-top:6px;
  }

   .mbl-header{
    display:block !important;
   }


   @media (max-width: 768px) {
   .mbl-header{
    display:none !important;
   }

   /* .banner-content {
    margin: 25px 0 0 0;} */


    .banner-content {
  margin: 20px 0 0 0;
  padding: 0px 0 30px 7px;
  border-radius: 18px;
background:none;}


    .request-info {
    margin: 85px 0 0 20px;
    float: left;
  
  }
   .col-xs-6 {
  width: 50%;
  margin-left: 103px;}

  .navbar-nav > li {
    width: 80%;
    margin-right: 92px;}


    .banner-mbl-area{background: url(../images/banner-landing-mbl.jpg) no-repeat center #f1f1f1;
    min-height: 550px;display:block;}

    .banner-area{display:none;}

    .banner-mbl-area{
    padding: 125px 0 !important;}}

@media screen and (max-width: 768px) {  
.request-info {width:300px !important;}   

.navbar-nav > li {
    margin-right: 92px;
}
}

@media screen and (max-width: 360px) {  
.request-info {width:300px !important;}   

.navbar-nav > li {
    margin-right: 52px;
}
#rc-anchor-container {width:250px !important;}
}