@import url(https://fonts.googleapis.com/css?family=Roboto:300italic,900,100italic,400italic,400,300,500italic,700italic,100,700,500,900italic&subset=latin,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,cyrillic-ext,cyrillic);

body {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: lighter;
	position: relative;
}
body:after{
	display:none;
	content: url(/images2/stovidsotkiv/city.jpg);
}
header {
	height: 95px;
	position: absolute;
	width: 100%;
	z-index: 5;
}
#nav {
	background-color: rgba(213,247,255,.50);
	font-size: 28px;
	height: 95px;
	text-transform: uppercase;
}
	#nav .nav-list {
		cursor: default;
		margin: 0 auto;
		text-transform: uppercase;
	}
		#nav .nav-list * {
			display: inline;
		}
		#nav .nav-list .nav-item {
			display: inline-block;
			line-height: 90px;
			margin: 0 2%;
			text-transform: uppercase;
		}
.main100 {
	background-color: #4a77c9;
	display: inline-block;
	font-size: 45px;
	float: left;
	line-height: 95px;
	margin-left: 9%;
	text-transform: uppercase;
}
	.main100 a {
		color: white;
		padding: 15px;
		text-decoration: none;
	}
	.menucontact {
		display: none;
		float: left;
	}
		#nav .nav-list span {
			display: inline-block;
			position: relative;
			width: 100%;
			height: 0;
		}
	#nav .navbar-toggle {
		margin-right: 0;
	}
	#nav .container > .navbar-collapse {
		border-top: 0px;
		box-shadow: none;
	}
		#nav .container > .navbar-collapse .inner {
			display: block;
			float: left;
			text-align: center;
			width: 77%;
		}
		#nav .navbar-toggle .icon-bar {
			background-color: #054ed4;
			height: 4px;
			width: 35px;
		}
.fixedmenu {
	position: fixed;
	z-index: 10;
}
	.fixedmenu a {
		display: block;
	}
	.fixedmenu .menuitem {
		background-image: url(/images2/stovidsotkiv/icon/menu-background.png);
		background-repeat: no-repeat;
		background-position: left;
		margin: 5px;
		height: 30px;
		width: 30px;
	}
	.fixedmenu .menuitem.hovers,
	.fixedmenu .menuitem:hover {
		background-position: right;
	}
	.fixedmenu ul li a {
		border: 0px solid transparent;
		padding: 0;
	}
	.fixedmenu .nav-tabs>li.active>a, 
	.fixedmenu .nav-tabs>li.active>a:hover {
		background-color: inherit;
		border: 0px solid #ddd;
	}	
		.fixedmenu .active .menuitem {
			background-image: url(/images2/stovidsotkiv/icon/menu-this-background.png);
		}
	.fixedmenu ul li.active a {
		background-color: inherit;
		border: 0px solid #ddd;
	}
	.fixedmenu ul li a:hover {
		border-color: inherit;
	}
	.fixedmenu ul li a:hover, 
	.fixedmenu ul li a:focus {
		text-decoration: none;
		background-color: inherit;
	}
	.fixedmenu ul {
		border-bottom: 0px solid #ddd;
	}
