.clr {clear: both;}
.cont .nivo-directionNav, .cont  .nivo-controlNav{display:none;}
.block_contact-item {position: relative;padding: 60px 30px 58px;margin-top: 35px;background-color: #fafafa;text-align: center; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
.block_contact-item.item-marker::before {content: '\f041';background-color: #DE5307; }
.block_contact-item::before {font-family: 'FontAwesome';position: absolute;top: -35px;left: 50%;width: 70px;height: 70px;padding-left: 2px;margin-left: -35px;border-radius: 50%;color: #ffffff;font-size: 30px;line-height: 71px; }
.block_contact-item .title {margin-bottom: 10px; }
.block_contact-item.item-phone::before {content: '\f095';background-color: #00bff3; }
.block_contact-item::before {font-family: 'FontAwesome';position: absolute;top: -35px;left: 50%;width: 70px;height: 70px;padding-left: 2px;margin-left: -35px;border-radius: 50%;color: #ffffff;font-size: 30px;line-height: 71px; }
.block_contact-item.item-mail::before {content: '\f199';background-color: #8ec63f; }
.block_contact-item::before {font-family: 'FontAwesome';position: absolute;top: -35px;left: 50%;width: 70px;height: 70px;padding-left: 2px;margin-left: -35px;border-radius: 50%;color: #ffffff;font-size: 30px;line-height: 71px; }
.list-check li::before {font-family: 'FontAwesome';content: '\f00c';position: absolute;top: 1px;left: -19px;color: #DE5307; }
.list-checks li::before {font-family: 'FontAwesome';content: '\f10c';position: absolute;top: 1px;left: -19px;color: #DE5307; }
.list-check li {position: relative; list-style: none;margin-bottom: 10px;}
.list-checks li {position: relative; list-style: none;margin-bottom: 10px;}
.mb0 {margin-bottom: 0;}
.pt10 {padding-top: 10px;margin-left: 20px;}
.block_columns-center {display: -ms-flexbox;display: flex;align-items: center;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.block_contact-item.item-mail::after {border-bottom-color: #8ec63f; }
.block_contact-item.item-phone::after {border-bottom-color: #00bff3; }
.block_contact-item.item-marker::after {border-bottom-color: #DE5307; }
.block_contact-item::after {content: '';position: absolute;bottom: 30px;left: 50%;width: 70px;margin-left: -35px;border-bottom: #9b9ea1 solid 3px; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,.slider {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;}
body {font-family: "Reckless Neue Book", sans-serif;padding: 0px;margin: 0px;font-size: 16px!important;background: #ffffff url(../img/77.png) repeat;}
h1, h2,h3,h4,h5,h6 {color: #37474f;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; line-height: 40px; margin-bottom: 20px;font-style: normal;font-weight: 400;}
h2 { font-size: 27px; line-height: 30px; margin: 18px 0;font-style: normal;font-weight: 400;}
h3 { font-size: 22px; line-height: 30px; margin: 15px 0;font-weight: 400;font-style: normal;}
h4 { font-size: 20px; line-height: 30px; margin: 15px 0;font-style: normal;font-weight: 400;} 
h5 { font-size: 20px; line-height: 30px;margin: 15px 0;font-style: normal;font-weight: 400;}
h6 { font-size: 18px; line-height: 20px;margin: 15px 0;font-style: normal;}
@font-face {font-family: 'Maison Neue';font-weight: 400;src: url('../fonts/Maison-Neue-Mono.eot'); /* IE9 Compat Modes */src: local('Maison Neue'), local('Maison-Neue'),  url('../fonts/Maison-Neue-Mono.eot?#iefix') format('embedded-opentype'),  url('../fonts/Maison Neue Mono.otf') format('otf'),  url('../fonts/Maison-Neue-Mono_1.woff') format('woff'),  url('../fonts/Maison-Neue-Mono.ttf') format('truetype'),  url('../fonts/Maison-Neue-Mono.svg#MavenPro') format('svg'); }
@font-face {font-family: 'MonumentGrotesk-Regular';font-weight: 400;src: url('../fonts/MonumentGrotesk-Regular.eot'); /* IE9 Compat Modes */src: local('Maison Neue'), local('Maison-Neue'),  url('../fonts/MonumentGrotesk-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MonumentGrotesk-Regular.otf') format('otf'),  url('../fonts/MonumentGrotesk-Regular.woff') format('woff'),  url('../fonts/MonumentGrotesk-Regular.ttf') format('truetype'),  url('../fonts/MonumentGrotesk-Regular.svg#MavenPro') format('svg'); }
@font-face {font-family: 'Reckless Neue Book';font-weight: 400;src: url('../fonts/RecklessNeue-Book.eot'); /* IE9 Compat Modes */src: local('Maison Neue'), local('Maison-Neue'),  url('../fonts/RecklessNeue-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/RecklessNeue-Book.otf') format('otf'),  url('../fonts/RecklessNeue-Book_1.woff') format('woff'),  url('../fonts/RecklessNeue-Book.ttf') format('truetype'),  url('../fonts/RecklessNeue-Book.svg#MavenPro') format('svg'); }
h1,.h1{font-family:"MonumentGrotesk-Regular", sans-serif !important;}
h2,.h2{font-family:"MonumentGrotesk-Regular", sans-serif !important;}
strong {font-family:"MonumentGrotesk-Regular", sans-serif;font-weight: 500;}
.centered{text-align: center!important;}
h3,.h3{font-family:"Reckless Neue Book", sans-serif  !important;}
h4{font-family:"Reckless Neue Book", sans-serif !important;text-align: left!important;}
h5{font-family:"Reckless Neue Book", sans-serif !important;text-align: center;}
h6{font-family:"Reckless Neue Book", sans-serif !important;}
p {font-size: 16px!important;font-weight: normal;line-height: 25px;}
ul, ol {list-style-position: inside;}
ul {list-style: none;margin: 0 0;}
ul li {list-style: none;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
a {color: #DE5307;text-decoration: none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a:hover {text-decoration: none;color: #333;}
hr{color:#e7e7e7}
.row{padding:15px;}
.padds{padding-top:35px;}
.border{border:1px solid #e7e7e7;width:100%;height:1px;}
.navlogo img{max-height:40px;width:auto;margin-top: -9px;}
.individual_section {padding:153px 0 165px;margin:-14px 0 0;background-image:url(../img/anfahrt-3.jpg);background-position:top left;}
.individual_section .cont {min-height:50px;max-width:1170px;}
.individual_section h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section p {font-size:18px;line-height:27px;color:inherit;}
.individual_section .shortcode_button {margin-top:14px;}
.individual_section_footer {padding:153px 0 165px;margin:-14px 0 0;background-image:url(../img/anfahrt-3.jpg);background-position:top left;border-top:5px solid #DE5307;}
.individual_section_footer .cont {min-height:50px;max-width:1170px;padding: 50px;background:rgba(255, 255, 255, 0.70);}
.individual_section_footer h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_footer p {font-size:18px!important;line-height:27px;color:inherit;}
.individual_section_footer .shortcode_button {margin-top:14px;}
.bg_gray {background-color:#f7f7f7;}
.parallax {background-position: 50% 0px;background-size: cover !important;background-repeat: no-repeat !important;background-attachment: fixed !important;}
.cont{text-align:center;}
.column{color: #ffffff;}
#sitewrapper{background:#ffffff url(../img/77.png) repeat;}
.pdnleft {padding-left:25px;}

@media all and (min-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;}
#mainwrapper{width:1200px;margin:0 auto;min-height:550px;padding-top: 50px;}
#header{height:125px;position: fixed;z-index:999;top:0;width:100%;margin:0;padding:0;background:#ffffff url(../img/77.png) repeat;border-top:5px solid #DE5307;border-bottom:5px solid #f0f0f0;}
#header_inner{width:1200px;padding:0 0 20px 0;margin:0 auto;}
#footer-inner{width:1200px;padding:0;margin:0 auto;}
.header1{height:120px;padding:15px 0;text-align:left;}
.navlogo,.topnav a.icon{display:none}
#navi{width:100%;padding:0;margin:0 auto;}
.topnav {width:100%;overflow: visible;background-color: #DE5307;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);}
.topnav a {color: #ffffff;padding: 12px 16px;text-decoration: none;font-size: 17px;display: block;float:left;border-right:1px solid #de6625;}
.topnav a:hover {background-color: #ffffff;color: #DE5307;outline: 3px solid #fff;border-right:1px solid #fff;}
.container{width: 1170px;padding:50px 0;font-size:15px;margin: 0 auto;}
.centers{text-align:center;border-right:1px solid #e7e7e7;margin-top:15px;}
.theme-default .nivo-controlNav {margin-top: -90px;z-index: 999;position: relative;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;float:left;border-right:1px solid #ddd;color: #666;}
.dropdown {position: relative;display: inline-block;margin-top: 2px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;position: absolute;margin:45px 0;background-color: #ffffff;min-width: 300px;left: 30px;z-index: 100;padding-top: 15px;}
.dropdown-content-small a,
.dropdown-content-smalll a,
.dropdown-content a {float:left;clear: both;padding: 6px 12px;font-size: 17px;text-decoration: none;display: block;color:#666666;border: none;width:100%;}
.dropdown-content-small a:hover,
.dropdown-content-smalll a:hover,
.dropdown-content a:hover {background-color: #f0f0f0;color:#666666;}
.dropdown:hover .dropdown-content {display: block;width:650px;margin-left:-500px;}
.dropdown:hover .dropdown-content-small{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropdown-content-smalll{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropbtn {background-color: #DE5307;color:#fff;}
.dropdown-menu {font-size: 17px;}
.dropdown-content-block{width:50%;float:left;padding:10px;}
.dropdown-content-block a {text-align:left;padding: 6px 0px;text-decoration: none;display: block;color:#15314F}
.dropdown-content-block a:hover {background-color: #ffffff;color:#427FCB}
.dropdown-menu {font-size: 17px;}
.header1 img{max-width:350px;width:100%;}
.desk {padding-left: 35px;}
#slider:before {content: '';position: absolute;bottom: -816px;right: 0;width: 314px;height: 1530px;background: #ffffff url(../img/77.png) repeat;transform: rotate(82deg);z-index: 99; }
#slider:after {content: '';position: absolute;bottom: -884px;left: 0;width: 354px;height: 1619px;background: #ffffff url(../img/77.png) repeat;transform: rotate(97deg);z-index: 99; }
.text-right{text-align:right;}
.text-left {text-align:left;}

}

@media all and (min-width: 998px) and (max-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;}
#mainwrapper{width:970px;margin:0 auto;min-height:550px;padding-top: 50px;}
#header{height:125px;position: fixed;z-index:999;top:0;width:100%;margin:0;padding:0;background:#ffffff url(../img/77.png) repeat;border-top:5px solid #DE5307;border-bottom:5px solid #f0f0f0;}
#header_inner{width:970px;padding:0 0 20px 0;margin:0 auto;}
#footer-inner{width:970px;padding:0;margin:0 auto;}
.header1{height:120px;padding:15px 0;text-align:left;}
.navlogo,.topnav a.icon{display:none}
#navi{width:100%;padding:0;margin:0 auto;}
.topnav {width:100%;overflow: visible;background-color: #DE5307;position: relative;margin:0 auto;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);}
.topnav a {color: #ffffff;padding: 12px;text-decoration: none;font-size: 17px;display: block;float:left;border-right:1px solid #de6625;}
.topnav a:hover {background-color: #ffffff;color: #DE5307;outline: 3px solid #fff;border-right:1px solid #fff;}
.container{width: 970px;padding:50px 0;font-size:15px;margin: 0 auto;}
.centers{text-align:center;border-right:1px solid #e7e7e7;margin-top:15px;}
.theme-default .nivo-controlNav {margin-top: -60px;z-index: 999;position: relative;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;float:left;border-right:1px solid #ddd;color: #666;}
.dropdown {position: relative;display: inline-block;margin-top: 2px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;position: absolute;margin:45px 0;background-color: #ffffff;min-width: 300px;left: 30px;z-index: 100;padding-top: 15px;}
.dropdown-content-small a,
.dropdown-content-smalll a,
.dropdown-content a {float:left;clear: both;padding: 6px 12px;font-size: 17px;text-decoration: none;display: block;color:#666666;border: none;width:100%;}
.dropdown-content-small a:hover,
.dropdown-content-smalll a:hover,
.dropdown-content a:hover {background-color: #f0f0f0;color:#666666;}
.dropdown:hover .dropdown-content {display: block;width:650px;margin-left:-500px;}
.dropdown:hover .dropdown-content-small{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropdown-content-smalll{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropbtn {background-color: #DE5307;color:#fff;}
.dropdown-menu {font-size: 17px;}
.header1 img{max-width:350px;width:100%;}
.desk {padding-left: 5px;}
.text-right{text-align:right;}
.text-left {text-align:left;}

}

@media all and (min-width: 767px) and (max-width: 998px) {
#sitewrapper{width:100%;margin-top:40px;padding:0;}
#mainwrapper{width:720px;margin:0 auto;padding-top: 0;}
#header{background:#ffffff url(../img/77.png) repeat;width:100%;margin:0;padding:0;position:fixed;z-index:9999;top:0;-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:750px;padding:0;margin:0 auto;}
.header1{display:none}
.topnav {overflow: hidden;background-color: #f0f0f0;position: relative;margin-top: -3px;}
.topnav #navi {display: none;}
.topnav a {background-color: #ffffff;color: #666666;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;}
.topnav a.icon {background: black;color:#ffffff;display: block;position: absolute;right: 0;top: 0;}
.topnav a:hover {background-color: #f9f9f9;color: #666666;}
.navlogo .active {background-color: #ffffff;color: 000000;}
.navlogo{height: 45px;}
.container{width: 750px;padding:50px 0;font-size:15px;margin: 0 auto;}
.individual_section {padding:40px 0;}
.individual_section .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.centers{text-align:center;margin-top:15px;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropdown {border-bottom:1px solid #ddd;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;background-color: #ffffff;padding-top: 15px;}
.dropdown-content-small a,
.dropdown-content-smalll a,
.dropdown-content a {float:left;clear: both;padding: 6px 12px;font-size: 17px;text-decoration: none;display: block;color:#666666;border: none;width:100%;}
.dropdown-content-small a:hover,
.dropdown-content-smalll a:hover,
.dropdown-content a:hover {background-color: #f0f0f0;color:#666666;}
.dropdown:hover .dropdown-content {display: block;width:100%;margin-left:0px;}
.dropdown:hover .dropdown-content-small{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropdown-content-smalll{display: block;width:100%;margin-left:0px;min-height: 170px;}
.dropdown:hover .dropbtn {background-color: #DE5307;color:#fff;}
.dropdown-menu {font-size: 17px;}
.block_contact-item p{font-size:12px;}
.block_contact-item{padding: 60px 20px 58px!important;}
.theme-default .nivo-controlNav {margin-top: -90px;position: absolute;z-index: 999;left: auto;right: auto;width: 100%;}
.text-right{text-align:right;}
.text-left {text-align:left;}

}

@media all and (min-width: 440px) and (max-width: 767px) { 
#sitewrapper{width:100%;margin-top:40px;padding:0;}
#mainwrapper{width:90%;margin:0 auto;padding-top: 0;}
#header{background:#ffffff url(../img/77.png) repeat;width:100%;margin:0;padding:0;position:fixed;z-index:9999;top:0;-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.header1{display:none}
.topnav {overflow: hidden;background-color: #f0f0f0;position: relative;margin-top: -3px;}
.topnav #navi {display: none;}
.topnav a {background-color: #ffffff;color: #666666;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;}
.topnav a.icon {background: black;color:#ffffff;display: block;position: absolute;right: 0;top: 0;}
.topnav a:hover {background-color: #f9f9f9;color: #666666;}
.navlogo .active {background-color: #ffffff;color: 000000;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 0;font-size:15px;margin: 0 auto;}
.individual_section {padding:40px 0;}
.individual_section .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.centers{text-align:center;margin-top:15px;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropdown {border-bottom:1px solid #ddd;}
.desk{overflow-y: auto;max-height: 550px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;background-color: #ffffff;padding-top: 15px;}
.dropdown-content-small a,
.dropdown-content-smalll a,
.dropdown-content a {float:left;clear: both;padding: 6px 12px;font-size: 17px;text-decoration: none;display: block;color:#666666;border: none;width:100%;}
.dropdown-content-small a:hover,
.dropdown-content-smalll a:hover,
.dropdown-content a:hover {background-color: #f0f0f0;color:#666666;}
.dropdown:hover .dropdown-content {display: block;width:100%;margin-left:0px;}
.dropdown:hover .dropdown-content-small{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropdown-content-smalll{display: block;width:100%;margin-left:0px;min-height: 170px;}
.dropdown:hover .dropbtn {background-color: #DE5307;color:#fff;}
.dropdown-menu {font-size: 17px;}
.block_contact-item {margin-top: 65px;}
.theme-default .nivo-controlNav {margin-top: -50px;position: absolute;z-index: 999;left: auto;right: auto;width: 100%;}
.text-right, .text-left{text-align:center;}

}

@media all and (max-width:440px){ 
#sitewrapper{width:100%;margin-top:40px;padding:0;}
#mainwrapper{width:90%;margin:0 auto;padding-top: 0;}
#header{background:#ffffff url(../img/77.png) repeat;width:100%;margin:0;padding:0;position:fixed;z-index:9999;top:0;-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.header1{display:none}
.topnav {overflow: hidden;background-color: #f0f0f0;position: relative;width:100%;margin-top: -3px;}
.topnav #navi {display: none;}
.topnav a {background-color: #ffffff;color: #666666;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;}
.topnav a.icon {background: black;color:#ffffff;display: block;position: absolute;right: 0;top: 0;}
.topnav a:hover {background-color: #f9f9f9;color: #666666;}
.navlogo .active {background-color: #ffffff;color: 000000;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 0;font-size:15px;margin: 0 auto;}
.individual_section {padding:40px 0;}
.individual_section .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.centers{text-align:center;margin-top:15px;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropdown {border-bottom:1px solid #ddd;}
.desk{overflow-y: auto;max-height: 550px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;background-color: #ffffff;padding-top: 15px;}
.dropdown-content-small a,
.dropdown-content-smalll a,
.dropdown-content a {float:left;clear: both;padding: 6px 12px;font-size: 17px;text-decoration: none;display: block;color:#666666;border: none;width:100%;}
.dropdown-content-small a:hover,
.dropdown-content-smalll a:hover,
.dropdown-content a:hover {background-color: #f0f0f0;color:#666666;}
.dropdown:hover .dropdown-content {display: block;width:100%;margin-left:0px;}
.dropdown:hover .dropdown-content-small{display: block;width:180px;margin-left:-30px;}
.dropdown:hover .dropdown-content-smalll{display: block;width:100%;margin-left:0px;min-height: 170px;}
.dropdown:hover .dropbtn {background-color: #DE5307;color:#fff;}
.dropdown-menu {font-size: 17px;}
.block_contact-item {margin-top: 65px;}
.theme-default .nivo-controlNav {margin-top: -40px;position: absolute;z-index: 999;left: auto;right: auto;width: 100%;}
.text-right, .text-left{text-align:center;}

}

#footer{width:100%;margin:0;padding:15px 0;background: #DE5307 url(../img/77.png) repeat;}
.footer-bottom{padding:5px 15px;min-height:40px;color:#fff;font-size:17px;}
.footer-bottom a{color:#fff;font-size:15px;}
.reveal img{transition: all 0.9s ease 0s;}
.reveal, .reveal p{transition: all 0.9s ease 0s;}
.reveal {position: relative;opacity: 0;}
.reveal.active {opacity: 1;}
.active.fade-bottom {animation: fade-bottom 1s ease-in;}
.active.fade-left {animation: fade-left 1s ease-in;}
.active.fade-right {animation: fade-right 1s ease-in;}
.active.fade-top {animation: fade-top 1s ease-in;}
@keyframes fade-bottom {
0% {transform: translateY(50px); opacity: 0;}
100% {transform: translateY(0); opacity: 1;}
}
@keyframes fade-top {
0% {transform: translateY(-50px);opacity: 0;}
100% {transform: translateY(0);opacity: 1;}
}
@keyframes fade-left {
0% {transform: translateX(-100px);opacity: 0;}
100% {transform: translateX(0);opacity: 1;}
}
@keyframes fade-right {
0% {transform: translateX(100px);opacity: 0;}
100% {transform: translateX(0);opacity: 1;}
}