@font-face {

	font-family: FbSpacer;
	src: url(fonts/AlmoniDLAAA.otf);
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}



@font-face {
	font-family: FbSpacer;
	src: url(fonts/almoni-dl-aaa-bold.otf);
	font-weight: 700;
	font-style: normal;
	font-display: swap;

}

.menu a {
    padding: 5px;
    display: block;
}

.home-slider {
    max-height: 309px !important;
}
ul.a11y-toolbar-list {
    display: none;
}


@font-face {

	font-family: FbSpacer;

	src: url(fonts/almoni-dl-aaa-black.otf);

	font-weight: 900;

	font-style: normal;
	font-display: swap;
}

.elementor-widget-container .col-xs-12.paddingeight {
    top: 0;
    left: 0;
}

body,

html {

	font-family: FbSpacer, Arial, sans-serif;

	font-size: 21px;

	line-height: 1.2;
	font-display: swap;

	color: #053c54;

}



body {

	padding: 150px 0 0;

}



*,

::after,

::before {

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

}



a {

	color: #0089c0;

}



a:focus,

a:hover {

	color: #012754;

	text-decoration: underline;

}

#menu-item-17:hover a,

#menu-item-17 a:hover {

	color: #fff;

}

img.alignleft {

	float: left;

	margin-right: 15px;

}

footer a:hover {

	color: #0089c0;

}



.h1,

.h2,

.h3,

h1,

h2,

h3 {

	color: #012754;

	font-weight: 700;

}

.boxes h2 {

	color: #0089c0;

}

.nopadding {

	padding: 0 !important;

}



.nomargin {

	margin: 0 !important;

}



dt,

kbd kbd,

label {

	font-weight: 400;

}



.page-id-834,

.page-id-846 {

	color: #000;

}



.page-id-834 .flex-area,

.page-id-846 .flex-area {

	display: flex;

	flex-wrap: wrap;

	margin-top: 20px;

}



.page-id-834 .flex-area .item-video,

.page-id-846 .flex-area .item-video {

	margin-bottom: 50px;

}



.page-id-834 .flex-area .item-video p,

.page-id-846 .flex-area .item-video p {

	font-family: FbSpacer;

	font-weight: 700;

	font-size: 22px;

	color: #3b65a9;

}

.video {
    height: 190px;
    overflow: hidden;
}

.video .wp-video {
    max-width: 100%;
    height: 100% !important;
}
.video .mejs-video {
    height: 100% !important;
    width: 100% !important;
}
.video .wp-video-shortcode video, video.wp-video-shortcode, .video .wp-video {
	width: 100% !important;
    height: 100% !important;
}
.video-first {
	height: 405px;
	padding: 10px !important;
}
.video-other {
	padding: 10px !important;
}
.container-video {
    margin: 50px 0 40px;
}
.page-doctor-video {
	border: 1px solid #707070;
}
.link-to-all-video {
    text-align: center;
    margin: 0 auto;
    display: block;
    font-weight: 700;
}
.navbar-top .navbar-nav > li > a.dropdown-menu {

	background: none;

	min-width: inherit;

	padding: 15px 15px;

	float: none;

}

.navbar-top .navbar-nav > li > ul.dropdown-menu {

	/*box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);*/

	margin-top: 2px !important;

	transition: none;

	background: #012754;

}

.navbar-top .navbar-nav > li > ul.dropdown-menu li a {

	color: #fff;

}

.navbar-top .navbar-nav > li > ul.dropdown-menu li a:hover {

	color: #0089c0;

	background: none;

}

@media (max-width: 600px) {

	
	div#page-content {
		width: 100vw !important;
		max-width: 100vw !important;
		overflow: hidden;
	}
	
	.page-id-834 .flex-area .item-video,

	.page-id-846 .flex-area .item-video {

		width: 100% !important;

		margin-bottom: 37px;

	}

	.page-id-834 .flex-area .item-video iframe,

	.page-id-846 .flex-area .item-video iframe {

		height: 333px !important;

	}
	
}



.form-control {

	height: 49px;

	padding: 10px 12px;

	border: 2px solid #053c54;

	border-radius: 25px;

	font-size: 22px;

}



.btn-default {

	color: #fff;

	background-color: #824484;

	font-size: 32px;

	width: 100%;

	font-weight: 700;

	border-radius: 25px;

	padding: 2px 12px;

	border: 2px solid #824484;

}



img {

	max-width: 100%;

	height: auto;

}



.main-color {

	color: #0089c0;

}



.paddingfive {

	padding: 0 5px !important;

}



.paddingeight {

	padding: 0 8px !important;

}



.the-content h3 {

	font-size: 25px;

	color: #0089c0;

}



.owl-carousel .animated {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}



.owl-carousel .owl-animated-in {

	z-index: 0;

}



.owl-carousel .owl-animated-out {

	z-index: 1;

}



.owl-carousel .fadeOut {

	-webkit-animation-name: fadeOut;

	animation-name: fadeOut;

}



@-webkit-keyframes fadeOut {

	0% {

		opacity: 1;

	}

	100% {

		opacity: 0;

	}

}



@keyframes fadeOut {

	0% {

		opacity: 1;

	}

	100% {

		opacity: 0;

	}

}



.owl-height {

	-webkit-transition: height 0.5s ease-in-out;

	transition: height 0.5s ease-in-out;

}



.owl-carousel {

	display: none;

	width: 100%;

	-webkit-tap-highlight-color: transparent;

	position: relative;

	z-index: 1;

}



.owl-carousel .owl-stage {

	position: relative;

	-ms-touch-action: pan-Y;

	width: 90%;

}



.owl-carousel .owl-stage:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.owl-carousel .owl-stage-outer {

	position: relative;

	overflow: hidden;

	-webkit-transform: translate3d(0, 0, 0);

}



.owl-carousel .owl-controls .owl-dot,

.owl-carousel .owl-controls .owl-nav .owl-next,

