/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */






@media only screen and (max-width: 1000px) and (min-width: 320px)  {

body div#tecnoimg img {
    height: auto !important;
}

section#sverciesid h6 {
    width: 41% !important;
}

div#aboutusid h4 {
    width: 41% !important;
}

div#aboutusid h2 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 0px;
}

div#aboutusid p {
    font-size: 14px !important;
    width: 100% !important;
    margin-bottom: 0 !important;
}

body div#aboutimg img {
    height: auto !important;
}

#medicalid h6 {
    width: 65% !important;
}

#medicalid {
    padding-top: 0;
    padding-bottom: 0;
}

div#simpleid img {
    height: auto !important;
}

section#facilitiesid h6 {
    width: 43% !important;
}


section#testimonailid h4 {
    width: 50% !important;
}
.copyright {
    font-size: 13px !important;
    line-height: 19px;
}    
div#logofooter img {
    width: 100%;
    margin-left: -16px !important;
}

div#adalogo {
    margin-bottom: 12px;
    margin-left: -11px;
}	
.elementor-61 .elementor-element.elementor-element-68b9d46e {
    margin-bottom: 0px;
}   
.fatd-badge-outer img {
    width: 60px !important;
    position: relative;
    bottom: 128px !important;
    right: 54%;
}

.fatd-doctor-name a {
    font-size: 9px !important;
    position: absolute;
    bottom: 108px !important;
    right: 137px;
}	
.logocompanies h4 {
    font-size: 16px !important;
    margin-bottom: 6px !important;
}	
div#familymedid {
    margin-top: 0 !important;
    padding-top: 0 !important;
	margin-bottom: 0 !important;
}

div#familymedid h2 {
    font-size: 20px !important;
    margin-bottom: 0 !important;
}

div#familymedid p {
    font-size: 14px;
    margin-bottom: 0;
}

div#familymedid h5 {
    font-size: 18px;
    margin-bottom: 7px;
}

div#familymedid ul li {
    font-size: 14px;
}

div#familymedid ul {padding-left: 19px;}	
div#innerfaimlyid {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 10px !important;
}

div#innerfaimlyid h3 {
    font-size: 20px !important;
}

div#innerfaimlyid p {
    font-size: 14px !important;
    margin-bottom: 0;
}

div#innerfaimlyid ul li {
    font-size: 14px !important;
}

div#innerfaimlyid ul {
    padding-left: 25px;
}

div#innerfaimlyid h5 {
    font-size: 18px;
}	
div#sportsmedicineid {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div#sportsmedicineid h3 {
    font-size: 20px !important;
}

div#sportsmedicineid p {
    font-size: 14px !important;
    margin-bottom: 0;
}

div#sportsmedicineid ul li {
    font-size: 14px !important;
}

div#sportsmedicineid ul {
    padding-left: 20px !important;
}

div#sportsmedicineid a {
    font-size: 16px !important;
}	
.sportone h3 {
    font-size: 18px !important;
}

.sportone p {
    font-size: 14px !important;
    margin-bottom: 0;
}

.sportone ul {
    padding-left: 20px !important;
}

.sportone ul li {
    font-size: 14px !important;
}	
	
.sportone ol {
    padding-left: 18px !important;
}

.sportone ol li {
    font-size: 14px !important;
}	
.sportone ol li ul {
    padding-left: 0px !important;
}	
	
div#wllnesspageid {
    margin: 0 !important;
    padding: 10px !important;
}

div#wllnesspageid h2 {
    margin-top: 0 !important;
    font-size: 20px !important;
    margin-bottom: 1px !important;
}

div#wllnesspageid p {
    font-size: 14px !important;
    margin-bottom: 0px !important;
}

.wellnessappointment a {
    font-size: 14px !important;
    padding: 7px 30px !important;
    margin-top: 18px !important;
}

div#directprimyid {
    width: 100% !important;
}

.page-id-893 div#directprimyid {
    margin-top: 0px !important;
    padding-right: 8px !important;
}

.display {
    display: block !important;
}

div#directprimyid p {
    font-size: 14px !important;
    line-height: 24px !important;
}

.mejs-overlay-button {
    height: 100px !important;
}

.vidoeinner {
    width: 100% !important;
}

.wp-video {
    max-width: 100% !important;
    width: 100% !important;
}





div#directprimyid h5 {
    font-size: 18px !important;
}

div#directprimyid ul {
    padding-left: 21px !important;
}

div#directprimyid ul li {
    font-size: 14px !important;
}

div#directprimyid ol li strong {
    font-size: 16px;
}

div#directprimyid ol {
    padding-left: 21px !important;
}

div#directprimyid h2 {
    font-size: 20px !important;
    line-height: 29px !important;
}	
div#faqsid {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div#faqsid p {
    font-size: 14px !important;
    line-height: 23px;
    margin-bottom: 0px !important;
}
body #faqsid span.qodef-e-title {
    font-size: 15px !important;
}

h3#ui-id-1 {
    padding: 14px !important;
}
.qodef-qi-faq.qodef-style--standard .qodef-e-content {
    padding: 10px !important;
}	
div#infusionid {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div#infusionid h2 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

div#infusionid p {
    font-size: 14px !important;
    margin-bottom: 0px !important;
}

div#infusionid ul {
    padding-left: 21px !important;
}	
div#infusionid ul li {
    font-size: 14px !important;
}	
div#innerfusionid {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div#innerfusionid h2 {
    font-size: 20px !important;
    line-height: 27px !important;
    margin-top: 0px !important;
    margin-bottom: 6px !important;
}

div#innerfusionid p {
    font-size: 14px !important;
    line-height: 24px;
}

