

/*----- Подключаемые шрифты -----*/
@font-face {
    font-family: 'clear_sansbold';
    src: url('/fonts/clearsans-bold-webfont.eot');
    src: url('/fonts/clearsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/clearsans-bold-webfont.woff2') format('woff2'),
         url('/fonts/clearsans-bold-webfont.woff') format('woff'),
         url('/fonts/clearsans-bold-webfont.ttf') format('truetype'),
         url('/fonts/clearsans-bold-webfont.svg#clear_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Montserrat Semibold';
	src: url('/fonts/Montserrat-SemiBold.eot');
	src: url('/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-SemiBold.woff') format('woff'),
	url('/fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Medium';
	src: url('/fonts/Montserrat-Medium.eot');
	src: url('/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-Medium.woff') format('woff'),
	url('/fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Regular';
	src: url('/fonts/Montserrat-Regular.eot');
	src: url('/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-Regular.woff') format('woff'),
	url('/fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Light';
	src: url('/fonts/Lato-Light.eot');
	src: url('/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Lato-Light.woff') format('woff'),
	url('/fonts/Lato-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato Regular';
	src: url('/fonts/Lato-Regular.eot');
	src: url('/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Lato-Regular.woff') format('woff'),
	url('/fonts/Lato-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html {height: 100%; width: 100%; margin: 0px; padding: 0px;}
body{height: 100%; width: 100%; padding:0px; margin:0px; color:#000; font-family:"Montserrat Regular", Arial, sans-serif;  font-size:15px; background: #FFFFFF; background-repeat:repeat-y; background-position:center; margin:0 auto; }
input, textarea, select {font-size: 14px; /*font-family: sans-serif;*/ font-family:"Montserrat Regular"; outline:none; resize: none;}
form{padding:0px; margin:0px;}
h1{font-weight:normal; margin:3px 0 30px 0; font-family: 'Montserrat Semibold'; color:#444; font-size:35px;}
ul {margin:0px 0px 0px 10px; padding:0px;}
h2{font-weight:normal; margin:15px 0 15px 0; font-family: 'Montserrat Semibold'; color:#444; font-size:25px;}
h3{font-weight:normal; margin:3px 0 20px 0; font-family: 'Montserrat Semibold'; color:#444; font-size:20px;}
h4{font-size:14px; font-weight:normal;  margin:0px 0 0em 0;}
h5{font-size:13px; margin:0px 0 0em 0;}
h6{font-size:12px; margin:0px 0 0em 0;}
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top;}
p {padding: 0.5em 0 0.5em 0; margin:0;}
a {color:#0078de;}
a:hover {color:#0078de;}
hr {color:#848484; height:1px; border:0px; background-color:#848484;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; }
img{border:0px;}
TABLE.border p {margin:0; padding:0;}
TABLE.border {font-family: Tahoma, Arial, sans-serif;  font-size:12px;  color:#000;    white-space:nowrap; background:#fff; margin-bottom:20px; }
TABLE.border td {padding:10px 20px 10px 20px; border-bottom: 2px solid #d7dde9; }
TABLE.border th {background-color:#d7dde9;  padding:10px 10px 10px 10px; text-align:left;}
TABLE.tabinv p {margin:0; padding:0;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv td{padding: 5px 5px;   }
TR.trbg {background-color:#d7dde9; }
img {vertical-align: bottom;}

.wd { max-width:1920px; margin:0 auto; border_:1px solid red; }

.main { /*background-color:red;*/ /*background: url(/images/main.jpg) no-repeat 0 0; background-size: cover;*/ }
.main .inner { }

.menu  {/*border:1px solid green;*/ height:72px; position:relative;}
.menu div {/*width: 33.3333%; display:inline-block;*/}
.menu  .one{border_:1px solid green; width: 33.3333%; display:inline-block; /*background-color:green;*/ text-align:right; vertical-align: top; padding: 24px 0 0 0;}
.menu  .too{border_:1px solid green; width: 33.3333%; display:inline-block; /*background-color:green;*/ text-align:left;     vertical-align: top; padding: 24px 0 0 0;}
.menu  .logo{border_:1px solid green; width: 33.3333%; display:inline-block; /*background-color:blue;*/ text-align:center;     vertical-align: top;}
.menu  .logo .pic{position: relative; z-index:990; }
.menu  .logo .pic img{/*position: relative; margin-top: 20px;*/}

.menu .mob {display:none;}
.menu .mob_menu {display:none;}

.menu  .one div { display:inline-block; text-transform:uppercase; padding: 0 0 0 60px; font-size:14px; color:#151515; font-family: "Montserrat Medium";}
.menu  .one div:nth-child(1) {padding: 0 0 0 0px; }

.menu  .one div .fly {display:none;  transition: 1s all ease; position: absolute; z-index: 500; width: 350px; border: 0px solid green; margin: 0 0 0 -50px; padding: 20px 0 0 0; text-align: center; background-color: #fff;}
.menu  .one div:hover .fly {display:block; }
.menu  .one div .fly .item {border:0px solid red; font-size: 13px; text-align:left; width: 100%; /*height: 100px;*/ padding:8px; display: inline-block; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; /* IE 6-9 */}
.menu  .one div .fly .item:hover {  -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; filter: none; /* IE 6-9 */}
.menu  .one div .fly .item:hover a {text-decoration:underline;}
.menu  .one div .fly .item img{ display:none; width: 80px; vertical-align: middle;}
.menu  .one div .fly .item div {opacity:0.6; width:110px; height:50px; margin: 0 16px 0 0; border: 0px solid green; vertical-align: middle; background-position: center; background-size: contain; background-repeat: no-repeat;}
.menu  .one div .fly .item:hover  div {opacity:1;}

.menu  .too div { display:inline-block; text-transform:uppercase; padding: 0 0 0 60px; font-size:14px; color:#151515; font-family: "Montserrat Medium";}
.menu  .too div:nth-child(1) {padding: 0 0 0 0px; }

.menu div span {display: inline-block; width: 17px; line-height: 1; text-align: center; cursor: pointer; color: #000;}
.menu div span:after { content: '\f107'; position: relative; display: inline-block; font: 400 14px FontAwesome; text-align: center; transition: .4s all ease; z-index: 2; will-change: transform; -webkit-filter: blur(0);}
.menu div a {color:#000000; text-decoration:none;}
.menu div a:hover span:after { transform: rotate(180deg);}

.slider { height_:725px;}
.slider div img{ width:100%;}

.slider_blank {}
.slider_blank .item{ height:215px; background-attachment: fixed; background-position: center bottom; /*background-repeat: no-repeat;*/ background-size: cover; /*background-size: 100% auto; -webkit-background-size: 100% auto;*/}


.owl-controls .owl-nav .owl-prev { transition: .4s all ease; margin: -32px 0 0 0; position: absolute; top:50%; left: 20px; width:64px; height:64px;  text-align: center; color:rgba(0, 0, 0, 0.25); overflow:hidden; background-color:rgba(202, 202, 202, 0.28); border-radius: 0px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.owl-controls .owl-nav .owl-prev:after{content: '\f107'; font: 400 14px FontAwesome; will-change: transform; font-size: 90px; position: absolute; top: -12px; left: 4px;}
.owl-controls .owl-nav .owl-prev:hover{ background-color:rgba(202, 202, 202, 0.48); }

.owl-controls .owl-nav .owl-next { transition: .4s all ease; margin: -32px 0 0 0; position: absolute; top:50%; right: 20px; width:64px; height:64px;  text-align: center; color:rgba(0, 0, 0, 0.25); overflow:hidden; background-color:rgba(202, 202, 202, 0.28); border-radius: 0px; -webkit-transform: rotate(90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}
.owl-controls .owl-nav .owl-next:after{content: '\f107'; font: 400 14px FontAwesome; will-change: transform; font-size: 90px; position: absolute; top: -12px; left: 4px;}
.owl-controls .owl-nav .owl-next:hover{ background-color:rgba(202, 202, 202, 0.48); }

.owl-controls .owl-dots { display:none!important; }


.new {margin:55px 0 0px 0;}
.new .title { background-image:url(/images/pix.jpg); background-repeat:repeat-x; background-position:0 center; margin-bottom: 50px;}
.new .title .name { text-align:center; }
.new .title .name span { background-color:#fff; padding: 0 30px; color: #545454; text-transform: uppercase; font-size: 26px; font-family: "Lato Light";}

.new  .items { padding: 0px 0 0 0; }
.new  .items .item { border:0px solid red; width:calc(100%/4); /*display:inline-block;*/ float: left;}
.new  .items .item .pad{ /*padding: 5px;*/  position:relative; margin: auto 5px 10px 5px;}
.new  .items .item .pad img{ width:100%; }
.new  .items .item .pad .pic{  }
.new  .items .item .pad .pic img{ width:100%; }
.new  .items .item .pad .name{ position:absolute;  bottom: 60px; font-family: 'Montserrat Semibold'; color:#fff; font-size:35px; padding: 0 0 0 20px; }
.new  .items .item .pad .detail{ position:absolute;  bottom: 30px; /*font-family: 'Lato Light';*/ color:#fff; font-size:16px; padding: 0 0 0 20px;  }
.new  .items .item .pad .detail a{ color:#fff; text-decoration:none;  }
.new  .items .item .pad .detail a:hover{ color:#fff; text-decoration:underline;  }
.new  .items .item .pad .gradient{ position:absolute; opacity: 0.5;  bottom: 0px; width:100%; height:100px; background-image:url(/images/gradient.png); background-repeat:repeat-x; background-position:0 center; }


.call_block { margin:30px 0 0 0; height:420px; background-image:url(/images/call.jpg); background-repeat:no-repeat; background-position: center center; background-size: cover; }
.call_block  .info {margin:0 0 0 40%; padding: 57px 40px 0 0;}
.call_block  .info .title{ font-size:30px; color:#000; font-family:'Lato Regular';}
.call_block .info .text{ font-size:18px; color:#000; font-family:'Lato Regular'; margin:40px 0 0 0;}


.company {margin:70px 0 0px 0;}
.company .title { background-image:url(/images/pix.jpg); background-repeat:repeat-x; background-position:0 center; margin-bottom: 50px;}
.company .title .name { text-align:center; }
.company .title .name span { background-color:#fff; padding: 0 30px; color: #545454; text-transform: uppercase; font-size: 26px; font-family: "Lato Light";}

.company  .items { }
.company  .items .item { /*float:left;*/ display: inline-block; width:25%; text-align:center; vertical-align: middle; }

.inner_blank { max-width: 1200px; margin: 30px auto 0 auto; }
.inner_blank  .nav{ border-bottom:1px solid #eee; font-size: 12px; padding: 0 0 20px 5px; color: #969696; margin:0 0 20px 0;} 
.inner_blank  .nav a{ color: #969696; }

.inner_blank .inner_content { padding: 0 5px;}
.inner_blank .inner_content p{ text-align: justify;}


.manufacturer_list { padding:20px 0 30px 0;}
.manufacturer_list div{ height: 200px; display: inline-block;  vertical-align: middle; width: 48%; text-align: center;}


.cat_list {}
.cat_list .item { width: 25%; text-align: center; height_: 260px; float: left; margin: 0 0 10px 0;}
.cat_list .item .pad{ margin: 10px; background-color: #e0e3e5; padding: 5px; }
.cat_list .item .pic{     margin: 10px;}
.cat_list .item .pic img{ width:100%;}
.cat_list .item .bot{padding: 0 20px 0 25px; position: relative; height: 40px; overflow: hidden;}
.cat_list .item .bot .name{ text-align:left; font-family: 'Montserrat Semibold'; float: left;}
.cat_list .item .bot .add{display:none; cursor:pointer; width:21px; height:20px; background-image:url(/images/add.jpg); margin: 0 5px 0 0; position: absolute; top: 0px; right: 15px; }

.filter {border: 1px solid #e0e3e5; display: inline-block; border-radius: 6px; padding: 15px 20px; margin: 0px 9px 15px 9px;}
.filter .title { display: inline-block; }
.filter .com { display: inline-block; margin: 0 10px;}
.filter .com.sel a{ color:#999; }
.filter .com.sel span{ border-bottom:1px dashed #999;}
.filter .com.sel a:hover{ color:#000; }
.filter .com.sel a:hover span{ border-bottom:1px dashed #000; }
.filter .com.active a{ color:#000;}
.filter .com.active span{margin:0 0 0 5px; border-bottom:1px dashed #000;}
.filter .com.active:before { content: '\f05d'; font: 400 14px FontAwesome;}
.filter .com a{ color:#000; text-decoration:none;}
.filter .com span{ border-bottom:1px dashed #000;}

.cat_detail {}
.cat_detail .info{ background-color:#F3F4F5; padding:20px 20px 20px 10px; position: relative;}
.cat_detail .info .pic{ width:40%; /*float:left;*/ position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-size: cover; background-position: center;}
.cat_detail .info .pic img{ width: 100%; height: 100%;}
.cat_detail .info .text{ width:58%; /*float:left;*/ text-align:justify; margin-left: 42%;}

.cat_detail .list {padding: 30px 0 0 0;}
.cat_detail .list .item { width: 25%; text-align: center; height_: 260px; float: left; margin: 0 0 10px 0;}
.cat_detail .list .item .pad{ margin: 10px; background-color: #e0e3e5; padding: 5px; }
.cat_detail .list .item .pic{     margin: 10px;}
.cat_detail .list .item .pic img{ width:100%;}
.cat_detail .list .item .bot{padding: 0 20px 0 25px; position: relative; height: 40px; overflow: hidden;}
.cat_detail .list .item .bot .name{ text-align:left; font-family: 'Montserrat Semibold'; float: left;}
.cat_detail .list .item .bot .add{display:none; cursor:pointer; width:21px; height:20px; background-image:url(/images/add.jpg); margin: 0 5px 0 0; position: absolute; top: 0px; right: 15px; }


.footer {margin:60px 0 0 0; padding:65px 0 30px 0; text-align:center; background-image:url(/images/footer.jpg); background-repeat:no-repeat; background-position: center center; background-size: cover; }
.footer .logo{ border:0px solid red; display:inline-block; vertical-align: top; margin: 30px 0 0 0;}
.footer .logo img{ width:70%; }
.footer .menuf{ border-left:1px solid #DDDDDD;  font-family:'Lato Regular';   border-right: 1px solid #DDDDDD; display:inline-block; width:324px; vertical-align: top; text-align:left; margin:0 45px 0 45px; padding:30px 0 30px 45px; font-size: 16px;}
.footer .menuf a{ color:#000; }
.footer .menuf a:hover{ color:#000; text-decoration:none;}
.footer .menuf .one{ width:49%; display:inline-block;}
.footer .menuf .one div{ margin:0 0 10px 0;}
.footer .menuf .too{ width:49%; display:inline-block;}
.footer .menuf .too div{ margin:0 0 10px 0;}
.footer .callforme { display:inline-block; vertical-align: top;     margin: 40px 0 0 0;}
.footer .addres { display:inline-block; text-align:left; padding:0 20px 0 60px; }
.footer .addres .title { font-size:16px; text-transform:uppercase; font-family: 'Montserrat Semibold'; margin:0 0 20px 0;}
.footer .addres .text { font-size:15px; margin:0 0 5px 0;}
.footer .addres .phone { font-size:20px; margin:0 0 5px 0; padding:10px 0 0 0;}

body.modal { overflow:hidden_; }
.modalx { display:none; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.52); position:fixed; top:0; left:0; z-index:9999; }
body.modal .modalx{ display:block; }
.call { width:525px; /*height:260px;*/ padding: 0 0 15px 0; background-color: #f4fdff; border-radius: 5px; box-shadow: 2px 1px 17px 0px #000; margin: -125px auto 0 auto; top: 50%; position: relative;}
.call .title1 { text-align: center; font-size: 28px; padding: 0px 0 10px 0;}
.call .title2 { text-align: center; font-size: 20px; padding: 0px 0 10px 0;}
.call .inp_phone input{ margin: 15px auto 20px auto; display: block; font-size: 26px; text-align: center; padding: 6px 0;  border-radius: 5px; border: 1px solid #c7c7c7; box-shadow: 0px 1px 7px 1px #cacaca;}
.call .close{ text-align: right; cursor: pointer; font-size: 20px; padding: 0 5px 0 0; }
.call .close:before { content: "\f00d"; font-family: FontAwesome; }
.call .error { display:none; text-align:center; color:red; font-size: 15px;}
.call .succes { display:none; padding:20px 0 0 0; text-align:center; border-top: 1px dashed #935c2d; margin: 10px 20px; font-size: 18px; color: #45281a;}

.phone_btn { text-decoration:none; color:#fff; display: block; background: linear-gradient(to bottom,#676767 0,#000000 100%); width: 260px; padding: 10px 0 12px 0px; text-align: center; margin: 10px auto; cursor: pointer; border: 1px solid #4040402b; border-radius: 10px; box-shadow: 1px 1px 1px 0px #afafaf; font-size: 15px; letter-spacing: 0.8px; }
.phone_btn:hover { color:#fff; }
.phone_btn span:before { color: #fff; content: "\f095"; font-family: FontAwesome; font-size: 18px; margin-right: 11px; line-height: 1px; }


div.mfeedback { max-width: 1200px; width: 100%;}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:90%; padding-bottom: 25px;}
div.mf-name input, div.mf-email input {width: 50%; min-width: 280px; margin-top:10px; border-radius: 5px; border: 1px solid #c7c7c7; box-shadow: 2px 2px 4px 0px #cacaca;  padding: 5px 10px;}
div.mf-message textarea {width: 100%; margin-top:10px; border-radius: 5px; border: 1px solid #c7c7c7; box-shadow: 2px 2px 4px 0px #cacaca;  padding: 5px 10px;}
span.mf-req {color:red;}
/*div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}*/
div.mfeedback input[type=submit] {     background: linear-gradient(to bottom,#676767 0,#000000 100%); display: block; color: #fff; border-radius: 8px; border: 1px solid #6d6d6d; box-shadow: 2px 2px 4px 0px #cacaca; padding: 10px 30px; font-size: 15px; }
div.mfeedback .mf-ok-text {color: #587539!important; margin: 0 0 20px 0; background-color: #e7ffe8; display: inline-block; padding: 10px 20px; border-radius: 8px;}
div.mfeedback .errortext {color: red!important; margin: 0 0 20px 0; background-color: #fff5f5; display: inline-block; padding: 10px 20px; border-radius: 8px;}

@media screen and (max-width: 1680px) {

.new  .items .item .pad .name{font-size:30px;}
.new  .items .item .pad .detail{font-size:15px;}

}

@media screen and (max-width: 1440px) {

.new  .items .item .pad .name{font-size:28px;}

.company  .items .item img{ width:80%;}

.footer .menuf{     margin: 0 33px 0 33px; }

}

@media screen and (max-width: 1280px) {
.wd { width:100%; }
.menu .one div { padding: 0 0 0 30px; font-size:13px;}
.menu .too div { padding: 0 0 0 30px; font-size:13px;}

.new  .items .item .pad .name{font-size:24px;}
.new  .items .item .pad .detail{font-size:14px;}

.cat_list .item { width: 33%; }

.cat_detail .list .item { width: 33%; }

.call_block  .info .text{ font-size:16px; margin:20px 0 0 0;}

.footer .logo { display:none; }
.footer .logo  img {width: 70%; }
.footer .menuf { width:220px; margin:0 30px 0 30px; font-size: 14px;}
.footer .callforme img{ width:90%;}
.footer .addres {  }
.footer .addres .title { font-size:15px; }
.footer .addres .text { font-size:13px; }
.footer .addres .phone { font-size:16px; }
}


@media screen and (max-width: 1023px) {
.menu .logo .pic {    margin-top: 10px;}
.menu .logo .pic img {width: 80%;}

.menu .one div { padding: 0 0 0 20px; font-size:12px;}
.menu .too div { padding: 0 0 0 20px; font-size:12px;}

.new  .items .item .pad .name{font-size:18px;}

.call_block  .info .text{ font-size:15px;}

.footer .logo { display:none; }
}

@media screen and (max-width: 490px) {

.wd { width:100%; }

.menu { height: 60px;}
.menu  .one {display:none;}
.menu  .too {display:none;}
.menu  .logo {width: 100%;}
.menu .logo .pic { margin-top: 16px;}
.menu .logo .pic img { width:210px;}

.menu .mob {display:block;}
.menu .mob .bars{  position: absolute; top: 15px;left: 10px; z-index:1600;}
.menu .mob .bars:after { content: "\f0c9"; font: 400 30px FontAwesome; color:#5a5a5a;}
.menu .mob.active .mob_menu {display:block; position: absolute; opacity: 0.9; z-index: 600; width: 100%; text-align: center; top: 55px; background-color: #fff; padding: 30px 0 25px 0;}
.menu .mob.active .mob_menu div {padding:10px 0;}

.new {margin:25px 0 0px 0;} 
.new .title { margin-bottom: 20px; }
.new .title .name { }
.new .title .name span { font-size: 18px;}

.new  .items { padding: 0px 0 0 0; }
.new  .items .item {width:100%;}
.new  .items .item .pad{margin: auto 0px 5px 0px;}
.new  .items .item .pad img{ width:100%; }
.new  .items .item .pad .pic{  }
.new  .items .item .pad .pic img{ width:100%; }
.new  .items .item .pad .name{ font-size:24px;}
.new  .items .item .pad .detail{ font-size:13px;}
.new  .items .item .pad .gradient{ }


.manufacturer_list div{ width: 100%; text-align: center;}

.cat_list .item { width: 50%; }

.cat_detail .info {}
.cat_detail .info .pic{width:100%; height: 200px; position: static; margin-bottom:20px;}
.cat_detail .info .text{width: auto; margin-left: auto;}

.cat_detail .list .item { width: 50%; }

.call_block {  height:auto; }
.call_block  .info {margin:0 10px 0 20px; padding: 20px 0 20px 0;}
.call_block  .info .title{ font-size:26px; color:#000; font-family:'Lato Regular';}
.call_block  .info .text{ font-size:15px; margin:25px 0 0 0;}

.company {margin:30px 0 0px 0;}
.company .title { margin-bottom: 50px;}
.company .title .name { }
.company .title .name span { font-size: 18px; }

.company  .items { }
.company  .items .item { width:50%; }


.footer .callforme { margin: 40px 0 35px 0; }
.footer .addres { text-align:center; padding: 0px;}

.call { width:auto; margin-left:10px; margin-right:10px; }
.call .title1 { font-size: 25px; }

.slider_blank .item{ height:215px; background-attachment: fixed; background-position: center bottom; /*background-repeat: no-repeat;*/ /*background-size: cover;*/ background-size: 100% auto; -webkit-background-size: cover; -webkit-background-attachment: fixed;}

.forcontact {display:none;}

}


