/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 05 2025 | 11:33:53 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */

/** project page **/
.imgg_fix img.wp-image-4409 {
    height: 100%;
    min-height: 580px;
    object-fit: cover;
}
.et_pb_row.et_pb_row_3.vi_do {
	    display: flex;
        align-items: center;
}
/** blogs page css **/

article#post-1099 {
    margin-top: -15px;
}
article#post-1217 {
    top: 18px;
}

/** team form css **/
.row-tp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.col-1 {
    width: 48%;
}
.section-to-frmse.team_form_section form textarea {
	min-height: 80px !important;
}
.team_form_section .et_pb_row.et_pb_row_2 {
    align-items: center;
    display: flex;
}



/** 9-8-24 **/
body.single-project #page-container .tem-rtl786 .ex-tplist {
    direction: ltr !important;
    padding: 0 !important;
}
div#custom_html-3 {
    margin-bottom: 35px;
}
a.img-gt img {
    width: 60%;
    display: inline-block;
}
.midel-12 {
    border-left: 1px solid #F6F5F1;
    padding-left: 25px;
}
body .about_team .ex-tplist {
    direction: rtl !important;
}
.mfp-bottom-bar .mfp-title {
    display: none;
}
.single-project #page-container .team-m .ex-tplist {
    direction: rtl !important;
}
.abute-botm12 h6 {
    margin-top: 15px;
}
.single-ex_team_4 ul {
    margin-top: 15px;
}
.team_slider .ex-tplist, .team_slider .tpstyle-3-info {
    direction: unset !important;
}
.serv1246 .et_pb_code_inner p {
    min-height: 210px !important;
}
body #page-container .faqs-sec.et_pb_section .et_pb_button {

    color: #e38a32 !important;
}
.top-mrg ul {
    margin-top: 20px;
}
.checkPassword {
    text-align: center;
}
.checkPassword button {
    color: #2c3639 !important;
    border-width: 2px !important;
    border-radius: 0px;
    font-size: 18px;
    padding-top: 13px !important;
    padding-right: 25px !important;
    padding-bottom: 13px !important;
    padding-left: 25px !important;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Source Sans 3", sans-serif !important;
    background: transparent;
	cursor:pointer;
}
.checkPassword button:hover {
    color: #fff !important;
    background: #2c3639 !important;
}
a#scrollUp {
    border: 1px solid #e38a32;
}
div#services-main-sec .et_pb_portfolio_grid_items .project h2.et_pb_module_header a {
    line-height: normal;
}
.hyperbaric_chamber_tp_section {
    overflow: hidden;
}
.hyperbaric_chamber_tp_section .et_pb_row_1 {
    height: unset;
    min-height: unset;
    max-height: unset;
}
/** END **/
/** 29-5-24 **/
body {

    font-weight: 400 !important;

}
.meet-team-clor figcaption p {

    direction: ltr;
}
.conatc_frm form input.wpcf7-form-control.wpcf7-submit {
 
    margin-top: 20px;
}
.newsletter_sbscrptn label span.wpcf7-form-control-wrap {
    width: 72%;
    float: left;
}
div#page-container .fonr158158.fonr158158  .therr-stec12 .et_pb_code_inner a.boton:hover {

    border-color: #2C3639;
}
.newsletter_sbscrptn label span.wpcf7-form-control-wrap input.wpcf7-form-control {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
    height: 50px;
}
.newsletter_sbscrptn label input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    border-color: #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    background: transparent;
    height: 50px;
    margin-left: 15px;
	cursor:pointer;
}
.newsletter_sbscrptn label input.wpcf7-form-control.wpcf7-submit:hover {

 background: #485052 !important;
   color:#fff;

}
div#contact span {
    margin-bottom: 0;
}
.conditon-14 .et_pb_row .et_pb_text_inner ul {
    padding-bottom: 0;
}
.conditon-14 .et_pb_row .et_pb_text_inner div > span {
    margin-bottom: 20px;
    display: inline-block;
}
.conditon-14 .et_pb_row .et_pb_text_inner div li span {
    margin-bottom: 0px;

}
.testmonl-bx.testmonl-bx-5647 .et_pb_testimonial_description {
    border-left: 2px solid #ffffff;

}
.testmonl-bx.testmonl-bx-5647 .et_pb_testimonial_content p {
    color: #ffffff !important;
 
}
.faqs-sec  .et-last-child .et_pb_accordion h5.et_pb_toggle_title {

    line-height: normal;
}
#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before, .et_pb_newsletter_button:after, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, .et_pb_testimonial:before, .et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before, a.et_pb_more_button:after {

    line-height: unset !important;

}
.botm-none12g {
    display: none !important;
}
body div#page-container .team-m.team-clor-change .item-grid figcaption h3 a {
    color: #2c3639 !important;
}
body div#page-container .team-clor-change .item-grid figcaption span {
    display: none;
}
body div#page-container .team-clor-change .item-grid figcaption p {
    display: block;
    color: #2c3639;
}
body div#page-container .team-clor-change .item-grid .extp-readmore {
    position: unset;
    text-align: left;
    display: block !important;
    margin-top: 20px;
    float: left;
}
body div#page-container .team-clor-change .item-grid .extp-readmore a {
    display: block !important;

}
body div#page-container .team-clor-change .item-grid .extp-readmore a {
    display: block !important;
    border-color: #2c3639;
    color: #2c3639;
}
.team-m.team-clor-change .item-grid .tpstyle-10-image {
    height: 300px;
    display: inline-block;
    overflow: hidden;
}
body div#page-container .team-clor-change .item-grid figcaption p {
    display: block;
    color: #2c3639;
    border-top: 2px solid #2c3639;
    padding-top: 20px;
    margin-top: 10px;
}
.ex-tplist.column-3 .item-grid {
    float: left !important;
}
.Quote-Single-19-sec .et_pb_testimonial_content p {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    font-size: 24px !important;
    line-height: normal !important;
}
.Quote-Single-19-sec .et_pb_testimonial_description {
    width: 64%;
    margin: auto !important;
    border-left: 1px solid #f6f5f1;
    padding-left: 20px;
}

.Quote-Single-19-sec .et_pb_module.et_pb_testimonial::before {
    background-image: url("/wp-content/uploads/2024/08/qet.png");
    font-size: 0px;
    height: 70px;
    width: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 0;
    position: absolute;
    right: 73px;
    left: unset;
    bottom: 53px;
    top: unset;
}
.Quote-Single-19-sec span.et_pb_testimonial_author {
    margin-top: 15px;
}



 a.et_pb_button.et_pb_more_button {
    border-radius: 0px !important;
}
.et_pb_slides::after {
    content: unset !important;
 
}
.team-plug .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
    right: -55px;
}
.team-plug .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev {
    left: -55px;
}
div#faqs53265 .therr-stec12 .et_pb_code_inner a.boton:hover {
    background: #2C3639 !important;
    color: #fff !important;

}
div#page-container .fonr158158  .therr-stec12 .et_pb_code_inner a.boton:hover {
    background: #2C3639  !important;
    color: #fff !important;
   
}
.fonr158158 .therr-stec12 .et_pb_code_inner {

    padding: 67px 15px;
}

.section-to-abut.txt-img-70 .et-last-child.et_pb_column_empty {
    width: 40% !important;
    padding-right: 0 !important;
}
.section-to-abut.txt-img-70 .et_pb_column {
    width: 60% !important;
    margin-right: 0 !important;
    padding-right: 200px;
}
div#page-container .boton-black {
    color: #2C3639 !important;
    border-color: #2C3639 !important;
}
.team-srot-com3535 .ex-tplist.column-3 .item-grid {
    float: left;
}
.margin-top15{

    margin-top: auto;
    margin-bottom: auto;
}
.auto123 {
    margin: auto;

}
}
.conatc_frm .abute-botm h2 {
    margin-bottom: 15px;
}
.conatc_frm form {
    padding-left: 60px;
}
.conatc_frm .abute-botm {
    padding-right: 60px;
}
.bolt-tble td.wptb-cell p {
    color: #2C3639 !important;
}
.conatc_frm form input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #fff !important;
    width: unset !important;
    font-weight: 400 !important;
    font-size: 16px;
    padding: 13px 25px;
    text-transform: uppercase;
    cursor: pointer;
    margin-bottom: 0;
}
.conatc_frm form input.wpcf7-form-control.wpcf7-submit:hover {
    border: 1px solid #966844  !important;
background:#966844  !important;
}
.conatc_frm form input {
    background: transparent;
    color: #fff;
    font-size: 16px;
    width: 100%;
    height:45px;
    padding-left: 0;
    margin-bottom: 15px;

}
.conatc_frm form textarea {
    background: transparent;
    color: #fff;
    font-size: 16px;
    width: 100%;
    padding: 16px;
    padding-left: 0;
height: 80px !important;
margin-bottom: 30px !important;
}
span.wpcf7-not-valid-tip {
    font-size: 12px;
    position: absolute;
	bottom:0px;
}
.conatc_frm form input::placeholder {
  color: #fff;

}
.wpcf7-response-output {
    font-size: 13px;
    color: #fff;
}
.conatc_frm form input::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}
.conatc_frm form textarea::placeholder {
  color: #fff;

}

.conatc_frm form textarea::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}