.container {
	overflow: hidden;
	width: 100%;
}
/*==container1==*/
.container1 {
	background-image: url(/images2/stovidsotkiv/city.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #428bca;
	font-size: 28px;
}
	.container1 .layer {
		background-image: url(/images2/stovidsotkiv/layer.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 10em;
		position: relative;
		text-align: center;
	}
		.container1 .layer .buttonBox {
			bottom: 0;
			margin: 0 auto;
			padding-bottom: 20px;
			position: absolute;
			width: 100%;
		}
		.container1 .layer button {
			background-color: #e9ebea;
			box-shadow: 5px 5px 0 0 rgba(184,220,250,.73);
			border: 0px;
			cursor: pointer;
			font-size: 32px;
			margin: 0 auto;
			opacity: 0.87;
			padding: 20px 30px;
			text-transform: uppercase;
			max-width: 450px;
			width: 100%;
		}
	.container1 .readLater  {
		display: none;
		float: right;
		width: 48%;
	}
		.container1 .readLater .phone {
			background-color: rgba(49,119,206,.69);
			color: #fff;
			font-size: 20px;
			float: right;
			padding: 4% 1% 1% 5%;
			margin-right: 10%;
			width: 90%;
		}
			.container1 .readLater .phone a {
				color: #fff;
			}
			.container1 .readLater .phone .handset {
				background-image: url(/images2/stovidsotkiv/icon/handset-small.png);
				background-repeat: no-repeat;
				background-position: center;
				float: right;
				height: 53px;
				margin-top: -3%;
				width: 58px;
			}
		.container1 .readLater .about {
			background-color: rgba(255,255,255,.83);
			color: #000;
			font-size: 18px;
			float: right;
			padding: 10px 5% 10px 5%;
			margin-right: 10%;
			margin-bottom: 7%;
			width: 90%;
		}
			.container1 .readLater .about .order {
				margin: 1% auto;
				text-align: center;
			}
				.container1 .readLater .about .order button {
					background-color: rgba(11,171,255,.93);
					background-image: inherit;
					box-shadow: 5px 5px 0 0 rgba(44,128,216,0.95);
					border: 0px;
					border-radius: 0;
					color: #fff;
					cursor: pointer;
					font-weight: lighter;
					font-size: 24px;
					line-height: 34px;
					text-transform: uppercase;
				}
		.container1 .readLater .challenge {
			color: #428bca;
			font-size: 24px;
		}
		.container1 .readLater .stovidsotkiv {
			background-color: rgba(36,90,145,.83);
			color: #fff;
			font-size: 60px;
			float: left;
			margin-top: 105px;
			margin-bottom: 10px;
			margin-right: 50%;
			padding: 0 25px;
			text-align: center;
		}
/*==container2==*/
.container2 {
	background-image: url(/images2/stovidsotkiv/laserplus2.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: cover;
	background-color: #60ECFD;
	padding: 5% 0;
}
	.container2 .diagnostic {
		padding-top: 3%;
	}
		.container2 .diagnostic a {
			display: block;
		}
		.container2 .cur1 .title {
			color: #0ba967;
		}
		.container2 .cur1 .text {
			border-left: 1px solid #0ba967;
		}
		.container2 .cur2 .title {
			color: #236ecb;
		}
		.container2 .cur2 .text {
			border-left: 1px solid #236ecb;
		}
		.container2 .cur3 .title {
			color: #fd8313;
		}
		.container2 .cur3 .text {
			border-left: 1px solid #fd8313;
		}
		.container2 .diagnostic	.title {
			float: left;
			font-size: 26px;
			padding-right: 1%;
			text-transform: uppercase;
			width: 37%;		
		}
		.container2 .diagnostic	.text {
			color: #55656a;
			float: left;
			font-size: 19px;
			line-height: 26px;
			margin-bottom: 3%;
			padding-left: 15px;
			text-shadow: 1px 1px 1px rgb(116, 239, 253), 0 0 1em rgb(116, 239, 253);
			width: 63%;
		}
	.container2 .order {
		text-align: center;
	}
		.container2 .order button {
			background-color: rgba(35,110,203,.93);
			background-image: inherit;
			box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
			font-weight: lighter;
			border: 0px;
			border-radius: 0;
			color: #fff;
			cursor: pointer;
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 34px;
			height: 91px;
			margin: 0 auto 5%;
			text-transform: uppercase;
			max-width: 400px;
			width: 100%;
		}
#formsQuestion .modal-dialog, 
#formsQuestion .modal-content {
	background-color: rgb(251,255,254);
	border: 1px solid #acacac;
	border-radius: 0;
}
	#formsQuestion .modal-content .modal-header {
			border: 0;
			font-family: arial;
			height: 30px;
	}
	#formsQuestion  .modal-body {
	}
		#formsQuestion .webForms h2 {
			color: #0169ed; /* text color */
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 29px;
			font-weight: lighter;
			margin-bottom: 5%;
			text-align: center;
		}
		.webForms .webForm {
			font-size: 22px;
			width: 100%;
		}
			.webForms .webForm tr {
				line-height: 40px;
			}
			.webForms .webForm textarea,
			.webForms .webForm input {
				font-family: 'Roboto Condensed', sans-serif;
				font-weight: lighter;
				font-size: 22px;
			}
			.webForms .webForm .fieldSubmit {
				text-align: center;
			}
				.webForms .webForm .fieldSubmit input {
					background-color: rgba(35,110,203,1);
					background-image: inherit;
					border-radius: 0;
					box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
					border: 0px;
					cursor: pointer;
					height: 70px;
					margin-top: 20px;
					text-transform: uppercase;
					max-width: 300px;
					width: 100%;	
				}
				.webForms .webForm .fieldSubmit input:hover {
						background-color: rgba(35,110,203,1);
					}				
/*==container3==*/
.container3 {
	background-image: url(/images2/stovidsotkiv/laserplus3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: darkcyan;
	background-size: cover;
	padding: 6% 0;
}
	.container3 .title{
		color: #fff;
		font-size: 55px;
		padding-bottom: 4%;
		text-transform: uppercase;
		text-align: center;
	}
	.container3 .imageblock {
		float: left;
		text-align: center;
	}
		.container3 .imageblock img {
			max-width: 225px;
			width: 100%;
		}
/*==container5==*/
.container5 {
	background-color: #c3e5fe;
	padding-top: 5%;
}
	#carusel {
		margin-top: 10%;
	}
		#carusel [data-carousel-control="wrapper"] ul {
			left: 0 !important;
		}
			#carusel [data-carousel-control="wrapper"] ul li {
				margin-left: 15px;
				margin-right: 15px;
			}
		#carusel [data-carousel-control="left"], 
		#carusel [data-carousel-control="right"] {
			width: 35px;
		}
		#carusel [data-carousel-control="right"] {
			background: url(/images2/stovidsotkiv/right.png);
			background-position: center center;
			background-repeat: no-repeat;
		}
		#carusel [data-carousel-control="left"] {
			background: url(/images2/stovidsotkiv/left.png);
			background-position: center center;
			background-repeat: no-repeat;
		}
		.bx-wrapper {
			margin: 0 auto 6% !important;
		}
