.grid_1,
.grid_10,
.grid_11,
.grid_12,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
    margin-left: 10px;
    margin-right: 10px
}
.alpha,
.omega {
    margin-left: 0;
    margin-right: 0
}

.align_center,
.align_right {
    text-align: left
}
.menu ul li a,
.top_menu ul li a {
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    text-decoration: none;
    font-weight: 400;
}

.acl-text-block-1 h2,
.acl-text-block-10 h2,
.acl-text-block-2 h2,
.acl-text-block-3 h2,
.acl-text-block-5 h2,
.acl-text-block-6 h2,
.acl-text-block-7 div h2,
.acl-text-block-8 h2,
.acl-text-block-9 h2,
.ellipse_inline,
.top_menu ul li a {
    text-transform: uppercase
}

.dias_symptoms,
.header,
.menu ul {
    text-align: center
}

.logo h4 {
    display: none
}

.callnow {
    margin-top: 15px
}

.callnow a {
    display: block;
    margin-bottom: 10px;
    font-size: 0;
    color: transparent
}

.callnow h5 font,
.post img,
.top_menu ul {
    display: none
}

.callnow h5 {
    font-size: 11px;
    letter-spacing: 1px
}

.callnow span {
    font-size: 30px;
    letter-spacing: 3px
}

.post {
    border: none
}

.callnow span a {
    font-size: 30px!important
}

.h1_p {
    padding-left: 0
}

.threeblock p {
    margin-bottom: 3px
}

.threeblock span {
    margin-bottom: 25px
}

.post h4 {
    margin-bottom: 5px
}

.post .p {
    position: static
}

.menu ul {
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff
}

.menu ul li a {
    color: #fff;
    font-size: 19px
}

.top_menu ul {
    position: inherit;
    margin-top: 8px;
    margin-bottom: -8px
}

.top_menu ul li {
    z-index: 999;
    background-color: #474747;
    display: block;
    width: 100%;
    padding: 9px 0
}

.top_menu ul li a {
    color: #fff;
    font-size: 16px
}

.menu .grid_12 {
    margin: 0
}

.blue_banner_m {
    display: block
}

.icon {
    margin: 0 0 30px 5px
}

.box ul {
    bottom: 15px
}

.box li a {
    font-size: 10px
}

.diastasis {
    font-size: 40px
}

.full_rid_line {
    height: 191px;
    background-size: cover
}

.dias_symptoms div:nth-child(2) {
    text-align: justify;
    line-height: 1.1
}

.diagnosis_title>div:nth-child(2) {
    font-size: 16px;
    text-align: left;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 700;
}

.dias_desc {
    font-size: 11px
}

.dias_affected,
.dias_normal {
    height: 153px;
    margin-right: 0;
    width: 137px
}

.treatment_title {
    font-size: 48px;
    line-height: 1.2;
    margin-top: 42px
}

.treatment {
    height: 410px;
    background-size: cover;
    padding-bottom: 55px
}

.treatment_desc {
    margin-top: 22px;
    text-align: left;
    text-indent: 3rem
}

.advantage {
    margin-top: -45px;
    height: 100%;
    padding-bottom: 33px
}

.testimonials_green_bg {
    font-size: 45px
}

.section5_2 {
    height: 533px
}

.section5_2 .dr_photo {
    float: none;
    margin: 35px auto
}

.section5_2 .testimonial-text_2 {
    margin: 0;
    font-size: 12px
}

.section5_2 .double-l {
    margin-left: 54%
}

.section5_2 .testimonial-text_2 p {
    margin-left: 55%;
    margin-right: 5%;
    padding: 0
}

.container_video div#youtube-sidebar-widget:last-child {
    display: none!important
}

.advantage_title {
    font-size: 46px
}

.map_resize {
    height: 185px;
    width: 270px
}

.sciatica img {
    margin-top: 0;
    height: auto
}

.sciatica_symp {
    top: 224px
}

.causes {
    margin-top: 293px;
}

.sciat_orange_title {
    font-size: 26px;
    padding-bottom: 8px;
}

.sciat_blue_desc {
    padding-bottom: 51px;
}

.house_line img {
    display: none !important;
}

.new-style-text {
    padding-right: 0!important;
    padding-left: 0 !important;
    text-align: justify!important;
}

.shoulder_pain {
    background-position: -500px center;
}

.shoulder_top_title {
    margin-top: 842px;
}

.four_categ_title {
    margin-top: 660px;
}

.four_categ_title ul {
    margin-left: 0
}

.shoulder_symptoms_title {
    margin-top: 50px;
    text-align: center;
    padding-top: 25px
}

.top-shulder {
    margin: 0 auto!important
}

.shoulder_top_title {
    background-color: #164b69!important;
    font-size: 51px!important;
    padding: 65px 0 0 20px!important
}

.shoulder_top_title strong {
    font-size: 30px!important
}

.shoulder_top_title2 {
    background-color: #164b69!important;
    font-size: 71px!important;
    padding: 0 0 16px 20px!important
}

.shoulder_top_desc {
    margin: 0 10px!important
}

.mobile_black,
.shoulder_diagn_title {
    margin-top: 500px
}

.shoulder_NYDNR_bg {
    font-size: 55px!important
}

.shoulder_symptoms {
    background-position: -390px center
}

.mobile_black {
    background-color: #000;
    width: inherit;
    margin-left: 0;
    margin-right: 0
}

.shoulder_symptoms_desc {
    padding-bottom: 75px
}

.shoulder_diagn_desc {
    padding: 0
}

.shoulder_list_text {
    font-size: 18px;
    padding-left: 10px
}

.causes_desc {
    font-size: 6px;
    padding: 0
}

.ellipse_inline {
    text-align: center;
    font-size: 14px;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 400;
    color: #fff;
    height: 85px;
    width: 150px;
    display: inline-block;
    padding-top: 65px;
    vertical-align: top;
    background-size: 150px 153px
}
.mobile_triangel {
    display: none !important;
}
.mobile_triangel,
.pfps_block,
.pfps_video,
.six_diff_right {
    display: none
}