.contct-1278 span.et_pb_image_wrap img {
    width: 50px;
}
.about_integer_section .et_pb_column.et_pb_column_1_2 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}
.faqs-sec  .et-last-child .et_pb_accordion {
    padding-left: 90px;
}
.faqs-sec  .et-last-child .et_pb_accordion h5.et_pb_toggle_title {
    color: #2C3639 !important;
}
.faqs-sec .et-last-child .et_pb_accordion p {
    color: #2C3639 !important;
}
.team-m .ctgrid .item-grid {
    margin-bottom: 25px;
}
.abut-3sec .et_pb_column {
    width: 31%;
    margin-right: 2%;
}
.blog article.et_pb_post {
    margin-bottom: 90px !important;
}
.image-silier .flex-control-paging li a.flex-active {
    background: #fff;
    background: rgb(255 255 255 / 90%);

}
.image-silier .flex-control-paging li a {

    background: #fff;
    background: rgb(255 255 255 / 50%);

}
.image-silier  .metaslider .flex-control-nav {
    bottom: 28px;

}
.image-silier .metaslider .flexslider {

    margin: 0 0 0;

}
.single-project .section-to.servie-ine1  .et_pb_text_inner {
    width: 80%;
}
.section-to.servie-ine1 .boton {
    border-color: #2C3639;
    color: #2C3639;

}
.exlink .extrun-link .et_pb_text_inner a:after {
    position: absolute;
    margin-top: -23px;
    right: 0;
    left: unset;
    font-size: 30px;
}
.exlink  .extrun-link .et_pb_text_inner a {
margin-bottom: 20px !important;
padding-left: 0;
    color: #2C3639;
    margin-left: 0px;
 
    border-bottom: 1px solid #2C3639;
    padding-bottom: 16px;
}
.exlink .extrun-link .et_pb_text_inner br {
    display: none;
}
.ser-slider .et_pb_slide_image img {
    height: 320px;
    object-fit: cover;
	width:100%;
}
 article .post-content .post-content-inner p {

    color: #2C3639 !important;
}
article.et_pb_post .et_pb_image_container img {
    height: 100%;
    object-fit: cover;
}
body div#page-container .sirvice-bb56 {
    background-color: #2C3639 !important;
}
div#services-main-sec .et_pb_portfolio_grid_items 
 .et_pb_portfolio_excerpt {

    min-height: 111px;
}
.et_pb_text_inner h1 b {
    font-weight: normal;
}
.et_pb_text_inner h3 b {
    font-weight: normal;
}
.careiar-team figcaption .extp-readmore a {
 
	direction: ltr;
}
.team_slider button {
    background: #dcd7c9 !important;
    border-radius: 50%;

}
.team_slider [dir='rtl'] .ex_s_lick-next {
    right: auto;
    left: -45px;
}
.team_slider [dir='rtl'] .ex_s_lick-prev {
    right: -45px;
    left: auto;
}
.team_slider .ex_s_lick-prev:before, .team_slider .ex_s_lick-next:before {

    font-size: 7px;
  
}
.team_slider [dir='rtl'] .ex_s_lick-prev:before {

    position: absolute;
}
.team_slider 
 .tpstyle-10-image {
    height: 252px;
    overflow: hidden;
}
.team_slider .ex-tplist, .team_slider .tpstyle-3-info {
    direction: rtl;
}
div#footer-widgets .footer-widget div#custom_html-4 .textwidget.custom-html-widget p span {
    margin-top: 15px;
    display: block;
}
 .et_contact_bottom_container {
    padding-left: 15px;
}
.e-mail-bton form.et_pb_contact_form p.et_pb_contact_field {
    width: 47% !important;
    padding-right: 15px;
}
.e-mail-bton form.et_pb_contact_form .et_contact_bottom_container {
    width: 53%;
}
 .map-text p span {
    margin-top: 20px;
    display: block;
}
.opus-space .abute-botm h2 {
    margin-bottom: 15px;
}
.map .et_pb_text_inner h3 {
    font-size: 44px !important;
}
.single-ex_team div#blog-sec-slider .slides .slide .excerpt {

    min-height: 165px;
}
.single-ex_team div#blog-sec-slider .slides .slide .icon {
    position: absolute;
    bottom: 15px;
}
div#slider .excerpt {
    font-weight: 400;
}
div#slider .excerpt p{
 
    font-weight: 400;
}
.et_pb_button:after, .et_pb_button:before {
    font-size: 24px;

}
.sevise-bnr .et_pb_module.et_pb_image a img {
    width: 50px;
}
.home-baner .et_pb_module.et_pb_image a img {
    width: 50px;
}
.et_pb_toggle_content {
    font-weight: 400 !important;;
}
.et_pb_toggle_content p{

    font-weight: 400 !important;;
}
.home .section-to .et_pb_contact form.et_pb_contact_form p.et_pb_contact_field {
    width: unset;
}
.image-by em a {
    color: #e38a32;
}
.team-plug-bf .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev {
    left: -60px;
}
.team-plug-bf .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
    right: -60px;
}
.blog-pst article p.post-meta {
    display: none;
}
.et_pb_portfolio_excerpt {
    line-height: normal;

}
.box-one-to .et_pb_text_inner {
    font-size: 18px;
    line-height: normal !important;
    min-height: 80px;
}
.et_pb_button_module_wrapper a.et_pb_button {
    border-radius: 0px;
    font-size: 18px;
    padding-top: 13px !important;
    padding-right: 25px !important;
    padding-bottom: 13px !important;
    padding-left: 25px !important;
}
.faqs-sec .abute-botm h2 {
    font-weight: 500 !important;
}
.careiar-team .et_pb_heading_container h1.et_pb_module_heading {
    font-weight: 500 !important;
}
.older-news-12 .slick-current .lwp_post_carousel_item_inner{
	border-right:2px solid #F6F5F1 !important;
}
.older-news-12 .lwp_post_carousel_item_inner {
    border: none !important;
}
.older-news-12 .slick-list .slick-slide h4.lwp_post_carousel_heading a.lwp_post_title:hover{
	    color: #E38A32 !important;
}
.older-news-12 p.lwp_post_carousel_meta span.lwp_meta_date {
    color: #E38A32 !important;
}
.older-news-12 p.lwp_post_carousel_meta a {
    display: none;
}
.older-news-12 p.lwp_post_carousel_meta span.lwp_meta_date {
    display: block !important;
}
.older-news-12 p.lwp_post_carousel_meta span {
    display: none !important;
}
.lwp-slick-slider .slick-next:before, .lwp-slick-slider .slick-prev:before {
    color: #000;
    position: absolute;
    left: -8px;
    top: -8px;
    right: 0;
    bottom: 0;
}
.older-news-12 .slick-slider {

    overflow: unset;
}
.team-srot-com .item-grid figure figcaption  h5 {
      line-height: normal;
    letter-spacing: 0;
}
.older-news-12 .lwp-slick-slider .slick-next, .older-news-12 .lwp-slick-slider .slick-prev {
    width: 41px;
    height: 41px;
    background: #F6F5F1;
	border-radius:50%;
}
.older-news-12 p.lwp_post_carousel_meta {
    margin-bottom: 30px;
}
.older-news-12 .lwp_post_carousel_title {
    order: 2;
}
.older-news-12 .lwp_post_carousel_item_inner {
    display: flex;
    flex-direction: column;
}
.older-news-12 .lwp_post_carousel_read_more {
    display: none;
}
.older-news-12 .lwp_post_carousel_excerpt {
    display: none;
}
.older-news-12 .slick-list .slick-slide h4.lwp_post_carousel_heading a.lwp_post_title {
    color: #fff;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
    line-height: normal;
}
.older-news-12 .slick-list .slick-slide .lwp_post_carousel_image {
    display: none;
}
.older-news-12 .slick-list {
    width: 92% !important;
}

div#faqs53265 a.boton {
    border: 2px solid;
}
div#faqs53265 .et_pb_column.et_pb_column_1_3 {
    margin-right: 19px;
    width: 32%;
}
div#resorce12.fonr158158 .et_pb_column.et_pb_column_1_4 {
    margin-right: 13px;
    width: 24%;
}
div#resorce12.fonr158158 .et_pb_column.et_pb_column_1_4.et-last-child {
    margin-right: 0px !important;
}
div#resorce12.fonr158158 {
    padding-top: 30px;
}
.fee-sec.bolt-tble bolt-tbletable tr.wptb-row:last-child td.wptb-cell .wptb-text-container {
    margin-bottom: 0 !important;
}
body .news-lare  .et_contact_bottom_container {
    margin-top: 2px;
}
body div#main-content .bolt-tble table.wptb-preview-table tr:last-child td.wptb-cell {
    padding-top: 8px !important;
    padding-bottom: 0px !important;
}
.fee-sec table tr.wptb-row:last-child td.wptb-cell .wptb-text-container {
    margin-bottom: 10px;
}
:root :where(a:where(:not(.wp-element-button))) {
    text-decoration: unset;
}
body p {
    line-height: normal !important;
}
.accridin-faq table.wptb-preview-table tr.wptb-row td.wptb-cell {
    padding-left: 25px !important;
    padding-right: 15px !important;
}
.fee-sec-top table.wptb-preview-table tr.wptb-row td.wptb-cell {
    padding-left: 25px !important;
    padding-right: 15px !important;
}
.new-later span.wpcf7-not-valid-tip {
    font-size: 12px;
}
footer#main-footer .new-later {
    margin-top: 15px;
}
footer#main-footer .new-later form.wpcf7-form label span.wpcf7-form-control-wrap {
    width: 85%;
}
.map-lft iframe {
    width: 100%;
}
.et_pb_blog_grid .column article a.more-link {

    margin-top: 20px;
}
div#lft_rgt_section_col\ .bg-524 {
    background: #2C3639 !important;
}
div#footer-widgets .footer-widget:last-child {
    vertical-align: text-top;
    display: grid;
}
.et_pb_post h2.entry-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.section-to-frmse .et_contact_bottom_container {
    float: left;
}
.contct-map-bx .map-text p a:last-child {
    margin-top: 0;
}
.contct-map-bx .map-text p a {
    text-decoration: underline;
    margin-top: 15px;
}
.map-text a i {
    font-size: 24px;
}
.fee-sec-top .wptb-table-container table tr td.wptb-cell:last-child {
    width: 75px !important;
}
.lwp-slick-slider .slick-next:before, .lwp-slick-slider .slick-prev:before {

    font-size: 52px;

}
.wptb-text-container>div, .wptb-text-container>div>p {
    font-size: 18px !important;

}
.auto112 {
    margin: auto !important;
}
body .bolt-tble table.wptb-preview-table tr.wptb-row td.wptb-cell:first-child p {
    font-size: 18px !important;
}
.bolt-tble table.wptb-preview-table tr.wptb-row .wptb-image-wrapper span.wptb-link-target {
    width: 18px !important;
}
.bolt-tble table.wptb-preview-table tr.wptb-row:first-child td.wptb-cell p strong {

    font-size: 24px;
}
.fee-sec p a {
    color: #966844;
}
.faqs-sec.accridin-faq table.wptb-preview-table {
    width: auto !important;
    min-width: 100% !important;
}
body .bolt-tble table.wptb-preview-table tr.wptb-row td.wptb-cell:first-child {
    padding-left: 0 !important;
}
.bolt-tble table.wptb-preview-table tr.wptb-row td.wptb-cell {
    border-top: 0 !important;
    border-left: 0px !important;
    border-right: 0px !important;
}
.bolt-tble table.wptb-preview-table tr.wptb-row:first-child td.wptb-cell p strong {
    font-weight: 400;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
}
.bolt-tble table.wptb-preview-table tr.wptb-row:first-child td.wptb-cell {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 0px !important;

}
body .bolt-tble  table tr.wptb-row:last-child td.wptb-cell {

    padding: 15px !important;
    border-bottom: 2px solid rgb(44, 54, 57) !important;
}
body .about_integer_section.text-image {
    background-color: #2C3639 !important;
}
.fee-sec table{
	width: 100% !important; 
    max-width: 100% !important;
}
.fee-sec table tr.wptb-row:last-child td.wptb-cell p strong {
    font-weight: 500;
}
.fee-sec table tr.wptb-row:last-child td.wptb-cell {
    border: none !important;
    padding: 20px 0 0 !important;
}
.fee-sec table {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
}
.faqs-sec .et_pb_toggle_title:after {
    font-size: 20px;
    right: -2px;
    color: #12100e;
    font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\4d" !important;
    position: absolute;
    display: block;
    top: 0;
}
.faqs-sec .wptb-table-container {

    margin-bottom: 0 !important;
}
.faqs-sec table.wptb-preview-table tr.wptb-row td.wptb-cell {
    width: unset;
}
.faqs-sec table.wptb-preview-table {
    width: 100% !important;
    min-width: 100% !important;
}
.team-m.meet-team-clor .item-grid figure {
    padding: 13px;
}
.meet-team-clor  figcaption p {
    border-top: 1px solid #fff !important;

}
.meet-team-clor figcaption .extp-readmore a {
    border-color: #fff;
    color: #fff;
}
.meet-team-clor figcaption .extp-readmore a:hover {
    border-color: #966844;
    color: #fff;
	background:#966844;
}
.meet-team-clor figcaption p {
    color: #fff;
    margin-top: 0 !important;
}
.meet-team-clor figcaption span {
    display: none;
}
.new-later form.wpcf7-form label input.wpcf7-form-control.wpcf7-submit {
    background-image: url("/wp-content/uploads/2024/07/Subtraction-2.png");
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0px;
    width: 30px;
	cursor:pointer;
    position: absolute;
    right: 0;

}
.new-later span.wpcf7-not-valid-tip {
    position: absolute;
    bottom: -27px;
}
.new-later form.wpcf7-form label span.wpcf7-form-control-wrap {
    width: 90%;
    float: left;
}
.new-later form.wpcf7-form label span.wpcf7-spinner {
    position: absolute;
}
.new-later .wpcf7-response-output {
    color: #fff;
    font-size: 12px;
    float: left;
}
.new-later form.wpcf7-form label {
    border-bottom: 1px solid #fff;
    width: 100%;
    float: left;
    padding-bottom: 7px;
}

div#footer-widgets .new-later form.wpcf7-form label input.wpcf7-form-control {
    color: #fff;

 
}
div#footer-widgets .new-later form.wpcf7-form label input.wpcf7-form-control::placeholder {
 color: #3f4e4f;
}

div#footer-widgets .new-later form.wpcf7-form label input.wpcf7-form-control::-ms-input-placeholder { /* Edge 12 -18 */
   color: #3f4e4f;
}
.section-to-frmse form input::placeholder {
 color: #fff;
}

.section-to-frmse form input::-ms-input-placeholder { /* Edge 12 -18 */
   color: #fff;
}
.conatc_frm input.text, .conatc_frm input.title, .conatc_frm input[type=email], .conatc_frm input[type=password], .conatc_frm input[type=tel], .conatc_frm input[type=text], .conatc_frm select, .conatc_frm textarea {

    color: #FFF !IMPORTANT;
}

.new-later form.wpcf7-form label input.wpcf7-form-control {
    color: #fff;
    height: 40px;
    font-size: 16px;
    background: transparent;
    border: none;
    width: 100%;
}
.new-later form.wpcf7-form label input.wpcf7-form-control::placeholder {
 color: #fff;
}

