5/*  Theme HTML Template */

img{ max-width:100%;}

@media only screen and (max-width: 1600px) {
.contact-style-two .form-column .inner-box {
	padding: 100px 30px;
}
}
 @media only screen and (max-width: 1400px) {
.testimonial-style-two .owl-controls .owl-nav,  .testimonial-style-three .owl-controls .owl-nav,  .testimonial-style-one .owl-controls .owl-nav,  .latest-works-section .owl-controls .owl-nav {
	position: relative;
	margin-top: 50px;
}
.testimonial-style-two .owl-controls .owl-nav [class*="owl-prev"],  .testimonial-style-two .owl-controls .owl-nav [class*="owl-next"],  .testimonial-style-three .owl-controls .owl-nav [class*="owl-prev"],  .testimonial-style-three .owl-controls .owl-nav [class*="owl-next"],  .testimonial-style-one .owl-controls .owl-nav [class*="owl-prev"],  .testimonial-style-one .owl-controls .owl-nav [class*="owl-next"],  .latest-works-section .owl-controls .owl-nav [class*="owl-prev"],  .latest-works-section .owl-controls .owl-nav [class*="owl-next"] {
	position: relative;
	left: 0px;
	right: 0px;
	margin: 0px 5px;
}
.fact-counter .column {
	margin-left: 30px;
	margin-right: 80px;
}
.fact-counter .column:last-child {
	margin-right: 20px;
}
}
 @media only screen and (max-width: 1200px) {
.bottom-bg:before {
	display: none;
}
.bottom-bg:after {
	display: none;
}
.contact-form .form-section {
	margin-bottom: 30px;
}
.contact-form .item {
	margin-left: 50px;
}
.nav_right_area .search_option form {
	left: -220px;
}
.contact-form .search_option .search {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.hephaistos.tparrows {
	display: none;
}
.gallery_wrapper .content .reting-box {
	right: 5px;
	top: 5px;
}
.gallery_wrapper .single_item .content {
	padding: 5px;
}
.gallery_wrapper .gallery_menu li {
	padding: 0px 14px;
}
.gallery_wrapper .content-text li {
	margin: 30px 5px;
}
.service-detail .first-row .service-detail p {
	left: 0px;
}
.header-upper .main-logo {
	position: relative;
	text-align: center;
	float: none !important;
	margin-bottom: 30px;
}
.header-upper ul li {
	margin-left: 25px;
}
.container.menu-bg:after {
	display: none;
}
.container.menu-bg:before {
	display: none;
}
.nav_right_area .search_option button {
	margin-right: 20px;
}
.menu-bar {
	margin: 0px;
}
#polyglotLanguageSwitcher {
	border-left: none;
	padding-left: 15px;
}
.main-menu .navigation > li {
	margin-right: 10px;
}
.sticky-header .main-menu .navigation > li {
	margin-right: 10px;
}
.recent_news_footer {
	margin-left: 0px;
}
.footer-section .second-colmn {
	padding-left: 0px;
}
.blog-section .blog-content { text-align:justify
}
.blog-section .form-group input {
	width: 85%;
}
.blog-section .form-group button {
	margin-left: 0px;
}
.appointment-form {
	margin-right: 30px;
	margin-top: 30px;
}
.header-upper .top-right .social-link a {
	line-height: 55px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
	top: 38%;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
	top: 38%;
}
.hours-section .sediul {
	padding-right: 0px;
}
.news-section .news-content {
	margin-top: 0px;
}
.service-detail .appointment-form {
	width: 100%;
	margin-left: 0px;
}
.service-detail .appointment-form input,  .service-detail .appointment-form select,  .service-detail .appointment-form textarea {
	width: 85%;
}
}
 @media only screen and (max-width: 1140px) {
.main-footer .news-widget {
	margin-right: 10px;
	width: 100%;
}
.main-header .header-upper .logo-outer,  .main-header .header-upper .upper-right {
	width: 100%;
	text-align: center;
}
.main-footer .widget-content .images-box {
	width: 30%;
}
.header-lower .link-btn {
	right: 0px;
}
.main-header .header-upper .logo-outer {
	margin-bottom: 30px;
}
.main-header .info-box {
	display: inline-block;
	margin: 10px 25px;
	float: none;
	text-align: left;
	width: 260px;
}
.main-header .info-box:last-child {
	text-align: center;
}
.main-header .header-upper .info-box::after {
	display: none;
}
.main-header .header-top li {
	padding: 17px 5px;
}
.main-footer .footer-widget {
	margin-bottom: 30px;
}
}
 @media only screen and (min-width: 768px) {
.main-menu .navigation > li > ul,  .main-menu .navigation > li > ul > li > ul {
	display: block !important;
	visibility: hidden;
	opacity: 0;
}
}
 @media only screen and (max-width: 1023px) {
.page-wrapper {
	overflow: hidden;
}
.main-footer .widget-content .images-box {
	width: 30%;
}
.main-menu .navigation > li {
	margin-right: 10px;
}
.main-menu {
	width: 100%;
}
.services-one .tabs-outer {
	position: relative;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	text-align: center;
}
.services-one .tabs-outer .circular-layer {
	display: none;
}
.services-one .tabs-outer .service-tabs {
	position: relative;
	width: auto;
	height: auto;
	margin: 0px;
	left: 0;
	top: 0;
}
.services-one .tabs-outer .service-tabs .tab-btn,  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(1),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(2),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(3),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(4),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(5),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(6),  .services-one .tabs-outer .service-tabs .tab-btn:nth-child(7) {
	position: relative !important;
	display: inline-block;
	margin: 0px 50px 20px !important;
	left: 0px !important;
	bottom: 0px !important;
	right: 0px !important;
	top: 0px !important;
}
.services-one .tabs-outer .service-tabs .tabs-content,  .services-one .tabs-outer .service-tabs .tab {
	position: relative !important;
	left: 0px;
	bottom: 0px;
	width: auto;
	height: auto;
}
.services-one .tabs-outer .service-tabs .tab .content-box {
	position: relative;
	width: 100%;
	height: auto;
	border-radius: 10px;
	padding: 50px 30px;
}
.services-one .tab-buttons .content-text {
	position: relative!important;
	text-align: center;
	left: 0px!important;
	top: 0px!important;
	margin-left: 0px!important;
}
.services-one .tabs-outer .service-tabs .tab-btn .icon-box {
	display: inline-block;
}
.main-menu {
	right: 0px;
}
}
@media (max-width: 991px) {
	.cta-btn a.link-btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    box-shadow: 0 5px #4ed2da;
    color: #848484;
    display: inline-flex;
    left: -5px;
    margin-bottom: 10px;
    padding: 8px 20px;
    width: 100%;
}
.cta-section, .news-section{ padding:45px 0px}
  .navbar-header {
      float: none;
  }
  .menu-bar{float:none;}
  .logo{}
  .header-lower .logo{padding:3px 0px;}
  .navbar-toggle{margin-top:30px;}
  .navbar-nav > li > a{padding:13px; font-weight:500;}
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
  }
  .navbar-nav>li {
      float: none;
  }

  .collapse.in{
      display:block !important;
  }

}
 @media only screen and (max-width: 991px) {
.container.menu-bg {
	margin-bottom: -100px;
}
.border-bottom:before {
	display: none;
}
.border-right:after {
	display: none;
}
/*.header-lower .logo {
	width: 210px;
	margin: 0 auto;
	display: block;
	padding: 24px 0px 0px 0px;
}*/
.sticky-header .logo {
	width: 210px;
	margin: 0 auto;
	display: block;
	padding: 24px 0px 0px 0px;
}
.main-menu .navigation > li > ul {
	margin-top: 0px;
}
.sticky-header .main-menu .navigation > li > ul {
	margin-top: 2px;
}
.feature-section .single-content {
	margin-top: 0px;
}
.feature-section .single-content p {
	
}
.news-section .news-content {
	margin-top: 100px;
	margin-bottom: 120px;
}
.news-section .img-box {
	padding-right: 20px;
	margin-bottom: 30px;
}
.footer-section .second-colmn {
	margin-bottom: 50px;
}
.footer-section .third-colmn {
	padding: 0px;
	margin-bottom: 50px;
}
.service-detail .appointment-form {
	width: 340px;
}
.main-menu .navigation > li.current > ul {
	margin-top: 31px;
}
.sticky-header .main-menu .navigation > li.current > ul {
	margin-top: 33px;
}
.single-doctor .single-item {
	padding: 90px 100px 0px 50px;
}
.doctors-experience .experience-inner {
	margin-bottom: 50px;
}
.doctors-experience .education-area {
	padding: 0px;
}
.blog-section .recent-post .single-item {
	padding: 0px 0px 30px 95px;
}
.single-post .post-form button {
	margin-bottom: 50px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
	left: 0px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
	right: 0px;
}
.service-detail .appointment-form input, .service-detail .appointment-form select, .service-detail .appointment-form textarea {
	width: 100%;
}
.doctor-section .single-item {
	margin-bottom: 30px;
}
.single-post .comment-form button {
	margin-bottom: 50px;
}
}
 @media only screen and (max-width: 767px) {
.nav_right_area {
	position: absolute;
	right: 12px;
	top: 5px;
}
.nav_right_area .search-box {
	right: 20px;
}
.header-upper .main-logo {
	position: relative;
	text-align: center;
	float: none !important;
	margin-bottom: 30px;
}
.header-upper .top-info {
	position: relative;
	float: none !important;
}
.header-upper .top-info li {
	margin-bottom: 30px;
}
.header-upper ul li.single-info-box {
	position: relative;
	padding-left: 62px;
	top: 5px;
	margin-left: 18%;
}
.header-upper ul li.link_btn {
	position: relative;
	text-align: center;
	display: block;
	margin-left: 0px;
}
.nav_right_area .search_option form button {
	right: -45px;
}
.main-header .nav-outer {
	padding-right: 0px;
}
.main-header .main-menu {
	padding-top: 0px;
	margin: 0px;
	right: 10px;
	left: 0px;
}
.main-menu .collapse {
	overflow: auto;
	float: none;
	width: 100%;
	padding: 10px 0px 0px;
	border: none;
	margin: 0px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.main-menu .collapse.in,  .main-menu .collapsing {
	padding: 10px 0px 0px;
	border: none;
	margin: 0px 0px 15px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.main-menu .navbar-header {
	position: relative;
	display: block;
	text-align: left;
	padding: 12px 0px;
	left: 0px;
	z-index: 12;
}
.main-menu .navbar-header .navbar-toggle {
	display: inline-block;
	z-index: 7;
	border: 1px solid #49d4d8;
	float: none;
	margin: 0px 15px 0px 15px;
	border-radius: 0px;
	background: #49d4d8;
}
.main-menu .navbar-header .navbar-toggle .icon-bar {
	background: #ffffff;
}
.main-menu .navbar-collapse > .navigation {
	float: none !important;
	margin: 0px !important;
	width: 100% !important;
	background: #49d4d8;
	border: 1px solid #ffffff;
	border-top: none;
}
.main-menu .navbar-collapse > .navigation > li {
	margin: 0px !important;
	float: none !important;
	width: 100%;
}
.main-menu .navigation > li > a,  .main-menu .navigation > li > ul:before {
	border: none;
}
.main-menu .navbar-collapse > .navigation > li > a {
	padding: 10px 10px !important;
	border: none !important;
}
.main-menu .navigation li.dropdown > a:after,  .main-menu .navigation > li.dropdown > a:before,  .main-menu .navigation > li > ul > li > a::before,  .main-menu .navigation > li > ul > li > ul > li > a::before {
	color: #ffffff !important;
	right: 15px;
	font-size: 16px;
	display: none !important;
}
.main-menu .navbar-collapse > .navigation > li > ul,  .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
	position: relative;
	border: none;
	float: none;
	visibility: visible;
	opacity: 1;
	display: none;
	margin: 0px;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	width: 100%;
	background: #49d4d8;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	transition: none !important;
	-webkit-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	-moz-transition: none !important;
}
.main-menu .navbar-collapse > .navigation > li > ul,  .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
	border-top: 1px solid rgba(255,255,255,1) !important;
}
.main-menu .navbar-collapse > .navigation > li,  .main-menu .navbar-collapse > .navigation > li > ul > li,  .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li {
	border-top: 1px solid rgba(255,255,255,1) !important;
	opacity: 1 !important;
	top: 0px !important;
	left: 0px !important;
}
.main-menu .navbar-collapse > .navigation > li:first-child {
	border: none;
}
.main-menu .navbar-collapse > .navigation > li > a,  .main-menu .navbar-collapse > .navigation > li > ul > li > a,  .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
	padding: 10px 10px !important;
	line-height: 22px;
	color: #ffffff;
	background: #49d4d8;
	text-align: left;
}
.main-menu .navbar-collapse > .navigation > li > a:hover,  .main-menu .navbar-collapse > .navigation > li > a:active,  .main-menu .navbar-collapse > .navigation > li > a:focus {
	background: #49d4d8;
}
.main-menu .navbar-collapse > .navigation > li:hover > a,  .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,  .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,  .main-menu .navbar-collapse > .navigation > li.current > a,  .main-menu .navbar-collapse > .navigation > li.current-menu-item > a {
	background: #49d4d8;
	color: #ffffff !important;
}
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {
	display: block;
}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
	right: 10px;
}
.main-menu .navbar-collapse > .navigation li.dropdown:after,  .main-menu .navigation > li > ul:before {
	display: none !important;
}
.main-footer .widget-content .images-text {
	margin-left: 30px;
	margin-right: 30px;
}
#polyglotLanguageSwitcher {
	border-left: none;
	padding-left: 0px;
}
.header-upper {
	border-bottom: none;
}
.container.menu-bg {
	margin-bottom: 0px;
}
.contact-form .form-section {
	margin-left: 0px;
}
.contact-form .search_option {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.events-column .content-box {
	position: relative;
	margin-bottom: 30px;
}
.contact-form .form-widght {
	margin-top: 20px;
}
.sponsors-logos {
	padding-bottom: 50px;
}
.main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a {
	border-radius: 0px;
}
.more-option {
	top: 0px;
	right: -5px;
}
.sticky-header .more-option {
	right: -5px;
	top: 10px;
	border: none;
}
.header-upper .top-right .social-link {
	float: none;
	/*width: 180px;*/
	margin: 0 auto;
}
.more-option .search-box.now-visible {
	right: 10px;
}
.feature-section .single-item {
	width: 300px;
	margin: 0 auto;
}
.news-section .news-content {
	margin-left: 0px;
}
.news-section .news-content {
	margin-top: 0px;
}
.about-section p {

}
.service-detail .second-row .second-style {
	margin-left: 30px;
}
.doctor-section .single-content {
	margin-bottom: 50px;
}
.single-doctor .single-item {
	padding-bottom: 50px;
}
.blog-section .blog-content {
	margin-left: 0px;
}
.blog-section .img-box img {
	margin-bottom: 20px;
}
.blog-section .form-group input {
	width: 95%;
}
.sticky-header .main-menu .navigation > li.current > ul {
	margin-top: 0px;
}
.header-upper .top-left li {
	display: inline-block;
	margin-right: 25px;
}
.appointment-form {
	/*display: none;*/
}
.single-post .second-row img {
	margin-bottom: 30px;
}
.hours-section .sediul {
	padding-right: 0px;
}
.news-section .news-content {
	margin-bottom: 50px;
}
.news-section {
	position: relative;
	
}
.about-section .welcome-btn {
	margin-bottom: 50px;
}
.about-section.about-us {
	padding-top: 65px;
}
}
 @media only screen and (max-width: 599px) {
.main-header .header-top .top-left,  .main-header .header-top .top-right {
	float: none !important;
	text-align: center;
}
.appointment-form{margin-right:0px;}
.hours-section .hours-content{padding-right:0px;}
.appointment-form form{padding:0px 7px;}
.icon-box img{}
.icon-box{top:-16%!important; left:45%!important;}
.appointment-form input,.appointment-form select{width:100%;}
.nav_right_area .search-box {
	left: 0px;
}
.blog-section .item .content-text .icon-links li {
	border-left: none;
}
.blog-section .item .content-text .icon-links li:first-child {
	padding-left: 10px;
}
.header-upper ul li.single-info-box {
	margin-left: 30%;
}
.bottom_footer p {
	float: none !important;
	text-align: center;
	margin-left: 20px;
}
.social-links {
	float: none !important;
	text-align: center;
}
.header-upper .top-left li {
	display: block;
/*	width: 270px;*/
	margin: 0 auto;
}
.header-upper .top-left li:first-child {
	/*width: 210px;*/
}
.hours-section .hours-content {
	padding-left: 10px;
}
}
 @media only screen and (max-width: 499px) {
.header-main-box .nav-outer .search-box-btn {
	display: none;
}
.menu-bar{float:none;}
.logo img{}
.navbar-toggle{margin-top:27px;}
.navbar-nav > li > a{padding:13px 13px; font-weight:400;}
.header-lower .logo{padding:3px 0px 0px 5px; width:97% }
.contact-form .search_option {
	position: relative;
}
.header-upper ul li.single-info-box {
	margin-left: 25%;
}
.main-header .header-upper .upper-column.info-box {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.owl-theme .owl-controls {
	display: none;
}
.accrodian-section .acc-btn h4 {
	font-size: 16px;
	padding-left: 5px;
}
.error-section .error-title {
	font-size: 140px;
	line-height: 80px;
}
.error-section .error-title i:before {
	font-size: 58px;
	box-shadow: 2px 2px 12px 4px rgb(237, 237, 237)
}
.error-section .error-title:before {
	left: 112px;
}
.error-section .error-title:after {
	right: 130px;
}
.blog-section .form-group input {
	width: 90%;
}
.testimonial-section .testimonial-content {
	padding: 87px 0px 0px 0px;
}
}
 @media only screen and (max-width: 399px) {
.error-section .error-title {
	font-size: 110px;
	line-height: 80px;
}
.error-section .error-title i:before {
	font-size: 28px;
	box-shadow: none;
	padding: 30px 30px;
}
.error-section .error-title:before {
	left: 78px;
}
.error-section .error-title:after {
	right: 90px;
}
.error-section .icon-box {
	margin-left: -32px;
}
.hours-section .sediul span {
	font-weight: 400;
}
.hours-section .sediul h5 {
	font-weight: 400;
	font-size: 13px;
}
.hours-section .hours-content {
	padding-left: 10px;
}
.testimonial-section .testimonial-content h4 {
	font-size: 16px;
}
.about-section .welcome-btn {
	margin-bottom: 50px;
}
.page-title .about-content h1 {
	font-size: 35px;
}
.service-detail .second-row a {
	font-size: 13px;
	margin-left: 0px;
}
.single-doctor .single-item {
	padding: 90px 0px 30px 0px;
}
.doctors-experience .education-area .single-item {
	padding-right: 0px;
}
.accrodian-section .acc-btn h4 {
	font-size: 14px;
}
.accordion-box .acc-btn i.plus {
	right: 8px;
}
.accordion-box .acc-btn i.minus {
	right: 8px;
}
.accrodian-section .acc-content p {
	padding: 35px 0px 33px 5px;
	font-size: 13px;
}
.feature-section .single-item {
	width: 220px;
}
}
 @media only screen and (max-width: 300px) {
.our-team .inner-box {
	padding: 25px 45px 23px 19px;
}
}