.sciat_orange_desc {
    font-size: 13px
}

.sciat_orange_bg {
    margin-top: -64px
}

.sciat_orange_title {
    padding-top: 58px
}

div.grid_3.videobar {
    clear: both;
    text-align: center;
    margin: 0 auto;
    width: 250px
}

.center_b,
.center_block_6 {
    width: 100%!important
}

.acupuncture {
    height: 723px
}

.acupuncture h1 {
    margin: 10% 0;
    font-size: 56px;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    text-align: center;
    font-weight: 300;
}

.acupuncture_head_text {
    max-width: 100%
}

.what_is_acupuncture {
    font: 18px 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 400;
    margin-top: 497px;
    font-size: 44px
}

.acupuncture_is_wrapper h3 {
    margin-left: 17%;
    font-size: 39px
}

.acupuncture_is_text {
    max-width: 100%;
    position: relative;
    font-size: 14px
}

.mans_help_list {
    font-size: 18px;
    margin: 20px 0
}

.six_diff_left {
    font-size: 14px
}

.acupuncture h3 {
    font-size: 46px
}

.six_diff_title {
    font-size: 28px
}

.the_best_way_wrapper {
    background-size: contain;
    height: auto
}

.the_best_way_text {
    margin-top: 190px;
    text-align: center;
    font-size: 50px
}

.the_best_way_text_explain {
    font-size: 25px;
    text-align: center
}

.the_best_way_text_experience {
    text-align: center;
    font-size: 36px
}

.the_best_way_text2 {
    text-align: center;
    font-size: 49px;
    margin-bottom: 50px
}

.acupuncture_is_wrapper img {
    max-width: none
}

.service_img {
    text-align: center
}

.services_title {
    background-size: 100% 50px
}

.text_on_block p {
    font-size: 23px!important;
    margin-bottom: 0!important;
    padding-top: 40px!important
}

.text_on_block h3 {
    font-size: 36px!important;
    margin-bottom: 0!important;
    margin-top: 34px!important
}

.text_on_block {
    float: none!important;
    margin: 0 10px 4px!important
}

.black_head,
.padington {
    margin-top: 0!important
}

.black_head {
    background-color: #080808!important;
    height: 253px!important;
    margin-bottom: 0!important
}

.bg_23 {
    background: silver!important;
    height: 630px!important
}

.center_block_6 {
    margin-left: 0!important;
    margin-right: 0;
    position: relative
}

.center_block_6 div img {
    float: none!important;
    height: auto!important;
    left: 4%!important;
    top: 6px!important;
    width: 90%!important
}

.anatomy {
    background-color: #306;
    clear: both!important
}

.apos-new-clear,
.cts-section-7-2 {
    clear: both
}

.recall {
    border-radius: 0!important;
    margin: 0 auto!important
}

.mobile {
    margin-left: -10px!important;
    margin-right: -10px!important
}

.anatomy-img,
.paragraf {
    margin-left: 10px;
    margin-right: 10px;
    width: 94%!important
}

.center_block_5 div ul li span {
    font-size: 13px!important
}

.center_block div img {
    width: 100%!important
}

.center_block_2 {
    margin: 0 auto!important
}

.center_block_2 div,
.center_block_2 div img,
.center_block_2 p {
    margin-left: 10px;
    margin-right: 10px
}

.center_block_2 div img {
    width: 80%
}

.away-top {
    margin-top: 30px
}

.kos {
    background-color: #01669e;
    height: 197%!important;
    margin-left: -58%!important;
    position: absolute;
    width: 263%!important
}

.center_block_3 h2 {
    margin: 130px 0 40px!important
}

.center_block_3 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    line-height: 1.3;
    margin-left: 10px;
    margin-right: 10px;
    text-align: justify;
    text-indent: 35px
}

.center_block_3 h4,
.center_block_5 div ul li p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    line-height: 1
}

.center_block_3 img {
    float: none!important;
    padding: 0!important;
    position: relative;
    top: 24px;
    width: 88%!important
}

.center_block_3 {
    margin: 0 auto;
    position: relative
}

.img_numbers {
    bottom: 0;
    margin-top: 0!important;
    position: absolute;
    top: 238px;
    width: 94%!important
}

.mobile-img {
    margin-top: 350px
}

.img_numbers h4 strong {
    float: left;
    font-weight: 100;
    margin-left: 0!important
}

.center_block_3 h4 {
    font-weight: 100;
    font-size: 24px!important;
    margin-left: 30px;
    text-align: left;
    text-indent: 5px
}

.img_numbers div {
    padding: 3px 6px 1px;
    width: 96%
}

.center_block_4 p {
    text-indent: 0!important
}

.factors {
    background-color: #300;
    float: left
}

.center_block_5 div ul li p {
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    text-align: justify
}

.center_block_5 div img {
    float: left;
    margin-top: 220px;
    position: relative;
    top: 7px!important;
    width: 100%
}

.mob {
    position: absolute
}

.block_h1,
.cts-section-0-1,
.cts-section-3,
.cts-section-4,
.cts-section-5,
.imac_img,
.nodler,
.sm_button {
    position: relative
}

.nodler {
    font-size: 22px!important;
    line-height: 1.3!important;
    margin: 88px 0 80px!important;
    top: 43px
}

.pfps_symptoms {
    float: none!important;
    width: 100%
}

.pfps_symptoms img {
    height: auto
}

.pfps>img {
    width: 100%
}

.block_h1 {
    right: 0
}

.pfps h1 {
    font-size: 18px
}

.risk_factors_bg {
    height: auto;
    background: url(../../images/pfps__mob_risk_bg.jpg) no-repeat;
    text-align: center;
    width: 100%;
    background-size: 100% 390px;
    min-height: 400px
}

.pfps_factors,
.pfps_risk {
    line-height: 1
}

.risk_factors_bg p {
    text-align: left
}

.sindrom_bg h3 {
    font-size: 23px
}

.sindrom_bg p {
    font-size: 22px
}

.sindrom_bg ul {
    padding-left: 0
}