.new-later form.wpcf7-form label input.wpcf7-form-control::-ms-input-placeholder { /* Edge 12 -18 */
   color: #fff;
}
.extrun-link .et_pb_text_inner a:hover{
	color:#966844;
}
.extrun-link .et_pb_text_inner a:hover:after {
  color:#966844;
}
.extrun-link .et_pb_text_inner a {
    color: #2C3639;
    margin-bottom: 0!important;
    display: block;
    position: relative;
    padding-left: 50px;
margin-left: 160px;
margin-bottom: 15px !important;
}
.extrun-link .et_pb_text_inner a:after {
    font-size: 35px;
    color: #2C3639;
    font-family: ETmodules!important;
    font-weight: 400!important;
    content: "\e046"!important;
	position:absolute;
    top: 50%;
    margin-top: -17px;
    left: 0;
}
.opojit .extrun-link .et_pb_text_inner a:after {
  color: #E38A32;
}
.opojit .extrun-link .et_pb_text_inner a {
    color: #E38A32;

}
.opojit .extrun-link .et_pb_text_inner a:hover{
	color:#966844;
}
.opojit .extrun-link .et_pb_text_inner a:hover:after {
  color:#966844;
}
body .accordin-sec .et_pb_toggle_close .et_pb_toggle_title {
  background-image: url("/wp-content/uploads/2024/07/Ellipse-31.png");
background-repeat: no-repeat;
    background-size: 17px;
    background-position: left center;
}
body .accordin-sec .et_pb_toggle_open .et_pb_toggle_title{
 background-image: url("/wp-content/uploads/2024/07/Ellipse-30.png");
background-repeat: no-repeat;
    background-size: 17px;
    background-position: left center;
}
body .accordin-sec .et_pb_toggle_open .et_pb_toggle_title:after {
    font-size: 39px;
    right: -12px;
    color: #e38a32;
    font-family: ETmodules!important;
    font-weight: 400!important;
    content: "\e046"!important;
	position:absolute;
    top: 50%;
    margin-top: -20px;
    left: auto;
}
body .accordin-sec .et_pb_toggle_close .et_pb_toggle_title:before{
	  content: unset !important;
}
.accordin-sec .et_pb_module.et_pb_accordion {
    position: relative;
}
.accordin-sec .et_pb_toggle {
    padding: 0;
    border: none;
    position: unset;
    width: 100%;
    float: left;
}
.accordin-sec .et_pb_toggle .et_pb_toggle_content {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    padding-left: 50px;
    top: 0;
}
.accordin-sec .et_pb_toggle h5.et_pb_toggle_title {
    float: left;
    width: 45%;
	padding-left:35px;
}
.color-12 .color-chane h2 strong {
    color: #966844;
}
.color-12 .color-chane h2 {
    color: #2c3639;
}
.fonr158 .et_pb_module.et_pb_image {
    padding-bottom: 0 !important;
}
.team-m .extp-search {
    display: none;
}
.team-m .item-grid figure h5 {
    color: #966844 !important;
}
.team-m .item-grid figure h5 span {
    color: #fff !important;
}
div#page-container .team-m .item-grid figure figcaption h3 a {
    color: #fff !important;
}
.team-m .item-grid figure {
    background: transparent;
    padding: 5px;
}
.color-chane h2 strong {
    font-weight: 400;
    color: #e38a32;
}
.color-chane h2 {
    color: #fff;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    line-height: normal;
    margin-bottom: 0;
    padding: 0;
}
.section-to-abut.about_integer_section.et_pb_with_background.et_section_regular {
    z-index: 999;
    position: relative;
}
.thre-service .therr-stec12.hover-text {
    background-color: rgb(56 56 56 / 40%);
}
.thre-service .therr-stec12.hover-text h2 {
    text-align: left !important;
    line-height: normal;
	color:#fff !important;
}
.thre-service .therr-stec12.hover-text p{
    text-align: left !important;
    line-height: normal;
color:#fff !important;
}
.thre-service .therr-stec12.hover-text {
    padding: 35px !important;
    text-align: left !important;
}
.thre-service .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
    padding: 0;
}
.thre-service .et_pb_row .et_pb_column {
    margin: 0 !important;
    width: 33.333% !important;
}
.blog-post-slider .lwp_post_carousel_read_more a.et_pb_button:after{
	content:unset !important;
	position:unset !important;
}
.blog-post-slider .lwp_post_carousel_read_more a.et_pb_button {
    background-image: url(/wp-content/uploads/2024/03/Arrow-button.svg);
    height: 30px;
    width: 30px;
    display: inline-block;
    font-size: 0 !important;
    background-size: 30px !important;
    background-repeat: no-repeat;
    border: none;
    padding: 0;
 line-height:40px !important;
}
.blog-post-slider .lwp_post_carousel_read_more {
    display: inline-block;
    margin: 0;
}
.blog-post-slider p.lwp_post_carousel_meta {
    display: none;
}
.blog-post-slider .lwp_post_carousel_excerpt {
    display: none;
}
.blog-post-slider .lwp_post_carousel_read_more {
 
}
 .blog-post-slider .lwp-slick-slider .slick-next {
    right: 35px;
}
.blog-post-slider .lwp-slick-slider .slick-prev {
  left: 20px;
}
.blog-post-slider .lwp_post_carousel_item_inner {
    border: none;
    padding: 0px 0px !important;
    display: inline-flex;
}
.blog-post-slider .lwp_post_carousel_item_inner .lwp_post_carousel_image {
    margin: 0;
    width: 35%;
    display: unset !important;
    margin-right: 15px;
    float: left;
}
.blog-post-slider .lwp_post_carousel_item_inner .lwp_post_carousel_title {
    float: left;
    width: 58%;
}
.team-m .et_pb_button_module_wrapper {
    top: -10px !important;
}
.blog-post-slider .slick-list.draggable {
    width: 92%;
}
.blog-post-slider .lwp_post_carousel_item_inner {
    border: none;
    padding: 0px 0px !important;
    display: unset;
    float: left;
    width: 100%;
}
.blog-post-slider .lwp_post_carousel_item_inner .lwp_post_carousel_title h4.lwp_post_carousel_heading a {
    line-height: normal;
    color: #2C3639;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    padding: 0;
    font-size: 22px;
}
.blog-post-slider .slick-slide.slick-active {
   

}
.blog-post-slider .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.testmonl-bx .et_pb_testimonial_content p {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    font-size: 26px !important;
    color: #2c3639 !important;
    margin: 0 !important;
    padding: 0;
}
.testmonl-bx .et_pb_testimonial_description {
    width: 60%;
    margin: auto !important;
    border-left: 2px solid #2c3639;
    padding-left: 20px;
}
.text-4minis-inr {
       width: 100% !important;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.text-4minis-inr .et_pb_column {
    width: 25%;
    border-right: 2px solid #e5e5e5;
    margin: 0 !important;
    padding:45px 30px;
}
.text-4minis-inr .et_pb_column:last-child{
	 border-right: 0px solid #e5e5e5;
} 
.text-image-diagonals .et_pb_text_inner h3 {
    color: #ffffff !important;
}
.lft-colom {
    margin: auto !important;
}
.wptb-table-container {
    margin-top: 0 !important;
}
.reviews12 .wpmtst-testimonial-inner.testimonial-inner p a {
    color: #333 !important;
}
.reviews12 .wpmtst-testimonial-inner.testimonial-inner:hover p a{
	 color: #e38a32 !important;
} 
 .reviews12 .wpmtst-testimonial-inner.testimonial-inner {
    background: #fff;
    padding: 30px;
    min-height: 300px;
  
} 
.meet-team-clor figcaption p {
    margin-top: 10px !important;
  
}
div#et-main-area .reviews12 .wpmtst-testimonial-inner h3.wpmtst-testimonial-heading.testimonial-heading {
    position: unset;
    background-image: unset;
    width: 100%;
    height: unset;
    font-size: 29px;
    padding: 0;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    margin-bottom: 17px !important;
}
 .single-project ul li {
    margin-bottom: 15px !important; 
}
.serv-one .et_pb_code_inner p {
    min-height: 170px;
}
.my-text233 .et_pb_code_inner {
    text-transform: uppercase;
}
.meet_section_service > .et_pb_row {
    margin: 0;
    padding: 0;
}
.careiar-team  .extp-pagination-parent {
    display: none;
}
.careiar-team figcaption .extp-readmore a {
    padding: 15px 30px;
    margin-top: 15px;
    font-size: 18px;
    text-transform: uppercase;
    border: 2px solid;
}
.careiar-team figcaption .tpstyle-10-social {
    display: none;
}
.careiar-team figcaption p {
    border-top: 1px solid #333;
    margin-top: 10px;
    padding-top: 20px;
}
.careiar-team figcaption h5 {
    color: #966844 !important;
    letter-spacing: 0;
}
.careiar-team figcaption h3 {
    text-transform: unset;
}
.careiar-team figcaption h3 a {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    text-transform: unset !important;
	color:#333 !important;
}
.careiar-team figcaption {
    text-align: left;
    padding: 25px 0 0 0;
}
.careiar-team figure {
    border: none !important;
    box-shadow: unset !important;
}
.my-gelry .et_pb_row {

    max-width: 100% !important;
}
.image_col_career_section img {
    width: 480px !important;
}
.et_pb_gutters3 #lft_rgt_section_col .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 50%;
}
 .et_pb_gutters3 #lft_rgt_section_col .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
       margin-right: 0;
}
.color_heads {
	color:#333 !important;
}
/** END **/
body .fa {
   
    font: normal normal normal 14px/1 FontAwesome;
  
}
.blog-inr-123 h3.wpmtst-testimonial-heading.testimonial-heading {
    display: none;
}
.blog-inr-123 .wpmtst-testimonial.testimonial {
    border: none !important;

}
.blog-inr-123 .wpmtst-testimonial-inner.testimonial-inner {
    border: none !important;
    padding: 50px 20px !important;
}
.blog-inr-123 .wpmtst-testimonial-content.testimonial-content p:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 0;
    height: 100%;
    width: 2px;
    background: #2c3639;
}
.blog-inr-123 .wpmtst-testimonial-content.testimonial-content p {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    color: #2c3639;
    position: relative;
}
.single-post .entry-content {
    margin-top: 80px;
}
.single-post div#main-content:after {
    content: "";
    background-image: url(https://www.opusbiological.com/wp-content/uploads/2024/03/sam-h_9L1oSiAh8-unsplash.jpg) !important;
    /* padding: 150px  80px; */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left  top;
    height: 500px;
    width: 100%;
    top: 0;
    position: absolute;
    z-index: 0;
}
.single-post article .et_post_meta_wrapper:first-child {
    padding: 100px  100px;
    position: relative;
    z-index: 99;
}

.single-post article .et_post_meta_wrapper h1.entry-title {
    color: #fff;
    font-size: 38px;
    line-height: normal !important;
}
.single-post article .et_post_meta_wrapper p.post-meta span.published {
    color: #fff;
    font-size: 18px;
}





.single-post header#main-header {
    padding-bottom: 28px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {

    overflow: hidden;
}
.blog-inr-123 .et_pb_salvattore_content .column h2.entry-title {
    margin-bottom: 15px;
}
.blog-inr-123 .et_pb_salvattore_content .column h2.entry-title a:after {
    position: absolute;
    content: "";
    left: -18px;
    width: 2px;
    height: 100%;
    background: #082125;
    top: 0;
}
.blog-inr-123 .et_pb_salvattore_content .column h2.entry-title a {
    color: #082125!important;
	position:relative;
}
.blog-inr-123 .et_pb_salvattore_content .column h2.entry-title a:hover {
    color: #e38a32 !important;
}
.blog-inr-123 .et_pb_salvattore_content .column:last-child {
    border: none !important;
}
.blog-inr-123 .et_pb_salvattore_content .column {
    margin: 0 !important;
    width: 33.333% !important;
    border-right: 1px solid #e1dcd1;
    padding: 50px 40px 30px 50px;
}
.blog-inr-123 {
    border-top: 1px solid #e1dcd1;
padding: 0 !important;
}
.blog-inr-123 .et_pb_row {
    width: 100% !important;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.full-lsider [dir='rtl'] .ex_s_lick-next {

    left: -4px;
}
.full-lsider [dir='rtl'] .ex_s_lick-prev {
    right: -4px;

}
.team-plug .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
    content: "";
    background: #fff;
    position: relative;
    left: -1px;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 10px;
}
.team-plug .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
    content: "";
    left: 4px;
    display: inline-block;
    width: 20px;
    background: #fff;
    height: 20px;
    top: 10px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner h3.testimonial-heading {
    position: absolute;
    bottom: 50px;
    right: 75px;
    background-image: url("/wp-content/uploads/2024/05/hy.png");
    font-size: 0px;
    height: 47px;
    width: 61px;
    background-repeat: no-repeat;
}
.team-plug .wpmslider-controls-direction a {
    background: #2c3639;
    color: #fff !important;
    height: 40px !important;
    width: 40px !important;
    display: inline-block;
    border-radius: 50%;
}
.team-plug .wpmtst-testimonial-inner.testimonial-inner:after {
    position: absolute;
    content: "";
    left: 55px;
    height: 66%;
    width: 1px;
    background: #fff;
    top: 52px;
}
.team-plug .wpmtst-testimonial-inner.testimonial-inner p {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-name {
    text-transform: uppercase;
    text-align: left;
    color: #966844;
    margin-top: 25px;
}
.team-plug .wpmtst-testimonial-inner.testimonial-inner {
    background: #3F4E4F !important;
    border: none !important;
    color: #fff;
    padding: 50px 50px 50px 90px !important;
    position: relative;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner .testimonial-field {
    text-align: left;
    text-transform: uppercase;
}
div#page-container header#main-header div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu .latst-box ul.mega-sub-menu li {
    position: relative !important;
}
div#page-container header#main-header div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu .latst-box ul.mega-sub-menu li:after {
    position: absolute !important;
    content: "" !important;
    left: -60px !important;
    height: 131.44% !important;
    width: 1px !important;
    display: block !important;
    background: #bfbfbf !important;
    top: -20px;
    overflow: hidden;
}
.faqs-sec .et_pb_accordion_0 .et_pb_toggle_title:after {
    font-size: 20px;
    right: -2px;
    color: #2C3639;
    font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\4d" !important;
	position:absolute;
display:block;
top: 0;
}
.faqs-sec .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:after{
	display:none;
}
.book_btn {

    margin-top: 20px;
}


