
/* Roman Gayday */

html,
body {
    height: 100%;
}
.body {
    min-height: 100%;
    display: flex;
	font-size:16px;
    flex-direction: column;
    letter-spacing: 0.05em;
}
.body_wrap {
    flex: 1;
}

img{
    width:auto;
    max-width: 100%;
}

.content_wrapper{
    float:left;
    width:100%;
}

a{
    color:#3071a9;
}
a:hover{
    color:#e0b123;
}
button:focus, a:focus{
    outline:none;
}
p{
    margin:0px;
    margin-bottom: 10px;
}
button:focus{
    outline:none;
}

.white{color:#fff !important;}
.width_100{width:100% !important;}
.bold{font-weight: bold !important;}

.padding_0{padding:0px !important;}
.padding_10{padding:10px !important;}
.padding_20{padding:20px !important;}
.padding_30{padding:30px !important;}
.padding_40{padding:40px !important;}
.padding_50{padding:50px !important;}
.padding_60{padding:60px !important;}
.padding_70{padding:70px !important;}
.padding_80{padding:80px !important;}
.padding_90{padding:90px !important;}
.padding_100{padding:100px !important;}
.padding_110{padding:110px !important;}
.padding_120{padding:120px !important;}
.padding_130{padding:130px !important;}
.padding_140{padding:140px !important;}
.padding_150{padding:150px !important;}
.padding_155{padding:155px !important;}
.padding_160{padding:160px !important;}
.padding_170{padding:170px !important;}
.padding_180{padding:180px !important;}
.padding_190{padding:190px !important;}
.padding_200{padding:200px !important;}
.padding_210{padding:210px !important;}
.padding_220{padding:220px !important;}
.padding_230{padding:230px !important;}
.padding_240{padding:240px !important;}
.padding_250{padding:250px !important;}


.padding_top_0{padding-top:0px !important;}
.padding_top_10{padding-top:10px !important;}
.padding_top_20{padding-top:20px !important;}
.padding_top_30{padding-top:30px !important;}
.padding_top_40{padding-top:40px !important;}
.padding_top_50{padding-top:50px !important;}
.padding_top_60{padding-top:60px !important;}
.padding_top_70{padding-top:70px !important;}
.padding_top_80{padding-top:80px !important;}
.padding_top_90{padding-top:90px !important;}
.padding_top_100{padding-top:100px !important;}
.padding_top_110{padding-top:110px !important;}
.padding_top_120{padding-top:120px !important;}
.padding_top_130{padding-top:130px !important;}
.padding_top_140{padding-top:140px !important;}
.padding_top_150{padding-top:150px !important;}
.padding_top_155{padding-top:155px !important;}
.padding_top_160{padding-top:160px !important;}
.padding_top_170{padding-top:170px !important;}
.padding_top_180{padding-top:180px !important;}

.padding_top_190{padding-top:190px !important;}
.padding_top_200{padding-top:200px !important;}
.padding_top_210{padding-top:210px !important;}
.padding_top_220{padding-top:220px !important;}
.padding_top_230{padding-top:230px !important;}
.padding_top_240{padding-top:240px !important;}
.padding_top_250{padding-top:250px !important;}


.padding_bottom_0{padding-bottom:0px !important;}
.padding_bottom_10{padding-bottom:10px !important;}
.padding_bottom_20{padding-bottom:20px !important;}
.padding_bottom_30{padding-bottom:30px !important;}
.padding_bottom_40{padding-bottom:40px !important;}
.padding_bottom_50{padding-bottom:50px !important;}
.padding_bottom_60{padding-bottom:60px !important;}
.padding_bottom_70{padding-bottom:70px !important;}
.padding_bottom_80{padding-bottom:80px !important;}
.padding_bottom_90{padding-bottom:90px !important;}
.padding_bottom_100{padding-bottom:100px !important;}
.padding_bottom_110{padding-bottom:110px !important;}
.padding_bottom_120{padding-bottom:120px !important;}
.padding_bottom_130{padding-bottom:130px !important;}
.padding_bottom_140{padding-bottom:140px !important;}
.padding_bottom_150{padding-bottom:150px !important;}
.padding_bottom_155{padding-bottom:155px !important;}
.padding_bottom_160{padding-bottom:160px !important;}
.padding_bottom_170{padding-bottom:170px !important;}
.padding_bottom_180{padding-bottom:180px !important;}
.padding_bottom_190{padding-bottom:190px !important;}
.padding_bottom_200{padding-bottom:200px !important;}
.padding_bottom_210{padding-bottom:210px !important;}
.padding_bottom_220{padding-bottom:220px !important;}
.padding_bottom_230{padding-bottom:230px !important;}
.padding_bottom_240{padding-bottom:240px !important;}
.padding_bottom_250{padding-bottom:250px !important;}

.padding_left_0{padding-left:0px !important;}
.padding_left_10{padding-left:10px !important;}
.padding_left_20{padding-left:20px !important;}
.padding_left_30{padding-left:30px !important;}
.padding_left_40{padding-left:40px !important;}
.padding_left_50{padding-left:50px !important;}
.padding_left_60{padding-left:60px !important;}
.padding_left_70{padding-left:70px !important;}
.padding_left_80{padding-left:80px !important;}
.padding_left_90{padding-left:90px !important;}
.padding_left_100{padding-left:100px !important;}
.padding_left_110{padding-left:110px !important;}
.padding_left_120{padding-left:120px !important;}
.padding_left_130{padding-left:130px !important;}
.padding_left_140{padding-left:140px !important;}
.padding_left_150{padding-left:150px !important;}
.padding_left_155{padding-left:155px !important;}
.padding_left_160{padding-left:160px !important;}
.padding_left_170{padding-left:170px !important;}
.padding_left_180{padding-left:180px !important;}
.padding_left_190{padding-left:190px !important;}
.padding_left_200{padding-left:200px !important;}
.padding_left_210{padding-left:210px !important;}
.padding_left_220{padding-left:220px !important;}
.padding_left_230{padding-left:230px !important;}
.padding_left_240{padding-left:240px !important;}
.padding_left_250{padding-left:250px !important;}

.padding_right_0{padding-right:0px !important;}
.padding_right_10{padding-right:10px !important;}
.padding_right_20{padding-right:20px !important;}
.padding_right_30{padding-right:30px !important;}
.padding_right_40{padding-right:40px !important;}
.padding_right_50{padding-right:50px !important;}
.padding_right_60{padding-right:60px !important;}
.padding_right_70{padding-right:70px !important;}
.padding_right_80{padding-right:80px !important;}
.padding_right_90{padding-right:90px !important;}
.padding_right_100{padding-right:100px !important;}
.padding_right_110{padding-right:110px !important;}
.padding_right_120{padding-right:120px !important;}
.padding_right_130{padding-right:130px !important;}
.padding_right_140{padding-right:140px !important;}
.padding_right_150{padding-right:150px !important;}
.padding_right_155{padding-right:155px !important;}
.padding_right_160{padding-right:160px !important;}
.padding_right_170{padding-right:170px !important;}
.padding_right_180{padding-right:180px !important;}
.padding_right_190{padding-right:190px !important;}
.padding_right_200{padding-right:200px !important;}
.padding_right_210{padding-right:210px !important;}
.padding_right_220{padding-right:220px !important;}
.padding_right_230{padding-right:230px !important;}
.padding_right_240{padding-right:240px !important;}
.padding_right_250{padding-right:250px !important;}



.margin_0{margin:0px !important;}
.margin_10{margin:10px !important;}
.margin_20{margin:20px !important;}
.margin_30{margin:30px !important;}
.margin_40{margin:40px !important;}
.margin_50{margin:50px !important;}
.margin_60{margin:60px !important;}
.margin_70{margin:70px !important;}
.margin_80{margin:80px !important;}
.margin_90{margin:90px !important;}
.margin_100{margin:100px !important;}
.margin_110{margin:110px !important;}
.margin_120{margin:120px !important;}
.margin_130{margin:130px !important;}
.margin_140{margin:140px !important;}
.margin_150{margin:150px !important;}
.margin_155{margin:155px !important;}
.margin_160{margin:160px !important;}
.margin_170{margin:170px !important;}
.margin_180{margin:180px !important;}
.margin_190{margin:190px !important;}
.margin_200{margin:200px !important;}
.margin_210{margin:210px !important;}
.margin_220{margin:220px !important;}
.margin_230{margin:230px !important;}
.margin_240{margin:240px !important;}
.margin_250{margin:250px !important;}


.margin_top_0{margin-top:0px !important;}
.margin_top_5{margin-top:5px !important;}
.margin_top_10{margin-top:10px !important;}
.margin_top_20{margin-top:20px !important;}
.margin_top_30{margin-top:30px !important;}
.margin_top_40{margin-top:40px !important;}
.margin_top_50{margin-top:50px !important;}
.margin_top_60{margin-top:60px !important;}
.margin_top_70{margin-top:70px !important;}
.margin_top_80{margin-top:80px !important;}
.margin_top_90{margin-top:90px !important;}
.margin_top_100{margin-top:100px !important;}
.margin_top_110{margin-top:110px !important;}
.margin_top_120{margin-top:120px !important;}
.margin_top_130{margin-top:130px !important;}
.margin_top_140{margin-top:140px !important;}
.margin_top_150{margin-top:150px !important;}
.margin_top_155{margin-top:155px !important;}
.margin_top_160{margin-top:160px !important;}
.margin_top_170{margin-top:170px !important;}
.margin_top_180{margin-top:180px !important;}
.margin_top_190{margin-top:190px !important;}
.margin_top_200{margin-top:200px !important;}
.margin_top_210{margin-top:210px !important;}
.margin_top_220{margin-top:220px !important;}
.margin_top_230{margin-top:230px !important;}
.margin_top_240{margin-top:240px !important;}
.margin_top_250{margin-top:250px !important;}


.margin_bottom_0{margin-bottom:0px !important;}
.margin_bottom_10{margin-bottom:10px !important;}
.margin_bottom_20{margin-bottom:20px !important;}
.margin_bottom_30{margin-bottom:30px !important;}
.margin_bottom_40{margin-bottom:40px !important;}
.margin_bottom_50{margin-bottom:50px !important;}
.margin_bottom_56{margin-bottom:56px !important;}
.margin_bottom_60{margin-bottom:60px !important;}
.margin_bottom_70{margin-bottom:70px !important;}
.margin_bottom_80{margin-bottom:80px !important;}
.margin_bottom_90{margin-bottom:90px !important;}
.margin_bottom_100{margin-bottom:100px !important;}
.margin_bottom_110{margin-bottom:110px !important;}
.margin_bottom_120{margin-bottom:120px !important;}
.margin_bottom_130{margin-bottom:130px !important;}
.margin_bottom_140{margin-bottom:140px !important;}
.margin_bottom_150{margin-bottom:150px !important;}
.margin_bottom_155{margin-bottom:155px !important;}
.margin_bottom_160{margin-bottom:160px !important;}
.margin_bottom_170{margin-bottom:170px !important;}
.margin_bottom_180{margin-bottom:180px !important;}
.margin_bottom_190{margin-bottom:190px !important;}
.margin_bottom_200{margin-bottom:200px !important;}
.margin_bottom_210{margin-bottom:210px !important;}
.margin_bottom_220{margin-bottom:220px !important;}
.margin_bottom_230{margin-bottom:230px !important;}
.margin_bottom_240{margin-bottom:240px !important;}
.margin_bottom_250{margin-bottom:250px !important;}


.margin_left_0{margin-left:0px !important;}
.margin_left_10{margin-left:10px !important;}
.margin_left_20{margin-left:20px !important;}
.margin_left_30{margin-left:30px !important;}
.margin_left_40{margin-left:40px !important;}
.margin_left_50{margin-left:50px !important;}
.margin_left_60{margin-left:60px !important;}
.margin_left_70{margin-left:70px !important;}
.margin_left_80{margin-left:80px !important;}
.margin_left_90{margin-left:90px !important;}
.margin_left_100{margin-left:100px !important;}
.margin_left_110{margin-left:110px !important;}
.margin_left_120{margin-left:120px !important;}
.margin_left_130{margin-left:130px !important;}
.margin_left_140{margin-left:140px !important;}
.margin_left_150{margin-left:150px !important;}
.margin_left_155{margin-left:155px !important;}
.margin_left_160{margin-left:160px !important;}
.margin_left_170{margin-left:170px !important;}
.margin_left_180{margin-left:180px !important;}
.margin_left_190{margin-left:190px !important;}
.margin_left_200{margin-left:200px !important;}
.margin_left_210{margin-left:210px !important;}
.margin_left_220{margin-left:220px !important;}
.margin_left_230{margin-left:230px !important;}
.margin_left_240{margin-left:240px !important;}
.margin_left_250{margin-left:250px !important;}


.margin_right_0{margin-right:0px !important;}
.margin_right_10{margin-right:10px !important;}
.margin_right_20{margin-right:20px !important;}
.margin_right_30{margin-right:30px !important;}
.margin_right_40{margin-right:40px !important;}
.margin_right_50{margin-right:50px !important;}
.margin_right_60{margin-right:60px !important;}
.margin_right_70{margin-right:70px !important;}
.margin_right_80{margin-right:80px !important;}
.margin_right_90{margin-right:90px !important;}
.margin_right_100{margin-right:100px !important;}
.margin_right_110{margin-right:110px !important;}
.margin_right_120{margin-right:120px !important;}
.margin_right_130{margin-right:130px !important;}
.margin_right_140{margin-right:140px !important;}
.margin_right_150{margin-right:150px !important;}
.margin_right_155{margin-right:155px !important;}
.margin_right_160{margin-right:160px !important;}
.margin_right_170{margin-right:170px !important;}
.margin_right_180{margin-right:180px !important;}
.margin_right_190{margin-right:190px !important;}
.margin_right_200{margin-right:200px !important;}
.margin_right_210{margin-right:210px !important;}
.margin_right_220{margin-right:220px !important;}
.margin_right_230{margin-right:230px !important;}
.margin_right_240{margin-right:240px !important;}
.margin_right_250{margin-right:250px !important;}


.margin_top_minus_10{margin-top:-10px !important;}
.margin_top_minus_15{margin-top:-15px !important;}
.margin_top_minus_20{margin-top:-20px !important;}
.margin_top_minus_25{margin-top:-25px !important;}
.margin_top_minus_30{margin-top:-30px !important;}
.margin_top_minus_40{margin-top:-40px !important;}
.margin_top_minus_50{margin-top:-50px !important;}
.margin_top_minus_60{margin-top:-60px !important;}
.margin_top_minus_70{margin-top:-70px !important;}
.margin_top_minus_80{margin-top:-80px !important;}
.margin_top_minus_90{margin-top:-90px !important;}
.margin_top_minus_94{margin-top:-94px !important;}
.margin_top_minus_100{margin-top:-100px !important;}

.min_height_100{min-height:100px !important;}
.min_height_110{min-height:110px !important;}
.min_height_120{min-height:120px !important;}
.min_height_130{min-height:130px !important;}
.min_height_140{min-height:140px !important;}
.min_height_150{min-height:150px !important;}
.min_height_200{min-height:200px !important;}
.min_height_250{min-height:250px !important;}
.min_height_300{min-height:300px !important;}
.min_height_350{min-height:350px !important;}
.min_height_400{min-height:400px !important;}
.min_height_410{min-height:410px !important;}
.min_height_420{min-height:420px !important;}
.min_height_430{min-height:430px !important;}
.min_height_440{min-height:440px !important;}
.min_height_450{min-height:450px !important;}
.min_height_460{min-height:460px !important;}
.min_height_470{min-height:470px !important;}
.min_height_480{min-height:480px !important;}
.min_height_490{min-height:490px !important;}
.min_height_500{min-height:500px !important;}
.min_height_510{min-height:510px !important;}
.min_height_520{min-height:520px !important;}
.min_height_530{min-height:530px !important;}
.min_height_540{min-height:540px !important;}
.min_height_550{min-height:550px !important;}
.min_height_600{min-height:600px !important;}
.min_height_650{min-height:650px !important;}
.min_height_700{min-height:700px !important;}
.min_height_750{min-height:750px !important;}
.min_height_800{min-height:800px !important;}
.min_height_850{min-height:850px !important;}
.min_height_900{min-height:900px !important;}
.min_height_950{min-height:950px !important;}
.min_height_1000{min-height:1000px !important;}


.c_red{color: #c4262e !important;}
.c_white{color: #fff !important;}
.c_black{color: #000 !important;}
.bold_100{font-weight: 100 !important;}
.bold_200{font-weight: 200 !important;}
.bold_300{font-weight: 300 !important;}
.bold_400{font-weight: 400 !important;}
.bold_500{font-weight: 500 !important;}
.bold_600{font-weight: 600 !important;}
.bold_700{font-weight: 700 !important;}
.bold_800{font-weight: 800 !important;}
.bold_900{font-weight: 900 !important;}

.size_10{font-size:10px !important;}
.size_11{font-size:11px !important;}
.size_12{font-size:12px !important;}
.size_13{font-size:13px !important;}
.size_14{font-size:14px !important;}
.size_15{font-size:15px !important;}
.size_16{font-size:16px !important;}
.size_17{font-size:17px !important;}
.size_18{font-size:18px !important;}
.size_19{font-size:19px !important;}
.size_20{font-size:20px !important;}
.size_21{font-size:21px !important;}
.size_22{font-size:22px !important;}
.size_23{font-size:23px !important;}
.size_24{font-size:24px !important;}
.size_25{font-size:25px !important;}
.size_26{font-size:26px !important;}
.size_27{font-size:27px !important;}
.size_28{font-size:28px !important;}
.size_29{font-size:29px !important;}
.size_30{font-size:30px !important;}


input[type="file"] {
    display: block;
    width: 100%;
}

.div_full{float:left; width:100%;}
.text_center{text-align: center;}
.btn{
    background: #d67800;
    color: #fff;
}
h2 {
    text-transform: uppercase;
}

/* HEADER */
header {
    background: #d67701;
    /*background: #7d4500;*/
    /*background: #351e00;*/
    color: #000;
    padding:10px 0px;
}
header a{
    color:#000;
    text-decoration: none;
}
header p{
    margin-bottom:0px;
}
header .top_adress{
    font-size: 16px;
}
header .top_work{
    font-size: 16px;
}
header .top_soc{
    text-align: right;
	font-size:14px;
}
header .top_tel{
    text-align: center;
}

.top_menu_wr .logo img{
    width:150px;
    max-width: 100%;
}

header .top_soc ul{
    margin:0px;
    padding:0px;
    text-align: right;
}
header .top_soc ul li{
    display:inline-block;
    margin-right:3px;
}

p.zagolovok {
    font-size: 36px;
    margin-top: 60px;
    line-height: 42px;
}

header .shazhki {
	text-align:center;
}
header .shazhki img {
	display:inline-block;
	max-width:70px;
}

/* TOP MENU */
.top_menu_wr {
    border-bottom: 1px solid #351e00;
    position: relative;
}
.top_menu_wr .logo{
    position: absolute;
    top: 0px;
    z-index: 10;
}
.top_menu_wr .logo img{
    border-radius: 0px 100% 100% 100%;
    background: #fff;
    padding: 10px;
}

.top_menu {
    text-align: right;
}
.top_menu .navbar.navbar-default .navbar-header > span{
    display:none;
}
.top_menu .navbar.navbar-default{
    border: none;
    background: none;
    margin-bottom: 0;
}
.top_menu .navbar.navbar-default #navbar-main{
    padding:0px;
}
.top_menu .navbar.navbar-default ul{
    width: 100%;
    box-sizing: border-box;
    /*margin-top: 18px;*/
    margin-top: 40px;
}
.top_menu .navbar.navbar-default ul li{
    padding: 3px 18px;
    display: inline-block;
}
.top_menu .navbar.navbar-default ul li:last-child{
    padding-right: 0px;
}
.top_menu .navbar.navbar-default ul li a{
    padding:0;
    color:#1e252f;
}
.top_menu .navbar.navbar-default ul li a:hover{
    background: none;
    color: #c4262e !important;
}
.top_menu .navbar.navbar-default ul li > a{
    border-bottom: 2px solid transparent;
    line-height: 26px;
}



/* TOP MENU UROVEN HORISONTAL */
#navbar-main nav {
  background: white;
  /*box-shadow: 0 2px 0 0 #ECF1F2;
  border-top: 1px solid #ECF1F2;*/
  text-align: center;
  padding: 10px 0px;
}
#navbar-main nav a {
  text-decoration: none;
  display: block;
  transition: .3s linear;
}
#navbar-main nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
#navbar-main .topmenu > li {
  display: inline-block;
  position: relative;
  margin-right: -4px;
  border-left: 1px solid #ECF1F2;
}
#navbar-main .topmenu > li:last-child {border-right: 1px solid #ECF1F2;}
#navbar-main .topmenu > li > a {
  font-weight: bold;
  padding: 13px 16px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #1c1c1c;
}
/*#navbar-main .active:after, .submenu-link:after {
  content: "\f107";
  font-family: "FontAwesome";
  color: inherit;
  margin-left: 10px;
}*/
.submenu-link:after {
  content: "\f107";
  font-family: "FontAwesome";
  color: inherit;
  margin-left: 10px;
  
	position: absolute;
    top: 24%;
    right: 14px;
}

