@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700&subset=latin,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,cyrillic-ext);
html
{
	background: #fff;
}
body
{
/*	background: url("../img/header.jpg") no-repeat scroll center top;     */
	overflow-x: hidden;
	background-size: auto;
	font: 16px/21px "Open Sans";
	color: #000;
}
.top
{
background: #333357 url("../img/header.jpg") no-repeat scroll center top;
}
h1
{

}
a
{
	color: #820101;
	text-decoration: none;
	transition: .3s;
	}
a:hover
{
	color: #000;
	}
iframe
{
	max-width: 100%;
}
.row img
{
	/*max-width: 100%;*/
}
.animate
{
	opacity: 0;
	transition: 1.8s;
}
#list .middle
{
	padding-top: 25px;
	}
#list h1
{
	text-align: left;
	margin-top: 0;
	}
.animate.show
{
	opacity: 1;
}
.container-fluid.topmenu{
  background: url("../img/menuBG.png") repeat-x scroll center top;
}
.container-fluid.topmenu nav.navbar.navbar-default{
    background-color: inherit;
    border: none;
    min-height: 75px;
width: 100%;
}
.nav > li > a {
    font: 700 24px/34px "Cuprum",sans-serif;
    color: #fff;
    text-decoration: none;

    color: #fff;
font: 700 24px/23px "Cuprum",sans-serif;
margin: 5px 20px;
text-decoration: none;
/*border: #fff solid 3px;*/
border: 3px solid rgba(0,0,0,0.3);
border-color:transparent;
margin: 1% 2%;
white-space: nowrap;
padding: 5px 15px;
}
.nav > li > a:hover,.nav > li > a:focus ,.nav > li.active > a{
    text-decoration: none;
    background-color: inherit;
    border: #fff solid 3px;


}
.topmenu nav ul.nav li.vkk{
    text-align: center;
}
.vkk a{
    background: url("../img/vk.jpg") no-repeat scroll center ;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0;
width: 166px;
display: block;
float: right;
height: 37px;
margin-top: 35px;
}
.vkk a:hover{

    border-color:transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: inherit;
}
.navbar-header{
    padding-top: 5px;
}
.container-fluid.top
{
	position: relative;
	font-family: "Open Sans";
    min-height: 357px;

    padding-left: 0;
padding-right: 0;
}
.container-fluid.top > .container
{
	padding-top: 25px;
	padding-bottom: 0px;
	position: relative;
     min-height: 357px;
       background: url("../img/poster.png") no-repeat scroll center top;
}
.row .logo
{
	padding-left: 4px;
}
.top .container .row a div{
    color:#fff;
    }
.top .container .row .logo a div{
    font-size: 50px;
background: url("../img/head_bg_logo.png") no-repeat scroll left top;
height: 65px;
}
.row .call
{
	padding: 0;
	margin-top: 140px;
}
.top .container .row .call  div{
    font-size: 14px;
    background: url("../img/head_bg_right.png") no-repeat scroll right top;
    color:#fff;
    margin-right: 255px;
    min-height: 45px;
}
.mintitle
{
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	}
.text img.bord
{
	max-width: 100%;
	height: auto;
	}
.callback
{
	background: #00458c;
	text-transform: uppercase;
	color: #fff;
	display: block!important;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	padding: 6px 0!important;
	border: 1px solid #00bee0;
	-webkit-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	-moz-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	text-decoration: none;
}
.maintext
{
	padding-bottom: 30px;
	}
.nopadding
{
	padding: 0;
	}
.jot-comment .date
{
	display: block;
	float: right;
	font-size: 14px;
	color: #333;
	}
