
/*
* FlatPack HTML V5.0
* Copyright 2016 PixFort
* www.pixfort.com
* 29/01/2016
*/
/*--- Part 0:  #Misc      ---*/

.service {
	font-size: 16px; padding: 3px 9px;
}

.service article {
	padding: 1px 0px;
}

.service span {color: #469c8e; font-size: 21px; padding-right: 10px; }
.under {color: #231f20; font-size: 15px; padding-left: 45px; padding-top: 3px; }

@media (max-width: 767px) {
	.service {
	font-size: 16px; padding: 0px 9px;
  }
  	.under {color: #231f20; font-size: 15px; padding-left: 30px; padding-top: 5px; }
}


.test .pix_video_div{
		position: fixed;
		z-index: -200 !important;  
		top: 0; right: 0; bottom: 0; left: 0;
		overflow: hidden;
}
.test video { 
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		z-index: -200 !important;
		background: url('') no-repeat;
		background-attachment: scroll !important;
		object-fit: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		overflow: hidden;
}
/* #Video Section
================================================== */
		@media only screen and (min-device-width:481px) and (max-device-width:1024px){ 
//			.has-video .section_video { display: none !important; }
		}












/*Icons*/
		a.pi { text-decoration: none; }
/*footer*/











		/*Texts And Titles*/
	 
		.pixfort_text_4 h4 , .pixfort_text_3 h4 ,  .pixfort_text_2 h4 ,.pixfort_text_2_1 h4, .pixfort_medical_3 h4{ font-weight: bold;line-height: 35px;font-size: 18px;color:#444;   }
		.pixfort_text_4 p , .pixfort_text_3 p, .pixfort_text_2 p, .pixfort_text_2_1 p, .pixfort_medical_3 p { font-weight: normal;line-height: 26px;font-size: 14px;color:#999;   }
		.pixfort_text_4 .content_div , .pixfort_text_3 .content_div, .pixfort_text_2 .content_div, .pixfort_text_2_1 .content_div, .pixfort_medical_3 .content_div { padding: 25px 0;}
		.text_3_button , .text_3_button:visited  { 
			
			font-weight: bold;
			line-height: 35px;
			font-size: 14px;
			color:#59a3fc; 
			text-decoration: none;
	}
			.text_3_button:hover {
			color:#2763aa;
	}

		.text_image_center {
			text-align: center;
			padding-top: 45px;
			margin-right: auto;
			margin-left: auto;
			
		}
		 .text_image_center img{
				max-width: 100%;
		 }
/*MEDICAL LANDING PAGE START*/




/*Medical*/
	.medical_header .text_span {
		color: rgb(247, 148, 29);
	}

	.medical_1 .text_3_button {
		color: rgb(247, 148, 29); font-size: 14px;  background-color: rgba(0, 0, 0, 0);
	}

	.elegant_2 .title {
		color: rgb(255, 255, 255); font-size: 54px;
	}




	/*  Construction  */
	.construction .area_1 { margin-top: 70px; }

	.construction .area_1 p { color: #ddd;font-size: 20px;max-width: 650px;line-height: 26px; }
	.construction .join_us_section { background: linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.35)),url('') #333 fixed no-repeat center;
		padding: 60px 0;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover; }
	.construction, .construction .link_3_btn a { background: #ffcc33;text-shadow: 1px 1px 1px rgba(0,0,0,0.15); }
	.construction, .construction .link_3_btn a:hover { background: #e4b423; }

	.event_bg, .dark.event_bg { 
	 	background: linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25)),url('') #333 fixed no-repeat;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover !important;
	 }

	.big_padding { padding: 60px 0; }
	.normal_padding { padding: 30px 0; }

	.small_padding { padding: 20px 0; }
	.extra_small_padding { padding: 10px 0px 0px 0px; }

	.padding_top_60 { padding-top: 60px; }

	.padding_left_10 { padding-left: 0px; }

	.big_title { font-size: 48px;line-height: 52px; }

	.normal_text { font-size: 16px;line-height: 24px; }
	.small_text { font-size: 14px;line-height: 22px; }
	
	.center_text { text-align: center; }

	.right_text { text-align: right; }

	.margin_vertical { margin: 30px 0; }



	/*  Buttons  */
	.pix_button, .pix_button:visited, .pix_button:focus { text-decoration: none;padding: 12px 16px;border-radius: 3px;margin: 5px 0;display: inline-block;
		-webkit-transition:all .2s linear;
		-moz-transition:all .2s linear;
		-ms-transition:all .2s linear;
		-o-transition:all .2s linear
	}

	.small_wide_button, .small_wide_button:visited, .small_wide_button:focus { padding: 8px 25px;}

	.pix_button:hover { opacity: 0.7; }


	.btn_normal, .btn_normal:visited , .btn_normal:focus { background: #333;color: #fff; }

	.btn_normal:hover { color: #fff; }

	.intro_div h2 {  }


	/*  Footer 3  */
	.pix_footer_logo { margin-bottom: 10px; }
	.footer3 { padding: 40px 0; }

	.footer3 .columns { position: relative; }

	.pix_img_fit { max-width: 100%;margin: 0 10px;display: inline-block; }
	.pix_div_fit { padding: 0 10px;display: inline-block; }
/*  Features 1  */
 background: url('') #f5f5f5 repeat-x;height: 15px;display: inline-block;width: 100%;position: relative;content: "";margin: 0px;overflow: hidden;top: -1px;border-top-left-radius: 3px;border-top-right-radius: 3px;margin-bottom: 0px !important }
	.subscribe_popup .pix_popup { margin-top: -5px !important; }

		.success { border: 2px solid #82b541;border-radius: 3px;padding: 15px 10px;font-weight: bold;margin-bottom: 15px; }
		.error { border: 2px solid red;border-radius: 3px;padding: 15px 10px;font-weight: bold;margin-bottom: 15px; }

		.max_600 { max-width: 600px;display: inline-block;margin-left: auto;margin-right: auto; }

		/*---------------------------------------------------------------------------------------------------------------*/
		/*  Dark  */
		.dark { background: #333333;color: #fff; }

		.dark .light_gray { color: #999 }

		.header_nav_1.dark .nav li a, .dark .header_nav_1 .nav li a { color: #ccc;}

		.header_nav_1.dark .text_span,
		.dark .header_nav_1 .text_span { color: #ffcc33; }

		.light_blue_bg, .light_blue_bg:hover, .light_blue_bg:visited, .light_blue_bg:focus { background: #2dc0e8; }

		.light_gray { color: #999 }


		a.dark:hover { color: #fff;}

		.light_gray_bg { background: #f3f3f3; }

	@media (max-width: 1124px) {

		.pix_builder_bg {
		    background-attachment:scroll !important;
		}
	}

	.social {
		margin:auto;
		width:60%;
		display: block;
	}

	@media (max-width: 1124px) {
		.social {
		    margin:auto;
		    width:44%;
		    display:block;
		}
	}