@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
body {
font-family: 'Open Sans', sans-serif !important;
margin: 0;
padding: 0;
font-size: 16px;
color: #000;
line-height: 26px;
font-weight: 400;
}
.wrapper {
overflow: hidden;
}
.top_header {
background: #F5F5F5;
padding: 5px 0px;
text-align: right;
display:none;
}
.top_header ul {
padding: 0;
list-style: none;
margin: 0;
}
.top_header ul li {
display: inline-block;
padding-left: 15px;
font-size: 14px;
}
.top_header ul a {
color: #444444;
text-decoration: none;
}
.logo_section {
padding: 5px 0px;
}
.logo img {
max-width: 100%;
}
.loaction_section {
text-align: right;
}
.loaction_section .locationbtn {
background: #424952;
display: inline-block;
color: #fff;
margin-right: 7px;
padding: 5px 28px;
font-size: 18px;
font-weight: 600;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.loaction_section .phonenumber {
background: #88C340;
display: inline-block;
color: #fff;
padding: 5px 28px;
font-size: 18px;
font-weight: 600;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.navbar-nav .nav-item {
padding-right: 25px;
font-size: 16px;
flex: 1 1 auto;
}
.navbar-nav .nav-item:last-child {
padding-right: 0;
}
.naviagion-section .navbar-nav .nav-link {
color: #000;
}
.naviagion-section .dropdown-menu {
border: none;
border-radius: 0;
padding: 0px;
}
.naviagion-section .dropdown-item {
padding: 10px 15px;
clear: both;
font-weight: 400;
color: #000;
position: relative;
}
.naviagion-section .dropdown-item::after {
position: absolute;
content: "";
left: 15px;
height: 1px;
width: 83%;
bottom: 0px;
background: #d8d9dd;
}
.naviagion-section .dropdown-item:last-child:after {
content: none;
}
.naviagion-section .dropdown-toggle::after {
content: "\f078";
transform: translate(2px, 5px);
font-family: "Font Awesome 5 Pro";
border: none !important;
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #fff;
text-decoration: none;
background-color: #88C340;
}
.carousel-item img {
max-width: 100%;
width: 100%;
object-fit: cover;
}
.carousel-item {
text-align: center;
}
.carousel-caption {
position: absolute;
top: 25%;
left: auto;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
max-width: 618px;
color: #fff;
text-align: left;
}
.carousel-caption h3 {
font-size: 40px;
font-weight: bold;
color: #88C340;
}
.carousel-caption p {
font-size: 20px;
line-height: 30px;
color: #fff;
}
.carousel-item .overlay {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.services-section {
margin-top: -220px;
}
.services {
background: #fff;
position: relative;
padding: 20px 30px;
border-radius: 20px 20px 20px 0px;
}
.services h3 {
font-size: 20px;
font-weight: 700;
margin-bottom: 30px;
position: relative;
}
.services h3::after {
position: absolute;
width: 40px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.services p {
font-size: 16px;
line-height: 26px;
}
.services a {
font-size: 16px;
font-weight: 700;
color: #000;
text-decoration: none;
position: relative;
}
.services span {
margin-left: 15px;
font-size: 25px;
position: absolute;
color: #88C340;
}
.orthosport_doctors {
padding: 100px 0px 40px;
}
.heading-title h2,.heading-title h3 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.heading-title h1 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.heading-title h2::after,.heading-title h3:after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.heading-title h1::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.tab-content {
margin-bottom: 20px;
}
.heading-title span {
font-weight: normal;
}
.orthosport_doctors .heading-title {
max-width: 942px;
}
.heading-title a {
font-size: 18px;
font-weight: 700;
color: #000;
text-decoration: none;
position: relative;
}
.heading-title a span {
margin-left: 15px;
font-size: 25px;
position: absolute;
color: #88C340;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
color: #495057;
border-bottom: 5px solid #88C340;
border-top: none;
border-left: none;
border-right: none;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-bottom: 5px solid #88C340;
border-top: none;
border-left: none;
border-right: none;
}
.doctore_tabsection .nav-tabs .nav-link {
color: #45555F !important;
}
.docors-main img {
max-width: 100%;
}
.docotor-carousel .slick-slide {
margin: 10px 13px;
}
.docotor-carousel .slick-next.slick-arrow {
position: absolute;
right: 19%;
bottom: -55px !important;
color: #88C340;
background: none;
border-radius: 100px;
border: 1px solid #88C340;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 0 !important;
z-index: 999;
margin: 0 !important;
}
.docotor-carousel .slick-prev.slick-arrow {
position: absolute;
right: 22%;
bottom: -55px !important;
color: #88C340;
background: none;
border-radius: 100px;
border: 1px solid #88C340;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 0 !important;
z-index: 999;
margin: 0 !important;
}
.doctor_profilecontent {
background: #88C340;
padding: 25px;
text-align: center;
}
.nav-tabs {
position: relative;
}
.slick-prev .fa,
.slick-next .fa {
font-weight: 300;
font-size: 20px;
}
button:focus {
outline: none;
outline: none;
}
.doctor_profilecontent h3 {
font-size: 20px;
font-weight: 700;
color: #fff;
margin-bottom: 0px;
transition: 0.5s;
}
.doctor_profilecontent p {
font-size: 14px;
line-height: 30px;
color: #fff;
margin-bottom: 0;
transition: 0.5s;
}
.readmore_section hr {
border-top: 1px solid #fff;
}
.doctore_tabsection .nav-tabs {
padding: 40px 0px;
}
.readmore_section a {
font-size: 14px;
font-weight: 700;
color: #fff;
text-decoration: none;
}
.docors-main {
position: relative;
}
.readmore_section {
bottom: -200px;
transition: 0.5s;
position: absolute;
transform: translate(-50%, 0%);
text-align: center;
width: 85%;
left: 50%; }
.docors-main {
overflow: hidden;
}
.docors-main:hover .doctor_profilecontent {
min-height: 140px;
}
.docors-main:hover .readmore_section {
bottom: 32px;
transition: 0.5s;
}
.condition_treatment {
background: #F5F5F5;
padding: 75px 0px;
}
.treatment_img img {
max-width: 100%;
border-radius: 12px;
}
.treatment_text {
margin-top: 10px;
}
.treatment-carousel .slick-slide {
margin: 0px 5px;
}
.treatment_text h4 {
font-size: 17px;
font-weight: 600;
color: #000;
text-decoration: none;
position: relative;
padding-right:15px;
}
.treatment_text h4::after {
content: "\f105";
font-size: 18px;
position: absolute;
right: 5px;
font-weight: 400;
top: -3px;
color: #88C340;
transform: translate(2px, 5px);
font-family: "Font Awesome 5 Pro";
border: none !important;
}
.treatment-main a {
text-decoration: none;
}
.condition_treatment .heading-title {
margin-bottom: 30px;
}
.research_section {
padding: 75px 0px;
}
.research_text h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 40px;
letter-spacing: 0.45px;
position: relative;
}
.research_text span {
font-weight: normal;
}
.research_text h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.learnmore a {
font-size: 18px;
font-weight: 700;
color: #000;
text-decoration: none;
position: relative;
}
.learnmore a span {
margin-left: 15px;
font-size: 25px;
position: absolute;
color: #88C340;
}
.learnmore {
margin-top: 40px;
}
.research_text {
max-width: 529px;
}
.research img {
max-width: 100%;
}
.resorce_section .fluid-container {
padding: 0;
}
.resource_main {
padding: 75px 0px;
text-align: center;
}
.patient_resources {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/Patient-Resources.jpg) no-repeat;
background-position: center !important;
background-size: cover !important;
overflow: hidden;
}
.patient_faq {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/FAQ.jpg) no-repeat;
background-position: center !important;
background-size: cover !important;
overflow: hidden;
}
.patient_location {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/Locations.jpg) no-repeat;
background-position: center !important;
background-size: cover !important;
overflow: hidden;
}
.resource_main .overlay {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.resource_main h3 {
font-size: 30px;
font-weight: 600;
color: #fff;
text-align: center;
position: relative;
}
.resource_main hr {
width: 56px;
border-top: 2px solid #88C340;
position: relative;
}
.questionsection {
max-width: 850px;
margin: 0px auto;
padding: 0px 0px 30px;
}
.have_questionsection {
padding: 75px 0px;
background: url(//osv.com.au/wp-content/themes/concepttheme/img/pattren.png) no-repeat #88C340;
position: relative;
background-position: top left;
}
.questionsection h3 {
font-size: 45px;
color: #fff;
margin-bottom: 15px;
text-align: center;
}
.questionsection h2,.questionsection h3.h3class {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 25px;
color: #fff;
letter-spacing: 0.45px;
position: relative;
text-align: center;
}
.questionsection p {
color: #fff;
margin-bottom: 0;
text-align: center;
}
.questionsection h4 {
font-size: 20px;
line-height: 26px;
font-weight: 700;
color: #fff;
text-align: center;
}
.questionsection .form-group label {
text-align: left;
margin-bottom: 0;
font-size: 14px;
}
.mrt-40 {
margin-top: 40px;
}
.submit-btn .submitbtn {
background: #000;
display: inline-block;
color: #fff;
margin-right: 7px;
padding: 5px 28px;
font-size: 18px;
font-weight: 600;
position: absolute;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
bottom: 17px;
}
.questionsection .form-group .form-control {
border-radius: 0;
height: 45px;
font-size: 14px;
}
.questionsection .form-group .form-control::placeholder {
color: #cecfd0;
}
.footer {
background: #E9F2DD;
padding: 75px 0px;
}
.address_footer {
padding: 0px 60px 0px 0px;
}
.address_footer h3,.address_footer h4 {
font-size: 16px;
font-weight: 700;
color: #000;
line-height: 30px;
}
.address_footer p {
line-height: 30px;
}
.address_footer ul {
padding: 0;
list-style: none;
}
.address_footer ul li {
line-height: 30px;
}
.address_footer ul a {
color: #000;
text-decoration: none;
}
.address_footer hr {
border-top: 2px solid #88C340;
position: relative;
}
.social_footer {
background: #F5F5F5;
padding: 40px 0px;
}
.social_icon ul {
padding: 0;
margin: 0;
}
.social_icon ul li {
display: inline-block;
margin-right: 10px;
}
.social_icon a {
background: #424952;
border-radius: 100px;
height: 30px;
width: 30px;
line-height: 30px;
display: inline-block;
font-family: "Font Awesome 5 Brands";
text-align: center;
color: #fff !important;
}
.copyright {
text-align: right;
}
.copyright ul {
padding: 0;
margin: 0;
}
.copyright ul li {
display: inline-block;
margin-left: 50px;
font-size: 16px;
}
.copyright ul a {
text-decoration: underline;
color: #000;
}
.docotor-carousel .slick-dots {
display: inherit;
margin: 0px auto;
list-style: none;
text-align: center;
padding: 0;
}
.docotor-carousel .slick-dots .slick-active button {
background: #88C340;
}
.docotor-carousel .slick-dots button {
border-radius: 50%;
width: 12px;
height: 12px;
padding: 0px;
margin: 0px;
background: transparent;
background: #d0e3b9;
font-size: 0;
border: none !important;
box-shadow: none;
}
.docotor-carousel .slick-dots li {
display: inline-block;
margin: 10px;
}
.treatment-carousel .slick-dots {
display: inherit;
margin: 0px auto;
list-style: none;
text-align: center;
padding: 0;
}
.treatment-carousel .slick-dots .slick-active button {
background: #88C340;
}
.treatment-carousel .slick-dots button {
border-radius: 50%;
width: 12px;
height: 12px;
padding: 0px;
margin: 0px;
background: transparent;
background: #d0e3b9;
font-size: 0;
border: none !important;
box-shadow: none;
}
.treatment-carousel .slick-dots li {
display: inline-block;
margin: 10px;
}
.innerbanner h1 {
font-size: 40px;
line-height: 33px;
text-align: center;
color: #fff;
font-weight: 700;
letter-spacing: 0.6px;
position: relative;
}
.theshoulder {
text-align: right;
}
.surgeon_bg {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/surgeonbg.png) no-repeat;
padding: 95px 0px;
background-size: cover !important;
position: relative;
}
.innerbanner .overlay {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.linknav ul li {
display: inline-block;
color: #424952;
font-size: 16px;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
.linknav {
padding: 20px 0px 40px;
}
.linknav ul {
padding: 0;
}
.linknav ul a {
color: #424952;
text-decoration: none;
}
.linknav .active {
color: #88C340;
}
.surgeon_section .heading-title {
max-width: 642px;
}
.surgeon_tabsection .nav-tabs .nav-link {
color: #45555F !important;
}
.surgeon_tabsection {
padding: 50px 0px;
}
.surgeontab-content {
max-width: 1500px;
padding: 30px 15px;
margin: 0px auto;
}
.surgeon_profile img {
max-width: 100%;
}
.surgeon-main {
margin-bottom: 30px;
}
.surgeon_profilecontent {
background: #88C340;
padding: 25px 15px;
text-align: center;
}
.surgeon_profilecontent h3 {
font-size: 20px;
font-weight: 600;
color: #fff;
margin-bottom: 0px;
transition: 0.5s;
}
.surgeon_profilecontent p {
font-size: 14px;
line-height: 22px;
color: #fff;
margin-bottom: 0;
transition: 0.5s;
}
.surgeon_profilecontent a {
text-decoration: none;
}
.about_bg {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/about_bg.jpg) no-repeat;
padding: 95px 0px;
background-size: cover !important;
position: relative;
}
.about img {
max-width: 100%;
}
.about_section .linknav {
padding: 20px 0px 0px;
}
.about_content {
max-width: 475px;
padding: 0px 20px;
}
.about_content h2 {
font-size: 40px;
line-height: 55px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.6px;
position: relative;
}
.about_content p { }
.quickabout_links {
margin-top: 40px;
}
.quickabout_links h4 {
font-size: 16px;
font-weight: 700;
margin-bottom: 30px;
position: relative;
}
.quickabout_links h4::after {
position: absolute;
width: 56px;
content: "";
bottom: -10px;
left: 0;
height: 2px;
background: #88C340;
}
.quickabout_links ul {
padding: 0;
list-style: none;
}
.quickabout_links ul li {
font-size: 16px;
line-height: 21px;
margin-bottom: 5px;
}
.quickabout_links ul a {
text-decoration: underline;
color: #000;
}
.accordian_section {
padding: 25px 0px 75px;
}
.accordian-section .card-header .card-title {
font-size: 24px;
font-weight: 700;
color: #000;
text-decoration: none;
}
.accordion .card-header:after {
font-family: "Font Awesome 5 Pro";
content: "\f068";
right: 15px;
font-weight: 400;
color: #88C340;
position: absolute;
}
.accordion .card-header.collapsed:after { content: "\f067";
}
.accordian-section .card {
border: none;
}
.accordian-section .card .card-header {
background: none;
padding: 20px 15px;
}
.pre_surgeon ul {
padding-left: 20px;
}
.pre_surgeon {
margin-top: 30px;
}
.pre_surgeon h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 30px;
}
.sholder_bg {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/sholder_bg.jpg);
padding: 95px 0px;
background-size: cover !important;
position: relative;
}
.theshoulder_section {
padding: 75px 0px;
}
.theshoulder img {
max-width: 100%;
}
.theshoulder-text {
max-width: 550px;
}
.theshoulder-text h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.theshoulder-text h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.shoulder_codition {
padding: 75px 0px;
background: #EFF1F3;
}
.shoulder_codition .heading-title hr {
border-top: 1px solid #d3d3d3;
margin-top: 35px;
margin-bottom: 0;
}
.shoulder_servicesection {
border-bottom: 1px solid #d3d3d3;
padding: 35px 0px;
}
.shoulder_service h3 {
font-size: 24px;
line-height: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.shoulder_service p {
margin-bottom: 0;
}
.shoulder_servicelinks {
text-align: left;
margin-top: 18px;
}
.shoulder_servicelinks a {
background: #88C340;
display: inline-block;
color: #000;
padding: 5px 28px;
font-size: 18px;
font-weight: 700;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.shoulder_treamentsection {
background: #424952;
padding: 75px 0px;
}
.shoulder_treamentsection .heading-title h2,.shoulder_treamentsection .heading-title h3 {
color: #fff;
}
.shoulder_treamentsection .heading-title p {
color: #fff;
}
.shoulder-main a {
background: #88C340;
color: #000;
width: 100%;
padding: 12px 22px;
font-size: 14px;
font-weight: 600;
border: none;
display: inline-block;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
position: relative;
line-height:20px;
}
.shoulder-main a::after {
content: "\f105";
font-size: 18px;
position: absolute;
right: 20px;
font-weight: 400;
top: 5px;
color: #000;
transform: translate(5px, 8px);
font-family: "Font Awesome 5 Pro";
border: none !important;
}
.shoulder-main {
margin-bottom: 15px;
}
.surgeons-melbourne {
padding: 75px 0px;
}
.doctore img {
max-width: 100%;
}
.doctor-surgentext {
padding: 15px 0px;
}
.doctor-surgentext h3 {
font-size: 18px;
font-weight: 700;
margin-bottom: 0;
}
.doctor-surgentext p {
font-size: 16px;
line-height: 30px;
}
.download_infosheet {
padding: 75px 0px;
background: #EFF1F3;
}
.doctor-surgentext span {
color: #88C340;
}
.download_infosheet .heading h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
}
.download_infosheet span {
text-decoration: underline;
color: #88C340;
}
.download-tabsection .nav-tabs .nav-link {
color: #000 !important;
background: none;
font-size: 20px;
font-weight: 700;
padding: .5rem 3rem .5rem 0rem;
}
.download-tabsection .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
border-bottom: none;
border-top: none;
border-left: none;
border-right: none;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-bottom: 2px solid;
}
.surgeon_tabsection .nav-tabs .nav-link:focus,
.surgeon_tabsection .nav-tabs .nav-link:hover {
border-bottom: 3px solid #88C340;
}
.surgeon_tabsection .nav-tabs .nav-link.active.show {
color: #000 !important;
font-weight: 700;
}
.download-tabsection .nav-tabs .nav-link.active.show {
color: #88C340 !important;
font-weight: 700;
}
.download-tabsection .nav-tabs {
border-bottom: 2px solid #88C340;
}
.download-tabsection .nav-tabs .nav-link:focus,
.download-tabsection .nav-tabs .nav-link:hover {
border-bottom: none;
}
.downloadable-tab {
padding: 30px 0px;
}
.download-main {
border: 1px solid #707070;
border-radius: 20px 20px 20px 0px;
margin-bottom: 30px;
}
.download-main a {
color: #000;
width: 100%;
padding: 12px 22px;
font-size: 18px;
font-weight: 600;
border: none;
display: inline-block;
text-decoration: none;
position: relative;
}
.download-main a::after {
content: "\f105";
font-size: 18px;
position: absolute;
right: 20px;
font-weight: 400;
top: 5px;
color: #88C340;
transform: translate(5px, 8px);
font-family: "Font Awesome 5 Pro";
border: none !important;
}
.viewall {
font-size: 18px;
font-weight: 700;
color: #000;
text-decoration: none !important;
text-decoration: none;
position: relative;
}
.anatomy_section {
padding: 0px 0px 75px;
}
.cause-accordian .accordian-section .card {
border: none;
background: none;
}
.cause-accordian .accordian-section .card-header .card-title {
font-size: 24px;
font-weight: 700;
color: #000;
text-decoration: none;
}
.heading-title h4 {
font-size: 20px;
line-height: 26px;
font-weight: 600;
color: #88C340;
}
.option_img img {
max-width: 100%;
width: 100%;
}
.specific-treatment {
background: #EFF1F3;
padding: 30px;
}
.specific-text h3 {
font-size: 24px;
line-height: 33px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.specific-text h3::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.specific-text .shoulder-main {
max-width: 300px;
}
.shoulder_discriptionsection {
padding: 30px 0px;
}
.shoulder_discriptionsection P {
font-size: 16px;
line-height: 26px;
font-style: italic;
color: #BABABA;
margin-bottom: 0;
}
.heading-title .accordian-section .card .card-header {
background: none;
padding: 20px 0px;
}
.heading-title .accordian-section .card-body {
padding: 1.25rem 0;
}
.vedio-shoulder img {
max-width: 100%;
}
.risk img {
max-width: 100%;
}
.risk h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.risk h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.risk h4 {
color: #88C340;
font-size: 20px;
font-weight: 700;
}
.filter_section {
padding-bottom: 40px;
}
.filter_section .container {
max-width: 785px;
}
.filter_section label {
color: #88C340;
font-size: 18px;
}
.filter_section .input-style {
border-radius: 4px;
color: #AAAAAA;
border: 1px solid #E3E3E3;
height: 42px;
}
.filter_section .input-style::placeholder {
color: #AAAAAA !important;
}
.filter_section .input-style::-moz-placeholder {
color: #AAAAAA !important;
}
.resource-container {
max-width: 1140px;
margin: 0px auto;
}
.resource-profile img {
max-width: 100%;
border-radius: 6px 6px 0px 0px;
}
.resource-profiletext {
background: #424952;
padding: 25px;
position: relative;
border-radius: 0px 0px 6px 6px;
}
.resource-profiletext p {
color: #fff;
margin-bottom: 0;
}
.resorce-icon {
position: absolute;
right: 25px;
top: -35px;
background: #88C340;
width: 65px;
height: 65px;
line-height: 65px;
text-align: center;
border-radius: 100%;
}
.resource-publiction {
margin-bottom: 30px;
}
.pagelinks {
text-align: center;
}
.pagelinks .pagination {
display: inline-flex;
}
.pagelinks .pagination .page-item.active .page-link, .wp-pagenavi .current {
color: #fff !important;
border: none !important;
}
.pagelinks .pagination .page-link,.wp-pagenavi .page,.wp-pagenavi .current {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #000;
font-weight: 800;
margin: 0;
padding: 0;
border: none;
background: #88C340;
border-radius: 20px 20px 20px 0px;
display:inline-block !important;
}
.pagelinks li,.wp-pagenavi .page,.wp-pagenavi .current {
margin: 0px 10px;
}
.surgeongroup_section {
padding: 50px 75px;
}
.reserach_section {
padding: 30px 0px;
position: relative;
}
.reserachteam img {
max-width: 100%;
}
.reserachteam h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
text-align: center;
}
.reserach_section::after {
position: absolute;
height: 400px;
position: absolute;
content: "";
width: 100%;
z-index: -1;
bottom: 0;
background: #EFF1F3;
}
.osv-content {
padding: 50px 0px;
}
.askme_question h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.askme_question h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.askme_question {
max-width: 540px;
}
.askme_question span {
font-weight: normal;
}
.getintouch-from .input-style {
height: 45px !important;
border: none;
border-radius: 0px;
border: 1px solid #d7d2d2;
font-size: 15px;
background: none;
}
.getintouch-from .textareainput {
border: none;
border-radius: 0px;
border: 1px solid #d7d2d2;
font-size: 15px;
background: none;
}
.send-btn {
text-align: right;
}
.send-btn .submitbtn,#gform_submit_button_2,#gform_submit_button_3 {
background: #88C340;
display: inline-block;
color: #000;
margin-right: 7px;
padding: 5px 28px;
font-size: 18px;
font-weight: 600;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.getintouch-from label {
font-size: 14px;
display: inline-block;
margin-bottom: 0rem;
}
.osvfrom {
margin: 50px 0px;
}
.material {
text-align: center;
color: #444746;
}
.osvfrom {
background: #424952;
padding: 20px;
border-radius: 20px;
margin-bottom: 50px;
}
.osvfrom .newslatter-btn .alert {
color: #fff;
margin-top: 35px;
background: none;
font-size: 16px;
font-weight: 700;
background: #88C340;
border-radius: 20px 20px 20px 0px;
padding: 8px 20px;
width: 100%;
}
.osvfrom label {
font-size: 14px !important;
color: #fff;
}
.osvfrom .input-style {
height: 42px !important;
border: none;
border-radius: 20px;
font-size: 15px;
}
.kneepdfdownload {
margin-bottom: 50px;
}
.kneepdfdownload h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 35px;
letter-spacing: 0.45px;
position: relative;
}
.kneepdfdownload h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.pdf-section {
border: 1px solid #707070;
background: #EFF1F3;
padding: 10px 15px;
border-radius: 20px 20px 20px 0px;
margin-bottom: 18px;
}
.injuries {
position: relative;
}
.injuries-text {
position: absolute;
right: 0px;
top: -4px;
}
.pdf-section h3 {
font-size: 18px;
line-height: 24px;
margin-bottom: 0;
}
.blog_profile img {
max-width: 100%;
}
.blog_main {
margin-bottom: 30px;
}
.blog-section {
max-width: 1200px;
margin: 0px auto;
}
.blog_profiletext {
background: #EFF1F3;
padding: 20px;
}
.blog_profiletext h3 {
font-size: 18px;
line-height: 24px;
font-weight: 700;
margin-bottom: 30px;
position: relative;
}
.blog_profiletext h3::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.blog_profiletext span {
font-size: 12px;
font-style: italic;
}
.blog_profiletext a {
background: #88C340;
display: inline-block;
color: #000;
padding: 1px 20px;
font-size: 12px;
font-weight: 700;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.location_section .heading-title {
text-align: center;
}
.location_section .heading-title h2,.location_section .heading-title h3 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
display: inline-block;
}
.location_section .heading-title h2::after,.location_section .heading-title h3::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 30%;
transform: translate(100%, 0px); height: 2px;
background: #88C340;
}
.allloaction {
text-align: right;
}
.allloaction a {
color: #88C340;
font-weight: 700;
font-size: 18px;
text-decoration: none;
}
.serchsection .form-control {
border: 1px solid #88C340;
border-radius: 50px 0px 0px 50px;
height: 46px;
padding: 0px 20px;
font-size: 14px;
}
.serchsection .form-control::placeholder {
color: #AAAAAA;
font-size: 14px;
}
.serchsection .searchbtn-lg {
color: #fff;
border-radius: 0px 50px 50px 0px;
background-color: #88C340;
border-color: #88C340;
height: 46px;
}
.map img {
max-width: 100%;
}
.faq_section {
padding: 100px 0px !important;
background: #f3f3f3;
}
.categories-links ul li {
font-size: 16px;
line-height: 21px;
margin-bottom: 10px;
}
.blog_deatil img {
max-width: 100%;
}
.blog_deatil h2 {
font-size: 30px;
font-weight: 700;
color: #000;
text-decoration: none;
}
.blog_deatil span {
font-size: 12px;
font-style: italic;
}
.aminumtext p {
color: #88C340;
}
.aminumtext {
border-left: 6px solid #0E153D;
padding: 0px 15px;
}
.socilanetwork ul {
padding: 0;
list-style: none;
}
.socilanetwork ul li {
display: inline-block;
margin-left: -4px;
}
.socilanetwork ul a {
text-decoration: none;
}
.socilanetwork ul a:hover {
color: #fff;
}
.shar-icon {
background: #20D3C2;
color: #fff;
padding: 7px 15px;
border-radius: 6px 0px 0px 6px;
}
.facebook-icon {
background: #3B5999;
color: #fff;
padding: 7px 15px;
}
.twitter-icon {
background: #55ACEE;
color: #fff;
padding: 7px 15px;
}
.pinterest-icon {
background: #BD081C;
color: #fff;
padding: 7px 15px;
}
.Instagram-icon {
background: #E4405F;
color: #fff;
padding: 7px 15px;
border-radius: 0px 6px 6px 0px;
}
.has-search .form-control-feedback {
position: absolute;
z-index: 2;
right: 30px;
top: 15px;
color: #88C340;
}
.has-search .form-control {
border: 1px solid #88C340;
border-radius: 50px;
height: 46px;
padding: 0px 20px;
font-size: 14px;
}
.recent-post h3 {
font-size: 18px;
line-height: 24px;
font-weight: 700;
margin-bottom: 30px;
position: relative;
}
.recent-post h3::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.recent-post ul {
padding: 0;
list-style: none;
margin: 0;
}
.restpost {
width: 70px;
height: 70px;
border-radius: 6px;
float: left;
}
.recent-post li {
margin-bottom: 15px;
}
.restpost-text {
margin-left: 90px;
}
.restpost-text span {
font-size: 14px;
}
.restpost-text p {
font-size: 14px;
}
.restpost-text .active {
color: #88C340;
}
.categories-count a {
text-decoration: none !important;
}
.artical_section {
padding: 75px 0px 0px;
}
.artical_section .blog_profiletext {
background: #fff;
box-shadow: 0px 0px 20px #00000017;
}
.artical-headingview {
text-align: right;
}
.artical-heading h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.artical-heading h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.artical-headingview a {
font-size: 18px;
font-weight: 700;
color: #000;
text-decoration: none;
position: relative;
}
.artical-headingview a span {
margin-left: 15px;
font-size: 25px;
position: absolute;
color: #88C340;
}
.artical_section .blog_profiletext a {
background: none;
font-size: 16px;
font-weight: 700;
border-radius: 0;
padding: 0;
}
.pre_surgeon ul li::marker {
color: #88C340;
}
.donation-text h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
}
.donation-text h2::after {
position: absolute;
width: 56px;
content: "";
bottom: -15px;
left: 0;
height: 2px;
background: #88C340;
}
.donation-text h4 {
font-size: 16px;
font-weight: 700;
}
.donation-from {
padding-bottom: 75px;
}
.donation-from .form-group .form-control {
border-radius: 0;
height: 45px;
background: #F8F8F8;
font-size: 14px;
border: 1px solid #c2c1c1;
}
.donation-from .form-group label {
font-size: 14px;
margin-bottom: 0;
}
.donation-from .form-check-label {
margin-bottom: 0;
font-size: 14px;
}
.submitbtn-section .submitbtn-sectionbtn {
background: #88C340;
display: inline-block;
color: #000;
margin-right: 7px;
padding: 5px 28px;
font-size: 18px;
font-weight: 700;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
bottom: 17px;
}
.form-control:focus {
box-shadow: none !important;
}
.professoer-title {
text-align: center;
}
.professoer-title h5 {
color: #88C340;
}
.professoer-title p {
color: #EFF1F3;
}
.surgeon_deatil h4 {
font-size: 18px;
font-weight: 700;
color: #88C340;
}
.surgeon_deatil ul {
padding-left: 20px;
}
.surgeon_deatil ul li::marker {
color: #88C340;
}
.surgeon-address {
text-align: center;
padding: 15px 0px;
}
.surgeon-address h2 {
font-size: 18px;
color: #000;
font-weight: bold;
}
.surgeon-address a, .surgeon-address a:hover {
color: #000;
text-decoration: none;
}
.surgeon-address a.email, .surgeon-address a.email:hover {
color: #88C340;
text-decoration: underline;
}
.surgeon-address p {
color: #88C340;
}
.surgeon-address h5 {
font-size: 16px;
font-weight: normal;
}
.location-doctore {
max-width: 830px;
margin: 0px auto;
}
.loction-main img {
max-width: 100%;
}
.location-detail {
padding: 50px 0px 0px;
max-width: 700px;
margin: 0px auto;
}
.location-detail h2,.location-detail h3 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
position: relative;
text-align: center;
}
.doctor-locationsection {
padding-bottom: 75px;
position: relative;
}
.doctor-locationsection::after {
position: absolute;
height: 550px;
position: absolute;
content: "";
width: 100%;
z-index: -1;
bottom: 0;
background: #EFF1F3;
}
.referral-section {
padding: 75px 0px;
}
.donation-text ul {
padding-left: 20px;
}
.donation-text ul li::marker {
color: #88C340;
}
.address ul {
padding: 0;
list-style: none;
}
.location-main {
display: flex;
}
.address span {
float: left;
}
.address {
width: 100%;
}
.location-icon {
width: 60%;
padding: 15px;
align-self: flex-end;
}
.address p {
margin-left: 25px;
margin-bottom: 0;
color: #0A0A0A;
font-size: 16px;
}
.cityheding {
color: #88C340;
font-size: 21px;
font-weight: 700;
}
.location-mainview .media-body {
align-self: flex-end;
margin-left: 20px;
}
.location-mainview .media-body h3 {
font-weight: 700;
font-size: 18px;
color: #000;
}
.location-mainview .media-body p {
margin-bottom: 0;
}
.location-mainview .media-body span {
color: #88C340;
font-weight: 700;
}
.location-mainview {
margin-bottom: 0px;
}
.docotor-carousel .docors-main:hover {
transition: transform .9s;
transform: scale(1.1);
z-index: 999;
overflow: hidden;
transform-origin: bottom;
}
.doctor_profile {
position: relative;
overflow: hidden;
}
.docotor-carousel .docors-main:hover .doctor_profile .social_section {
bottom: 0px;
}
.docotor-carousel .docors-main:hover .doctor_profile .overlay {
opacity: 1;
}
.doctor_profile .overlay { position: absolute;
top: 0;
transition: all 0.9s;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background: #424952AD;
}
.social_section {
bottom: -150px;
transition: 0.5s;
position: absolute;
width: 100%;
padding: 0px 20px;
}
.social_section h3 {
font-size: 20px;
color: #fff;
font-weight: 700;
}
.social_section p {
font-size: 16px;
color: #fff;
font-weight: 400;
}
.social-surgeon a {
background: #fff;
width: 30px;
height: 30px;
line-height: 30px;
color: #000;
text-align: center;
display: inline-block;
text-decoration: none;
border-radius: 100px;
}
.readmore_section hr {
margin-bottom: 5px;
margin-top: 0px;
}
.loction-main img {
margin-top: -40px;
}
.shoulder-main a:hover::after, .shoulder-main a:hover {
color: #fff;
}
.mb-30 {
margin-bottom: 30px;
}
.media-content img {
max-width: 100%;
} div.gfield_radio {
display: inline-flex;
background: #fff;
border: 1px solid #D0D4D7;
border-radius: 20px;
padding: 10px 13px 10px;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
font-size: 16px;
}
.gchoice.gchoice_4_29_1,
.gchoice.gchoice_4_35_1,
.gchoice.gchoice_4_32_1,
.gchoice.gchoice_4_43_1
{
margin-left: 10px;
}
input#choice_4_29_0,
input#choice_4_29_1 {
cursor: pointer;
}
div.gfield_checkbox {
display: inline-flex;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
max-width: 100% !important;
}
.gchoice {
margin-right: 10px;
}
.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons), .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
margin-left: 0% !important;
}
input#gform_submit_button_4,
input#gform_submit_button_6, 
input#gform_submit_button_8, 
input#gform_submit_button_9, 
input#gform_submit_button_10, 
input#gform_submit_button_11, 
input#gform_submit_button_12, 
input#gform_submit_button_13, 
input#gform_submit_button_14, 
input#gform_submit_button_16, 
input#gform_submit_button_17, 
input#gform_submit_button_18, 
input#gform_submit_button_15,
input#gform_submit_button_20,
input#gform_submit_button_21{
background: #88C340;
display: inline-block;
color: #000;
margin-right: 7px;
padding: 5px 28px;
font-size: 18px;
font-weight: 600;
border: none;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
cursor:pointer;
}
h3.gsection_title {
font-size: 26px;
line-height: 41px;
font-weight: 700; margin:0;
letter-spacing: 0.45px;
}
.gform_wrapper.gravity-theme .gsection {
border-bottom: 1px solid #ccc !important;
padding: 25px 16px 8px 0 !important;
}
.faq_section.pt-5 h2 {
font-size: 52px;
font-weight: 700;
margin-bottom: 24px;
}
.formsection.mt-4 h4 {
font-size: 26px;   
font-weight: 700;  
}
.gform_wrapper.gravity-theme .top_label .gsection_description {
margin-bottom: 9.008px;
width: 100%;
font-size: 16px;
}
div#gform_confirmation_message_6 {
text-align: center;
font-size: 21px;
padding-top: 90px;
}
.gform_wrapper.gravity-theme .gfield-choice-input {
width: 20px;
height: 25px;
}
input.gfield-choice-input {
cursor: pointer;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
padding: 10px 0px 75px 0px !important;
}
.gform_wrapper.gravity-theme fieldset {
margin-bottom: 18px !important;
}
.gform_body.gform-body input {
color: #555;
background-color: #fff;
border-color: #ccc;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
padding: 10px 15px;
outline:none;
font-weight: 400;
box-shadow: none;
}
.gform_wrapper.gravity-theme .gfield_label {
font-weight: 600 !important;
}
.surgeon-name p {
color: #88C340;
}
.surgeon-name h2 {
font-size: 18px;
color: #000;
font-weight: bold;
}
.surgeon-name h5 {
font-size: 16px;
font-weight: normal;
}
.surgeon-name {
text-align: center;
padding: 15px 0px;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
border: none !important;
background: none !important;
padding: 0px !important;
margin-top:0px !important;
}
label.gfield_label {
font-size: 14px !important;
}
.gfield_list_row_odd.gfield_list_group .gfield_list_group_item gfield_list_cell gfield_list_52_cell3 {
border-right:1px solid #D0D4D7 !important;
}
.gfield_list_row_odd.gfield_list_group .gfield_list_group_item gfield_list_cell gfield_list_52_cell2 ,
.gfield_list_row_odd.gfield_list_group .gfield_list_group_item gfield_list_cell gfield_list_52_cell1 {
border-right:none !important;
}
.gfield_list_row_odd.gfield_list_group  input {
border-radius: 0px !important;
}
.mainheading {
background: #f3f3f3;
padding: 50px 0px;
}
.gform_wrapper.gravity-theme .gfield select {
border: 1px solid #ccc;
width: 100% !important;
background: #fff;
min-height: 44px;
border-radius: 4px;
}
.gform_wrapper.gravity-theme .gfield select {
border: 1px solid #ccc;
width: 100% !important;
background: #fff;
outline: none;
min-height: 44px;
border-radius: 4px;
}
.gform_wrapper.gravity-theme .ginput_container_date {
align-content: flex-start;
align-items: center;
background: #fff;
display: flex;
border: 1px solid #ccc;
border-radius: 4px;
overflow: hidden;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
width: 85% !important;
border: none;
border-radius: 0;
border-right: 1px solid #ccc;
}
.gform_wrapper.gravity-theme .ginput_container_date input input#input_18_26 ,
.gform_wrapper.gravity-theme .ginput_container_date input input#input_18_28  {
width: 80% !important;
}
.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
display: block;
margin-left: 10.8px !important;
max-height: 25.6px;
max-width: 25.6px;
background: #fff;
}
.gform_wrapper.gravity-theme #field_18_26 .ginput_container_date img.ui-datepicker-trigger,
.gform_wrapper.gravity-theme #field_18_28 .ginput_container_date img.ui-datepicker-trigger {
margin-left: 20.8px !important;
}
.faq_section.pt-5 select {
min-height: 38px;
border-radius: 4px;
padding: 6px 58px;
background: #fff;
border: 1px solid #ccc;
}
legend.gfield_label {
font-size: 14px !important;
}
.ginput_container.ginput_container_consent input {
width: 20px;
height: 25px;
position: absolute;
}
.ginput_container.ginput_container_consent label {
margin-left: 24px;
font-size: 14px;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
display: inline-block;
font-size: 14px;
}
div#field_4_60,
div#field_6_90,
div#field_8_81,
div#field_10_88,
div#field_9_87,
div#field_11_120,
div#field_12_105,
div#field_13_105,
div#field_14_106,
div#field_15_107,
div#field_16_82,
div#field_17_87,
div#field_18_87 {
font-size: 14px;
}
.Patient-details h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
margin-bottom: 30px;
letter-spacing: 0.45px;
}
.Patient-details {
padding: 75px 0px;
}
.faq_section h6 {
font-size:26px;
}
.gform-body div#field_4_59,
.gform-body div#field_6_59,
.gform-body div#field_8_59,
.gform-body div#field_9_59,
.gform-body div#field_10_59,
.gform-body div#field_11_59,
.gform-body div#field_12_59,
.gform-body div#field_13_59,
.gform-body div#field_14_59,
.gform-body div#field_15_59 ,
.gform-body div#field_16_59 ,
.gform-body div#field_17_59 ,
.gform-body div#field_18_59
.gform-body div#field_20_59{
padding-top: 0px !important;
}
.media-new {
text-align: center;
}
div#gform_confirmation_message_4,
div#gform_confirmation_message_6,
div#gform_confirmation_message_8,
div#gform_confirmation_message_9,
div#gform_confirmation_message_10,
div#gform_confirmation_message_11,
div#gform_confirmation_message_12,
div#gform_confirmation_message_13,
div#gform_confirmation_message_14,
div#gform_confirmation_message_15,
div#gform_confirmation_message_16,
div#gform_confirmation_message_17,
div#gform_confirmation_message_18,
div#gform_confirmation_message_20
{
text-align: center;
font-size: 24px;
}
.osvi-banner {
background: url(//osv.com.au/wp-content/themes/concepttheme/img/osvi-banner.jpg) !important;
background-size: cover;
background-position: center center;
}
.osvi-section h2 {
font-size: 28px;
line-height: 38px;
color: #88C340;
font-style: italic;
margin-bottom: 30px;
}
.profile-osvi {
padding: 55px 0px 75px;
position: relative;
}
.profile-osvi::after {
height:80%;
position: absolute;
content: "";
width: 100%;
z-index: -1;
top:35%;
background: #EFF1F3;
}
.profile-osvi img{
max-width:100%;
}
.runner-osvi {
text-align: center;
padding-bottom: 60px;
}
.profile-osvi span {
margin-bottom: 8px;
display: inherit;
}
.profile-osvi span a{
color:#000;
font-size:16px;
text-decoration:none;
}
.profile-osvi .osiv-contact {
background: #000;
display: inline-block;
color: #fff;
margin-right: 7px;
padding: 5px 22px;
font-size: 16px;
margin-top: 10px;
font-weight: 600;
text-decoration: none;
border-radius: 20px 20px 20px 0px;
}
.osvi-section h2 {
font-size: 27px;
line-height: 38px;
color: #88C340;
font-style: italic;
margin-bottom: 30px;
}
.osvi-bread {
padding-bottom: 20px;
}
a.osiv-contact:hover {
background: #88C340 !important;
}
.profile-osvi h2 {
font-size: 30px;
line-height: 41px;
font-weight: 700;
letter-spacing: 0.45px;
}
.osvi-section {
padding-top: 35px;
} h5.quick-text {
transform: rotate(0deg);
transition: all 1s linear;
margin-top: 30px;
text-transform:none; display: inline;
font-weight: 400;
} .page-id-1907 .have_questionsection {
display: none !important;
}
h4.collection {
font-size: 24px;
padding: 10px 0px;
}
@media (max-width: 480px){
body .innerbanner {
background-size: auto 100% !important;
}
}
.single-surgeons .about_section {
background-color: white;
}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@media (max-width:575px) {
.logo {
text-align: center;
margin-bottom: 15px;
}
.loaction_section {
text-align: center;
}
.carousel-caption {
top: 10% !important;
margin-left: 15px;
}
.carousel-caption h3 {
font-size: 18px !important;
}
.carousel-caption p {
font-size: 13px !important;
line-height: 18px !important;
}
.copyright {
text-align: center;
}
.social_icon {
text-align: center;
margin-bottom: 15px;
}
}
@media (min-width:991px) {
.menunav {
display: none !important;
}
}
@media (max-width:991px) {
.heading-title h2,.heading-title h3 {
font-size: 22px;
line-height: 28px;
}
.heading-title h1 {
font-size: 22px;
line-height: 28px;
}
body {
font-size: 15px;
line-height: 24px;
}
.address_footer {
padding: 0px;
}
.address_footer h3,.address_footer h4 {
font-size: 15px;
}
.research_text h2 {
font-size: 24px;
line-height: 34px;
}
.learnmore a {
font-size: 16px;
}
.services {
padding: 20px 0px;
}
}
@media (min-width:320px) and (max-width:640px) {
.gform_wrapper.gravity-theme .ginput_container_date input {
width: 90% !important;
}
}
@media (min-width:320px) and (max-width:767px) {
.services-section {
margin-top: 50px;
}
.orthosport_doctors {
padding: 50px 0px;
}
.services {
padding: 20px 10px;
}
.carousel-caption h3 {
font-size: 26px;
}
.carousel-caption p {
font-size: 16px;
line-height: 26px;
}
.carousel-caption {
top: 18%;
margin-left: 10%;
}
.submit-btn .submitbtn {
position: static;
}
.resource_main h3 {
font-size: 24px;
}
.resource_main {
padding: 30px 0px;
}
.doctor_profilecontent h3 {
font-size: 16px;
}
.copyright ul li {
margin-left: 15px;
font-size: 14px;
}
.innerbanner h1 {
font-size: 26px;
}
.about_content {
max-width: 100%;
padding: 0px;
}
.about_content {
margin-top: 20px;
}
.about_content h2 {
font-size: 25px !important;
line-height: 30px !important;
}
.about_content p { }
.accordian-section .card-header .card-title {
font-size: 18px !important;
}
.download-main a {
font-size: 15px;
}
.download_infosheet .heading h2 {
font-size: 24px;
line-height: 32px;
}
.download-tabsection .nav-tabs .nav-link {
font-size: 14px;
padding: .5rem 1rem .5rem 0rem;
}
.reserach_section::after {
height: 250px;
}
.reserachteam h2,
.donation-text h2 {
font-size: 24px;
line-height: 28px;
}
.location-main {
display: inherit;
}
.address {
width: 100%;
}
.location-mainview .media-body h3 {
font-size: 15px;
}
.location_section .heading-title h2,.location_section .heading-title h3 {
font-size: 24px;
line-height: 30px;
}
.about_content {
margin-top: 20px;
}
}
@media (min-width:320px) and (max-width:991px) {
.sholder_bg {
padding: 60px 0px;
}
.gform_wrapper.gravity-theme * {
display: initial;
}
h3.gsection_title {
display: inline-block !important;
}
.osvi-section h2 {
font-size: 20px;
line-height: 27px;
}
} 
@media (min-width:641px) and (max-width:991px) { .gform_wrapper.gravity-theme .gfield.gfield--width-third {
grid-column: span 6 !important;
-ms-grid-column-span: 6 !important;
}
}
@media (min-width:768px) and (max-width:1023px) {
.osvi-section h2 {
font-size: 20px;
line-height: 27px;
}
.reserachteam h2,
.donation-text h2 {
font-size: 24px;
line-height: 28px;
}
.services-section {
margin-top: 50px;
}
.resource_main h3 {
font-size: 20px;
}
.resource_main {
padding: 50px 0px;
text-align: center;
}
.treatment_text h4 {
font-size: 14px;
}
.doctor_profilecontent h3 {
font-size: 16px;
}
.copyright ul li {
margin-left: 15px;
font-size: 14px;
}
.about_content {
max-width: 100%;
padding: 0px;
}
.about_content p { }
.accordian-section .card-header .card-title {
font-size: 20px;
}
.innerbanner h1 {
font-size: 30px;
}
.about_content {
margin-top: 20px;
}
.about_content h2 {
font-size: 27px !important;
line-height: 30px !important;
margin-bottom: 15px !important;
}
.quickabout_links {
margin-top: 17px;
}
.shoulder_service h3 {
font-size: 18px;
}
.shoulder_servicelinks a {
padding: 5px 20px;
font-size: 16px;
}
.shoulder-main a {
font-size: 14px;
}
.download-tabsection .nav-tabs .nav-link {
font-size: 16px;
padding: .5rem 1rem .5rem 0rem;
}
.resource-profiletext {
background: #424952;
padding: 20px 10px;
position: relative;
border-radius: 0px 0px 6px 6px;
}
.resorce-icon {
top: -45px;
}
.reserach_section::after {
height: 200px;
}
.location_section .heading-title h2,.location_section .heading-title h3 {
font-size: 24px;
line-height: 30px;
}
.surgeon_profilecontent h3 {
font-size: 16px;
}
}
@media (min-width:992px) and (max-width:1023px) { }
@media (min-width:1024px) and (max-width:1250px) { .osvi-section h2 {
font-size: 20px;
line-height: 27px;
}
.carousel-caption {
top: 5% !important;
}
.services {
padding: 20px;
}
.services h3 {
font-size: 18px;
}
.services p {
font-size: 14px;
}
.services a {
font-size: 14px;
}
.treatment_text h4 {
font-size: 14px;
}
.shoulder-main a {
font-size: 14px;
}
.download-tabsection .nav-tabs .nav-link {
font-size: 16px;
padding: .5rem 1rem .5rem 0rem;
}
.reserach_section::after {
height: 250px;
}
.doctor_profilecontent h3 {
font-size: 16px !important;
}
.osvi-section h2 {
font-size: 23px;
line-height: 32px;
}
}
@media (min-width:1251px) and (max-width:1400px) { .doctor_profilecontent h3 {
font-size: 16px !important;
}
.osvi-section h2 {
font-size: 23px;
line-height: 32px;
}
}
@media (min-width: 1240px) {
.container,.elementor-container {
max-width: 1200px !important;
}
.navbar-nav .nav-item {
padding-right: 82px;
}
}
@media (max-width: 1600px) {
.shoulder-main a {
padding: 12px 15px;
font-size: 13px;
line-height: 18px;
}
.carousel-caption {
top: 16%;
}
.docotor-carousel .slick-next.slick-arrow {
right: 5%;
bottom: -50px;
}
.docotor-carousel .slick-prev.slick-arrow {
right: 9%;
bottom: -50px;
}
.doctor_profilecontent h3 {
font-size: 18px;
}
.doctor_profilecontent {
padding: 25px 10px;
}
.social_section h3 {
font-size: 15px;
}
.social_section p {
font-size: 14px;
}
.about_content h2 {
font-size: 36px;
line-height: 49px;
}
.about_content p { }
.donation-text h2 {
font-size: 26px;
}
}
@media (min-width: 1600px) {
.container,.elementor-container {
max-width: 1335px !important;
}
}