.owl-carousel .owl-controls .owl-nav .owl-prev {

	cursor: pointer;

	cursor: hand;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.owl-carousel.owl-loaded {

	display: block;

}



.owl-carousel.owl-loading {

	opacity: 0;

	display: block;

}



.owl-carousel.owl-hidden {

	opacity: 0;

}



.owl-carousel .owl-refresh .owl-item {

	display: none;

}



.owl-carousel .owl-item {

	position: relative;

	min-height: 1px;

	float: left;

	-webkit-backface-visibility: hidden;

	-webkit-tap-highlight-color: transparent;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.owl-carousel .owl-item img {

	display: block;

	width: 100%;

	-webkit-transform-style: preserve-3d;

}



.owl-carousel.owl-text-select-on .owl-item {

	-webkit-user-select: auto;

	-moz-user-select: auto;

	-ms-user-select: auto;

	user-select: auto;

}



.owl-carousel .owl-grab {

	cursor: move;

	cursor: -webkit-grab;

	cursor: -o-grab;

	cursor: -ms-grab;

	cursor: grab;

}



.owl-carousel.owl-rtl {

	direction: rtl;

}



.owl-carousel.owl-rtl .owl-item {

	float: right;

}



.no-js .owl-carousel {

	display: block;

}



.owl-carousel .owl-item .owl-lazy {

	opacity: 0;

	-webkit-transition: opacity 0.4s ease;

	transition: opacity 0.4s ease;

}



.owl-carousel .owl-item img {

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d;

}



.owl-carousel .owl-video-wrapper {

	position: relative;

	height: 100%;

	background: #000;

}



.owl-carousel .owl-video-play-icon {

	position: absolute;

	height: 80px;

	width: 80px;

	left: 50%;

	top: 50%;

	margin-left: -40px;

	margin-top: -40px;

	background: url(owl.video.play.png) no-repeat;

	cursor: pointer;

	z-index: 1;

	-webkit-backface-visibility: hidden;

	-webkit-transition: scale 0.1s ease;

	transition: scale 0.1s ease;

}



.owl-carousel .owl-video-play-icon:hover {

	-webkit-transition: scale(1.3, 1.3);

	transition: scale(1.3, 1.3);

}



.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn {

	display: none;

}



.owl-carousel .owl-video-tn {

	opacity: 0;

	height: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	-webkit-transition: opacity 0.4s ease;

	transition: opacity 0.4s ease;

}



.owl-carousel .owl-video-frame {

	position: relative;

	z-index: 1;

}



.owl-carousel .owl-controls {

	position: absolute;

	top: 50%;

	width: 100%;

}



.owl-carousel .owl-next,

.owl-carousel .owl-prev {

	width: 50px;

	text-align: center;

	color: #fff;

	position: absolute;

	font-size: 26px;

}



.owl-carousel .owl-prev {

	right: 0;

}



.owl-carousel .owl-next {

	left: 0;

}



[type="checkbox"]:checked,

[type="checkbox"]:not(:checked) {

	position: absolute;

	right: -9999px;

}



[type="checkbox"]:checked + label,

[type="checkbox"]:not(:checked) + label {

	position: relative;

	padding-right: 35px;

	cursor: pointer;

}



[type="checkbox"]:checked + label:before,

[type="checkbox"]:not(:checked) + label:before {

	content: "";

	position: absolute;

	right: 0;

	top: 0;

	width: 25px;

	height: 25px;

	border: 2px solid #053c54;

	background: #f8f8f8;

	border-radius: 100%;

}



[type="checkbox"]:checked + label:after,

[type="checkbox"]:not(:checked) + label:after {

	content: "✔";

	position: absolute;

	top: 5px;

	right: 3px;

	font-size: 23px;

	line-height: 0.8;

	color: #0089c0;

	-webkit-transition: all 0.2s;

	transition: all 0.2s;

}



[type="checkbox"]:not(:checked) + label:after {

	opacity: 0;

	-webkit-transform: scale(0);

	transform: scale(0);

}



[type="checkbox"]:checked + label:after {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1);

}



[type="checkbox"]:disabled:checked + label:before,

[type="checkbox"]:disabled:not(:checked) + label:before {

	box-shadow: none;

	border-color: #bbb;

	background-color: #ddd;

}



[type="checkbox"]:disabled:checked + label:after {

	color: #999;

}



[type="checkbox"]:disabled + label {

	color: #aaa;

}



[type="checkbox"]:checked:focus + label:before,

[type="checkbox"]:not(:checked):focus + label:before {

	border: 2px dotted #00f;

}



label:hover:before {

	border: 2px solid #0089c0 !important;

}



.header {

	top: 0;

	left: 0;

	right: 0;

	z-index: 2;

	background: #fff;

}



.navbar-top {

	background-color: #012754;

	border: 0;

	border-radius: 0;

	margin: 0;

}



.navbar.navbar-main {

	margin: 0 0 10px;

}



.navbar.navbar-main .caret {

	display: none;

}



.navbar.navbar-main a:focus {

	outline: 0 !important;

	background-color: transparent;

}



.navbar-top a {

	color: #fff;

	font-size: 15px;

}



.navbar-top ul > .current-menu-item a,

.navbar-top ul > li:hover a {

	background: 0 0;

	color: #0089c0;

}



.navbar-top .top-menu-phone-item::after {

	content: "";

	position: absolute;

	z-index: 1;

	top: 0;

	bottom: 0;

	left: -2px;

	right: 10px;

	background: url(images/phone-icon.png) no-repeat left 15px;

}

.navbar-top .top-menu-email-item::after {

	content: "";

	position: absolute;

	z-index: 1;
    top: 4px;
    bottom: 0;
    left: 0;
    right: 95%;
    background: url(images/email-a.png) no-repeat left 15px;
    background-size: 18px;
    width: 18px;
}


.navbar-main li {

	text-align: center;

	padding: 25px 0 0;

}



.navbar-nav > li > .dropdown-menu {

	padding: 7px 11px;

	border-radius: 0;

	border: none;

	box-shadow: none;

}



.navbar-nav > li > .dropdown-menu li {

	padding: 8px 0;

	font-size: 17px;

	line-height: 23px;

	border-bottom: 1px solid #eaeaea;

	text-align: right;

}



.dropdown-header,

.dropdown-menu > li > a {

	padding: 0;

}



.dropdown-menu > li > a,

.dropdown-menu > li > a:hover {

	color: #053c54;

}



.navbar-nav > li > .dropdown-menu li:last-child {

	border-bottom: none;

}



.navbar-main ul.nav > li::before {

	content: "";

	position: absolute;

	z-index: 1;

	top: 15px;

	bottom: 0;

	left: 10px;

	right: 10px;

	background: url(images/menu-icon.png) no-repeat center 20px;

	opacity: 0;

}



.navbar-main a {

	color: #364558;

	font-size: 17px;

}



.navbar.navbar-main .navbar-nav > li > a {

	padding: 40px 15px 0;

}



.navbar-main ul > .current-menu-item::before,

.navbar-main ul > li:hover::before {

	opacity: 1;

}



.navbar-main ul > .current-menu-item > a,

.navbar-main ul > li:hover > a {

	color: #0089c0;

	background: 0 0;

	z-index: 2;

}



.social {

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: left;

	direction: ltr;

}



.social li {

	display: inline-block;

	vertical-align: middle;

	padding: 12px 2px;

}



.header-image {

	margin: 0 0 15px;

}



.breadcrumbs {

	list-style: none;

	padding: 0;

}



.breadcrumbs li {

	display: inline-block;

	vertical-align: middle;

}



.breadcrumbs li a {

	color: #002e4c;

}



.breadcrumbs li.current {

	color: #0089c0;

}



.breadcrumbs li::after {

	content: ">";

	padding: 0 6px;

}



.breadcrumbs li.current::after {

	content: "";

}



.home h1,

.home h2,

.home h3,

.home h4 {

	text-align: center;

	font-weight: 700;

}



.boxes {

	text-align: center;

	margin: 15px 0;

}



.boxes h2 {

	font-size: 25px;

}



.home-about {

	background: #fcfcfc;

}



.home-about .home-about-cont {

	padding: 20px 0;

	min-height: 500px;

	position: relative;

}



@media screen and (min-width: 1200px) {

	.home-about .home-about-cont iframe {

		position: absolute;

		left: 0;

		top: 13%;

		width: 45%;

		height: 58%;

	}

}



@media screen and (min-width: 992px) and (max-width: 1199px) {

	.home-about .home-about-cont iframe {

		position: absolute;

		left: 0;

		top: 19%;

		width: 45%;

		height: 49%;

	}

}



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

	.home-about .home-about-cont iframe {

		margin-top: 3vh;

		width: 100%;

		height: 36vh;

	}

}