/*==container6==*/
.container6 {
	background-image: url(/images2/stovidsotkiv/laserplus6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-bottom: 90px solid #fff;
	border-top: 90px solid #fff;
	min-height: 1666px;
	padding-top: 2%;
}
	.container6 .col-md-12 {
	height: 110px;
	}
	.container6 .year {
	background-repeat: no-repeat;
	background-size: cover;
	height: 109px;
	width: 335px;
	}
	.container6 .left {
	background-position: right;
	}
	.container6 .right {
	background-position: left;
	float: right;
	}
	.container6 .year1936 {
	background-image: url(/images2/stovidsotkiv/timeline/1936.png);
	}
	.container6 .year1949 {
	background-image: url(/images2/stovidsotkiv/timeline/1949.png);
	}
	.container6 .year1956 {
	background-image: url(/images2/stovidsotkiv/timeline/1956.png);
	}
	.container6 .year1961 {
	background-image: url(/images2/stovidsotkiv/timeline/1961.png);
	}
	.container6 .year1963 {
	background-image: url(/images2/stovidsotkiv/timeline/1963.png);
	}
	.container6 .year1968 {
	background-image: url(/images2/stovidsotkiv/timeline/1968.png);
	}
	.container6 .year1969 {
	background-image: url(/images2/stovidsotkiv/timeline/1969.png);
	}
	.container6 .year1973 {
	background-image: url(/images2/stovidsotkiv/timeline/1973.png);
	}
	.container6 .year1977 {
	background-image: url(/images2/stovidsotkiv/timeline/1977.png);
	}
	.container6 .year1983 {
	background-image: url(/images2/stovidsotkiv/timeline/1983.png);
	}
	.container6 .year1984 {
	background-image: url(/images2/stovidsotkiv/timeline/1984.png);
	}
	.container6 .year1988 {
	background-image: url(/images2/stovidsotkiv/timeline/1988.png);
	}
	.container6 .year1991 {
	background-image: url(/images2/stovidsotkiv/timeline/1991.png);
	}
	.container6 .year1996 {
	background-image: url(/images2/stovidsotkiv/timeline/1996.png);
	}
	.container6 .year1999 {
	background-image: url(/images2/stovidsotkiv/timeline/1999.png);
	}
	.container6 .year2001 {
	background-image: url(/images2/stovidsotkiv/timeline/2001.png);
	}
	.container6 .year2005 {
	background-image: url(/images2/stovidsotkiv/timeline/2005.png);
	}
	.container6 .year2007 {
	background-image: url(/images2/stovidsotkiv/timeline/2007.png);
	}
	.container6 .year2008 {
	background-image: url(/images2/stovidsotkiv/timeline/2008.png);
	}
	.container6 .year1936en {
		background-image: url(/images2/stovidsotkiv/timeline/1936en.png);
	}
	.container6 .year1949en {
		background-image: url(/images2/stovidsotkiv/timeline/1949en.png);
	}
	.container6 .year1956en {
		background-image: url(/images2/stovidsotkiv/timeline/1956en.png);
	}
	.container6 .year1961en {
		background-image: url(/images2/stovidsotkiv/timeline/1961en.png);
	}
	.container6 .year1963en {
		background-image: url(/images2/stovidsotkiv/timeline/1963en.png);
	}
	.container6 .year1968en {
		background-image: url(/images2/stovidsotkiv/timeline/1968en.png);
	}
	.container6 .year1969en {
		background-image: url(/images2/stovidsotkiv/timeline/1969en.png);
	}
	.container6 .year1973en {
		background-image: url(/images2/stovidsotkiv/timeline/1973en.png);
	}
	.container6 .year1977en {
		background-image: url(/images2/stovidsotkiv/timeline/1977en.png);
	}
	.container6 .year1983en {
		background-image: url(/images2/stovidsotkiv/timeline/1983en.png);
	}
	.container6 .year1984en {
		background-image: url(/images2/stovidsotkiv/timeline/1984en.png);
	}
	.container6 .year1988en {
		background-image: url(/images2/stovidsotkiv/timeline/1988en.png);
	}
	.container6 .year1991en {
		background-image: url(/images2/stovidsotkiv/timeline/1991en.png);
	}
	.container6 .year1996en {
		background-image: url(/images2/stovidsotkiv/timeline/1996en.png);
	}
	.container6 .year1999en {
		background-image: url(/images2/stovidsotkiv/timeline/1999en.png);
	}
	.container6 .year2001en {
		background-image: url(/images2/stovidsotkiv/timeline/2001en.png);
	}
	.container6 .year2005en {
		background-image: url(/images2/stovidsotkiv/timeline/2005en.png);
	}
	.container6 .year2007en {
		background-image: url(/images2/stovidsotkiv/timeline/2007en.png);
	}
	.container6 .year2008en {
		background-image: url(/images2/stovidsotkiv/timeline/2008en.png);
	}

/*==container7==*/
.container7 {
	background-image: url(/images2/stovidsotkiv/laserplus7-1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 675px;
}
	.container7 .cont {
		width: 1000px;
		margin: 0px auto;
		padding-top:100px;
		position: relative; 
	}
	.container7 .texttest {
		background-image: url(/images2/stovidsotkiv/text-background.png);
		background-repeat: no-repeat;
		background-position: center;
		color: #2b78d7;
		height: 400px;
		font-size: 35px;
		/*margin: 110px 0 0 20px;*/
		/*padding: 53px 42px;*/
		padding:60px 40px 0 75px;
		text-transform: uppercase;
	}
	.container7 .texttest2 {
		color: white;
		font-size: 58px;
		line-height: 70px;
		text-transform: uppercase;
		padding: 155px 130px 0px 0px;
		/*margin: 250px 20px 0px 200px;*/
	}
		.container7 .testbutton .btn {
		display:block;
		float:right;
	 background-color: rgba(35,110,203,.93);
    background-image: inherit;
    box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
    font-weight: lighter;
    border: 0px;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 34px;
    height: 91px;
    text-transform: uppercase;
    max-width: 381px;
    width: 100%;
    padding-top: 25px;
		}
		.container7 .testbutton {
			text-align:right;
			padding-right:50px;
			padding-top: 10px;
		}
.clear {
	clear: both;
}
/*==container8==*/
.container8 {
	background-color:  #9cf2fd; /*#c3e5fe;*/
	min-height: 469px;
}
.feedbackslider {
	
}
	#bx-pager {
		text-align: center;
		padding: 0 10%;
		height: 120px;
		overflow: hidden;
	}
	.feedbackslider .bxslider {
			color: #525354;
			font-size: 19px;
		}
		.feedbackslider .bxslider .slide {
			text-align: center;
		}
		.feedbackslider .bxslider img {
			-webkit-filter: grayscale(100%);
			-moz-filter: grayscale(100%);
			-ms-filter: grayscale(100%);
			-o-filter: grayscale(100%);
			filter: grayscale(100%);
			display: initial;
		}
		.feedbackslider .bxslider .imgcolor {
			-webkit-filter: grayscale(0);
			-moz-filter: grayscale(0);
			-ms-filter: grayscale(0);
			-o-filter: grayscale(0);
			filter: grayscale(0);
		}
		.feedbackslider .bxslider .feedbackname {
			display: inherit;
			margin: 10px;
		}
		.feedbackslider .bxslider {
		left: 310px;
		}
		.container5 .bx-wrapper .bx-viewport,
		.feedbackslider .bx-wrapper .bx-viewport {
			-moz-box-shadow: 0 0 0px #ccc;
			-webkit-box-shadow: 0 0 0px #ccc;
			box-shadow: 0 0 0px #ccc;
			border: 0px solid #fff;
			left: 0px;
			background: inherit;
			-webkit-transform: translatez(0);
			-moz-transform: translatez(0);
			-ms-transform: translatez(0);
			-o-transform: translatez(0);
			transform: translatez(0);
		}
	.bx-wrapper .bx-next {
		background-image: url(/images2/stovidsotkiv/icon/right-new.png) !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		right: -40px !important;
		height: 85px;
		width: 36px;
	}
	.bx-wrapper .bx-prev {
		background-image: url(/images2/stovidsotkiv/icon/left-new.png) !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		left: -40px !important;
		height: 85px;
		width: 36px;
	}
	.bx-wrapper .bx-pager {
		visibility: hidden;
	}
	.bx-wrapper .bx-controls-direction a {
		z-index: 10 !important;
	}
	.container8 .order {
		text-align: center;
	}
		.container8 .order button {
			background-color: rgba(35,110,203,.93);
			background-image: inherit;
			box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
			font-weight: lighter;
			border: 0px;
			border-radius: 0;
			color: #fff;
			cursor: pointer;
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 34px;
			height: 91px;
			margin: 0 auto 10%;
			text-transform: uppercase;
			max-width: 381px;
			width: 100%;
		}
#textblock {
	min-height: 300px;
	padding: 70px 50px;
}
	#textblock .tilda {
		float: left;
		font-size: 40px;
		line-height: 24px;
	}
	#textblock .textblock {
		color: #525354; 
		display: none;
		font-size: 23px;
		margin-left: 35px;
	}
	#textblock .textshow {
		display: block;
	}