.top .container .row .phone  div{
    font-size: 14px;
	background: url("../img/head_bg_text.png") no-repeat scroll left top;
	color:#fff;
	font-family: tahoma;
    font-weight: 400;
    padding: 5px 10px;
}
.callback:hover
{
	color: #fff;
}
.container-fluid.top .phone
{
	font: 600 29px "Open Sans";
	padding-left: 4px;
	color: #00458c;
	text-align: left;
	padding-top: 5px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);

}
.container-fluid.top .phone img
{
	margin-top: -7px;
}
.container-fluid.top .phone .introphone
{
	color: #000;
	font: 14px "Open Sans";
	display: block;
}
.container.slider
{
	padding: 40px 0;
}
.carousel-control.left, .carousel-control.right
{
	background: none;
	transition: 0.3s;
}
.container.slider .glyphicon-chevron-left
{
	left: 15px;
}
.container.slider .glyphicon-chevron-right
{
	right: 30px;
}
.container.slider .glyphicon-chevron-left:before
{
	content: '';
	background: url(../image/slider-arrow-left.png);
	width: 19px;
	height: 33px;
	position: absolute;
}
.container.slider .glyphicon-chevron-right:before
{
	content: '';
	background: url(../image/slider-arrow-right.png);
	width: 19px;
	height: 33px;
	position: absolute;
}
.container.slider .carousel-caption
{
	left: auto;
	background: rgba(255,255,255,0.8);
	top: 25px;
	bottom: 15px;
	right: 80px;
	padding: 23px 20px;
	border: 1px solid #fff;
}
.container.slider .carousel-caption h3
{
	font: 600 25px "Open Sans";
	color: #820101;
	margin-top: 0;
	margin-bottom: 20px;
	float: none;
}
.container.slider .carousel-caption input, .container.slider .carousel-caption textarea
{
	display: block;
	background: rgba(255,255,255,0.8);
	font: 14px "Open Sans";
	color: #4e4c4c;
	border: 1px solid #7c759d;
	padding: 6px 11px;
	margin-bottom: 14px;
	width: 257px;
}
.container.slider .carousel-caption input[type=submit]
{
	background: #00458c;
	color: #fff;
	border: 1px solid #00b3d9;
	font: 600 15px "Open Sans";
	-webkit-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	-moz-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
	transition: 0.8s;
	position: relative;
	backface-visibility: hidden;
    display: inline-block;
    overflow: hidden;
    position: relative;
    transform: translateZ(0px);
    vertical-align: middle;
	margin-bottom: 0;

    background: #7d0000;
	border: 1px solid #b70000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	-moz-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
}
.animate_button
{
	position: relative;
	display: inline-block;
	margin-bottom: 14px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
}
.animate_button:after {
    background: #4a0000 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: 100%;
    transition-duration: 0.3s;
    transition-property: right;
    transition-timing-function: ease-out;
}
.animate_button:hover:after {
    right: 0;
}
.container.slider .carousel-caption input[type=submit]:hover:before
{
	right: 0;
	}
.container.slider .carousel-indicators
{
	left: 31%;
	margin-bottom: 0;
}
.container.slider  .carousel-indicators li
{
	width: 9px;
	height: 9px;
	background: #979797;
	border: 1px solid #979797;
}
.container.slider .carousel-indicators .active
{
	width: 12px;
	height: 12px;
	background: #fff;
	border: 1px solid #fff;
}
.stock .stock_items .item
{
	text-align: center;
	margin-bottom: 20px;
}
.stock .stock_items .item:nth-child(3n+1)
{
	clear: both;
}
.stock .stock_items .item img:not(.map)
{
	border: 1px solid #b3b3b3;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	position: relative;
	max-width: 100%;
}
.stock .stock_items .item img.map
{
	margin-right: 5px;
	margin-top: -5px;
	}
.stock .stock_items .item span
{
	display: block;
	position: relative;
	margin-bottom: 20px;
	transition: 0.3s;
}
.stock .stock_items .item:hover span
{
	transform: translate(0px,-10px);
	}
.stock .stock_items .item span:after
{
	content: '';
	background: url(../image/stock-shadow.png) top center no-repeat;
	height: 13px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13px;
}
.stock .stock_items .item .title
{
	color: #820101;
	font: 700 20px "Cuprum";
	margin-bottom: 10px;
}
.stock .stock_items .item .text
{
	line-height: 18px;
	font: 14px 'Tahoma';
	text-align: center;
}
.container.icons .icons_items
{
	margin-bottom: 80px;
}
.container.icons .icons_items .item
{
	margin-bottom: 30px;
}
.container.icons .icons_items .item img
{
	transition: 0.3s;
}
.container.icons .icons_items .item:hover img
{
	/*transform: scale(1.1);*/
	/*transform: rotate3d(0,1,0,-180deg)*/
	transform: rotateY(360deg) translate(0px,-10px);
}
.container.icons .icons_items .item .title
{
	font: 700 20px "Cuprum";
	color: #820101;
}
.container.icons .icons_items .item .text
{
	font: 600 16px "Tahoma";
	color: #820101;
}
.container.icons .icons_items .item .text span
{
	font-size: 22px;
}
.container.icons .introtext
{
	padding: 20px 0;
	}