.home-about .home-about-cont h2 {

	text-align: right;

	font-size: 37px;

}



.home-contact {

	padding: 80px 0;

}



.home-contact h2,

.home-doctors h2 {

	font-size: 34px;

	margin: 0;

}



.home-contact .home-title-normal {

	font-weight: 400;

}



.home-contact .home-title-phone {

	font-size: 42px;

	color: #0089c0;

	margin: 10px 0;

}



.home-title-phone .phone-change {

	display: inline-block;

	direction: ltr;

}



.form-row {

	margin: 20px 0 0;

}



.home-doctors .doctors-boxes {

	margin: 60px 0;

}



.home-doctors h4 {

	font-size: 24px;

	color: #0089c0;

}



.home-doctors .doctors-boxes h4 {

	text-align: right;

}



.home-doctors .doctors-boxes .read-more {

	display: block;

	font-size: 18px;

	color: #364558;

	margin: 10px 0 0;

}



.home-doctors .doctors-boxes .read-more span {

	font-size: 38px;

	color: #364558;

	border: 3px solid #364558;

	display: inline-block;

	width: 30px;

	height: 30px;

	vertical-align: middle;

	text-align: center;

	border-radius: 100%;

	line-height: 0.6;

}



.doc-box {

	margin: 30px 0;

}



.doc-box .col-xs-3 {

	text-align: center;

}



.doc-box h3 {

	margin: 0 0 10px;

}



.doc-box h4,

.single-doctor h4 {

	font-size: 18px;

	color: #0089c0;

	font-weight: 700;

}



.koh {

	font-size: 18px;

	color: #fff;

	background: #0089c0;

	padding: 5px 30px;

	border: 2px solid #058ac2;

	border-radius: 21px;

}



.process-row {

	padding: 30px 80px !important;

	background: #00aeef;

	text-align: center;

	margin: 30px 0;

	border-radius: 10px;

	color: #fff;

}



.process-row::after {

	content: "";

	position: absolute;

	z-index: -1;

	top: -73px;

	bottom: 7px;

	left: 50%;

	width: 1px;

	border-left: 2px dashed #000;

}



.process-row h4 {

	font-weight: 700;

	font-size: 27px;

	position: absolute;

	top: -30px;

	right: 20px;

	background: #fff;

	padding: 4px 10px;

	border-radius: 10px;

	color: #002e4c;

}



.process-row p {

	margin: 0;

}



.process-row:nth-child(odd) {

	background: #824484;

}



.process-row:first-of-type::after {

	border-left: 0;

}



.panel {

	border: 0 solid transparent;

	margin: 30px 0 !important;

}



.icon-up::after {

	content: "◄";

	position: absolute;

	z-index: 1;

	top: 16px;

	bottom: 7px;

	right: 10px;

	font-size: 12px;

}



.icon-down::after {

	content: "▼";

	position: absolute;

	z-index: 1;

	top: 16px;

	bottom: 7px;

	right: 10px;

	font-size: 12px;

}



.panel-group .panel-heading + .panel-collapse > .list-group,

.panel-group .panel-heading + .panel-collapse > .panel-body {

	border-top: 0 solid transparent;

}



.panel-default > .panel-heading {

	color: #fff;

	background-color: #0089c0;

	border-radius: 6px;

	padding: 8px 30px 8px 15px;

	position: relative;

}



.panel-default > .panel-heading.icon-down {

	background-color: #053c54;

}



.panel-title {

	font-size: 21px;

	font-weight: 700;

}



.form-content {

	border: 2px solid #053c54;

	border-radius: 25px;

	padding: 30px 15px;

}