#responseForm {
	font-size: 22px;
}
	#formsRespons .modal-dialog, 
	#formsRespons .modal-content {
		background-color: rgb(251,255,254);
		border: 1px solid #acacac;
		border-radius: 0;
	}
		#formsRespons .modal-content .modal-header {
				border: 0;
				font-family: arial;
				height: 30px;
		}
	#formsRespons  .modal-body {
	}
		#formsRespons .webForms h2 {
			color: #0169ed; /* text color */
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 29px;
			font-weight: lighter;
			margin-bottom: 5%;
			text-align: center;
		}
		#formsRespons .webForms .webForm {
			font-size: 22px;
			width: 100%;
		}
			#formsRespons .webForms .webForm tr {
				line-height: 40px;
			}
			#formsRespons .webForms .webForm textarea,
			#formsRespons .webForms .webForm input {
				font-family: 'Roboto Condensed', sans-serif;
				font-weight: lighter;
				font-size: 22px;
			}
			#formsRespons .webForms .fieldSubmit {
				text-align: center;
			}
				#formsRespons .webForms .fieldSubmit input {
					background-color: rgba(35,110,203,1);
					background-image: inherit;
					border-radius: 0;
					border: 0px;
					cursor: pointer;
					height: 70px;
					margin-top: 20px;
					text-transform: uppercase;
					max-width: 300px;
					width: 100%;	
				}
					#formsRespons .webForms .fieldSubmit input:hover {
						background-color: rgba(35,110,203,1);
					}
				#formsRespons .webForms .captcha .title {
					width: 25%;
				}
				#formsRespons .webForms .captcha .captcha {
					width: 70%;
				}
			#formsRespons .webForms .upload {
				font-size: 18px;
				float: left;
				margin-top: 9%;
			}
	#responseForm .glyphicon-star-empty {
		background-image: url(/images2/stovidsotkiv/icon/star.png);
		height: 17px;
		width: 17px;
	}
	#responseForm .glyphicon-star {
		background-image: url(/images2/stovidsotkiv/icon/star-bg.png);
		height: 100%;
		width: 17px;
	}
	#responseForm .glyphicon-star:before {
		content: initial;
	}
	#responseForm .glyphicon-star-empty:before {
		content: initial;
	}
	#responseForm .rating-symbol-foreground {
		height: 17px;
		top: 2px;
		width: 17px;
	}
	#responseForm .label.label-default {
		display: none;
	}
	#responseForm .stars {
		float: left;
		width: 100%;
	}
		#responseForm .stars span {
			float: right;
		}
	#responseForm .inputBlock {
		margin-bottom: 2%;
		width: 100%;
	}
		#responseForm .title {
			float: left;
		}
		.stars .title {
			width: 74%;
		}
		#responseForm .byone {
			float: left;
			margin-bottom: 2%;
			width: 67%;
		}
		#responseForm .bysecond {
			float: left;
			margin-bottom: 2%;
			width: 33%;
		}
			#responseForm .byone input {
				width: 67%;
			}
			#responseForm .bysecond input {
				padding: 0px 12px;
				width: 50%;
			}
			#responseForm .byone .title {
				width: 22.7%;
			}
			#responseForm .bysecond .title {
				width: 25%;
			}
			#responseForm .mail .title {
				line-height: 36px;
				width: 15%;
			}
			#responseForm .mail input {
				width: 77%;
			}
	#responseForm .chek {
		float: right;
	}
		#responseForm label input {
			height: 26px;
			width: 20px;
		}
		.radio input[type="radio"], 
		.radio-inline input[type="radio"], 
		.checkbox input[type="checkbox"], 
		.checkbox-inline input[type="checkbox"] {
			position: relative;
			margin: 3px;
			float: right;
		}
		.radio-inline, 
		.checkbox-inline {
			padding-left: 0;
		}
	#responseForm textarea {
		width: 100%;
	}