.container-fluid.steps
{
	background-color: #3A0000;
	color: #fff;
    background-image: url('/assets/img/work_bg.png');
    background-repeat: repeat-x;
    background-position: top;
}
.container-fluid.steps h2, .container-fluid.steps .titles
{
	color: #fff;
}
.container-fluid.steps .steps_items
{
	margin-bottom: 40px;
}
.container-fluid.steps .steps_items .item
{
	margin-bottom: 15px;
	opacity: 1;
}
.container-fluid.steps .steps_items .item(2n+1)
{
	clear: both
}
.container-fluid.steps .steps_items .item .title
{
	font: 300 30px/28px 'Open Sans Condensed';
	margin-bottom: 15px;
}
.container-fluid.steps .steps_items .item .num
{
	display: inline-block;
	float:left;
	margin-right: 16px;
	margin-bottom: 16px;
}
.container-fluid.steps .steps_items .item .num span
{
	font: 300 22px "Open Sans";
	border: 1px solid #fff;
	padding: 4px 13px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.container-fluid.steps .steps_items .item .main
{
	width: 85%;
	display: inline-block;
}
.container.goods .goods_items > div
{
	padding-left: 10px;
    padding-right: 10px;
}
.container.goods .goods_items > div:nth-child(4n+1)
{
	clear: both;
}
.container.goods .goods_items
{
	margin-bottom: 50px;
}
.container.goods .goods_items .item
{
	text-align: center;
	font: 16px "Open Sans";
	color: #820101;
	border: 1px solid #959595;
	padding: 20px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 15px;
}
.container.goods .goods_items .item img
{
	transition: 0.3s;
}
.container.goods .goods_items .item img:hover
{
	opacity: 0.8;
}
.container.goods .goods_items .item .title
{
	margin-bottom: 10px;
}
.container.goods .goods_items .item .price
{
	display: block;
	font: 300 20px "Open Sans";
}
.container.goods .goods_items .item .readmore
{
	font: 14px "Tahoma";
	color: #000;
	margin: 15px 0;
	display: block;
}
.container.goods .goods_items .item input[type=submit]
{
	background: #00458c;
	color: #fff;
	border: 1px solid #00b3d9;
	font: 600 15px "Open Sans";
	-webkit-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	-moz-box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	box-shadow: 0 3px 1px -2px rgba(68, 121, 195, 1);
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
	transition: 0.8s;
	position: relative;
	padding: 5px 30px;
}
.container-fluid.advantages
{
	background: #e6e6e6;
}
.container-fluid.advantages h3
{
	color: #820101;
}
.container-fluid.advantages .advantages_items
{
	margin-bottom: 30px;
}
.container-fluid.advantages .advantages_items .item
{
	margin-bottom: 15px;
}
.container-fluid.advantages .advantages_items .item:nth-child(2n+1)
{
	clear: both
}
.container-fluid.advantages .advantages_items .item .title
{
	font: 300 30px/28px 'Open Sans Condensed';
	margin-bottom: 15px;
	color: #820101;
}
.container.gallery .gallery_items
{
	margin-bottom: 30px;
}
.container.gallery .gallery_items .item
{
	margin-bottom: 15px;
}
.container.gallery .gallery_items .item .review-overlay, .gallery-slider .review-overlay{
    background: rgba(0, 0, 0, 0) url("../image/si-overlay.png") repeat scroll 0 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s ease-out 0s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.container.gallery .gallery_items .item .icon-zoom, .gallery-slider .icon-zoom {
    background: rgba(0, 0, 0, 0) url("../image/icon-zoom.png") no-repeat scroll 0 0;
    height: 66px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: scale(5);
    transition: all 0.3s ease-out 0s;
    width: 66px;
}
.container.gallery .gallery_items .item a:hover .icon, .gallery-slider  a:hover .icon
{
	opacity: 1;
	transform: scale(1);
}
.container.gallery .gallery_items .item a:hover .review-overlay, .gallery-slider a:hover .review-overlay
{
	opacity: 1;
}
.container.gallery .gallery_items .item .scaleimg, .container.gallery-slider .gallery_items .item .scaleimg
{
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: 0.3s;
	max-width: 100%;
	display: block;
	overflow: hidden;
	box-shadow: 0 0 0 3px #e1e1e1;
	position: relative
}
.container.gallery .gallery_items .item img, .container.gallery-slider .gallery_items .item img
{
	transition: 0.3s;
	max-width: 100%;
	width: 100%;
}
.container.gallery .gallery_items .item img:hover,.container.gallery-slider .gallery_items .item img:hover
{
	transform: scale(1.1);
}
.container.gallery-slider .carousel-inner, .partners-slider  .carousel-inner
{
	float:left;
}
.container.gallery-slider  .carousel, .partners-slider  .carousel
{
	float:left;
	margin-bottom: 50px;
}
.container.gallery-slider  .carousel .glyphicon-chevron-left
{
	left: -45px;
	margin: 0!important;
}
.container.gallery-slider  .carousel .glyphicon-chevron-left:before
{
	content: '';
	background: url(../image/mainslider-arrow-left.png);
	width: 15px;
	height: 24px;
	position: absolute;
}
.container.gallery-slider  .carousel  .glyphicon-chevron-right
{
	right: -30px;
	margin: 0!important;
}
.container.gallery-slider  .carousel .carousel-control
{
	width: auto;
}
.container.gallery-slider  .carousel  .glyphicon-chevron-right:before
{
	content: '';
	background: url(../image/mainslider-arrow-right.png);
	width: 15px;
	height: 24px;
	position: absolute;
}
.container.video
{
	text-align: center;
	margin-bottom: 50px;
}
.container.reviews .reviews_items
{
	margin-bottom: 50px;
}
.container.reviews .reviews_items .item
{
	border-bottom: 2px solid #d7d7d7;
	padding-bottom: 20px;
	padding-top: 25px;
}
.container.reviews .reviews_items .item:last-child
{
	border-bottom: none;
}
.container.reviews .reviews_items .item .avatar
{
	border: 1px solid #fff;
    box-shadow: 0 0 0 1px #e1e1e1;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: 0.3s;
	cursor: pointer;
	float:left;
	margin-right: 20px;
}
.container.reviews .reviews_items .item .avatar img
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.container.reviews .reviews_items .item .avatar:hover
{
	transform: scale(1.1);
}
.container.reviews .reviews_items .item .main
{
	float: left;
    width: 87%;
}
.container.reviews .reviews_items .item .name
{
	font: 600 18px "Tahoma";
	color: #820101;
}
.container.reviews .reviews_items .item .date
{
	color: #820101;
	font: 14px "Tahoma";
}
.container.reviews .reviews_items .item .text
{
	font: 14px "Tahoma";
	color: #000;
	margin-top: 15px;
	float:left;
}
.container.reviews .reviews_items .item .text p
{
	margin-bottom: 2px;
}
.container-fluid.reviewsfull
{
	background: #d9d9d9;
	border-top: 1px solid #820101;
	-webkit-box-shadow: 0px -5px 0px 0px rgba(217,217,217,1);
	-moz-box-shadow: 0px -5px 0px 0px rgba(217,217,217,1);
	box-shadow: 0px -5px 0px 0px rgba(217,217,217,1);
}
.container-fluid.reviewsfull .reviewsfull_items
{
	margin-bottom: 50px;
}
.container-fluid.reviewsfull .reviewsfull_items .item .text
{
	background: #fff;
	padding: 25px 22px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	transition: 0.3s;
	position: relative;
	font: 16px "Open Sans";
	backface-visibility: hidden
}
.container-fluid.reviewsfull .reviewsfull_items .item .text:hover
{
	transform: scale(1.05);
}
.container-fluid.reviewsfull .reviewsfull_items .item .text:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-image: none;
    border-style: solid;
    border-width: 15px;
    content: " ";
    height: 0;
    left: 20%;
    margin-left: -15px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
.container-fluid.reviewsfull .reviewsfull_items .item .client
{
	margin-left: 10px;
    margin-top: 40px;
	font: 19px "Open Sans";
}
.container-fluid.reviewsfull .reviewsfull_items .item .client img {
    border-radius: 100%;
    float: left;
	margin-right: 10px;
}
.container-fluid.reviewsfull .reviewsfull_items .item .client p
{
	width: auto;
	padding-top: 20px;
    color: #820101;
}
.container.partners .partners_items
{
	margin-bottom: 30px;
}
.container.partners .partners_items .item, .container.partners-slider .partners_items .item, .container.partners .partners_items .item, .container.partners-slider .item
{
	text-align: center;
}
.container.partners .partners_items .item:nth-child(6n+1)
{
	clear: both;
}
.container.partners .partners_items .item p, .container.partners-slider .item p
{
	font-size: 14px;
    color:#820101;
}
.container.partners-slider  .carousel .glyphicon-chevron-left
{
	left: -45px;
	margin: 0!important;
}
.container.partners-slider  .carousel .glyphicon-chevron-left:before
{
	content: '';
	background: url(../image/partnersslider-arrow-left.png);
	width: 19px;
	height: 33px;
	position: absolute;
}
.container.partners-slider  .carousel  .glyphicon-chevron-right
{
	right: -30px;
	margin: 0!important;
}
.container.partners-slider  .carousel .carousel-control
{
	width: auto;
}
.container.partners-slider  .carousel  .glyphicon-chevron-right:before
{
	content: '';
	background: url(../image/partnersslider-arrow-right.png);
	width: 19px;
	height: 33px;
	position: absolute;
}
.container-fluid.news
{
	background: #d9d9d9;
}
.container-fluid.news .news_items
{
	margin-bottom: 30px;
}
.container-fluid.news .news_items .item
{
	font-size: 14px;
	padding-bottom: 30px;
	border-bottom: 1px solid #000;
	padding-top: 15px;
	opacity: 1;
}
.container-fluid.news .news_items .item:last-child
{
	border-bottom: none;
}
.container-fluid.news .news_items .item .title
{
	font: 700 18px "Tahoma";
	color: #820101;
	margin-bottom: 10px;
}
.container-fluid.news .news_items .item .readmore
{
	float: right;
	clear: both;
	display: block;
	color: #000
}
.container.contacts
{
	margin-bottom: 30px;
}
.container.contacts .row
{
	margin-bottom: 20px;
}
.container.contacts strong
{
	margin-bottom: 5px;
	display: inline-block;
}
.container-fluid.contacts-map{
	border-top: 2px solid #6F0000;
	padding-top: 5px;
/*	-webkit-box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);
	-moz-box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);
	box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);
	background: #167ebd;*/
}
.container-fluid.order
{
	background-color: #3A0000;
    background-image: url('/assets/img/work_bg.png');
    background-repeat: repeat-x;
    background-position: top;

/*	border-top: 2px solid #ff9c00;
	-webkit-box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);
	-moz-box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);
	box-shadow: 0px -5px 0px 0px rgba(22,125,189,1);*/
	padding-bottom: 60px;
/*	margin-top: 5px;*/
	color: #fff;
    margin-top: 20px;
}
.container-fluid.order h2, .container-fluid.order .titles
{
	color: #fff;
}
.container-fluid.order input
{
	width: 100%;
	padding: 5px 7px;
	margin-bottom: 13px;
	color: #333;
}
.container-fluid.order textarea
{
	width: 100%;
	padding: 5px 7px;
	height: 190px;
	color: #333;
}
.container-fluid.order input[type=submit]
{
	background: #7d0000;
	border: 1px solid #b70000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	-moz-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	font: 700 15px "Open Sans";
    color:#fff;
	}
.advantages  .advantages_items .item.animate.show .main
    {
        display: inline-block;
        width: 85%;
    }

.advantages .advantages_items .item.animate div.num  {
        display: inline-block;
        float: left;
        margin-bottom: 16px;
        margin-right: 16px;
    }
 .advantages .advantages_items .item.animate div.num span {
 /* border: 1px solid #fff;
  border-radius: 50px;*/
  font: 300 22px "Open Sans";
  padding: 4px 13px;
  background: url('/assets/img/point.png')no-repeat center;
}

.container-fluid.order label
{
	font-weight: normal;
	line-height: 16px;
}
.container-fluid.order img
{
	max-width: 100%;
}	
.container-fluid .termsConditions{
	margin-bottom: 15px;
    font-size: 14px;
    line-height: 14px;
}
.container-fluid .termsConditions input{
	width: auto;
}
.container-fluid .termsConditions a{
	color: #FFF;
	font-style: italic;
	text-decoration: underline;
}
.container-fluid.callme
{
	text-align: center;
	padding-bottom: 54px;
	border-bottom: 1px solid #CCC;
}
.container-fluid.callme .intro
{
	font: 25px "Tahoma";
	text-align: center;
	display: block;
	margin-bottom: 40px;
	color: #820101;
}
.container-fluid.callme a.callmeback
{
	background: #ff9000;
	border: 1px solid #ffc400;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 3px 3px 0px -1px rgba(235,88,0,1);
	-moz-box-shadow: 3px 3px 0px -1px rgba(235,88,0,1);
	box-shadow: 3px 3px 0px -1px rgba(235,88,0,1);
	font: 24px "Tahoma";
	padding: 10px 20px;
	color: #fff;
	text-decoration: none;
    background: #7d0000;
	border: 1px solid #b70000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	-moz-box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
	box-shadow: 0px 3px 0px -1px rgba(74,0,0,1);
}
.container.footer
{
	text-align: center;
	color: #333;
	padding: 55px 0 20px;
}
.container.footer img
{
	margin-top: -6px;
	margin-left: 5px;
}
.carousel-inner > .item
{
	padding: 3px;
	padding: 3px;
}
.easing
{
	opacity: 1;
    position: relative;
    transform: scale(1);
    transition-delay: 0ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
span.red
{
	color: #f00;
}

.collapse {
    display: block;
}

.navbar-header {
display: none;
}

.nav-justified li {
display: flex;
}
.nav {
justify-content: space-between;
}

.B_crumbBox {
    padding-top: 25px;
}

@media (max-width: 767px)
{
#page_order input,#page_order textarea
{
	max-width: 75%;
}
.top .container .row .call div
{
	background: transparent url("../img/head_bg_right.png") no-repeat scroll left top;
	margin-right: 0;
}
.row .call
{
	margin-top: 50px;
	}
.top .container .row .phone div
{
	background: rgba(0,0,0,0.7);
	}
.top .container .row .logo a div
{
background-size: contain;
}
}

.form-qform.custom form.qform {
    padding: 0!important;
    float: left;
    /*display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;*/
}
.form-qform.custom form.qform.qform-size-sm .qform-row .qform-field {

}
.form-qform.custom .qform-row:nth-child(7),
.form-qform.custom .qform-row:nth-child(8),
.form-qform.custom .qform-captcha + .qform-row {
    grid-column-start: 1;
    grid-column-end: 3;
}
.form-qform.custom .qform-field__submit_agree-box {
    text-align: center;
}
.form-qform.custom .qform-field__submit_agree-box label {
    display: inline-block;
}
.form-qform.custom .qform-field__submit.malachite .qform-field__submit__input {
    background-color: #820101;
}
form.qform .qform-loader-box__dot:after {
    background: #820101!important;
}
.b-popup form.qform {
    text-align: left;
}

@media screen and (max-width: 576px) {
    .form-qform.custom form.qform {
       grid-template-columns: repeat(1, 1fr);
    }
    .form-qform.custom .qform-row:nth-child(7),
    .form-qform.custom .qform-row:nth-child(8),
    .form-qform.custom .qform-captcha + .qform-row {
        grid-column-end: 1;
    }
}