.contact-title {

	color: #053c54;

	font-size: 24px;

	font-weight: 400;

	text-align: center;

}
.contact-title strong {
    display: block;
    text-align: center;
}


.contact-title span {

	color: #0089c0;

	font-size: 25px;

	font-weight: 700;
	
	display: block;

}



.contaact-address {

	font-size: 18px;

}



.doctor-thumb {

	text-align: center;

}



.side-testa {

	padding: 40px 10px;

	margin: 15px 0;

	background: #f1f1f1;

	background: -webkit-linear-gradient(top, #f1f1f1 0, #f2f2f2 100%);

	background: linear-gradient(to bottom, #f1f1f1 0, #f2f2f2 100%);

	border: 1px solid #e1e1e1;

	border-radius: 8px;

}



.side-testa h3 {

	font-size: 30px;

	line-height: 0.9;

	margin: 0;

}



.side-testa h4 {

	font-size: 24px;

	font-weight: 400;

	margin: 0;

	color: #002e4c;

}



.side-testa .teste-text {

	color: #0089c0;

	font-size: 23px;

	font-weight: 400;

}



.side-testa .teste-q {

	font-size: 35px;

}



.side-ad {

	margin: 15px 0;

}



.side-form {

	padding: 20px 10px;

	margin: 15px 0;

	background: #f1f1f1;

	background: -webkit-linear-gradient(top, #f1f1f1 0, #f2f2f2 100%);

	background: linear-gradient(to bottom, #f1f1f1 0, #f2f2f2 100%);

	border: 1px solid #e1e1e1;

	border-radius: 8px;

	font-size: 15px;

}



.side-form .form-control {

	height: 33px;

	padding: 5px 12px;

	border: 2px solid #053c54;

	border-radius: 15px;

	font-size: 15px;

}



.side-form .has-error .form-control {

	border: 2px solid #a94442;

}



.side-form [type="checkbox"]:checked + label::before,

.side-form [type="checkbox"]:not(:checked) + label::before {

	width: 19px;

	height: 19px;

}



.side-form [type="checkbox"]:checked + label,

.side-form [type="checkbox"]:not(:checked) + label {

	padding-right: 25px;

}



.side-form [type="checkbox"]:checked + label::after,

.side-form [type="checkbox"]:not(:checked) + label::after {

	top: 4px;

	font-size: 16px;

}



.side-form .btn-default {

	font-size: 22px;

}



.side-form p {

	text-align: center;

	font-size: 19px;

	margin: 0;

}



.side-form h2 {

	text-align: center;

	font-size: 23px;

	margin: 0;

}



.side-form h3 {

	text-align: center;

	font-size: 28px;

	color: #0089c0;

	margin: 5px 0;

}



.side-form h4 {

	text-align: center;

	font-size: 22px;

	margin: 0 0 15px;

}



.size-blog-thumb {

	border: 5px solid #f0f1f4;

}



footer {

	background: #012754;

	margin: 30px 0 0 !important;

	text-align: right;

}



footer .container {

	padding: 30px 0;

}



footer .container h2 {

	font-size: 25px;

	color: #0089c0;

	text-align: right;

}



footer ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



footer ul li {

	color: #fff;

	margin: 5px 0 0;

}



footer ul li .glyphicon {

	color: #0089c0;

	font-size: 17px;

}



footer ul li a {

	color: #fff;

}



footer .footer-social {

	border: 2px solid #fff;

	border-radius: 33px;

	padding: 8px;

	display: inline-block;

}



.navbar-toggle {

	float: right;

	color: #fff;

	background: #053c54;

	margin: 15px;

	padding: 0 5px;

}



.navbar-toggle .icon-bar {

	margin: 6px 0;

	background: #fff;

}



.navbar-collapse {

	-webkit-transition: none;

	transition: none;

}



.fontsize .h1,

.fontsize body,

.fontsize h1 {

	font-size: 150%;

}



.fontsize .home-doctors .doctors-boxes h4 {

	font-size: 30px;

}



.fontsize .navbar-main a {

	font-size: 21px;

}



.fontsize .home-doctors .doctors-boxes .read-more {

	font-size: 25px;

}



.fontsize footer .container h2 {

	font-size: 27px;

}



.recent-posts-holder.yarpp-related h3 {

	color: #0089c0;

	text-align: right;

}



.yarpp-thumbnails-horizontal {

	position: relative;

}



.yarpp-thumbnails-horizontal:after {

	display: block;

	content: "";

	clear: both;

}



.yarpp-thumbnails-horizontal .yarpp-thumbnail {

	display: block !important;

	float: right !important;

	width: 32% !important;

	height: auto !important;

	padding: 5px !important;

	margin: 0 1% !important;

	border: 1px solid rgba(127, 127, 127, 0.1);

	text-decoration: none !important;

	box-sizing: border-box;

}



.yarpp-thumbnails-horizontal .yarpp-thumbnail:first-child {

	margin-right: 0 !important;

}



.yarpp-thumbnails-horizontal .yarpp-thumbnail:nth-child(3) {

	margin-left: 0 !important;

}



.yarpp-thumbnails-horizontal .yarpp-thumbnail > img {

	display: block;

	width: 100%;

	height: auto;

	margin: 0 0 10px;

}



.yarpp-related .yarpp-thumbnail-title,

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {

	width: auto !important;

	margin: 0 0 7px !important;

	font-size: 18px !important;

	text-align: right !important;

}



@media (max-width: 600px) {

	.yarpp-thumbnails-horizontal .yarpp-thumbnail {

		width: 100% !important;

		margin: 0 0 15px !important;

		float: none !important;

	}
	.btn-default {
		font-size: 28px;
		padding: 10px 12px;
	}

}



.post-meta {

	padding: 5px 0;

	margin-bottom: 20px;

	border-bottom: 1px dotted #012754;

}



.post-meta .right {

	float: right;

	padding-top: 42px;

	font-size: 21px;

	font-weight: 700;

	line-height: 1.2;

	color: #053c54;

}



.post-meta .left {

	float: left;

}



.heateor_sss_horizontal_sharing ul {

	padding-right: 0;

}



.heateor_sss_horizontal_sharing ul:after,

.post-meta:after {

	display: block;

	content: "";

	clear: both;

}



@media (min-width: 768px) {

	.navbar-right ul.dropdown-menu {

		left: auto;

		right: 0;

		min-width: 250px;

		z-index: 99999;

	}

}



@media only screen and (max-device-width: 640px),

	only screen and (max-device-width: 667px),

	only screen and (max-width: 480px) and (orientation: landscape) {

	body,

	html {

		font-size: 19px;

	}

	body {

		padding: 70px 0 0;

	}

	.h1,

	h1 {

		font-size: 25px;

	}

	.h2,

	h2 {

		font-size: 20px;

	}

	.navbar.navbar-main {

		margin: 0;

	}

	.navbar-header {

		text-align: center;

		float: none !important;

	}

	.navbar-main a {

		display: inline-block;

		float: none;

		padding: 0;

		margin: 10px 0 0;

	}

	.navbar.navbar-main .navbar-nav > li > a {

		text-align: center;

	}

	.navbar.navbar-main .caret {

		display: inline-block;

		width: 30px;

		height: 30px;

		background: url(images/mobile-menu-arrow.png) center no-repeat;

		border: none;

		vertical-align: middle;

		margin-top: -2px;

	}

	.navbar-header a.mobile-call {

		color: #fff;

		background: #053c54;

		margin: 15px 5px;

		padding: 5px 9px;

		border-radius: 3px;

	}

	.navbar-main ul.nav > li::before {

		display: none;

	}

	.navbar-nav > li > a.dropdown-menu {

		margin-top: 10px;

	}

	ul.dropdown-menu {

		display: none;

		position: relative;

		top: auto;

		right: auto;

		left: auto;

		float: none;

		width: 100% !important;

		margin-top: 10px !important;

		padding: 7px 11px !important;

		background: #f7f7f7;

		text-align: center;

		transition: none;

		opacity: 1 !important;

	}

	ul.dropdown-menu > li > a {

		margin-top: 0;

		text-align: center;

	}

	.navbar-brand > img {

		max-height: 100%;

	}

	footer {

		text-align: center;

	}

	footer .container h2 {

		text-align: center;

	}

	.home-about .home-about-cont {

		background: #ebebeb;

	}

	.home-doctors .doctors-boxes {

		text-align: center;

	}

	.home-doctors .doctors-boxes h4 {

		text-align: center;

	}

	.navbar-main li {

		padding: 5px 0 0;

	}

	.home-slogen {

		background: #ebebeb;

	}

	.home-slogen h1 {

		font-size: 25px;

		padding: 0 7% 10px;

	}
	.home-video h2,
	.home-about .home-about-cont h2 {

		text-align: center;

		font-size: 25px;

	}

	.home-about .home-about-cont p {

		font-size: 18px;

	}

	.home-contact {

		padding: 40px 0;

		background: #ebebeb;

		margin: 0 -15px 10px;

	}

	.breadcrumbs {

		margin: -15px -15px 0;

		background: #ebebeb;

		padding: 15px;

		text-align: center;

	}

	.breadcrumbs li,

	.breadcrumbs li a {

		font-size: 13px;

	}

	.doc-box .col-sm-3 {

		text-align: center;

	}

	.koh-holder {

		text-align: center;

	}

	.koh-holder .koh {

		float: none !important;

	}

	.side-ad-holder,

	.side-testa {

		display: none;

	}

	.home-contact h2 {

		font-size: 28px;

	}

	.home-contact .home-title-normal {

		font-size: 23px;

	}
	.home-contact .home-title-email,
	.home-contact .home-title-phone {

		font-size: 35px;

	}

	[type="checkbox"]:checked + label,

	[type="checkbox"]:not(:checked) + label {

		margin: 0 0 15px;

	}

	.home [type="checkbox"]:checked + label,

	.home [type="checkbox"]:not(:checked) + label {

		margin: 15px 0 0;

	}

	.doctors-boxes > div {

		margin: 15px 0;

	}

	.process-row {

		padding: 30px 15px 15px !important;

	}

	.process-row h4 {

		right: 45px;

		left: 45px;

	}

	.about-form-row {

		display: none;

	}

	.panel-title {

		font-size: 18px;

	}

	.navbar-main li::before {

		background: 0 0;

	}

	.navbar.navbar-main .navbar-nav > li > a {

		padding: 0 15px;

		font-size: 19px;

	}

	.owl-item {

		-webkit-transition: none;

		transition: none;

	}

}



.single-doctor h2 {

	font-weight: 700 !important;

}



.wp-caption.alignright {

	display: inline-block;

}



img.alignright {

	display: inline-block;

	margin-left: 10px;

}



.hds-badge {

	position: absolute;

	width: 200px;

	height: 200px;

	background: url(igul.png) center center;

	background-size: cover;

	z-index: 99999999;

	left: 25vw;

	top: 20vh;

}



@media screen and (max-width: 768px) {

	.hds-badge {

		left: 1vw !important;

		top: 10vh !important;

		width: 150px !important;

		height: 150px !important;

	}

}


.top-menu-email-item a,
.top-menu-phone-item a {

	font-size: 19px !important;

	font-weight: 700 !important;

}



.hds-badge {

	display: none;

}



.safe-des-box-custom .col-md-3 {

	width: 20% !important;

}

.fixed-buttons {

	display: none;

}

.mobile {

	display: none !important;

}

@media screen and (max-width: 991px) {

	.mobile {

		display: block !important;

	}

	.safe-des-box-custom .col-md-3 {

		width: 100% !important;

	}



	.page-template-page-contact-2 a.fixed-btn {

		display: none;

	}



.fixed-buttons {
    position: fixed;
    z-index: 9;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 8px;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    padding-left: 0;
}



	a.fixed-btn {

		width: 74.2782152230971vw;

		display: block;

	}



	a.fixed-phone {

		display: block;

		width: 12.335958005249344vw;

	}
	
	.video {
		height: 300px;
		overflow: hidden;
	}
	

	.container-video .glyphicon:before {
		display: none;
	}

}



.required_message {

	margin-bottom: 10px !important;

	font-size: 14px !important;

	text-align: right !important;

}



.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	overflow: hidden;

	clip: rect(0, 0, 0, 0);

	border: 0;

}



.row.home-doctors {

	width: 100%;

	margin: 0;

}

.home-doctors .doctors-boxes {

	margin: 60px auto;

	float: none;

}

.col-xs-12.home-doctor-img img {

	max-height: 100%;

	width: auto;

	height: 95%;

}

.col-xs-12.home-doctor-img {

	height: 205px;

	overflow: hidden;

	width: auto;

	display: flex;

	align-items: center;

	justify-content: center;

}

.home-doctors .doctors-boxes .col-md-4 {

	margin-bottom: 60px;

}



html #wpadminbar,

.row.home-contact {

	overflow: hidden;

}



.home-doctors .owl-nav .owl-prev,

.home-doctors .owl-nav .owl-next {

	color: #2d2d2d;

}



.home-doctors .owl-controls {

	top: 35%;

}

.doctors-boxes .glyphicon {

	position: absolute;

	top: 35%;

	cursor: pointer;

}



.doctors-boxes .glyphicon-menu-left {

	left: -15%;

}



.doctors-boxes .glyphicon-menu-right {

	right: -15%;

}







.slick-slider div {

	transition: none;

}



@media (max-width: 991px) {

	.container,

	.container-fluid {

		overflow: hidden;

	}



	.header .container {

		overflow: inherit;

	}

}

footer .phone-change {

	display: inline-block;

	direction: ltr;

}



.side-form .phone-change,

.contact-title .phone-change {

	display: inline-block;

	direction: ltr;

}



.page-template-page-contact-2 .fixed-buttons {

	display: none;

}



.col-xs-12.logos {

	text-align: center;

	display: flex;

	justify-content: center;

	margin: 15px 0 25px 0;

	align-items: center;

}

.col-xs-12.logos .logos__logo-item img {

	max-width: 100px;

	margin: 0;

}

@media screen and (max-width: 991px) {

	.logos__logo-item {

		margin-bottom: 15px;

	}

	.col-xs-12.logos {

		display: block;

	}



	footer .row.nomargin {

		display: flex;

		justify-content: center;

	}



	.col-xs-12.home-doctor-img img {

		height: 100%;

		margin: 0 auto;

	}



	.col-xs-12.home-doctor-img {

		width: 100% !important;

		display: flex !important;

	}



	p.doctors-boxes__description {

		display: none;

	}

}

@media screen and (max-width: 480px) {

	.home-doctors

		.slick-slide.slick-current.slick-active

		> div

		> div:last-child {

		margin-bottom: 30px;

	}

	.col-xs-12.home-doctor-img + div {

		min-width: 100%;

	}
	.btn-default {
		font-size: 20px;
	}

}



/* ACCESSIBILITY CODE */

a:focus, input:focus, textarea:focus, button:focus, select:focus, .input[type="checkbox"]:focus, input[type="radio"]:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

.heateor_sss_sharing_ul .heateorSssSharingRound i:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

#heateor_sss_sharing_more_providers #heateor_sss_sharing_popup_close:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

#accordion .panel-body:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

.owl-next .glyphicon-menu-left:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

.owl-prev .glyphicon-menu-right:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

}

.navbar.navbar-top .navbar-nav .menu-item a:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

    background-color: transparent !important;

}

.navbar.navbar-main .navbar-nav .menu-item a:focus {

    outline: 1.5px dashed #333 !important;

    text-decoration: none;

    border: 1.5px dashed #fff !important;

    outline-offset: .15em !important;

    background-color: transparent !important;

}

.home .home-doctors .read-more:focus {

    outline: 2px dashed #333 !important;

    text-decoration: none;

    border: 2px dashed #333 !important;

    outline-offset: .15em !important;

    background-color: transparent !important;

}

.wpa-hide-rtl#skiplinks a:focus, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited {

    right: auto;

    left: auto;

}

