	body {
		font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif;  overflow-x: hidden;   color: #5b6570; line-height:1.65; font-size:15px;
		background:#fff
	} 
	h1, h2, h3, h4,h5, h6, p {
		font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif; 
	}  
	 
	h1 {
		font-size:28px; color:#1d3557; line-height:1.3; font-weight:700;
	} 		
	h2 {
		font-size:22px; line-height:1.35; font-weight:700;
	} 
	h3 {
		font-size:19px; line-height:1.4; font-weight:600;
	} 
	h4 {
		font-size:17px; line-height:1.4;
	} 
	h5 {
		font-size:16px; line-height:1.45;
	} 
	h6 {
		font-size:15px; line-height:1.45;
	} 
	 .container_76 {
		max-width:76%
	} 
	
	.header_menu li a {
	  font-size:13px;
	} 
	
	#mainMenu nav>ul>li>a {
		text-transform:uppercase; 
	} 
	.icons_content h2 {
	  font-size: 24px; font-weight: 700; line-height:1.3;
	} 
	.icons_content p {
		font-size: 15px; line-height:1.5;
	}  
 	.help_me-item-footer h2 {
		color:#fff; font-size:18px; text-align:center; line-height:1.35;
	}		 
	.home_text_page_content p {
		font-size:15px; color:#fff; font-weight:400; line-height:1.6;
	} 
	.home_text_page_footer p {
		font-size:20px; line-height:1.35;
	} 
	.home_text_page_header h1 {
		font-size: 26px; line-height: 1.3;
	} 
	.whatsapp_blog_content h2 {
		font-size: 24px; line-height: 1.3;
	} 		
	.whatsapp_blog_content p {
		font-size:15px; line-height:1.5;
	} 
	.footer-listed li a {
		font-size: 14px;
padding: 6px 0px;
	} 
	.lets_talk_form_content h3 {
	   font-size: 26px; line-height:1.3; font-weight:700;
	} 
	.lets_talk_form_content .form-control {
		font-size:14px; 
	}
	.select_form{
		font-size:14px; 
	} 
	.lang-dropdown-content ul li a {
		font-size: 14px; 
	}	
	
	

	.donen_bg { 
		position: absolute; top: 50%; right: 5%;
	} 
	.donen { 
		width: 120px;
		height: 120px;
		margin:-60px 0 0 -60px;
		-webkit-animation:spin 8s linear infinite;
		-moz-animation:spin 8s linear infinite;
		animation:spin 8s linear infinite;
		z-index:99999; 
	}
	@-moz-keyframes spin { 
		100% { -moz-transform: rotate(360deg); } 
	}
	@-webkit-keyframes spin { 
		100% { -webkit-transform: rotate(360deg); } 
	}
	@keyframes spin { 
		100% { 
			-webkit-transform: rotate(360deg); 
			transform:rotate(360deg); 
		} 
	}	
	
	.heart { 
		position: absolute; top: -13px; left: -16px; z-index:99999; 
		-webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-delay: 0.2s; 
		animation-name: pulse; animation-iteration-count: 5;  -webkit-transition: width 3s ease, height 1s ease;	
	} 
	
	.calculate_button_mobiles {
		 display:none; margin:0px auto; padding:0px; text-align:center;  width:180px;
	}
	
	.calculate_button_mobiles a {
		display:block;  font-size:23px; margin-top:10px; padding:2px 6px; border:1px solid #00c5f3; border-radius:4px;
	}
	
	.calculate_button_mobiles a i {
		font-size:15px; color:#00c5f3 
	}

	 
	
	header {
	  background:#fff; width: 100%; position: fixed; top: 0px;  z-index:98;   left: 0;   
	}
	

	#header-top {
		background-color: #00c5f3 !important;  
	}
   
	.header_social {  
		list-style:none;  margin-top:18px; display:block; float:right
	} 
	.header_social li { 
		float:left; 
	} 
	.header_social li a i{ 
		  display:block; margin-right:12px; font-size:21px; 
	} 
	.header_social li a i:hover{ 
		color:#a1a1a1 
	}
	 
	 
	 
	.header_menu {  
		list-style:none;  float: left;  margin-top:20px; display:block
	} 
	.header_menu li { 
		float:left;
	}
	.header_menu li a { 
		 margin-right:12px; 
	} 
	.header_menu li a i{ 
		 text-align: center; 
	} 
	.header_menu li a i:hover{ 
		color:#a1a1a1 
	}

   
   
	#header-middle {
		position:relative; background:#fff; padding:10px 0px
	}
  
	#header-middle #logo img { 
		float:left; display:block;   margin-top:3px;  max-width: 160px;   
	}  
  
	header.smaller #header-top {
	  display:none
	}
 	 
	header.smaller  {
		box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.55) !important; border-top: 3px solid #00a4ef; border-bottom:1px solid #f3f3f3
	}
 	 
	.header_languages {  
		list-style:none; float:right; margin-top:25px; display:block; margin-left:30px;
	} 
	.header_languages li { 
		float:left; 
	} 
	.header_languages li a { 
		display:block;  
	}  	
	
	.lang-dropdown .dropdown-menu{
		display: block; width: 30px; z-index: 1001; border: none;  margin-top:-2px; ; border: none; visibility: hidden; transition: all 0.25s;
	} 
	.lang-dropdown .dropdown-menu.dropdown-menu-right {
		right: -61px;
	} 
	.lang-dropdown:hover .dropdown-toggle, .lang-dropdown.show .dropdown-toggle {
		color: #cc9966;
	}
	.lang-dropdown:hover .dropdown-menu{
		visibility: visible; opacity: 1;
	} 
	.lang-dropdown-content {
		display:block;
	}  
	.lang-dropdown-content ul  {
		list-style:none; 
	} 
	.lang-dropdown-content ul li {
		display:inline-block; width:100%; display:block;
	} 
	.lang-dropdown-content ul li a {
		border:none; border-bottom:1px solid #f2f2f2; padding:4px 16px;
	}	 
	 
	 
	
	/** 
		**************************************************
						MAIN MENU SETTINGS
		**************************************************
	**/
 
  	#mainMenu {
		float:left; margin-top:18px; margin-left:20px
	}	
 
	.rd-mobilemenu, .rd-mobilepanel {
		display:none
	}
	
	#mainMenu>.container {
		padding: 0!important
	} 
	#mainMenu [class*=col-lg-] {
		line-height: 24px!important
	}  
	#mainMenu nav > ul {
		list-style: none; padding: 0;  margin: 0px auto; padding: 0px; text-align: center; display: table; 
	} 
	#mainMenu nav>ul>li {
		float: left;  border: 0; position: relative; -webkit-transition: all .3s ease; transition: all .3s ease; 
	}   
	#mainMenu nav>ul>li>a {
		padding: 16px 7px;  display:block;  color: #1d3557; font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif; font-weight:700;  
		-webkit-transition: all .3s ease; transition: all .3s ease;   font-size:14px;  
	}   
	
	#mainMenu nav>ul>li>a:hover {
		color:#248ce8; 
	} 
	 
	#mainMenu nav>ul>li>a>i {
		margin-left: 2px;  margin-right: 6px;  min-width: 14px;   font-size: 14px
	} 
	#mainMenu nav>ul>li>a:after, #mainMenu nav>ul>li>a:before {
		-webkit-transition: all .3s ease; transition: all .3s ease
	} 
	#mainMenu nav>ul>li.hover-active>a, #mainMenu nav>ul>li.hover-active>span,
	
	#mainMenu nav>ul>li.current>a, #mainMenu nav>ul>li.current>span, #mainMenu nav>ul>li:hover>a,
	
	#mainMenu nav>ul>li:hover>span, #mainMenu nav>ul>li:focus>a, #mainMenu nav>ul>li:focus>span {
		color: #777
	}  

	#mainMenu nav>ul>li.dropdown:before {
		content: "\f106"; -webkit-transform: rotate(90deg); transform: rotate(90deg);
		font-family:FontAwesome;  opacity: .6;  position: absolute;  right: 16px;  color: #262626;   font-size: 16px;    display: none
		
	} 
	#mainMenu nav>ul>li .dropdown-menu {
		 background-position:right bottom;  background-repeat:no-repeat; min-width:260px;  top:auto;  background:rgba(255,255,255,0.879);
		 border:0;  color:#000;  border-style:solid;  border-color:#eee;
		 border-width:1px!important;
		 left:auto;  margin:0; margin-top:-6px;  border-radius:4px;
		 -webkit-box-shadow:0 33px 32px rgba(0,0,0,.1);
		 box-shadow:0 33px 32px rgba(0,0,0,.1);
		 padding:10px;  display:none;  position:absolute
	} 
	#mainMenu nav>ul>li .dropdown-menu>li>a, #mainMenu nav>ul>li .dropdown-menu>li>span, #mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a {
		font-size: 13px;  line-height: 1.4;  color: #444; border-bottom:1px solid #eae9e9; padding: 12px 20px 12px 18px;  display: block;
		-webkit-transition: .3s ease; font-family: 'Open Sans', 'Segoe UI', Tahoma, sans-serif; font-weight:600; text-transform:none;
		transition: .3s ease
	}  
	#mainMenu nav>ul>li .dropdown-menu.menu-last {
		right: 0; left: auto
	} 
	#mainMenu nav>ul>li.mega-menu-item {
		position: static;  
	} 
	#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu { 
		left: 2%;  right: 2%;  overflow: hidden;  width: 96%; -webkit-transition-duration: .3s!important; transition-duration: .3s!important
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content {
		padding: 20px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title { 
		color: #000;  font-size: 17px;  line-height: 14px;  font-weight: 600; padding-bottom: 12px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content li~.mega-menu-title {
		margin-top: 12px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content>a, #mainMenu nav>ul>li.mega-menu-item .mega-menu-content>span, 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li>a {
		padding: 10px 0
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content>a>i, #mainMenu nav>ul>li.mega-menu-item .mega-menu-content>span>i,
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li>a>i {
		margin-left: 0;   margin-right: 8px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:first-child>a {
		padding-top: 0
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:last-child>a {
		padding-bottom: 0
	} 
	#mainMenu nav>ul>li .dropdown-submenu {
		position: relative
	} 
	#mainMenu nav>ul>li .dropdown-submenu:before {
		line-height: 40px;   content: "\f105";  font-family:FontAwesome;  opacity: .6;  position: absolute; right: 16px; color: #262626; font-size: 14px;
		-webkit-transition: all .2s ease; transition: all .2s ease
	} 
	#mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu {
		margin-left: -6px;  left: 100%;  top: -1px; z-index: 1
	} 
	#mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu.menu-invert {
		right: 100%; left: auto
	}  
	#mainMenu nav>ul>li .dropdown-submenu:not(.hover-active):hover:before {
		right: 12px
	}  
	#mainMenu nav>ul>li .dropdown-submenu:hover>ul {
		display: block;  
	} 
	#mainMenu nav>ul>li:hover>ul {
		display: block;  
	}  
	#mainMenu nav>ul>li:last-child {
		margin-right: 0
	} 
	#mainMenu nav>ul>a.btn {
		margin-top: 4px
	} 
	#mainMenu nav>ul li ul {
		list-style: none; padding: 0
	} 
	#mainMenu.menu-sub-title nav>ul>li {
		line-height: 64px
	} 
	#mainMenu.menu-sub-title nav>ul>li>a>.menu-sub-title {
		font-size: 10px;  padding: 0;  margin-top: -14px!important;  line-height: 0; height: 0;  text-transform: none;  display: block;  opacity: .5; 
		font-weight: 400;   margin: 0; margin-top: 0;  margin-bottom: 0;  margin-bottom: -50px;  margin-left: 12px; margin-right: 14px
	}  
 
 
	.main_mobile_menu {
		display:none
	}
	  
	.sidenav {
	  height: 100%;  width: 0;  position: fixed;  z-index: 111; top: 0; left: 0; background-color: #003249; overflow-x: hidden;   transition: 0.5s;   padding-top: 60px;  
	}

	.sidenav a {
	  padding: 8px 8px 8px 32px;  text-decoration: none;  font-size: 25px; color: #fff; display: block; transition: 0.3s; text-align:center; 
	}
	 
	.sidenav a:hover {
	  color: #f1f1f1; 
	}
	 
	.sidenav .closebtn {
	  position: absolute;  top: 0; right: 25px;  font-size: 36px; margin-left: 50px;
	}
	 

	@media screen and (max-height: 450px) {
	  .sidenav {
		  padding-top: 15px;
	   }
	  .sidenav a {
		  font-size: 18px;
	  }
	}
	
	
	.lets_talk_form {
		position:absolute; left:5%; bottom:210px; z-index:9; height:500px; width:700px; background:url(../images/bg-form-home.png) no-repeat;
	}
		
	.lets_talk_form_content {
		display:block; padding:40px 120px;
	}
			
	.lets_talk_form_content h3 {
		display:block; color:#1d3557
	}
				
	.lets_talk_form_content h3 b {
		 color:#00c5f3; font-weight:800
	}
	
	.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: #e8eaee url("../images/select.svg") no-repeat right .75rem center;
		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:1px solid #ced4da;
		
	}
	
	.lets_talk_form_content label {
		display:block; padding-bottom:5px; font-size:14px; 
	}
		
	.lets_talk_form_content label span {
		font-size:11px;  font-family: 'Raleway', sans-serif; 
	}
		
	.lets_talk_form_content .form-control {
		padding:21px 18px;  border:1px solid #ced4da; border-radius:33px; background:#e8eaee
	}
			
	.lets_talk_form_content .col-xl-6 {
		margin-bottom:15px
	}
	
	
 
 	#main-slider-full {
		margin-top:127px;   width:100%; 
	} 
	
	#main-slider-full .item img {
		 margin:0px auto; padding:0px; display:block; text-align:center; cursor:move;  width:100%;
	} 
 	
	#main-slider-full .slider-desc-center {
		position: absolute; bottom: 20%; left: 15%; right:15%;  text-align:center;   margin:0px auto; padding:0px; 
	}  	
	#main-slider-full .active .slider-desc-center {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInDown;   
		/* width: 400px; */
		/* background: rgba(253, 253, 253, 0.5); */
		padding: 4px 0px;
	} 
	
	#main-slider-full .slider-desc-center h2  {
		font-size: 36px;
		text-align: center;
		line-height: 63px;
		font-weight: 700;
		color: #fff;
	} 
  	
	#main-slider-full .slider-desc-center span  {
		font-size: 17px; text-align: left; line-height:3px;   
	}  
	#main-slider-full .owl-dots  {
		bottom:24%; right:10%; 
	}
 
	
	#blog_intro {
		display:block; margin:50px 0px;
	}
	
	#blog_intro  {
		display:block; margin:56px 100px; list-style:none
	}
	 	
		
	#blog_intro .nav-link {
		text-align:center; color:#1d3557; font-size:22px; font-weight:700; border:none; background:none; margin-bottom:20px; display:block;
		width:100%; line-height:1.3;
	}
	
	#blog_intro .nav-link.active {
		color:#13c6f4; 
	}
	 
	#blog_intro .nav-link.active::after{ 
	  position: absolute;
	  font-size: 18px; 
	  font-weight: 900;
	  font-family: "FontAwesome";
	  content: "\f178";
	  padding-left:10px;
	  color:#13c6f4
	}
	
	
	.blog_intro_big_photo img {
		width:100%; 
	}

 
 
	 
	
	
	/*	
	.blog_intro_tag li:nth-child(2)::after{ 
	  position: absolute;
	  font-size: 52px; 
	  font-weight: 900;
	  font-family: "FontAwesome";
	  content: "\f178";
	  padding-left:10px;
	  color:#13c6f4
	}
 	 */
	 
	/*
		icons
	*/	

	#icons {
		
	}
	 
	.icons_content {
		 position:relative; z-index:9; margin-top:-100px;  height:260px; display:block; padding:30px 20px; background:#fff
	}  
	.icons_content p {
		display: table; border-bottom: 1px solid #d2d2d2;  margin: 0px auto; padding: 0px;
		text-align: center; margin-bottom: 30px; padding:0px 10px;
	} 	
	.icon img {
		margin:0px auto; text-align:center; width:200px; padding:0px 0px; object-fit:contain; border:1px solid #f2f2f2; padding:10px
	}

    
	
	#help_me {
		display:block; background:url(../images/bg/bg-help-me.png); padding:40px 0px
	}
	
	.help_me-item {
		display:block; 
	}	
	.help_me-item-content {
		display:block; 
	}	 
	.help_me-item-content img {
		width:100%; height:220px; object-fit:contain
	}	 
	.help_me-item-footer {
		display:block; margin-top:-21px;
	}		 
	 
 	.help_me-item-footer h2 {
		color:#fff; text-align:center;
	}		 
 	
	
	
	#home_text_page {
		display:block; padding:40px 0px
	}	
	#home_text_page .col-xl-6{
		 padding:0px;
	}		
	.home_text_page {
		display:block; padding:40px 30px; height:450px; 
	}	 		
	.home_text_page_header {
		display:block; 
	}	
				
	.home_text_page_header h1 {
		color:#fff;  
	}	
				
	.home_text_page_content {
		display:block; margin-top:35px; position:relative;
	}	
					
		.home_text_page_content_1 {
			background:#00bae8;  margin-left:14px;
		}					
		.home_text_page_content_2 {
			background:#1d3557;  margin-right:14px;
		}	
					
	.home_text_page_content p {
		 color:#fff;  
	}	
	
	.home_text_page_footer {
		display:block; position:absolute; bottom:20px; right:50px;
	}	
	 	
	.home_text_page_footer p {
		display:block; float:right;  color:#fff; padding-top:27px; padding-right:38px
	}	
 	
	.home_text_page_footer a {
		display:block; float:right; font-size:23px; width:70px; height:70px;border-radius:50%
	}	
		
		.home_text_page_footer a.left_1 {
			 background: rgba(85,157,208,0.37); 
		}	
		.home_text_page_footer a.left_2 {
			 background: rgba(20,37,58,0.97); 
		}	
	
	.home_text_page_footer a:hover {
		background: rgba(0,0,0,0.77);
	}	 	 
 	.home_text_page_footer  a i {
		color:#fff; font-size:43px; margin:0px auto; padding:0px; display:block; text-align:center; padding-top:12px;
	}	
	
	
	
	 
	 
	/*
		Patients
	*/
	 
 	#post_blog_home {
		display:block; padding:50px 0px; 
	} 
	.blog-item {
		display:block; margin-bottom:50px;
	}	
	.blog-item-content {
		position:relative; display:block; background:#f2f2f2
	}	 
	.blog-item-content img {
		width:100%; height:190px; object-fit:cover
	}	 
	.blog-item-footer {
		display:block; margin-top:15px;
	}		 
	 
 	.blog-item-footer h2 {
		color:#1d3557
	}		 
	 	 
 	.blog-item-footer span {
		color:#e73364
	}		 
		 	 
 	.blog-item-footer p {
		display:block; margin-top:14px;
	}		 
	 
 
	 
	 
	/*
		Patients
	*/
	 
 	#patiens_say {
		display:block; padding:50px 0px; 
	} 
	.patients-item {
		display:block; 
	}	
	.patients-item-content {
		position:relative; display:block; padding:30px 40px;  height:220px; border:2px solid #8e9aab
	} 	
	