.sindrom_bg ul li {
    font-size: 14px;
    margin: 0 5px;
    padding: 15px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #906
}

.sindrom_bg ul li:last-child {
    border-bottom: none
}

.sindrom_bg ul li:first-child {
    border-top: 0
}

.imac_img {
    float: right;
    margin-top: -210px;
    margin-right: 0;
    height: 135px;
    width: 41%;
    z-index: 5
}

.plantars_img,
.smheader_img img {
    float: none
}

.pfps_treatment_bg img {
    padding-bottom: 10px;
    width: 70%;
    height: 85px
}

.grid_10.push_2 .plantar_problem,
.plantar_diagn_img img,
.plantar_problem,
.smheader_img img {
    width: 100%
}

.risk_factors_bg .push_1.grid_5 {
    margin-left: 0!important
}

.pfps_risk {
    font-size: 126px
}

.pfps_factors {
    font-size: 65px
}

.risk_list {
    margin-top: 60px
}

.plantars_risk_factors {
    background: url(../../images/plantar_risc_factors_bg.png) bottom center no-repeat, #530e47;
    background-size: contain
}

.plantars_img,
.plantars_text {
    width: 100%;
    background: #303030
}

.plantars_head {
    flex-wrap: wrap;
}

.plantars_img img {
    width: 100%;
    min-height: 250px;
}
.plantars_text h1 {
    margin-top: 0;
    margin-bottom: 15px;
}
.plantars_text {
    font-size: 18px;
    line-height: 1.2;
}

.plantars_text h3 {
    text-align: center;
    max-width: 100%
}

.plantars_symp {
    background: url(../../images/plantar_symptoms.png) bottom center no-repeat;
    background-size: contain;
    height: auto
}

.sm_button,
.sm_perfomance {
    background: 0 0
}

.mob_leg_padding {
    padding-bottom: 66%
}

.plantars_head p {
    max-width: 100%
}

.plantars_factors {
    margin: 30px 0
}

.plantars_factors_img {
    margin-bottom: 50px;
    text-align: center
}

.plantar_list_problems {
    padding-bottom: 55px
}

.plantar_nidnrehab h1 {
    font-size: 22px;
    margin: 15px 0
}

.plantar_nidnrehab .grid_12 {
    margin: 0
}

.sm_sport_left_mobile {
    display: block
}

.sm_sport_left_mobile span {
    text-align: right;
    display: block;
    font-size: 39px
}

.sm_return_to_sports_wrapper h2,
.sm_sport_left {
    font-size: 65px
}

.sm_sport_left {
    margin-top: 20px
}

.sm_analysis h2 {
    font-size: 55px
}

.sm_CBWBSA_wrapper h2,
.sm_CBWBST_wrapp h2,
.sm_dns_for_sports_wrapper h2 {
    font-size: 60px
}

.hide_mobile {
    display: none
}

.sm_button {
    text-align: center;
    margin-top: 100px;
    margin-left: 0
}

.sm_perf_impr {
    background: url(../../images/sm_perfomance_mob_bg.png) no-repeat;
    background-size: cover;
    text-align: center
}

.sm_perf_impr ul {
    text-align: right;
    margin-top: 80px;
    margin-bottom: 0
}

.sm_perf_impr ul li:last-child {
    margin-bottom: 0!important
}

.sm_treat {
    padding-left: 20px;
    background: url(../../images/sm_treatment_mob_bg.png) no-repeat;
    background-size: cover
}

.sm_perfomance .grid_6 {
    margin: 0!important
}

.sm_treat ul {
    margin-top: 80px
}

.sm_in_order {
    width: 95%;
    padding-top: 20px
}

.sm_skills {
    font-size: 26px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center
}

.sm_skills_wrapper {
    height: auto
}

.sm_skill_1,
.sm_skill_2,
.sm_skill_3,
.sm_skill_4,
.sm_skill_5,
.sm_skill_6 {
    margin: 0 auto;
    width: 50%;
    height: 50%;
    float: left;
    background-size: cover
}

.acl-text-block-2 div img,
.full-width-acl,
.main_page_block_wrapper,
.main_page_block_wrapper img,
.main_page_last_block_left,
.main_page_last_block_right,
.sm_CBWBSA_left,
.sm_CBWBSA_left_wrapper,
.sm_CBWBSA_right,
.sm_skill_list {
    width: 100%
}

.sm_skill_6 p {
    margin-bottom: 20px
}

.sm_skill_6 {
    margin-bottom: 30px
}

.sm_skills_text p {
    text-align: justify
}

.sm_analysis h1,
.sm_return_to_sports_wrapper h1 {
    font-size: 27px
}

.sm_return_to_sports_wrapper p {
    margin: 0
}

.sm_analysis_middle_left,
.sm_analysis_middle_right {
    float: none;
    width: 100%
}

.analysis_middle_text_wrapper {
    max-width: 100%;
    padding: 0
}

.analysis_middle_text_wrapper b,
.analysis_middle_text_wrapper p {
    padding: 0 10px;
    display: block
}

.sm_analysis_middle_right img {
    margin-bottom: 30px
}

.sm_CBWBSA_wrapper h1,
.sm_dns_for_sports_wrapper h1 {
    font-size: 32px
}

.sm_dns_for_sports_wrapper span {
    font-size: 10px;
    margin: 10px 0
}

.sm_dns_for_sports_wrapper {
    background: url(../../images/sm_dns_for_sports.png) center bottom no-repeat;
    background-size: contain;
    height: auto;
    padding-bottom: 50%
}

.sm_CBWBSA_wrapper_bottom p,
.sm_CBWBST_wrapp p {
    padding: 0 10px;
    text-align: justify
}

.sm_return_to_sports_wrapper h1 {
    font-size: 28px
}

.sm_CBWBST_wrapp h1 {
    font-size: 37px
}

.sm_CBWBST_wrapp h3 {
    font-size: 12px
}

.sm_CBWBSA_wrapper h3 {
    font-size: 10px
}

.sm_CBWBST_wrapp {
    margin: 0 auto
}