#accordion .panel-title a {

    color: #fff !important;

}

/*.noactivethis {

    display: none !important;

}*/

/*.activethis {

    display: block !important;

}*/

@media only screen and (min-width: 768px) {

.navbar-nav .menu-item-has-children ul.dropdown-menu {

    display: block !important;

    opacity: 0;

    visibility: hidden;

    transition: .5s;

}

.navbar-nav .menu-item-has-children .dropdown-menu.activethis {

    display: block !important;

    opacity: 1;

    visibility: visible;

}

.navbar-nav .menu-item-has-children:hover .dropdown-menu {

    opacity: 1;

    visibility: visible;

}



}



/*@media only screen and (max-width: 767px) {

.navbar-nav .menu-item-has-children ul.dropdown-menu {

    display: none !important;

}

.navbar-nav .menu-item-has-children .dropdown-menu.activethis {

    display: block !important;

}



}*/



[type="checkbox"]:checked + label:before, [type="checkbox"]:not(:checked) + label:before {

    display: none;

}

[type="checkbox"]:not(:checked) + label:after {

    display: none;

}

[type="checkbox"]:checked + label:after, [type="checkbox"]:not(:checked) + label:after {

    display: none;

}

[type="checkbox"]:checked, [type="checkbox"]:not(:checked) {

    position: relative;

    right: auto;

    left: auto;

}