div#et-top-navigation nav#top-menu-nav {
    margin-left: 5%;
}

div#mega-menu-wrap-primary-menu {
    background: transparent;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li a {
    font-size: 15px !important;
    text-transform: uppercase !important;
    font-family: "Source Sans 3", sans-serif !important;
    height: unset !important;
    background: transparent !important;
line-height: unset !important;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu {
    padding: 20px !important;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu {
    padding: 0 !important;
}
.newsletter_sbscrptn label span.wpcf7-form-control-wrap input {
    color: #666 !important;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu h4 {
    font-size: 18px;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu li a {
    color: #707070;
    text-transform: unset !important;
    font-size: 14px !important;
    margin-bottom: 10px;
    display: inline-block;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 1088px;
    left: -304px;
	top:35px;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu li a:hover{
	font-weight:600 !important;
	text-decoration:underline;
	color:#000 !important;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu li a{
	display:block;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu ul.mega-sub-menu li br{
	display:none;
}
li.pa-top {
    padding-top: 45px !important;
}
div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu h4 {
    margin-bottom: 15px;
}
div#page-container div#mega-menu-wrap-primary-menu  a.botn-nab {
  font-size: 14px;
    padding: 10px 20px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    border: 1px solid #707070;
    margin-top: 50px;
    text-align: center;
    display: table !important;
    line-height: normal !important;
}
div#page-container div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu li ul.mega-sub-menu a.botn-nab:hover{
	background:#333 !important;
border: 1px solid #333;
	color:#fff !important;
	text-decoration:none !important;
}
.therr-stec12.hover-text .et_pb_code_inner {
    background: unset !important;
    border: none !important;
    width: 100% !important;
    top: unset !important;
}
.list-bx15 {
    margin-bottom: 15px !important;
}













footer#main-footer div#custom_html-2 ul li i {
    font-size: 24px;
}
.fonr158 .et_pb_column:hover  .therr-stec12.hover-text {
	display:block;
}
.fonr158 .et_pb_module.et_pb_image {
    margin: 0 !important;
}
.therr-stec12.hover-text  {
    width: 100%;
    position: absolute;
    bottom: -13px;
    top: unset;
    border: none;
background-color: rgba(255, 255, 255, 0.8);
	display:none;
}
.list-bx15 .et_pb_code_inner:after {
    content: "";
    background-image: url("/wp-content/uploads/2024/03/OpusLogo_SpiralDark.png");
    height: 71px;
    width: 48px;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    left: 0;
    position: absolute;
    top: -14px;
}
div#resorce12 .therr-stec12 .et_pb_code_inner a.boton {
    border: 2px solid #485052;
}
div#resorce12 .therr-stec12 .et_pb_code_inner a.boton:hover {
    border: 2px solid #966844;
	color:#fff;
}
.therr-stec12 .et_pb_code_inner {
    background: #fff;
    padding: 25px 15px;
    text-align: center;
    top: -115px;
    width: 84%;
    margin: auto;
    border-bottom: 2px solid #966844;
}
.therr-stec12 .et_pb_code_inner h2 {
    font-family: "Prata", serif;
    font-size: 24px;
    line-height: 30px;
    color: #333;
}
.therr-stec12 .et_pb_code_inner a.boton {
    border-radius: 0;
    border: 4px solid #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 10px;
}
.therr-stec12 .et_pb_code_inner a.boton:hover {
 background:#966844 !important;
    color: #fff;
  border: 2px solid #966844;
}
.list-bx15 .et_pb_code_inner {
    padding-left: 75px;
}
.list-bx15 .et_pb_code_inner h2 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 28px;
}
.h-color-25 h1.et_pb_module_heading span {
    color: #966844;
}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:first-of-type a {
    color: #fff;
}
.faq-inr .et_pb_toggle_title:before {
    content: "";
    background-image: url("/wp-content/uploads/2024/04/3.png");
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 30px;
}
.faq-inr .et_pb_toggle {
    border-bottom-width: 2px !important;
    border-bottom-color: #333333 !important;
    border: none;
    border-bottom: 2px #333333 solid;
}
.full-lsider.full-lsider-to [dir='rtl'] .ex_s_lick-next {
    background-image: url("/wp-content/uploads/2024/04/2.png");

}
.full-lsider.full-lsider-to [dir='rtl'] .ex_s_lick-prev {

    background-image: url("/wp-content/uploads/2024/04/3.png");

}
.ser-slider .et_pb_slide_image {
    text-align: left;
    margin: 0 !important;
}
.ser-slider .et_pb_slides .et_pb_slide {
    padding: 0 !important;
}
.ser-slider .et_pb_slides .et_pb_slider_container_inner {
       vertical-align: top;

}
.ser-slider .et-pb-arrow-next, .ser-slider .et-pb-arrow-prev {
    position: absolute;
    top: 0%;
    font-size: 38px;
    margin-top: 0px;
    opacity: 9;
    background: #2C3639;
    color: #fff !important;
    height: 50px;
    width: 50px;
    text-align: center;

    border-radius: 50%;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.ser-slider .et-pb-arrow-prev {
    left: unset !important;
    right: 65px !important;
}
.ser-slider .et-pb-arrow-next {
    right: 0 !important;
}
.slider-head.slider-head-tx h2 {
    color: #2c3639;
}


.ser-slider .et_pb_slide_image {
    width: 41% !important;
}
div#main-content .ser-slider .et_pb_slide_description {
    position: relative;
    background: #3F4E4F;
    padding: 50px 30px 50px 132px;
    z-index: 1;
    width: 477px !important;
    margin-top: -209px;
}

div#main-content .ser-slider .et_pb_slide_image {
    z-index: 2;
}





.full-lsider .et_pb_row {
    max-width: 100%;
    width: 100%;
}
.full-lsider .ex_s_lick-track .item-grid .tpstyle-2-image {
    float: right;
    width: 45%;
}
.full-lsider .et_pb_row figcaption {
    float: left;
    width: 55%;
    height: 100%;
	padding-left:15px !important;
    background: transparent;
    border: none !important;
}
body .full-lsider .ex_s_lick-track .item-grid figcaption h3 a {
    color: #333 !important;
}
.full-lsider .ex_s_lick-track .item-grid figcaption h5 span{
	color: #333 !important;
	font-size:13px;
}
body .full-lsider .ex_s_lick-track .item-grid figcaption {
    background: #fff;
 
}
body .full-lsider .ex_s_lick-track .item-grid figcaption p {
  overflow: hidden !important;
   display: -webkit-box !important;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
    display: block;
}
#footer-widgets {
    padding-bottom:25px;
}




body h4 {
	font-family: 'Prata', Georgia, "Times New Roman", serif;
}
body p{
		font-size:18px !important;
	
	font-weight:400 !important;
font-family: "Source Sans 3", sans-serif !important;
}

body{
	 font-family: "Source Sans 3", sans-serif !important;
	font-size:18px !important;

}
nav#top-menu-nav ul#top-menu li.current-menu-item a {
	color: #e38a32 !important;
}
nav#top-menu-nav ul#top-menu li a:hover{
	color: #e38a32 !important;
}
.single-post div#content-area {
    margin-top: 85px;
}
.single-post header#main-header {

}
.blog-pst article p.post-meta {
    color: #e99532 !important;
}
.blog-pst article a.more-link {
    margin-top: 15px;
}
.blog-pst article a.more-link {
    position: absolute;
    bottom: 0;
    left: 0;
}
.blog-pst article {
    min-height: 430px;
    position: relative;
}
.blog-pst article h2.entry-title a {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    line-height: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blog-pst article {
    border: none !important;
}
 .boton.boton-clr {
    border-color: #ffffff;
    color: #ffffff;
   
}
.et_pb_blog_grid .column article .post-content .post-content-inner p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.single-project .abut-254 h2.et_pb_module_heading {
    width: 100%;
}
.abute-botm-mdil a i {
    margin-right: 4px;
}
.abute-botm-mdil a {
    display: block;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 16px;
    margin-bottom: 10px;
    color: #fff;
}
.meet-sp-15 .et_pb_row.et_pb_row_4 {
    padding: 0;
}
.list-256 li {
    font-weight: 400;
}
.meet-sp-12 .et_pb_text_inner h3 {
    color: #333;
}
ul.list-icon li {
    list-style: none;
    margin-bottom: 7px;
}
ul.list-icon {
    margin: 0;
    padding: 0;
}
ul.list-icon li a {
    color: #2c3639;
    padding: 5px 0px 5px 37px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 10px;
    background-image: url("/wp-content/uploads/2024/03/Arrow-button.svg");
    background-position: left 0px top 10px;
    background-repeat: no-repeat;
    list-style: none;
    background-size: 22px;
}
ul.list-icon li a:hover {
 background-image: url("/wp-content/uploads/2024/04/Subtraction-6-1.png");
color: #E38A32;
}
.my-text233 .et_pb_code_inner {
    color: #fff;
}
.rt223 a {
    display: block;
    font-size: 25px;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    margin-bottom: 10px;
}
.rt223 {
    float: right;
    text-align: right;
}
.abut-254 h2 {
    float: left;
    width: 70%;
}
.single-project .et_pb_heading_container h1.et_pb_module_heading {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 50px;
    line-height: 1.2em;
}
div#page-container .servie-ine1 {
    background-color: #c2c8c6 !important;
}
.home-baner-servic {
    padding: 125px 0 100px !important;
}
.servie-ine1 .et_pb_row {
    margin: 0;
    padding: 0;
}
.pad-lft .et_pb_text_inner h3 {
    color: #2c3639;
}
.inr-srv-1 span.et_pb_image_wrap img {
    width: 70px;
}
body .inr-srv-1 h3 {
    font-size: 32px !important;
}
.insr-srev-3 .et_pb_module.et_pb_code.et_pb_code_3 .et_pb_code_inner {
    text-align: center;
    color: #fff;
}
.serv-one span.et_pb_image_wrap img {
    width: 75px;
}
.serv-one .et_pb_code_inner {
    background: #fff;
    padding: 35px 25px 25px;
    text-align: center;
}
.serv-one .et_pb_code_inner h2 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    line-height: 36px;
    font-size: 24px;
    color: #2c3639;
}
.serv-one .et_pb_code_inner p {

    color: #2c3639;
}
.serv-one .et_pb_module.et_pb_image {
    z-index: 9;
}
.serv-one .et_pb_module.et_pb_code {
    margin-top: -55px !important;
    z-index: 0;
}






.testimonials_slider_bx .testimonial-title {
    display: none !important;
}
.testimonials_slider_bx .holder.matchHeight {
    background: transparent;
    box-shadow: unset !important;
padding:20px 100px;
}
.testimonials_slider_bx .slick-slide.slick-current.slick-active{
	position:relative;
}
.testimonials_slider_bx .slick-slide.slick-current.slick-active:after {
     content:"";
	position:absolute;
	right:0;
	height:100%;
	width:2px;
	background:#fff;
	top:0px;
}
.testimonials_slider_bx .customnavs {
    position: absolute;
    top: 29%;
    font-size: 21px;
    z-index: 99999;
    background: #ffffff;
    width: 50px;
    line-height: 50px;
    text-align: center;
    color: #2c3639;
    border-radius: 50%;
}
.testimonials_slider_bx .testimonial-data {
    color: #fff;
}
.testimonials_slider_bx .testimonial-data strong {
    color: #e38a32;
    font-family: "Source Sans 3", sans-serif !important;
	font-size:16px !important;
	font-weight:400 !important;
}
.testimonials_slider_bx .testimonial-data p {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    font-size: 22px !important;
    line-height: normal;
}