/* 	

	afterAction: function(el){
	//remove class active
	this
	.$owlItems
	.removeClass('active')
	//add class active
	this
	.$owlItems //owl internal $ object containing items
	.eq(this.currentItem + 1)
	.addClass('active')
	}
	.owl-item.active > div:after {
		  content: 'active';
		}
		.owl-item.center > div:after {
		  content: 'center';
		}
		.owl-item.active.center > div:after {
		  content: 'active center';
		}
		.owl-item > .patients-item-content:after {
			border:2px solid #ff0000
		}
 */

	.patients-item-content::after {
	  content: "";
	  position: absolute;
	  top: 100%;
	  left: 42%;
	  border-top: 30px solid #8e9aab;
	  border-left: 30px solid transparent;
	  border-right: 30px solid transparent;
	  -webkit-transition: all 0.4s ease 0s;
	  -moz-transition: all 0.4s ease 0s;
	  -o-transition: all 0.4s ease 0s;
	  transition: all 0.4s ease 0s;
	}
	
	.patients-item p {
		text-align:center;
	} 
		
	.patients-item-footer {
		display:block; margin:0px auto; padding:0px; text-align:center; margin-top:30px
	} 
	.patients-item-footer span {
		font-size:23px; color:#00c5f3
	} 
	
 
	/*
		Services 
	*/
	
	
	
	
	#services {
		display:block; padding:50px 0px; 
	}
 
		.blog-item-img {
			display:block; margin-bottom:50px;
		}	
		.blog-item-img-content {
			position:relative; display:block; background:#f2f2f2
		}	 
		.blog-item-img-content img {
			width:100%; height:250px; object-fit:cover
		}	 
 
	
	
	.services-item {
		display:block; padding:30px 40px;  height:260px;
	}  
		.services-item.gastric_sleve {
			background:#442e7a; 
		}  
		.services-item.gastric_balloon {
			background:#00a3aa; 
		}  
	    .services-item.gastric_botox {
			background:#dc3364; 
		}  
	    .services-item.rhinoplasty {
			background:#e7bbe3; 
		}  
	     .services-item.liposuction {
			background:#8fc93a; 
		}  
	    .services-item.tummy {
			background:#e18335; 
		} 
		.services-item.mommy {
			background:#23b5d3; 
		}  
	  
	.services-item-header {
		display: table; height: 66px; width: auto;  padding:0px 10px
	}  
		.services-item-header.shadow_gastric_sleve{
			background:url(../images/bg/shadow_gastric_sleve.png) 12px -18px;
		}  
		.services-item-header.shadow_gastric_balloon{
			background:url(../images/bg/shadow_gastric_balloon.png) 12px -18px;
		} 	
		.services-item-header.shadow_gastric_botox{
			background:url(../images/bg/shadow_gastric_botox.png) 12px -18px;
		} 	
		.services-item-header.shadow_rhinoplasty{
			background:url(../images/bg/shadow_rhinoplasty.png) 12px -18px;
		} 	
		.services-item-header.shadow_liposuction{
			background:url(../images/bg/shadow_liposuction.png) 12px -18px;
		} 	
		.services-item-header.shadow_tummy{
			background:url(../images/bg/shadow_tummy.png) 12px -18px;
		} 	
		.services-item-header.shadow_mommy {
			background:url(../images/bg/shadow_mommy.png) 12px -18px;
		} 	

	
	.services-item h2 {
		font-size:31px; /* text-shadow: 5px 13px 18px rgba(0,0,0,0.87); */ color:#fff; padding: 14px 0px;
	} 	
	.services-item-content  {
		display:block;
	} 
	.services-item p {
		font-size:17px;  line-height:17px;  color:#fff; display: block; margin-top: 6px;
	}
	.services-item-footer  {
		display:block;
	} 
	.services-item-footer a {
		display:block; float:right; font-size:23px; width:50px; height:50px; background: rgba(0,0,0,0.37); border-radius:50%
	}
	.services-item-footer a:hover {
		background: rgba(0,0,0,0.77);
	}
	
   .services-item-footer a i {
		color:#fff; font-size:23px; margin:0px auto; padding:0px; display:block; text-align:center; padding-top:10px;
	}
	 
 
	
	
	.whatsapp_blog_content {
		display:block; background:#1d3557 url(../images/bg/bg-whatsapp.png); padding:9px 0px;
	}
	 
	.whatsapp_blog_content a {
		font-size: 26px; color: #fff; text-align: center; padding: 15px 15px; border: 1px solid #3bb44a; border-radius: 9px; margin-top: 30px;
		margin-left: 30px; display: block;
	}
		
	
	.whatsapp_blog_content h2 {
		 color: #fff; text-align: left; 
	}
		
	.whatsapp_blog_content p {
		display:block; margin-top:20px;  color:#fff; text-align:left;
	}
			
	.whatsapp_blog_content img {
		margin-top: 30px; display: block;
	}
	
	
	
	/**
		Footer
	**/
	
	.footer { 
		background:#1e1e1e url(../images/bg-footer.jpg);   padding:40px 0px;   position:relative;
		margin-top:100px; display:block;
	}
	
	.footer-listed {
		list-style-type:none; margin:0px; padding:0px; margin-top:20px; margin-bottom:40px
	}  
	 
	.footer-listed li a {
		 color:#fff; display:block; 
	} 	
   
   
    .footer_blog {
		display:block; margin-top:38px;
	}
	 
    .footer_logo {
		display:table; margin:0px auto; padding:0px; text-align:center; margin-bottom:22px;
	}

	.footer_certificate {
		display: block;
		max-width: 220px;
		margin: 0 auto 28px;
		text-align: center;
	}

	.footer_certificate_link {
		display: block;
		padding: 8px;
		background: #fff;
		border-radius: 6px;
		border: 1px solid rgba(0, 197, 243, 0.35);
		box-shadow: 0 8px 20px rgba(0, 0, 0, 0.28);
		transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
	}

	.footer_certificate_link:hover {
		transform: translateY(-2px);
		border-color: #00c5f3;
		box-shadow: 0 12px 24px rgba(0, 197, 243, 0.18);
	}

	.footer_certificate_link img {
		display: block;
		width: 100%;
		height: auto;
		border-radius: 3px;
	}

	.footer_certificate_label {
		display: block;
		margin-top: 10px;
		color: #fff;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.02em;
		line-height: 1.35;
	}

	.footer_certificate_no {
		display: block;
		margin-top: 3px;
		color: #00c5f3;
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 0.04em;
	}
	
   	.footer_social {  
		list-style:none;  display:table; margin:0px auto; padding:0px; text-align:center; 
	} 
	.footer_social li { 
		float:left; 
	} 
	.footer_social li a i{ 
		  font-size:15px; display:block; margin-right:12px; font-size:27px; color:#00c5f3 
	} 
	.footer_social li a i:hover{ 
		color:#a1a1a1 
	}
	
	
	
	.footer_contact  {
		margin:10px 0px
	}
	
	.footer_contact i {
		font-size: 31px; margin:0px auto; padding:0px; text-align:center; display: block; color: #00c5f3; padding-top:8px
	}
		
	.footer_contact p {
		color:#fff; 
	}
			
	.footer_contact p a {
		color:#fff
	}
		  
   
   
   
   
	#footer-bottom {
		background:#e8e8e8; padding: 1px; width: 100%; margin-top: 0px; clear: both;
	}  
	 
	.footer_text {
		font-size: 14px; text-align:center; display:table; margin:0px auto; padding:0px; padding-top:15px; padding-bottom:15px
	}	
   

 		

 
 



	#lets_talk_form_content_one {
		background:#442e7a; display:block; padding:50px 0px;
	} 
	.talk_form_page {
		height:500px; width:700px; background:url(../images/bg-form-home.png) no-repeat;
	}
		
	.talk_form_page_content {
		display:block; padding:30px 120px;
	} 
			
	.talk_form_page_content h3 {
		display:block; font-size:26px; line-height:1.3; font-weight:700; color:#1d3557
	}
				
	.talk_form_page_content h3 b {
		 color:#00c5f3; font-weight:800
	}
	
	.talk_form_page_content .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: #e8eaee url("../images/select.svg") no-repeat right .75rem center;
		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:1px solid #ced4da;
		font-size:21px;
	}
 
	option, optgroup {
		font-size:15px;
	}

	
	.talk_form_page_content label {
		display:block; padding-bottom:5px; font-size:14px; 
	}
		
	.talk_form_page_content label span {
		font-size:11px;  font-family: 'Raleway', sans-serif; 
	}
		
	.talk_form_page_content .form-control {
		padding:21px 18px;  border:1px solid #ced4da; font-size:21px; border-radius:33px; background:#e8eaee
	}
			
	.talk_form_page_content .col-xl-6 {
		margin-bottom:15px
	}
	
	.send_talk_form_button {
		padding:0px 32px;  border:1px solid #1687a2; font-size:17px; border-radius:33px; background:#00c5f3; cursor:pointer; color: #fff; 
	}	
	
	.send_talk_form_button::after { 
		position: absolute;
		font-size: 13px;
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f178";
		padding-left: 10px;
		color: #fff; 
	}

	.send_talk_form_button:hover  {
		background: #1687a2;
	}
	
	.lets_talk_form_content_right {
		
	} 
	.lets_talk_form_content_right img {
		display:block; width:100%; margin-top:150px;
	}
	
	
	
	


 .animated {
 
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
 }
 
 @-webkit-keyframes fadeInDown {
	0% {
	   opacity: 0;
	   -webkit-transform: translateY(-20px);
	}
	100% {
	   opacity: 1;
	   -webkit-transform: translateY(0);
	}
 }
 
 @keyframes fadeInDown {
	0% {
	   opacity: 0;
	   transform: translateY(-20px);
	}
	100% {
	   opacity: 1;
	   transform: translateY(0);
	}
 }
 
 .fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
 }	
 
 	/** 
		**************************************************
				CAROSEL SETTINGS
		**************************************************
	**/	 
	 
	.owl-carousel .owl-nav div {
		width:42px; height:42px;  display: inline-block;  text-align: center;  padding-top:2px; background:#fbfbfb;
		-webkit-transition: .3s; -o-transition: .3s; transition: .3s;
	} 
	.owl-carousel .owl-nav div i {
		font-size:31px;  
	}   
	.owl-carousel .owl-nav div:hover {
		color:#fff; background: #31649b;   
	} 
	.owl-carousel .owl-nav div {
		position: absolute; border-radius:2px;
		top: 40%; left: 100px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	} 
	.owl-carousel .owl-nav div.owl-next  {
		left: auto; right: 100px; opacity: 0; visibility: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;
	} 
	.owl-carousel:hover .owl-nav div.owl-prev  {
		left: 30px;  opacity: 1; visibility: visible;
	} 
	.owl-carousel:hover .owl-nav div.owl-next  {
		right: 30px;  opacity: 1; visibility: visible;
	} 
	.owl-dots  {
		margin:0px auto; padding:0px; text-align:center; margin:2px 0px;
		
		padding: 0px;
		text-align: center;
		margin: 2px 0px;
		position: absolute;
		left: 0%;
		right: 0%;
		bottom: 4%;
	}	
	.owl-dots .owl-dot {
		height: 15px; width: 15px; margin: 2px 2px; position: relative; display: inline-block; -webkit-border-radius: 50%;
		border-radius: 50%;  background:rgba(255, 255,255, 0.389); cursor: pointer; 
	}
	.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
		background:#31649b;
	} 
	.owl-dots .owl-dot.active { 
		background: #31649b  
	} 
	
	
	.main-slider .owl-nav div  {
		background:#fff; 
		width:42px; 
		height:42px;  
		border-radius: 50%; 
		
		display: inline-block; 
		text-align: center;  
		-webkit-transition: .3s; -o-transition: .3s; transition: .3s; 
		
	} 
	.main-slider .owl-nav div i  {
		font-size:31px; line-height:30px; padding-left:4px; padding-top:2px
	}  
	.main-slider .owl-nav div:hover  {
		color:#fff; background: #31649b;   
	} 
	.main-slider .owl-nav div  {
		position: absolute; top: 40%; left: 100px; 
		-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
		opacity: 0; visibility: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;
	} 
	.main-slider .owl-nav div.owl-next  {
		left: auto; right: 100px; opacity: 0; visibility: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;
	} 
	.main-slider:hover .owl-nav div.owl-prev  {
		left: 30px;  opacity: 1; visibility: visible;
	} 
	.main-slider:hover .owl-nav div.owl-next  {
		right: 30px;  opacity: 1; visibility: visible;
	}


	.cookie_policy  {
		background:rgba(0, 0,0, 0.889);  position:fixed; bottom:-110px; left:0px; right:0px; z-index:9; border-top:1px solid #ddd;
		padding:12px 9px; opacity:0
	}	
	  
	.cookie_policy p  {
		padding-top:10px; color:#fff; text-align:center;
	}	 
	.cookie_policy p a {
		color:#ff0000; font-weight:bold; text-decoration:underline
	}	
	.cookie_policy p a:hover {
		color:#fff; 
	}	
	
	.cookie_policy .btn-primary, .cookie_policy .btn-danger {
		margin-top:5px
	}		
	
	
	
	
	
	
	
	

	/**
	 * Owl Carousel v2.2.1
	 * Copyright 2013-2017 David Deutsch
	 * Licensed under  ()
	 */

	.owl-carousel, .owl-carousel .owl-item {
		-webkit-tap-highlight-color: transparent; position: relative
	} 
	.owl-carousel {
		display: none; width: 100%; z-index: 1
	} 
	.owl-carousel .owl-stage {
		position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden
	} 
	.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-item, .owl-carousel .owl-wrapper {
		-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0)
	} 
	.owl-carousel .owl-item {
		min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none
	} 
	.owl-carousel .owl-item img {
		display: block; 
	} 
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	/* 	display: none */
	} 
	.no-js .owl-carousel, .owl-carousel.owl-loaded {
		display: block
	} 
	.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
		cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none
	} 
	.owl-carousel.owl-loading {
		opacity: 0; display: block
	} 
	.owl-carousel.owl-hidden {
		opacity: 0
	} 
	.owl-carousel.owl-refresh .owl-item {
		visibility: hidden
	} 
	.owl-carousel.owl-drag .owl-item {
		-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none
	} 
	.owl-carousel.owl-grab {
		cursor: move; cursor: grab
	} 
	.owl-carousel.owl-rtl {
		direction: rtl
	} 
	.owl-carousel.owl-rtl .owl-item {
		float: right
	} 
	.owl-carousel .animated {
		animation-duration: 1s; animation-fill-mode: both
	} 
	.owl-carousel .owl-animated-in {
		z-index: 0
	} 
	.owl-carousel .owl-animated-out {
		z-index: 1
	} 
	.owl-carousel .fadeOut {
		animation-name: fadeOut
	}

	@keyframes fadeOut {
		0% {
			opacity: 1
		}
		100% {
			opacity: 0
		}
	}

	.owl-height {
		transition: height .5s ease-in-out
	} 
	.owl-carousel .owl-item .owl-lazy {
		opacity: 0; transition: opacity .4s ease
	} 
	.owl-carousel .owl-item img.owl-lazy {
		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; transition: transform .1s ease
	} 
	.owl-carousel .owl-video-play-icon:hover {
		-ms-transform: scale(1.3, 1.3); transform: 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; transition: opacity .4s ease
	} 
	.owl-carousel .owl-video-frame {
		position: relative; z-index: 1; height: 100%; width: 100%
	} 
	
		 