.menu-left{
	margin-bottom: 30px;
}
.menu-left .submenu-link:after{
	display:none;
}

#navbar-main li.submenu-link.deeper.parent > a {
    padding-right: 17px !important;
	padding-left: 14px !important;
}
#navbar-main .topmenu .active, .topmenu > li > a:hover, .submenu li a:hover {color: #ddbe86;}
#navbar-main .submenu {
  position: absolute;
  left: -1px;
  z-index: 5;
  width: 240px;
  border-bottom: 1px solid #ECF1F2;
  visibility: hidden;
  opacity: 0;  
  transform: translateY(10px);
  transition: .3s ease-in-out;
    background: #fff;
    text-align: left;
}
#navbar-main .submenu li {position: relative; width: 100%;}
#navbar-main .submenu a {
	background: white;
    border-top: 1px solid #ECF1F2;
    /* border-right: 1px solid #ECF1F2; */
    /* border-bottom: 1px solid #ECF1F2; */
    color: #1c1c1c;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 10px 20px;
    padding-left: 0px;
    width: 100%;
}
#navbar-main .submenu .submenu {
  position: absolute;
  top: 0;
  left: calc(100% - 1px);
  left: -webkit-calc(100% - 1px);
}
#navbar-main nav li:hover > .submenu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
/* \\END TOP MENU UROVEN HORISONTAL */