.sm_CBWBST_wrapp p {
    margin-top: 0
}

.analysis_middle_text_wrapper b,
.analysis_middle_text_wrapper p,
.sm_analysis_bottom p,
.sm_dns_for_sports_wrapper p,
.sm_in_order,
.sm_return_to_sports_wrapper p {
    text-align: justify
}
.acl-text-block-1 h1,
.acl-text-block-1 h2,
.acl-text-block-1 h3 {
    line-height: 1;
    padding: 0;
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    color: #fff
}

.sm_CBWBST .grid_12 {
    margin: 0!important
}

.main_page_block_wrapper img {
    padding: 0
}

.main_page_block_inner_wrapper {
    margin-top: 2%
}

.main_page_block_inner_wrapper iframe {
    height: 300px
}

.main_page_last_block_right {
    float: none
}

.acl-bg-1 {
    background-color: #333
}

.acl-bg-2,
.acl-bg-4 {
    background-color: #010101
}

.acl-text-block-1 h2 {
    font-size: 45.03px;
    margin: 66px 0 0
}

.acl-text-block-1 h3 {
    font-size: 35px;
    font-weight: 100;
    margin: 0
}

.acl-text-block-1 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 100;
    margin: 50px 0;
    padding: 0 10px;
    text-indent: 42px;
    text-align: justify
}
.mbile-acl_wrapper {
    display: flex;
    flex-direction: column;
}
.mbile-acl_wrapper .mbile-acl {
    order: 2;
}
.mbile-acl_wrapper #text-73 {
    order: 1;
}

.acl-text-block-2 div p,
.acl-text-block-2 h2,
.acl-text-block-3 div p,
.acl-text-block-3 h2,
.acl-text-block-4 div p,
.acl-text-block-4 h2,
.acl-text-block-5 h2 {
    padding: 0;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
}

.acl-text-block-2 div img {
    margin: 25px 0
}

.acl-text-block-2 h2 {
    color: #fff;
    font-size: 48px;
    line-height: 1;
    margin: 50px 0 0;
    text-align: center
}

.acl-text-block-2 div p {
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 100;
    margin: 70px 0;
    text-indent: 42px;
    text-align: justify
}

.acl-text-block-3 h2 {
    color: #000;
    font-size: 37px;
    line-height: 1;
    margin: 65px 0;
    text-align: center
}

.acl-text-block-3 div p {
    color: #000;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 100;
    margin: 0 0 45px;
    text-indent: 42px;
    text-align: justify
}

.acl-text-block-3 div p strong {
    font-style: italic
}

.acl-text-block-3 div p:last-child {
    margin: 0 0 60px
}

.acl-text-block-4 h2 {
    color: #fff;
    font-size: 45px;
    line-height: 1.2;
    margin: 60px 0 0;
    text-align: center;
    text-transform: uppercase
}

.acl-text-block-4 div img {
    margin: 20px;
    width: 88%
}

.acl-text-block-4 div p {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 10px 0 20px;
    text-align: justify;
    text-indent: 42px
}

.acl-text-block-5 h2 {
    color: #f66;
    font-size: 40px;
    line-height: 1;
    margin: 40px 0 30px;
    text-align: center
}

.acl-text-block-5 h3 {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 21px;
    line-height: 1;
    margin: 0 0 45px;
    padding: 0;
    text-align: center
}

.acl-text-block-5 h4,
.acl-text-block-5 h5 {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 25px;
    line-height: 1;
    padding: 0;
    text-align: center
}

.acl-text-block-5 h4 {
    margin: 0 0 15px
}

.acl-text-block-5 h5 {
    margin: 45px 0 15px
}

.acl-text-block-5 div {
    background-color: #f66
}

.acl-text-block-5 div:last-child {
    content: "";
    margin: 0 0 50px
}

.cts-section-5:before,
.cts-section-6:before,
.cts-section-7:before {
    content: " ";
    left: 0;
    right: 0
}

.acl-text-block-5 div p,
.acl-text-block-5 div ul li {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    text-align: left;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
}

.acl-text-block-5 div ul {
    padding: 27px 0 20px 10px
}

.acl-text-block-5 div ul li {
    padding: 0;
    line-height: 2.3
}

.acl-text-block-5 div p {
    line-height: 1.5;
    padding: 25px 10px 30px
}

.acl-bg-5 {
    background-color: #ccc
}

.acl-text-block-6 h2 {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 40px;
    line-height: 1;
    margin: 27px 0 40px;
    padding: 0;
    text-align: center
}

.acl-text-block-6 p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 100;
    margin: 0 0 30px;
    padding: 0;
    text-indent: 42px;
    text-align: justify
}

.acl-text-block-7 div h2,
.acl-text-block-7 div p,
.acl-text-block-8 h2,
.acl-text-block-8 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    padding: 0
}

.acl-bg-6 {
    background-color: #010101;
    margin: 0 0 -13px
}

.acl-text-block-7 div h2 {
    font-size: 40px;
    line-height: 1;
    margin: 65px 0 0;
    text-align: center
}

.acl-text-block-7 div p {
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 45px 0 29px;
    text-align: left
}

.acl-text-block-7 div img {
    margin: 0 auto;
    width: 100%
}

.acl-bg-7 {
    background: url(/wp-content/themes/nydnr/images/img-acl/acl-5img.png) center center no-repeat
}

.acl-text-block-8 h2 {
    font-size: 40px;
    line-height: 1;
    margin: 65px 0 0;
    text-align: center
}

.acl-text-block-8 p {
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 75px 0 110px;
    text-align: justify;
    text-indent: 42px
}

.acl-text-block-9 h2 {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 40px;
    line-height: 1;
    margin: 60px 0 0;
    padding: 0;
    text-align: center
}

.acl-text-block-9 div p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 30px 0;
    padding: 0;
    text-align: justify;
    text-indent: 42px
}

.acl-text-block-10 h2,
.acl-text-block-10 h3 {
    line-height: 1;
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    padding: 0
}

.acl-bg-8 {
    background-color: #6cf
}