#output {
	border: 1px solid;
	border-radius: 50px;
	float: left;
	height: 100px;
	width: 100px;
}
input[type="button"] {
	border-radius: 50px !important;
	height: 100px !important;
	width: 100px;
}
#responseForm .captcha .title {
	padding: 0 5% 0 0;
}
.captcha input {
	width: 40%;
}
#submit {
	background-color: rgba(35,110,203,.93);
	background-image: inherit;
	box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
	font-weight: lighter;
	border: 0px;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 34px;
	margin: 2% auto;
	text-transform: uppercase;
	width: 50%;
}
/*==container4==*/
.container4 {
	background-color: #f8fcff;
	min-height: 689px;
}
	.safari .container4 .photo {
		margin-top: 1%;
	}
	.container4 .photo {
		color: #054ed4;
		font-size: 20px;
		margin-top: 5%;
		position: absolute;
	}
		.safari .container4 .photo img {
			height: inherit;
		}
		.container4 .photo img {
			height: 100%;
			width: 100%;
			max-width: 332px!important;
			max-height: 379px!important;
		}
		.container4 .photo span {
			display: block;
			margin-top: -9%;
			position: absolute;
		}
	.container4 .text {
		color: #2c2c2c;
		font-size: 19px;
		margin-top: 5%;
	}
	.container4 .desc {
		margin-top: 1%;
	}
		.container4 .text .title {
			color: #00bd6e;
			font-size: 30px;
		}
		.container4 .text .name {
			color: #054ed4;
			float: right;
			font-size: 22px;
		}
			.container4 .text .name span {
				float: right;
			}
			.container4 .text .name .readmore {
				float: right;
				font-size: 18px;
				margin-top: 3%;
			}
/*==container8==*/
#bezkatarakty {
	background-image: url(/images2/stovidsotkiv/bezkatarakty.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	font-family: 'Roboto Condensed', sans-serif;
	padding: 80px 0 40px 0;
}
	#bezkatarakty .bezkataraktyTitle {
		color: #ff9537;
		font-size: 30px;
		text-transform: uppercase;
	}
		#bezkatarakty .bezkataraktyDesc {
			color: #434343;
			font-size: 18px;
		}
			#bezkatarakty .bezkataraktyDesc span {
				display: block;
				padding-bottom: 25px;
			}
			#bezkatarakty .bezkataraktyDesc .bezkataraktyLink {
				background-color: #236ecb;
				color: #fff;
				display: block;
				font-size: 20px;
				line-height: 50px;
				padding: 0;
				text-align: center;
				width: 300px;
			}
			#bezkatarakty .bezkataraktyDesc a:hover {
				color: #fff;
				text-decoration: none;
			}