[type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label {

    padding-right: 8px;

}



.g-recaptcha {

    display: none;

}

li#menu-item-2162 a {
    font-weight: bold;
    text-decoration: underline;
}

.doctor-thumb h3 {

    font-size: 18px;

    color: #0089c0;

    font-weight: 700;

}

.doc-box h2 {

    font-size: 18px;

    color: #0089c0;

    font-weight: 700;

}

.home-doctors .doctors-subtitle {

    font-size: 24px;

    color: #0089c0;

    text-align: center;

    font-weight: 700;

    margin-top: 10px;

    margin-bottom: 10px;

    line-height: 1.1;

}

.home-contact .home-contact-sto {

    font-size: 34px;

    margin: 0;

    text-align: center;

    font-weight: 700;

    color: #012754;

    line-height: 1.1;

}

.home-contact .home-title-email,
.home-contact .home-title-phone {

    font-size: 42px;

    color: #0089c0;

    margin: 10px 0;

    text-align: center;

    font-weight: 700;

    line-height: 1.1;
	display: block;
	width: 100%;

}
.home-contact .home-title-email{
	text-align: center;
	margin-right: 0;
}
.home-contact .home-title-phone{
	text-align: center;
}
.home-contact .home-title-normal {

    font-weight: 400;

    font-size: 34px;

    margin: 0;

    text-align: center;

    color: #012754;

    line-height: 1.1;

}