.acl-text-block-10 h2 {
    color: #fff;
    font-size: 40px;
    margin: 25px 0 30px
}

.acl-text-block-10 h3 {
    color: #000;
    font-size: 25px;
    margin: 0 0 50px
}

.acl-text-block-10 p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 27px 0 0;
    padding: 0;
    text-align: justify;
    text-indent: 42px
}

.acl-text-block-10 p:last-child {
    margin: 27px 0 30px
}

.acl-bg-9 {
    background-color: #039
}

.acl-text-block-11 h2 {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 37px;
    line-height: 1.2;
    margin: 40px 0 50px;
    padding: 0;
    text-align: center
}

.acl-text-block-11 div p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-indent: 42px
}

.acl-text-block-11 div p:last-child {
    margin: 0 0 20px
}

.mbile-acl,
.mobile-acl-active {
    display: block
}

.mobile-acl-del {
    display: none
}

.full-width-cts {
    width: 100%
}

.cts-section-1 {
    margin: 0 auto
}

.cts-section-1 h2,
.cts-section-1 h3 {
    margin: 0;
    text-align: center;
    padding: 0;
    font-family: Roboto
}

.cts-section-1 h2 {
    color: #609;
    font-size: 70px;
    line-height: 1
}

.cts-section-1 h3 {
    color: #906;
    font-size: 28px;
    line-height: .6;
    font-weight: 100
}

.cts-section-2-1 p,
.cts-section-3-1 p {
    font-size: 18px;
    text-align: justify;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    line-height: 1;
    text-indent: 34px
}

.cts-section-0-2 {
    margin: 25px auto 0
}

.cts-section-2 {
    background-color: #069
}

.cts-section-2-1 {
    margin-top: 15px
}

.cts-section-2-1 p {
    color: #fff
}

.cts-section-3-1 {
    margin: 10px 0
}

.cts-section-3-1 p {
    color: #000;
    font-weight: 100
}

.cts-section-3-2 {
    margin: 0 auto
}

.cts-section-4 {
    background-color: #906
}

.cts-section-4-1 h2 {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin: 30px 0 20px;
    padding: 0;
    text-align: center
}

.cts-section-4-1 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1;
    margin: 0 0 30px;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-5 {
    background-color: #603
}

.cts-section-5:before {
    border-top: 16px dashed #fff;
    top: -8px;
    position: absolute
}

.cts-section-5-1 h2 {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin: 48px 0 60px;
    padding: 0;
    text-align: center
}

.cts-section-5-2 {
    margin-left: 0!important
}

.cts-section-5-2 h3 {
    color: #fff;
    font-family: Roboto;
    font-size: 38px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 16px;
    padding: 0;
    text-align: center
}

.cts-section-5-2 h4,
.cts-section-5-2 h5 {
    font-family: Roboto;
    font-size: 54px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    color: #fff;
    padding: 0
}

.cts-section-5-2 h4 {
    margin: 0 0 28px
}

.cts-section-5-2 h5 {
    margin: 0 0 40px
}

.cts-section-5-3 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 0 0 24px;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-6-1 h2,
.cts-section-6-1 h3,
.cts-section-6-1 h4,
.cts-section-6-2 h3,
.cts-section-6-2 h4,
.cts-section-6-2 h5 {
    color: #fff;
    font-family: Roboto;
    text-align: center
}

.cts-section-6 {
    background-color: #303;
    position: relative
}

.cts-section-6:before {
    border-top: 16px dashed #fff;
    top: -8px;
    position: absolute
}

.cts-section-6-1 {
    margin-bottom: 60px
}

.cts-section-6-1 h2 {
    font-size: 120px;
    margin: 50px 0
}

.cts-section-6-1 h2 span {
    font-size: 70px;
    font-family: Roboto;
    color: #fff
}

.cts-section-6-1 h3 {
    font-size: 26px;
    font-weight: 100;
    margin: 0 0 30px
}

.cts-section-6-1 h4 {
    font-size: 22px;
    margin: 0 0 37px;
    font-weight: 100
}

.cts-section-6-2 {
    margin: 0 auto
}

.cts-section-6-2 h3 {
    font-size: 120px;
    font-weight: 700;
    margin: 0
}

.cts-section-6-2 h3 span {
    font-size: 70px;
    font-family: Roboto;
    color: #fff
}

.cts-section-6-2 h4 {
    font-size: 40px;
    margin: 55px auto 28px
}

.cts-section-6-2 h5 {
    font-size: 120px
}

.cts-section-6-2 h5 span {
    font-size: 70px;
    font-family: Roboto;
    color: #fff
}

.cts-section-6-3,
.cts-section-6-4 {
    color: #fff;
    font-family: Roboto;
    font-size: 29px;
    font-weight: 100;
    margin: 0;
    text-align: center
}

.cts-section-6-3 {
    left: 0;
    position: absolute;
    right: 0;
    top: 477px
}

.cts-section-7-2 h2,
.cts-section-7-2 p {
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    padding: 0;
    color: #000
}

.cts-section-7 {
    position: relative
}

.cts-section-7:before {
    border-top: 16px dashed #303;
    top: -8px;
    position: absolute;
    z-index: 2
}

.cts-section-7-2 h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 0;
    margin: 50px 0;
    text-align: center
}