.text-center  {
		margin:0px 15px; 
	}  
	.post-text-center  {
		text-align:center; display:block; padding:20px 0px 30px 0px;
	}  


	 
	 
	*,h1,h2,h3,h4,h5,h6,a {
		margin: 0; padding: 0; text-decoration: none; 
	}
   
	.shadow {
		box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.35) !important;
	}
 
	a {
		  color:#444  
	}
	 
	a:hover { 
	  color:#ff0000;   text-decoration: none;   -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;
	} 
	.grey {
		filter: gray; -webkit-filter: grayscale(1);  filter: grayscale(1);  
	} 
	.grey:hover {
		-webkit-filter: grayscale(0); filter: none;
	}    
	 
	.hover_effect {
		display: block; position: relative; background: #000; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	} 
	
	.hover_effect:after { 
		content: "\f0c1";   font-family: "FontAwesome";  
		color:#000;  position: absolute; font-size: 1.2em; text-align: center; line-height: 40px; width: 40px; height: 40px; left: 50%; top: 50%; 
		margin-left: -20px; margin-top: -20px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.1, 0.1); 
		transform: scale(0.1, 0.1); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
		-moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
	} 
	.hover_effect img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden;
	} 
	.hover_effect:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1); filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	} 
	.hover_effect:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); filter: alpha(opacity=40); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.5;
	} 
	
	.backToTop {
		position: fixed; z-index: 1020; right: 25px; bottom: 25px; display: none; width: 63px; height: 63px; border-radius: 50%;
		background: #2fbcc4; font-size: 18px; line-height: 63px; color: #fff; text-decoration: none; text-align: center; cursor: pointer;
		box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); transition: all 0.25s, bottom 0.75s ease-in-out;
	}

	@media (max-width: 1023px) {
		.backToTop {
			width: 41px; height: 41px; right: 15px; font-size: 13px; line-height: 41px;
		}
	} 
	.backToTop [class*='icon'] {
		display: inline-block; transition: 0.5s;
	} 
	.backToTop:hover {
		box-shadow: 0 0 0 10px rgba(51, 104, 198, 0.2);
	} 
	.backToTop:hover [class*='icon'] {
		-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";
	} 
	.backToTop.visible {
		opacity: 1; bottom: 45px;
	} 
	@media (max-width: 1023px) {
		.backToTop.visible {
			bottom: 65px;
		}
	}
 








	



	
	


 
 
 












	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	