@import url('https://fonts.googleapis.com/css?family=Assistant&display=swap');

body {
    font-family: 'Assistant', sans-serif;
    color: #041e40;
}

.wrapper {
    overflow-x: hidden;
	overflow-y:hidden;
}

.paddingzero {
    padding: 0
}

#owl-demo .item img {
    display: block;
    width: 100%
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    padding: 0;
    margin: 0
}

button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0
}
.topBar{
	width:100%;
	display:table;
	min-height:50px;
	background:#589bbf;
}
.topBar_center{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:50px;
	display:table;
}
.topBar_center_right_form{
	float:none;
	margin:auto;
	width:100%;
	max-width:270px;
	min-height:30px;
	background:white;
	border-radius:20px;
	margin-top:9px;
}
.topBar_center_right_form_search_submit_icon{
	float:right;
	width:25px;
	margin-right:4px;
	margin-top:2px;
}
.topBar_center_right_form_search_submit_icon button{
	border:0;
	background:#e0bd3e;
	color:white;
	border-radius:20px;
	height:25px;
	width:25px;
}
.topBar_center_right_form_search_submit_input input{
	width:100%;
	max-width:240px;
	background:transparent;
	border-radius: 25px 0 0 25px;
	margin-top:2px;
	border:0;
	padding-right:2px;
	padding-left:2px;
	color:#589bbf;
	font-size:15px;
}
.topBar_center_right_form_search_submit_input input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #589bbf;
  opacity: 1; /* Firefox */
}

.topBar_center_right_form_search_submit_input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #589bbf;
}

.topBar_center_right_form_search_submit_input input::-ms-input-placeholder { /* Microsoft Edge */
  color: #589bbf;
}
.topBar_center_left_social_network_container{
	float:none;
	margin:auto;
	width:100%;
	max-width:150px;
	min-height:50px;
	display:table;
	padding-top:9px;
	text-align:center;
}
.topBar_center_left_social_network_container a{
	text-decoration:none;
	color:White;
}
.topBar_center_left_social_network_container_ellipse{
	float:none;
	margin:auto;
	width:32px;
	height:32px;
	border-radius:32px;
	background:#333333;
	margin-right:5px;
	margin-left:5px;
	display:inline-block;
	color:white;
	text-align:Center;
	padding-top:5px;
	font-size:15px;
}
.topBar_center_left_social_network_container_ellipse:hover{
	background:#e0bd3e;
}
.logoDiv{
	float:none;
	margin:Auto;
	width:100%;
	max-width:1110px;
	text-align:Center;
	display:table;
	margin-top:20px;
	margin-bottom:25px;
}
.logoDiv img{
	display:inline-block;
}
.menuDiv{
	float:none;
	margin:Auto;
	width:100%;
	max-width:1110px;
	text-align:Center;
	display:table;
}
.webMenu ul li:last-child{
	display:none;
}
.webMenu ul{
	padding:0;
	margin:0;
	font-size:18px;
	color:black;
}
.webMenu ul li{
	margin-right:5px;
	margin-left:5px;
}
.webMenu ul li a{
	color:#589bbf;
	text-decoration:none;
}
.webMenu ul li a:hover,.webMenu ul li a.active{
	color:#e0bd3e;
	font-weight:bold;
}
.webMenu_slash{
	font-size:15px;
}
.firstLi{
	text-align:Center;
	cursor:pointer;
	color:white;
	font-size:18px;
	font-weight:bold;
	background:#589bbf;
	height:30px;
}
.mobMenu{
	display:none;
	border:2px solid #589bbf;
}
.mobMenu ul{
	padding:0;
	margin:0;
	width:100%;
	text-align:Center;
}
.mobMenu ul li{
	font-size:18px;
	border-bottom:1px dashed #589bbf;
}
.mobMenu ul li a{
	color:#589bbf;
	text-decoration:none;
}
.sliderContainer{
	margin-top:10px;
	width:100%;
	display:Table;
	min-height:642px;
	background-size:cover;
}
.sliderContainerIn{
	color:white;
	font-weight:bold;
	font-size:60px;
	text-align:Center;
	text-shadow: 2px 2px #000;
	padding-top:400px;
	padding-bottom:50px;
	display:table;
}
.carousel-control.left,.carousel-control.right{
	background:transparent;
}
.glyphicon-chevron-right:before,.glyphicon-chevron-left:before{
	display:none;
}
.firstAdviceContainer{
	width:100%;
	min-height:170px;
	display:table;
	background:#589bbf;
	margin-top:10px;
}
.firstAdviceCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:170px;
	display:Table;
	text-align:center;
	padding-top:25px;
}
.firstAdviceCenter h2,.firstAdviceCenter h1{
	padding:0;
	margin:0;
	display:inline-block;
	color:#084567;
	font-weight:Bold;
	font-size:39px;
}
.firstAdviceCenter_text{
	color:white;
	font-size:18px;
	margin-top:5px;
	width:100%;
}
.firstAdviceCenter_text a{
	color:white;
	text-decoration:none;
}
.firstAdviceInputContainer{
	padding:10px;
}
.firstAdviceInput input{
	width:100%;
	height:40px;
	border-radius:10px;
	border:0;
	background:white;
	font-size:18px;
	color:#084567;
	padding-right:10px;
}
.firstAdviceInput input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #797671;
  opacity: 1; /* Firefox */
}