/* Слайдер на главной */

.wrapper_slider_main{
    background: #fff;
    min-height:650px;
}
.owl-carousel.main_silder .item{
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover !important;
    min-height: 650px;
    position:relative;
}
.owl-carousel.main_silder .item .container{
    min-height: 420px;
    position:relative;
    padding: 100px 15px 0px 15px;
    /*padding: 100px 15px 0px 100px;*/
}
.owl-carousel.main_silder .item .container .h1_block{
    padding-left: 100px;
}


.owl-carousel.main_silder .item .container h1, .owl-carousel.main_silder .item .container .h1{
    font-size: 50px;
}
.owl-carousel.main_silder .item .container .others {
    background: rgba(255, 255, 255, 0.84);
    padding: 30px 20px;
    text-align: center;
}
.owl-carousel.main_silder .item .container .others .h1{
    font-size: 40px;
    text-transform: uppercase;
}
.owl-carousel.main_silder .item .container .others p:first-child{
    margin: 20px;
}

.owl-carousel.main_silder .item .container p{
    font-size: 20px;
}
.owl-carousel.main_silder .item .container .btn{
    background: #d67800;
    color: #fff;
}

/* Форма в слайдере */
.owl-carousel.main_silder .item .container .form-container{
    background: #fff;
    text-align: center;
    padding: 20px 20px 40px 20px;
    border: 5px solid #351e00;
    border-radius: 10px;
}
.owl-carousel.main_silder .item .container .form-container input{
    margin: 0 auto;
}
.owl-carousel.main_silder .item .container .form-container label{
    font-size: 14px;
    padding-left: 0px;
    text-align: left;
    letter-spacing: initial;
    font-weight: normal;
    line-height: 21px;
}
.owl-carousel.main_silder .item .container .form-container input#file1 {
    font-size: 14px;
}
.owl-carousel.main_silder .item .container .form-container .btn{
    margin-top: 15px;
}