.profile-rt-terx span {
    color: #e38a32;
}
p.tag-line-b {
    color: #2c3639;
}
.profile-rt-terx h2:after {
    position: absolute;
    content: "";
    left: 0;
    height: 72%;
    width: 2px;
    background: #2c3639;
    top: -3px;
}
.tag-line-b-p {
    padding: 0;
    margin: 0 !important;
}
.profile-rt-terx h2 span {
    display: block;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: "Source Sans 3", sans-serif !important;
    margin-top: 10px;
}
.profile-rt-terx h2 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 28px;
    margin-bottom: 0;
    color: #2c3639;
    line-height: normal;
    position: relative;
    padding-left: 30px;
}
.profile-rt-terx p {
    color: #2c3639;
}
.team-one-dital span.et_pb_image_wrap {
    width: 100%;
}
.team-one-dital span.et_pb_image_wrap img{
    width: 100%;
}
.home-baner-profle p {
    color: #fff;
}
.home-baner-profle {
    padding: 100px 0 !important;
}
.section-to-pading .et_pb_row {
    padding: 0;
}
.team-one .et_pb_image_wrap:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(44 54 57 / 35%);
	display:none;
    top: 0;
}
.tem-milde {
    padding: 0 !important;
}
.team-text h3 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
    margin-bottom: 10px;
    color: #2c3639;
}
.team-text p {
    color: #e38a32;
}
.team-text h6 {
    color: #2c3639;
    font-size: 18px;
}
.team-one:hover .et_pb_image_wrap:after{
	display:block;
} 
.team-one .et_pb_button_module_wrapper {
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    margin: 0;
    height: 100%;
    width: 100%;
}
.team-one .et_pb_button:after, .team-one .et_pb_button:before {
    font-size: 23px;

}
.team-one:hover .et_pb_button_module_wrapper{
	display:block;
}
.team-one .et_pb_button_module_wrapper{
	display:none;
}
.team-one .et_pb_button_module_wrapper a.et_pb_button {
    border: 2px solid #f0f0f0;
    color: #f0f0f0;
    border-radius: 0;
    text-transform: uppercase;
	font-size:16px;
}
.team-one .et_pb_button_module_wrapper a.et_pb_button:hover{
	background:#fff;
	 color: #333;
}





.boton-icon {
    text-align: center;
}
.team-one span.et_pb_image_wrap {
    width: 100%;
}
.team-one span.et_pb_image_wrap img {
    width: 100%;
}
.section-to-frmse form 
 input.input.et_pb_contact_captcha {
    border: 1px solid #fff !important;
}
.boton-icon a {
    font-size: 16px;
    padding: 10px 20px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    margin-top: 10px;
    display: inline-block;
}
.boton-icon a:hover{
	background:#fff;
 color: #2c3639;
}
.boton-icon a i.fa.fa-chevron-circle-down {
    font-size: 17px;
    margin-left: 5px;
    margin-top: 2px;
}
.section-to-frmse form 
 button.et_pb_contact_submit {
    border: 1px solid #fff;
    color: #fff;
    font-weight: 400 !important;
    font-size: 16px;
}
body div#main-content .section-to-abut.use-contct {
    background-color: #c2c8c6 !important;
}
.use-contct .et_pb_text_inner h3 {
    color: #3f4e4f!important;
}






.opning-time p {
    padding-bottom: 0;
    margin-bottom: 0 !important;
}
.section-to-frmse .abute-botm h2 {
    font-size: 50px;
    line-height: 60px;
}
.contct-map-bx p.top-sub {
    text-align: left;
    color: #966844 !important;
}

.section-to-frmse form input {
    border: none !important;
    border-bottom: 1px solid #fff !important;
    padding-left: 0;
}
.section-to-frmse form textarea {
    border: none !important;
    border-bottom: 1px solid #fff !important;
    padding-left: 0;
    margin-bottom: 34px;
    min-height: 100px !important;
}
.section-to-frmse form p.et_pb_contact_field {
    width: 100%;
}
div#main-content .contct-map-bx {
    background-color: #f6f5f1 !important;
}
.contct-map-bx .map-text {
    color: #3f4e4f;
}
.contct-map-bx .map-text p {
    color: #3f4e4f;
}
.contct-map-bx .map-text a{
    color: #3f4e4f;
}
.contct-map-bx .et_pb_text_inner h3 {
    color: #3f4e4f;
}
.contct-bnr {
    text-align: center;
    color: #fff;
}
.contct-bnr-top {
    padding: 140px 0 !important;
}
.contct-bnr {
    width: 63%;
    margin: auto;
}
.opning-time {
    margin: 20px 0;
}
.opning-time span {
    color: #966844;
    margin-bottom: 6px !important;
    display: inline-block;
}
.opning-time p {
    margin: 0;
    padding: 0;
}
.border-rt {
    position: relative;
}
.border-rt:before {
    content: "";
    position: absolute;
    right: -23px;
    top: -18px;
    height: 100%;
    width: 2px;
    background: #ddd;
}
.abut-3i .et_pb_column {
    width: 32%;
    margin-right: 2%;
}
.section-to-abut .et_pb_column {
    width: 50% !important;
    margin-right: 0 !important;
}
.section-to-abut .et_pb_row {
    padding: 0;
    margin: 0 !important;
}
.section-to-abut .et_pb_text_inner h3 {
    color: #966844;
}
.abut-therr-inr {
    background: #3f4e4f;
    padding: 40px;
}
p.sub-title {
    color: #e38a32;
    text-align: center;
}
.faqs-sec .abute-botm h2 {
    color: #2C3639;
    font-size: 42px;
    line-height: normal;
}
.faqs-sec .abute-botm p {
    color: #2C3639;
}
.abute-botm h2 {
    color: #ffffff;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    line-height: 42px;
    font-size: 34px;
}
.faqs-sec .et_pb_toggle p {
    color: #2C3639;
}
table.wptb-preview-table .wptb-text-container {
    color: #2C3639 !important;
}
.et_pb_toggle_content {
   color: #2C3639 !important;
}
.faqs-sec .et_pb_toggle {
    border: unset;
    background: transparent;
    padding: 15px  0!important;
    border-bottom: 1px solid #000;
    margin: 0 !important;
}
.abute-botm h6 {
    color: #e38a32;
}
.abute-botm p {
    color: #fff;
}
.abut-therr-inr 
 p {
    color: #fff;
}
body div#main-content .section-to-abut {
    background-color: #f6f5f1 !important;
}
.abut-therr-inr h2 {
    color: #e38a32;
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    line-height: 30px;
    font-size: 26px;
}
h1 h2; h3; h4; h5; h6{
	 font-family: "Prata", serif !important;
}
.et_pb_blog_grid .column article {
    padding: 0;
}
.cunter-taxt .percent p span {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    font-size: 46px !important;
}
.cunter-taxt h3.title {
    float: left;
    width: 62%;
    text-align: left;
    line-height: 24px;
    margin-top: 6px;
}
.cunter-taxt .percent {
    float: left;
    width: 35%;
    margin-right: 2%;
}
.cunter-taxt .percent p span {
    font-family: 'Prata', Georgia, "Times New Roman", serif !important;
    font-size: 44px !important;
}
.et_pb_blog_grid .column article a.more-link {
    background-image: url("/wp-content/uploads/2024/03/Arrow-button.svg");
    height: 50px;
    width: 50px;
    display: inline-block;
    font-size: 0 !important;
    background-size: 50px !important;
    background-repeat: no-repeat;
}
.et_pb_blog_grid .column article h2.entry-title a {
    color: #966844;
}
.et_pb_blog_grid .column article h2.entry-title a:hover {
    color: #000;
}
.et_pb_blog_grid .column article .et_pb_image_container {
    margin: 0 !important;
}
header#main-header {
    padding-top: 10px;
}
.book_btn a {
    float: right !important;
    font-size: 16px;
    padding: 13px 25px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    margin-top: -35px;
}
.book_btn a:hover {

    border: 1px solid #3f4e4f;
    background: #3f4e4f;
}
.logo_container {
    position: unset !important;
    width: 24% !important;
    float: left;
}
.book_btn {
    float: right;

}
.logo_container img#logo {
    width: 160px;
    float: left;
}
body #et-top-navigation {
    float: unset;
}
body .nav li ul {
    background: #3f4e4f;
    border-top: 3px solid #2ea3f2;
  
}
nav#top-menu-nav ul#top-menu li a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
nav#top-menu-nav ul#top-menu li a:hover {
    color: #000;
}
div#footer-info {
    border-top: 1px solid #fff;
    padding-top: 15px;
    margin-top: 10px;
}
.ftr-btm a {
    margin-left: 30px;
}
div#footer-widgets .footer-widget {
    margin-bottom: 0;
}
div#footer-bottom {
    background: #2c3639;
    padding: 0;
}
div#footer-info {
    width: 100%;
    color: #fff !important;
    font-weight: 400 !important;
}
div#footer-info a{

    color: #fff !important;
    font-weight: 400 !important;
}
.ftr-btm {
    float: right;
}
div#custom_html-5 {
    margin-bottom: 10px;
}
div#custom_html-5 .textwidget.custom-html-widget {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
}
a.call-btn {
    margin-top: 20px;
    display: inline-block;
    text-decoration: underline;
}
a.call-btn:hover{
	text-decoration:none;
}
a.boook-btn:hover {
    background: #3f4e4f;
}
footer#main-footer div#media_image-2 img.image.wp-image-92.attachment-medium.size-medium {
    width: 160px;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
}
a.boook-btn {
    float: right !important;
    font-size: 16px;
    padding: 13px 25px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
}
footer#main-footer div#custom_html-2 ul li {
    list-style: none !important;
    font-size: 24px;
    display: inline-block;
    margin-right: 15px;
    padding: 0;
}
footer#main-footer li::before {
content:unset !important;
}
footer#main-footer div#custom_html-2 ul {
    list-style: none !important;
}
footer#main-footer h4.title {
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
    font-family: "Source Sans 3", sans-serif !important;
}
.map-text {
    color: #fff;
}
.map-text p {
    margin-bottom: 30px;
}
.map-text a:hover {
    color: #966844;
}
.map-lft iframe {
    height: 100vh !important;
}
.map-text ul {
    margin: 40px 0 0 0;
    padding: 0;
    list-style: none;
}
.map-text ul li {
    display: inline-block;
    font-size: 24px;
    margin-right: 10px;
}
.map-text a {
    display: block;
    color: #fff;
}
.map-lft {
    padding: 0 !important;
}
.map  .et_pb_row.et_pb_row_7 {
    margin: 0;
    padding: 0;
}
.e-mail-bton button {
    border-radius: 0;
    border-color: #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
}
.box-one .et_pb_text_inner h2 {
    font-size: 40px;
    margin-bottom: 0;
    padding: 0;
}
 div#main-content .news-lare {
    background-color: #dcd7c9 !important;
}
.top-line p.top-sub {
    color: #3f4e4f;
}
body .news-lare h3 {
    font-size: 26px !important;
    padding: 0;
    color: #3f4e4f;
}
body .news-lare p {

    color: #3f4e4f;
}
.top-line {
    margin-bottom: 10px !important;
}
.news-lare .et_pb_row.et_pb_row_5 {
    padding: 0;
}
div#page-container {
	position: relative;
}
header#main-header {
	position:absolute;
    background: transparent !important;
    box-shadow: unset !important;
}
.text-color h3 {
    color: #fff;
    font-size: 36px !important;
}
.section-to .et_pb_row.et_pb_row_1.et_pb_equal_columns {
    padding: 0 !important;
}
p.top-sub {
    color: #966844;
}
.boton {
    border-radius: 0;
    border-color: #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
}
.boton::after {
    font-size: 24px;
}
.integer-non h3 {
    font-size: 24px;
    line-height: normal;
position:relative;
    font-family: "Prata", serif;

}
.text-hdt .et_pb_text_inner p {
    min-height: 100px !important;
}
.boton {
    border-radius: 0;
    border-color: #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
}
.integer-non h3:after {
    position: absolute;
    left: -25px;
    content: "";
    height: 92%;
    width: 3px;
    background: #333;
    top: -4px;
}
.boton-clor {
    color: #fff;
    border-color: #fff;
}
.box-one-to {
    background: #2c3639;
    padding: 20px 20px 25px;
}
.box-one-to span.et_pb_image_wrap img {
    width: 50px;
}
.box-one-to .et_pb_text_inner h4 {
    color: #fff;
}
.box-one-to .et_pb_text_inner {
    color: #fff;
}
.border-btm {
    padding-bottom: 50px;
}
.border-btm:after {
    position: absolute;
    content: "";
    left: -27px;
    bottom: 0;
    height: 20px;
    width: 124%;
    background: #F6F5F1;
    right: 0;
    margin: auto;
    text-align: left;
}
.box-one-to {
    margin-right: 20px !important;
}
.team-srot-com .item-grid figure {
    box-shadow: unset !important;
}
img.attachment-full.size-full.wp-post-image {
    width: 100%;
}
.team-srot-com .item-grid figure figcaption h3 a {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
    margin-bottom: 10px;
    color: #2c3639 !important;
    text-transform: unset !important;
}
.team-srot-com .item-grid figure figcaption h3  {
text-align:left;
    color: #2c3639 !important;
    text-transform: unset !important;
	margin-bottom:0px;
}
.team-srot-com .item-grid figure figcaption  h5 {
    color: #2c3639;
    font-size: 18px;
    font-family: "Source Sans 3", sans-serif !important;
    font-weight: 500;
    text-align: left;
}
.team-srot-com .item-grid figure figcaption p {
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: "Source Sans 3", sans-serif !important;
    color: #e38a32;
    text-align: left;
}
.team-srot-com .item-grid figure figcaption {
    padding: 20px 0 0 0;
}
.team-srot-com .extp-readmore {
    position: absolute;
    top: 217px;
    width: 148px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.team-srot-com .extp-readmore a {
    border: 2px solid #f0f0f0;
    color: #f0f0f0;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 16px;
	display:none;

    padding: 13px 25px;
}
.team-srot-com .item-grid figure  > div {
    position: relative;
}
.team-srot-com .item-grid figure > div:after{
	position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(44 54 57 / 70%);
    top: 0;
	display:none;
}
.team-srot-com .ctgrid .item-grid:hover figure > div:after{
	display:block;
}
.team-srot-com .ctgrid .item-grid:hover .extp-readmore a{
	display:block;
}
.team-srot-com .item-grid figure figcaption .tpstyle-10-social {
    display: none;
}

.team-srot-com  .ex-loadmore {
    display: none;
}
.ex-tplist, .tpstyle-3-info {
    direction: unset;
}
.team-srot-com .ctgrid .item-grid:hover .extp-readmore a::last-letter{

display:none;


}
.team-srot-com {
    padding-top: 0 !important;
}
.team-srot-com 
 .et_pb_row.et_pb_row_1 {
    padding-top: 0;
}

.team-srot-com .extp-search {
    text-align: center;
    position: relative;
    top: -136px;
}
.team-srot-com .extp-search form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    font-size: 16px;
    padding: 5px 43px 5px 14px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    background-color: #2c3639;
    height: 50px;
    background-image: url("/wp-content/uploads/2024/04/Subtraction-28.png");
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 20px;
}
.team_header {
    background: #2C3637;
    padding: 100px 0;
    text-align: center;
    color: #fff;
}
.team_header h2 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    color: #fff;
    font-size: 38px;
    padding-top: 26px;
}
.single-ex_team_1 {
    margin: 0 !important;
}
.single-ex_team_2 {
    margin: 0 !important;
}
.single-ex_team_3 {
    margin: 0 !important;
}
.single-ex_team_2 p {
    border-bottom: 1px solid #2C3639;
    padding-bottom: 10px !important;
    margin-bottom: 10px;
}
.single-ex_team_6 {
    color: #2C3639;
    border: 1px solid #2C3639 !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding: 10px 30px !important;
}
.single-ex_team_6:after{
	font-size:22px !important;
}
.post-slider-bx .et_pb_carousel_group.active .et_pb_portfolio_image.landscape .meta {
    opacity: 9 !important;
    z-index: 22 !important;
}
.midel {
    border-left: 1px solid #F6F5F1;
    padding-left: 25px;
}
.midel .et_pb_module.et_pb_heading.et_pb_heading_1 {
    margin-bottom: 0 !important;

}
.single-ex_team div#left-area {
    padding-bottom: 0 !important;
}
.get-tech {
    font-size: 16px !important;
    padding: 10px 30px !important;
    font-family: "Source Sans 3", sans-serif !important;
    text-transform: uppercase !important;
	border-radius:0px !important;
}
.get-tech:after{
	 font-size: 24px !important;
}
.ingrafi .et_pb_text_inner h2 {
    color: #000 !important;
}
div#services-main-sec .et_pb_portfolio_grid_items .project h2.et_pb_module_header {
    margin: 0 !important;
}
.project-services123 {
    display: flex;
    flex-wrap: wrap;
}
.project-services123 .project-inner {
    background: #F6F5F1;
    width: 48%;
    margin-right: 2%;
    padding: 60px 70px;
    margin-bottom: 20px;
	position: relative;
}
.project-services123 .project-inner:after {
    content: "";
    position: absolute;
    left: 37px;
    height: 74%;
    width: 2px;
    background: #2C3639;
    top: 40px;
}
.project-services123 .project-inner h2 a {
    color: #2C3639;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
}
.project-services123 .project-inner p {
    color: #2C3639;
    font-family: "Source Sans 3", sans-serif !important;
    margin: 10px 0;
    min-height: 111px;
}
.project-services123 .project-inner a.rdmr {
    background-image: url(/wp-content/uploads/2024/03/Arrow-button.svg);
    height: 35px;
    width: 35px;
    display: inline-block;
    font-size: 0 !important;
    background-size: 35px !important;
    background-repeat: no-repeat;
}
div#services-main-sec .et_pb_portfolio_grid_items .project, .project-services123 .project-inner{
    background: #F6F5F1;
    width: 48%;
    margin-right: 2%;
    padding: 60px 70px;
    margin-bottom: 20px;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:after{
    content: "";
    position: absolute;
    left: 37px;
    height: 74%;
    width: 2px;
    background: #2C3639;
    top: 40px;
}
div#services-main-sec .et_pb_portfolio_grid_items .project h2.et_pb_module_header a {
    color: #2C3639;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
}
div#services-main-sec .et_pb_portfolio_grid_items p.post-meta {
    display: none;
}
div#services-main-sec .et_pb_portfolio_grid_items 
 .et_pb_portfolio_excerpt {
    color: #2C3639;
    font-family: "Source Sans 3", sans-serif !important;
    margin: 10px 0;
}
div#services-main-sec .et_pb_portfolio_grid_items 
 a.et_pb_portfolio_link {
    background-image: url(/wp-content/uploads/2024/03/Arrow-button.svg);
    height: 35px;
    width: 35px;
    display: inline-block;
    font-size: 0 !important;
    background-size: 35px !important;
    background-repeat: no-repeat;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:hover{
	background:#2C3639;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:hover  .et_pb_portfolio_excerpt {
	color:#fff;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:hover  h2.et_pb_module_header a{
	color:#fff;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:hover:after{
	background:#fff;
}
div#services-main-sec .et_pb_portfolio_grid_items .project:hover a.et_pb_portfolio_link{
   background-image: url(/wp-content/uploads/2024/04/Subtraction-6.png);
    height: 35px;
    width: 35px;
    background-size: 35px !important;
    background-repeat: no-repeat;
}
.my-gelry {
    padding: 0 !important;
    margin: 0 !important;
}
.my-gelry .et_pb_gallery_item {
    margin: 0 !important;
    width: 20% !important;
    clear: none !important;
}
.my-gelry .et_pb_row.et_pb_row_3 {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
}
div#blog-sec-slider div#slider .buttons {
    text-align: right;
}
div#blog-sec-slider div#slider .buttons button {
    background: transparent;
    border: none;
    padding: 0;
    margin-left: 10px;
}
div#blog-sec-slider div#slider .buttons button img {
    width: 39px;
}
div#blog-sec-slider div#slider button {
    background: transparent;
    border: none;
    padding: 0;
 
}
div#blog-sec-slider .slides .slide {
    background: #F6F5F1;
    padding: 20px 30px 20px 60px;
	position:relative;
}
div#blog-sec-slider div#slider .icon a img {
    width: 30px;
    margin-top: 10px;
}
div#blog-sec-slider .slides br{
	display:none;
}
div#blog-sec-slider .slides .slide .title {
    color: #2C3639;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 24px;
 margin-bottom: 10px;
}
div#blog-sec-slider .slides .slide .excerpt {
    color: #2C3639;
    font-family: "Source Sans 3", sans-serif !important;
    margin: 10px 0;
}
div#blog-sec-slider .slides .slide:after {
    content: "";
    position: absolute;
    left: 37px;
    height: 83%;
    width: 2px;
    background: #2C3639;
    top: 22px;
}
div#blog-sec-slider .slides .slide:hover{
	  background: #2C3639;
}
div#blog-sec-slider .slides .slide:hover .excerpt{
	  color: #fff;
}
div#blog-sec-slider .slides .slide:hover .title{
	   color: #fff;
}
div#blog-sec-slider .slides .slide:hover:after{
	background:#F6F5F1;
}
div#blog-sec-slider div#slider .buttons {
    text-align: right;
    padding-right: 5%;
}
img.block {
    display: none;
}
div#blog-sec-slider .slides .slide:hover img.block {
    display: block;
}
div#blog-sec-slider .slides .slide:hover img.none {
    display: none;
}
h2.doctor-bx {
    color: #2C3639;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 30px;
    position: absolute;
}