/*==doctor1==*/
.doctor1 {
	background-color: #f6ffff;
	min-height: 547px;
}
	.doctor1 .photo {
		color: #054ed4;
		font-size: 16px;
		margin-top: 120px;
	}
		.doctor1 .photo span {
			display: block;
			margin-left: 60px;
			margin-top: -200px;
			position: absolute;
			width: 36%;
		}
		.safari .doctor1 .photo img {
			height: ingerit;
		}
		.doctor1 .photo img {
			height: 80%;
			margin-left: 10%;
			_max-width: 325px;
			_max-height: 325px;
			width: 80%;
		}
	.doctor1 .text {
		color: #2c2c2c;
		font-size: 19px;
		margin-top: 10%;
		margin-bottom: 3%;
	}
		.doctor1 .text .name {
			color: #054ed4;
			font-size: 31px;
			margin-bottom: 3%;
		}
		.doctor1 .text .certificate {
			color: #054ed4;
			font-size: 22px;
			float: right;
			margin-top: 1%;
		}
		
.modal-header {
	padding: 0px;
	border-bottom: 0px solid #e5e5e5;
	min-height: 0px;
}
	.modal-header .close {
		position: absolute;
		right: 10px;
		top: 10px;
		z-index: 118;
	}
.modal-body {
	font-size: 18px;
	margin: 0 3%;
}
	.modal-body span {
		color: #0049ce;
		font-size: 19px;
	}
