/*
Theme Name: Custom Theme
*/

/*@font-face {
			font-family: "LuganskiyV";
			src: url("/wp-content/themes/custom-theme/fonts/LuganskiyV.eot");
			src: url("/wp-content/themes/custom-theme/fonts/LuganskiyV.eot?#iefix")format("embedded-opentype"),
			url("/wp-content/themes/custom-theme/fonts/LuganskiyV.woff") format("woff"),
			url("/wp-content/themes/custom-theme/fonts/LuganskiyV.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}*/

a, button {transition: all 0.3s ease;}
body {font-size: 1.1rem;}
h1 {font-size: 3rem;text-align: center;}
.top {background: url("/wp-content/themes/custom-theme/images/top.jpg") no-repeat top center;background-size: cover !important;background-attachment: fixed !important;color: #fff;position: relative;overflow: hidden;}
.topk {background: url("/wp-content/themes/custom-theme/images/topk.jpg") no-repeat top center;}
.topp {background: url("/wp-content/themes/custom-theme/images/topp.jpg") no-repeat top center;}
.topin {background-color: rgba(1,4,46,0.4);padding: 30px 0;position: relative;z-index: 1;}
.lg {background: url("/wp-content/themes/custom-theme/images/logot.png") no-repeat left center;background-size: 60px;color: #fff;display: inline-block;padding: 5px 0 5px 70px;font-size: 1.3rem;}
.lg span {display: block;font-size: 1.7rem;}
.lg:hover, .lg:focus {color: #fff;text-decoration: none;}
.tel {color: #66ccff;font-weight: bold;font-size: 1.5rem;display: inline-block;}
.tel:hover, .tel:focus {color: #66ccff;text-decoration: none;}
.navbar {background-color: rgba(3,3,3,0.24);margin-top: 30px;}
.navbar-dark .navbar-toggler {color: #fff;border-color: #fff;}
.navbar .navbar-nav li {margin: 0 10px;}
.navbar .navbar-nav li a {color: #66ccff;font-size: 1.2rem;font-weight: bold;position: relative;}
.navbar .navbar-nav li a:hover, .navbar .navbar-nav li a:focus {color: #fff;text-decoration: none;}
.navbar .navbar-nav li.current-menu-item a {color: #fff;}
video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease;}
.slog {font-size: 3rem;font-weight: bold;padding: 100px 0;}
.osob {font-size: 1.5rem;font-weight: bold;margin-bottom: 30px;}
.osob div {font-size: 3rem;}
.osob span {display: block;color: #ffcc00;}
.lft {background: url("/wp-content/themes/custom-theme/images/left.jpg") no-repeat top center;background-size: cover;}
.lft2 {background: url("/wp-content/themes/custom-theme/images/left2.jpg") no-repeat top center;background-size: cover;}
.ser {background-color: #ededed;}
.serin {padding: 50px 30px;}
.serin .zg {font-size: 2.3rem;color: #3b3b3b;margin-bottom: 30px;}
.serin a {color: #000;text-decoration: underline;}
.serin a:hover, .serin a:focus {text-decoration: none;}
.wre {background-color: rgba(237,237,237,0.2);padding: 15px 15px 30px;border-radius: 15px;}
.wre .zg {font-size: 1.8rem;margin-bottom: 30px;}
.re {margin-bottom: 30px;}
.re img {max-height: 120px;}
.rght {background: url("/wp-content/themes/custom-theme/images/right.jpg") no-repeat top center;background-size: cover;}
.rght2 {background: url("/wp-content/themes/custom-theme/images/right2.jpg") no-repeat top center;background-size: cover;}
.cont {padding: 30px 0;}
.klis {padding: 30px 0;}
.klis .zg {font-size: 3rem;margin-bottom: 30px;}
.klis img {margin-bottom: 30px;}
.okom {background-color: #ededed;padding: 30px 0;}
.okom .zg {font-size: 3rem;margin-bottom: 30px;}
.tbl {padding: 30px 0;}
.tbl .zg {font-size: 3rem;margin-bottom: 30px;}
.tabs {background-color: #ededed;padding: 30px 0;}
.tabs .zg {font-size: 3rem;margin-bottom: 30px;}
.tabs .nav-pills {background-color: #fff;padding: 5px;}
.tabs .nav-pills .nav-link {border-radius: 0;}
.tab-content {padding-top: 30px;}
.brg {padding: 30px 0;}
.brg .zg {font-size: 3rem;margin-bottom: 30px;}
.brg img {border-radius: .25rem;}
.obls {padding: 30px 0 0;}
.obls .zg {font-size: 3rem;margin-bottom: 30px;}
.obl {margin-bottom: 30px;}
.rasc {padding: 30px 0;border-bottom: 4px solid #ededed;}
.rasc .zg {font-size: 3rem;margin-bottom: 30px;}
.rasc .carousel-inner {padding-bottom: 70px;}
.rasc .carousel-control-next, .rasc .carousel-control-prev {top: auto;opacity: 1;width: auto;}
.zzg {font-size: 1.8rem;margin: 15px 0 30px;}
.chbl {border: 4px solid #adb2c2;padding: 20px;margin-bottom: 30px;}
input[type=checkbox] {display: none;}
input[type=checkbox] + label {background: url("/wp-content/themes/custom-theme/images/ch1.png") no-repeat left center;padding: 5px 0 5px 35px;display :block;cursor: pointer;transition: all 0.3s ease;}
input[type=checkbox]:checked + label {background: url("/wp-content/themes/custom-theme/images/ch2.png") no-repeat left center;}
input[type=radio] {display: none;}
input[type=radio] + label {background: url("/wp-content/themes/custom-theme/images/rb1.png") no-repeat left center;padding: 5px 0 5px 35px;display :block;cursor: pointer;transition: all 0.3s ease;}
input[type=radio]:checked + label {background: url("/wp-content/themes/custom-theme/images/rb2.png") no-repeat left center;}
input[type=range] {width: 30%;}
.coninf {position: absolute;top: 15px;left: 15px;background-color: #fff;padding: 15px;box-shadow: 0 0 15px #aaa;z-index: 1;}
.bottom {background: url("/wp-content/themes/custom-theme/images/bottom.jpg") no-repeat top center;background-size: cover;background-attachment: fixed;color: #fff;}
.bottomin {background-color: rgba(1,3,51,0.5);padding: 30px 0 50px;}
.bottom .zg {font-size: 3rem;margin-bottom: 30px;}
.bottom .pzg {font-size: 1.8rem;margin-bottom: 30px;}
.bottoml {background-color: #092557;padding: 15px 0;color: #fff;font-size: 1.2rem;}
.bottoml a {color: #66ccff;font-weight: bold;font-size: 1.5rem;display: inline-block;}
.bottoml a:hover, .bottoml a:focus {color: #66ccff;text-decoration: none;}
.bottoml p {margin-top: 15px;}
#map {width: 100%;height: 400px;}

 
div.wpcf7-response-output {margin: 0 !important;}

.btn {}
.form-control {}
.form-control::-webkit-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control::-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-ms-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:focus::-webkit-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus::-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-ms-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}

.bup {position: fixed;bottom: 20px;right: 10px;display: none;z-index: 1;}


@media screen and (max-width: 576px) {
.topin {padding: 10px 0 30px;}
.lg {background-size: 35px !important;padding: 5px 0 5px 50px;}
.lg, .lg span {font-size: 0.9rem;}
.tel {font-size: 1.1rem;}
.navbar {margin-top: 15px;}
.slog {font-size: 1.5rem;padding: 15px 0;}
.osob {font-size: 1rem;margin-bottom: 15px;}
.osob div {font-size: 1.7rem;}
.lft, .rght, .lft2, .rght2 {background: #647c9e;}
h1, .serin .zg, .klis .zg, .okom .zg, .bottom .zg, .tbl .zg, .tabs .zg, .brg .zg, .obls .zg, .rasc .zg {font-size: 1.8rem;}
.bottoml p {margin-top: 0;}
.coninf {position: static;}
.mapz {padding: 0 15px;}
.re {word-break: break-word;}
.re img {max-height: 70px;}
.wre .zg {font-size: 1.5rem;}
}

@media screen and (max-width: 768px) {
.navbar .navbar-nav li {margin: 10px 0;}
.serin {padding: 15px 0;}
}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 1024px) {

}

@media screen and (min-width: 1600px) {

}