@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic.eot');
    src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic.woff2') format('woff2'),
         url('../fonts/OpenSans-Italic.woff') format('woff'),
         url('../fonts/OpenSans-Italic.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-BoldItalic.eot');
    src: url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-BoldItalic.woff2') format('woff2'),
         url('../fonts/OpenSans-BoldItalic.woff') format('woff'),
         url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'),
         url('../fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light.woff2') format('woff2'),
         url('../fonts/OpenSans-Light.woff') format('woff'),
         url('../fonts/OpenSans-Light.ttf') format('truetype'),
         url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSansLight-Italic.eot');
    src: url('../fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSansLight-Italic.woff2') format('woff2'),
         url('../fonts/OpenSansLight-Italic.woff') format('woff'),
         url('../fonts/OpenSansLight-Italic.ttf') format('truetype'),
         url('../fonts/OpenSansLight-Italic.svg#OpenSansLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Extrabold.eot');
    src: url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Extrabold.woff2') format('woff2'),
         url('../fonts/OpenSans-Extrabold.woff') format('woff'),
         url('../fonts/OpenSans-Extrabold.ttf') format('truetype'),
         url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraboldItalic.eot');
    src: url('../fonts/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-ExtraboldItalic.woff2') format('woff2'),
         url('../fonts/OpenSans-ExtraboldItalic.woff') format('woff'),
         url('../fonts/OpenSans-ExtraboldItalic.ttf') format('truetype'),
         url('../fonts/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans.woff2') format('woff2'),
         url('../fonts/OpenSans.woff') format('woff'),
         url('../fonts/OpenSans.ttf') format('truetype'),
         url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
         url('../fonts/OpenSans-Semibold.woff') format('woff'),
         url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiboldItalic.eot');
    src: url('../fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-SemiboldItalic.woff2') format('woff2'),
         url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'),
         url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype'),
         url('../fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'AvertaPE';
    src: url('../fonts/AvertaPE-Bold.eot');
    src: url('../fonts/AvertaPE-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AvertaPE-Bold.woff2') format('woff2'),
         url('../fonts/AvertaPE-Bold.woff') format('woff'),
         url('../fonts/AvertaPE-Bold.ttf') format('truetype'),
         url('../fonts/AvertaPE-Bold.svg#AvertaPE-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
*
{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
p
{
	margin:0;
	padding:0;
	font-weight:600;
	line-height:24px;
}
h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
	color: #009fe3;
	line-height:normal;
	font-family: 'AvertaPE';
	font-weight:bold;
}
h1
{
	font-size:32px;
}
h2
{
	font-size:24px;
}
h3
{
	font-size:18.72px;
}
h4
{
	font-size:16px;
}
h5
{
	font-size:13.28px;
}
h6
{
	font-size:10.72px;
}
ul, li, ol
{
	margin:0;
	padding:0;
	list-style-type:none;
}
img
{
	max-width:100%;
	height:auto;
}
a
{
	text-decoration:none;
	border:0;
	outline:0;
	color: #009fe3;
}
iframe, input, button, textarea, select
{
	border:0;
	outline:0;
	background:transparent;
}
body
{
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: normal;
	line-height:normal;
	color: #4c4c4c;
}
.container
{
	max-width:1170px;
	padding:0 15px;
	margin:0 auto;
	display:block;
}
.container-fluid
{
	max-width:100%;
	padding:0 15px;
	display:block;
}
.row
{
	margin:0 -15px;
}
.stk-elem {
    padding: 0;
    width: 144px;
    height: 45px;
    line-height: 45px;
    -webkit-transform-origin: 48px 48px 0;
    -moz-transform-origin: 48px 48px 0;
    transform-origin: 48px 48px 0;
    background-color: rgb(167, 99, 164);
    color: rgb(255, 255, 255);
    border-radius: 10px 10px 0 0;
    font-size: 15px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block;
    position: fixed;
    font-size: 15px;
    top: 50%;
    right: -100px;
    z-index: 999999;
    text-align: center;
    color: #fff;
}
.stk-elem p
{
	line-height: 45px;
}
.stk-elem p a
{
    color: #fff;
    display: block;
}
.bodysec
{
	width:100%;
	overflow:hidden;
}
.landing-header
{
	width:100%;
	overflow:hidden;
}
.toplandingheader
{
	width:100%;
	overflow:hidden;
	padding:25px 0;
}
.landinglogo
{
	float:left;
}
.toplandheadrytsec
{
	float:right;
}
.toplandheadrytsec ul
{
	float:right;
	margin-top: 14px;
}
.toplandheadrytsec ul li
{
	 float:left;
	 line-height:24px;
	 text-transform:capitalize;
	 font-size: 16px;
}
.toplandheadrytsec ul li a
{
	display:block;
	color:#8cd3f1;
	padding:0 30px;
}
.toplandheadrytsec ul li:last-child
{
	font-weight: 600;
}
.toplandheadrytsec ul li:last-child a
{
	background:#009fe3;
	color:#fff;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.btmlandingheader
{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e1e1e1;
}
.btmlandingheader ul li
{
	line-height:56px;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
	margin:0 0 0 30px;
	float:left;
}
.btmlandingheader ul li:first-child
{
	margin:0;
}
.btmlandingheader ul li a
{
	display:block;
	color:#009fe3;
}
.fstlandingsec
{
	width:100%;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	padding:300px 0 140px 0;
}
.paybylinklandsec
{
	width:100%;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	padding:150px 0 250px 0;
}
.landcontwidth
{
    max-width: 642px;
    float: right;
}
.fstlandheadingsec
{
	width:100%;
	overflow:hidden;
}
.fstheading {
    display: table;
    text-transform: uppercase;
    font-family: 'AvertaPE';
    font-weight: bold;
    background: #004b88;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    padding: 5px 17px 7px;
	float:right;
}
.sndheading {
    display: table;
    text-transform: uppercase;
    font-family: 'AvertaPE';
    font-weight: bold;
    background: #00aeef;
    color: #fff;
    font-size: 35px;
    line-height: normal;
    padding: 0 17px 4px 17px;
    margin-top: 7px;
	float:right;
}
.sndlandingsec
{
	width:100%;
	overflow:hidden;
	padding: 40px 0;
	text-align:center;
}
.sndlandingsec a
{
	display:inline-block;
	line-height:74px;
	background:#5bc4f1;
	padding:0 40px;
	color:#fff;
	font-size:35px;
	font-weight: 400;
	border-radius:60px;
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
}
.thrdlandingsec
{
	width:100%;
	overflow:hidden;
	background:#dcf5fc;
	padding:60px 0;
}
.thrdlandingsec h1, .thrdlandingsec h2, .thrdlandingsec h3, .thrdlandingsec h4, .thrdlandingsec h5, .thrdlandingsec h6
{
    margin: 16px -40px 30px 0;
	background:#004a87;
	color:#fff;
	display: table;
	float: right;
	padding:0 9px 6px;
	transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.thrdlandlftsec
{
	width:40%;
	float:left;
	padding:0 15px;
}
.thrdlandrytsec
{
	width:50%;
	float:right;
	padding:0 15px;
}
.thrdlandrytsec p
{
	text-align:right;
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 26px;
	font-weight: 600;
	color:#61c6f0;
	width: 100%;
	overflow: hidden;
}
.thrdlandrytsec p:last-child {
    margin-bottom: 0;
}
.forthlandingsec
{
	width:100%;
	overflow:hidden;
	padding:60px 0;
}
.forthlandingsec h1, .forthlandingsec h2, .forthlandingsec h3, .forthlandingsec h4, .forthlandingsec h5, .forthlandingsec h6
{
    margin: 16px 0 30px -20px;
	background:#004a87;
	color:#fff;
	display: table;
	padding:0 9px 6px;
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
}
.frthseclftpart
{
	width:40%;
	float:left;
	padding:0 15px;
}
.frthsecrytpart
{
	width:40%;
	float:right;
	padding:0 15px;
}
.forthlandingsec ul, .forthlandingsec ol
{
	margin:0 0 0 17px;
}
.forthlandingsec ul li, .forthlandingsec ol li
{
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	color:#61c6f0;
	list-style-type:disc;
}
.forthlandingsec .frthsecrytpart ul li:last-child, .forthlandingsec .frthsecrytpart ol li:last-child
{
	list-style-type:none;
}
.fifthlandingsec
{
	width:100%;
	overflow:hidden;
	padding:60px 0;
	background:#52d2f7;
}
.fifthlandingsec h1, .fifthlandingsec h2, .fifthlandingsec h3, .fifthlandingsec h4, .fifthlandingsec h5, .fifthlandingsec h6
{
    margin: 16px 0;
    background: #004a87;
    color: #fff;
    display: table;
    float: right;
    padding: 0 9px 6px;
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
}
.fifthlandingsec ul, .fifthlandingsec ol
{
	width:100%;
	overflow:hidden;
}
.fifthlandingsec ul li, .fifthlandingsec ol li
{
    color: #fff;
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
    margin-top: 15px;
    position: relative;
    padding: 0 0 0 30px;
	background:url(../images/tick.png) no-repeat left 1px;
	background-size:20px 20px;
}
.fifthlandingsec ul li:first-child, .fifthlandingsec ol li:first-child
{
    margin: 0;
}
/*.fifthlandingsec ul li:before, .fifthlandingsec ol li:before
{
    content: "\f0a9";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 1px;
    z-index: 1;
    font-size: 20px;
    color: #ffffff;
}*/
.fifthlandingsec .txt
{
	border:1px solid #fff;
	padding:5px 15px 30px 15px;
	max-width:750px;
	margin:70px auto auto;
	text-align:center;
	position:relative;
}
.fifthlandingsec .txt p
{
	font-size: 20px;
    line-height: normal;
    font-weight: 400;
	color:#fff;
	margin-top:15px;
}
.searchfildimage
{
	position:absolute;
	left:0;
	right:0;
	bottom:-15px;
	z-index:1;
}
.sixthlandingsec
{
	width:100%;
	overflow:hidden;
	padding:60px 0;
}
.sixthlandingsec h1, .sixthlandingsec h2, .sixthlandingsec h3, .sixthlandingsec h4, .sixthlandingsec h5, .sixthlandingsec h6
{
	border:3px solid #707070;
	display:inline-block;
	color:#707070;
	padding:12px 20px 14px 20px;
	line-height:normal;
	text-transform:uppercase;
	margin-bottom:50px;
	font-size: 32px;
}
.forthlogosec
{
    width: 33.33333%;
    float: left;
    padding: 0 15px;
}
.forthlogosec img
{
	top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	position: relative;
}
.forthlogocontsec
{
    width: 66.66667%;
    float: left;
    padding: 0 15px;
}
.forthlogocontsec p
{
	font-weight:400;
	margin-bottom: 15px;
}
.forthlogocontsec p:last-child
{
	margin:0;
}
.seventhlandingsec
{
	width:100%;
	overflow:hidden;
	padding:60px 0;
	background:#172a39;
}
.seventhlandingsec h1, .seventhlandingsec h2, .seventhlandingsec h3, .seventhlandingsec h4, .seventhlandingsec h5, .seventhlandingsec h6
{
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font-size:36px;
	margin-bottom: 50px;
}
.seventhlandlftpart
{
	width:50%;
	float:left;
	padding:0 15px;
}
.seventhlandrytpart
{
	width:50%;
	float:left;
	padding:0 15px;
	border-left:1px solid #009fe3;
}
.tbltitlesec
{
    width: 100%;
    overflow: hidden;
	margin-top:30px;
}
.tbltitlesec.first
{
	margin-top:0;
}
.tbltitlesec h1, .tbltitlesec h2, .tbltitlesec h3, .tbltitlesec h4, .tbltitlesec h5, .tbltitlesec h6
{
	text-transform:none;
	text-align:left;
	font-size:22px;
	color:#5bc4f1;
	margin-bottom:15px;
}
.tbltitlesec h1 span, .tbltitlesec h2 span, .tbltitlesec h3 span, .tbltitlesec h4 span, .tbltitlesec h5 span, .tbltitlesec h6 span
{
	font-weight:400;
	font-family: 'Open Sans';
	font-size:12px;
}
.tbltitlesec h1:nth-child(1), .tbltitlesec h2:nth-child(1), .tbltitlesec h3:nth-child(1), .tbltitlesec h4:nth-child(1),
.tbltitlesec h5:nth-child(1), .tbltitlesec h6:nth-child(1) {
    float: left;
}
.tbltitlesec h1:nth-child(2), .tbltitlesec h2:nth-child(2), .tbltitlesec h3:nth-child(2), .tbltitlesec h4:nth-child(2),
.tbltitlesec h5:nth-child(2), .tbltitlesec h6:nth-child(2) {
    float: right;
    text-align: right;

}
.seventhlandingsec table
{
	width:100%;
}
.seventhlandingsec table tr td
{
	width:40%;
	text-align:right;
	color:#5bc4f1;
	font-size:15.5px;
	line-height:normal;
	padding-top:12px;
	font-weight:400;
	vertical-align:top;
}
.seventhlandingsec table tr td:first-child
{
	width:60%;
	text-align:left;
	color:#fff;
}
.seventhlandingsec table tr:first-child td
{
	padding-top:0;
}
.seventhlandingsec p
{
	color:#fff;
	font-weight:400;
	font-size:15.5px;
	line-height:27px;
}
.seventhlandingsec .seventhlandlftpart p, .seventhlandingsec .seventhlandrytpart p
{
	margin-top: 60px;
}
a.centerbutton
{
	display:inline-block;
	font-weight:400;
	text-transform:uppercase;
	color:#5bc4f1;
	border:3px solid #fff;
	padding:0 30px;
	font-size:30px;
	line-height:60px;
	margin-top:50px;
}
.eightlandsec
{
	width:100%;
	overflow:hidden;
	padding:60px 0 30px 0;
}
.eightlandsec h1, .eightlandsec h2, .eightlandsec h3, .eightlandsec h4, .eightlandsec h5, .eightlandsec h6
{
	margin-bottom:50px;
}
.contactformsec
{
	width:100%;
	overflow:hidden;
}
.box_left_image
{
    width: 278px;
    height: 278px;
    overflow: hidden;
    line-height: 278px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
	border:1px solid #707070;
	float:left;
}
.box_left_image img
{
	width:100%;
	height:100%;
	object-fit:cover;
}
.box_right
{
    float:right;
	width:822px;
}
.contactformwidth
{
	width:100%;
	overflow:hidden;
}
.fieldwidth
{
	width:48%;
	height: 60px;
	margin-bottom:30px;
	
}
.fieldwidth.leftdir
{
	float:left;
}
.fieldwidth.rightdir
{
	float:right;
}
.fieldwidth.centerdir
{
	margin:auto auto 30px;
	clear:both;
}
.inputfield
{
	width:100%;
	height:52px;
	border:1px solid #707070;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;
	padding:0 25px;
	color:#b2bdbf;
	font-size:16px;
	font-weight:400;
	font-family: 'Open Sans';
}
.contactformwidth .checkboxsec
{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}
.contactformwidth .checkboxsec input
{
	float:left;
	margin: 3px 5px 0 0;
}
.checkboxsec span.wpcf7-list-item-label
{
	font-weight: 600;
	line-height: 20px;
}
.submitbut
{
    background: #1caffc;
    height: 52px;
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    padding: 0;
    cursor: pointer;
    border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
    text-align: center;
	width:100%;
	font-family: 'Open Sans';
	font-weight:700;
	text-transform:uppercase;
}
.searchicon
{
	background:url(../images/search.png) no-repeat 25px center;
	background-size:20px 20px;
	padding-left:55px;
}
.contactbtnsec
{
	width:100%;
	overflow:hidden;
	padding:30px 0 0 0;
	background: #4c4c4c;
}
.sglecontactbtmsec
{
	width:25%;
	float:left;
	padding:0 15px;
	margin-top:30px;
}
.complogo
{
	max-width:225px;
}
.sglecontactbtmsec h1, .sglecontactbtmsec h2, .sglecontactbtmsec h3, .sglecontactbtmsec h4, .sglecontactbtmsec h5, .sglecontactbtmsec h6
{
	font-weight:400;
	font-family: 'Open Sans';
	margin:2px 0 0 0;
	font-size: 18px;
}
.sglecontactbtmsec p
{
	color:#5bc4f1;
	font-weight:400;
	line-height:normal;
	margin-top:15px;
	font-size:16px;
}
.sglecontactbtmsec p a
{
	color:#5bc4f1;
}
.sglecontactbtmsec p a:hover
{
	text-decoration:underline;
}
.landing-footer
{
	width:100%;
	overflow:hidden;
	background:#4c4c4c;
	padding:60px 0 50px 0;
	text-align:center;
}
.landing-footer ul li
{
	display:inline;
	font-size:12px;
	line-height:normal;
	padding:0 10px;
	text-transform:uppercase;
	border-left:1px solid #5393ae;
}
.landing-footer ul li:first-child
{
	border:0;
}
.landing-footer ul li a
{
	color:#58acce;
	display:inline-block;
}
.landing-footer ul li a:hover
{
	color:#fff;
}
/*.landing-footer ul li
{
	float:left;
	font-size:12px;
	line-height:normal;
	color:#58acce;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
.landing-footer ul li:first-child
{
	margin:0;
}
.landing-footer ul li a
{
	color:#58acce;
}
.lftftrsec
{
	float:left;
	width:50%;
	padding:0 15px;
}
.lftftrsec ul
{
	margin:20px 0 0 0;
}
.lftftrsec ul li
{
	width:50%;
	margin:0;
	padding:0;
}
.rytftrsec
{
	float:right;
	width:50%;
	padding:0 15px;
}
.rytftrsec ul
{
	float:right;
	margin: 105px 0 0 0;
}
.rytftrsec ul li
{
	text-transform:uppercase;
	border-left:1px solid #5393ae;
}
.rytftrsec ul li:first-child
{
	border:0;
}*/
.plaincentcontdsec
{
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
    text-align: center;
}
.skybg
{
	background:#b1eafb;
}
.plaincentcontdsec h1, .plaincentcontdsec h2, .plaincentcontdsec h3, .plaincentcontdsec h4, .plaincentcontdsec h5, .plaincentcontdsec h6
{
	color:#004a87;
	margin-bottom:20px;
	font-size:28px;
}
.einsatzgebietecontsec
{
	width:100%;
	overflow:hidden;
	background:#ffffff;
	padding:60px 0;
}
.einsatzgebietecontsec h1, .einsatzgebietecontsec h2, .einsatzgebietecontsec h3, .einsatzgebietecontsec h4, .einsatzgebietecontsec h5,
.einsatzgebietecontsec h6
{
    margin: 16px 0 30px -40px;
	background:#004a87;
	color:#fff;
	display: table;
	padding:0 9px 6px;
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
}
.halfcolumnsec
{
	float:left;
	width:50%;
	padding:0 15px;
}
.einsatzgebietecontsec ul, .einsatzgebietecontsec ol
{
	width:100%;
	overflow:hidden;
}
.einsatzgebietecontsec ul li, .einsatzgebietecontsec ol li
{
    color: #707070;
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
    margin-top: 15px;
    position: relative;
    padding: 0 0 0 30px;
	background:url(../images/blue-tick.png) no-repeat left 1px;
	background-size:20px 20px;
}
.einsatzgebietecontsec ul li:first-child, .einsatzgebietecontsec ol li:first-child
{
    margin: 0;
}
.paylinksec
{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding-top:50px;
}
.ihrevorteilesec
{
	width:100%;
	overflow:hidden;
	background:#52d2f7;
	padding:60px 0;
}
.ihrevorteilesec h1, .ihrevorteilesec h2, .ihrevorteilesec h3, .ihrevorteilesec h4, .ihrevorteilesec h5, .ihrevorteilesec h6
{
    margin: 16px 0 30px -40px;
	background:#004a87;
	color:#fff;
	display: table;
	padding:0 9px 6px;
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
}
.ihrevorteilesec ul, .ihrevorteilesec ol
{
	width:100%;
	overflow:hidden;
}
.ihrevorteilesec ul li, .ihrevorteilesec ol li
{
    color: #fff;
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
    margin-top: 15px;
    position: relative;
    padding: 0 0 0 30px;
	background:url(../images/tick.png) no-repeat left 1px;
	background-size:20px 20px;
}
.ihrevorteilesec ul li:first-child, .ihrevorteilesec ol li:first-child
{
    margin: 0;
}
.centerimagesec
{
	width:100%;
	overflow:hidden;
	padding:60px 0;
	text-align:center;
}
.centerimagetitlesec
{
	width:100%;
	overflow:hidden;
	text-align:center;
	background:url(../images/line.jpg) repeat-x left 22px;
	padding:0 15px;
	margin-bottom:50px;
}
.centerimagetitlesec h2
{
	display:inline-block;
	background:#00b8f1;
	color:#fff;
	text-transform:uppercase;
	line-height:44px;
	padding:0 25px;
}
a.burgermenu
{
    font-size: 24px;
    color: #000;
    cursor: pointer;
    display: none;
	margin-top: 10px;
}
.sidenav
{
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999999;
  top: 0;
  right: 0;
  background-color: #009ed6;
  overflow-x: hidden;
  transition: 0.5s;
  text-align:center;
}
.sidenav .closebtn
{
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 36px;
  margin: 0;
  color:#fff;
}
.sidenav ul
{
  position:relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidenav ul li
{
	display:block;
	font-size:20px;
	text-transform:uppercase;
	line-height:40px;
	font-weight: 600;
}
.sidenav ul li a
{
	display:block;
	color:#fff;
}
.contentarea
{
	width:100%;
	overflow:hidden;
	padding:49px 0 54px 0;
	background: #edede5;
}
.contentarea h1, .contentarea h2, .contentarea h3, .contentarea h4, .contentarea h5, .contentarea h6
{
	margin-bottom:15px;
}
.contentarea p
{
	font-weight:normal;
	font-size:15px;
	margin-bottom:15px;
}
.contentarea p:last-child
{
	margin-bottom:0;
}
.contentarea ul
{
	margin-left:17px;
	margin-bottom:15px;
}
.contentarea ul li
{
	font-weight:normal;
	font-size:15px;
	line-height: 24px;
	list-style-type:disc;
}

.asterix
    {
        font-size:11px;
    }
.bluetext
    {
        color:#61c6f0 !important;
    }