/*==doctor2==*/
.doctor2 {
	_background-image: url(/images2/stovidsotkiv/section-doctor2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	min-height: 1262px;
}
	.doctor2 .las {
		display: none;
	}
	.doctor2 .row {
		background-color: #d8f2ff;
	}
	.doctor2 .row.munu {
		background-color: #4a77c9;
	}
	.doctor2 .onthis {
		background-color: #fdfeff;
	}
	.doctor2 .text {
		border-left: 2px solid #7e9ef3;
		color: #2c2c2c;
		font-size: 18px;
		margin: 1% 0;
	}
	.doctor2 .all {
		margin-left: 25%;
	}
	.doctor2 .title {
		color: #054dd5;
		font-size: 25px;
		text-transform: uppercase;
		margin-top: 13%;
		padding-left: 16%;
	}
	.doctor2 .no {
		opacity: .5;
		color: #6a96e6;
		font-size: 100px;
		float: left;
		margin-left: 40px;
		margin-right: 10px;
	}
	.doctor2 .munu {
		text-align: center;
		padding: 20px 0;
	}
		.doctor2 .munu .title {
			color: #fff;
			margin-top: 3%;
			padding-left: 4%;
			text-align: left;
		}
	.doctor2 .step1,
	.doctor2 .step2,
	.doctor2 .step3 {
		padding: 20px 0;
	}
		.doctor2 .step2 img {
			padding-top: 15%;
			padding: 1%;
		}
		.doctor2 .step2 p {
			float: left;
			width: 62%;
		}
			.doctor2 .step2 .all p {
				float: left;
				width: 100%;
			}
		.doctor2 .imgCenter {
			float: left;
			text-align: center;
			width: 100%;
		}
			.doctor2 .imgCenter img {
				_padding-top: 0;
			}
/*==doctor3==*/
.doctor3 {
	background-image: url(/images2/stovidsotkiv/section-doctor3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	background-color: #f6ffff;
	border-top: 1px solid #dedddd;
	min-height: 926px;
}
.mottos {
	background-color: #4a77c9;
	padding: 3% 0;
}
	.doctor3 .mottoimg {
		margin-top: 20%;
		text-align: center;
	}
	.doctor3 .motto {
		color: #fff;
		font-size: 24px;
	}
		.doctor3 .motto span {
		}
	.doctor3 .order {
		margin: 6% auto;
		text-align: center;
	}
		.doctor3 .order button {
			background-color: rgba(255,255,255,1);
			background-image: inherit;
			box-shadow: 5px 5px 0 0 rgba(255,154,87,0.95);
			border: 0px;
			border-radius: 0;
			color: #ff9a57;
			cursor: pointer;
			font-weight: lighter;
			font-size: 24px;
			line-height: 34px;
			text-transform: uppercase;
		}
	.doctor3 .title {
		color: #054dd5;
		font-size: 43px;
		float: left;
		margin-top: 3%;
		margin-left: 13%;
		text-transform: uppercase;
	}
		.doctor3 .about {
			height: 743px;
			position: absolute;
			width: 98%;
		}
			.doctor3 .about .textproperty {
				color: #393939;
				float: left;
				font-size: 18px;
				line-height: 20px;
			}
			.doctor3 .about .photoproperty {
				background-repeat: no-repeat;
				background-position: right;
				color: white;
				height: 145px;
				font-size: 21px;
				line-height: 20px;
				width: 145px;
			}
			.doctor3 .about .property1 {
				left: 10%;
				position: inherit;
				top: 19%;
				width: 27%;
			}
				.doctor3 .about .property1 .textproperty {
					margin-top: 12%;
					margin-right: 145px;
					padding-left: 1%;
					position: absolute;
				}
				.doctor3 .about .property1 .photoproperty {
					float: right;
					padding-top: 15%;
					padding-left: 10px;
				}
				.doctor3 .about .property1 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .property2 {
				left: 12%;
				position: inherit;
				top: 50%;
				width: 25%;
			}
				.doctor3 .about .property2 .textproperty {
					margin-top: 10%;
					margin-right: 145px;
					padding-left: 1%;
					position: absolute;
				}
				.doctor3 .about .property2 .photoproperty {
					float: right;
					padding-top: 15%;
					padding-left: 20px;
				}
				.doctor3 .about .property2 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .property3 {
				left: 36%;
				position: inherit;
				top: 70%;
				width: 23%;
			}
				.doctor3 .about .property3 .textproperty {
					margin-top: 145px;
					position: absolute;
				}
				.doctor3 .about .property3 .photoproperty {
					float: right;
					margin-right: 25%;
					padding-top: 15%;
					padding-left: 20px;
				}
				.doctor3 .about .property3 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .property4 {
				left: 60%;
				position: inherit;
				top: 60%;
				width: 32%;
			}
				.doctor3 .about .property4 .textproperty {
					margin-top: 10%;
					margin-left: 145px;
					padding-left: 4%;
					position: absolute;
				}
				.doctor3 .about .property4 .photoproperty {
					float: left;
					padding-top: 12%;
					padding-left: 20px;
				}
				.doctor3 .about .property4 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .property5 {
				left: 67%;
				position: inherit;
				top: 34%;
				width: 32%;
			}
				.doctor3 .about .property5 .textproperty {
					margin-top: 6%;
					margin-left: 145px;
					padding-left: 5%;
					position: absolute;
				}
				.doctor3 .about .property5 .photoproperty {
					float: left;
					padding-top: 15%;
					padding-left: 12px;
				}
				.doctor3 .about .property5 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .property6 {
				left: 60%;
				position: inherit;
				top: 8%;
				width: 36%;
			}
				.doctor3 .about .property6 .textproperty {
					margin-top: 0%;
					margin-left: 145px;
					padding-left: 7%;
					position: absolute;
				}
				.doctor3 .about .property6 .photoproperty {
					float: left;
					padding-top: 12%;
					padding-left: 35px;
				}
				.doctor3 .about .property6 .photoproperty:hover {
					background-position: left;
					color: #1c4ba3;
				}
			.doctor3 .about .photoproperty:hover span {
				display: none;
			}
/*==doctor4==*/
.doctor4 {
	margin-top: 140px;
}
	.doctor4 .likedoctor3 {
		background-color: #f6ffff;
	}
	.doctor4 .borders {
		border-bottom: 1px solid #dedddd;
		border-top: 1px solid #dedddd;
	}
	.doctor4 .priceblock {
		background-color: #4a77c9;
		color: #fff;
		font-size: 50px;
		margin-bottom: 1%;
		padding-right: 4%;
		text-align: right;
	}
	.doctor4 .price {
		color: #515151; /* text color */
		font-size: 27px;
		margin-top: 3%;
		margin-bottom: 2%;
	}
		.doctor4 .price .cost {
			color: #ff7419;
			font-size: 44px;
			float: left;
			line-height: 65px;
			margin-right: 2%;
		}
	.doctor4 .correction {
		background-color: #f6ffff;
		border-bottom: 1px solid #dedddd;
		color: #ff751a;
		font-size: 27px;
		line-height: 70px;
	}
	.doctor4 .method {
		border-right: 1px solid #dedddd;
		color: #515151;
		font-size: 25px;
		padding: 2% 5%;
	}
		.doctor4 .method p {
			color: #4a77c9;
		}
		.doctor4 .method .lasek {
			color: #07995a;
			font-size: 36px;
		}
		.doctor4 .method .lasik {
			color: #4a77c9;
			font-size: 36px;
		}
		.doctor4 .method .lasik-thin-flap {
			color: #ff751a;
			font-size: 36px;
		}
/*==doctor5==*/
.doctor5 {
	min-height: 514px;
	background-color: #f6ffff;
}
	.doctor5 .question {
		background-color: #f5fcfc;
		border: 1px solid #e3e3e3;
		margin-top: 4%;
		margin-bottom: 4%;
	}
		.doctor5 .question .webForms {
			color: #4c4d4d; /* text color */
			font-size: 24px;
			margin: 4% 2%;
		}
			.doctor5 .question .webForms h2 {
				color: #5c8dca;
				font-size: 27px;
				font-family: 'Roboto Condensed', sans-serif;
			}
			.doctor5 .question .webForms .inputBlock {
				margin-top: 6%;
			}
				.doctor5 .question .webForms .inputBlock .title {
					float: left;
					width: 23%;
				}
				.doctor5 .question .webForms .inputBlock input {
					width: 70%;
				}
			.doctor5 .question .webForms textarea {
				width: 100%;
			}
			.doctor5 .question .webForms .order {
				text-align: center;
				}
			.doctor5 .question .webForms input.submitForm {
				background-color: rgba(35,110,203,.93);
				background-image: inherit;
				box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
				font-weight: lighter;
				border: 0px;
				border-radius: 0;
				color: #fff;
				cursor: pointer;
				font-family: 'Roboto Condensed', sans-serif;
				font-size: 28px;
				height: 91px;
				margin: 2% auto;
				text-transform: uppercase;
				width: 381px;
			}
/*==contacts==*/
.map {
	background-color: #fdfeff;
	margin-top: 135px;
	margin-bottom: 2%;
	min-height: 365px;
}
	.map .contactBlock {
		color: #fff;
		font-size: 32px;
		margin-top: 135px;
		position: absolute;
		padding-right: 15px;
		right: 8.33333333%;
		top: 0;
		width: 35%;
	}
		.map .contactBlock .contact {
			background-color: #4a77c9;
			line-height: 90px;
			margin-left: 30%;
			margin-bottom: 1%;
			padding-left: 3%;
		}
		.map .contactBlock .adress {
			background-color: #4a77c9;
			line-height: 90px;
			margin-bottom: 1%;
			padding-left: 3%;
			padding-right: 3%;
			width: 100%;
		}
		.map .contactBlock .phone {
			background-color: #4a77c9;
			line-height: 80px;
			margin-left: 25%;
			margin-bottom: 1%;
			padding-left: 3%;
		}
			.map .contactBlock .phone a {
				color: #fff;
			}
/*==footer==*/
footer .col-md-12{
	background-color: #0363b2;
}
	footer a {
		color: #fff;
		font-size: 24px;
	}
	footer a:hover {
		color: #fff;
		font-size: 24px;
	}
	footer .footermenu {
		font-size: 24px;
		margin-top: 3%;
		text-align: center;
	}
		footer .footermenu span a {
			color: #f8faff;
			margin-right: 5%;
			text-decoration: none;
		}
		footer .social {
			margin-top: 3%;
			text-align: center;
		}
		footer a {
			color: #fff !important;
		}
		footer .contacts {
			color: #fff;
			font-size: 22px;
			margin-top: 3%;
			text-align: center;
		}
			footer .contacts div {
				padding-top: 3%;
				padding-bottom: 3%;
				min-height: 10em;
			}
			footer .contacts span {
				color: #7ef7ff;
				font-size: 28px;
				text-transform: uppercase;
			}
			footer .contacts .socialimg {
				margin: 5px;
			}
.errorMessages .message {
	color: red;
}
.successMessages .message {
	color: green;
	font-size: 35px;
	text-align: center;
}
.necessarily {
	float: left;
	margin: 0 5px;
}
.webForms .form-control {
	border-radius: 0;
	margin-bottom: 10px;
	font-size: 22px;
	color: #0169ed;
}
input::-webkit-input-placeholder {
	color: #D6D9DB;
}
input:-moz-placeholder {
	color: #D6D9DB;
}
.radio-inline+.radio-inline, 
.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 5px;
}
.testResp {
	display: none;
}
.nav-item.sg-lang a {
	font-weight: 400;
	text-transform: uppercase;
}
.grecaptcha-badge{
	display: none;
}
button.btn-primary{
	background-color: rgba(35,110,203,.93);
	background-image: inherit;
	box-shadow: 5px 5px 0 0 rgba(14,82,165,.93);
	font-weight: lighter;
	border: 0px;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 34px;
	height: 91px;
	margin: 0 auto 5%;
	text-transform: uppercase;
	max-width: 400px;
	width: 100%;
}
.map.second-map .contactBlock {
	top: 500px;
}
.row.copyright .col-md-6.col-sm-6,
.row.copyright .col-md-6.col-sm-6 a{
	color: #fff;
	font-size: 14px;
	padding: 20px 10px;
}
.row.copyright .col-md-6.col-sm-6:last-child{
	text-align: right;
}
#laser-correction .imageblock {
	color: #FFF;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
}
#laser-correction .imageblock span {
	font-size: 65px;
	font-weight: 600;
}
#laser-correction .imageblock img {
	display: block;
	margin: 0 auto 50px;
}
#container4 .photo img {
	display: inline-block;
	width: 332px;
	height: 332px;
	border-radius: 100%;
	object-fit: cover;
}
.doctor1 .photo span {
	margin: 0;
	width: 60%;
	left: 20%;
	padding-top: 10px;
}
#doctor3 {
	background: none;
}

#doctor3 .about:before {
	content: '';
	display: block;
	width: 500px;
	height: 500px;
	background: url("/images2/stovidsotkiv/MEL90.jpg") center/cover no-repeat;
	border-radius: 100%;
	border: 2px solid #ccc;
	position: absolute;
	top: calc(45% - 250px);
	left: calc(51% - 250px);
}
footer .contacts a:last-child .socialimg {
	max-height: 40px;
}