div#blog-sec-slider  .slides {
    margin-top: 20px;
}
.single-project .nav-single span a {
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 100px;
    font-size: 16px;
    font-weight: 700 !important;
    background-color: #082125;
    padding: 10px 30px;
    margin-bottom: 50px;
    display: inline-block;
}
.single-project .nav-single span a:hover {
    background-color: #e38a32;

}
.single-project .nav-single {
    margin-top: 0 !IMPORTANT;
}
a {
    color: #e38a32;
}
.single-project .et_pb_module.et_pb_heading h2 {
    margin-bottom: 0;
    padding: 0;
}
.single-project ul li {
    margin-bottom: 0px;
}
.single-project ul li:last-child{
	 margin-bottom: 0px;

}
.full-lsider  .ex-tpcarousel.ld-screen.at-childdiv {

    direction: rtl !important;
}
.slider-head {
    text-align: center;
    padding-bottom: 0px;
}
.slider-head p {
    color: #966844;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.slider-head h2 {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 36px;
    color: #fff;
    width: 444px;
    margin: auto;
    line-height: normal;
}
.full-lsider .ex_s_lick-track .item-grid .tpstyle-2-image {

}
.full-lsider .ex_s_lick-track .item-grid figcaption {

    background: #2c3639;
    border-radius: 0;
    padding: 0px 0px 0;
	margin:0px;
	text-align:left;
}
.full-lsider .tpstyle-2 figcaption:after {
    content: unset;
   
}
.full-lsider .ex_s_lick-track .item-grid figcaption h3 {
    padding-top: 18px !important;
}
.full-lsider .ex_s_lick-track .item-grid figcaption h3 a {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    color: #fff !important;
    text-align: left !important;
}
.full-lsider .ex_s_lick-track .item-grid figcaption h5 span {
    display: block;
    margin-top: 15px;
    color: #fff;
}
.full-lsider .ex_s_lick-track .item-grid figcaption h5 {
    color: #966844;
    font-family: "Source Sans 3", sans-serif !important;
    border-bottom: 1px solid #2C3639;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 500;
}
.full-lsider .ex_s_lick-track .item-grid figcaption p {
    color: #2C3639;
    margin: 0;
overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
           line-clamp: 4;
   -webkit-box-orient: vertical;
display:none;
}
.lb-info h3 a {
 font-family: 'Prata', Georgia, "Times New Roman", serif;
    color: #2C3639 !importan
}
.full-lsider .ex_s_lick-track .item-grid figure {
    background: #fff;
}
.full-lsider .ex_s_lick-track .item-grid figcaption h3 {
    padding-top: 0px;
}
.full-lsider .ex-tplist.ex-tpcarousel .item-grid {
    padding: 0px 25px;

}
.full-lsider .ex-tplist.ex-tpcarousel .custom_active{

}
.full-lsider .ex_s_lick-track .item-grid.custom_active figure{
	
}
.full_slider_section_perf.full-lsider [dir='rtl'] .ex_s_lick-next {
	background-image: url("https://www.opusbiological.com/wp-content/uploads/2024/05/Subtraction-7-1.png");
}
.full_slider_section_perf.full-lsider [dir='rtl'] .ex_s_lick-prev {
	
	background-image: url("https://www.opusbiological.com/wp-content/uploads/2024/05/Subtraction-6-1.png");
}
.full-lsider [dir='rtl'] .ex_s_lick-next {
    right: auto;
    background-image: url("/wp-content/uploads/2024/04/gfdgd.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px;
}
.full-lsider [dir='rtl'] .ex_s_lick-next:before {
    content: unset;
}
.full-lsider [dir='rtl'] .ex_s_lick-prev {
    left: auto;
	z-index:99;
 background-image: url("/wp-content/uploads/2024/04/Subtraction-6.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px;
}
.full-lsider [dir='rtl'] .ex_s_lick-prev:before {
   content: unset;
}
.full-lsider .tpstyle-2 .tpstyle-2-image img {
    border-radius: 0px;
    max-width: 100%;
    vertical-align: top;
    float: left;
}
.team-srot-com figcaption p {
    display: none;
}
.team-srot-com figcaption h5 span {
    display: block;
    color: #966844;
    margin-top: 5px;
}
.full-lsider .ex_s_lick-track .item-grid .tpstyle-2-image a {
 
}
.full-lsider .et_pb_module.et_pb_fullwidth_code {
    padding: 0;
}
.Team_header h2 {
    color: #fff;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 36px;
}
.Team_header {
    text-align: center;
    background: #2C3639;
    padding: 150px 0px 100px;
    color: #000;
}


/******30-4-24 blog all pages css *******/
hr.bodr_hr_col {
    width: 40%;
    text-align: left;
    display: inline-block;
    margin-bottom: 20px;
    color: #333;
}

p.para_gap_col {
    padding-bottom: 23px !important;
}
h4.bold_heading_col {
    font-size: 20px !important;
	color:#333;
	font-weight:500 !important;
	line-height: 25px;
}
span.spn_color_col {
    color: #e38a32;
}
.list_style_col ul li {
    padding-bottom: 5px;
}
.number_list_style_col ol li {
    padding-bottom: 5px;
}
.italic_para_col p {
    font-size: 13px !important;
}
.single-post div#content-area {
    margin-top: 65px;
}
#comment-wrap {
    padding-top:35px;
}
#left-area .et_pb_post {
	margin-bottom: 0;
	padding-bottom: 0;
}
#left-area {
	padding-bottom: 0;
}
.form-submit .et_pb_button {
    display: inline-block;
    cursor: pointer;
    color: #485052;
    border-radius: 0;
    border-color: #485052;
    color: #485052;
    font-size: 16px;
    padding: 10px 30px;
    font-family: "Source Sans 3", sans-serif;
    text-transform: uppercase;
}
.form-submit .et_pb_button:hover {
	border-color: none;
	border:0;
}
h3#reply-title {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-size: 22px !important;
    color: #3f4e4f;
    font-weight: 500;
}
#content-area .et_pb_post h1.entry-title {
    font-family: 'Prata', Georgia, "Times New Roman", serif;
	line-height: 40px;
}
#comment-wrap form .comment-form-author {
    display: inline-block;
    width: 32.5%;
    margin-right: 9px;
}
#comment-wrap form .comment-form-email {
    display: inline-block;
    width: 32.5%;
    margin-right: 9px;
}
#comment-wrap form .comment-form-url {
    display: inline-block;
    width: 32.5%;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
	width: 100%;
}
h1#comments {
    font-size: 20px;
    font-family: 'Prata', Georgia, "Times New Roman", serif;
    font-weight: 500 !important;
}
.comment-reply-link {
	color:#485052;
}
#respond {
	padding-top:0;
}
.section-to-frmse form  span.wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 100%;
}
/******** END *********/



