::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body{font-family:"RobotoRegular",sans-serif;font-size:16px;min-width:320px;position:relative;width:100%}.hidden{display:none}.carousel img{width:100%;height:auto;padding-left:2px;padding-right:2px}.parallax{background-attachment:fixed;background-position:50% 0;position:relative}.header{width:100%;height:100%;background-image:url(../img/kz3.jpg);-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;position:relative}.top-line{min-height:97px;-webkit-box-shadow:rgba(255,255,255,.3) 0 0 0 1px;box-shadow:rgba(255,255,255,.3) 0 0 0 1px;position:absolute;top:50px;width:100%;background-color:rgba(255,255,255,.86);padding:22px 0;z-index:1}.slogan{font-family:'RobotoRegular';font-size:1.4em;color:#094174;line-height:0;text-align:center}.phone{text-align:center}.phone strong{color:#104F88;display:block;font-weight:400;text-transform:uppercase;font-size:1.563em}.phone a{font-family:'RobotoMedium';font-size:1.188em;color:#005265;line-height:20px;margin:0;padding:0;border-bottom:#005265 dashed 2px}.phone a:hover{border-bottom:transparent 1px dashed}.phone span{color:#005265}.top-mnu{position:absolute;width:100%;height:50px;background-color:rgba(255,255,255,.86);z-index:2;font-family:'RobotoMedium';text-transform:uppercase;border-top:1px #005265 solid;border-bottom:1px #005265 dashed;position:fixed;text-align:center}.top-mnu ul{margin:0;padding:0;list-style-type:none}.top-mnu ul li{display:inline-block;padding:0;margin-left:-2px;margin-right:-2px}.top-mnu ul li a{color:#005265;font-size:1.25em;padding:0 20px;display:block;line-height:49px}.top-mnu ul li.active,.top-mnu ul li:hover{background-color:#005265}.top-mnu ul li.active a,.top-mnu ul li:hover a{color:#fff}.header h1{text-align:center;color:#005265;padding-top:40%;font-size:1.875em;text-shadow:0 1px rgba(0,0,0,.55)}.header h2{text-align:center;color:#005265;padding-top:20px;font-size:1.5em;text-shadow:0 1px rgba(0,0,0,.55)}.header_button{padding-left:35%;padding-bottom:20px}.button{display:block;background-color:#005265;color:#fff;height:50px;width:292px;text-align:center;vertical-align:middle;line-height:50px;font-size:1.25em;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;border-bottom:3px #03111F solid}.title{width:100%;padding-top:20px;text-align:center}.title h1{font-family:'RobotoBold';font-size:2.5em;color:#005265;text-align:center;display:block;width:795px;padding:0 0 20px;margin:0 auto;border-bottom:1px solid #0b679d}.about{min-height:700px;background-image:url(../img/about-bg.png)}.about-item{display:inline-block;margin-left:20px}.first{margin-top:70px}.about-item img{width:50px;padding-top:20px}.about-item h2{font-family:'RobotoBold';font-weight:400;font-size:1.563em;line-height:23px;color:#005265;margin-left:10px;width:640px;display:inline-block;vertical-align:top}.about_button{margin:45px 50%;display:block;background-color:#005265;color:#fff;height:50px;width:292px;text-align:center;vertical-align:middle;line-height:50px;font-size:1.25em;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;border-bottom:3px #03111F solid}.about_button a{color:#fff}.about-conf{display:inline-block;vertical-align:top;width:250px;height:360px;padding:20px;margin:100px 0 0 -15px;background:#f5f5f5;font-size:.625em;text-align:center;border:1px #005265 solid}.about-man{width:210px}.about-garant{width:80px;margin-top:-710px;margin-left:180px}.service{background-image:url(../img/service-bg.jpg);-webkit-background-size: cover;background-size: cover;text-align:center}.service h1{color:#fff;border-bottom:1px solid #fff}.tab-content{height:450px;text-align:center}.service-item{height:80px}.service-item p{text-align:left;color:#fff;font-size:1.25em}ul.tabs{display:inline-block;width:90%;padding-bottom:30px}ul.tabs li{margin-top:30px;margin-right:50px;padding:10px;display:inline-block;border:2px #fff dashed;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff}ul.tabs li:hover,ul.tabs li.current{background:#fff}ul.tabs li a{font-family:'RobotoMedium';font-size:1.25em;color:#fff;display:inline-block;text-decoration:none;outline:none}ul.tabs li:hover a,ul.tabs li.current a{color:#094453}.numbers{background-color:#fff}.numbers-content{margin-top:50px;height:500px}.numbers-item{width:300px;height:120px;display:table;border:3px #005265 dashed;border-radius:20px;margin:50px 0 20px}.numbers-item p{font-family:'RobotoBold';font-size:1.563em;text-align:center;display:table-cell;vertical-align:middle;margin:23px;color:#005265}.numbers-content span{color:#000;font-family:'RobotoBold';font-size:1.875em;text-transform:uppercase;position:absolute;margin-top:-25px;margin-left:20px;background-color:#fff;padding:0 10px}.reviews{background-image:url(../img/reviews-bg.jpg);background-repeat:repeat;text-align:center}.reviews h1{color:#fff;border-bottom:1px solid #fff}.reviews-content{height:450px;margin-top:20px}.rewiews-item{margin-right:20px;display:inline-block}.extra{width:100%;height:580px;background:url(../img/extra-bg2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}.tit{font-family:'RobotoBold';font-size:2.813em;color:#005265;display:inline-block;width:480px;padding:0 25px 20px;margin-bottom:20px;line-height:47px;border-bottom:1px solid #87a8ae}.extra p{font-family:'Roboto';font-size:1.1em;padding-left:25px;margin-bottom:20px}.extra span{font-family:'RobotoBold'}.extra-button{font-family:'RobotoMedium';font-size:1.375em;color:#016C87;line-height:52px;text-align:center;width:325px;height:60px;margin:0 25px;display:block;cursor:pointer;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;background:transparent;border:4px solid #016C87;text-decoration:none}.extra-button a{color:#005265}.contact{text-align:center;height:480px;background-image:url(../img/about-bg.png)}.face img{display:block;margin:20px auto 10px;width:150px}.cont{border-bottom:1px #005265 solid;margin-bottom:20px}.cont h1{color:#005265}.cont-text span{font-family:'RobotoBold'}.cont-img1{vertical-align:top;display:inline-block;width:60px;height:60px;background:url(../img/icons/icons1.png) no-repeat -376px 0}.cont-img2{vertical-align:top;display:inline-block;width:60px;height:60px;background:url(../img/icons/icons1.png) no-repeat -439px 0}.cont-img3{vertical-align:top;display:inline-block;width:60px;height:60px;background:url(../img/icons/icons1.png) no-repeat -502px 0}.target{height:350px;text-align:center;background-color:#005265;padding-top:20px}.text-target h1{color:#fff}.text-target span{color:#005265;background-color:#fff;text-transform:uppercase}.target form{text-align:center;margin-top:40px}.target label{margin:0 30px 30px;text-align:left;width:220px;display:inline-block;position:relative}.target .label{font-family:'RobotoRegular';font-size:1em;color:#fff;margin-bottom:4px}.target input[name="name"]{background:url(../img/icons/user.png) no-repeat left 0 top 15px}.target input[name="phone"]{background:url(../img/icons/phone.png) no-repeat left 0 top 12px}.target input[name="email"]{background:url(../img/icons/email.png) no-repeat left 0 top 12px}.target input[type="text"]{font-family:'RobotoRegular';font-size:1em;color:#fff;width:220px;height:50px;border:none;display:inline-block;border-bottom:1px solid #fff;text-align:left;line-height:30px;padding-left:35px}.target input::-webkit-input-placeholder{font-family:'Roboto-Light';font-size:1em;color:#fff;text-align:left;line-height:30px}.target input::-moz-placeholder{opacity:1;font-family:'RobotoLight';font-size:1em;color:#fff;text-align:left;line-height:30px}.target-button{font-family:'RobotoRegular';font-size:1em;color:#005265;line-height:56px;width:220px;height:56px;margin:15px auto;display:block;cursor:pointer;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;background:#fff}.map{width:100%;height:571px;position:relative;border-top:5px solid #0a1f3d}#map{width:100%;height:571px;position:absolute}.footer{width:100%;height:110px;background:#005265}.footer .buh-center{font-family:'RobotoLight';font-size:1em;float:left;color:#fff;padding-top:35px;padding-left:35px;display:inline-block}.footer .advance-plus{font-family:'RobotoLight';font-size:1em;float:right;color:#fff;padding-top:35px;padding-right:35px;display:inline-block}.form-cb{text-align:center;margin:20px}.form-cb h1{font-size:1.875em;color:#fff;padding-bottom:10px}.form-cb h3{font-size:1.25em;color:#fff;padding-bottom:20px}.form-cb input[type="text"]{font-family:'RobotoRegular';font-size:1.563em;color:#000;line-height:35px;border:1px solid #fff;border-radius:5px;text-align:center;height:35px;width:350px;outline:none;background:#fff}.form-cb label{text-align:left;width:360px;display:inline-block;position:relative;margin-bottom:15px}.label{font-family:'RobotoRegular';font-size:1em;color:#fff;margin-bottom:4px}.form-cb button{height:38px;width:150px;color:#005265;border-radius:5px;font-size:1.563em;background-color:#fff}.target form button{font-family:'RobotoRegular';font-size:1.563em;color:#005265;line-height:50px;width:220px;height:56px;margin:15px auto;display:block;cursor:pointer;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;background:#fff}.header-xs,.about-xs,.service-xs,.reviews-xs,.extra-xs{overflow-x:hidden}.header-xs{text-align:center;background-color:#00183A;position:relative}.top-line-xs{background-color:rgba(255,255,255,255);padding:20px 0;border-bottom:3px #094174 solid}.logo-xs img{width:450px}.header-xs h1{color:#fff;font-size:30px;margin:70px 0}.header-xs h2{color:#fff;margin:70px 0}.header-xs h2 span{font-family:'RobotoBold';color:#fff;text-transform:uppercase}.top-text-xs h1{color:#00183A;margin:20px 0}.header-button-xs{padding-bottom:30px}.header-button-xs a{border:2px #fff solid;border-radius:15px;font-size:25px;background-color:#00183A;color:#fff;margin:5px 0;padding:5px}.top-cont-text-xs strong{color:#00183A;font-size:30px}.top-cont-text-xs span{color:#00183A}.top-cont-callback-xs a{color:#00183A;font-size:20px;border-bottom:3px #00183A dashed}.top-cont-callback-xs a:hover{border-bottom:1px #00183A dashed}.title-xs{text-align:center}.title-xs h1{font-size:25px}.about-xs .title-xs{border-bottom:3px #00183A solid}.about-item-xs p{align:justify;color:#00183A;font-size:20px;font-family:'RobotoBold';padding-left:5px;border-left:2px #00183A double}.about-button-xs{padding-bottom:30px;text-align:center}.about-button-xs a{border:2px #00183A solid;border-radius:15px;font-size:25px;background-color:#fff;color:#00183A;margin:5px 0;padding:5px}.service-xs{background-color:#00183A;padding-bottom:40px}.service-xs .title-xs{border-bottom:3px #fff solid}.service-xs .title-xs h1{color:#fff}.spoiler-xs{color:#fff;text-align:center}.spoiler_body{display:none}.spoiler-button-xs{margin-top:15px;background-color:#082F67;height:40px;width:100%;color:#fff;font-size:14px;line-height:40px}.reviews-xs .title-xs{border-bottom:3px #00183A solid}.carousel{width:100%;padding:40px 0}.carousel img{border:1px #00183A dashed}.extra-xs{background-color:#00183A;padding-bottom:40px}.extra-xs .title-xs{color:#fff;border-bottom:3px #fff solid}.extra-xs p{color:#fff;font-size:20px;padding-left:10px;margin-bottom:20px;border-left:2px #fff solid}.extra-xs p span{font-family:'RobotoBold';font-size:21px}.extra-button-xs{text-align:center}.extra-button-xs a{border:2px #fff solid;border-radius:15px;font-size:25px;background-color:#00183A;color:#fff;margin:10px 0;padding:5px}.contact-xs{text-align:center;padding-bottom:40px}.contact-xs .title-xs{border-bottom:3px #00183A solid}.contact-xs h2{font-size:20px;color:#00183A}.contact-xs p{font-size:19px;color:#00183A}.contact-xs a{font-size:19px;color:#00183A}.contact-xs .text-cont{border:2px #00183A dashed;padding:5px 10px;border-radius:15px;margin-top:20px}.footer-xs{background-color:#00183A;padding:20px 0;text-align:center}.footer-xs a{color:#fff}.map-xs{width:100%}.form-cb-xs{text-align:center;margin:10px}.form-cb-xs input[type="text"]{font-family:'RobotoRegular';font-size:1.563em;color:#000;line-height:35px;border:1px solid #fff;border-radius:5px;text-align:center;height:35px;width:215px;outline:none;background:#fff}.form-cb-xs label{text-align:left;width:100%;display:block;position:relative;margin-bottom:5px}.label-xs{font-family:'RobotoRegular';font-size:1em;color:#fff;margin-bottom:4px}.form-cb-xs button{height:38px;width:150px;color:#005265;border-radius:5px;font-size:1.25em;background-color:#fff}
@media screen and (max-width:767px) {
	.logo-xs img {max-width: 150px;}
	img.photo-margin {margin:15px auto; display:block; max-width:100%; border-radius:15px;}
}
@media screen and (max-width:600px) {
	.logo-xs img {max-width: 100px;}
}