.cts-section-7-2 p {
    font-size: 18px;
    font-weight: 100;
    line-height: 1;
    margin: 45px 0 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-7-2 p strong {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-8 div div p,
.cts-section-9 div div p {
    color: #366;
    font-weight: 700;
    line-height: 1;
    padding: 0;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    text-align: justify;
    font-size: 18px;
    text-indent: 34px
}

.cts-section-8 {
    margin: 40px 0 0
}

.cts-section-8 div img {
    margin: 0 auto;
    width: 100%
}

.cts-section-8 div div p {
    margin: 30px 0 0
}

.cts-section-9 {
    margin: 40px 0 50px
}

.cts-section-9 div img {
    width: 100%;
    margin: 0 auto
}

.cts-section-9 div div p {
    margin: 30px 0 0
}

.cts-section-10 {
    background-color: #366;
    position: relative
}

.cts-section-10 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 30px 0;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-11 div ul li p,
.cts-section-11 h2 {
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 700;
    padding: 0
}

.cts-section-11 h2 {
    color: #5a308d;
    font-size: 30px;
    line-height: 1;
    margin: 50px 0 65px;
    text-align: center
}

.cts-section-11-1 {
    margin: 0 auto;
    width: 100%;
    position: relative
}

.cts-section-11 div ul {
    margin: 0 0 80px
}

.cts-section-11 div ul li p {
    color: #000;
    font-size: 18px;
    line-height: 2;
    margin: 10px 0 0 40px;
    text-align: left
}

.cts-section-11 div ul li:nth-child(1):before,
.cts-section-11 div ul li:nth-child(2):before,
.cts-section-11 div ul li:nth-child(3):before,
.cts-section-11 div ul li:nth-child(4):before {
    position: absolute;
    color: #fff;
    margin: 6px 0 0;
    font-size: 18px;
    background-color: #5a308d;
    border-radius: 50%;
    height: 30px;
    width: 30px
}

.cts-section-11 div ul li:nth-child(1):before,
.cts-section-11 div ul li:nth-child(2):before,
.cts-section-11 div ul li:nth-child(3):before,
.cts-section-11 div ul li:nth-child(4):before,
.cts-section-12 h2 {
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 700;
    padding: 0
}

.cts-section-11 div ul li:nth-child(1):before {
    content: "1"
}

.cts-section-11 div ul li:nth-child(2):before {
    content: "2"
}

.cts-section-11 div ul li:nth-child(3):before {
    content: "3"
}

.cts-section-11 div ul li:nth-child(4):before {
    content: "4"
}

.cts-section-12 {
    background-color: #600;
    position: relative
}

.cts-section-12:before {
    border-top: 16px dashed #fff;
    top: -8px;
    content: " ";
    left: 0;
    position: absolute;
    right: 0
}

.cts-section-12 h2 {
    color: #cc2229;
    font-size: 50px;
    line-height: 1;
    margin: 60px 0 65px
}

.cts-section-12 div ul {
    margin: 0 0 80px
}

.cts-section-12 div ul li p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 2;
    margin: 14px 0 0 40px;
    padding: 0;
    text-align: left
}

.cts-section-12 div ul li {
    margin-left: 10px
}

.cts-section-12 div ul li:nth-child(1):before,
.cts-section-12 div ul li:nth-child(2):before,
.cts-section-12 div ul li:nth-child(3):before,
.cts-section-12 div ul li:nth-child(4):before,
.cts-section-12 div ul li:nth-child(5):before,
.cts-section-12 div ul li:nth-child(6):before {
    position: absolute;
    color: #fff;
    margin: -3px 0 0;
    font-size: 18px;
    background-color: #cc2229;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    font-weight: 700;
    text-align: center;
    padding: 0;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
}

.cts-section-12 div ul li:nth-child(1):before {
    content: "1"
}

.cts-section-12 div ul li:nth-child(2):before {
    content: "2"
}

.cts-section-12 div ul li:nth-child(3):before {
    content: "3"
}

.cts-section-12 div ul li:nth-child(4):before {
    content: "4"
}

.cts-section-12 div ul li:nth-child(5):before {
    content: "5"
}

.cts-section-12 div ul li:nth-child(6):before {
    content: "6"
}

#Advantage,
#Block_11 p,
#block_with_text,
#triangle,
.apos-new-bg-2,
.cts-section-13,
.cts-section-16,
.section6-hip {
    position: relative
}

.cts-section-13 {
    background: url(/wp-content/themes/nydnr/images/img-cts/cts-img-6.png) center bottom/contain no-repeat rgba(0, 0, 0, 0)
}

.cts-section-13 div div h2 {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 0;
    margin: 50px 0;
    padding: 0;
    text-align: center
}

.cts-section-13 div div p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.3;
    margin: 0 0 20px;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-14 {
    background: url(/wp-content/themes/nydnr/images/img-cts/cts-img-7.png) center center/cover no-repeat rgba(0, 0, 0, 0);
    margin-top: 75px
}

.cts-section-14 div div h2 {
    color: #366;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 0;
    margin: 41px 0 80px;
    padding: 20px 0 0;
    text-align: center
}

.cts-section-14 div div p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: justify;
    text-indent: 34px
}

.cts-section-14 div div p:last-child {
    content: "";
    padding: 12px 0 80px
}

.cts-section-15 h2 {
    color: #1e71b8;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
    margin: 20px 0 60px;
    padding: 0;
    text-align: center
}

.cts-section-15 p {
    color: #1e71b8;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 0 0 65px;
    padding: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-16 h2,
.cts-section-16 p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    padding: 0
}

.cts-section-16 {
    background-color: #1e71b8
}

.cts-section-16 h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    margin: 50px 0 70px;
    text-align: center
}

.cts-section-16 p {
    font-size: 18px;
    font-weight: 100;
    line-height: 1.5;
    margin: 0;
    text-align: justify;
    text-indent: 34px
}

.cts-section-16 img {
    margin: 0 auto;
    width: 100%
}

.cts-section-13-mobele,
.cts-section-7-mobele {
    display: block;
    margin: 0 auto;
    width: 100%
}

.cts-section-14-mobele {
    display: none
}

.back_pain_head_title h1 {
    font-size: 32px;
    padding-top: 35px
}

.bp_head_img_section {
    font-size: 12px
}

.back_pain_our_approach h2 {
    font-size: 36px
}

.back_pain_our_app_img1,
.back_pain_our_app_img2,
.back_pain_our_app_img3 {
    background-size: cover;
    width: 100%;
    display: block;
    margin-bottom: 10px
}

.back_pain_middle_text p {
    margin-bottom: 0;
    margin-top: 0
}

.back_pain_head_title,
.back_pain_middle_text {
    margin-top: 0
}