/******** media query ********/
@media screen and (max-width: 991px) {
	#comment-wrap form .comment-form-author {
		width: 32%;
	}
	#comment-wrap form .comment-form-email {
		width: 32%;
	}
	#comment-wrap form .comment-form-url {
		width: 32%;
	}
	.mobile_menu_bar:before {
		left: 5px;
        top: -8px;
		visibility: hidden;
	}
	
	
}

@media screen and (max-width: 767px) {
	.arth_txt_mobile h1 {
        font-size: 40px !important;
}
.team_form_section form.wpcf7-form {
    padding: 0 15px;
}
.team_form_section .et_pb_row.et_pb_row_2 {
   
    display: unset;
   
}
	.project-services123 .project-inner {
    width: 100%;
}
	.project-services123 .project-inner:after {
		visibility: hidden;
	}
	
.font-size44 h1.et_pb_module_heading {
    font-size: 40px !important;
}
.accordin-sec25255 {
    padding-bottom: 0px !important;
}
body.single-project .bacg-1233548 .sport_service_col {
    padding-top: 0;
}
body.single-project .bacg-1233548 {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
body.single-project  .bacg-123354 .image-mobile-11 {
    margin-top: 190px !important;
}
.testing58 {
    padding: 30px 0 !important;
}
.bacg-123 .sport_service_col h1.et_pb_module_heading {
    font-size: 40px;
}
	.full-paddinf452 {
		padding-bottom:30px !important; 
	}
.full-paddinf452 .et_pb_row.et_pb_row_2 h1.et_pb_module_heading {
    font-size: 40px !important;
}
.full-paddinf452 .et_pb_row.et_pb_row_2 {
    padding-top: 0;
    padding-bottom: 0;
}
.bacg-123 .sport_service_col {
    padding-bottom: 0 !important;
}
.top-mrg4878 h1.et_pb_module_heading {
    margin: 0 !important;
    padding: 0;
}
.top-mrg4878 {
    padding: 0;
}
body .bot1487 {
    padding-bottom: 0 !important;
}
.accordin-sec {
    padding: 30px 0 !important;
}
.single-project .section-to.servie-ine1  .et_pb_text_inner {
    width: 100%;
}
.single-project .bacg-123 {
    padding: 30px 0 !important;
}
.bacg-1231587 {
    padding-top: 0;
}
.full-taxt .et_pb_text_inner {
    width: 100% !important;
}
.left-12 {
    margin-bottom: -15px;
}
.abut-botm-sec-bg .et_pb_row.et_pb_row_2 {
    padding: 0;
}
.ser-slider .et_pb_slide {
    min-height: unset !important;
}
.ser-slider {
    min-height: unset !important;
}
.ser-slider .et_pb_container {
    height: unset !important;
}
.extp-readmore {
    text-align: center;
}
.faqs-sec .abute-botm p {
    margin-top: 15px;
}
.extp-readmore {
    text-align: center;
}
.mobile_slide_section12424 > .et_pb_row.et_pb_row_3 {
    padding-top: 0 !important;
}
.mobile_slide_section12424 {
    padding-top: 0 !important;
}
div#inner_pilates12335 {
    padding: 30px 0;
}
div#footer-widgets {
    text-align: center;
}
div#custom_html-3 {
    display: inline-block !important;
}
.faqs-se-mob {
    padding-top: 30px;
padding-bottom: 30px;
}
.single-project .meet-team-clor {
    padding: 30px 0 !important;
}
.image-mobile-inr25845 {
    background-size: contain !important;
}
.body-optimisation-id {
    margin-top: 65px;
}
.bg-c-125789 {
    padding: 30px 0 !important;
}
.pricing-12587 {
    padding-bottom: 0 !important;
}
.mobile_slide_section123 > .et_pb_row.et_pb_row_2 {
    padding-top: 0;
}
.mobile_slide_section123 {
    padding-top: 0 !important;
}
.get-tuh124 {
    padding-top: 25px;
}
.bacg-123145 {
    padding-bottom: 0px;
}
.my_slider_mobile {
    padding: 40px 0 30px!important;
}
.accordin-sec4797 {
    padding: 40px 0 10px !important;
}
.bacg-12328 .et_pb_row.et_pb_row_4 {
    padding-bottom: 0;
}
.bacg-12328 {
    padding: 20px 0 0;
}
.faqs53265242 {
    padding-top: 15px !important;
}
.single-ex_team_main {
    padding: 25px 0 !important;
}
.bg-524442254 {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.boton-black648 {
    margin-bottom: 30px;
}
.hedin122 {
    padding: 0 0;
}
.et_pb_button_module_wrapper {
    text-align: center !important;
}
div#main-content .image-mobile-11 {
    padding-bottom: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
    line-height: normal !important;
}
.newsletter_sbscrptn label input.wpcf7-form-control.wpcf7-submit {

    width: 34%;
}
div#page-container div#mega-menu-wrap-primary-menu  a.botn-nab {
    margin: auto;
    margin-top: 26px !important;
}
div#blog-sec-slider .slides .slide:after {
    position: absolute;
    height: 72%;
}
div#blog-sec-slider .slides {
    display: flex;
}
div#blog-sec-slider .slides {
        display: flex;
        width: 1100px !important;
    }
div#main-content .image-mobile-inr {
    padding: 40px 20px 20px !important;
    flex-direction: column;
    display: flex;
}
div#main-content .image-mobile-11 {
    order: 2;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.image-mobile-12 {
    height: 300px;
    display: block !important;
    order: 1;
}
.services_cls_mobile_row {
	flex-direction: column;
    display: flex;
}
.services_cls_mobile_row .image-mobile-12 {
	margin-bottom: 60px !important;
}
.sport_service_col {
	flex-direction: column;
    display: flex;	
}
.sport_service_col .image-mobile-11 {
	margin-top: 230px !important;
}
.img_height_col {
	height: 400px;	
}
.img_size_col_service {
	background-size: cover !important;	
}	
.team-srot-com .extp-readmore {
    position: absolute;
    top: 133px;
     width: 110px;
}
.team-srot-com .extp-readmore a {
    padding: 10px 5px !important;
    font-size: 14px !important;
}
.contct-map-bx .last-box148 {
    margin-top: 80px;
}
.meet-team-clor024 .et_pb_row .et_pb_column.et_pb_column_1_4 a.et_pb_button {
    font-size: 16px;
    padding: 6px 15px !important;
}
.meet-team-clor024 .et_pb_row .et_pb_column.et_pb_column_1_4 
 .et_pb_team_member_description {
    min-height: 80px;
}
.meet-team-clor024 .et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 46% !important;
    margin: 10px 2%;

}
.blog-post-slider .lwp_post_carousel_item_inner .lwp_post_carousel_title h4.lwp_post_carousel_heading a {

    font-size: 18px;
}
 .blog-post-slider .lwp-slick-slider .slick-prev {
    left: 0 !important;
}
div#pricing table.wptb-preview-table tr.wptb-row td.wptb-cell:first-child {
    width: unset !important;
}
div#pricing table.wptb-preview-table {
    min-width: unset !important;
}
article.et_pb_post .et_pb_image_container img {
    height: unset;
    object-fit: cover;
}
.blog article.et_pb_post {
    margin-bottom: 40px !important;
    width: 46% !important;
    float: left;
    margin-left: 2%;
    margin-right: 2% !important;
}
.et_pb_post>h2 {
    margin-bottom: 10px;
}
div#main-content .blog-pst article p.post-meta {
    display: none !important;
}
.team-srot-com3535 .ex-tplist.column-3 .item-grid a {
    font-size: 20px;
}
.team-srot-com3535 .ex-tplist.column-3 .item-grid {
    float: left !important;
    width: 50%;
}
.map-lft iframe {
    height: 350px !important;
        margin-bottom: 30px;
}
div#resorce12.service-026 .et_pb_code_inner {
    padding: 20px 15px !important;
}
div#resorce12.service-026 span.et_pb_image_wrap img {
    height: 330px;
    object-fit: cover;
}
.border-btm:after {
    position: absolute;
    width: 118%;
 
}
.name-mr {
    padding-bottom: 0;
}
.sing_up_section {
    padding-top: 30px !important;
}
.blog-post-slider .slick-dotted.slick-slider {
    margin-bottom: 15px;
}
.sing_up_section .et_pb_row {
    min-height: unset;
}
header#main-header .book_btn {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 282px;
}
header#main-header .container {
    width: 94%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 0 0 0;

}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu h4  {
    padding: 20px 0 0 0;

}
div#blog-sec-slider.my_slider_mobile  h2.doctor-bx {
    margin-bottom: 50px !important;
    display: contents;
}
div#blog-sec-slider.my_slider_mobile  .buttons {

}
.get-tuh124 .et_pb_code_inner {
    margin-bottom: 20px;
}
.get-tuh124 .et_pb_heading_container h1 {
    text-align: center !important;
}
div#therr123 .therr-stec12 {
    position: relative;
    margin-top: -106px;
}
div#therr123 .therr-stec12 .et_pb_code_inner {
    position: unset;
}
div#footer-info {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
#footer-widgets {
    padding-bottom: 0;
}
.get-tuh124 .et_pb_code_inner {
    text-align: center;
}
.get-tuh124 .et_pb_heading_container h2 {
    text-align: center !important;
}
.contct-bnr {
    width: 100%;

}
.page-id-63 .contct-map-bx .map-text {
    padding-bottom: 50px;
}
div#pricing .et_pb_row.et_pb_row_1 {
    width: 90%;
}
.ser-slider .et_pb_slide_image img {
    height: unset;
    object-fit: cover;

}
div#page-container .bacg-123 {
    background: #fff !important;
}
div#welcome_to_opus {
    background: #fff !important;
}
.newsletter_sbscrptn label span.wpcf7-form-control-wrap {
    width: 61%;

}
.faqs-sec  .et-last-child .et_pb_accordion {
    padding-left: 0px;
}
.section-to-abut.txt-img-70 .et_pb_column {

    padding-right: 20px;
}
.conatc_frm form {
    padding-left: 0px;
}
.conatc_frm .abute-botm {
    padding-right: 0px;
}
.about_integer_section .et_pb_column.et_pb_column_1_2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.team_slider [dir='rtl'] .ex_s_lick-next {
    right: auto;
    left: -25px;
}
.team_slider [dir='rtl'] .ex_s_lick-prev {
    right: -25px;
    left: auto;
}
.single-ex_team div#blog-sec-slider .slides .slide .excerpt {

    min-height: unset;
}
.single-ex_team div#blog-sec-slider .slides .slide .icon {
    position: unset;

}
.blog-pst article {
    min-height: unset;
    position: relative;
    margin-bottom: 25px !important;
}
.blog-pst article a.more-link {
    position: unset;
 
}
div#main-content .my-gelry .et_pb_row .et_pb_module.et_pb_gallery {
    width: 100%;
    max-width: 100%;
    margin: auto !important;
}
div#main-content .my-gelry .et_pb_row {
    max-width: 100% !important;
    margin: auto !important;
    padding: 0 !important;
    width: 100%;
}
.new-later form.wpcf7-form label span.wpcf7-form-control-wrap {
    width: unset;

}
.new-later form.wpcf7-form label input.wpcf7-form-control.wpcf7-submit {

    position: absolute;
    right: 0;
}
div#et-main-area .older-news-12 .lwp_post_carousel_item_inner {
     border: none !important;
}
.older-news-12 .lwp-slick-slider .slick-next {
    right: -4px;
}
.older-news-12 .lwp-slick-slider .slick-prev {
    left: -4px;
}
body div#et-main-area .mduio-1244{
    background-image: linear-gradient(90deg, #ffffff 67%, #ffffff 67%) !important;
}
body div#et-main-area .medu-bg {
    background-image: linear-gradient(90deg, #ffffff 67%, #ffffff 67%) !important;
}
div#resorce12.fonr158158 .et_pb_column.et_pb_column_1_4 {
    margin-right: 0;

}
.get-tuh124 .et_pb_button_module_wrapper {
    text-align: center;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner h3.testimonial-heading {
    position: absolute;
    bottom: 50px;
    right: 24px;
    height: 26px;
    width: 26px;
    background-size: 25px;
}
.team-plug .wpmtst-testimonial-inner.testimonial-inner:after {
    position: absolute;
    content: "";
    left: 19px;
    height: 66%;
    top: 38px;
}
.team-plug .wpmtst-testimonial-inner.testimonial-inner {
    padding: 35px 15px 35px 35px !important;

}
div#bg-clor2422 .et-last-child .et_pb_module.et_pb_image.et_pb_image_1 {
    padding: 0 50px;
}
div#bg-12458 {
    background-image: linear-gradient(90deg, #f6f5f1 79%, #f6f5f1 79%) !important;
}
div#bg-c-125 {

    background-image: linear-gradient(90deg, #fcfbfa 37%, rgb(252 251 250) 37%, #ffffff 100%) !important;
}
.accordin-sec .et_pb_toggle {
    margin-bottom: 25px !important;
}
.accridin-faq .et-last-child {
    padding-left: 0;
}
.book_btn {
    margin-top: 0;
}
	#comment-wrap form .comment-form-author {
		width: 100%;
	}
	#comment-wrap form .comment-form-email {
		width: 100%;
	}
	#comment-wrap form .comment-form-url {
		width: 100%;
	}
	.media_image_col.et_pb_image_0 {
       margin-right: 0 !important;
    }
	hr.bodr_hr_col {
		width:100%;
		margin-bottom:30px;
	}
   .et_header_style_left #logo {
        max-width: 100%;
    }
    .logo_container img#logo {
       width: 90px;
       position: relative;
       top: 12px;
     }
    .book_btn a {
       font-size: 13px;
       padding: 8px 10px;
    }
	/** 27-5-24 **/