.doctor-title {

    text-align: right;

    font-size: 24px;

    color: #0089c0;

    font-weight: 700;

    margin-top: 10px;

    margin-bottom: 10px;

    line-height: 1.1;

}

@media only screen and (max-device-width: 640px),

	only screen and (max-device-width: 667px),

	only screen and (max-width: 480px) and (orientation: landscape) {

.home-contact .home-contact-sto {

    font-size: 28px;

}

.home-contact .home-title-phone {

    font-size: 35px;

}

.home-contact .home-title-normal {

    font-size: 23px;

}

.doctor-title {

    text-align: center;

}



}



@media only screen and (max-width: 991px) and (min-width: 768px) {

.navbar.navbar-main {

    margin: 0;

}

body {

    padding: 130px 0 0;

}

.navbar-brand img {

    max-height: 25px;

    height: 25px;

}

.navbar-main .navbar-collapse {

    padding-right: 0;

    padding-left: 0;

}

.navbar-main li {

    text-align: center;

    padding: 0;

}

.fixed-buttons {

  display: none;  

}

.navbar-main ul.nav > li::before {

    display: none;

}

.navbar.navbar-main .navbar-nav > li > a {

    padding: 5px 5px 0;

    font-size: 13px;

}

.navbar-main .dropdown-menu {

    min-width: auto;

}

	.home-contact .home-title-email,
	.home-contact .home-title-phone{
		text-align: center;
		margin-right: 0;
		width: 100%;
	}

}



@media only screen and (max-width: 768px) {

.navbar-top {

   display: none;

}

.navbar-nav .menu-item-has-children .dropdown-menu.activethis {

    display: block !important;

    opacity: 1;

    visibility: visible;

}

.navbar-main .navbar-nav > .menu-item-has-children:focus-within > ul.dropdown-menu {

    opacity: 1;

    top: 100%;

    display: block !important;

}

	.home-contact .home-title-email,
	.home-contact .home-title-phone{
		text-align: center;
		margin-right: 0;
		width: 100%;		
    	font-size: 35px;
	}

}


.home-slider {
	max-height: 545px;
	overflow: hidden;
}

.testimonials {
	overflow: hidden;
}
.testimonials h2 {
    font-size: 36px !important;
    margin-top: 60px;
    margin-bottom: 20px;
}
ul.slider-testimonials {
   	width: 100%;
    padding-right: 0;
    background: #0091c8 url(./images/texture1.png) no-repeat;
    color: #fff;
    padding: 65px 40px 75px 55px;
    margin: 0;

}
ul.slider-testimonials:after {
    content: '';
    border: 1px solid #0091c8;
    width: 100%;
    height: 105%;
    margin-left: 11px;
    position: absolute;
    top: -10px;
    left: 0;
    padding: 20px;
    z-index: -1;
}
li.testimonials-slide a {
    text-decoration: none;
    color: #fff;
}
ul.slider-testimonials h2 {
    color: #fff;
    font-size: 35px !important;
    margin-top: 0;
	line-height: 0.8;
}
ul.thumbnail-slider {
	padding: 0;
	width:76%;
	margin: 0 auto;
}
ul.thumbnail-slider .slick-list {
    padding-top: 50px !important;
	padding-left: 0 !important;
    padding-right: 0 !important;
}
li.thumbnail-slide {
	outline:none;
    text-align: center;
	position:relative;
}

ul.thumbnail-slider .slick-list {
    overflow-y: visible;
}
li.thumbnail-slide img {
    border-radius: 100%;
    width: 90px;
    height: 90px;
    object-fit: cover;
    object-position: center;
 	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	display:inline-block;
}
li.thumbnail-slide.slick-current:before {
    content: '';
    position: absolute;
    border-right: 50px solid #0091c8;
    border-bottom: 60px solid transparent;
    border-top: 20px solid #0091c8;
    border-left: 20px solid transparent;
    top: -90px;
    right: 60px;
    left: 0;
    margin: auto;
    width: 50px;
}
li.thumbnail-slide.slick-current img{
	-webkit-filter:grayscale(0%);
	filter: grayscale(0%);
}
li.thumbnail-slide .caption {
    visibility: hidden;
    font-weight: bold;
    font-size: 31px;
}
li.thumbnail-slide.slick-current .caption {
	visibility: visible;
}

