/*
* FlatPack HTML V5.0
* Copyright 2016 PixFort
* www.pixfort.com
* 29/01/2016
*/



/*--- Part 0:  #Misc      ---*/


/*Pix 1*/
 /* Testmonial Section Class */
	
	/* Quote Text */
	
	/* Quote Dots */
	
	/* Quote Title */
	
/* Quote Link */
	
/* Quote Icon Image */



/*Pix 2*/


/*красивая боковая прокрутка на САЙТЕ*/
body::-webkit-scrollbar {
    width: 7px;
    background-color: #c2d7ff;
}
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
body::-webkit-scrollbar-thumb {
  background-color: rgba(237, 41, 26, 1);
  outline: 7px solid #666;
   height: 130px;
}
	

/* #Video Section
================================================== */
		//.has-video .section_video .mask { position: absolute; top: 0; left: 0;  height: 100%; width: 100%; z-index: 3; background:url(../images/videomask.png) repeat center;}
		@media only screen and (min-device-width:481px) and (max-device-width:1024px){ 
//			.has-video .section_video { display: none !important; }
		}



		


		/*Slider*/











/*Icons*/
		/*footer*/
		.bottom-icons {
			font-size: 18px;
			line-height: 1;
			display: inline-block;
			margin: 0px; 
			-webkit-transition:all .2s linear;
				-moz-transition:all .2s linear;
				-ms-transition:all .2s linear;
				-o-transition:all .2s linear
		}
		.bottom-icons {
			margin: 0;
			padding: 0;
			list-style: none;
		}


		/*header*/
		


		/*New footer 1*/




		/*pix_contents*/










		/*Texts And Titles*/


		/*MEDICAL LANDING PAGE START*/

		.pixfort_medical_16 .med_call {
			position:relative;
			display:inline-block;
			text-align:center
		}

		.pixfort_medical_16 .img4_st {
			position:relative;
			display:inline-block;
			width:79%;
			height:auto
		}

		.pixfort_medical_16 .Designs_style {
			background:#fff;
			background-size:cover;
			padding:70px 0
		}

		.pixfort_medical_16 .med_tit {
			color:#000;
			
			font-size:28px;
			font-weight:400;
			line-height:100%
		}

		.pixfort_medical_16 .med_subtit {
			color:#555;
			font-size:20px;
		}

		.pixfort_medical_16 .med_text {
			color:#a9a9a9;
			font-size:16px;
			line-height:200%;
			position:relative;
		}

		.pixfort_medical_16 .med_btn a {
			background:#f7941d;
			border:none;
			border-radius:2px;
			
			font-weight:400;
			font-size:18px;
			color:#fff;
			text-decoration:none;
			position:relative;
			display:inline-block;
			padding:15px 30px;
			margin-top:-15px
		}

		.pixfort_medical_16 .med_btn a:hover {
			background:#d17b13;
			border:none;
			border-radius:2px;
			
			font-weight:400;
			font-size:18px;
			color:#fff
		}



		/*Creative*/


/*Medical*/



	/*  Construction  */	 

	 .form_2_bg, .dark.form_2_bg { 
	 	background: linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25)),url(../images/bg-form2.jpg) #333 fixed no-repeat;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover !important;
	 }
	

	/*  General   */
	.extra_padding { padding: 120px 0; }
	.small_padding { padding: 0; }
	.extra_small_padding { padding: 5px 0; }
	.extra_small_padding { 
	background-image: linear-gradient(to right, rgba(211, 212, 218, 0), rgba(247, 249, 252, 0.89) 20%, rgba(255, 255, 255, 0.86) 80%, rgba(211, 212, 218, 0));
	}
	.padding_top_30 {padding-top: 30px; }
	.padding_left_10 { padding-left: 10px; }

	.small_bold { font-weight: bold;font-size: 13px;margin-bottom: 15px;margin-top: 5px; display: inline-block; }
	.bold_text { font-weight: bold; }

	.bold_text { font-weight: bold; }
	.big_title { font-size: 35px;line-height: 52px; }
	.normal_text { font-size: 20px;line-height: 30px; }
	.small_text { font-size: 14px;line-height: 22px; }
	
	.center_text { text-align: center; }
	.left_text { text-align: left !important; }
	.right_text { text-align: right; }
	.margin_bottom_30 { margin-bottom: 30px !important; }
	.margin_vertical { margin: 15px 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;}

	@media only screen and (min-width: 1050px){
	.small_wide_button, .small_wide_button:visited, .small_wide_button:focus { 
	margin: 35px 35px 0px 1px;
	}
	}
	.btn_big { padding: 15px 22px !important }

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

	.pix_button_line { box-shadow: 0px 0px 0px 2px inset; }
	



	/* Section: Highlight
================================================== */

	/*  Into  */

	/*  Call 1  */

	/*  Footer 2  */

	/*  Footer 3  */
	.footer3 { padding: 10px 0; }
	.footer3 .columns { position: relative; }
	.pix_div_fit { padding: 0 10px;display: inline-block; }

	/*  Features 1  */



	/*  Popup  */

	/*.pop_style_1 {
		transform: scale(0.5);
	}
	.popup_visible .pop_style_1 {
		transform: scale(1);
	}*/
	/*.slide,
	.slide_wrapper {
		transition: all 0.5s ease-out;
	}
	.slide {
		transform: translateX(0) translateY(-40%);
	}*/

	/*  PixForm  */

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

		.dark .light_gray { color: #999 }
		.dark .normal_gray { color: #bbb }


		/*  RTL   */


		/*  Colors  v4.0  */
		.orange_bg, .orange_bg:visited { background: #f77825; color: white; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); }
 .orange_bg:focus, .orange_bg:hover { background: #3ac228; color: #ffffff; }

		.green_1, .green_1:hover, .green_1:visited, .green_1:focus { color: #82b541; }
		.light_gray { color: #999 }
		.normal_gray, .normal_gray:focus { color: #bbb }

		.light_gray_bg { background: #f3f3f3; }

	@media (max-width: 1124px) {
		.pix_builder_bg {
		    background-attachment:scroll !important;
		}
	}
		@media only screen and (max-width: 767px){
	.knopkamag {
	display: none !important;
	}
	}
	.style1 {
	background: rgba(13,82,214,1);
	height: 43px;
	}
	.style2 {
	margin: 0 15px 0 0;
	text-decoration: none;
	padding: 5px 5px;
	}
	.style2:hover {
	padding: 5px 5px;
    background: rgba(254, 212, 48, 1);
	border-width: 1px;
    border-style: solid;
    border-color: rgb(161, 161, 161);
	}
	
	.style3 {
	border-width: 7px;
    border-style: solid;
    border-color: rgb(19, 56, 126);
	}
	@media only screen and (max-width: 960px){
	.style3 {
	border-width: 0px;
	}
	}