 

	#pages-header-normal {
		padding:5px 0px; margin-top:0px;  height:120px;  position: relative;  margin-top:163px; 
		background:#f2f2f2 url(../images/pages/about-us.png) center center;
	} 

	#pages-header-normal h2 { 
		 margin:0px auto; padding:0px; display:table; text-align:center; margin-top:42px 
	}

	
		 
	#pages-header {
		padding:5px 0px; margin-top:0px;  height:250px;  position: relative; background-size: cover; margin-top:163px; 
	} 	
		 
	#pages-header.about_us {
		background:url(../images/pages/about-us.png) center center;
	} 	
			 
	#pages-header.servicess {
		background:url(../images/pages/services.png) center center;
	} 	
	 
	#pages-header .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; background:rgba(0, 0, 0, 0.128); 
	} 
	 
	#breadcrumb { 
		list-style-type:none; position:relative;  z-index:11;  margin:0px auto; padding:0px; display:table; text-align:center; margin-top:103px 
	} 
	#breadcrumb li {
		float:left;   font-size:57px; padding:1px 5px; color:#1d3557   
	} 
	#breadcrumb li a {
		float:left; font-size:37px; padding:1px 5px; color:#fff   
	} 
	#breadcrumb li a:hover {
		color:#777   
	} 
	#breadcrumb li a:after {
		font-family:FontAwesome; font-size: 13px; content: "\f105"; padding-left:5px;
	}
 	
	#breadcrumb li a.last:after {
		font-family:FontAwesome; font-size: 13px; content: ""; padding-left:5px;
	} 
  
	.pages-content {
		 display:block; padding:30px
	} 	
   
	.pages-content p {
		font-size: 28px;
		line-height: 27px;
		font-weight: 400;
	} 	
 
	
	
	.page-content-header {
		border-bottom:1px solid #f2f2f2; padding-bottom:15px; margin-bottom:35px; padding-left:8px
	} 
	.page-content-header h2 {
		font-size:17px
	} 
	.page-content-header span {
		font-size:13px; color:#777; padding-right:10px
	}  
	.page-content-footer {
		border-top:1px solid #f2f2f2; padding-top:5px; margin-top:25px
	} 
	.page-content-footer h2 {
		font-size:21px
	} 
	.page-content-footer span {
		font-size:13px; color:#777; padding-right:10px
	} 
	
	
	
	.about_us_content {
		
	} 
	.about_us_content ul {
		display:block; margin:30px 0px; list-style:none
	} 	
	.about_us_content ul li {
		font-size:43px
	} 		
	.about_us_content ul li strong {
		color:#eb537c; font-size:64px
	} 			
	.about_us_content ul li {
		color:#1d3557; font-size:42px;
	} 			
	.summary_text {
		float:left; display:block; margin-right:20px; margin-bottom:20px; width:400px; height:200px;
	} 			
	.about_us_content strong {
		line-height:43px; text-align:center; font-size:44px;
	} 				
	.content_text {
		display:block; margin-right:20px; margin-bottom:20px;
	}
	
	#pages-about-icons {
		display:block; background:#1d3557; padding:70px 0px
	}
	
	.about_ikon_content {
		
	}
		
	.about_ikon_content.item-1 {
		margin-top:-80px;
	}
		
	.about_ikon_content_header {
		position:relative;
	} 	
	.about_ikon_content_header img {
		max-width:180px;
	} 	
	.about_ikon_content_footer h3 {
		color:#fff; font-size:29px; line-height:19px
	} 	
	.about_ikon_content_footer span {
		color:#00bae8; display:block; padding-top:10px
	}
	
	
    
	
	#our_partners {
		display:block; padding:30px 0px
	}
	
	.partner-item {
		display:block; 
	}	
	.partner-item-content {
		position:relative; display:block; 
	}	 
	.partner-item-content img {
		width:100%; height:238px; object-fit:initial
	}	 
	.partner-item-footer {
		display:block; margin-top:15px;
	}		 
	 
 	.partner-item-footer h2 {
		color:#1d3557
	}		 
	 	 
 	.partner-item-footer p {
		color:#e73364
	}	
	
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	  display: none;
	}
	
	/*
		calculator_form 
	*/
	
	#calculator_form {
		display:block;  padding:50px 0px;
	}
	
	.calculator_form_page {
		height:750px; width:598px; background:url(../images/bg/bg-calculator.png) no-repeat; 
	}	
	
	.calculator_form_page_content_mask {
		display:block; width:498px;
	} 
			
	.calculator_form_page_content {
		display:block; margin:0px auto; padding:0px; text-align:center; padding:50px 0px;
		/*  border:1px solid #ff0000 */
	} 
		
	.calculator_form_page_content_header  {
		background:rgba(37, 131, 168, 0.17); width:250px; border-radius:11px;
		display:block; margin:0px auto; padding:0px; text-align:center;   padding:4px 6px; 
	} 
			
	.calculator_form_page_content h2 {
		 font-size:33px; color:#fff; text-align:center; line-height: 27px;
	} 
	
	.calc_title .calc_title_number  {
		font-size:75px; color:#fff;  display:block; margin-top:35px; font-family:oswald; margin-top:50px;
	}
	.calc_title span {
		font-size:23px; color:#fff; display:block; margin-top:35px; 
	}
	
	
	.calc_values {
		 width:360px; display:table; margin:0px auto; padding:0px; text-align:center; border-top:1px solid #10c4d7; margin-top:10px; padding:10px;
	} 
	.calc_values b {
		font-size:33px; color:#fff; display:block; margin-top:5px; 
	} 	
 	
    .calc_values .input_value {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; font-family:oswald
	}
	 	
    .calc_values .input_value_weight {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; font-family:oswald
	}
	
	.calc_values .height_azalt {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; cursor:pointer;
		background:rgba(37, 131, 168, 0.47); width:40px; height:40px; border-radius:50%
	} 
	.calc_values .height_azalt b {
		 padding-top:8px;
	}	
	.calc_values .height_arttir {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; cursor:pointer;
		background:rgba(37, 131, 168, 0.17); width:40px; height:40px; border-radius:50%
	} 
	.calc_values .height_arttir b {
		 padding-top:8px;
	}
		
	.calc_values .weight_azalt {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; cursor:pointer;
		background:rgba(37, 131, 168, 0.17); width:40px; height:40px; border-radius:50%
	} 
	.calc_values .weight_azalt b {
		 padding-top:8px;
	}	
	.calc_values .weight_arttir {
		font-size:73px; color:#fff; display:block; 	margin:0px auto; padding:0px; text-align:center; cursor:pointer;
		background:rgba(37, 131, 168, 0.17); width:40px; height:40px; border-radius:50%
	} 
	.calc_values .weight_arttir b {
		 padding-top:8px;
	}
	
	 
	.calc_age_section{
		background:rgba(37, 131, 168, 0.17); width:175px; border-radius:11px; display:block; 
		margin:0px auto; padding:0px; text-align:center;   padding:4px 6px; margin-top:20px
	}
	
	
	.calc_bar {
		background: rgba(37, 131, 168, 0.47); display:block; margin-top:10px;  padding:10px
	}
	.calc_bar h4 {
		font-size:17px; color:#fff;  font-family:oswald
	}
	
	.calc_height_value {
		color:#fff; font-size:23px; font-weight:bold; font-family:oswald
	}
	
	.radio_alan {
		margin:0px auto; padding:0px; text-align:center; display:table; margin-top:20px
	}
	.radio {
		float:left; display:block; width:80px; 
	}
	.radio label {
		font-size:17px; color:#fff;  font-family:oswald
	}
	
	
	.calc_result  {
		font-size:75px; color:#fff;  display:block; margin-top:35px; font-family:oswald; margin-top:20px;
	}
	.calc_result_title  {
		font-size:23px; color:#fff; display:block; margin-top:55px; 
	}	
	.calc_result p {
		font-size:25px; color:#fff; text-align:center; line-height: 27px; padding: 0px 60px;
	} 
	
	
	.calculator_form_page_content_desc  {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:0px 90px; margin-top:40px;
	} 
			
	.calculator_form_page_content_desc p {
		font-size:21px; color:#fff; text-align:center; line-height: 27px;
	} 
	
	.calculator_form {
		display:block; padding:0px 100px
	}
		
	.calculator_form .form-control{
		/* background:#98d1ed; */ margin-bottom:15px; padding:19px 8px; font-size:21px; border:none;
	}
			
	.calculator_form label span {
		font-size: 10px; font-family: 'Raleway', sans-serif; color:#fff; text-align:left;
	}
	
	.calculator_form_button_level_one {
		border:1px solid #1687a2; font-size:27px; border-radius:33px; background:#00c5f3; cursor:pointer; 
		display:block; margin-top:30px; padding:15px 32px; color:#fff;
	} 
	.calculator_form_button_level_one::after { 
		position: absolute;
		font-size: 13px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #fff; 
	}	
		
	.calculator_form_button_back {
		font-size:25px; border-radius:33px; cursor:pointer; margin-top:20px;
		display:block; margin:0px auto; padding:0px; text-align:center; margin-top:20px;  color:#fff; width:100px;
	} 
 			
	.calculator_form_button_back:hover {
		color:#00c5f3; 
	} 
 	
	
		
	.calculator_form_button {
		border:1px solid #1687a2; font-size:27px; border-radius:33px; background:#00c5f3; cursor:pointer; 
		display:block; margin-top:30px; padding:15px 32px; color:#fff;
	} 
	.calculator_form_button::after { 
		position: absolute;
		font-size: 13px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #fff; 
	}	
	
	
	
	
	
	
	#contact_map {
		display:block; margin-top:163px; 
	}	
	
	#contact_map iframe {
		width:100%; height:550px
	}
	.contact_information {
		display:block; margin-top:40px
	}
	
	
	/**
		
		Patient Say pages csss
	
	**/
	 
	.patients_say_content {
		display:block; padding:40px 20px; margin:30px 20px; margin-top:50px;
	} 
	.patent-say-item {
		display:block; padding:40px 20px; margin-bottom:120px;   background:#fff; border-radius:10px;
		border:10px solid #00004a;
		border-left:3px solid #00004a;
		border-top:3px solid #00004a;
		position:relative;
		border-radius: 22px;
	} 
	.patent-say-item .shadow {
		box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.95) !important;
	} 
	.patent-say-item-header {
		position:absolute; left:-30px; top:-50px; display:block; padding-right: 30px; height:80px; background:#00bae8; color:#fff; border-radius:0px 50px 0px 0px;  padding-top:5px
	} 
	.patent-say-item-header-img {
		position:absolute; right:20px; top:-62px; 
	} 
	.patent-say-item-header-img .personel {
		display: block;
		width: 120px;
		height: 120px;
		border-radius: 50%;
		border: 10px solid #fff;
		box-shadow: 0 0.5rem 1rem rgba(0, 186, 232, 0.15) !important;
	} 
	 
	
	.patent-say-item-header::before {
		position: absolute;
		content: " ";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 29px 51px 0;
		border-color: transparent #00bae8 transparent transparent;
		left: 1px;
		bottom: -51px
	} 
	.patent-say-item-header h5 {
		display:block; font-size:25px
	}	
	.patent-say-item-header span {
		display:block; font-size:21px
	}
	.patent-say-item-content  {
		display:block; margin-top:20px;
	}
	.patent-say-item-content p {
		display:block; font-size:21px
	}
	.patent-say-item-content a {
		display:block; font-size:25px; color:#00bae8; margin-top:20px; margin-right:20px; float:right
	}
	.patent-say-item-content a::after {
		display:block; 
		font-size: 23px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #00bae8; 
		float:right
	}
	
	
	
	
	
	
	
	/**
		
		Blog
	
	**/
	
	
	.blog_home_content {
		display:block; padding:40px 20px; margin:30px 20px;
	}
	
	.blog_filter_button_header {
		margin:0px auto; padding:0px; text-align:center; display:block
	}
	
	.blog_filter_button_header .filter-button {  
		font-size:25px; margin-right:5px; color:#444; text-align:center; background:none; border:none
	 }
	 
	 .filter-button:active {
		 background-color: #00c5f3;  color: #fff
	 } 
	 
	
	.pages-blog-detail {
		display:block; margin-top:30px
	}
	.pages-blog-detail ul {
	  display: block; margin: 30px 0px;  list-style: none;
	}
	.pages-blog-detail  ul li {
	  color: #1d3557;  font-size: 42px;
	}
	.pages-blog-detail ul li strong {
	  color: #eb537c;
	  font-size: 64px;
	} 
	.pages-blog-detail-content {
		display:block;  
	}	 
	.pages-blog-detail-content p {
		font-size:28px;  
	} 
	.pages-blog-detail-content img {
		width:100%; display:block; margin-bottom:30px;
	}
	
	
	
	
	
 	#services_page {
		display:block; padding:50px 0px; 
	} 
	
	.page-services-item {
		display:block; margin-bottom:50px; padding:10px
	}	
	.page-services-item-content {
		position:relative; display:block; background:#f2f2f2
	}	 
	.page-services-item-content img {
		width:100%; height:190px; object-fit:cover
	}	 
	.page-services-item-footer {
		display:block; margin-top:15px;
	}		 
	 
 	.page-services-item-footer h2 {
		color:#1d3557; font-size:39px;
	}		 
	 	 
 	.page-services-item-footer  a {
		display:block; float:right; font-size:23px; width:50px; height:50px; background: rgba(30,53,87,0.37); border-radius:50%
	}	
	.page-services-item-footer a:hover {
		background: rgba(0,0,0,0.77);
	}	 	 
 	.page-services-item-footer  a i {
		color:#fff; font-size:23px; margin:0px auto; padding:0px; display:block; text-align:center; padding-top:10px;
	}	
	
	
		
 
	 
	#pages-services-detail {
		display:block; margin-top:50px
	}
	
	 
	.pages-services-detail {
		display:block; padding:20px 10px;
	}
		
	 
	.pages-services-detail .services-page-inner-content p strong {
		font-size: 44px; line-height: 13px;  margin:2px 0px
	}
		 
	.pages-services-detail .services-page-inner-content p {
		font-size: 28px; line-height: 27px; 
	}
	
	.pages-services-detail .services-page-inner-content ul {
		display:block; margin:60px 0px; list-style:none
	}
		
	.pages-services-detail .services-page-inner-content ul li {
		font-size:43px
	}
			
	.pages-services-detail .services-page-inner-content ul li strong {
		color:#eb537c; font-size:64px
	}
				
	.pages-services-detail .services-page-inner-content ul li {
		color:#1d3557; font-size:42px;
	}
	

	blockquote {  
		background:#ee3264; font-style: italic;   padding:20px;  margin:50px; color:#fff; text-align:center;
	}
 
	blockquote p {  
		color:#fff;  
	}
 
	blockquote::before {  
		content:'\"'; font-size:134px; text-align:center; display:block; margin-bottom:10px; margin-top:30px;
	}
 
  
	blockquote.style1 {  
		background:#00bec6; font-style: italic;   padding:20px; margin:50px;   color:#fff; text-align:center;
	}
   
	blockquote.style1 p {  
		color:#fff;
	}
 
	blockquote.style2::before {  
		content:'\"'; font-size:134px; text-align:center; display:block; margin-bottom:10px; margin-top:30px;
	}

	
	.services-page-inner-content .table {
		width: 100%; margin-bottom: 1rem; color: #212529; background: #00afb7; 
	}
		
	.services-page-inner-content .table::before {
		
	}
		
	.services-page-inner-content .table thead th {
		 vertical-align: middle; border: none; color:#fff; padding-top:20px; padding-bottom:20px;
		 font-size:43px; padding-left: 65px; border-bottom:3px solid #fff; border-right:2px solid #fff
	}
	
	.services-page-inner-content .table th, .services-page-inner-content .table td { 
		vertical-align: middle;  border:none;  color:#fff;  padding-left: 65px; border-bottom:3px solid #fff; border-right:2px solid #fff
	}	
	 
	
	.services-page-inner-header {
		display:block;
	}
	
	
	.services_detail_page_list_bg {
		 background:#e8eaee; padding:30px;
	}	
		
	.services_detail_page_list {
		list-style:none; font-size: 13px;
	}	
 		
	.services_detail_page_list li a {
		 text-align:left; font-size:21px; display:block; margin-bottom:5px; display:inline-block; 
	}	
	 		
	.services_detail_page_list li a i {
		color:#00c5f3 
	}	
	
	.services-page-inner-content {
		display:block; margin-top:60px;
	}
	
	.
	.services_detail_page_video {
		display:block;  background:#f2f2f2;  
	}	
	.services_detail_page_video iframe {
		width:100%; height:220px
	} 
	.services_detail_page_services_list {
		
	} 	
	.services_detail_page_services_list {
		
	} 
 
	
	.service_list {
		list-style:none; display:block; margin-top:15px
	} 
	.service_list li {
		float:left; display:block; margin-right:4px;  width:130px; margin-bottom:5px
	} 	
	.service_list li img {
		width:62px; height:62px; float:left;
	} 
	.service_list span {
		font-size:17px;  display:block; margin-top:18px; line-height:11px
	}
	
	
	.country_list {
		list-style:none; display:block; margin-top:15px
	} 
	.country_list li {
		float:left; display:block; margin-right:16px;
	} 	
	.country_list li img {
		width:28px; height:28px; border-radius:50%;
	} 
	.country_list span {
		font-size:17px;
	}
	
	
	.choise_doctor {
		display:block; margin-top:50px; 
	}
		
	.choise_doctor h3 {
		display:block; font-size:33px; padding-bottom:20px
	}
		
	.choise_doctor img {
		display:block; width:180px; height:180px; border-radius:50%;
	}
	
	
	
	.services-page-before-after {
		display:block; margin:50px 0px; padding:20px 0px
	}
	 
	
	
	
	
	/**
		Pages services comments
	**/
	
	.pages-services-detail-comments {
		
	}
		
	.pages-services-detail-comments-header {
		
	}
			
	.pages-services-detail-comments-content {
		display:block; margin-top:20px;
	}
				
	.pages-services-detail-comments-content-item {
		display:block; margin-left:30px; border-bottom:1px solid #f2f2f2
	}
					
	.pages-services-detail-comments-content-item-header {
		display:block; 
	}
					
	.pages-services-detail-comments-content-item-header h3{
		display:block; font-size:28px;  text-align:left
	}
						
	.pages-services-detail-comments-content-item-header span{
		display:block; font-size:23px; text-align:right; padding-top:5px; padding-right:20px; color:#ee3264;
	}
							
	.pages-services-detail-comments-content-item-header span i{
		font-size:15px;
	}
			
			
	.pages-services-detail-comments-content-item-content {
		display:block; margin-top:10px;
	}
			
	.pages-services-detail-comments-content-item-content p{
		text-align:left; font-size:25px; color:#acacac
	}
	
	
	
	
	
	
	
	
	/**
		Pages services comments form
	**/
	
	.pages-services-detail-comments-form {
		margin-top:50px;
	}
	
		
	.pages-services-detail-comments-form-header {
		
	}
	 	
	.pages-services-detail-comments-form-content {
		display:block; margin-top:10px;
	}
 
			 	
	.pages-services-detail-comments-form-content .form-control {
		display: block; padding: 23px 20px; background: #e9eaee; margin-bottom: 20px; border-radius: 33px; font-size:24px;
	}
	
			 	
	.pages-services-detail-comments-form-content textarea {
		height:140px
	}
 
	.pages-services-detail-comments-form-content .send_services_form_button {
		padding:10px 32px;  border:1px solid #1687a2; font-size:27px; border-radius:33px; background:#00c5f3; cursor:pointer; float:right
	}	
	
	.pages-services-detail-comments-form-content .send_services_form_button::after { 
		position: absolute;
		font-size: 13px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #fff; 
	}

	.pages-services-detail-comments-form-content .send_services_form_button:hover  {
		background: #1687a2;
	}
	
	 
	.pages-services-detail-comments-form-content .send_blog_form_button {
		padding:10px 32px;  border:1px solid #1687a2; font-size:27px; border-radius:33px; background:#00c5f3; cursor:pointer; float:right
	}	
	
	.pages-services-detail-comments-form-content .send_blog_form_button::after { 
		position: absolute;
		font-size: 13px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #fff; 
	}

	.pages-services-detail-comments-form-content .send_blog_form_button:hover  {
		background: #1687a2;
	}
	
	
	
	
	
	

	/**
		Pages Services Rightsidebar
	**/
	
	.right_side_form {
		display:block; height:750px;  background:#00bae8; border-radius:80px; margin-top:50px; position:relative; 
	}
		
	.right_side_form_header img {
		position:absolute; margin:0px auto; padding:0px; left:0px; right:0px; top:-80px; display:block; text-align:center; border:10px solid #fff; border-radius:50%
	}
	
	.right_side_form_content {
		position:absolute;   margin:0px auto; padding:0px; left:20px; right:20px; top:120px; display:block; text-align:center;
	}
		
	.right_side_form_content_header {
		display:block; text-align:center;
	}
			
	.right_side_form_content_header h3 {
		display:block; text-align:center; font-size:50px; color:#1d3557; font-weight:800
	}
	.right_side_form_content_header p {
		font-size:29px
	}
	.right_side_form_content_header p span {
		color:#fff; 
	}
	
	
	.right_side_form_content_form .col-xl-12 {
		margin-bottom:15px;
	}
		
	.right_side_form_content_form .form-control {
		border-radius:33px; background:#fff; padding:12px 20px; font-size:26px;
	}
	
	.right_side_form_content_form  .select_form {
	  display: inline-block;
	  width: 100%;
	  height: 48px;
	  padding: .375rem 1.75rem .375rem .75rem;
	  line-height: 1.25;
	  color: #464a4c;
	  vertical-align: middle;
	  background: #fff url("../images/select.svg") no-repeat right .75rem center;
		background-size: auto;
	  background-size: auto;
	  background-size: auto;
	  -webkit-background-size: 8px 10px;
	  background-size: 28px 15px;
	  border: none;
	  border-radius: 33px;
	  -moz-appearance: none;
	  -webkit-appearance: none;
	  border: none;
	  font-size: 21px;
	}	
	
	