ul.thumbnail-slider button.slick-arrow {
    border: solid #919191;
    border-width: 0 5px 5px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background: none;
    top: 45%;
    position: absolute;
    right: -20px;
}
ul.thumbnail-slider button.slick-next {
	transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	left: -20px;
	right: auto;
}
ul.thumbnail-slider button.slick-prev {
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
@media screen and (min-width: 320px) and (max-width: 991px) {
.testimonials h2 {
    font-size: 23px !important;
    padding-left: 110px;
}
	li.thumbnail-slide img {
    	border-radius: 100%;
    	width: 50px;
    	height: 50px;
	}
li.thumbnail-slide.slick-current img {
    width: 70px;
    height: 70px;
}
ul.thumbnail-slider {
    width: 80%;
    min-height: 150px;
}

ul.slider-testimonials:after {
    width: 87%;
    height: 103.5%;
    margin-left: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
li.thumbnail-slide .caption {
		font-size: 17px;
	}
ul.slider-testimonials h2 {
    color: #fff;
    font-size: 23px !important;
    margin-top: 0;
	padding-left: 0;
	line-height: 0.9;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	align-items: center;
    display: flex !important;
}
ul.slider-testimonials {
	padding: 30px 25px 20px 25px;
	background: #0091c8 url(./images/texture-mobile.png) no-repeat;
    background-size: contain;
}
   	li.thumbnail-slide.slick-current:before {
	    right: 30px;
		border-right: 56px solid #0091c8;
    	border-bottom: 55px solid transparent;
    	border-top: 31px solid #0091c8;
    	border-left: 20px solid transparent;
	}
	ul.thumbnail-slider button.slick-arrow {
		top: 50%;
   		position: absolute;
    	width: 15px;
    	height: 15px;
    	border-width: 0 3px 3px 0;
	}
	
	.home-video {
    	background: #ebebeb;
	}
	.container-video {
        width: 80%;
    	margin: 30px auto 30px;
	}
	.page-doctor-video {
		width: 100%;
	}
	.container-video .glyphicon {
		border-radius: 50%;
		width: 70px;
		height: 70px;
		display: flex;
		background: #0585c7;
		align-items: center;
		justify-content: center;
		color: #fff;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		font-weight: bolder;
		font-size: 38px;
		font-family: 'FbSpacer';
		padding-bottom: 5px;
		z-index: 1
	}
	.container-video .glyphicon-menu-right {
		right: -12%;
	}
	.container-video .glyphicon-menu-left {
		left: -12%;
	}
}



/* --- --- --- Work with fixes --- --- --- */

.home-slider .slick-dots {
	margin: 0;
	padding: 20px 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
}

.home-slider .slick-dots li {
	display: inline-block;
	margin: 0 7px;
	padding: 0;
	vertical-align: top;
	list-style: none;
}

.home-slider .slick-dots li button {
	background-color: #0089c0;
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none !important;
	border-radius: 50%;
	outline: none !important;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
}

.home-slider .slick-dots li.slick-active button {
	background-color: #824484;
}



@media (min-width: 768px) {
	
	.disable-on-desktop {
		display: none !important;
	}
}



@media (max-width: 767px) {
	
	.single-doctor .wp-caption {
		max-width: 100%;
	}
    .mobile-align {
        display: flex;
        flex-direction: column;
    }
    .mobile-align > .col-sm-8 col-xs-12 {
        order: 1;
    }
    .mobile-align > .col-sm-8.col-xs-12.testimonials {
        order: 2;
    }
    .mobile-align > .col-sm-3.col-sm-offset-1.col-xs-12 {
        order: 3;
    }
	
	
	
	.home-slider {
		min-height: 1px !important;
	}
	
	
	
	.disable-on-mobile {
		display: none !important;
	}
	
	.video {
		height: 200px;
	}
	.video-first {
		height: auto;
	}
	.video-other {
		width: 100%;
  		height: auto;
	}
	.container-video {
        width: 80%;
    	margin: 30px auto 30px;
	}
	.page-doctor-video {
		width: 100%;
	}
	.container-video .glyphicon:before {
		display: none;
	}
	.container-video .glyphicon {
		display: flex;
		background: #0585c7;
		align-items: center;
		justify-content: center;
		width: 55px;
		height: 55px;
		color: #fff;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		font-weight: bolder;
		font-size: 25px;
		font-family: 'FbSpacer';
		padding-bottom: 3px;
	}
	.container-video .glyphicon-menu-right {
		right: -10%;
	}
	.container-video .glyphicon-menu-left {
		left: -10%;
	}
	
}
@media (max-width: 320px) {
	.video {
		height: 150px;
	}
	.container-video .glyphicon {
		width: 40px;
		height: 40px;
	}
}



.section-videos {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

@media (max-width: 767px) {

	.section-videos {
		/*background-color: #fff;*/
	}

	.section-videos .container {
		margin: 0;
		padding: 0 13.73333vw 4.53333vw 13.73333vw;
	}

	.section-videos h2 {
		margin: 0 0 5.6vw 0;
		padding: 7.2vw 0 0 0;
		line-height: 6.66666vw;
		font-size: 6.66666vw;
		font-weight: 700;
	}

	.section-videos .slick-arrow {
		background-color: #0586c8;
		width: 10.13333vw;
		height: 10.13333vw;
		overflow: hidden;
		position: absolute;
		top: 20.13333vw;
		border-radius: 50%;
		line-height: 10.13333vw;
		font-size: 6.666666vw;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}

	.section-videos .glyphicon-menu-right {
		right: -11.46666vw;
	}

	.section-videos .glyphicon-menu-left {
		left: -11.46666vw;
	}

	.section-videos .home-page-video-slider {
		width: 100%;
		margin: 0 0 6vw 0;
	}

	.section-videos .video {
		height: 40.26666vw;
		padding: 0;
	}

	.section-videos .link-to-all-video {
		line-height: 6.13333vw;
		font-size: 5.33333vw;
		font-weight: 400;
	}
}


.col-xs-12.paddingeight {
    width: 330px;
    position: absolute;
    left: 15%;
    top: 24%;
}
.term-text {
    padding: 14px;
}

.side-form h2 {
    padding-bottom: 10px;
}

@media only screen and (max-width: 767px) {

	.col-xs-12.paddingeight {
		width: 100%;
		position: relative;
		left: 0%;
		top: 0%;
	}

}

div#subtext {
    max-width: 903px;
    margin: 0 auto;
    display: flex;
    text-align: center;
}
div#cvideo {
    margin: 60px auto;
    max-width: 600px;
}

.h2_footer_heading {
    font-size: 25px;
    color: #0089c0;
    text-align: right;
    font-weight: 600;
    margin-top: 20px;
}

@media only screen and (max-width: 767px) {

	.h2_footer_heading {
    	text-align: center;
	}
	footer ul li .glyphicon {
    	padding-left: 22px;
	}
	footer .row.nomargin {
   		display: inline-block;
	}
	.home-slider {
		max-height: 272px !important;
	}
	
	

}

a.fixed-btn {
    background: #012754;
    color: white;
    text-align: center;
    line-height: 48px;
    border-radius: 0px 13px 13px 0px;
    font-size: 24px;
}
.grecaptcha-badge {
    visibility: hidden;
}
.cky-revisit-bottom-left {
    bottom: 75px !important;
  
}
