
body
{
   font-family: 'Roboto', sans-serif;
}
h1,h2,h3,h4,h5,h5,h6
{
    font-family: 'Roboto';
}
p
{
    font-family: 'Roboto';
    line-height: 21px;
    font-size: 16px;
}
@media (max-width:767px){
p{font-size: 14px;}
}
.link{
    color: #1887b3;
}

span
{
    font-family: 'Roboto';
}
.mend_cosmetic_healing {
    width: 498px;
}
.main {
    background-color: #eeeeee;
    padding: 85px;
}
.padding-bottom-5
{
    padding-bottom:5px;
}
.padding-bottom-10
{
    padding-bottom:10px;
}
.padding-bottom-15
{
    padding-bottom:15px;
}
.padding-bottom-20 {
    padding-bottom: 20px;
}
.padding-bottom-25
{
    padding-bottom:25px;
}
.padding-bottom-30
{
    padding-bottom:30px;
}
.padding-top-5
{
    padding-top:5px;
}
.padding-top-10
{
    padding-top:10px;
}
.padding-top-15
{
    padding-top:15px;
}
.padding-top-20 {
    padding-top: 20px;
}
.padding-top-25
{
    padding-top:25px;
}
.padding-top-30
{
    padding-top:30px;
}
.padding-right-5
{
    padding-right:5px;
}
.padding-right-10
{
    padding-right:10px;
}
.padding-right-15
{
    padding-right:15px;
}
.padding-right-25
{
    padding-right:25px;
}
.padding-right-30
{
    padding-right:30px;
}
.padding-left-5px
{
    padding-left: 5px;
}
.padding-left-10
{
    padding-left:10px;
}
.padding-left-15
{
    padding-left:15px;
}
.padding-left-25
{
    padding-left:25px;
}
.padding-left-30
{
    padding-left:30px;
}
.marrige-bottom-5 {
  margin-bottom: 5px;;
}
.marrige-bottom-10 {
  margin-bottom: 10px;;
}
.marrige-bottom-15 {
  margin-bottom: 15px;;
}
.marrige-bottom-20 {
  margin-bottom: 20px;;
}
.marrige-bottom-25 {
  margin-bottom: 25px;;
}
.marrige-bottom-30 {
  margin-bottom: 30px;;
}
.marrige-top-5 {
  margin-top: 5px;;
}
.marrige-top-10 {
  margin-top: 10px;;
}
.margin-top-15 {
    margin-top: 15px;
}
.marrige-top-20 {
  margin-top: 20px;;
}
.marrige-top-25 {
  margin-top: 25px;;
}
.marrige-top-30 {
  margin-top: 30px;;
}
/*..............................header.................................*/
.product_cos_describ
{
    padding-bottom: 50px;
    padding-top: 50px;
}
span.plus {
    font-size: 10px;
}
h3.text-center.heading_top {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    color:#bbbbbb;
    font-size: 24px;
}
 @media (min-width: 320px) and (max-width: 767px)
{
    h3.text-center.heading_top {
        font-size:18px;
    }
    .mend_cosmetic_healing {
        width: auto;
    }
    .btn
    {
    font-size:12px !important;
    }
    .natural_img {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .product_cos_describ
    {
        padding-top: 40px !important;
        padding-bottom: 0 !important;
    }
    .customer
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    section.customer-partnership
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    h2.heading.hea_des_what_sec
    {
        margin-bottom: 20px;
    }
    .heading
    {
        margin-bottom: 20px;
    }
}
@media (min-width: 768px) and (max-width: 1024px)
{
    .mend_cosmetic_healing {
        width: auto;
    }
}
/*.mend-cosmetic-section
{
    max-width: 1000px;
    margin:auto;
}*/
.mend-cosmetic-section {
    /*padding-top: 50px;*/
    background: #ffffff;
}
h2.heading_des
{
    font-size: 38px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: bold;
    color:#333333;
    margin-bottom: 27px;
    margin-top: 10px;
}
.wrap_conten
{
    color:#333333;
    font-size:16px;
    line-height: 21px;    
}
/*span.hea_des_content {
    font-weight: 900;
}*/
p.head_text_info {
    font-family: 'Roboto', sans-serif;
    color: #333333;
}
h2.heading.hea_des_what_sec
{
text-transform: inherit;
margin-bottom: 27px;
}

.heading
{
  color:#333333 !important;
  font-size:30px;
  text-transform: none;
  margin-bottom: 27px;
}
span.partner_txt {
  text-transform: capitalize;
  font-weight: 600;
}
p.des_text_inf
{
  font-family: "Roboto Lt",sans-serif;
  font-size:20px;
  padding-top:22px;
}
 @media (max-width: 767px)
{
    .wrap_conten {
        font-size:14px;
    }
    p.head_text_info
    {
        font-size:14px;
    }
    h2.heading_des
    {
        font-size:24px;
        margin-top:25px;
        margin-bottom:20px;
    }
    .heading
    {
        font-size:24px;
    }
    h2.heading
    {
        font-size:22px;
    }
    p.des_text_inf
    {
        font-size:20px;
    }
    .about_section_img {
        width: 64%;
    }
}
@media (min-width: 768px) and (max-width: 1024px)
{
    .about_section_img {
        width: 85%;
    }
    p.des_text_inf {
        font-size: 20px;
    }
}
/*.............natural..............*/
.natural_img {
    padding-top: 50px;
    padding-bottom:50px;
}
 @media (max-width: 767px)
{
    .natural_img
{
    width:auto;
}
}
/*..partnership..*/
.customer
{
    padding-top:50px;
    padding-bottom:50px;
}
.partner-img
{
    margin:auto;
    display:block;
}
.logo-slider p.des_text_inf
{
    font-size: 24px;
    line-height: 1.3;
}
.customer-partnership .owl-carousel .owl-item img {
    display: block;
    width: auto;
    filter: grayscale(100%);
}
section.customer-partnership {
    padding-top: 50px;
    padding-bottom: 50px;
}

.price_orthopedic, .price_regenerate, .price_joint
{
 font-size: 24px;
 padding-top: 10px;
 margin-bottom:10px;
}
.price_orthopedic{color:#fab42e;}
.price_regenerate{color:#b42625;}
.price_joint{color:#2a7eb4;}

.btn-orthopedic, .btn-regenerate, .btn-joint
{
    font-size: 16px;
    padding: 11px 20px;
    border-radius: 13px;
    color: #fff !important;
    max-width: 300px;
}
.btn-orthopedic{
    background-color: #fab42e;
    border-color: #fab42e;
}
.btn-orthopedic:hover,.btn-orthopedic:focus{
    background-color: #D98000;
    border-color: #D98000;
}
.btn-regenerate{
    background-color: #b42625;
    border-color: #b42625;
}

.btn-regenerate:hover,.btn-regenerate:focus{
    background-color: #9b0e03;
    border-color: #9b0e03;
}
.btn-joint{
    background-color: #2a7eb4;
    border-color: #2a7eb4;
}
.btn-joint:hover,.btn-joint:focus{
    background-color: #016895;
    border-color: #016895;
}


/*----------------------*/
.image-text{
    padding-top: 50px;
}

@media (max-width: 767px){
    .image-text{
        padding-top: 30px;
    }
}
@media (min-width: 992px){
.image-text .text_area{
    padding-left:20px;
    padding-right:40px;
}
}
@media (min-width: 1200px){
    .image-text .text_area{
        padding-left:60px;
        padding-right:60px;
    }
    }
.cosmetic-row{
    padding-top: 30px;
    padding-bottom: 30px;
}


.cosmetic-row .wrap_conten{
    font-size: 14px;
}
.cosmetic-text{
    max-width: 300px;
    margin: auto;
}
@media (max-width: 767px){
    .cosmetic-row{
        padding-top: 30px;
        padding-bottom: 0;
    }
    .cosmetic-text{
        max-width: 100%;
        margin: auto;
    }
    .cosmetic-row .btn {
        max-width: 100%;
    }
}
.container{
    padding: 0 25px;
    max-width: 1200px;
}
@media (min-width: 768px){
    .container{
        padding: 0 40px;
    }
}