#schedule-timeline {
	margin-top:40px
}

	
.schedule-timeline {
    position: relative;
}



.schedule-block {
    position: relative;
    overflow: hidden;
}

.schedule-block:after {
    display: table;
    clear: both;
    content: "";
}

.schedule-block .inner-box {
    position: relative;
    float: right;
    width: 50%;
    text-align: left;
}

.schedule-block .inner-box .inner {
    position: relative;
    padding: 30px 30px 24px;
    background-color: #ffffff;
    margin-left: 120px;
    min-height: 210px;
    background: #f5f5f5;
    border: 1px solid transparent;
    background: -o-linear-gradient(45deg, #f5f5f5 1%, #ffffff 100%);
    background: linear-gradient(45deg, #f5f5f5 1%, #ffffff 100%);
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.10);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.10);
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.schedule-block .inner-box .inner:before {
    position: absolute;
    right: 0;
    top: 0;
    height: 113px;
    width: 113px;
    background-image: url(../images/icon-bull-eye.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    content: "";
    -webkit-animation: pulse2 3s infinite;
    animation: pulse2 3s infinite;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

@-webkit-keyframes pulse2 {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.25, 1.25, 1.25);
        transform: scale3d(1.25, 1.25, 1.25);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse2 {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.25, 1.25, 1.25);
        transform: scale3d(1.25, 1.25, 1.25);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.schedule-block .inner-box:hover .inner {
    border: 1px solid #dddddd;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.schedule-block .date {
    position: absolute;
    left: -225px;
    top: 0px;
    height: 210px;
    width: 210px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.schedule-block .date span {
    position: relative;
    height: 100px;
    width: 100px;
  
    font-size: 44px;
    line-height: 1.2em;
    color: #ffffff;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #9207e1;
    text-align: center;
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#9207e1), to(#300079));
    background: -o-linear-gradient(top, #9207e1 0%, #300079 100%);
    background: linear-gradient(to bottom, #9207e1 0%, #300079 100%);
}

.schedule-block .date span:before {
    position: absolute;
    left: 100%;
    top: 50%;
    width: 75px;
    height: 5px;
    margin-top: 1px;
    background: -webkit-gradient(linear, left top, left bottom, from(#9207e1), to(#300079));
    background: -o-linear-gradient(top, #9207e1 0%, #300079 100%);
    background: linear-gradient(to bottom, #9207e1 0%, #300079 100%);
    content: "";
}

.schedule-block .date:before {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border: 5px solid #6503b2;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 50%;
    content: "";
}

.schedule-block .date:after {
    position: absolute;  right: 0; top: 0; width: 55%;  height: 100%;  background-color: #ffffff;
    content: "";
}

.schedule-block .speaker-info {
    position: relative; padding-left: 95px; min-height: 80px;  
}

.schedule-block .speaker-info .thumb {
    position: absolute; left: 0;  top: 0; width: 80px; height: 80px; overflow: hidden;
}

.schedule-block .speaker-info .icon {
    font-size: 27px; color: #ffba00; line-height: 1em; margin-bottom: 10px;
}


.schedule-block .speaker-info .name.even {
	font-size: 30px; color: #444; font-weight: 700; line-height: 19px; width: 100px; float: right; margin-top: 14px;
}


.schedule-block .speaker-info .name {
	font-size: 30px; color: #444; font-weight: 700; line-height: 19px; width: 100px; float: left; margin-top: 14px;
}

 
.content_scroll {
	 overflow-y: scroll;
    height: 150px;
    scrollbar-width: thin;
	scrollbar-color: #00c5f3  #eeecec;
	padding:0px 10px;
}

.schedule-block h4 {
    position: relative; font-size: 24px;  line-height: 1.2em; color: #081245;  font-weight: 700; padding-top: 15px; height: 160px;overflow-y:hidden
}


.schedule-block.even .inner-box {
    float: left; text-align: right;
}

.schedule-block.even .inner-box .inner {
    margin-left: 0;  margin-right: 120px;
}

.schedule-block.even .inner:before {
    left: 0;  right: auto; background-position: right bottom;
}

.schedule-block.even .date {
    left: auto;  right: -225px;
}

.schedule-block.even .date:after {
    right: auto;  left: 0;
}

.schedule-block.even .date span:before {
    left: auto; right: 100%;
}

.schedule-block.even .speaker-info {
    padding-left: 0;  padding-right: 95px;
}

.schedule-block.even .speaker-info .thumb {
    left: auto;
    right: 0;
}

.schedule-block:nth-child(4n+2) .date span:before,
.schedule-block:nth-child(4n+2) .date span {
    background: #f84900;
    background: -o-linear-gradient(45deg, #f84900 1%, #ff9c00 100%);
    background: linear-gradient(45deg, #f84900 1%, #ff9c00 100%);
}

.schedule-block:nth-child(4n+2) .date:before {
    border-color: #f96426;
}

.schedule-block:nth-child(4n+3) .date span:before,
.schedule-block:nth-child(4n+3) .date span {
    background: #08cdd2;
    background: -o-linear-gradient(45deg, #08cdd2 0%, #0b8aeb 100%);
    background: linear-gradient(45deg, #08cdd2 0%, #0b8aeb 100%);
}

.schedule-block:nth-child(4n+3) .date:before {
    border-color: #08cdd2;
}

.schedule-block:nth-child(4n+4) .date span:before,
.schedule-block:nth-child(4n+4) .date span {
    background: #cdd00e;
    background: -o-linear-gradient(45deg, #cdd00e 0%, #6eba3a 100%);
    background: linear-gradient(45deg, #cdd00e 0%, #6eba3a 100%);
}

.schedule-block:nth-child(4n+4) .date:before {
    border-color: #cdd00e;
}


/*** 

====================================================================
  schedule Section Two
====================================================================

***/

.schedule-section-two {
    position: relative;
    padding: 100px 0;
    overflow: hidden;
}

.schedule-section-two .icon-circle-2 {
    right: -500px;
    top: 400px;
}

.schedule-section-two .sec-title-outer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.schedule-section-two .sec-title {
    max-width: 470px;
    padding-right: 30px;
}


/*=== Schedule Block ===*/

.schedule-block-two {
    position: relative;
    margin-bottom: 10px;
}

.schedule-block-two .inner-box {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ebebeb;
    padding: 40px 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.schedule-block-two .inner-box:hover {
    background-color: #f5f5f5;
}

.schedule-block-two .date-box {
    position: relative;
    padding-left: 90px;
    min-width: 270px;
    padding-right: 20px;
}

.schedule-block-two .date-box .count {
    position: absolute;
    left: 0;
    top: 0;
    height: 50px;
    width: 50px;
    background: #ffffff;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #081245;
    font-weight: 700;
    font-family: 'Evo', sans-serif;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .13);
    box-shadow: 0 0 10px rgba(0, 0, 0, .13);
}

.schedule-block-two .date-box h4 {
    position: relative;
    padding-top: 5px;
    font-size: 16px;
    line-height: 1.2em;
    color: #ff4200;
    font-weight: 700;
}

.schedule-block-two .date-box .time {
    position: relative;
    font-size: 12px;
    line-height: 1.2em;
    color: #081245;
}

.schedule-block-two h3 {
    position: relative;
    font-size: 24px;
    line-height: 1.2em;
    color: #081245;
    font-weight: 700;
    max-width: 380px;
    padding-right: 20px;
}

.schedule-block-two h3 a {
    color: #081245;
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.schedule-block-two h3 a:hover {
    color: #ffba00;
}

.schedule-block-two .speaker-info {
    position: relative;
    padding-left: 95px;
    min-height: 70px;
    min-width: 280px;
}

.schedule-block-two .speaker-info .thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.schedule-block-two .speaker-info .icon {
    font-size: 27px;
    color: #ffba00;
    line-height: 1em;
    margin-bottom: 10px;
}

.schedule-block-two .speaker-info .name {
    font-size: 20px;
    color: #ff4200;
    font-weight: 700;
    line-height: 1em;
}

.schedule-block-two .speaker-info .designation {
    font-size: 16px;
    color: #555555;
}

.schedule-block-two .theme-btn {
    margin-left: auto;
    min-width: 100px;
    white-space: nowrap;
}


/*** 

====================================================================
  schedule Section Three
====================================================================

***/

.schedule-section-three {
    position: relative;
    padding: 100px 0;
    overflow: hidden;
}

.schedule-section-three .sec-bottom-text {
    margin-top: 60px;
}

.schedule-tabs .tab-buttons.style-two li {
    height: 75px;
    width: 190px;
    background-color: #ffffff;
    border: 1px solid #ff7c00;
    margin: 0 -1px;
}

.schedule-tabs .tab-buttons.style-two li:first-child {
    border-radius: 100px 0 0 100px;
}

.schedule-tabs .tab-buttons.style-two li:last-child {
    border-radius: 0 100px 100px 0;
}

.schedule-tabs .tab-buttons.style-two li.active-btn {
    background-color: #081245;
    -webkit-box-shadow: 0 10px 16px rgba(0, 0, 0, .30);
    box-shadow: 0 10px 16px rgba(0, 0, 0, .30);
}

.schedule-tabs .tab-buttons.style-two li .month {
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.schedule-tabs .tab-buttons.style-two li.active-btn .month {
    color: #ffffff;
}

.schedule-timeline {
    position: relative;
}


/*=== Schedule Block ===*/

.schedule-block-three {
    position: relative;
    margin-bottom: 40px;
}

.schedule-block-three .inner-box {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 970px;
    margin: 0 auto;
}

.schedule-block-three .date {
    height: 130px;
    min-width: 230px;
    margin-left: -30px;
    padding-right: 40px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url(../images/icons/schedule-1.png);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.schedule-block-three .date .time {
    text-align: right;
    font-size: 20px;
    color: #ffffff;
    font-weight: 600;
}

.schedule-block-three .date .icon {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 70px;
    height: 76px;
    background: #ffffff;
    font-size: 27px;
    color: #ffc500;
    padding-right: 10px;
}

.schedule-block-three .date .icon:after {
    position: absolute;
    right: -20px;
    border-top: 38px solid transparent;
    border-bottom: 38px solid transparent;
    border-left: 20px solid #ffffff;
    content: "";
}

.schedule-block-three .inner {
    position: relative;
    width: 100%;
    min-height: 240px;
    padding: 35px 60px;
    padding-right: 255px;
    border-radius: 500px;
    background: #ffffff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .10);
    box-shadow: 0 0 10px rgba(0, 0, 0, .10);
    text-align: right;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.schedule-block-three .inner:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 500px;
    -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, .40);
    box-shadow: inset 0 0 30px rgba(0, 0, 0, .40);
    content: "";
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
}

.schedule-block-three .inner-box:hover .inner:before {
    opacity: 1;
}

.schedule-block-three .thumb {
    position: absolute;
    right: 30px;
    top: 30px;
    height: 188px;
    width: 188px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 0;
}

.schedule-block-three .speaker-info .name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 20px;
    color: #ff4200;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.schedule-block-three .speaker-info .designation {
    display: block;
    margin-left: 10px;
    font-size: 16px;
    color: #555555;
    font-weight: 400;
    text-transform: capitalize;
}

.schedule-block-three .speaker-info h3 {
    position: relative;
    font-size: 30px;
    line-height: 1.2em;
    color: #081245;
    font-weight: 700;
    margin-bottom: 25px;
}

.schedule-block-three .speaker-info h3 a {
    color: #081245;
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.schedule-block-three .speaker-info h3 a:hover {
    color: #ffba00;
}

.schedule-block-three .speaker-info .location {
    font-size: 16px;
    color: #555555;
    font-family: Exo, sans-serif;
}

.schedule-block-three .speaker-info .location strong {
    color: #081245;
    font-weight: 700;
}


/*=== Schedule Block Even ===*/

.schedule-block-three.even .date {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    height: 130px;
    min-width: 230px;
    margin-left: 0;
    margin-right: -30px;
    padding-right: 0;
    padding-left: 40px;
    background-position: center left;
    background-image: url(../images/icons/schedule-2.png);
}

.schedule-block-three.even .date .icon {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.schedule-block-three.even .inner {
    padding: 35px 60px;
    padding-left: 255px;
    text-align: left
}

.schedule-block-three.even .thumb {
    right: auto;
    left: 30px;
}

.schedule-block-three.even .speaker-info .name {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.schedule-block-three:nth-child(4n+2) .date {
    background-image: url(../images/icons/schedule-2.png);
}

.schedule-block-three:nth-child(4n+3) .date {
    background-image: url(../images/icons/schedule-3.png);
}

.schedule-block-three:nth-child(4n+4) .date {
    background-image: url(../images/icons/schedule-4.png);
}


/*** 

====================================================================
    Event Detail
====================================================================

***/

.schedule-detail {
    position: relative;
    padding: 100px 0 90px;
}

.schedule-detail .auto-container {
    max-width: 1000px;
}

.schedule-detail .image-box {
    position: relative;
    margin-bottom: 50px;
}

.schedule-detail .image-box .image {
    position: relative;
    margin-bottom: 0;
}

.schedule-detail .image-box .image img {
    display: block;
    width: 100%;
    height: auto;
}

.schedule-detail .content-box {
    position: relative;
}

.schedule-detail .upper-box {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.schedule-detail .speaker-info {
    position: relative;
    padding-left: 125px;
    padding-top: 10px;
    min-height: 100px;
    margin-bottom: 20px;
}

.schedule-detail .speaker-info .thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    overflow: hidden;
}

.schedule-detail .speaker-info .thumb img {
    width: 100%;
}

.schedule-detail .speaker-info .icon {
    font-size: 27px;
    color: #ffba00;
    line-height: 1em;
    margin-bottom: 15px;
}

.schedule-detail .speaker-info .name {
    font-size: 20px;
    color: #ff4200;
    font-weight: 700;
    line-height: 1em;
}

.schedule-detail .speaker-info .designation {
    font-size: 16px;
    color: #555555;
}

.schedule-detail .upper-info {
    position: relative;
    margin-bottom: 20px;
}

.schedule-detail .upper-info li {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    color: #555555;
    font-weight: 500;
    text-transform: uppercase;
    padding-left: 30px;
    margin-right: 20px;
    margin-top: 6px;
}

.schedule-detail .upper-info .icon {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    line-height: 24px;
    color: #ffba00;
}

.schedule-detail .upper-box .theme-btn {
    margin-bottom: 20px;
}

.schedule-detail .content-box h2 {
    display: block;
    font-size: 32px;
    line-height: 1.2em;
    color: #081245;
    font-weight: 700;
    margin-bottom: 25px;
}

.schedule-detail .content-box p {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #555555;
    font-weight: 400;
    margin-bottom: 30px;
}

.schedule-detail .two-column {
    position: relative;
}

.schedule-detail .two-column .column {
    margin-bottom: 30px;
}

.schedule-detail .two-column .image {
    position: relative;
    margin-bottom: 0;
}

.schedule-detail .two-column .image img {
    display: block;
    width: 100%;
}

.schedule-detail .two-column h4 {
    font-size: 24px;
    line-height: 1.2em;
    color: #081245;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 20px;
}





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

	.kayan_alan {
		display:none
	}
}







	