.infographic_section .et_pb_column {
    margin-bottom: 0;
}
	.Integer_section.et_pb_section {
    padding: 0;
}
.red_bg_section.et_pb_section {
    padding: 0;
}
.sing_up_section .et_pb_column {
    margin-bottom: 0;
}
.sing_up_section p.et_pb_contact_field {
    margin-bottom: 35px;
}
#main-footer .et_pb_widget {
    float: unset !important;
}
div#custom_html-3 {
	display: flex;
    justify-content: flex-start;	
}
.get_touch_section .et_pb_column {
    margin-bottom: 0;
}
#services-main-sec.all_services_section .et_pb_portfolio_grid_items .project {
    width: 100%;
}
#services-main-sec .et_pb_portfolio_grid_items .project:after {
    visibility: hidden;
}
.contct-bnr-top {
		 padding: 140px 0  0!important;
}
.contact_get_section .et_pb_column {
    margin-bottom: 0;
}
.contact_get_section .et_pb_column_2 {
    padding-bottom: 10%;
}	
.contact_last_lorem_section.section-to-abut .et_pb_column {
    width: 100% !important;
}
.contact_last_lorem_section .et_pb_column {
        margin-bottom: 15px;
}
.section-to-abut.about_integer_section .et_pb_column {
    width: 100% !important;
}
.about_integer_section .et_pb_column {
    margin-bottom: 0;
}
.about_integer_section .et_pb_column_10 {
    padding-bottom: 0;
}
.patient_page_tp_section .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: 120px;
}
.ser_inner_page_phy .et_pb_column {
    margin-bottom: 0;
}
#main-header .mega-menu-toggle {
    position: absolute;
     right: 0;
/*      left: 0; */
     top: -11px;
     width: 100%;
	 max-width: 50px;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle {
	background:transparent;
}	
#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu {
	top: 50px !important;
	padding: 10px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
	padding: 10px 10px;
}
nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
	float: unset;
}
div#et-top-navigation nav#top-menu-nav {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
}
.book_btn a {
	margin-top: -14px;
    margin-right: 28px;	
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	width: 100%;
}
.mega-sub-menu li.pa-top {
	padding-top: 0 !important;	
}	
	/** 28-5-24 **/
#footer-bottom #footer-info a {
	margin: 0 10px;	
}
.ftr-btm {
    float: none;
}
.home-baner-servic {
    padding: 125px 0 70px !important;
}
.serv_inner_pilates_section .et_pb_column {
	margin-bottom: 0;
}
.meet_slider_serv_section .slider-head h2 {
    width: 100%;
}
.single-post article .et_post_meta_wrapper:first-child {
    padding: 60px 0 100px !important;
}
.single-post article .et_post_meta_wrapper h1.entry-title {
    font-size: 25px;
}
.single-post div#main-content:after {
	padding: 220px 0;
	height: unset;
}
.single-post .post-1197 .entry-content {
    margin-top: 45px;
}
.single-post .post-1145 .entry-content {
    margin-top: 45px;
}
.single-post .post-1106 .entry-content {
    margin-top: 45px;
}
.single-post .post-1094 .entry-content {
    margin-top: 45px;
}
.single-post .post-1087 .entry-content {
    margin-top: 45px;
}
.single-post .post-1066 .entry-content {
    margin-top: 45px;
}
.single-post .post-1060 .entry-content {
    margin-top: 45px;
}
.single-post .post-1049 .entry-content {
    margin-top: 45px;
}
.single-post .post-180 .entry-content {
    margin-top: 0;
}
.single-post .post-1 .entry-content {
    margin-top: 12px;
}
.single-post .post-183 .entry-content {
    margin-top: 0;
}
div#blog-sec-slider.my_slider_mobile .slides .slide {
	width: 100% !important;	
	margin-bottom: 20px;
}	
.my_slider_mobile .slides {
    display: block;
}
div#blog-sec-slider.my_slider_mobile div#slider .buttons {
    position: relative;
    top: 10px;
    padding-top: 0px;
    padding-bottom: 20px;
}
.post-180 {
    margin-bottom: 0 !important;
}
/** 29-5-24 **/
.mobile_slide_section .et_pb_slide_image {
    display: block !important;
}
div#main-content .mobile_slide_section .ser-slider .et_pb_slide_description {
    margin-top: -75px;
	padding: 85px 30px 30px 30px;
	width: 100% !important;
}
.fee-sec .et_pb_module.et_pb_text.et_pb_text_1 {
    width: 100%;
}	
.fee-sec .et_pb_row.et_pb_row_3 {
    width: 90%;
}
.text-call-out .et_pb_row.et_pb_row_5 {
    width: 90%;
}
.text-call-out .et_pb_row.et_pb_row_5 {
    width: 90%;
    padding: 40px 30px !important;
}
.text-call-out-2 .lft-colom {
    padding: 20px !important;
}
.got-a-question .et_pb_row.et_pb_row_7 {
    width: 90%;
}
.text-image {
    padding-bottom: 50px !important;
}
.fee-sec .et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_left {
    width: 90%;
}
body div#main-content .bg--color456{
		    background-image:unset !important;
	background-color:#2c3639 !important;
	}
.testmonl-bx .et_pb_testimonial_description {
    width: 90%;
}
.blog-post-slider .lwp-slick-slider .slick-next {
    right: 7px;
}
.blog-post-slider .lwp-slick-slider .slick-prev {
    left: 7px;
}
.thre-service .et_pb_row .et_pb_column {
    width: 100% !important;
}
.team-m .et_pb_row.et_pb_row_22 {
    text-align: center;
}
.team-m .et_pb_row.et_pb_row_22 .et_pb_heading_container h1 {
    text-align: center !important;
}
.team-m .et_pb_row.et_pb_row_22 .et_pb_button_module_wrapper {
    text-align: center;
}
.accordin-sec .et_pb_toggle h5.et_pb_toggle_title {
    width: 100%;
    padding-left: 0px;
}
.accordin-sec .et_pb_toggle .et_pb_toggle_content {
    width: 100%;
   
    position: unset !important;
    right: 0;
    padding: 25px 0 !important;
}
body .accordin-sec .et_pb_toggle_close .et_pb_toggle_title {
    background-position: left top;
padding-left: 30px;
}
body .accordin-sec .et_pb_toggle_open .et_pb_toggle_title {
    background-position: left top;
padding-left: 30px;
}
body .accordin-sec .et_pb_toggle_open .et_pb_toggle_title:after {
    font-size: 39px;
    right: 2px;
    color: #e38a32;
    font-family: ETmodules!important;
    font-weight: 400!important;
    content: "\e046"!important;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    left: auto;
    rotate: 90deg;
}
.extrun-link .et_pb_text_inner a {
    margin-left: 0;
}
body div#main-content .opojit {
    background-color: #ffffff !important;
    background-image:unset !important;
}
.faqs-sec table.wptb-preview-table tr.wptb-row td.wptb-cell {
    width: 500px !important;
}
}
/******* END *********/


@media only screen and (max-width: 1350px)  {
#bg-12458 {
	background-image: linear-gradient(90deg,#f6f5f1 83%,#2c3639 66%) !important;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
    font-size: 13px;
}
header#main-header .book_btn a {
    font-size: 14px;
    padding: 10px 15px;
    margin-top: -16px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
    font-size: 13px !important;

}
  }
@media only screen and (max-width: 767px)  {
	article#post-1099 {
      margin-top: 0;
   }
	article#post-1217 {
      top: 0;
  }
	.mob_hed_txt h2 {
      font-size: 26px;
  }
	.et_pb_row.et_pb_row_3.vi_do {
	    display: block;
}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
#bg-12458 {
	background-image: linear-gradient(90deg,#f6f5f1 75%,#2c3639 66%) !important;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
    font-size: 13px;
}
header#main-header .book_btn a {
    font-size: 14px;
    padding: 13px 15px;
margin-top: -30px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
    font-size: 13px !important;

}
  }
@media only screen and (min-width: 1801px) and (max-width: 1920px) {
#bg-12458 {
	background-image: linear-gradient(90deg,#f6f5f1 73%,#2c3639 66%) !important;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
    font-size: 13px;
}
header#main-header .book_btn a {
    font-size: 14px;
    padding: 13px 15px;
margin-top: -30px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
    font-size: 13px !important;

}
  }
@media only screen and (min-width: 1921px) and (max-width: 2200px) {
#bg-12458 {
	background-image: linear-gradient(90deg,#f6f5f1 71%,#2c3639 66%) !important;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
    font-size: 13px;
}
header#main-header .book_btn a {
    font-size: 14px;
    padding: 13px 15px;
margin-top: -30px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
    font-size: 13px !important;

}
  }
@media only screen and (min-width: 2201px) and (max-width: 3000px) {
#bg-12458 {
	background-image: linear-gradient(90deg,#f6f5f1 66%,#2c3639 66%) !important;
}
#footer-widgets .footer-widget a.boook-btn {
    padding: 13px 17px;
    font-size: 13px;
}
header#main-header .book_btn a {
    font-size: 14px;
    padding: 13px 15px;
margin-top: -30px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
    font-size: 13px !important;

}
  }
@media only screen and (min-width: 768px) and (max-width: 1100px) {
header#main-header .container {
    width: 90%;
}
.single-post article .et_post_meta_wrapper:first-child {
    padding: 60px  0;
    position: relative;
    z-index: 99;
}
}