div#innerfusionid h5 {
    font-size: 16px !important;
}

div#innerfusionid ul {
    padding-left: 21px !important;
}

div#innerfusionid ul li {
    font-size: 14px !important;
}

div#innerfusionid h3 {
    font-size: 18px !important;
}

div#innerfusionid a {
    margin-top: 10px !important;
}

.terapybtn a {
    width: 100% !important;
    font-size: 14px;
    line-height: 24px;
}

.terapybtn1 a {
    width: 100% !important;
    font-size: 14px !important;
}	
div#energyid {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 8px !important;
}

div#energyid h3 {
    font-size: 20px !important;
}

div#energyid {
    font-size: 14px !important;
}	
.sportone h2 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.sportone h3 {
    font-size: 18px !important;
}	
div#zofranid {
    width: 100% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 10px !important;
}

div#zofranid h3 {
    font-size: 20px !important;
    margin-bottom: 9px;
    margin-top: 9px !important;
}

div#zofranid p {
    font-size: 14px !important;
}	
body div#popmake-1124, body div#popmake-1129, body div#popmake-1134, body div#popmake-1138, body div#popmake-1142, body div#popmake-1146 {
    width: 100% !important;
    left: unset !important;
}	
	
.page-id-1560 .e-con-inner {
    padding-top: 0px !important;
}

div#aboutusid h2 span {
    font-size: 18px !important;
}

div#paitencol {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 8px !important;
}

div#paitencol h2 {position: relative !important;bottom: 0 !important;padding-top: 0px;}

div#paitencol a {bottom: 0;position: unset !important;}
	
section#bloginnerclass h4 {
    font-size: 20px !important;
    margin-bottom: 7px !important;
}

section#bloginnerclass p {
    font-size: 14px !important;
}
body section#comments {
    width: 86% !important;
}

section#comments h3 {
    font-size: 20px !important;
    margin-bottom: 0px !important;
}

.comment-content p {
    font-size: 14px !important;
}

div#respond h2 {
    font-size: 18px !important;
    margin-bottom: 0px !important;
}

div#respond p {
    font-size: 14px !important;
}	
	
	
	
	
	
/*selekton*/
	.tab {
    width: 100% !important;
    float: unset !important;
    background-position: center !important;
}
.tabcontent {
    height: 300px !important;
    position: unset !important;
    width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
    background-size: 100% 100% !important;
}
.neckdiv.neck {
    width: 70% !important;
}
.neckdiv img {
    width: 40% !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}
.heading p {
    margin-bottom: 80px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
body button.tablinks.necktex {
    top: 15% !important;
    left: 55% !important;
    text-align: center !important;
}
button.tablinks.shouldertex {
    top: 15% !important;
    left: 8% !important;
    text-align: center !important;
}
button.tablinks.elbow {
    left: 2% !important;
    top: 35% !important;
    text-align: center !important;
}
button.tablinks.lowback {
    top: 35% !important;
    left: 18% !important;
}
button.tablinks.hip {
    left: 55% !important;
    top: 42% !important;
}
button.tablinks.knee {
    top: 49% !important;
    left: 28% !important;
}
button.tablinks.foot {
    top: 66% !important;
}
.neckclass a {
    width: 100% !important;
    display: block !important;
    padding: 0 !important;
    text-align: center !important;
    height: 55px !important;
    line-height: 51px !important;
    font-size: 14px !important;
    margin-bottom: 10px !important;
}	
div br {
    display: none;
}	
body div#neckpagesid {
    padding: 10px !important;
}

div#neckpagesid p {
    font-size: 14px !important;
    margin-bottom: 0px !important;
}

div#neckpagesid ul {
    padding-left: 20px !important;
}

div#neckpagesid a {
    font-size: 17px !important;
}	
	
#videoPlayer {
    object-fit: contain !important;
	height:100% !important;
}	
	
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths {
    width: 100% !important;
}
.wpforms-field-row-block.wpforms-one-half {
    padding-left: 0px !important;
}

input#wpforms-200-field_1-last {
    margin-top: 12px;
    background: transparent !important;
}

input#wpforms-200-field_1 {
    background: transparent !important;
}

input#wpforms-200-field_2 {
    background: transparent !important;
}	
section#contactusid .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

section#contactusid div#wpforms-200 {
    margin-top: 0px !important;
}	
	
section#contactusid .elementor-element.elementor-element-59cddf8b.elementor-widget.elementor-widget-text-editor.animated.fadeIn {
    margin-bottom: 0px !important;
}	
	
div#termsuseid  .e-con-inner {
    padding-top: 7px !important;
}

div#termsuseid p {
    margin-bottom: 0px !important;
    font-size: 14px !important;
}

div#termsuseid {
    padding: 10px !important;
}

div#termsuseid h6 {
    font-size: 14px !important;
}

div#termsuseid ul li {
    font-size: 14px !important;
}

div#termsuseid strong {
    font-size: 14px !important;
}	
div#termsuseid {
    width: 100% !important;
}
div#privacypolicypage {
    padding: 10px !important;
    margin-bottom: 0px !important;
}

div#privacypolicypage h5 {
    font-size: 18px !important;
}

div#privacypolicypage p {
    font-size: 14px !important;
}

div#privacypolicypage ul li {
    font-size: 14px !important;
}	
div#detialabout {
    padding: 8px !important;
}	
	
rs-layer#logobanner1 {
    filter: brightness(0)invert(1) !important;
    position: absolute !important;
    left: -12px !important;
}	

.fatd-badge-outer {
    position: relative;
    left: -12px;
}	
.qodef-e-icon span {
    font-size: 30px !important;
}

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-text-wrapper {
    margin-left: 9px;
}	
	
	
}