.bp_head_img_section {
    background: url(/wp-content/themes/nydnr/images/back_pain_top_img_section_mob.png) no-repeat;
    height: 25px;
    width: 174px;
    text-indent: 85px;
    margin-left: 38%;
    margin-right: 30px
}

.bp_head_img_section:hover {
    background: url(/wp-content/themes/nydnr/images/back_pian_top_img_mob_hover.png) no-repeat;
    height: 25px;
    width: 173px
}

.back_painn_top_img_container {
    background-size: cover;
    width: auto;
    height: 350px;
    background-position: 41% 0
}

.bp_neck_section_1 {
    margin-top: 15px
}

.bp_neck_section_2 {
    margin-top: 70px
}

.bp_neck_section_3 {
    margin-top: 60px
}

#First_title_of_first_block,
#Second_title_of_first_block {
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: Arial
}

.section1-hip {
    height: 265px;
    background: url(../images/landing-hip/woman-doing-yoga.jpg) center center no-repeat;
    background-size: cover
}

#block_with_text {
    left: 42%;
    text-align: center;
    top: 29%;
    width: 54%
}

#First_title_of_first_block {
    font-size: 27px;
    font-weight: 700
}

#Second_title_of_first_block {
    font-size: 30px
}

.Pink_block p,
.Red_block p {
    color: #fff;
    padding: 8px 8px 0;
    text-indent: 35px
}

#triangle {
    float: left;
    height: 29px;
    width: 67px
}

.section2-hip {
    height: 678px;
    background: url(../images/landing-hip/m_colored_blocks.png) center center no-repeat;
    background-size: cover
}

#Colored_blocks {
    margin: 0 auto;
    width: 320px
}

.Pink_block,
.Red_block {
    margin: 0 auto;
    width: 100%
}

.Pink_block h2 {
    color: #fff;
    font-family: Arial;
    font-size: 40px;
    font-weight: 700;
    line-height: 3;
    text-align: center
}

.Pink_block p {
    font-family: Arial;
    font-size: 16px;
    text-align: justify
}

.Red_block h2,
.section3-hip h2 {
    font-family: Arial;
    text-align: center;
    font-weight: 700
}

.Red_block h2 {
    color: #fff;
    font-size: 40px;
    line-height: 3
}

.Red_block p {
    font-family: Arial;
    font-size: 16px;
    line-height: 1.1
}

.section3-hip {
    width: 95%;
    margin: 0 10px
}

.block_diagnosis {
    width: 298px;
    margin: 0 auto
}

.section3-hip h2 {
    color: #000;
    font-size: 35px;
    line-height: 1.3;
    padding: 68px 0 50px
}

#Advantage p,
.section3-hip p {
    line-height: 1;
    text-align: justify;
    text-indent: 35px;
    font-family: Arial
}

.section3-hip p {
    font-size: 16px;
    padding: 25px 0 0
}

.section3-hip img {
    height: 295px;
    margin: 50px auto 0;
    width: 100%
}

.section4-hip {
    height: 771px;
    background: url(../images/landing-hip/m_apparatus_for_testing.png) center center no-repeat;
    background-size: cover;
    margin-top: 43px
}

#Advantage {
    background-color: rgba(255, 255, 255, .89);
    height: 488px;
    margin: 0 auto;
    top: 120px;
    width: 100%
}

#Advantage h2 {
    color: #000;
    font-family: Arial;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.3;
    padding: 0;
    text-align: center
}

#Advantage p {
    font-size: 16px;
    margin: 0 16px;
    padding: 10px 0 0;
    width: 90%
}

.section5-hip {
    height: 236px;
    background: url(../images/landing-hip/m_Conditions_treated.png) center center no-repeat;
    background-size: cover
}

.section5-hip h2 {
    color: #fff;
    font-family: Arial;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3;
    padding: 26px 0 0;
    text-align: center
}

.section6-hip {
    height: auto;
    background: url(../images/landing-hip/m_manipulation.png) center center no-repeat;
    background-size: cover;
    width: 100%;
    bottom: 31px;
    z-index: -2
}

#Contacts
 {
    width: 320px
}

#Translucent_block {
    background-color: rgba(255, 255, 255, .58);
    width: 100%;
    height: 222px
}

#Translucent_block p {
    font-family: Arial;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 auto;
    padding: 43px 0 0;
    text-align: justify;
    width: 270px
}

.section7,
.section7>div.full-width-div {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 15px
}

.section8 {
    margin: 43px auto 0
}

#form {
    width: 307px;
    margin: 0 auto
}



#Contacts p {
    font-family: Arial;
    font-size: 13px;
    line-height: 1.5;
    padding: 0 0 0 5px
}

#Contacts b {
    color: #888
}

#Block_10,
#Block_11 {
    width: 320px;
    margin: 32px auto 0
}

#Block_11 ul {
    float: left;
    margin-left: 5px
}

#Block_11 li {
    margin: 0 auto;
    width: 240px
}

#Block_11 p {
    bottom: 22px;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    left: 20px;
    line-height: 1;
    width: 240px
}

.greater_than {
    color: #1fabff;
    font-family: Arial;
    font-size: 25px;
    font-weight: bolder;
    margin: 0 10px 0 0;
    quotes: "" ">"
}

.greater_than:before {
    content: open-quote
}

.greater_than:after {
    content: close-quote
}

.apos-new-full-width {
    width: 100%
}

.apos-new-bg-1 {
    background: url(/wp-content/themes/nydnr/assets/images/landing-apos-new/apos_new_1.png) center top/contain no-repeat rgba(0, 0, 0, 0);
    height: 185px
}

.apos-new-block-red-1 {
    float: right;
    margin: 13px 0 0;
    width: 51%
}

.apos-new-block-red-1 h2 {
    background-color: #cd342f;
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 20px;
    font-weight: 100;
    margin: 0;
    padding: 7px 0 10px 10px
}

.apos-new-bg-2 {
    background: url(/wp-content/themes/nydnr/assets/images/landing-apos-new/apos_new_2.png) center top/100% auto no-repeat rgba(0, 0, 0, 0);
    height: 311px
}

.apos-new-block-red-2 {
    position: absolute;
    right: 0;
    top: -51px;
    width: 100%
}

