body{overflow-x: hidden;}
.menu-toggle{ right:auto; left: 0;}
.header-top-area-left{ float:right; text-align: right;}
.header-top-area-right{ text-align:left; float: left;}
.logo {float:right;}
#navigationpanel{float: left;}
.header-contact-info {float:left;}
.hdrtop-Info i, .heade-top-area-mail i{margin:0 0px 0 15px;}
.header-contact-info .header-info-box i{ left:auto; right:0px;}
.header-contact-info .header-info-box{ padding-right:50px; padding-left:0px;}
.site-footer ul{ position:relative;}
.site-footer ul li::before { position:absolute; right:0px; margin-right:0px; transform:rotate(180deg) !important;}
.site-footer ul li{ padding-right:15px; position:relative;}
.cols-4 .widget-column-1, .cols-4 .widget-column-2,.cols-4 .widget-column-3, .cols-4 .widget-column-4{ float:right; text-align:right;}
.footer-post-img{float:right; margin-left:20px; margin-right:0px;}
.footer-contact-info .footer-info-box{ float:right;}
.footer-contact-info .footer-info-box i{ left:0px; right:40px;}
.footer-contact-info .footer-info-box{padding-right:100px;padding-left:0px; border-left: solid 1px #4a4a4a; border-right:0px;}
.footer-contact-info .footer-info-box:nth-child(1) {padding-right:110px; padding-left:0px;}
.header-top-area-left .hdrtop-Info {padding-left:20px;}
.site-navigation ul.nav-menu{}
.owl-carousel .owl-stage-outer, .owl-carousel .owl-wrapper-outer{ direction:ltr !important}

.form_field{ left:0px; right: auto;}
.cart_counter{ margin-left:0px; margin-right:10px;}
.nivo-caption{text-align:right; float:right;}
.site-navigation li.club_btn{margin-left:0px;}
.footer_info_box i{margin-left: 25px; float: right;}
.footer_info_box p, .footer_info_box a{ text-align:right;}
.nivo-controlNav{ text-align: center;}

.hdrtop-Info.hdrsocial{float:left;}
#navigationpanel::before {left: -999999px; right:auto;}
#navigationpanel{border-top-right-radius:100px; border-bottom-right-radius:100px; border-top-left-radius:0px; border-bottom-left-radius:0px;}
#navigationpanel{padding-right: 80px; padding-left:0px;}
.footerstar {float:left; text-align:left;}
.footertime i, .footerstar i{margin-left: 10px; margin-right:0px;}
.footer_info_box {text-align:right;}
.site-footer h3::before { left:auto; right:0px;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3{ text-align:right;}
.copyright-right { float:left; text-align:left;}
.site-navigation ul.nav-menu > .menu-item-has-children > a::after {padding-right:5px; padding-left:0px; margin:0px;}


body.elementor-page .heade-top-area-mail .fa-phone-alt {top:0px}
.heade-top-area-mail .fa-phone-alt {transform:rotate(0deg);}
.hdrtop-Info.hdrsocial{ margin-left:0px; margin-right:30px;}
.footsocial{text-align:left;}
.officetime, .footertime{float:right;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3{ float:right;}
.cols-3 .widget-column-2, .cols-3 .widget-column-3{ text-align:center;}
.welcome_btn .elementor-widget-container {margin:0px 4px !important;}


.header-right-contact::before{ right:auto; left:-999999px;}
.header-right-contact{ text-align:left; float: left; padding-left:15px;}
.header-right-contact::after {right:-59px; left:auto; transform:rotateY(170deg); top:-1px;}
.right_info_search_toggle {float:right;}
.heade-top-area-mail.heade-top-area-add::before {left:auto; right:-999999px;}
.heade-top-area-mail.heade-top-area-add::after { transform:rotateY(170deg); top:-1px; left: -39px; right:auto;}
.footer_info_box { float:right;}
.footer_time_info .footer_info_box:nth-child(3)::before { right:auto; left: -999991px;}
.footer_time_info .footer_info_box:nth-child(3)::after { left:auto; right:-73px; transform:rotateY(170deg); top:-1px;}
/****/

.BlogPostList .hg-blog-img{margin: 0 0 0 5%; float:right;}
#sidebar h2::before, #sidebar h3::before, #sidebar h4::before, #sidebar h5::before {right: 0; left:auto;}
.SitePageStyle-2 form p {text-align:right;}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea {text-align:right;}


.header-top-area-right::before {left: -999999px; right:auto;}
.header-top-area-right::after {right:-100px; left:auto; width:0; height:0; border-bottom:100px solid #d70007 !important; border-right:100px solid transparent; border-left:0;}
.logo::before {right: -999999px; left:auto;}
.logo{padding:20px 0px 20px 60px;}
.logo::after { right:auto; left: -59px;}
.site-navigation ul.nav-menu > li.header_button a{ margin-left:0px; margin-right:10px;}
.logo::after {right:auto; left:-59px; width:0; height: 0; border-bottom:86px solid #d70007; border-left:60px solid transparent; border-right:inherit; border-top:inherit !important;}
.newsInfo .ReadMoreBtn i{transform:rotate(180deg);}
.footsocial{float:right; text-align:center;}
.support_form .wpcf7-select{background-position-x:20px; text-align:right;}
.cols-4 .widget-column-1{padding-left: 60px; padding-right:0px;}
.single-team-thumb{float:right; margin:10px 0px 25px 25px;}
.innovations_section::after { left:0px; right:auto;}
.innovations_list .elementor-icon-list-item .elementor-icon-list-icon {padding-right:0px !important; padding-left:10px;}
.appointment_form .wpcf7-number{ text-align:right}
.appointment_form .wpcf7-submit{ float:right;}
.skill_video{ right:0; left:auto;}
.member-img{ float:right; margin-left:20px}
.testimonial-image{ text-align:right}
.freedom_pain .elementor-icon-box-icon{margin-right:0px !important; margin-left:20px !important;}
.treatment_section{ background-position:left center !important}
.treatment_section .elementor-widget-heading .elementor-widget-container{ padding-left:100px !important; padding-right:0px !important}
.newsThumb span{ left:auto; right:30px;}
.footer-info-dtl i {float:right; margin-left:25px; margin-right:0px}
.footer-info-box .footer-info-dtl:nth-last-child(2) i {border-left:solid 1px; padding-left:30px; border-right:none; padding-right:0px;}
.footer-info-box .footer-info-dtl{padding:40px 35px 29px 20px;}
.cols-4 .widget-column-3{padding-left: 75px; padding-right:0px;}
.widget-column-4 .mc4wp-form-fields input[type="email"]{ text-align:left}
.hdr-topstrip .container {padding:0px 20px 0px 20px;}
.section1_box .elementor-image-box-content, .section5_box .elementor-image-box-content {text-align:right !important;}
.section1_box .elementor-image-box-img, .section5_box .elementor-image-box-img{ margin-right:0px !important; margin-left:15px !important;}
.testimonial-content{ text-align:right;}
.chiropractic_service_image .elementor-widget-container {text-align:right;}
.chiropractic_service_image.elementor-widget-image .elementor-widget-container::before {left: 55px; right:auto;}
@media(max-width: 1199px){
.our_superiority_box .elementor-widget-container{ left:0px;}
.site-navigation ul.nav-menu > li {padding-right:5px; padding-left:5px;}
.header-top-area-left{ text-align:right;}
.blog_btn .elementor-button-wrapper {text-align:left;}

.cols-4 .widget-column-1, .cols-4 .widget-column-2, .cols-4 .widget-column-3, .cols-4 .widget-column-4{ padding-right:15px !important;}
.heade-top-area-mail.heade-top-area-add::before{ display:none;}
}

@media(max-width: 1023px){
.heade-top-area-mail span{ float:right;}
.hdrtop-Info.hdrsocial {text-align:center !important; padding:0px 0px;}

.footer_info_box i {margin-left:6px; margin-right:0px;}
.hdrtop-Info.hdrsocial {float:none;}
.footsocial{ text-align:center !important;}
.cols-3 .widget-column-1, .cols-3 .widget-column-2, .cols-3 .widget-column-3 {text-align:center;}

.footertime, .footerstar, .footer_time_info div{ text-align:right;}
.footer_time_info div {padding-right:15px;}
.footer_info_box i {margin-left:15px;}
.copyright-right{ text-align:center}
.logo::before { display:none}
.logo{ padding-right:20px;}
.header-top-area-right::after { display:none;}
}
@media(max-width: 767px){
.footer-contact-info .footer-info-box, .footer-contact-info .footer-info-box:nth-child(1){ border:none;padding-right:80px;}
.footer-contact-info .footer-info-box i{right:30px;}

.hdrtop-Info, .heade-top-area-mail{ text-align: center;}
.hdrtop-Info i, .heade-top-area-mail i {margin:0 0px 0 5px;}
.copyright-right, .copyright-left{ float:none;}
.footerstar{ text-align:right;}
.hdrtop-Info.hdrsocial {text-align: center !important; margin-right:0px; }


.cols-4 .widget-column-1, .cols-4 .widget-column-2, .cols-4 .widget-column-3, .cols-4 .widget-column-4{ padding-right:0px;}
.right_info_search_toggle{ left:25%; right:auto;}
.footer_time_info .footer_info_box:nth-child(3) {padding-right:30px !important;}

.section1_box .elementor-image-box-content, .section5_box .elementor-image-box-content {text-align: center !important;}
.freedom_pain .elementor-icon-box-icon {margin-right:auto !important; margin-left:auto !important;}
.treatment_section .elementor-widget-heading .elementor-widget-container {padding-left:0px !important;}
.quality_treatment_section {padding-top: 0% !important;}


}
@media screen and (max-width: 1169px) and (min-width: 981px){
#navigationpanel { width:auto !important;}
.hdrtop-Info.hdrsocial {float:left;}
.hdrtop-Info i, .heade-top-area-mail i {margin:0 0px 0 8px;}
.logo {padding-right:15px; padding-left:0px;}
.header-top-area-right::after {right:-45px; border-right:45px solid transparent;}

}