/********************/

.owl-carousel .owl-nav .owl-prev{
    position: absolute;
    left: 0px;
    top: 50%;
    font-size: 90px !important;
    color: #fff !important;
}
.owl-carousel .owl-nav .owl-next{
    position: absolute;
    right: 0px;
    top: 45%;
    font-size: 90px !important;
    color: #fff !important;
}
.owl-carousel .owl-nav .owl-next span, .owl-carousel .owl-nav .owl-prev span{
    text-shadow: 0px 0px 5px #000;
}

.owl-carousel .owl-dots {
    opacity: 1;
}
.owl-dots {
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
    margin: 0px;
}
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    padding: 0 !important;
    font: inherit;
    width: 16px;
    height: 16px;
    border: 2px solid transparent !important;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    outline:none;
    margin-right:3px;
}
.owl-carousel button.owl-dot:focus{
    outline:none;
}

.owl-dots .owl-dot.active {
    background: none !important;
}
.owl-dots .owl-dot.active {
    width: 16px;
    height: 16px;
    border: 2px solid #DEDEDE !important;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    width: 8px;
    height: 8px;
    margin: 2px;
    background: #DEDEDE;
    box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.owl-dots .owl-dot span {
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;

    width: 8px;
    height: 8px;
    margin: 2px;
    background: #DEDEDE;
}

.owl-carousel.main_silder .item .slide-inner{
    position: absolute;
    width: 30%;
    background: rgba(255, 255, 255, 0.7);
    right: 0;
    top: 5%;
    height: 90%;
    padding: 15px;
}



.arenda_avto_line{
    padding: 40px 0px;
}
.arenda_avto_line .name p{
    margin-bottom: 5px;
}
.arenda_avto_line .link{
    text-align: center;
}
.arenda_avto_line .link .btn{
    background: #d67800;
    color: #fff;
    margin-top: 12px;
}
.arenda_avto_line .adress {
    text-align: right;
}
.arenda_avto_line .adress p{
    margin-bottom: 5px;
}




.vigoda_wr {
    background: url(/images/banners/baner10-bl.jpg) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover !important;
    color: #fff;
    padding:100px 0px;
}
.vigoda_wr p {
    font-size: 16px;
    line-height:19px;
}
.vigoda_wr p.zagolovok {
    font-size: 24px;
    margin-top: 0px;
    line-height: 26px;
}
.vigoda_wr .row {
    background: rgba(0, 0, 0, 0.60);
    padding: 30px 15px;
}

.vigoda_wr .row > div > div:first-child {
    padding: 0;
    text-align: center;
}
.vigoda_wr i {
    font-size: 27px;
    display: inline-block;
    margin-top: 10px;
}



.order_oform {
    text-align: center;
    padding:40px 0px 70px 0px;
}
.order_oform h2 {
    margin: 30px 0px;
    margin-bottom: 50px;
}
.order_oform i {
    display: inline-block;
    padding: 5px 10px;
    border: 1px dashed #351e00;
    margin-bottom: 15px;
    font-style: normal;
    border-radius: 5px;
}
.order_oform p {
    font-size: 16px;
}
.order_oform p.zagolovok {
    font-size: 26px;
    margin-top: 0px;
    line-height: 30px;
}



.adress_block_wp .map_src{
    min-height: 400px;
    position: relative;
}
.adress_block_wp .map_src:before{
    content:"Загрузка карты...";
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
    top:49%;
    left:0px;
}


.laskonsult_line {
    background: #fecf05;
    padding: 60px 0px 40px 0px;
    text-align: center;
}
.laskonsult_line .zag{
    font-size: 25px;
    /*text-transform: uppercase;
    font-weight: 600;*/
    text-align: center;
    display: inline-block;
    margin-right: 20px;
}
.laskonsult_line .btn{
    background: #d67800;
    color: #fff;
    position: relative;
    top: -4px;
}





.connect_agregator {
    padding:30px 0px 50px 0px;
}
.connect_agregator h2{
    text-align: center;
}
.connect_agregator ul{
    text-align: center;
    padding:0px;
    margin:0px;
    list-style: none;
}
.connect_agregator ul li{
    display: inline-block;
    margin:5px;
}





.rabota_in_taxi {
    padding:50px 0px 70px 0px;
    box-shadow: 0px 9px 18px #351e00;
}
.rabota_in_taxi h2{
    text-align: center;
    margin-bottom: 40px;
}
.rabota_in_taxi textarea{
    width: 100%;
    max-width: 100%;
    min-height: 235px;
}
.rabota_in_taxi input[type="text"]{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.rabota_in_taxi label{
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.rabota_in_taxi button#send_1{
    margin-top: 10px;
}

input[type="radio"]:checked,
input[type="radio"]:not(:checked)
{
    position: absolute;
    left: -9999px;
}
input[type="radio"]:checked + label,
input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-style: normal;
    font-weight: normal;
    margin-left: 30px;
}
input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
    left: -31px;
    top: 4px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #fecf05;
}
input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: -34px;
    top: 1px;
    width: 24px;
    height: 24px;
    border: 3px solid #C4C4C4;
    background: none;
}
input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
    border-radius: 100%;
}
input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}
input[type="radio"]:checked + label:after {
    opacity: 1;
}
input[type="radio"]:checked + label[for="offer-10"], input[type="radio"]:not(:checked) + label[for="offer-10"] {
    margin-right: 10px;
}