.apos-new-block-red-2 h2 {
    background-color: #cd342f;
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 30px;
    font-weight: 100;
    margin: 0;
    padding: 10px;
    text-align: center
}

.apos-new-block-red-3 p,
.apos-new-block-text p {
    font-size: 18px;
    text-align: justify;
    text-indent: 35px
}

.apos-new-block-red-3 {
    background-color: #cd342f;
    margin: 0;
    position: absolute;
    top: 206px
}

.apos-new-block-red-3 p {
    color: #fff;
    margin: 0;
    padding: 22px 10px
}

.apos-new-block-text p {
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    margin: 40px auto 20px;
    width: 90%
}

.apos-new-block-red-4 {
    background-color: #cd342f;
    float: right;
    width: 100%;
    margin-top: -5px
}

.apos-new-block-red-4 h2 {
    background-color: #cd342f;
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 35px;
    font-weight: 100;
    margin: 0;
    padding: 15px 0 15px 10px;
    text-align: center
}

.apos-new-block-text-2 p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    text-align: justify;
    text-indent: 35px;
    margin: 30px auto 35px;
    padding: 0;
    line-height: 1;
    width: 90%
}

.apos-new-block-red-5 {
    background-color: #cd342f;
    float: right;
    margin-top: 0;
    width: 100%
}

.apos-new-blue,
.apos-new-blue-2 {
    background-color: #608bc7
}

.apos-new-block-red-5 h2 {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-weight: 100;
    font-size: 28px;
    text-align: center;
    margin: 0;
    padding: 7px 0 10px 10px
}

.apos-new-block-text-3 p {
    color: #000;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    font-size: 18px;
    text-align: justify;
    text-indent: 35px;
    font-style: italic;
    margin: 0 auto;
    padding: 0;
    line-height: 1.5;
    width: 90%
}

.apos-new-blue h2,
.apos-new-blue-2 div p,
.apos-new-blue-3 div h2,
.apos-new-blue-3 div p {
    color: #fff;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
}

.apos-new-block-text-3 p:last-child {
    margin: 0 auto 120px
}

.apos-new-blue h2 {
    font-size: 28px;
    font-weight: 100;
    margin: 0;
    padding: 10px 0 15px;
    text-align: center
}

.apos-new-blue-2 div {
    width: 90%;
    margin: 0 auto;
    padding: 45px 0 10px
}

.apos-new-blue-2 div p {
    font-size: 18px;
    text-align: justify;
    text-indent: 35px;
    margin: 0 0 20px;
    padding: 0;
    line-height: 1
}

.apos-new-blue-3 {
    background-color: #39f
}

.apos-new-blue-3 div h2 {
    font-size: 28px;
    font-weight: 100;
    margin: 0;
    padding: 15px 0 30px;
    text-align: center
}

.apos-new-blue-3 div p {
    font-size: 18px;
    line-height: 1.3;
    margin: 0 auto;
    padding: 0 0 10px;
    text-align: justify;
    text-indent: 35px;
    width: 90%
}

.apos-new-text-pain h4,
.apos-new-text-pain-2 h4,
.apos-new-text-pain-3 h4 {
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    line-height: 1.3
}

.apos-new-video-1,
.apos-new-video-1 div {
    width: 100%
}

.apos-new-video-1 div video {
    margin-top: 398px;
    width: 100%
}

.apos-new-video-2,
.apos-new-video-2 div,
.apos-new-video-2 div video {
    width: 100%
}

.apos-new-text-pain {
    position: relative
}

.apos-new-text-pain h4 {
    font-size: 10px;
    color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 8px 0 0;
    padding: 0
}

.apos-new-text-pain-2 {
    position: relative
}

.apos-new-text-pain-2 h4 {
    font-size: 10px;
    color: #000;
    margin: 20px 0;
    padding: 0
}

.apos-new-text-pain-3 {
    display: block;
    background: #000
}

.apos-new-text-pain-3 h4 {
    font-size: 20x;
    color: #fff;
    margin: 65px 0 70px;
    padding: 10px 0
}

.apos-new-imgz-1 p,
.apos-new-imgz-2 p {
    padding: 0;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    line-height: 1
}

.apos-new-imgz {
    margin: 0 auto;
    width: 100%
}

.apos-new-imgz-1 {
    width: 100%;
    margin: 70px 0 0
}

.apos-new-imgz-1 img {
    width: 100%;
    margin: 0 auto
}

.apos-new-imgz-1 p {
    margin: 30px auto
}

.apos-new-imgz-2,
.apos-new-imgz-2-3 {
    width: 100%
}

.apos-new-imgz-2 img {
    width: 100%;
    margin: 0 auto
}

.apos-new-imgz-2 p {
    margin: 30px auto
}

.apos-new-imgz-3 {
    width: 100%;
    margin: 15px auto;
    padding: 30px 0
}

.apos-new-imgz-3 img {
    width: 100%;
    margin: 0 auto
}

.apos-new-imgz-3 p {
    font-size: 18px;
    color: #FFF;
    text-align: center;
    font-family: 'Segoe UI', 'Tajawal', sans-serif;
    line-height: 1;
    margin: 30px auto;
    padding: 0
}

h3.widget-title {
    display: block!important
}

h3.widget-title:after {
    content: ' ';
    background: url(../../img/humb_menu.png) no-repeat;
    height: 80px;
    background-size: contain;
    width: 80px;
    margin-left: 75%;
    padding: 3px 15px 15px;
    cursor: pointer
}

ul.wp-tag-cloud {
    display: none
}

.expand {
    display: block!important
}

.sidebar_contact {
    display: none
}

aside.widget.widget_nav_menu h3.widget-title,
aside.widget_text h3.widget-title::after {
    display: none!important
}

.category .article h2 {
    font-size: 20px
}

.header-achilles-text {
    font-size: 44px;
    margin: 20px 0 0;
}

.header-achilles-text+h1 {
    font-size: 24px
}
.symptomes_container .f_and_a_symptomes {
    width: 100%;
}

