body{background: #f5f5f5 !important; color:#666; font-family: Montserrat,Arial,Helvetica,sans-serif !important; font-weight: 500; font-size: 13px;}
p{margin: 0 0 20px;}
.container{padding-left: 0 !important; padding-right: 0 !important;}
.home .row .row {padding:0px 0px 0 0px; background: #f5f5f5;  border-top: 4px solid #3c505f; margin:40px 0 0 0;}
.home .row .row h2 { margin-top: 0; font-size: 17px; font-family: Montserrat,Arial,Helvetica,sans-serif; }
.home .row .row p {font-family: Montserrat,Arial,Helvetica,sans-serif; letter-spacing: 0px; font-size: 12px; font-weight: 600; font-style: normal; color:#666;}
.home .contentbox{padding-top: 25px;}
.home .row {margin-left: 0 !important; margin-right: 0 !important;}
.index-cont-2{ background-color: #3c505f; padding: 50px 50px 50px 50px !important;  }

.index-cont{ background-color: #3c505f; padding: 50px 50px 50px 50px;  }
.index-cont h2{color:#fff; text-align: center; font-weight: bold;}
.index-cont p{color:#fff !important; text-align: center; padding-top: 20px;line-height: 22px; }
.bordr-right{ border-right: 1px solid #fff;}
.tble-unborder{border-top: 1px solid #DCDCDC !important;}
.txt-table-brdr{padding-left: 0; padding-right: 0;}
.txt_center_home{border: 1px solid #DCDCDC; font-weight: 500; color: #666666;}
.txt_center_home a{color: #394250;}
.txt_center_home a:hover{text-decoration: none;}
.table-wht{background-color: #fff;}


.hero {padding-left: 0; padding-right: 0; position: relative;}
.hero_action {position: absolute;  top: 150px;}
.hero_action h2 {font-weight: bold; font-size: 40px; font-family: Montserrat,Arial,Helvetica,sans-serif;}
.action_buttons {margin: 40px 0 0 -20px;}
.hero_action h2 span {font-weight: bold;}
.hero img {width: 100%;}

.hero-button-appointment {padding:10px 15px; display:block; border:2px solid #FEA049; color:#FEA049; font-size: 16px;}
.hero-button-lmore {padding:10px 15px; background-color: #FEA049; color:#fff; border:2px solid #FEA049; text-align:center; display:block; width:100%; font-size: 16px;}
.welcome_img {padding:0; margin-left: 0px; text-align: right;}
.welcome_img-2 {padding:0; margin-left: 0; margin-right: 0px;  text-align: left;}
.welcome_txt {padding: 50px 15px 30px 20px; width:54%; margin-right: 49px; background: #fff; border:1px solid #ddd;}
.welcome_txt-2 {padding: 50px 15px 30px 20px; width:54%; margin-left: 49px; background: #fff; border:1px solid #ddd;}

.welcome_txt h2 {padding: 10px 0 20px 0; margin:0; color: #707070; font-weight: bold; color:#3b4251;}
.welcome_txt hr { border:2px solid #3c505f; width: 295px; margin: 10px 0 30px;}
.welcome_txt p { font-size: 13px; font-family: Montserrat,Arial,Helvetica,sans-serif; line-height: 25px; color: #666; font-weight: 500;}
.welcome_txt span {font-weight: bold;}

.welcome_txt-2 h2 {padding: 10px 0 20px 0; margin:0; color: #707070; font-weight: bold; color:#3b4251;}
.welcome_txt-2 hr { border:2px solid #3c505f; width: 295px; margin: 10px 0 30px;}
.welcome_txt-2 p { font-size: 13px; font-family: Montserrat,Arial,Helvetica,sans-serif; line-height: 25px; color: #666; font-weight: 500;}
.welcome_txt-2 span {font-weight: bold;}

.welcome_img img {max-width: 100%; height: auto; margin:0 auto;}

.our-services {text-align: center; margin:0 auto 30px;}
.our-services .row {border:0 !important;}
.our-services img {width:100%; height: auto; margin:0; }font-size
.our-services {background-color: #fff;}
.our-services h2 {font-weight: bold; color:#707070; font-family: Montserrat,Arial,Helvetica,sans-serif; padding-top: 30px;}
.our-services h3 {background-color: #EBEAEA; margin: 0; font-family: Montserrat,Arial,Helvetica,sans-serif; padding:35px 5px 35px; }
.our-services h3 a {text-decoration: none; color:#3c505f; font-size: 15px; letter-spacing: -1px; font-weight: 700;}
.our-services hr {width: 160px; border:2px solid #3c505f; margin:10px auto 30px;}
.our-services .our-services_1 {margin: 20px 0 !important; padding:10px 0px;}
.our-services .our-services_2 {margin: 20px 0 80px; padding:10px 250px;}


.home-articles {text-align: center; margin:0px auto 0px;}
.home-articles .container {padding:0;}
.home-articles  img {width:100%; height: auto; margin:0; }font-size
.home-articles  {background-color: #fff;}
.home-articles  h2 {font-weight: bold; color:#707070; font-family: Montserrat,Arial,Helvetica,sans-serif; padding-top: 30px;}
.home-articles  h3 {background-color: #3c505f; margin: 0; font-family: Montserrat,Arial,Helvetica,sans-serif; padding:20px 20px 30px; min-height: 130px;}
.home-articles  h3 a {text-decoration: none; color:#fff; font-size: 17px; font-weight: 700;}
.home-articles  hr {width: 160px; border:2px solid #3c505f; margin:10px auto 30px;}
.home-articles  .home_articles_1 {margin: 20px 0 !important; padding:10px 0px;}
.home-articles .article_box {
    width: 100%;
    height: 200px;
    padding: 0;
    margin: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.home-articles .col-sm-3 {
    padding: 0;
    border-right: 1px solid #fff;
}

.home-articles .col-sm-3:last-child {
    border-right: 0;
}

.home .inner_cover .row .row {padding:20px 15px; background-color: #fff; border:1px solid #ddd; border-top: 3px solid #3c505f; margin:20px 0;}
.slde-wrapper { width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
}
.slde-indx-img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 0;
    min-height: 500px;
    background-attachment: fixed;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.inner-wrapper {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
.indxslds-heading-bg {
    background-color: rgba(0,0,0,.4);
    padding: 0;
    position: absolute;
    top: 95px;
    width: 350px;
/*     left: 150px; */
    margin: 0 auto;
}

.search_indxslds-heading-bg {
    padding: 0;
    position: relative;
    width: 450px;
    margin: 0 auto;
    text-align: center;
}

.search_indxslds-heading-bg #s {
    width: 100%;
    margin: 15px 0;
    padding:10px 15px;
}

.search_indxslds-heading-bg #searchsubmit {
padding: 10px 20px;
}

.search_indxslds-heading-bg label {
    display: none;
}

.search_indxslds-heading-bg #searchform div {
    background-color: none;
}

.indxslds-heading-bg h2 {
    color: #fff;
    font-size: 32px;
    line-height: 38px;
    text-align: left;
    padding: 20px;
}
th.txt_center_home {font-weight: bold; text-align: center;}

.ask_to_expert div {
    background-color: #3c505f;
}

.ask_to_expert_text {
    padding: 40px 0 20px;
    box-sizing:border-box;
}

.ask_to_expert_link {
    padding: 20px;
    text-align: center;
}

.ask_to_expert_text h3 {
    font-size: 16px;
    padding-left: 136px;
    box-sizing:border-box;
    margin: 0;
    color: #fff;
    font-weight: bold;
}

.ask_to_expert_link p {
    margin-bottom: 0;
}
.ask_to_expert_link a {
    padding:20px;
    background-color: #fff;
    color: #3c505f;
    font-size: 16px;
    font-weight: bold;
    transition: 0.5s all;
    border-radius: 2px;
    display: block;
    margin: 0 auto;
    width:200px;
}

.ask_to_expert_link a:hover {
    text-decoration: none;
}
.askexpert {margin:20px auto 20px;}