#header_top {
    text-align: center;
}
.article_page{
    float: left;
    width: 100%;
    padding-top: 68px;
}




.modal .modal-dialog .modal-header {
    float: left;
    width: 100%;
}
.modal-content {
    float: left;
    width: 100%;
}

.modal .modal-dialog .modal-header h5{
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
    padding-right: 30px;
    float: left;
}
.modal-header .close {
    margin-top: 0px;
}
.modal-body {
    position: relative;
    padding: 20px;
    float: left;
    width: 100%;
    font-weight: normal;
    font-size: 16px;
}
.modal-body .inputs__list .input {
    border: 1px solid #c1c1c1;
    padding: 10px 20px;
    display: block;
    width: 100%;
    max-width: 400px;
    margin: 5px auto;
}
.modal-footer {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px;
}







.last_services{
    margin-top:30px;
    text-align: center;
    margin-bottom: 50px;
}
.last_services h2{
    text-align: center;
}
.last_services .item_list {
    padding: 10px;
    border-radius: 10px;
    transition: 0.3s;
    border: 1px solid #fff;
    /*box-shadow: 0px 0px 5px #000;*/
}
.last_services .item_list a {
    color: #1e252f;
}
.last_services .item_list img{
    border-radius: 10px;
}
.last_services .name_art {
    margin-top: 10px;
    min-height: 43px;
    line-height: 21px;
}
.last_services .name_art a{
    font-size: 14px;
    color: #1e252f;
    font-weight: 600;
    text-transform: uppercase;
}
.last_services .mod-articles-category-introtext{
    text-align: left;
    font-size: 14px;
}
.last_services .item_list:hover {
    /*box-shadow: 0px 0px 5px #000;*/
    border: 1px solid #ccc;
}

