#awf select,#awf textarea,#awf input[type="radio"] + label,#awf input[type="checkbox"] + label,#awf input[type="text"] {background-color: #fff!important;border: 2px solid #e7e7e7!important;color: #666!important;}
#awf .awf-grid-div {color: #666;}
#awf h3 {font-size: 20px;background: #0F3BD2;color: #fff;padding: 15px 5px !important;margin: 25px 0 !important;}


.clr {clear: both;}
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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;}
body {font-family: tahoma, sans-serif;padding: 0px;margin: 0px;font-size: 14px;}
h1, h2,h3,h4,h5,h6 {font-family: tahoma, sans-serif;font-weight: normal;color: #0F3BD2;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 25px; line-height: 30px; margin-bottom: 20px;font-style: normal;font-weight: 400;text-transform: uppercase;}
h2 { font-size: 20px; line-height: 20px; margin: 18px 0;font-style: normal;font-weight: 400;text-transform: uppercase;}
h3 { font-size: 18px; line-height: 16px; margin: 15px 0;font-weight: 400;font-style: normal;text-transform: uppercase;}
h4 { font-size: 15px; line-height: 22px; margin: 15px 0;font-style: normal;font-weight: 400;} 
h5 { font-size: 14px; line-height: 22px;margin: 0 0 15px 0;font-style: normal;font-weight: 400;}
h6 { font-size: 14px; line-height: 18px;margin: 15px 0;font-style: normal;}
h2 i { font-size: 14px; line-height: 18px; margin-bottom: 20px;font-weight: normal;color: #999;}
p {font-size: 14px;font-family: tahoma, sans-serif;font-weight: normal;line-height: 26px;}
ul, ol {list-style-position: inside;}
ul {margin: 0 0;}
ul li {padding:5px;color: #666666;}
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;}
strong {font-family: tahoma !important;font-weight: normal;font-weight: 700;}
.bg_gray a {color: #ffffff!important;font-weight: normal;}
a {color: #0F3BD2;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: #999999;}
hr{border-top: 1px solid #e7e7e7;margin: 15px 0;border-bottom: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.row{padding:15px;}
.padds{padding-top:35px;}
.border{border:1px solid #e7e7e7;width:100%;height:1px;}
.navlogo img{max-height:40px!important;width:auto;margin-top: -12px;}
.individual_section {padding:153px 0 165px;background-image:url(../img/parallax.jpg);color: #fff;}
.individual_section .cont {min-height:50px;max-width:1270px;margin:0 auto;background: rgba(255,255,255,0.8);padding:45px 0;}
.individual_section h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;text-align: center;color: #333333;}
.individual_section p {font-size:18px;line-height:27px;color:inherit;text-align: center;color: #333333;}
.individual_section a{color: #0F3BD2;}
.individual_section a:hover{color: #333333;}
.individual_section .shortcode_button {margin-top:14px;}
.individual_section_footer {padding:5px 40px;background:#fdfdfd;}
.individual_section_footer .cont {min-height:50px;max-width:1370px;margin:0 auto;}
.individual_section_footer h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_footer p {font-size:14px;line-height:27px;color:inherit;color:#ffffff;text-align: center;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;color:#0F3BD2;text-align:center;}
.bg_gray {background-color:#0F3BD2;}
.parallax {background-position: 50% 0px;background-size: cover !important;background-repeat: no-repeat !important;background-attachment: fixed !important;}
.column{color: #ffffff;}
#map {margin:0 0 15px 0;padding-top:6px;}
.contact_form { padding-top:6px;}
.contact_form textarea { min-height:260px !important;}
.notification_error {color: #b94a48;background-color: #f2dede;border:1px #eed3d7 solid;height: auto;margin: 0 0 9px 0;padding: 10px;text-align: left;}
.notification_ok {color: #3a87ad;background-color: #d9edf7;border:1px #bce8f1 solid;height: auto;margin: 0 0 9px 0;padding: 10px;text-align: center;}
form {margin: 0 0 20px;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: 40px;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small {font-size: 15px;color: #999999;}
label,input,button,select,textarea {font-size: 14px;font-weight: normal;line-height: 20px;}
input,button,select,textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
label {display: block;margin-bottom: 5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {display: inline-block;height: 20px;padding: 20px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
input,textarea,.uneditable-input {width: 206px;}
textarea {height: auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
input[type="radio"],input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;*margin-top: 0;line-height: normal;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {width: auto;}
select,input[type="file"] {height: 30px;/* In IE7, the height of the select element cannot be changed by height, only font-size */*margin-top: 4px;/* For IE7, add top margin to align select with labels */line-height: 30px;}
select {width: 220px;background-color: #ffffff;border: 1px solid #cccccc;}
select[multiple],select[size] {height: auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.uneditable-input,.uneditable-textarea {color: #999999;cursor: not-allowed;background-color: #fcfcfc;border-color: #cccccc;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);}
.uneditable-input {overflow: hidden;white-space: nowrap;}
.uneditable-textarea {width: auto;height: auto;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}
.contact_btn {padding:6px 13px !important;background: #666 !important;border: 0 !important;border-radius: 0;box-shadow: 0;text-shadow:none;text-decoration:none;text-transform:uppercase;font-weight:400;line-height:16px;font-size:13px !important;color:#eaeaea !important;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.contact_btn:hover {background:#3d3d3d !important;color:#c5c5c5 !important;}
.dropbtn a:hover,.dropbtn:hover{background-color:#0F3BD2!important;color: #ffffff!important;}
.mobile_trigger{background-color:#fdfdfd!important;color: #666666!important;padding:5px 15px;border-bottom:1px solid #e7e7e7;}
.mobile_trigger:hover{background-color:#0F3BD2!important;color: #ffffff!important;padding:5px 15px;}
.mobile_trigger_active{background-color:#0F3BD2!important;color: #ffffff!important;padding:5px 15px;}
#myBtn {display: none;  position: fixed; bottom: 20px;right: 30px;z-index: 99;border: none;outline: none;background-color: #0F3BD2; color: #ffffff;cursor: pointer; padding: 15px;border-radius: 10px;font-size: 18px; transition: all 0.9s ease 0s;animation:animatezoom 0.6s}
#myBtn:hover {background-color: #999999;}
.dienstleistungen{max-width:1400px;margin:0 auto;padding-top: 50px;}
.leftnavi a{display: block;padding: 10px 5px;border: 1px solid #e7e7e7;margin-bottom: 5px;background:fdfdfd;color:#666666;}
.leftnavi a:hover {display: block;padding: 10px 5px;border: 1px solid #e7e7e7;margin-bottom: 5px;background:#0F3BD2;color:#ffffff;}
.leftnavi .aktiv{display: block;border: 1px solid #e7e7e7;margin-bottom: 5px;background:#0F3BD2;color:#ffffff;}
.leftnavibig img{max-height:40px;width:auto;float:left;padding-right:15px;}
.leftnavibig a{line-height: 35px;display: block;padding: 30px 5px;border: 1px solid #e7e7e7;margin-bottom: 5px;background:fdfdfd;color:#666666;height: 100px;}
.leftnavibig a:hover {display: block;padding: 30px 5px;border: 1px solid #e7e7e7;margin-bottom: 5px;background:#0F3BD2;color:#ffffff;}
.leftnavibig a .aktiv{display: block;border: 1px solid #e7e7e7;margin-bottom: 5px;background:#0F3BD2;color:#ffffff;}
.leftnavibig a .red {color:#ff0000;}
.leftnavibig p{color:#666666;text-align:left;}
.nivbtn{border: 1px solid #999999;text-decoration:none;background:#333333;text-align:center;}
.nivbtn:hover{border: 1px solid #999999;text-decoration:none;background:#000000;}
.theme-default .nivo-caption a{border:none!important;}
.hunt{height:auto;width:100%;margin-bottom:25px;}
.lgpics{text-align: center!important;}
.lgpics img{max-width:150px;height:auto;padding:15px;}
.angblk{border:1px solid #e7e7e7;width:100%;padding:15px;margin-bottom:15px;}
.hotline a, .hotlinesec a, .hotlinetrd a{color: #fdfdfd;}

@media all and (min-width: 1400px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
.mainwrapper{background:#ffffff;max-width:1400px;margin:0 auto;padding-top: 50px;}
#header{height:190px;-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);position: relative;}
#header_inner{width:1400px;padding:0 0 20px 0;margin:0 auto;}
#footer-inner{width:1400px;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:25%;}
.header1{height:120px;padding:15px 0;text-align:left;font-size: 20px;color: #fff;}
.header1 img{height:120px;}
.header1txt{position: absolute;top: 75%; left: 12%;}
.header2{height:120px;padding:15px;text-align:center;}
.header3{height:120px;padding:15px;text-align:right;}
.navlogo,.topnav a.icon{display:none}
#navi{width:1400px!important;padding:0;margin:0 auto;}
.topnav {width:100%;overflow: visible;background-color: #fdfdfd;}
.topnav a {color: #666666;padding: 12px 39px;text-decoration: none;font-size: 17px;display: block;float:left;border-right:1px solid #ddd;}
.topnav a:hover {background-color: #0F3BD2;color: #fff;}
.container{width:100%;padding:50px 0;font-size:14px;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;}
.dropbtn a{padding: 0px 6px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropdown {position: relative;display: inline-block;margin-top: 2px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;position: absolute;margin:42px 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: #0F3BD2;color:#ffffff;}
.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: #0F3BD2;color:#fff!important;}
.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;}
.header3 img{max-height:50px!important;width:auto;margin-top:22px;}
.headermobil{display:none}
.hotline {background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 235px;line-height: 20px;color: #fdfdfd;width: 250px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 19px;font-weight: 400;z-index:999;}
.hotlinesec{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding:10px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 305px;line-height: 20px;color: #fdfdfd;width: 250px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 19px;font-weight: 400;z-index:999;}
.hotlinetrd{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding:10px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 375px;line-height: 20px;color: #fdfdfd;width: 250px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 19px;font-weight: 400;z-index:999;}


}
@media all and (min-width: 998px) and (max-width: 1400px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
.mainwrapper{background:#ffffff;width:96%;margin:0 auto;padding-top: 50px;}
#header{height:190px;-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);position: relative;}
#header_inner{width:970px;padding:0 0 20px 0;margin:0 auto;}
#footer-inner{width:970px;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:25%;}
.header1{height:120px;padding:15px 0;text-align:left;}
.header1 img{height:120px;}
.header1txt{position: absolute;top: 75%; left: 15%;font-size: 20px;}
.header2{height:120px;padding:15px;text-align:center;}
.header3{height:120px;padding:15px;text-align:right;}
.navlogo,.topnav a.icon{display:none}
#navi{width:970px;padding:0;margin:0 auto;}
.topnav {width:100%;overflow: visible;background-color: #fdfdfd;position: relative;margin:0 auto;}
.topnav a {color: #666666;padding: 12px;text-decoration: none;font-size: 16px;display: block;float:left;border-right:1px solid #ddd;}
.topnav a:hover {background-color: #0F3BD2;color: #fff;}
.container{width: 970px;padding:50px 0;font-size:14px;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: 16px;border: none;cursor: pointer;display: block;float:left;border-right:1px solid #ddd;color: #666;}
.dropbtn a{padding: 0px;font-size: 16px;border: none;cursor: pointer;display: block;color: #666;}
.dropdown {position: relative;display: inline-block;margin-top: 2px;}
.dropdown-content-small,
.dropdown-content-smalll,
.dropdown-content {display: none;position: absolute;margin:42px 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: 16px;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: #0F3BD2;color:#ffffff;}
.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: #0F3BD2;color:#fff;}
.dropdown-menu {font-size: 16px;}
.header3 img{max-height:50px!important;width:auto;margin-top:22px;}
.headermobil{display:none}
.hotline {background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 10px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 215px;line-height: 20px;color: #fdfdfd;width: 200px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 16px;font-weight: 400;z-index:999;}
.hotlinesec{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding:10px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 285px;line-height: 20px;color: #fdfdfd;width: 200px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 16px;font-weight: 400;z-index:999;}
.hotlinetrd{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding:10px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 355px;line-height: 20px;color: #fdfdfd;width: 200px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 16px;font-weight: 400;z-index:999;}


}

@media all and (min-width: 767px) and (max-width: 998px) {
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
.mainwrapper{background:#ffffff;width:96%;margin:0 auto;padding-top: 50px;}
#header{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;}
.column{padding:1%;float:left;width:50%;}
.header1,.header2,.header3{display:none}
.headermobil{position:absolute;z-index:999;top:0;right:80px;}
.headermobil img{max-height:45px!important;width:auto;margin-top: 0px;}
.header1txt{position: absolute;top:20px; left: 5%;font-size: 15px;}
.topnav {overflow: hidden;background-color: #fdfdfd;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: #0F3BD2;color: #ffffff;}
.navlogo .active,.navlogo .active:hover {background-color: #ffffff;color: 666666;height: 50px;}
.navlogo{height: 45px;}
.container{width: 750px;padding:50px 0;font-size:14px;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;}
.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;}
.dropbtn a{padding: 0px;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: #0F3BD2;color:#ffffff;}
.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: 370px;}
.dropdown:hover .dropbtn {background-color: #0F3BD2;color:#fff!important;}
.dropdown-menu {font-size: 17px;}
.hotline {background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding:20px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 205px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 14px;font-weight: 400;z-index:999;}
.hotlinesec{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 275px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 14px;font-weight: 400;z-index:999;}
.hotlinetrd{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;top: 350px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 1px;text-transform: uppercase; font-size: 14px;font-weight: 400;z-index:999;}


}

@media all and (min-width: 440px) and (max-width: 767px) { 
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
.mainwrapper{background:#ffffff;width:90%;margin:0 auto;padding-top: 50px;}
#header{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;}
.column{padding:1%;float:left;width:100%;}
.header1,.header2,.header3{display:none}
.headermobil{position:absolute;z-index:999;top:0;right:80px;}
.headermobil img{max-height:45px!important;width:auto;margin-top: 0px;}
.header1txt{position: absolute;top:20px; left: 10%;font-size: 15px;}
.topnav {overflow: hidden;background-color: #fdfdfd;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: #0F3BD2;color: #ffffff;}
.navlogo .active,.navlogo .active:hover  {background-color: #ffffff;color: 666666;height: 50px;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 0;font-size:14px;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;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_footer h2 {font-size: 14px;}
.centers{text-align:center;margin-top:15px;}
.dropbtn{padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropbtn a{padding: 0px;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: #0F3BD2;color:#ffffff;}
.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: #0F3BD2;color:#fff!important;}
.dropdown-menu {font-size: 17px;}
.leftnavi{display: none;}
#awf #awf-ID32,#awf #awf-ID47,#awf #awf-ID60,#awf #awf-ID65,#awf #awf-ID70,#awf #awf-ID75,#awf #awf-ID80,#awf #awf-ID85,#awf #awf-ID93,#awf #awf-ID98,#awf #awf-ID102,#awf #awf-ID103,
#awf #awf-ID26,#awf #awf-ID31,#awf #awf-ID36,#awf #awf-ID41,#awf #awf-ID46, #awf #awf-ID54,#awf #awf-ID59, #awf #awf-ID64 ,#awf #awf-ID69  ,#awf #awf-ID74  ,#awf #awf-ID79  , #awf #awf-ID84 , #awf #awf-ID92 ,#awf #awf-ID97{width: 100%!important;}
.hotline {background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 15px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 215px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}
.hotlinesec{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 150px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}
.hotlinetrd{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 85px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}

}

@media all and (max-width:440px){ 
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
.mainwrapper{background:#ffffff;width:100%;margin:0 auto;padding-top: 50px;}
#header{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;}
.column{padding:1%;float:left;width:100%;}
.header1,.header2,.header3{display:none}
.headermobil{position:absolute;z-index:999;top:0;right:80px;}
.headermobil img{max-height:45px!important;width:auto;margin-top: 0px;}
.header1txt{position: absolute;top:20px; left: 10%;font-size: 15px;}
.topnav {overflow: hidden;background-color: #fdfdfd;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: #0F3BD2;color: #ffffff;}
.navlogo .active,.navlogo .active:hover {background-color: #ffffff;color: 666666;height: 50px;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 0;font-size:14px;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;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_footer h2 {font-size: 14px;}
.centers{text-align:center;margin-top:15px;}
.dropbtn {padding: 12px 16px;font-size: 17px;border: none;cursor: pointer;display: block;color: #666;}
.dropbtn a{padding: 0px;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: #0F3BD2;color:#ffffff;}
.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: 370px;}
.dropdown:hover .dropbtn {background-color: #0F3BD2;color:#fff!important;}
.dropdown-menu {font-size: 17px;}
.leftnavi{display: none;}
#awf #awf-ID32,#awf #awf-ID47,#awf #awf-ID60,#awf #awf-ID65,#awf #awf-ID70,#awf #awf-ID75,#awf #awf-ID80,#awf #awf-ID85,#awf #awf-ID93,#awf #awf-ID98,#awf #awf-ID102,#awf #awf-ID103,
#awf #awf-ID26,#awf #awf-ID31,#awf #awf-ID36,#awf #awf-ID41,#awf #awf-ID46, #awf #awf-ID54,#awf #awf-ID59, #awf #awf-ID64 ,#awf #awf-ID69  ,#awf #awf-ID74  ,#awf #awf-ID79  , #awf #awf-ID84 , #awf #awf-ID92 ,#awf #awf-ID97{width: 100%!important;}
.hotline {background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 15px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 215px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}
.hotlinesec{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 150px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}
.hotlinetrd{background-color: #0F3BD2;border-radius: 15px 0px 0px 15px;overflow: hidden; padding: 5px 20px !important;margin-top: 0px !important; margin-bottom: 0px !important;position: fixed; right: 0px;bottom: 85px;line-height: 20px;color: #fdfdfd;width: 160px;height: 63px;min-height: 45px;border-width: 0px;text-align: left;letter-spacing: 0.5px;text-transform: uppercase; font-size: 13px;font-weight: 400;z-index:999;}

}





.reveal img{transition: all 0.9s ease 0s;}
.reveal img:hover{filter: brightness(0.8);-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.20);box-shadow: 0 0 25px rgba(0, 0, 0, 0.20);}
.reveal p{text-align: justify;}
.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;}
}
#header{width:100%;margin:0;padding:0;background:#ffffff;border-top:5px solid #0F3BD2;}
#footer{width:100%;margin:0;padding:15px 0;background:#F5F5F5;color:#666666;}
.individual_section_footer .cont .fa{color:#ffffff;text-decoration:none;font-size:35px;padding-right:15px;padding-top:10px;}
.mobile_trigger .fa{color:#666666!important;text-decoration:none;font-size:35px;padding-right:15px;padding-top:0!important;float:right;}
.mobile_trigger_active .fa{color:#ffffff!important;text-decoration:none;font-size:35px;padding-right:15px;padding-top:0!important;float:right;}
.toggle_container{text-align:justify!important;padding:25px;}
.black p,.column{color:#666666!important;text-align:left!important;font-size: 14px!important;}
.grey{margin-bottom:50px;background:#f5f5f5;}
.grey p{color:#666666!important;}
.grey .fa{color:#666666!important;text-decoration:none;font-size:50px!important;margin-bottom:30px;text-align:center;width:100%;}
.grey h3{text-align:center;width:100%;}
.column .fa{color:#0F3BD2;text-decoration:none;font-size:35px;padding-right:15px;}
.column h2{color:#0F3BD2;border-bottom:1px solid #888;padding-bottom:5px;}
.column ul li{line-height: 30px;list-style:none;}
.column ul li a{color:#666666;text-decoration:none;font-size:14px;}
.column ul li a:hover{color:#0F3BD2;text-decoration:none;}
.footer-bottom{padding:5px 15px;min-height:40px;color:#666666;font-size:14px;text-align:center;}
.footer-bottom a{color:#666666;font-size:14px;}
.blbtn{background: #0F3BD2;text-align: center;color: #fff;padding: 15px;}
.blbtn:hover{background:#56a6c7;color: #fff;text-decoration:none;}
.txtcent{text-align:center;}
.white img{width:100%;height:auto;padding:15px;}
.txtcent img{width:100%;height:auto;margin:15px 0;}
.white,
.white p{background: #ffffff;text-align: left;color: #666666!important;}
.headermobil a:hover{background: #e7e7e7}
.headermobil a{padding: 5px 10px 0 0;display:flex!important; float: left;}
.headermobil .fa{margin-right: 10px;}
