ul#tabs-list li {
	display: inline-block;
	text-align: center;
	list-style-type:none;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}
ul#tabs-list li:hover {
	-webkit-transition: none;
	transition: none;
}
ul#tabs-list li label.panel-label {
	display:block;
	position: relative;
	padding: 22px 20px;
	color: #999;
/*	font-family: "Poppins", Sans-serif !important;*/
	font-weight: 500; 
	line-height: 1.2;
}
ul#tabs-list li label.panel-label:hover {
	/*padding: 14px 20px;*/
    opacity: 0.8; 
}
ul#tabs-list li label.panel-label:hover::after {
	/*height: 6px;*/
}
label.panel-label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-height: initial;
	opacity: 1;
	width: 100%;
	cursor: pointer;
	background-color: #fff;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
}
.panels {
	box-sizing: border-box;
	max-height: 0;
	opacity: 0;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
	overflow-y: hidden;
	margin-bottom: 0!important;
}
.panels.active-panel {
	max-height: 100%;
	opacity: 1;
}
#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1,
#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2,
#panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3,
#panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4,
#panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5,
#panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 {
	pointer-events: none;
	cursor: default;
/*
	-webkit-transform: translate3d(0, 1px, 0);
	transform: translate3d(0, 1px, 0);
*/
	
	
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1:after,
#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2:after,
#panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3:after,
#panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4:after,
#panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5:after,
#panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6:after {
        height: 4px;
    width: 100%;
    content: ' ';
    display: block;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 10;
    transition: transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
        transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
        background-color: #21a3dd;
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label,
#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 label.panel-label,
#panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 label.panel-label,
#panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 label.panel-label,
#panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5 label.panel-label,
#panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 label.panel-label {
	/*background-color: white;*/
	color: #21a3dd;
	
	font-weight: 500;
}
ul#tabs-list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
}
ul#tabs-list::after {
	content: '';
	display: block;
	width:100%;
	height:1px;
	border-top: 1px solid #e5e5e5;
	position: absolute;
	left: 0;
	bottom: -1px;
	z-index: -1;
}
.panel-radios {
	display: none;
}
.tab-select-outer {
	display: none;
}
.img-caption {
	font-size: 14px;
}
.flex-box {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex-box-2 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-box-2 img {
	margin-left: 15px!important;
}
.flex-box-2 img:first-child, .flex-box-2 img:nth-child(4) {
	margin-left: 0!important;
}
.flex-box-2 p {
	padding-left: 15px;
}
.flex-text-box {
	margin-left: 30px;
}
.flex-text-box h4 {
	font-size: 30px!important;
	font-weight: 500!important;
}
.flex-text-box h4:first-child {
	margin-bottom: 35px!important;
}
.flex-text-box h4 sup{
	font-size: 30px!important;
	font-weight: 500!important;
}
.flex-text-box h4 span{
	font-size: 20px;
	font-family: "Poppins", Sans-serif !important;
	color: #444
}
.flex-box p{
	font-size: 15px;
}
.left-text {
	text-align: left!important;
}
.center-text {
	text-align: center!important;
}
.right-text {
	text-align: right!important;
}
.left-img {
	margin-left: initial!important;
	margin-right: initial!important;
}
h2.mega-h2 {
	font-size: 40px!important;
	font-weight: 700!important;
	color: #333;
	margin-bottom:20px;
	line-height: normal!important;
}
h2.mega-h2-2 {
	font-size: 46px!important;
	font-weight: 700!important;
	color: #333;
	margin-bottom:20px;
	line-height: normal!important;
}
h2.mega-h2-3 {
	font-size: 50px!important;
	font-weight: 600!important;
	color: #333;
	margin-bottom:6px;
}
h3.mega-h3 {
	font-size: 34px!important;
	font-weight: 700!important;
	color: #333;
	margin-bottom:20px;
	line-height: normal!important;
}
h4.mega-h4 {
	font-size: 28px!important;
	font-weight: 700!important;
	color: #000;
	line-height: 1.33!important;
	margin-bottom:20px!important;
}
.nectar-fancy-box[data-style="default"] .inner h4.fancy-h4 {
	font-size: 32px!important;
	line-height:1.09!important;
	font-weight: bold!important
}
h5.mega-h5 {
	font-size: 22px!important;
	font-weight: 600!important;
	color: #333;
	margin-bottom: 25px;
	line-height: normal!important;
}
h6.mega-h6 {
	font-size: 20px!important;
	font-weight: 600!important;
	color: #676767;
	margin-bottom: 25px;
	line-height: 1.5;
}
p.mega-p {
	opacity: 1!important;
	padding-bottom: 10px;
}
p.mega-p1 {
	font-size:14px!important;
	line-height: 1.69!important;
	color: #7f7f7f!important;
	opacity: 1!important;
	padding-bottom: 20px;
}
p.mega-p2 {
	font-size:13px!important;
	line-height: normal!important;
	color: #333!important
}
p.mega-p3 {
	font-size:13px!important;
	font-weight: 600!important;
	line-height: 1.25!important;
	color: #21a3dd;
}
p.mega-p4 {
	font-size:13px!important;
	line-height: 1.25!important;
	font-family: "Poppins", Sans-serif !important;
	font-weight: 100!important;
	opacity: 0.7!important;
}
.nectar-fancy-box[data-style="default"] .inner p.fancy-p {
	font-size: 13px!important;
	line-height: 1.67!important;
	font-family: "Poppins", Sans-serif !important;
	font-weight: normal!important;
}
span.text-blue {
	color: #21a4dd!important;
	font-family: inherit!important;
	font-weight: inherit!important;
}
.bold-text {
	font-weight: 600!important;
}
ol.mega-ol {
	font-size: 16px!important;
	font-weight: 500!important;
	color: #676767;
}
ol.mega-ol li {
	line-height:2,5;
	padding-bottom: 20px;
}
ul.mega-ul-4 {
	font-size: 14px!important;
	font-weight: normal!important;
	color: #7f7f7f;
	padding:0;
	margin:0;
}
ul.mega-ul-4 li {
	list-style-type: none;
	position: relative;
	padding-left: 10px;
	line-height: 21px;
}
ul.mega-ul-4 li:before {
	content: "";
	width: 3px;
	height: 3px;
	background: #7f7f7f;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top:9px;
	margin-top:0;
}
ul.mega-ul-3 {
	font-size: 16px!important;
	font-weight: 500!important;
	color: #676767;
}
ul.mega-ul-2 {
	font-size: 16px!important;
	font-weight: 500!important;
}
ul.mega-ul-2 li {
	line-height:1.69;
	color: #fff;
	padding-bottom: 25px;
}
ul.mega-ul {
	font-size: 16px!important;
	font-weight: 500!important;
	color: #676767;
	display:inline-block;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}
ul.mega-ul li {
	list-style-type: none;
	position: relative;
	padding-left: 32px;
}
ul.mega-ul li:before {
	content: "\e92b";
	position: absolute;
	left: 0;
	top: 3px;
	font-family: xeicon!important;
	margin-right: 12px;
	color: #21a4dd!important;
	font-size: 22px;
}
.mega-bg-box-1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	padding: 50px;
	min-height: 1310px;
	background:url(/images/sub/megagan04.png) no-repeat left top
}
.mega-bg-box-2 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	padding: 50px;
	min-height: 514px;
	background:url(/images/sub/treatment08.png) no-repeat left top
}
.mega-bg-box-2 h4.mega-h4 {
	max-width: 508px;
	font-weight: 300!important;
}
.mega-bg-box-2 p.mega-p1 {
	max-width: 314px;
}
.mega-bg-box-3 {
	min-height: 514px;
	background:url(/images/sub/faq_01.png) no-repeat left top
}
.img-caption-2 {
	color:#fff;
	font-size: 16px;
	text-align:center;
	width: 100%;
}
.mega-table-1 {
	border-collapse: collapse;
}
.mega-table-1 th {
	font-size: 16px;
	color: #333;
	padding: 10px 18px!important;
	text-align: center!important;
	background: #fff;
	border: 1px solid #e5e5e5!important;
	border-bottom: 1px solid #555!important;
}
.mega-table-1 td {
	font-size: 14px!important;
	color: #676767;
	padding: 10px 18px!important;
	text-align: left!important;
	background: #fff;
	border: 1px solid #e5e5e5;
	vertical-align: top;
	line-height: normal!important;
}
.mega-table-1 td img {
	margin-top: 15px;
}
.mega-box-1 img {
	width: 100%!important;
}
.mega-box-1-content {
	padding: 10px 30px 30px;
}
.mega-box-1-content h6.mega-h6 {
	margin-bottom: 15px;
	color: #333!important;
	line-height: 1.2;
	min-height: 48px;
}
.mega-box-1-content p.mega-p1 {
	/*min-height: 150px*/
}
.mega-ban {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.mega-ban span {
	display:block;
        font-size: 22px;
}
.ban-tit {
	font-size: 28px;
	line-height:1.61;
	color:#333;
}
span:not([class*='ab-']).ban-tit-2 {
	font-size: 36px;
	color:#000;
    font-family: "Poppins", Sans-serif !important;
        font-weight: 700;
}
.circle-box {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.circle-box div {
	margin: 0 10px;
}
.circle-box div span:first-child {
	border: 1px solid #d6d6d6;
	border-radius: 50%;
	width: 230px;
	height: 230px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	background: #fff;
}
.circle-box div span:last-child {
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}
.toggle h3 a {
	/*font-family: "Poppins", Sans-serif !important;*/
	font-size: 22px;
	font-weight: 600!important;
        color: #333!important;
}
div[data-style="minimal"] .toggle h3 a {
	padding: 17px 70px 17px 0px;
}
div[data-style*="minimal"] .toggle >div p {
	font-size: 16px;
	opacity: 1!important;
}
span.answer-level {
	font-family: "Poppins", Sans-serif !important;
	font-size: 24px;
	font-weight: 600;
}
.owl-carousel .owl-stage {
	padding-top: 58px;
	padding-bottom: 0
}
.owl-theme .owl-nav.disabled+.owl-dots {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.anyridge05-text {
	position: absolute;
	top: 55px;
	left: 499px;
	color: #fff;
	font-size: 24px;
	font-family: "Poppins", Sans-serif !important;
}
.anyridge05-text strong {
	font-size: 34px;
}
.mega-pop-ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.mega-pop-ul li {
	list-style-type: none;
	display: inline-block;
	float: left;
	margin: 0 10px 10px 0;
}
.mega-pop-ul li a {
	font-size: 15px;
	color: #676767;
	font-weight: 500;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 5px;
	padding: 10px 20px;
	display: block;
}
.location-wrap {
	border-bottom: 1px solid #e5e5e5;
	padding: 26px 0!important;
	margin-bottom: 0!important;
}
.location-wrap:first-child {
	border-top: 1px solid #e5e5e5;
}
.location-wrap > img {
	margin-right: 30px;
	width: 138px!important;
	height: 91px!important;
	margin-bottom: 0!important;
}
.location-txt h6 {
	margin-bottom: 5px!important;
	color: #333;
}
.location-txt h6 span {
	font-size: 13px;
}
.location-txt span.location-info {
	font-size: 15px;
}
.location-txt span.location-info strong{
	display: inline-block;
	margin-right: 10px;
	color: #333;
}
.location-txt span.v-bar {
	height: 15px;
	display: inline-block;
	margin: 0 15px;
	border-left: 1px solid #999;
	vertical-align: middle;
}
.mega-border-bottom {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	margin-bottom : 24px!important;
}
.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
	padding: 10%;
}
.swiper-slide .content h2 {
	font-size: 56px;
}
.swiper-slide .content p {
	font-size: 20px;
}
/*.span_12.dark .nectar_video_lightbox.play_button_with_text .play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text .play:after,
.nectar_video_lightbox.play_button_with_text .play:after {
	-webkit-animation: none!important;
	animation: none!important;
}*/
@media only screen and (min-width: 1000px) {
	.swiper-slide .content {
			padding: 0px 0px;
	}
}
@media only screen and (max-width: 767px) {
  ul#tabs-list {
    display: none;
  }
  .tab-select-outer {
    display: block;
  }
}
@media (min-width: 690px) {
	.container .full-width-content .span_12 {
		max-width: 100%;
	}
	.span_9 {
		width: 70.5%;
	}
	.span_3 {
		width: 27.5%;
	}
}
.full-top {
	margin-top: 80px!important
}
.half-top {
	margin-top: 40px!important
}
.small-top {
	margin-top: 20px!important
}
.full-bottom {
	margin-bottom: 80px!important
}
.half-bottom {
	margin-bottom: 40px!important
}
.small-bottom {
	margin-bottom: 20px!important
}
.no-bottom {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
.blue-text {
	color:#01489d!important;
	font-weight: inherit!important;
}
.pos-rel {
	position: relative;
}
.flex-between-center {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex-start-center {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex-center-center {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 span {
	width: 100%;
}
.dental_page .catalogue_box .nectar-button.see-through-extra-color-gradient-2 .start i {
	right: 5px;
}
.carousel-item p {
	opacity: 1!important;
}
dl.mega-dl	{
	-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align:left;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}
dl.mega-dl dt	{
	font-size: 15px;
	color: #222;
	font-weight: 700;
	width: 90px;
}
dl.mega-dl dd	{
	font-size: 16px;
	color: #222;
	font-weight: normal;
	width: calc( 100% - 90px );
}
.wpex.wpex-horizontal-3.ex-multi-item .horizontal-nav h2 a, .wpex.horizontal-timeline .horizontal-nav li span.tl-point {
	font-family: "Poppins", Sans-serif !important;
	font-size: 20px;
	color: #222;
	line-height: 48px;
}
.wpex.horizontal-timeline:not(.ex-multi-item) .horizontal-nav li.ex_s_lick-current span.tl-point {
	font-size: 32px;
	font-weight: 700;
	color: #000;
}
.timeline-details h2 {
	display: none;
}
.wpex h2 + .hidden-date + .wptl-excerpt {
	border-top: none;
	min-height: 825px;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.wpex.horizontal-timeline .horizontal-nav li.ex_s_lick-current + li.prev_item span.tl-point:before, .wpex.horizontal-timeline .horizontal-nav li span.tl-point i, .wpex.horizontal-timeline .horizontal-nav li span.tl-point:before {
	width: 20px;
	height: 20px;
	bottom: -22px;
	border-color: #aaa;
	background-color: #aaa;
}
.wpex.horizontal-timeline .timeline-hr {
	border-color: #aaa;
	top: 59px;
}
.wpex.horizontal-timeline .timeline-pos-select {
	top: 59px;
}
.wpex .timeline-details .wptl-readmore > a, .wpex.horizontal-timeline .ex_s_lick-prev:hover, .wpex.horizontal-timeline .ex_s_lick-next:hover, .wpex.horizontal-timeline .horizontal-content .ex_s_lick-next:hover, .wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev:hover, .wpex.horizontal-timeline .horizontal-nav li.ex_s_lick-current span.tl-point:before, .wpex.horizontal-timeline .ex_s_lick-prev, .wpex.horizontal-timeline .ex_s_lick-next, .wpex.horizontal-timeline .timeline-pos-select, .wpex.horizontal-timeline .horizontal-nav li.prev_item span.tl-point:before, .wpex.horizontal-timeline.tl-hozsteps .horizontal-nav li.ex_s_lick-current span.tl-point i, .wpex.horizontal-timeline.tl-hozsteps .timeline-hr, .wpex.horizontal-timeline.tl-hozsteps .timeline-pos-select, .wpex.horizontal-timeline.tl-hozsteps .horizontal-nav li.prev_item span.tl-point i, .wpex-timeline-list.left-tl.show-icon .wptl-feature-name, .wpex-timeline-list.show-icon .wptl-feature-name span, .wpex.horizontal-timeline.ex-multi-item .horizontal-nav li span.wpex_point i, .wpex.horizontal-timeline.ex-multi-item.wpex-horizontal-4 .wpextt_templates .wptl-readmore a, .wpex-timeline-list.show-box-color .style-center > li:nth-child(odd) .wpex-timeline-label, .wpex-timeline-list.show-box-color .style-center > li .wpex-timeline-label, .wpex-timeline-list.show-box-color .style-center > li:nth-child(odd) .wpex-timeline-icon .fa:after, .wpex-timeline-list.show-box-color li .wpex-timeline-icon i:after, .wpex.wpex-horizontal-3.ex-multi-item .horizontal-nav .wpextt_templates .wptl-readmore a {
	background-color: #21a3dd;
}
.wpex.horizontal-timeline .horizontal-nav li.ex_s_lick-current span.tl-point:before {
	background-color: #fff!important;
}
.wpex.horizontal-timeline .horizontal-content .ex_s_lick-next, .wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev {
	opacity: 1!important;
	top: -61px;
	background: #fff;
	border-radius: 40px;
	border: 1px solid #aaa;
	color: #aaa;
	transition: none;
	transform: none;
	-webkit-transform: none;
}
.wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev {
	left: 0;
}
.row-m-top {
	margin-top: -58px;
}
.nectar_video_lightbox.play_button_with_text .play {
/*	height: 42px;
	width: 42px;*/
}
.nectar_video_lightbox.play_button_with_text .link-text {
	margin-left: 9px;
}
.nectar_video_lightbox.play_button_with_text .link-text p {
    color: #333;
    font-weight: 400;
    opacity: 1!important;
    font-size: 14px;
   /* font-family: "Poppins", Sans-serif !important;*/
}

.nectar-cta .link_wrap .link_text {
     /*color: #333;
    font-weight: 400;
    opacity: 1!important;
    font-size: 14px;
    font-family: "Poppins", Sans-serif !important;*/
}

.nectar_video_lightbox.play_button_with_text .play{
  /*      height: 70px;
    width: 70px;*/
}
.nectar_video_lightbox.play_button_with_text svg {
 /*       width: 20px;
    height: 20px;*/
}
.swiper-slide .content h2 {
	margin-bottom: 40px;
}
.swiper-slide .content p {
	font-size: 16px;
	line-height: 25px;
}
.nectar-anyridge-way h2 {
	color: #c79e63!important;
}
.page-submenu ul.anyridge-ul {
        max-width: 1080px;
    margin: 0 auto;
}
.anyridge-ul li {
	text-align: left;
	width: 48%;
	line-height: 1.47;
	font-size: 15px;
}
.anyridge-ul li:nth-child(2) a{
        padding-top: 30px;
    padding-bottom: 10px;
}
.anyridge-ul li:nth-child(2) a img{
        margin-top: -14px;
}
.anyridge-ul li:last-child{
    margin-right: 0!important; 
}
.anyridge-ul li img {
	float: left;
	margin-right: 10px;
}
.mega-tabs .tabbed >ul li a {
	/* background: #fff;
	border: 1px solid #fff;
	border-bottom: 1px solid #e5e5e5; */
}
.mega-tabs .tabbed > ul li .active-tab,
.mega-tabs .tabbed > ul li .active-tab:hover {
	/* background: #fff;
	border-right: 0px;
	color: #676767;
	font-weight: 500;
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff; */
}
.nectar-google-map {
	margin-top: 40px;
	margin-bottom: 40px!important;
}
.studio-box-wrap {
	width: calc( 50% - 2px );
	margin: 1px!important;
	float: left;
}
.studio-box-1 {
	position: relative;
	padding:  30px;
	overflow: hidden;
	background: #000;
	min-height: 378px;
}
.studio-box-1 .left-top {
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 1;
}
.studio-box-1 .left-top h6 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 24px;
}
.studio-box-1 .left-top ul {
	margin-left: 20px;
}
.studio-box-1 .left-top li {
	font-size: 14px;
	line-height: normal;
}
.studio-box-1 .right-top {
	float: right;
	position: relative;
	overflow: hidden;
}
.studio-box-1 .right-top span {
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 1;
}
.studio-box-1 .right-bottom {
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #fff;
	font-size: 20px;
	z-index: 1;
	line-height: 1;
}
.studio-box-1 .right-bottom strong {
	color: #fff;
	font-size: 30px;
}
dl.mega-dl-num {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
dl.mega-dl-num dt {
	font-size: 16px;
	color: #fff;
	width: 28px;
	height: 28px;
	font-weight: bold;
	line-height: 27px;
	border-radius: 28px;
	background: #21a3dd;
	text-align: center;
	display:block;
}
dl.mega-dl-num-2 dt {
	color: #676767;
	background: #f1f1f1;
}
dl.mega-dl-num dd {
	font-size: 16px;
	color: #676767;
	line-height: 1.69;
	padding-left: 12px;
	width: calc( 100% - 30px );
	margin-bottom: 35px;
}
dl.mega-dl-num-2 dd {
	margin-bottom: 15px;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
	padding: 40px;
	min-width: 360px;
}
span.thin-txt {
	font-family: "Poppins", Sans-serif !important;
}
sup {
	font-size: 0.6em!important;
}
.mega-owls .owl-carousel .owl-nav.disabled {
	display:block;
	text-align: center;
        margin-top: -35px;
    margin-bottom: 68px;
}
.mega-owls .owl-theme .owl-nav [class*='owl-'] {
	border: 1px solid rgba(0,0,0,.5);
	width: 42px;
	height: 42px;
	background: #fff;
	border-radius: 42px;
}
.mega-owls .owl-theme .owl-nav [class*='owl-'] span {
	color: rgba(0,0,0,.5);
	font-size: 40px;
	line-height: 16px;
}
.mega-owls .owl-theme .owl-nav.disabled+.owl-dots {
	display: none;
}
.nectar_single_testimonial p {
	font-size: 16px;
	opacity: 1!important;
	color: #676767;
	line-height: 1.88;
}
.nectar_single_testimonial .wrap span {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.nectar_single_testimonial .wrap span.title {
	font-size: 15px;
	color: #676767;
	font-weight: normal;
}
.border-left {
	border-left: 1px solid #d6d6d6
}
.nectar-cta h4 .link_wrap .link_text {
	font-weight: 500;
}
.owl-theme .owl-dots .owl-dot span,  .owl-theme .owl-dots .owl-dot.active span {
	width: 12px;
	height: 12px;
	-webkit-transform: scale(1);
	transform: scale(1);
}
div[data-style="minimal"] .toggle {
	border-bottom: 1px solid #e7e7e7;
}
div[data-style="minimal"] .toggle.open h3 {
	border-bottom: 1px solid #e7e7e7;
}
div[data-style="minimal"] .toggle:first-child {
	border-top: 1px solid #e7e7e7;
}
.toggle >div .wpb_wrapper {
	padding-top: 17px;
}
.mega-sub-arrows {
	padding: 0;
	margin: 0;
	display: block;
}
.mega-sub-arrows li {
	list-style-type: none;
	display: inline-block;
}
.mega-sub-arrows li.next {
	margin-left: 15px;
}
.mega-sub-arrows li a {
	display:block;
	border: 1px solid #676767;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	color: #676767;
	text-align: center;
}
div[data-midnight="light"] .mega-sub-arrows li a {
	color: #fff;
	border: 1px solid #fff;
}
.mega-sub-arrows li a i {
	font-size: 22px;
	line-height: 50px;
}

.mega-sub-arrows li.prev a i{
        margin-left: -2px;
}

.mega-sub-arrows li.next a i{
        margin-right: -2px;
}

.mega-tabs-minimal .tabbed[data-style="minimal"] >ul li:not(.cta-button) a, .mega-tabs-minimal .tabbed[data-style="minimal"] >ul li:not(.cta-button) .active-tab, .mega-tabs-minimal .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a, .mega-tabs-minimal .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) .active-tab {
	padding: 8px 15px
}
.mega-tabs-minimal .tabbed[data-style="minimal"] .wpb_tabs_nav {
	border-bottom: none;
	margin-bottom: 0;
}




.mega-tabbed >ul li a {
	display: block;
	color: #888;
	position: relative;
	background-color:#fff;
	padding: 8px 15px;
	transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
	-webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
	border: 1px solid #fff;
	border-bottom: 1px solid #e5e5e5;
}
.mega-tabbed > ul li .active-tab, .mega-tabbed > ul li .active-tab:hover {
/*	background: #fff;
	border-right: 0px;
	color: #676767;
	font-weight: 500;
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff;*/
    color: #21a3dd;
    
}
.mega-tabbed > ul li .active-tab:after {
        height: 4px;
    width: 100%;
    content: ' ';
    display: block;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 10;
    transition: transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    background-color: #21a3dd;
}

.mega-tabbed >ul  {
    text-align: center;
}
.mega-tabbed >ul li, .mega-tabbe >ul li:hover {
	float: none;
    display: inline-block;
	position: relative;
	list-style: none;
	margin: 0px;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none!important;
	background-color: transparent;
	margin-bottom:-1px;
}
.mega-tabbed >ul, .wpb_content_element .mega-tabbed .wpb_tabs_nav {
	margin: 0;
	padding: 0!important;
	text-indent: inherit!important;
	border-bottom: 1px solid #e5e5e5;
}
.bottom-border {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 12px;
}
.blocker {
	z-index: 999999999 !important;
}
.modal {
	max-width: 1100px!important;
}
.modal-scroll {
	max-height:780px;
	overflow:hidden auto;
}