/* Все марки автомобилей */
.all_marks h2 {
    text-align: center;
}
.auto-logo {
    padding: 20px 0 0;
    border: 5px solid #fff;
    margin: 0px 0;
    background: #fafafa;
    -webkit-transition: background 300ms ease;
    -moz-transition: background 300ms ease;
    -o-transition: background 300ms ease;
    transition: background 300ms ease;
    text-align: center;
}

/* Преимущества */
.vip_modul{
    padding: 69px 0px;
    background: #254050;
    text-align: center;
    color: #fff;
    line-height: initial;
    margin: 40px 0px;
}
.vip_modul .text{
    text-align: left;
    padding:0px;
    padding-top: 15px;
}
.vip_modul span{
    text-transform: uppercase;
    display: inline-block;
}
.vip_modul img{
    display: inline-block;
    width:auto;
    max-width: 100%;
}


    /* CONTACTS */
.contact_block_wp {
    float:left;
    width:100%;
    padding-bottom:30px;
}
.contact_block_wp .info .row {
    margin-bottom:15px;
}



.breadcrumb{
    background: none;
    margin: 0px;
    padding: 8px 0px;
    margin-bottom: 20px;
}
.breadcrumb > li {
    display: inline-block;
    font-size: 14px;
}
.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #000000;
    padding-right: 0;
    padding-left: 0px;
}
.breadcrumb > li:nth-child(1){
    display: none;
}
.breadcrumb > li:nth-child(2):before{
    display: none;
}


a.blog_link {
    background: #251c00;
    padding: 5px 15px;
    border-radius: 15px;
	color:#fff;
}
a.blog_link:hover {
    background: #251c00;
}



/* Страница дефолтная */
.menu-left ul.nav.menu{
    margin:0px;
    background-color: #eeeeee;
    padding-bottom: 25px;
}
.menu-left ul.nav.menu li a{
    text-decoration: none;
    color: #1e252f;
    font-size: 16px;
    line-height: initial;
}
.menu-left ul.nav.menu li.active > a{
    text-decoration: none;
    color: #351e00;
}
.menu-left ul li{
    list-style: none;
    position: relative;
}
.menu-left ul.nav-child li:before {
    content:  "—";
    position: absolute;
    left: -14px;
    top: 4px;
    font-size: 12px;
}
.menu-left ul.nav.menu > li{
    position: relative;
    display: block;
    padding: 10px 15px;
}
.menu-left ul.nav.menu > li > ul > li a{
    position: relative;
    display: block;
    padding: 10px 15px;
}

.article_detail_wr .content_wr h1{
    margin-top: 0px;
    font-size: 28px;
}
.article_detail_wr .content_wr .content_text{
    line-height: initial;
    font-size: 16px;
}


    /*.contact_block_wp {position: relative; padding-top: 20px; padding-bottom: 20px; float: left; width: 100%;}
    .contact_block_wp .container .row > div{position:relative;}
    .contact_block_wp .phone:before{content: "\f2a0"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top:30%; left:0; color: #c4262e; font-size:50px;}
    .contact_block_wp .email:before{content: "\f2b7"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top:30%; left:0; color: #c4262e; font-size:50px;}
    .contact_block_wp .location:before{content: "\f041"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top:30%; left:0; color: #c4262e; font-size:50px;}
    .contact_block_wp p {font-size: 18px; color: #000; text-transform: uppercase;  margin-bottom: 10px;}
    .contact_block_wp p > span{font-size: 14px; text-transform: initial;}
    .contact_block_wp p.act {font-size: 26px; color: #b3bbc1; text-transform: uppercase; margin-top: 0px; font-weight: 600;}
    .contact_block_wp p.act a {font-size: 26px; color: #b3bbc1; text-transform: uppercase; font-weight: 600;}
    .contact_block_wp p.act a:hover {color: #c4262e;}
    */
    /*
    .wrapper_top_links{
        padding:5px 0px;
        background: #254050;
        color: #fff;
    }
    .wrapper_top_links .search{

    }

    .wrapper_top_links .top_menu{
        text-align: right;
    }
    .wrapper_top_links .top_menu ul{
        margin:0px;
        padding:0px;
        list-style: none;
    }

    .wrapper_top_links .top_menu ul li{
        display:inline-block;
        margin-right:10px;
    }
    .wrapper_top_links .top_menu ul li:last-child{
        margin-right:0px;
        margin-left: 30px;
    }
    .wrapper_top_links .top_menu ul li a{
        padding:5px;
        font-size: 16px;
        color: #fff;
    }




    .wrapper_logo_h1{
        text-align: center;
        padding: 30px 0px;
    }
    .menu1 ul.nav, .menu2 ul.nav{
        text-align: center;
    }
    .menu1 ul.nav > li, .menu2 ul.nav > li{
        display: inline-block;
    }

    .menu1 .nav.menu.mod-list, .menu2 .nav.menu.mod-list{
        margin:0px;
        border: 1px solid #000;
    }




    */