.firstAdviceInput input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #797671;
}

.firstAdviceInput input::-ms-input-placeholder { /* Microsoft Edge */
  color: #797671;
}
.firstAdviceButton{
	padding:10px;
}
.firstAdviceButton button{
	height:40px;
	border-radius:10px;
	border:0;
	background:#084567;
	color:White;
	padding:3px;
	width:100%;
	font-size:18px;
	font-weight:bold;
}
.commonProblemsContainer{
	width:100%;
	display:table;
	min-height:550px;
	background:#eeeeee;
	margin-top:10px;
}
.commonProblemsCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:550px;
	display:Table;
	text-align:center;
	padding-top:30px;
}
.homepage_section_title{
	width:100%;
	display:Table;
	height:130px;
}
.homepage_section_title h2{
	padding:0;
	margin:0;
	display:inline-block;
	color:#084567;
	font-weight:Bold;
	font-size:55px;
}
.commonProblemsBigContainer{
	margin-top:40px;
	border-bottom:2px solid #084567;
	padding-bottom:30px;
	margin-top:-16px;
	display:table;
}
.commonProblemsItem{
	float:none;
	margin:auto;
	width:300px;
	height:300px;
	background:Red;
	border-radius:300px;
	background-repeat:n-repeat;
	overflow:hidden;
}
.commonProblemsItemContainer{
	margin-bottom:20px;
}
.commonProblemsItem_title{
	height:47px;
	background:rgba(255,255,255,0.7);
	margin-top:200px;
	font-size:30px;
}
.commonProblemsItem_title h2{
	padding:0;
	margin:0;
	display:inline-block;
	font-size:30px;
}
.commonProblemsItem_title a{
	color:#084567;
	text-decoration:none;
}
.commonProblemsItem_title a:hover{
	font-weight:bold;
}
.commonProblemsFooterContainer{
	margin-top:-16px;
	min-height:20px;
	width:100%;
}
.commonProblemsFooterItem{
	color:#084567;
	font-size:18px;
	height:30px;
	float:left;
	background:#eeeeee;
	padding-right:10px;
	padding-left:5px;
}
.commonProblemsFooterItem a{
	color:#084567;
	text-decoration:none;
}
.commonProblemsFooterItem:hover{
	font-weight:bold;
}
.footerMapContainer a{
	color:White;
	text-decoration:none;
}
.sportInjuriesContainer{
	width:100%;
	display:table;
	min-height:500px;
	background:#d2e4ee;
	margin-top:10px;
}
.sportInjuriesCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:500px;
	display:Table;
	text-align:center;
	padding-top:30px;
}
.sportInjuriesBigContainer{
	margin-top:40px;
	border-bottom:2px solid #4a4a4a;
	padding-bottom:30px;
	margin-top:-16px;
	display:table;
}
.sportInjuriesItem{
	float:none;
	margin:auto;
	width:250px;
	height:250px;
	background:Red;
	border-radius:10px;
	background-repeat:n-repeat;
	overflow:hidden;
}
.sportInjuriesItemContainer{
	margin-bottom:20px;
}
.sportInjuriesItem_title{
	height:47px;
	background:rgba(255,255,255,0.7);
	margin-top:180px;
	font-size:30px;
}
.sportInjuriesItem_title a{
	color:#4a4a4a;
	text-decoration:none;
}
.sportInjuriesItem_title a:hover{
	font-weight:bold;
}
.sportInjuriesFooterContainer{
	margin-top:-16px;
	min-height:20px;
	width:100%;
}
.sportInjuriesFooterItem{
	color:#4a4a4a;
	font-size:18px;
	height:30px;
	float:left;
	background:#d2e4ee;
	padding-right:10px;
	padding-left:5px;
}
.sportInjuriesFooterItem a{
	color:#4a4a4a;
	text-decoration:none;
}
.sportInjuriesFooterItem:hover{
	font-weight:bold;
}
.clientsQuotesContainer{
	width:100%;
	display:Table;
	min-height:400px;
	background:#eeeeee;
	text-align:Center;
	margin-top:10px;
}
.clientsQuotesCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:400px;
	padding-top:30px;
	background-image:url("../images/qbg.png");
	background-repeat:no-repeat;
	background-position:top center;
}
.clientsQuotesCenter_text{
	color:#084567;
	font-size:18px;
}
.clientsQuotesCenter_person{
	color:#084567;
	font-size:18px;
	margin-top:50px;
}
.footerContainer{
	display:table;
	width:100%;
	min-height:340px;
	background:#4a4a4a;
	margin-top:10px;
}
.footerCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:340px;
	display:table;
	padding-top:40px;
}
.footerMap iframe{
	width:100%;
	height:210px;
}
.footerMap_text{
	font-size:18px;
	color:white;
	margin-bottom:10px;
}
.footerMenuContainer ul{
	padding:0;
	margin:0;
	width:100%;
}
.footerMenuContainer ul li{
	list-style-type:none;
	font-size:18px;
}
.footerMenuContainer ul li a{
	color:White;
	text-decoration:none;
}
.footerMenuContainer ul li a:hover{
	font-weight:bold;
}
.footerText_title{
	color:White;
	font-size:36px;
}
.footerText_text{
	color:White;
	font-size:15px;
	max-width:350px;
	text-align:justify;
}
.footerText_text a{
	color:White;
	text-decoration:underline;
}
.footerText_social{
	color:White;
	font-size:18px;
	margin-top:10px;
}
.footerText_social a{
	color:white;
	text-decoration:none;
}
.footerText_social a:hover{
	font-weight:bold;
}
.footer_social_network_container a{
	color:White;
	text-decoration:none;
}
.footer_social_network{
	display:inline-block;
	width:25px;
	height:25px;
	border-radius:25px;
	background:#e0bd3e;
	text-align:Center;
	margin-right:2px;
	margin-left:2px;
	padding:0;
	padding-top:2px;
	font-size:15px;
}
.pageContainer{
	background:#e9e8e8;
	width:100%;
	display:Table;
	min-height:200px;
	margin-top:10px;
}
.pageCenter{
	float:none;
	margin:auto;
	width:100%;
	max-width:1110px;
	min-height:200px;
	display:table;
	color:#4a4a4a;
	padding:10px;
}
.pageText{
	font-size:18px;
}
.pageText a{
	color:#4a4a4a;
	text-decoration:underline;
}
.pageTitle{
	text-align:right;
	margin-bottom:10px;
}
.pageTitle h1{
	padding:0;
	margin:0;
	display:inline-block;
	font-size:22px;
	font-weight:bold;
}
.pageCenter .commonProblemsCenter{
	min-height:200px;
}
.pageCenter .commonProblemsBigContainer{
	border-bottom:0;
}
.pageCenter .sportInjuriesCenter{
	min-height:200px;
}
.pageCenter .sportInjuriesBigContainer{
	border-bottom:0;
}
.pageCenter .sportInjuriesItem_title a{
	text-decoration:none;
}
.pageCategory{
	font-size:15px;
	color:#084567;
	margin-bottom:10px;
}
.pageCategory a{
	color:#084567;
	text-decoration:underline;
}
.treatmentItemContainer{
	padding-top:20px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	display:table;
	min-height:150px;
}
.treatmentItemTitle{
	font-size:18px;
	font-weight:bold;
}
.treatmentItemTitle h2{
	padding:0;
	margin:0;
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	color:#084567;
}
.treatmentItemDesc{
	font-size:15px;
}
.treatmentItemDesc a{
	color:#084567;
	text-decoration:underline;
}
.treatmentItemReadMore{
	text-align:left;
	font-size:15px;
	border-bottom:1px dashed #4a4a4a;
}
.treatmentItemReadMore a{
	color:#084567;
	text-decoration:none;
}
.contactPageText{
	color:#1d5473;
}
.contactPageText a{
	color:#1d5473;
	text-decoration:none;
}
.contactPageText i{
	font-weight:bold;
}
.contactPageFormContainer{
	float:none;
	margin:auto;
	width:100%;
	max-width:390px;
	min-height:585px;
	display:table;
	background:#d5d4d4;
	border-radius:10px;
	padding:20px;
}
.contactPageFormTitle{
	color:#1d5473;
	font-size:22px;
}
.contactPageFormTitle h2{
	margin:0;
	padding:0;
	display:inline-block;
	font-size:22px;
}
.contactPageFormInputsContainer{
	margin-top:10px;
}
.contactPageFormInputsContainer input{
	width:100%;
	border-radius:10px;
	border:0;
	background:white;
	margin-bottom:10px;
	height:40px;
	padding:5px;
}
.contactPageFormInputsContainer select{
	width:100%;
	border-radius:10px;
	border:0;
	background:white;
	margin-bottom:10px;
	height:40px;
	padding:5px;
}
.contactPageFormInputsContainer textarea{
	width:100%;
	border-radius:10px;
	border:0;
	background:white;
	margin-bottom:10px;
	height:223px;
	padding:5px;
}
.contactPageFormInputsContainer button{
	width:100%;
	border-radius:10px;
	border:0;
	background:#084567;
	margin-bottom:10px;
	height:40px;
	padding:5px;
	color:white;
	text-align:Center;
}
.footerCopyRights{
	margin-top:20px;
	padding-bottom:20px;
	text-align:center;
	color:white;
}
.footerCopyRights a{
	color:white;
	text-decoration:underline;
}
.footerCopyRights img{
	display:inline-block;
}




@media (min-width:1045px) and (max-width:1156px) {
    
}

@media only screen and (min-width:992px) {
    .hideon992 {
        display: none
    }
	.topBar_center_right_form{
		float:right;
	}
	.topBar_center_left_social_network_container{
		float:left;
	}
	.topBar_center_left_social_network_container_ellipse{
		float:left;
	}
	.footerText_title{
		margin-top:-10px;
	}
}

@media only screen and (max-width:991px) {
    .hideon991 {
        display: none
    }
	.footerCenter{
		padding:10px;
		text-align:Center;
	}
	.footer_social_network_container{
		margin-top:20px;
		margin-bottom:20px;
	}
	.footerText_text{
		width:100%;
		max-width:100%;
		text-align:Center;
	}
}

@media only screen and (min-width:480px) {
    .hideon480 {
        display: none
    }
}

@media only screen and (max-width:479px) {
    .hideon479 {
        display: none
    }
}
@media only screen and (max-width:1045px) {
    .hideon1045 {
        display: none
    }
}

@media only screen and (max-width:1044px) {
    .hideon1045 {
        display: none;
    }
}
/*-------------------------------------*/