/* Последние статьи */
.last_articles{
    padding:20px;
    /*background: #899da9;*/
    background: url(/images/news-fon3.jpg) no-repeat center;
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover !important;
    position:relative;
}
.last_articles:before{
    content:"";
    display: block;
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.40);

}
.last_articles .item_min{
    float:left;
    width:30%;
    padding:0px 15px;
}
.last_articles .item_big{
    float:left;
    width:40%;
    padding:0px 15px;
}

.last_articles .category-module.mod-list{
    /*background: #fff;
    padding:15px;
    margin-bottom:15px;*/
    position: relative;
    z-index: 10;
}
.last_articles .category-module.mod-list p.title{
    margin: 0px;
    margin-bottom: 1px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff;
    padding: 10px;
}
.last_articles .category-module.mod-list .item_list{
    background: #fff;
    padding:15px;
    margin-bottom:15px;
}
.last_articles .category-module.mod-list .item_list p.name_art{
    margin:0px;
    margin-bottom:10px;
    position: relative;
    padding-right:100px;
}
.last_articles .category-module.mod-list .item_list p.name_art span{
    font-size: 13px;
    color: #868686;
    float: right;
    text-decoration: underline;
    position: absolute;
    top:0px;
    right:0px;
}
.last_articles .category-module.mod-list .item_list p{
    margin:0px;
    margin-bottom:10px;
}
.last_articles .category-module.mod-list .item_list a.mod-articles-category-title {
    font-size:14px;
}
.last_articles .category-module.mod-list .item_list .name_art a.mod-articles-category-title {
    font-size:18px;
}

/* Поддержать партию */
.wrapper_podderzhka{
    padding: 10px;
    background: #254050;
    color: #fff;
    text-align: center;
}
.wrapper_podderzhka a{
    display: inline-block;
    color:#fff;
    background: red;
    border-radius: 5px;
    padding:5px 15px;
    margin-left: 15px;
}
.wrapper_podderzhka a:focus{
    outline:none;
}

/* People */
.last_articles_people .category-module.mod-list p.title{
    font-size: 28px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 40px;
}
.last_articles_people .category-module.mod-list .item_list{
    margin-bottom:25px;
    min-height: 300px;
    padding: 15px;
    border: 1px solid #000;
}
.last_articles_people .category-module.mod-list .item_list img{
    margin:0 auto;
    margin-bottom:10px;
}

/* Проекты */
.last_articles_people.projects{
    background: #254050;
    padding: 40px;
}
.last_articles_people.projects .category-module.mod-list p.title{
    color:#fff;
}
.last_articles_people.projects .category-module.mod-list .item_list{
    border: none;
    background: #fff;
}


/* Контакты */
.wrapper_contacts{
    padding: 20px 0px 40px 0px;
}
.wrapper_contacts input, .wrapper_contacts textarea{
    width:80%;
    max-width: 80%;
}
.wrapper_contacts textarea{
    min-height:60px;
}


/* Категория */
.category .img_news{
    margin-bottom:30px;
}
.category .img_news img{
    width:auto;
    max-width: 100%;
    border-radius: 10px;
}
.category.list-striped .info_text h3, .category.list-striped .info_text .h3{
    margin-top:0px;
}

.article_detail_wr .content_wr img.img_article_full{
    width:auto;
    max-width: 350px;
    float: left;
    margin: 0px 15px 15px 0px;
}

    /* FOOTER */
footer{
    background: #4e4e4d;
    color: #fff;
    padding: 20px 0px 10px 0px;
    font-size: 14px;
    line-height: initial;
}
footer p{
    margin-bottom:5px;
}
footer a{
    color: #fff;
}

footer .logo{
    font-size: 14px;
    line-height: initial;
}

footer .logo img{
    border-radius: 0px 0 0 0;
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    max-width: 190px;
    display: inline-block;
}
footer .logo p{
    margin-bottom:10px;
}


footer .h2{
    margin-bottom:10px;
    font-weight: 600;
    font-size: 18px;
}
footer .adress, footer .uslugi {
    font-size: 16px;
}
footer .adress p{
    text-decoration: underline;
}footer .adress p.h2{
    text-decoration: none;
}
footer ul{
    margin:0px;
    padding:0px;
    list-style: none;
    margin-bottom:10px;
}
footer ul li{
    margin-bottom:5px;
}





footer .copy p{
    margin:0px;
    font-size: 12px;
}
footer .info p {
    text-align: right;
    margin: 0;
}
footer .info p a{
    margin:0px;
    font-size: 14px;
    color:#fff;
}


#mob_links{
	display:none;
}


@media (max-width: 1199px) {
    .top_menu .navbar.navbar-default ul li {
        padding: 3px 6px;
    }

    .vip_modul .text {
        padding-top: 3px;
        font-size: 14px;
    }


    .owl-carousel.main_silder .item .container h1, .owl-carousel.main_silder .item .container .h1{
        line-height: initial;
        margin-bottom:10px;
    }
    header .top_adress {
        padding-right: 0px;
    }
    .owl-carousel.main_silder .item .container .others p:first-child {
        margin-bottom: 10px;
    }

}
@media (max-width: 991px){
    /* activate mobile menu */
    .navbar-header {
        float: none;
    }
    .navbar-left, .navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }


    .navbar.navbar-default .navbar-header{
        display: block;
        color: #fff;
    }
    .navbar.navbar-default .navbar-header button.navbar-toggle{
        float: unset;
        display: inline-block;
        margin-left: 20px;
        position: relative;
        z-index: 10;
        background: #351e00;
    }

    .top_menu .navbar.navbar-default ul li{
        display: block;
        width: 100%;
        text-align: center;
    }
	
	
	
	/* TOP MENU UROVEN HORISONTAL */
	#navbar-main .submenu{
		width:100%;
		position: relative;
		left: 0px;
		z-index: 5;
		border-bottom: 1px solid #ECF1F2;
		visibility: visible;
		opacity: 1;
		margin-bottom: 25px;
	}
	#navbar-main .submenu a{
		text-align:center;
		padding-left: 15px;
		padding-right: 15px;
	}
	#navbar-main li.submenu-link.deeper.parent > a {
		padding-right: 15px !important;
		padding-left: 15px !important;
		padding-bottom: 0px;
	}
	#navbar-main .topmenu > li{
		border-left:none;
		margin-right: 0;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: transparent;
	}
	#navbar-main .topmenu > li:last-child {
		border-right: 1px solid transparent;
	}
	/* \\END TOP MENU UROVEN HORISONTAL */
	

    header{
        text-align: center;
    }

    .navbar-header{
        text-align: center;
    }

    .top_menu .navbar.navbar-default .navbar-header > span{
        display: inline-block;
        /*margin: 10px;
        position: relative;
        right: 20px;*/
        z-index: 1;
        color: #1e252f;
    }

    .top_menu_wr .logo{
        text-align:center;
    }
    .top_menu .navbar.navbar-default ul{
        margin-top:0px;
    }



    header .top_soc {
        text-align: center;
        margin: 10px 0px;
    }

    .owl-carousel.main_silder .item .container {
        text-align: center;
    }
    .owl-carousel.main_silder .item .container .form-container {
        margin-bottom: 35px;
    }
    .owl-carousel.main_silder .owl-dots{
        display:none;
    }
    .owl-carousel.main_silder .item .container .h1_block {
        padding-left: 15px;
        margin-bottom: 20px;
    }
    .owl-carousel.main_silder .item {
        min-height: 785px;
    }

    .owl-carousel.main_silder .item .container .others h1, .owl-carousel.main_silder .item .container .others .h1 {
        font-size: 30px;
    }


    .owl-carousel.main_silder .item .container .form-container label {
        text-align: center;
    }

    .owl-carousel.main_silder .item .container .form-container input, .owl-carousel.main_silder .item .container .form-container .files .form-group {
        max-width: 350px;
        width: 100%;
        margin: 0 auto;
    }
    .owl-carousel.main_silder .item .container .form-container .files .form-group label {
        text-align: left;
    }





    .arenda_avto_line ,.arenda_avto_line .adress {
        text-align: center;
    }
    .arenda_avto_line .link .btn {
        margin-bottom: 12px;
    }



    .vigoda_wr {
        text-align: center;
    }


    .order_oform h2 {
        margin-bottom: 20px;
    }



    .rabota_in_taxi .btn{
        display: block;
        margin: 0 auto;
    }
    .rabota_in_taxi textarea {
        margin-bottom: 10px;
    }



    .owl-carousel.main_silder .item .slide-inner{
        width:40%;
    }


    .last_services {
        margin-bottom: 0px;
    }
    .last_services .item_list{
        padding-bottom:40px;
    }

    .vip_modul .container .row > div{
        float:left;
        width:100%;
        margin-bottom: 20px;
    }
    .vip_modul .container .row > div:last-child{
        margin-bottom: 0px;
    }

    footer, footer .info p{
        text-align: center;
    }

    .article_detail_wr .content_wr h1 {
        margin-top: 23px;
        font-size: 26px;
    }

    .category .info_text h3{
        margin-top:0px;
    }


    footer .h2 {
        margin-top: 30px;
    }

}

@media (max-width: 767px){
    .last_services .item_list img {
        max-width: 220px;
        margin: 0 auto;
    }
    .last_services .name_art{
        min-height: auto;
    }
    .last_services .mod-articles-category-introtext {
        text-align: center;
    }

    .owl-carousel.main_silder .item .slide-inner {
        width: 100%;
        right: 0;
        top: unset;
        bottom: 0px;
        height: auto;
        padding: 15px 30px;
    }

    .category > .row{
        margin-bottom: 20px;
    }
    .category .info_text h3{
        font-size: 18px;
        line-height: initial;
    }
    .category .info_text .anons{
        font-size: 16px;
        line-height: initial;
    }
	
	footer{
		padding-bottom:62px;
	}
	#mob_links{
		display:block;
		margin:0px;
		text-align:center;
		background: #254050;
		position: fixed;
		bottom: 0px;
		width: 100%;
		padding: 11px;
		z-index: 100;
	}
	#mob_links ul{
		margin:0px;
		padding:0px;
	}
	#mob_links ul li{
		display:inline-block;
	}
	#mob_links ul li:first-child{
		margin-right:5px;
	}
	
	#mob_links ul li a{
		display:inline-block;
		padding:5px 15px;
		color:#fff;
	}
	
}
@media (max-width: 503px) {
    .laskonsult_line .zag{
        margin-right: 0px;
        margin-bottom:15px;
    }
}
@media (max-width: 500px) {
    .top_menu_wr .logo {
        display:none;
    }
    .owl-carousel.main_silder .item .container {
        padding: 15px 15px 0px 15px;
    }
}
@media (max-width: 450px) {
    .wrapper_slider_main{
        /*display:none*/
    }


    .owl-carousel.main_silder .item .container h1, .owl-carousel.main_silder .item .container .h1 {
        font-size: 40px;
    }


    .auto-logo h4{
        line-height: initial;
        min-height: 45px;
        font-size: 14px;
    }
    .vip_modul {
        padding: 30px 0px;
    }

    h2{
        font-size: 20px;
    }
    .auto-logo{
        padding: 10px 0 0;
    }
    .auto-logo h4{
        margin-bottom: 0px;
    }



    .category .info_text, .category .img_news{
        width:100%;
    }
    .category .img_news {
        text-align: center;
        margin-bottom: 10px;
    }
    .category .img_news img {
        max-height: 200px;
    }
    .category .info_text h3{
        text-align: center;
    }

    .category > .row {
        margin-bottom: 35px;
    }

}