@import url("Franklin_Gothic_Medium/stylesheet.css");
@import url("Franklin_Gothic_Book/stylesheet.css");
@import url("GothamProLight/stylesheet.css");
@import url("GothamProBold/stylesheet.css");


@font-face {
    font-family: "GothamProRegular";
    src: url("/fonts/GothamProRegular/GothamProRegular.eot");
    src: url("/fonts/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
    url("/fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBold"; */
@font-face {
    font-family: "GothamProBold";
    src: url("/fonts/GothamProBold/GothamProBold.eot");
    src: url("/fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProBold/GothamProBold.woff") format("woff"),
    url("/fonts/GothamProBold/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBlack"; */
@font-face {
    font-family: "GothamProBlack";
    src: url("/fonts/GothamProBlack/GothamProBlack.eot");
    src: url("/fonts/GothamProBlack/GothamProBlack.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
    url("/fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProItalic"; */
@font-face {
    font-family: "GothamProItalic";
    src: url("/fonts/GothamProItalic/GothamProItalic.eot");
    src: url("/fonts/GothamProItalic/GothamProItalic.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProItalic/GothamProItalic.woff") format("woff"),
    url("/fonts/GothamProItalic/GothamProItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProMedium"; */
@font-face {
    font-family: "GothamProMedium";
    src: url("/fonts/GothamProMedium/GothamProMedium.eot");
    src: url("/fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
    url("/fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProLight"; */
@font-face {
    font-family: "GothamProLight";
    src: url("/fonts/GothamProLight/GothamProLight.eot");
    src: url("/fonts/GothamProLight/GothamProLight.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProLight/GothamProLight.woff") format("woff"),
    url("/fonts/GothamProLight/GothamProLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProMediumItalic"; */
@font-face {
    font-family: "GothamProMediumItalic";
    src: url("/fonts/GothamProMediumItalic/GothamProMediumItalic.eot");
    src: url("/fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProMediumItalic/GothamProMediumItalic.woff") format("woff"),
    url("/fonts/GothamProMediumItalic/GothamProMediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProLightItalic"; */
@font-face {
    font-family: "GothamProLightItalic";
    src: url("/fonts/GothamProLightItalic/GothamProLightItalic.eot");
    src: url("/fonts/GothamProLightItalic/GothamProLightItalic.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProLightItalic/GothamProLightItalic.woff") format("woff"),
    url("/fonts/GothamProLightItalic/GothamProLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBoldItalic"; */
@font-face {
    font-family: "GothamProBoldItalic";
    src: url("/fonts/GothamProBoldItalic/GothamProBoldItalic.eot");
    src: url("/fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProBoldItalic/GothamProBoldItalic.woff") format("woff"),
    url("/fonts/GothamProBoldItalic/GothamProBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "GothamProBlackItalic"; */
@font-face {
    font-family: "GothamProBlackItalic";
    src: url("/fonts/GothamProBlackItalic/GothamProBlackItalic.eot");
    src: url("/fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix")format("embedded-opentype"),
    url("/fonts/GothamProBlackItalic/GothamProBlackItalic.woff") format("woff"),
    url("/fonts/GothamProBlackItalic/GothamProBlackItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: rgba(255,255,255,1.00);	
	overflow-x: hidden;
}
body {
	min-width: 1020px;
}
body #content {
	width: 100%;
	position: relative;
	height: auto;
	float: left;
}

.photocont h3 {
    float: left;
    width: 40%;
    margin-left: 20px;
}

table {
	background-color: rgba(0,0,0,0.00);
	background-image: none;
}
body footer {
	width: 100vw;
	height: 100px;
	background-color: rgba(144,144,144,1.00);
	position: fixed;
	bottom: 0px;
	left: 0px;
}

a.news-archive {
    margin-top: 40px;
    display: inline-block;
    /* position: absolute; */
    bottom: 0px;
    background: #012449;
    text-decoration: none!important;
    color: #fff!important;
    padding: 10px 30px;
    border-radius: 10px;
    border: #7099c4 solid 1px;
    width: auto;
}

.container.news-container table tr {
    margin-top: 20px;
    display: block;
}


.cont {
    width: 1000px;
    margin: auto;
    margin-top: 50px;
}

p.topinnerp a {
    color: #fff;
}

.aiconcont {
    width: 40%;
    display: inline-block;
    margin-right: 5%;
}

img.iconimg {
    float: left;
}

h3.iconh {
    margin: 0px;
    padding: 0px;
}

p.iconp {
    float: left;
    width: 70%;
    margin-left: 20px;
   


}

.aiconcont {
    width: 40%;
    display: inline-block;
    margin-right: 5%;
    margin-top: 20px;
}

h3.iconh {
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
    float: left;
    color:#012449;
}

.photocont {
    width: 100%;
    height: 400px;
    /* overflow: hidden; */
    margin-top: 30px;
    position: relative;
}

.imgcontass {
    width: 50%;
    overflow: hidden;
    height: 100%;
    float: right;
    border: solid 1px #012449;
    box-sizing: border-box;
}

.assline1 {
    width: 80%;
    height: 1px;
    background: linear-gradient(90deg,rgb(1, 36, 73) 0%,rgba(1,36,73,0.00) 91.36%);
    margin-left: -30px;
}

.assline2 {
    height: calc(100% - 100px);
    position: absolute;
    width: 1px;
    background: #012449;
    margin-left: -30px;
}


.tripleimg{
	height: 400;
}

.assdocont {
    position: relative;
}

.assphotoline {
    width: 53%;
    height: 1px;
    position: absolute;
    top: 55%;
    left: 0px;
    background: #012449;
    left: -30px;
}

.assphotoround {
    position: absolute;
    width: 9px;
    height: 9px;
    top: 55%;
    left: -34px;
    background: #012449;
    margin-top: -4px;
    border-radius: 50%;
}

.imgcontass img {
    height: 100%;
}

p.asscontp {
    float: left;
    width: 40%;
    margin-left: 20px;
}


.mailicon.enmail {
    margin-right: 34px;
}

b.nou2345 {
    margin-top: 20px;
    display: inline-block;
}

.mailicon:hover {
    background-position: bottom;
}

h4{
	display: none;
}

blockquote {
    display: none;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}

#wrapper{
	width: 100%;
	height: 100%;
	
}
#topbar {
    width: 1000px;
    height: 25px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    left: 50%;
    margin-left: -500px;
}
#topbar #topbarcont {
	width: 1000px;
	height: 30px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.mailicon {
    width: 23px;
    height: 15px;
    background: #000;
    margin-right: 25px;
    background-image: url(/img/env.png);
    display: none;
    background-size: cover;
}

#topbar #topbarcont #sitemap {
    float: right;
    color: rgba(0,0,0,1.00);
    font-family: Franklin Gothic Book;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
    line-height: 35px;
    margin-left: 20px;
    float: left;
}
#topbar #topbarcont #sitemap:hover {
	color: rgba(16,115,191,1.00);
}
#topbar #topbarcont #searchtopbar {
    float: right;
    height: 20px;
    margin-top: 3px;
    margin-right: 10px;
    position: absolute;
    left: 370px;
}
#topbar #topbarcont #searchtopbar {
    float: right;
    height: 20px;
    margin-top: 7px;
    margin-right: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-left: 35px;
}

	#submitsearch {
	background-color: rgba(255,255,255,1.00);
	margin-left: 0px;
	border: 1px solid rgba(148,148,148,1.00);
	border-radius: 3px;
	height: 19px;
	
	line-height: 13px;
}

#searchtopbar td #submitsearch:hover {
	background-color: rgba(16,115,191,1.00);
	cursor: pointer;
}
#searchtopbar td input {
}
#submitsearch {
    margin-left: -5px;
    height: 21px;
    border-radius: 0px 3px 3px 0px;
    padding: 0px 12px;
    transition: all 0.5s;
    margin-right:0px!important;
}

.captchacont p {
    font-size: 1.3em;
    font-family: franklin gothic medium;
    letter-spacing: 2px;
}

.captchacont {
    width: auto;
    display: inline-block;
}

.captchacont p {
    font-size: 1.3em;
    font-family: franklin gothic medium;
    letter-spacing: 2px;
    width: auto;
    display: inline-block;
    margin-top: 20px;
    /* padding-top: 20px; */
}



#filiallist {
	position: absolute;
	left: 220px;
	background-color: #FFFFFF;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	display: none;
}
#searchtopbar #searchbox {
    margin-right: -0px !important;
    width: 170px;
    box-sizing: border-box;
    height: 21px;
}
a.lang.rulang {
    margin-left: 246px;
}
.lang {
    color: rgba(0,0,0,1.00);
    font-weight: normal;
    font-size: 10pt;
    font-family: Franklin Gothic Book;
    line-height: 35px;
    text-decoration: none;
    float: left;
    margin-left: 20px;
}

#topbar #topbarcont .lang:nth-of-type(1) {
    margin-right: 210px!important;
}

	
#topcontentfilial{
	background-image: url(img/avva.jpg);
	background-size: cover;
	background-position: 0% center;
}
header{
	height: 120px;
	width: 100%;
	background-color: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	transition: all 0.5s;
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 3px 3px 12px -3px;
	box-shadow: 3px 3px 12px -3px;
}
	
#screen1{
	width: 100%;
	height: 500px;
	background-image: url(img/screen1.jpg);
	background-size: cover;
	padding-top: 50px;
	overflow: hidden;
	margin-top: 100px;
}

#headercontainer{
	width:1000px;
	height:100%;
	margin: auto;
	position:relative;
	transition: all 0.5s;}
header #headercontainer #eraser1 {
    width: 72px;
    height: 3px;
    position: absolute;
    background-color: rgba(255,255,255,1.00);
    left: 0px;
    top: -3px;
    z-index: auto;
    display: block!important;
    padding: 0px!important;
}

#eraser1:hover{
	display:none!important;}

header #headercontainer #eraser2 {
	width: 122px;
	height: 3px;
	position: absolute;
	background-color: rgba(255,255,255,1.00);
	left: 0px;
	top: -3px;
	z-index: auto;
	display: block!important;
    padding: 0px!important;
}
header #headercontainer #eraser3 {
	width: 53px;
	height: 3px;
	position: absolute;
	background-color: rgba(255,255,255,1.00);
	left: 0px;
	top: -3px;
	z-index: auto;
	display: block!important;
    padding: 0px!important;
}

header #headercontainer #eraser4 {
	width: 102px;
	height: 3px;
	position: absolute;
	background-color: rgba(255,255,255,1.00);
	left: 0px;
	top: -3px;
	z-index: auto;
	display: block!important;
    padding: 0px!important;
}


.headerimg {
	height: 80px;
	width: auto;
	margin-top: 20px;
	float: left;
	margin-left: 20px;
}
	
header ul{
	float: left;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 20px;
	position: absolute;
	top: 50%;
	left: 220px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	}
header #headercontainer #firstaidlist {
	width: 200px;
}
.rollmenu {
	width: 200px;
	border: 1px solid #B4B4B4;
	position: absolute;
	top: 81%;
	background-color: #FFFFFF;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-webkit-box-shadow: 7px 7px 11px -4px rgba(0,0,0,0.73);
	box-shadow: 7px 7px 11px -4px rgba(0,0,0,0.73);
}
.rollmenu li:hover {
	text-decoration: none;
	background-color: #D8D8D8;
}


header #headercontainer #slujbalist {
	left: 515px;
	display: none;
}

.rollmenu li {
	display: block;
	padding-top: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
	padding-left: 5%;
	width: 90%;
}
header #headercontainer #navconnect2 {
	left: 370px;
}
header #headercontainer #firstaidlist {
	left: 308px;
	display: none;

}




header #headercontainer #servicelist {
	width: 200px;
	position: absolute;
	left: 445px;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
	background-color: #FFFFFF;
	display: none;
}

	
header ul li{
	display: inline;
	font-size: 12pt;
	font-family: "Franklin Gothic Book";
	color: #012449;
	font-weight: normal;
	margin-right: 10px;
	text-align: left;
	list-style-type: none;
	}
header #headercontainer .navconnect {
	width: 1px;
	height: 20%;
	position: absolute;
	top: 62%;
	background-color: #012449;
	display: none;
}
header #headercontainer #navconnect4 {
	left: 545px;
}
header #headercontainer #navconnect5 {
	left: 638px;
}


header #headercontainer #navconnect3 {
	left: 465px;
}



#navconnect1{
	left:270px;}

	
header ul li:hover{
	cursor: pointer;
	text-decoration:none;
	
}
.mainnavlink:hover {
	


}
#headercontainer ul #contactnav {
	padding-bottom:2px!important;
	padding: 0px;
}

.mainnavlink {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 38px;
	padding-bottom: 38px;
	background-color: #fff;
	border-top: 1px solid rgba(255,255,255,1.00);
	border-right: 1px solid rgba(255,255,255,1.00);
	border-left: 1px solid rgba(255,255,255,1.00);
	padding-left: 5px;
	transition: padding 0.5s;
}


#headercontainer #servicelist li {
	display: table;
}

#headercontainer #filiallist li {
	display: table;
	font-family: "Franklin Gothic Book"!important;
	font-size: 10pt;
}


header p{
	font-family: "Franklin Gothic Medium";
	font-size: 14pt;
	color: #000;
	float: none;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	margin: 0px 0px 0px 0px;
	line-height: 14pt;
}

#telhead {
    font-family: "Franklin Gothic Medium";
    font-size: 14pt;
    color: #000;
    float: none;
    position: absolute;
    right: 10px;
    top:50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    margin: 0px 0px 0px 0px;
    line-height: 14pt;
}

a#mailhead {
    /* position: absolute; */
    right: 270px;
    top: 15px;
    text-decoration: underline;
    /* font-size: 11pt; */
    float: right;
    line-height: 31px;
    margin-right: 10px;
    font-size: 10pt;
}
	
header a{
	
	font-weight: normal;
	color: #012449;
	font-size: 12pt;
	float: right;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 50%;
	right: 200px;
	
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-decoration: none;
}
	
header a:hover{

}
header #headercontainer #telhead {
}
#headercontainer .logo {
	float: left;
	position: static;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
}
tr td .topcontent {
	width: 100%;
	height: 400px;
	background-size: cover;
	position: relative;
	margin-top: 100px;
	background-position: 0% 7%;
	overflow: hidden;
	background-image: url(img/DSC00686.JPG);
}


tr td #topabout {
	background-image: url(/img/jura.jpg);
	background-position: 0% 50%;
}

td .topcontent #topcont {
	width: 800px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#topcontentfaq{
	background-image: url(img/cabin-crew-first-aid-training.jpg);
	background-position: 0% 20%;
}

td .topcontent #map-canvas {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
tr td .razd {
	color: rgba(1,36,73,1.00);
	font-family: "Franklin Gothic Medium";
}
td ol li {
	font-family: "Franklin Gothic Book";
}
td .topcontent .ment {
	color: rgba(1,36,73,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	width: 800px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}




td .topcontent #topcontoverlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.20);
}
.topcontent #topcontoverlay #topcont {
	width: 800px;
	height: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#topcontoverlay #topcont .ment {
	color: rgba(255,255,255,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	float: left;
	width: 100%;
}
#topcontoverlay #topcont .dnlink {
	color: rgba(255,255,255,1.00);
	font-family: "Franklin Gothic Book";
}
#topcont .dnlink a {
	color: rgba(255,255,255,1.00);
}
table tr td {
}
tr td .ment {
	color: rgba(1,36,73,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
}

#center {
	width: 800px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.topselecth2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Franklin Gothic Book;
	font-size: 12pt;
	display: none;
}
tr td .topselecth2:hover {
	text-decoration: underline;
	cursor: pointer;
}
tr td .ment2 {
	color: rgba(0,0,0,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	font-size: 14pt;
}
tr td p {
	font-family: "Franklin Gothic Book";
	margin-top: 10px;
	margin-bottom: 10px;
}
tr td p {
	float: none;
}
.leftlink {
	float: left;
}
tr td .dnlink {
	float: none;
}
td p .crtel {
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	text-align: left;
	font-size: 18pt;
}

.center3 tr td p {
    float: none;
    width: 800px;
    margin: auto;
}

tr td img {
	clear: right;
}
tr td .innerimgleft {
	width: 50%;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
tr td .innerimgright {
	width: 50%;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
tr td .imgul {
	float: left;
	width: 40%;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}
tr td .innerimg {
	width: 100%;
	height: auto;
}
tr td .twitter-share-button {
	color: rgba(1,36,73,1.00);
	font-weight: normal;
	font-family: "Franklin Gothic Book";
	text-decoration: none;
}
blockquote .dnlink a {
	color: rgba(1,36,73,1.00);
}
tr td .cr {
	font-style: normal;
	font-family: "Franklin Gothic Book";
}
td .cr .cr {
    color: rgba(1,36,73,1.00);
    display: none;
}







p a .ment4 {
	color: rgba(0,0,0,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	text-decoration: none!important;
	
}
td p a {

}












	
.container{
	width:1000px;
	height: auto;
	margin: auto;
	position:relative;
	border:inner 1px #000;}
	
.container h1{
	font-size: 30pt;
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	color: #fff;
	border-bottom: solid 2px #fff;
	width: auto;
	display: table;
	padding-left: 20px;
}
	
.container p{
	font-size: 12pt;
	color: #fff;
	font-family: "Franklin Gothic Book";
	margin-left: 20px;
}

.container a {
    font-family: "Franklin Gothic Book";
    color: #105fb2;
    transition: 0.5s;
    /* margin-left: 20px; */
    text-decoration: underline;
}
	
.container a:hover{
	color: #3095ff;
	cursor: pointer;
}
#screen1 .container .lookdocuments {
	color: rgba(255,255,255,1.00);
	text-decoration: underline;
}
#license {
	width: 500px;
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -250px;
	background-color: rgba(0,0,0,1.00);
	z-index: 9999;
	height: auto;
	display: none;
}
#license #closelicense {
	position: absolute;
	right: -15px;
	top: -15px;
	background-image: url(img/closelicense.png);
	width: 30px;
	height: 30px;
}
#license #closelicense:hover {
	cursor: pointer;
}
#licenseoverlay {
	width: 100%;
	height: 0100vh;
	position: fixed;
	left: 0px;
	background-color: rgba(0,0,0,0.59);
	z-index: 9998;
	top: 0cm;
	display: none;
}
#license img {
	width: 100%;
	height: auto;
}
	
#screen2{
	width: 100%;
	height: auto;
	background-color: #d5e3f2;
}
	
#screen2 h2{
	color: #000;
	font-weight: normal;
	font-family: "Franklin Gothic Medium";
	display: table;
	margin: 0px auto 0px auto;
	left: 0px;
	padding-top: 50px;
}
	
#line1{
	width: 2px;
	height: 70px;
	background-color: #012449;
	position: absolute;
	top: 78px;
	left: 400px;
}
	
#line2{
	height: 2px;
	width: 700px;
	background-color: #012449;
	margin: auto;
	position: absolute;
	top: 148px;
	left: 150px;
}
	
#line3{
	height: 70px;
	width: 2px;
	background-color: #012449;
	position: absolute;
	top: 148px;
	left: 150px;
}
	
#line4{
	height: 70px;
	width: 2px;
	background-color: #012449;
	position: absolute;
	top: 148px;
	left: 500px;
}
	
#line5{
	height: 70px;
	width: 2px;
	background-color: #012449;
	position: absolute;
	top: 148px;
	left: 850px;
}
	
#line6{
	height: 700px;
	width: 2px;
	background-color: #012449;
	position: absolute;
	top: 148px;
	left: 300px;
}
	
#line7{
	height: 700px;
	width: 2px;
	background-color: #012449;
	position: absolute;
	top: 148px;
	left: 700px;
}
	
#round1{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: solid 3px #012449;
	background-image: url(img/round1.jpg);
	background-size: cover;
	position: absolute;
	top: 218px;
	left: 20px;
	box-shadow: inset 3px 4px 30px 5px #000;
}
	
#round2{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: solid 3px #012449;
	background-image: url(img/round2.jpg);
	background-size: cover;
	position: absolute;
	top: 218px;
	left: 370px;
	box-shadow: inset 3px 4px 30px 5px #000;
}
	
#round3{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: solid 3px #012449;
	background-image: url(img/round3.jpg);
	background-size: cover;
	position: absolute;
	top: 218px;
	right: 20px;
	box-shadow: inset 3px 4px 30px 5px #000;
}
	
#round4{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: solid 3px #012449;
	background-image: url(img/round4.jpg);
	background-size: cover;
	position: absolute;
	top: 848px;
	left: 172px;
	box-shadow: inset 3px 4px 30px 5px #000;
}
	
#round5{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: solid 3px #012449;
	background-image: url(img/round5.jpg);
	background-size: cover;
	position: absolute;
	top: 848px;
	right: 172px;
	box-shadow: inset 3px 4px 30px 5px #000;
}
	
#round1h{
	top: 470px;
	left: 20px;
}

	
#wrapper #screen2 .container #round1p {
	top: 540px;
	left: 20px;
}

.screen2h{
	font-size: 18pt;
	font-weight: normal;
	width: 250px;
	position: absolute;
	font-family: "Franklin Gothic Medium";
	color: #000;
	height: auto;}
	
.screen2p{
	font-size: 10pt!important;
	font-family: "Franklin Gothic Book";
	width: 250px;
	position: absolute;
	color: #000!important;
	margin-left: 0px!important;
}
	
#wrapper #screen2 .container #round2h {
	top: 470px;
	left: 370px;
}
#wrapper #screen2 .container #round2p {
	top: 570px;
	left: 370px;
}

#round3h{
	top: 470px;
	right: 20px;}
	
#round3p{
	top:570px;
	right:20px;}
#wrapper #screen2 .container #round4h {
	top:1100px;
	left:172px;
	
}
#wrapper #screen2 .container #round5h {
	top:1100px;
	right:172px;
	
}
#wrapper #screen2 .container #round4p {
	top:1180px;
	left:172px;
}
#wrapper #screen2 .container #round5p {
	top:1150px;
	right:172px;
}
#wrapper #screen1 .container #connect1 {
	width: 2px;
	height: 490px;
	background-color: #fff;
	position: absolute;
	top: 47px;
	left: 0px;
}
#wrapper #screen2 .container #connect2 {
	width: 717px;
	height: 2px;
	background-color: #012449;
	position: absolute;
	top: 77px;
	left: 0px;
}
#wrapper #screen2 .container #connect3 {
	width: 2px;
	height: 97px;
	position: absolute;
	top: -20px;
	left: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 41.36%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 41.36%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 41.36%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 41.36%);
}
#wrapper #screen3 {
	width: 100%;
	height: 900px;
	background-image: url(img/DSC00701.jpg);
	background-size: 110%;
	position: relative;
	background-position: right bottom;
	background-repeat: no-repeat;
}
#wrapper #screen3 #screen3overlay {
	width: 50%;
	height: 100%;
	background-color: rgba(1,36,73,0.7);
	position: absolute;
	top: 0px;
	left: 50%;
}
#wrapper #screen3 #screen3cont {
	width: 500px;
	position: absolute;
	margin-left: 50%;
	padding-left: 5%;
	padding-top: 5%;
}
.container #screen3cont .servcont {
	width: 100%;
	height: 100px;
	display: table-cell;
	vertical-align: middle;
}

#wrapper #screen3 .container #screen3cont img {
	margin-top: 10px;
	float: left;
}
#wrapper #screen3 .container #screen3cont h2 {
	font-family: "Franklin Gothic Medium";
	color: #fff;
	font-weight: normal;
	font-size: 24pt;
	display: table;
	padding-left: 50px;
}
#wrapper #screen2 .container #line8 {
	width: 200px;
	height: 2px;
	background-color: #012449;
	position: absolute;
	left: 400px;
	top: 970px;
}
#wrapper #screen2 .container #connect4 {
	width: 100px;
	height: 2px;
	background-color: #012449;
	position: absolute;
	top: 970px;
	right: 74px;
}
#wrapper #screen2 .container #connect5 {
	width: 2px;
	height: 480px;
	background-color: #012449;
	position: absolute;
	top: 970px;
	right: 74px;
}
#wrapper #screen3 .container #connect6 {
	width: 2px;
	height: 133px;
	position: absolute;
	top: -20px;
	right: 74px;
	background-image: -webkit-linear-gradient(270deg,rgba(1,36,73,1.00) 0%,rgba(255,255,255,1.00) 47.99%);
	background-image: -moz-linear-gradient(270deg,rgba(1,36,73,1.00) 0%,rgba(255,255,255,1.00) 47.99%);
	background-image: -o-linear-gradient(270deg,rgba(1,36,73,1.00) 0%,rgba(255,255,255,1.00) 47.99%);
	background-image: linear-gradient(180deg,rgba(1,36,73,1.00) 0%,rgba(255,255,255,1.00) 47.99%);
}
#wrapper #screen3 .container #connect7 {
	width: 325px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: 113px;
	right: 74px;
}
#wrapper #screen3 .container #screen3cont p {
}
#wrapper #screen3 .container #screen3cont p {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 350px;
	height: 90px;
	margin-top: 10px;
	margin-left: 20px;
	vertical-align: middle;
	padding-top: 30px;
	display: table-cell;
}
.container #screen3cont .oneline {
	padding-top: 35px!important;
	height:85px!important;
}

#wrapper #screen3 .container #screen3cont #line9 {
	width: 2px;
	height: 36px;
	background-color: #FFF;
	position: absolute;
	left: 99px;
	top: 113px;
}
#wrapper #screen3 .container #screen3cont #line10 {
	width: 2px;
	height: 30px;
	background-color: #FFF;
	position: absolute;
	left: 99px;
	top: 249px;
	z-index: 1;
}
#wrapper #screen3 .container #screen3cont #line11 {
	width: 2px;
	height: 30px;
	background-color: #FFF;
	position: absolute;
	left: 99px;
	top: 379px;
	z-index: 1;
}
#wrapper #screen3 .container #screen3cont #line12 {
	width: 2px;
	height: 30px;
	background-color: #FFF;
	position: absolute;
	left: 99px;
	top: 509px;
	z-index: 1;
}
#wrapper #screen3 .container #screen3cont #line13 {
	width: 2px;
	height: 30px;
	background-color: #FFF;
	position: absolute;
	left: 99px;
	top: 639px;
	z-index: 1;
}
#wrapper #screen3 .container #screen3cont a {
	border-bottom: solid 1px #fff;
	display: table;
	margin-left: 0px!important;
	padding-top:20px!important;}

#wrapper #screen3 .container #screen3cont a:hover {
	border-bottom: solid 1px #3095ff;
	display: table;
	margin-left: 0px!important;
	padding-top:20px!important;}
	
	
#wrapper #screen4 {
	width: 100%;
	height: auto;
	padding-top:50px;
	padding-bottom:50px;
}
#wrapper #screen4 .container h1 {
	color: #000;
	text-align: center!important;
	width:100%;
	padding-left:0px!important;
}
#wrapper #screen4 .container p {
	width: 100%;
	color: #000;
	margin-left:0px;
}
#wrapper #screen3 p {
	font-size: 14pt;
	font-family: "Franklin Gothic Medium";

}
#wrapper #screen3 #photodesc {
	position: absolute;
	bottom: 10px;
	right: 51%;
	font-family: "Franklin Gothic Book";
	color: #fff;
}
.col13 {
	width: 31%;
	height: auto;
	float: left;
	margin: 1%;
	position: relative;
}
.newsimgcont   {
	width: 100%;
	height: 200px;
	overflow: hidden;
	margin-bottom: 30px;
}
.container #col132 .newsimgcont {
	width: 100%;
	height: 200px;
	overflow: hidden;
}
#wrapper #screen5 {
	position: relative;
	background-image: url(img/DSC_1040.JPG);
	width:100%;
	height:800px;
	background-size:cover;
	background-position:center;
}
#wrapper #screen5 #screen5overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(1,36,73,0.8);
	;
	position: absolute;
	top: 0px;
	left: 0px;
}
#wrapper #screen5 .container h2 {
	color: #fff;
	font-family: "Franklin Gothic Medium";
	width: 100%;
	font-weight: normal;
	text-align: center;
	padding-top: 50px;
}
#wrapper #screen4 .container h2 {
	color: #000;
	font-family: "Franklin Gothic Medium";
	text-align: center;
}
#wrapper #screen5 .container .col13 h3 {
	font-family: "Franklin Gothic Medium";
	color: #fff;
	transition: all 0.5s;
}
#wrapper #screen5 .container .col13 p {
	margin-left: 0px!important;
	font-size: 10pt;
}
#wrapper #screen5 .container .col13 img {
	width: 100%;
	height: auto;
	margin-bottom: 19px;
}
#wrapper #screen5 .container .col13 a {
	margin-left: 0px!important;
	margin-top: 18px;
}
.container #col13 .newslink {
	font-family: "Franklin Gothic Book";
	font-size: 12pt;
	font-weight: normal;
	margin-top: 18px;
	padding-top: 18px;
}

#col13 #newsh1 .newslink {
	font-family: "Franklin Gothic Medium";

}

#wrapper #screen5 .container .col13 .newsoverlay {
	position: absolute;
	width: 100%;
	height: 200px;
	top: 0px;
	left: 0px;
	background-color: rgba(1,36,73,0.8);
	transition: all 0.5s;
}
#wrapper #screen5 .container .col13 .newsoverlay .newsoverlaya {
	position: absolute;
	width: 100%;
	top: 0px;
	vertical-align: middle;
	text-align: center;
	border: none!important;
	font-family: "Franklin Gothic Medium";
	font-size: 14pt;
	text-decoration: none;
	line-height: 170px;	
}
#newsoverlay1:hover {
	opacity:1;}
#newsoverlay1 {
	opacity:0;}
	#newsoverlay2:hover {
	opacity:1;}
#newsoverlay2 {
	opacity:0;}
	#newsoverlay3:hover {
	opacity:1;}
#newsoverlay3 {
	opacity:0;}
	
#newsoverlay1:hover #newsh1{
	color:#3095ff!important;}
#newsh1 {
	color:#fff;}
#newsoverlay2:hover #newsh2{
	color:#3095ff!important;}
#newsh2 {
	color: #fff;
	font-family: "Franklin Gothic Book";
	font-weight: normal;
	font-size: 12pt;
}
#newsoverlay3:hover #newsh3{
	color:#3095ff!important;}
#newsh3 {
	color: #fff;
	font-family: "Franklin Gothic Book";
	font-weight: normal;
	font-size: 12pt;
}
	
.col13 h3:hover{
	cursor:pointer;
	color:#3095ff!important;}
 .servicon {
	margin-top: 10px;
	float: left;
	width: 100px;
	height: 100px;
	background-size: cover;
	z-index: 100;
}

#servicon1{
	background-image: url(img/factory.png);
	background-position: 0px 0px;
	z-index: 100;
}
#servicon1:hover{
	cursor:pointer;
	background-position:0px -120px!important;}
	
#servicon2{
	background-image: url(img/rescuewater.png);
	background-position: 0px 0px;
}
#servicon2:hover{
	cursor:pointer;
	background-position:0px -120px!important;}
	
#servicon3{
	background-image: url(img/firstaid.png);
	background-position: 0px 0px;
}
#servicon3:hover{
	cursor:pointer;
	background-position:0px -120px!important;}
	
#servicon4{
	background-image: url(img/document.png);
	background-position: 0px 0px;
}
#servicon4:hover{
	cursor:pointer;
	background-position:0px -120px!important;}
	
#servicon5{
	background-image: url(img/meter.png);
	background-position: 0px 0px;
}
#servicon5:hover{
	cursor:pointer;
	background-position:0px -120px!important;}
	
	
.roundhover {
	width:100%;
	height:100%;
	background-color: rgba(1,36,73,0.8);
	position: absolute;
	top:0px;
	left:0px;
	border-radius:50%;
	transition: all 0.5s;
}
.roundhover p {
	width: 80%;
	text-align: center!important;
	margin-left: 10%!important;
	margin-right: 10%;
	margin-top: 105px;
}

#roundover1{
	opacity:0;}
	
#roundover1:hover{
	opacity:1;
	cursor:pointer;}
	
#roundover2{
	opacity:0;}
	
#roundover2:hover{
	opacity:1;
	cursor:pointer;}
	
#roundover3{
	opacity:0;}
	
#roundover3:hover{
	opacity:1;
	cursor:pointer;}
	
#roundover4{
	opacity:0;}
	
#roundover4:hover{
	opacity:1;
	cursor:pointer;}
	
#roundover5{
	opacity:0;}
	
#roundover5:hover{
	opacity:1;
	cursor:pointer;}
	
#wrapper #footer {
	width: 100%;
	height: 350px;
	padding-top: 20px;
	border-top: 1px solid rgba(255,255,255,1.00);
	background-size: cover;
	background-color: #0F2741;
}
#wrapper #footer .container #footermenu {
}
header.smaller{
	height:50px;
	top:0px;}
logo.none{
	display:none;}#wrapper #footer .container .footerp {
	margin-top: 0px!important;
	padding-top: 0px;
	margin-left: 0px!important;
	font-size: 12pt;
}
#wrapper #footer .container .footerul li {
	display: table;
	color: #fff;
	font-family: "Franklin Gothic Book";
	border-bottom: solid 1px #fff;
	padding-left: 0px!important;
}
#footer .footerul{
	padding-left:0px!important;}
#wrapper #footer .container #surabaya {
	width: 400px;
	height: 400px;
}
#wrapper #footer .container #map-canvas {
	width: 500px;
	height: 300px;
}
#wrapper #footer .container .col23 {
	float: left;
	width: 64%;
	margin: 1%;
	height: 100%;
}
.container .col23 .fb-like-box {
	float: left;
	margin-right: 22px;

}
.container .col23 #vk_groups {
	float: left;
	left: 21px;
}



.navlink{
	position: inherit;
	float: inherit;
}
td p a {
	color: rgba(1,36,73,1.00);
}
table .hidden {
	display: none;
}
tr td .ment3 {
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
}
td ul li {
	font-family: "Franklin Gothic Book";
	list-style-type: decimal;
}
tr td .indexmenu {
	color: rgba(1,36,73,1.00);
	font-weight: normal;
	font-family: "Franklin Gothic Medium";
	font-style: normal;
}
td center #topanim {
	color: rgba(1,36,73,1.00);
	font-weight: normal;
	font-family: "Franklin Gothic Medium";
}
tr td .ment4 {
	font-weight: normal;
	font-family: "Franklin Gothic Medium";
	color: #000;
}
table tr td {
	font-family: "Franklin Gothic Book";
}
.footercont {
    -webkit-box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    width: 100vw;
    height: 41px;
    position: absolute;
    bottom: 0px;
    margin-top: 50px;
    display: inline-block;
}
.footer {
	width: 1000px;
	font-size: 10pt;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
h4 {
	font-weight: normal;
	font-family: Franklin Gothic Medium;
}
h2 {
	font-weight: normal;
}
table tr #after_div {
	display: none;
}

#content .center2 {
    margin-top: 140px!important;
    position: relative;
    width: 800px;
    display: table;
}

#content .centerfaq {
    margin-top: 140px!important;
    position: relative;
    width: 1000px;
    padding-left: 40px;
}

.centerfaq table {
    width: 700px!important;
}
.alt {
	position: fixed;
	top: 0px;
	left: 0px;
	width: auto;
	height: auto;
	background-color: rgba(250,250,250,1.00);
	display: none;
	border: 1px solid rgba(1,36,73,1.00);
	margin-left: 10px;
	margin-top: -20px;
}
.alt1p {
	color: rgba(1,36,73,1.00);
	font-family: Franklin Gothic Book;
	font-size: 10pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#content #center #topconnect3 {
	width: 1px;
    height: 22px;
    background-color: rgba(0,0,0,1.00);
    position: absolute;
    top: 42px;
    right: 534px;
}
#content #center #topconnnect2 {
	width: 1px;
    height: 50px;
    background-color: rgba(0,0,0,1.00);
    position: absolute;
    top: 63px;
    right: 10px;
}
#content #center #topconnnect1 {
	width: 525px;
    height: 1px;
    background-color: rgba(0,0,0,1.00);
    position: absolute;
    top: 63px;
    right: 10px;
}
tr table .ment {
	padding-bottom: 5px;
	margin-bottom: 0px;
	float: none;
}
td ul .dot {
	list-style-type: disc;
}
#additionalservice li{
	list-style-type:disc;
	text-decoration:underline;
	padding-top: 5px;}
	
#additionalservice li:hover{
	color:#06C;}
#additionalservice a{
	color:#000;}
.iconimg{
	padding-bottom:0px;}
	
.iconcont{
	width: auto;
	height: 100%;
}
.logosimple{
	float: left;
	    position: absolute;
	    transform: translate(0,0);
	    height: 35px!important;
	    width: auto;
	    left: 30px;
	    top: 0px;
	
}
.logosimple2{
	float: left;
	position: absolute;
	transform: translate(0,0);
	height: 35px!important;
	width: auto;
	left: 95px;
	top: 0px;
	
}
#logosimple{
	float:left;
	height: 35px;
	width:auto;
	
	display:none;
	position:static;}
	
#emblemsimple{
	float:left;
	height: 35px;
	width:auto;
	
	display:none;
	position:static;}
.innerslide {
	width:100%;
	height:auto;
	position: absolute;
	left:0px;
	top:0px;
	display:none;
}
.slider{
	width:100%;
	height:auto;}
	.innerslide img{
		width:100%;
		height:auto;
		position:absolute;
		top:0px;
		left:0px;}
.slidercont{
	width:800px;
	margin:auto;}
	
tr td a{
	color:#000;}
.address{
	margin-top: 20px;
	margin-left: 70px;
}
#contactscont{
	background-image:url(/img/contactsimg.jpg);
	background-position:0;}
.footerh2 {
    font-family: "franklin gothic book";
    color: #fff;
    font-weight: normal;
    font-family: franklin gothic medium!important;
    font-size: 18pt!important;
    margin: 0px!important;
}
.tel{
	font-size: 12pt;
	margin-top: -20px;
	font-family: "franklin gothic book";
}
.containerinner{
	width: 970px;
	    margin: auto;
	    height: auto;
	    margin-top: 130px;
	    padding-left: 20px;
	    position: relative;
	    z-index: 2;
}

a{
	font-family:'Franklin Gothic Book';
	color:#012449;
}

.topcontentinner{
	width:100vw;
	height:600px;
	position: relative;
	background-size:cover;
	overflow:hidden;
}

.topblurimg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: auto;
	
}

.topoverlayinner{
	width:100%;
	height:100%;
	position:absolute;
	background-color:rgba(0,0,0,0.5);
}

.topcontainerinner{
	width:1000px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-533px;
	height:100%;
	padding-left:50px;
}
.innerh1{
	color: rgba(1,36,73,1.00);
	font-family: "Franklin Gothic Medium";
	font-weight: normal;
	color:#fff;
	padding-top:10px; 
	font-size:32pt;
	width:700px;
	padding-bottom:10px;
	
}

.topinnerp {
    padding-top: 10px;
    width: 70%;
    font-family: "Franklin Gothic Book";
    color: #fff;
    background: rgba(1, 36, 73, 0.78);
    padding: 40px;
    border-radius: 0px 30px 30px 30px;
    margin-left: -40px;
}

h2 {
    font-family: "Franklin Gothic Medium";
    
}

p{
	font-family: "Franklin Gothic Book";
}

#gearslider{
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
	border-radius: 10px;
	display:none;
}

#gear1{
	position:absolute;
	width:100%;
	height:100%;
	background-image:url(img/DSC_0931.JPG);
	background-size:cover;
}

.gearoverlay{
	position:absolute;
	width:940px;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	padding-left:30px;
	padding-right:30px;
}

.gearname{
	color:#fff;
}

.geardesc{
	color:#fff;
	width:700px;
}

#contractbutton{
	width: 200px;
	    text-align: center;
	    font-family: Franklin Gothic Medium;
	    color: #fff;
	    font-size: 14pt;
	    padding: 20px;
	    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
	    border-radius: 10px;
		margin-top:20px;
		transition:all 0.5s;
		box-shadow: #616161 0px 10px 20px;
		border:none;
		
	}
	
	#contractbutton:hover{
		 background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,0.90) 61.36%);
		box-shadow: #616161 0px 2px 10px;
		cursor:pointer;
	}


.halfblue{
	width:100vw;
	height:700px;
	background-image:url(img/IMG_1504.JPG);
	background-size:cover;
	position:relative;
}

.halfblueoverlay{
	background-color:rgba(1,36,73,0.70);
	width:50vw;
	height:100%;
	position:absolute;
	top:0px;
	left:50%;
}

.halfbluep{
	color:#fff;
	width:400px;
	margin-left:20px;
}
.halfblueheading{
	color:#fff;
	margin-left:20px;
	margin-top:200px;
}

.fullwidth{
	width:100vw;
	height:500px;
	position:relative;
	background-size:cover;
}
.fullwidthoverlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,0.7);
}

#sefetyconsultation{
	background-image:url(img/IMG_1163.JPG);
}

#priceformcont{
	background-color:#E8E8E8;
	width:800px;
	height:530px;
	border-radius:10px;
	box-shadow:3px 3px 12px -3px;
	padding-top:20px;
	padding-left:40px;
	margin-top:20px;
	padding-bottom:20px;
}

.pricesmall{
	margin-top: 20px;
	margin-right: 30px;
	    width: 300px;
	    height: 40px;
	    border-radius: 5px;
	    border: solid 1px #ccc;
	    font-size: 14pt;
	    font-family: "Franklin Gothic Book";
	    font-style: italic;
		color:#6D6D6D;
		padding-left:10px;
	}

	.answer{
    	display: inline;
    	width: 50px;
	}
	
	.pricebig{
		margin-top: 20px;
		margin-right: 30px;
		    width: 765px;
		    height: 200px;
		    border-radius: 5px;
		    border: solid 1px #ccc;
		    font-size: 14pt;
		    font-family: "Franklin Gothic Book";
		    font-style: italic;
			color:#6D6D6D;
			padding:10px;
		}



		.nextarticle{
			width:842px;
			height:200px;
			border-radius:10px;
			background-size:cover;
			margin-top:30px;
			position:relative;
			overflow:hidden;
			
		}

		.documents{
	
		}
		
		.nextarticleimg{
			position:absolute;
			top:0px;
			left:0px;
			margin-top:-150px;
			width:100%;
			height:auto;
			transition:all 0.5s;
			
		}
		.nextarticleimgblurry{
			position:absolute;
			top:0px;
			left:0px;
			margin-top:-150px;
			width:100%;
			height:auto;
			-webkit-filter:blur(10px);
			transition:all 0.5s;
			
		}
		
		#nextarticleoverlay{
			position:absolute;
			top:0px;
			left:0px;
			background-color:#012449;
			width:100%;
			height:100%;
			opacity:0;
			transition:all 0.5s;
			border-radius:10px;
			
		}
		
		#nextarticleoverlay:hover{
			position:absolute;
			top:0px;
			left:0px;
			background-color:#012449;
			width:100%;
			height:100%;
			
			transition:all 0.5s;
			opacity:0.7;
			border-radius:10px;
			
		}
		
		.nextarticleimg:hover{
			cursor:pointer;
			opacity:1;
			
		}
		
		img.contimg {
    width: 100%;
}

p.lead{
	width: 70%;
}

.aphotocont {
    width: 100px;
    float: left;
    overflow: hidden;
    border-radius: 50%;
    border: 3px solid #183350;
    box-sizing: border-box;
}

.aphotocont img.iconimg {
    float: left;
    width: 100%;
}
.tripleimg img.contimg {
    width: 30%;
    border: 3px solid #fff;
    box-sizing: border-box;
}

img#triple1 {
    width: 60%;
    float: left;
    height: 100%;
    border-bottom: 0px;
}

img#triple2 {
    width: 30%;
    float: left;
}


		.nextarticlesign{
			position: absolute;
			    top: 10px;
			    left: 30px;
			    color: #fff;
		}
		
		.nextarticleheading{
			position: absolute;
			    top: 20px;
			    left: 30px;
			    font-family: Franklin Gothic Medium;
			    color: #fff;
			    font-size: 24pt;
		}
		
		.ul{
			font-family:Franklin Gothic Book;
			
			    list-style-image: url('img/list.png');
			
		}
		.dot{
			margin-top:10px;
		}

.centernewsimg{
    width: 100%;
    margin: auto;
    height: auto;
    margin-top: 20px;
    margin-left: 0px!important;
    margin-bottom: 0px;
}


.leftnewsimg {
    width: 490px!important;
    margin: auto;
    height: auto;
    margin-top: 10px!important;
    margin-right: 10px;
    margin-left: 0px!important;
    /* float: left; */
}
.rightnewsimg {
    width: 490px!important;
    margin: auto;
    height: auto;
    margin-top: 10px!important;
    margin-left: 10px;
    /* float: right; */
    margin-left: auto;
    margin-right: 0px;
}

.importantinfo{
	color:red;
	width:100%;
	border-bottom: solid 1px red;
	float:left;
}

h3{
	font-family: Franklin Gothic Medium;
	font-weight:normal;
}

.docslist{
	margin-top:30px;
}
 a: active{
	 font-family:Franklin gothic Medium;}
	 
	 #filial{
		 visibility:visible;}
		 
.mobilemenu {
    width: 100%;
    height: 100%;
    background: #00214e;
    position: fixed;
    top: 0px;
    left: -100vw;
    z-index: 99;
    transition: all 0.2s;
    overflow-y: scroll;
    padding-top: 10%;
    -webkit-overflow-scrolling: touch;
}
 
 .mobilemenuicon {
     position: absolute;
     right: 0px;
     top: 0px;
     width: 120px;
     height: 121px;
     background: #00214e;
	 display:none;
	 
 }
 
 #mobilemenuclickoverlay{
	 display:none;
     position: absolute;
     right: 0px;
     top: 0px;
     width: 120px;
     height: 121px;
     
	 z-index:999;
	 
 }
 
 
 #hamline1 {
    width: 30px;
    height: 7px;
    background: #fff;
    position: absolute;
    top: 13px;
    left: 10px;
    transition: all 0.5s;
}
 
#hamline2 {
    width: 30px;
    height: 7px;
    background: #fff;
    position: absolute;
    top: 28px;
    left: 10px;
    transition: all 0.5s;
}
 
 #mobilemenu a {
    color: #fff!important;
    text-decoration: none!important;
    list-style-type: none!important;
    font-size: 1.2em;
    font-family: franklin gothic medium;
}

.mobilemenuwrapper li {
    list-style-type: none;
}



#mobilemenu a[href="/ru/faq/faq.htm"] {
        font-family: franklin gothic medium!important;
        font-size: 1.2em!important;
}
 
.mobilemenuwrapper {
    width: 80%;
    height: auto;
    margin: auto;
    margin-top: 120px;
    font-size: 34pt;
    padding-bottom: 50%;
}


	
	
	@media only screen
	and (max-width : 1200px) {


        a.-news-archive {
            margin-top: 40px;
            display: block;
            /* position: absolute; */
            bottom: 0px;
            background: #012449;
            text-decoration: none!important;
            color: #fff!important;
            padding: 10px 30px;
            border-radius: 10px;
            border: #7099c4 solid 1px;
            width: auto;
            font-size: 4em;
            width: 100%;
            text-align: center;
            box-sizing: border-box;
            padding: 20px;
            border-radius: 20px;
        }
		
		.topblurimg {
    position: absolute;
    top: 0px!important;
    left: 0px;
    width: auto;
    height: 100%;
    /* min-height: 100%; */
}
		
		.topoverlayinner {
    width: calc(100% - 160px);
    height: auto;
    position: relative;
    background-color: rgba(0,0,0,0.7);
    padding: 80px;
    padding-bottom: 200px;
}
		
		#topbar {
		    width: 100%;
		    height: 25px;
		    position: fixed;
		    top: 0px;
		    left: 0px;
		    z-index: 1000;
		    display: none!important;
		}


		
		.topcontainerinner {
    width: 100%;
    position: static;
    top: 0px;
    left: 0px;
    margin-left: 0px;
    height: 100%;
    padding-left: 0px;
}
		
		.innerh1 {
		    color: rgba(1,36,73,1.00);
		    font-family: "Franklin Gothic Medium";
		    font-weight: normal;
		    color: #fff;
		    padding-top: 60px;
		    font-size: 52pt;
		    width: 100%!important;
		    padding-bottom: 10px;
		    margin-top: 0px;
		}
		
		#topconnnect2 {
		    display:none;
		}
		
		#topconnect3 {
		    display:none;
		}
		
		#topconnect4 {
		    display:none;
		}
		
		#topconnnect1 {
    /* display: none; */
    left: 285px;
    height: 68px;
    background: #000!important;
    width: 25px;
    top: 147px;
    z-index: -5;
    display: none;
}
		
		.topinnerp {
    padding-top: 10px;
    width: 100%!important;
    font-family: "Franklin Gothic Book";
    color: #fff;
    background: none;
    padding: 0px;
    border-radius: 0px 30px 30px 30px;
    font-size: 3em;
    margin-left: 0px;
}
		
		.topcontentinner {
    width: 100vw;
    height: auto;
    position: relative;
    background-size: cover;
    overflow: hidden;
    /* padding-bottom: 100px; */
}

.firstaidbanner{
	display: none;
}

.centerfaq table {
    width: 100%!important;
    padding: 0%;
    box-sizing: border-box;
    margin: auto;
    margin-left: 0px!important;
    padding: 2%;
}

h4 {
    font-size: 3em;
    margin-left: 3%;
}



tr td .ment3 {
    font-family: "Franklin Gothic Medium";
    font-weight: normal;
    font-size: 3em;
    margin-top: 50px;
    padding-top: 50px;
}

dl {
    font-size: 3em;
}


		
		.halfblueoverlay {
		    background-color: rgba(1,36,73,0.70);
		    width: 100vw;
		    height: 100%;
		    position: absolute;
		    top: 0px;
		    left: 0px;
		}

		.rightround {
    width: 400px!important;
    height: 400px!important;
    overflow: hidden;
    border: solid 5px #012449;
    border-radius: 50%;
    float: none!important;
    display: block!important;
    clear: both;
    margin-top: -15px;
    margin: auto!important;
}

.roundheading {
    font-family: "Franklin Gothic Medium";
    font-size: 4em!important;
    display: block!important;
    margin-left: 0px!important;
    text-align: center!important;
}

.leftround {
    width: 400px!important;
    height: 400px!important;
    overflow: hidden;
    border: solid 5px #012449;
    border-radius: 50%;
    float: none!important;
    display: block!important;
    clear: both;
    margin-top: -15px;
    margin: auto!important;
}

.rightrroundtextcont {
    height: 150px;
    float: none!important;
    padding-top: 20px;
    box-sizing: border-box;
    margin-top: 15px;
}

.rightroundborder {
    width: 60%;
    height: 1px;
    background: #000;
    margin-left: -10px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
    display: none!important;
}

p.roundp {
    float: left;
    display: block;
    width: 500px;
    margin-left: 0px!important;
    font-size: 1.4em!important;
    font-family: "Franklin Gothic Book";
    text-align: center;
}

.leftroundheading {
    font-family: "Franklin Gothic Medium";
    font-size: 4em!important;
    display: block;
    margin-right: 25px;
    text-align: center!important;
}

.leftroundborder {
    width: 60%;
    height: 1px;
    background: #000;
    margin-right: -10px;
    background-image: linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
    float: right;
    display: none!important;
}

div#roundscontfi {
    margin-top: -100px!important;
    height: 3500px!important;
}

.resquerdiv {
    width: 100%!important;
    height: 400px;
    float: left;
    margin-top: 30px;
}

.halfblue {
    width: 100vw;
    height: 1100px;
    background-image: url(img/IMG_1504.JPG);
    background-size: cover;
    position: relative;
}

#halfbluefi {
    height: 1100px!important;
    background-position: 0px 0px!important;
    padding-bottom: 200px;
    overflow: hidden;
    margin-bottom: -100px!important;
}



#halfbluefi .halfblueoverlay ul li {
    font-size: 3em;
    width: 100%;
}

.resquerphoto {
    width: 300px!important;
    height: 310px!important;
    overflow: hidden;
    border: solid 5px #012449;
    float: left;
}

#resquerscont{
	height: 1400px!important;
}

.resquerdiv {
    width: 100%!important;
    height: 400px;
    float: left;
    margin-top: 30px;
}

#resquerscont h2 {
    font-size: 4em!important;
}

span.rescuers {
    font-family: franklin gothic book;
    display: block;
    width: 700px;
    font-size: 3em!important;
    margin-bottom: 50px!important;
}

.plantable tr td {
    padding-right: 10px;
    font-size: 2.3em!important;
    padding-top: 10px;
    padding-bottom: 10px;
}

.planborder {
    width: 100%!important;
    height: 1px;
    background: #000;
    margin-left: -25px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
    margin-left: -30%!important;
}

#dinnerfi {
    height: 1300px!important;
    background-image: url(../../img/polevayakuhnya.jpg);
    background-position: 0px -0px!important;
    margin-bottom: 55px;
    overflow: hidden!important;
}

div#datepickercont {
    display: block;
    float: left;
    height: auto;
    width: auto;
    padding: 25px;
    background: #afd6ff;
    border-radius: 5px;
    padding-top: 5px;
    margin-top: 21px;
    width: 100%;
    box-sizing: border-box;
}

#fiformcont div#priceformcont {
    height: 2120px!important;
}

div#fimap {
    height: 800px!important;
}

div#fimap {
    height: 1000px!important;
    overflow: hidden;
}

.docslist tr td h3{
	font-size:3em;
}

.docslist tr td h3 {
    font-size: 3em;
    width: 100%!important;
    vertical-align: middle;
    padding-top: 0px!important;
    -webkit-margin-after: 0px;
    padding: 0px!important;
    margin: 0px!important;
    display: list-item;
}

.docslist img{
	display: none;
}

tr td .imgul {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
}

tr td .innerimgleft {
    width: 100%;
    float: left;
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
}

.docslist tr td {
    vertical-align: middle;
    padding: 20px;
}

.docslist tr td{
	vertical-align: middle;
}

span.metrospan {
    font-size: 1em!important;
}

.metroimg {
    height: 50px!important;
    float: left;
    margin-bottom: -10px;
}



div#datepickercont {
    display: block;
    float: left;
    height: auto;
    width: auto;
    padding: 25px;
    background: #afd6ff;
    border-radius: 5px;
    padding-top: 5px;
    margin-top: 21px;
    width: 100%;
    box-sizing: border-box;
}

span.datepickerspan {
    font-family: franklin gothic book;
    font-size: 2.6em!important;
    color: #012449;
    font-style: italic;
    padding-bottom: 10px;
    display: block;
    margin-top: 20px;
    margin-top: 50px!important;
    margin-bottom: 10px;
}

#fiformcont input#contractbutton {
    width: 100%;
    font-size: 3em;
    margin-top: 100px;
}

div#datepickercont {
    display: block;
    float: left;
    height: auto;
    width: auto;
    padding: 0px!important;
    background: none!important;
    border-radius: 5px;
    padding-top: 5px;
    margin-top: 21px;
}

div#formcont {
    float: left;
    width: 100%!important;
    margin-left: 0px!important;
    box-sizing: border-box!important;
    position: relative;
}

.pricesmall {
    margin-top: 70px;
    /* margin-right: 30px; */
    width: 100%!important;
    height: 100px!important;
    border-radius: 5px!important;
    border: solid 1px #ccc;
    font-size: 34pt;
    font-family: "Franklin Gothic Book";
    font-style: italic;
    color: #6D6D6D;
    padding-left: 10px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.pickdate tr td {
    border: none!important;
    padding: 20px!important;
    font-size: 2.4em;
}

.firstaidgallerywrapper {
    display: block;
    width: 100%;
    height: 700px;
    display: none!important;
}

div#fiformcont {
    margin-top: -100px;
    padding-top: 0px;
}

span#dinnerspan {
    font-size: 1.4em!important;
}

#classworkcont {
    background-image: url(../../images/service/firstaid/ourclass.jpg);
    background-position: -500px 0px!important;
    background-size: cover;
    margin-bottom: 55px;
    height: 1300px!important;
    margin-top: 50px;
    overflow: hidden;
}

.rescuername {
    font-family: "franklin gothic medium";
    font-size: 3em!important;
    color: #012449;
    margin-top: 15px;
    width: 500px!important;
}

.rescuerdesc {
    font-family: franklin gothic book;
    font-size: 2em!important;
    width: 500px!important;
    margin-top: 10px;
}



.resquerborder {
    width: 500px!important;
    height: 1px;
    background: #000;
    margin-left: -25px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
}





		.topcontainerinner #contractbutton {
    width: 60%!important;
    text-align: center;
    font-family: Franklin Gothic Medium;
    color: #fff;
    font-size: 3em!important;
    padding: 40px!important;
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
    border-radius: 10px;
    margin-top: 20px;
    transition: all 0.5s;
    box-shadow: #000 0px 10px 20px;
    border: none;
    position: static!important;
    top: 390px;
    /* bottom: 2px; */
    /* height: 20px; */
    display: block!important;
    float: left!important;
}

p.leftroundp {
    float: left!important;
    display: block;
    width: 100%!important;
    margin-right: 0px!important;
    font-size: 1.4em!important;
    font-family: "Franklin Gothic Book";
    text-align: center!important;
}

.leftrroundtextcont {
    height: 150px;
    float: none!important;
    padding-top: 20px;
    box-sizing: border-box;
    margin-top: 15px;
}
		
		#telhead {
		    font-family: "Franklin Gothic Medium";
		    font-size: 48pt;
		    color: #000;
		    float: none;
		    position: absolute;
		    left: 80px;
		    top: 52%;
		    transform: translate(0, -50%);
		    -webkit-transform: translate(0, -50%);
		    -moz-transform: translate(0, -50%);
		    -ms-transform: translate(0, -50%);
		    -o-transform: translate(0, -50%);
		    margin: 0px 0px 0px 0px;
		    line-height: 14pt;
			width:60%!important;
		}
		
		#logosimple {
		    float: left;
		    height: 55px;
		    width: auto;
		    display: none;
		    position: static;
		}
		
		.logosimple2 {
		    float: left;
		    position: absolute;
		    transform: translate(0,0);
		    height: 35px!important;
		    width: auto;
		    left: 95px;
		    top: 0px;
		    display: none;
		}
		
		header.smaller {
		    height: 120px;
		    top: 0px;
		}
		
		header ul {
		    float: left;
		    padding: 0 0 0 0;
		    margin: 0px 0px 0px 20px;
		    position: absolute;
		    top: 50%;
		    left: 220px;
		    transform: translate(0, -50%);
		    -webkit-transform: translate(0, -50%);
		    -moz-transform: translate(0, -50%);
		    -ms-transform: translate(0, -50%);
		    -o-transform: translate(0, -50%);
		    display: none;
		}
		
		#headercontainer {
		    width: 100%;
		    height: 100%;
		    margin: auto;
		    position: relative;
		    transition: all 0.5s;
		}
		
		#headercontainer {
		    width: 100%;
		    height: 100%;
		    margin: auto;
		    position: relative;
		    transition: all 0.5s;
		}
		
		.containerinner {
    width: calc(100%)!important;
    margin-left: 0px;
    height: auto!important;
    margin-top: 120px;
    padding-left: 0px;
    position: relative;
    z-index: 2;
    padding: 0px;
    margin-bottom: 20px;
    box-sizing: border-box;
    padding: 5%;
}
#licensearrow{
	display: none;
	
}

#licenseimg {
    width: 100%!important;
    margin-bottom: 40px;
}

#licensedesc {
    float: none!important;
    margin-top: 10px;
    font-size: 3em!important;
}

#licenseimportant {
    width: 1000px;
    height: auto;
    float: none!important;
    font-family: 'Franklin Gothic Medium';
    font-size: 3em!important;
}

#licensezoom{
    width: 150%!important;
    height: auto;
    margin-top: 5px;
    margin-left: -25%;
}

		
		.leftlink {
		    float: left;
		    display: none;
		    margin-left: -30px;
		}
		
		body {
		    min-width: 100%;
		    overflow-x: hidden;
		}
		
		p {
    font-family: "Franklin Gothic Book";
    width: 100%!important;
    font-size: 3em;
    position: static!important;
    text-align: left;
}

.aiconcont {
    width: 100%;
    /* display: block; */
    margin-right: 0px;
    margin-top: 50px;
    height: auto;
    margin-bottom: 20px;
}


.aiconcont {
    width: 100%;
    /* display: block; */
    margin-right: 0px;
    margin-top: 50px;
    height: auto;
    margin-bottom: 20px;
}

img.iconimg {
    float: none;
    width: 40%;
    margin: auto;
    display: block;
}

h3.iconh {
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
    float: none;
    color: #012449;
    margin: auto;
    width: 100%;
    text-align: center;
    margin-top: 50px;
    font-size:3em;
}

p.iconp {
    float: none;
    width: 70%;
    margin-left: 0px;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 10px;
}


.assline1 {
    display: none;
}

.assline2 {
    display: none;
}

.photocont {
    width: 100%;
    height: auto;
    /* overflow: hidden; */
    margin-top: 200px;
    position: relative;
}

.assphotoline {
    display: none;
}

.assphotoround {
    display: none;
}

.imgcontass {
    width: 100%;
    overflow: hidden;
    height: 700px;
    float: none;
    border: none;
    box-sizing: border-box;
}

.photocont h3 {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin-top: 60px;
    font-size: 4em;
    margin-bottom: -40px;
}

p.asscontp {
    float: none;
    width: 100%;
    margin-left: 0px;
    display: block;
}

.topcontentinner {
    width: 100vw;
    height: auto!important;
    position: relative;
    background-size: cover;
    overflow: hidden;
    /* padding-bottom: 100px; */
}


.topblurimg {
    position: absolute;
    top: 0px!important;
    left: -500px!important;
    width: auto!important;
    height: auto!important;
    min-height: 100%;
}

.topoverlayinner {
    width: calc(100% - 160px);
    height: auto;
    position: relative;
    background-color: rgba(0,0,0,0.7);
    padding: 80px;
    padding-bottom: 200px;
}

.topcontainerinner {
    width: 100%;
    position: static;
    top: 0px;
    left: 0px;
    margin-left: 0px;
    height: auto;
    padding-left: 0px;
}

.topinnerp {
    padding-top: 10px;
    width: 100%!important;
    font-family: "Franklin Gothic Book";
    color: #fff;
    background: none;
    padding: 0px;
    border-radius: 0px 30px 30px 30px;
    font-size: 3em;
    margin-left: 0px;
    height: auto;
    display: block;
    float: none!important;
}

.tripleimg {
    height: auto;
}

img#triple1 {
    width: 100%;
    float: left;
    height: auto;
    border-bottom: 0px;
}

img#triple2 {
    width: 100%;
    float: left;
}

.tripleimg img.contimg {
    width: 100%;
    border-top: 30px solid #fff;
    box-sizing: border-box;
}

.aphotocont {
    width: 40%;
    float: none;
    overflow: hidden;
    border-radius: 50%;
    border: 3px solid #183350;
    box-sizing: border-box;
    margin: auto;
}


span.closestdate {
    color: #fff;
    font-family: 'Franklin Gothic Medium';
    font-size: 3em!important;
    float: none;
}
		
		
		.dot {
    margin-top: 10px;
    font-size: 2em;
    margin-bottom: 30px;
}
		
		#priceformcont {
    background-color: #E8E8E8;
    width: calc(100% - 160px);
    height: auto;
    border-radius: 10px;
    box-shadow: 3px 3px 12px -3px;
    padding-top: 20px;
    padding-left: 80px;
    margin-top: 120px;
    padding-right: 80px;
    padding-bottom: 50px;
}
		
		.pricesmall {
		    margin-top: 70px;
		    /* margin-right: 30px; */
		    width: 100%;
		    height: 100px;
		    border-radius: 5px;
		    border: solid 1px #ccc;
		    font-size: 34pt;
		    font-family: "Franklin Gothic Book";
		    font-style: italic;
		    color: #6D6D6D;
		    padding-left: 10px;
		    margin-left: auto;
		    margin-right: auto;
		}
		
		.pricebig {
		    margin-top: 70px;
		    margin-right: 30px;
		    width: 100%;
		    height: 300px;
		    border-radius: 5px;
		    border: solid 1px #ccc;
		    font-size: 34pt;
		    font-family: "Franklin Gothic Book";
		    font-style: italic;
		    color: #6D6D6D;
		    padding: 10px;
		}
		
		.nextarticle {
		    width: 100%;
		    height: 150px;
		    border-radius: 10px;
		    background-size: cover;
		    margin-top: 30px;
		    position: relative;
		    overflow: hidden;
		    margin-bottom: 40px;
		}
		
		.footercont {
		    -webkit-box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
		    box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
		    width: 100vw;
		    height: 41px;
		    position: absolute;
		    bottom: 0px;
		    margin-top: 150px;
		    display: none;
		}
		
		#contractbutton {
		    width: 200px;
		    text-align: center;
		    font-family: Franklin Gothic Medium;
		    color: #fff;
		    font-size: 44pt!important;
		    padding: 0px; 
		    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
		    border-radius: 10px;
		    margin-top: 70px;
		    transition: all 0.5s;
		    box-shadow: #616161 0px 10px 20px;
		    border: none;
		    width: 100%;
		    padding-top: 40px;
		    padding-bottom: 40px;
		}
		
		
		
		h2 {
    font-family: "Franklin Gothic Medium";
    font-size: 3em!important;
    margin-bottom: 10px;
    width: 100%!important;
    position: static!important;
    margin-top: 100px!important;
}
		
		#sefetyconsultation {
    height: 1300px;
    background-attachment: scroll!important;
    background-size: cover;
    background-position: center!important;
}

.safety2 {
    height: 1700px!important;
    background-position: 0px 0px!important;
}

#sefetyconsultation p {
    width: 70%;
    color: #fff;
    font-size: 3em!important;
}

#sefetyconsultation h2{
    width: 70%;
    color: #fff;
    font-size: 4.5em!important;
}
		
		.halfblueoverlay {
		    background-color: rgba(1,36,73,0.70);
		    
		    height: 100%;
		    position: absolute;
		    top: 0px;
		    left: 0px;
		    padding: 80px;
		    box-sizing:border-box;
		}
		
		.halfblueheading {
    color: fff;
    margin-left: 0px;
    margin-top: 100px;
    font-size: 4em!important;
}
		
		.halfbluep {
    color: #fff;
    width: 400px;
    margin-left: 0px;
    font-size: 3em;
}
		
		#iconimg1 {
    float: left;
    width: 130px;
    height: 130px;
    margin-top: -40px;
    margin-left: 60px;
}

		#iconimg2{
		    float: left;
		    width: 130px;
		    height: 130px;
		    margin-top: -40px;
}
		#iconimg3{
		    float: left;
		    width: 130px;
		    height: 130px;
		    margin-top: -40px;
}
		#iconimg4{
		    float: left;
		    width: 130px;
		    height: 130px;
		    margin-top: -40px;
}
		#iconimg5{
		    float: left;
		    width: 130px;
		    height: 130px;
		    margin-top: -40px;
}


.logo {
    float: left;
    position: static;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    display: none;
}

.logosimple {
    float: left;
    position: static;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    display: none;
}

header {
    height: 120px;
    width: 100%;
    background-color: #fff;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    transition: all 0.5s;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 3px 3px 12px -3px;
    box-shadow: 3px 3px 12px -3px;
}

.nextarticle {
    width: 100%;
    height: 260px;
    border-radius: 10px;
    background-size: cover;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    margin-bottom: 140px;
    margin-top: 80px;
}

#nextarticleoverlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(1, 36, 73, 0.74);
    width: 100%;
    height: 100%;
    opacity: 0.8;
    transition: all 0.5s;
    border-radius: 10px;
}
.nextarticleheading
{
    position: absolute;
    top: 50px;
    left: 30px;
    font-family: Franklin Gothic Medium;
    color: #fff;
    font-size: 24pt;
}

.nextarticlesign {
    position: absolute!important;
    top: -24px;
    left: 50px;
    color: #fff;
    font-size: 3em;
}

.nextarticleheading {
    position: absolute!important;
    top: 30px;
    left: 50px;
    font-family: Franklin Gothic Medium;
    color: #fff;
    font-size: 3em;
    width: 80%!important;
}

tr table .ment {
    padding-bottom: 5px;
    margin-bottom: 0px;
    float: none;
    border: none!important;
    font-size: 5em;
    margin-bottom: 30px!important;
}

img.imgbtn {
    width: 100px;
}

.centerfaq table p img {
    display: none;
}

.centerfaq tr td p a {
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
    position: relative;
}

td ul li {
    font-family: "Franklin Gothic Book";
    list-style-type: decimal;
    font-size: 2em;
    margin-left: 50px;
}

table.certiftable {
    width: 100%;
    margin-top: 60px;
}

.certiftable tr td {
    width: 20%;
    float: left;
    display: block;
}

tr td img {
    clear: right;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

img[src*="/images/trans.gif"] {
    display: none;
}

body #content {
    width: 100%;
    position: relative;
    height: auto;
    float: left;
    margin-top: 60px;
}

.container.news-container {
    margin-top: 210px;
    padding: 80px;
}

.news-container h1.ment {
    color: #012449;
    padding-left: 0px;
    width: 70%;
    font-size: 6em;
}

.news-container p {
    font-size: 4em!important;
    color: #000;
    font-family: "Franklin Gothic Book";
    margin-left: 0px;
    width: 70%;
    margin-top: 70px;
}

.news-container h2 {
    font-family: "Franklin Gothic Medium";
    font-size: 5em!important;
    margin-bottom: 10px;
    width: 100%!important;
    position: static!important;
    margin-top: 100px!important;
    font-weight: normal!important;
}

.news-container strong {
    font-weight: normal!important;
}

img.newstopimg {
    margin-bottom: 70px;
}

.container.news-container {
    margin-top: 60px!important;
}

.news-container li {
    font-family: franklin gothic book;
    width: 70%;
    margin-top: 75px!important;
    font-size: 4em;
    padding-left: 10px;
}

#telhead {
    font-family: "Franklin Gothic Medium";
    font-size: 38pt;
    color: #000;
    float: none;
    position: absolute;
    left: 230px;
    top: 52%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    margin: 0px 0px 0px 0px;
    line-height: 14pt;
}

#mailhead{
	display: none;
}

#emblem{display:none!important;}

#logosimple {
    float: left;
    height: 55px;
    width: auto;
    display: none;
    position: absolute;
	left:100px;
}

.logosimple2 {
    float: left;
    position: absolute;
    transform: translate(0,0);
    height: 35px!important;
    width: auto;
    left: 95px;
    top: 0px;
    display: none;
}

.logo {
    float: left;
    position: absolute!important;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    display: block!important;
    top: 0px!important;
    left: 80px;
}
.logosimple {
    float: left;
    position: absolute;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    display: block!important;
    top: 25px!important;
}

.mobilemenuicon {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50px;
    height: 51px;
    background: #00214e;
    display: block;
    transform: scale(2.4);
    transform-origin: right top;
}

.headerimg {
    height: 100px;
    width: auto;
    margin-top: 20px;
    float: left;
    margin-left: 5px;
    margin-top: 10px!important;
}

table tr td {
    font-family: "Franklin Gothic Book";
    width: 100%;
    display: inline-table;
    float: none;
    font-size: 100%;
}

#wrapper #footer .container .col23 {
    float: left;
    width: 100%;
    margin: auto;
    height: 100%;
    position: static;
    margin-left: 7%;
    margin-top: 5%;
}

.col13 {
    width: 100%;
    height: auto;
    float: left;
    /* margin-left: 7%; */
    position: relative;
    padding: 80px;
    box-sizing: border-box;
}


.footerp {
    margin-top: 0px!important;
    padding-top: 0px;
    margin-left: 0px!important;
    font-size: 24pt!important;
}

#wrapper #footer {
    width: 100%;
    height: 770px;
    padding-top: 20px;
    border-top: 1px solid rgba(255,255,255,1.00);
    background-size: cover;
    background-color: #0F2741;
    display: none;
}

#contactscont {
    background-image: url(/img/contactsimg.jpg);
    background-position: 0;
    background-size: cover;
    margin-top: 60px;
}

#topcontoverlay {
    height: 100%;
    padding-top: 20px;
    box-sizing: border-box;
}

.comnt {
    margin-right: 10px!important;
    margin-top: 70px!important;
    font-family: "Franklin Gothic Medium"!important;
    display: inline-block!important;
    font-style: normal!important;
    width: 100%!important;
    display: block!important;
    margin-top: 40px;
}

form table {
    background: #cdcdcd;
    padding: 35px;
    display: block;
    border-radius: 10px;
    box-shadow: 2px 5px 12px 0px #575757;
    margin-bottom: 50px;
    width: 90%;
}

form table tbody {
    width: 100%;
    display: inline-table;
}

form table tr td {
    font-family: "Franklin Gothic Book"!important;
    font-size: 3em!important;
    width: auto;
    text-align: left!important;
    display: inline-block!important;
    font-style: italic!important;
    margin-left: 5px!important;
}

.ft input {
    height: 70px!important;
    font-size: 14pt;
    font-family: Franklin gothic book;
    font-style: italic;
    width: 100%;
    border: none;
}

tr td img {
    clear: right;
    /* width: 60%; */
    height: auto;
    margin-bottom: 20px;
}
form textarea {
    width: 100%;
    font-size: 1em;
}

input[type="submit"] {
    background-color: #012449!important;
    color: #fff!important;
    padding: 10px 25px;
    height: auto;
    font-style: normal;
    font-family: "Franklin Gothic Medium"!important;
    font-size: 14pt!important;
    border: none!important;
    border-radius: 5px;
    box-shadow: #616161 0px 13px 20px -10px;
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
    transition: all 0.2s;
    font-size: 1em!important;
    height: auto!important;
    padding: 30px 20px;
}

input[type="reset"] {
    background-color: #012449!important;
    color: #fff!important;
    padding: 10px 25px;
    height: auto;
    font-style: normal;
    font-family: "Franklin Gothic Medium"!important;
    font-size: 14pt!important;
    border: none!important;
    border-radius: 5px;
    box-shadow: #616161 0px 13px 20px -10px;
    background-image: linear-gradient(180deg,rgb(176, 176, 176) 0%,rgb(91, 91, 91) 61.36%);
    transition: all 0.2s;
    font-size: 1em!important;
    height: auto!important;
    padding: 30px 30px;
}

.ft input {
    height: 70px!important;
    font-size: 14pt;
    font-family: Franklin gothic book;
    font-style: italic;
    width: 100%;
    border: none;
    margin-top: -20px;
}

#center p br {
    display: none;
}

ol li {
    font-family: "franklin gothic book";
    font-size: 1em;
    width: 100%!important;
}

.crtel {
    font-size: 1em!important;
    font-family: "Franklin Gothic Medium";
    /* float: left; */
    width: 100%;
    display: block;
}

.topcontent #topcontoverlay #topcont {
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-left: 40px;
    box-sizing: border-box;
}
p.newspre {
    margin-top: 100px;
    padding-top: 20px;
    display: block;
    width: 60%;
    margin: auto;
    text-align: center;
    font-size: 14pt;
    margin-top: 800px;
    margin-bottom: 100px;
    font-family: franklin gothic medium;
}
.disnone{
	display: none;
}
#center {
    width: 100%!important;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding: 5%;
    box-sizing: border-box;
}

tr td .topcontent {
    width: 100%;
    height: 500px;
    background-size: cover;
    position: relative;
    margin-top: 40px;
    background-position: 0% 7%;
    overflow: hidden;
    background-image: url(img/DSC00686.JPG);
}

#topcontoverlay #topcont .ment {
    color: rgba(255,255,255,1.00);
    font-family: "Franklin Gothic Medium";
    font-weight: normal;
    float: left;
    width: 100%;
    font-size: 44pt;
}

td .topcontent #topcontoverlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.50)!important;
}

.navlink {
    position: inherit;
    float: inherit;
    font-family: franklin gothic book!important;
    font-size: 1em!important;
    margin-top: 10px;
    padding-top: 10px;
    display: inline-block;
}

.center3 td ul li {
    font-family: "Franklin Gothic Book";
    list-style-type: decimal;
    font-size: 1em;
}

tr td .ment4 {
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    color: #000;
    font-size: 24pt;
    text-align: left;
}

tr td p {
    float: none;
    text-align: left;
    font-size: 2em;
    /* text-align: left; */
}

tr td .ment4 {
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    color: #000;
    font-size: inherit;
    text-align: left;
}

.comnt {
    font-family: franklin gothic medium;
    font-style: normal;
}

td p .crtel {
    font-family: "Franklin Gothic Medium";
    font-weight: normal;
    text-align: left;
    font-size: 38pt;
    float: left;
}

tr td .razd {
    color: rgba(1,36,73,1.00);
    font-family: "Franklin Gothic Medium";
    font-size: 28pt;
}

td ol li {
    font-family: "Franklin Gothic Medium";
    font-size: 24pt;
    margin-top: 40px;
}

	}

 tr td .ment4 {
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    color: #000;
    margin: 0px;
    padding: 0px;
    margin-bottom: -20px;
    font-size: inherit;
}

.rightround {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: solid 5px #012449;
    border-radius: 50%;
    float: left;
    display: inline-block;
    clear: both;
    margin-top:-15px;
}

.center3 ol li {
    font-family: "Franklin Gothic book";
    font-size: 1em;
    margin-top: 40px;
}

table.realtable {
    width: auto!important;
    display: table!important;
    /* border: 1px solid; */
    border-collapse: collapse;
    margin-top: 20px!important;
    margin-bottom:0px!important;
}

#content .center3 td br {
    display: none;
}

.center3 tr td p {
    float: none;
    width: 800px;
    margin: auto;
    margin-top: 20px;
}

.realtable tbody {
    display: table!important;
    width: auto!important;
}

.realtable tr {
    width: auto!important;
    display: table-row!important;
}

.realtable td {
    display: table-cell!important;
    width: auto!important;
    border: solid 1px #ccc;
    border-collapse: collapse;
    padding: 10px 30px;
}

.important em {
    color: red;
    border: solid 2px;
    display: block;
    padding: 30px;
}

td.caption {
    background: #a7caf1;
}

.realtable tr td p {
    width: auto!important;
}

tr td .dnlink {
    float: none;
    display: none;
}



.rightround img{
	height:100%;	
	width: auto;
}

.leftround img{
	height:100%;	
	width: auto;
}

p.roundp {
    float: left;
    display: block;
    width: 500px;
    margin-left: 25px;
    font-size: 12pt;
    font-family: "Franklin Gothic Book";
}

.leftround {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: solid 5px #012449;
    border-radius: 50%;
    float: right;
    display: inline-block;
    clear: both;
    margin-top:-15px;
}

p.leftroundp {
    float: right;
    display: block;
    width: 500px;
    margin-right: 25px;
    font-size: 12pt;
    font-family: "Franklin Gothic Book";
    text-align: right;
}

.roundheading{
	font-family:"Franklin Gothic Medium";
	font-size:16pt; 
	display: block;
	margin-left: 25px;
}

.leftroundheading{
	font-family:"Franklin Gothic Medium";
	font-size:16pt; 
	display: block;
	margin-right: 25px;
	text-align: right;
}

.rightrroundtextcont {
    height: 150px;
    float: left;
    padding-top:20px;
    box-sizing: border-box;
    margin-top:-15px;
}

.leftrroundtextcont {
    height: 150px;
    float: right;
    padding-top:20px;
    box-sizing: border-box;
    margin-top:-15px;
}

.roundscont{
	margin-top:75px;
}

.rightroundborder{
    width: 60%;
    height: 1px;
    background: #000;
    margin-left: -10px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
}

.leftroundborder{
    width: 60%;
    height: 1px;
    background: #000;
    margin-right: -10px;
    background-image: linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
    float: right;
}

li.dotwhite{
	width:400px;
	font-family:"Franklin Gothic Book";
	font-size:12pt;
	color:#fff;
	margin-top:5px;
	list-style-image: url(img/listwhite.png);
}

.resquerphoto {
    width: 200px;
    height: 210px;
    overflow: hidden;
    border: solid 5px #012449;
    float: left;
}

.resquerphoto img{
	width:auto;
	height:101%;
	margin-left:-20%;
}

.resquerdiv {
    width: 485px;
    height: 400px;
    float: left;
    margin-top:30px;
}

.resquerinfo {
    width: 240px;
    margin-left: 25px;
    float: left;
}

.rescuername {
    font-family: "franklin gothic medium";
    font-size: 16pt;
    color: #012449;
    margin-top: 15px;
}

.rescuerdesc {
    font-family: franklin gothic book;
    font-size: 12pt;
    width: 200px;
    margin-top: 10px;
}

.resquerborder{
    width: 70%;
    height: 1px;
    background: #000;
    margin-left: -25px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
}

span.planheading {
    font-family: franklin gothic medium;
    font-size: 16pt;
}

.planborder{
    width: 70%;
    height: 1px;
    background: #000;
    margin-left: -25px;
    background-image: linear-gradient(-90deg,rgba(255,255,255,1.00) 0%,rgba(1,36,73,1.00) 61.36%);
    margin-top: 3px;
}

table.plantable {
    margin-top: 15px;
    margin-bottom: 35px;
}

.plantable tr td {
    padding-right: 10px;
}

span.datepickerspan {
    font-family: franklin gothic book;
    font-size: 12pt;
    color: #012449;
    font-style: italic;
    padding-bottom: 10px;
    display: block;
    margin-top: 20px;
}

div#map-canvas {
    width: 100%;
    height: 100%;
    /* position: absolute; */
}

span.rescuers {
    font-family: franklin gothic book;
    display: block;
    width: 700px;
}

.pickdate{
	border-collapse: collapse;
	background-color: rgb(144, 198, 255);
}

.pickdate tr{
	border: solid 1px #000;
	transition:all 0.1s;
}

.pickdate tr td {
    border: solid 1px #1f8cff;
    padding: 10px;
}

.pickdate tr:hover{
	background:#012449!important;
	color:#fff!important;
	cursor: pointer;
}

span.closestdate {
    color: #fff;
    font-family: 'Franklin Gothic Medium';
    font-size: 14pt;
    float: left;
}

span.placesleft {
    color: #ec2325;
    font-size: 16pt;
}

.firstaidbanner {
    height: 370px;
    width: 230px;
    background: red;
    position: absolute;
    right: 20px;
    top: 183px;
    overflow: hidden;
}

.firstaidbanner:hover > .firstaidoverlay{
	background-color: rgba(1, 36, 73, 0.7);
}

.firstaidbanner img {
    height: 100%;
    margin-left: -100px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.firstaidoverlay {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    transition:all 0.3s;
}

span.firstaidbannerheading {
    display: block;
    padding: 7%;
    color: #fff;
    font-family: "Franklin gothic medium";
    font-size: 16pt;
}

.firstaidbannercta {
    width: 90%;
    display: block;
    background: #012449;
    padding: 14px;
    box-sizing: border-box;
    margin: auto;
    text-align: center;
    font-family: "franklin gothic medium";
    font-size: 18pt;
    color: #fff;
    border: 3px #fff solid;
    border-radius: 15px;
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
    bottom: 20px;
    position: absolute;
    left: 5%;
    transition:all 0.4s;
    -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
}

.firstaidbannercta:hover {
    background-image: linear-gradient(180deg,rgb(98, 167, 240) 0%,rgb(2, 80, 164) 61.36%);
}

span.firstaidbannerprice {
    display: block;
    padding: 7%;
    font-family: "franklin gothic medium";
    color: #fff;
    font-size: 21pt;
    bottom: 80px;
    position: absolute;
}

 .topcontainerinner #contractbutton {
    width: 200px;
    text-align: center;
    font-family: Franklin Gothic Medium;
    color: #fff;
    font-size: 14pt;
    padding: 20px;
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
    border-radius: 10px;
    margin-top: 20px;
    transition: all 0.5s;
    box-shadow: #000 0px 10px 20px;
    border: none;
    position: absolute;
    top: 390px;
}

.topcontainerinner #contractbutton:hover {
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,0.90) 61.36%);
    box-shadow: #000 0px 2px 10px;
    cursor: pointer;
}

.firstaidgallerywrapper {
    display: block;
    width: 100%;
    height: 700px;
}

.firstaidgallerycont {
    width: 1000px;
    height: 600px;
    position: relative;
    margin: auto;
}

.firstaidgallerystrip {
    width: 10000px;
    height: 600px;
    position: absolute;
    top: 0px;
    left: -2000px;
    transition: all 0.3s;
}

.firstaidgalleryimgcont {
    width: 1000px;
    height: 600px;
    overflow: hidden;
    float: left;
}

.firstaidgalleryimgcont img {
    width: 100%;
    height: auto;
}

.firstaidgalleryarrow {
    position: absolute;
    top: 0px;
    background: rgba(1, 36, 73, 0.81);
    z-index: 99999;
    width: 1000px;
    height: 600px;
    transition:all 0.3s;
}

div#firstaidgalleryright {
    right: -1000px;
}

div#firstaidgalleryleft {
    left: -1000px;
}

.firstaidgalleryarrowimg {
    top: 250px;
    position: absolute;
    transition: all 0.3s;
}

img#firstaidgalleryrightimg {
    left: 30px;
}

img#firstaidgalleryleftimg {
    right: 30px;
}

.firstaidgalleryarrow:hover {
    cursor: pointer;
    background: rgba(1, 36, 73, 0.91);
    
}


.firstaidgalleryarrow:hover > img#firstaidgalleryrightimg {
    left: 50px;
}

.firstaidgalleryarrow:hover > img#firstaidgalleryleftimg {
    right: 50px;
}

.firstaidgallerystrip {
    width: 1000px;
    height: 600px;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.3s;
    position: relative;
}

.firstaidgalleryimgcont {
    width: 1000px;
    height: 600px;
    overflow: hidden;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}

@media only screen and (max-width: 1200px){

#round1p {
    top: 240px!important;
    left: 340px!important;
    width: 50%!important;
    position: absolute!important;
    font-size: 1em!important;
}

#round2p {
    top: 240px!important;
    left: 340px!important;
    width: 50%!important;
    position: absolute!important;
    font-size: 1em!important;
}

#round3p {
    top: 240px!important;
    left: 340px!important;
    width: 50%!important;
    position: absolute!important;
    font-size: 1em!important;
}

#round4p {
    top: 240px!important;
    left: 340px!important;
    width: 50%!important;
    position: absolute!important;
    font-size: 1em!important;
}

#round5p {
    top: 240px!important;
    left: 340px!important;
    width: 50%!important;
    position: absolute!important;
    font-size: 1em!important;
}


.footerp {
    margin-top: 0px!important;
    padding-top: 0px;
    margin-left: 0px!important;
    font-size: 24pt!important;
}

.center3 .ment {
    width: 90%;
    margin: auto;
    text-align: center;
    color: #000;
    background: #fff;
    padding: 30px;
    font-size: 4em!important;
    margin-bottom: 30px;
}

#content .center3 {
    margin-top: 140px!important;
    position: relative;
    width: 100%!important;
    padding: 5%!important;
    box-sizing: border-box;	
}

.leftnewsimg {
    width: 100%!important;
    margin: auto;
    height: auto;
    margin-top: 10px!important;
    margin-right: 0px;
    margin-left: 0px!important;
    /* float: left; */
}

.centernewsimg {
    width: 100%!important;
    margin: auto;
    height: auto;
    margin-top: 20px;
    margin-left: 0px!important;
    margin-bottom: 0px;
}

.rightnewsimg {
    width: 100%!important;
    margin: auto;
    height: auto;
    margin-top: 10px!important;
    margin-right: 0px;
    margin-left: 0px!important;
    /* float: left; */
}

#content .center3 table {
	display: 	block;
	height: auto;	
	width: 100%;	
}

#content .center3 tbody {
	display: 	block;
	height: auto;
	width: 100%;	
}

em.cr {
    font-family: franklin gothic medium;
    margin-top: 40px;
    padding-top: 0px;
    display: block;
    font-size: 3em;
}

#content .center3 tr {
	display: 	block;
	height: auto;
	width: 100%;	
}

#content .center3 td {
	display: 	block;
	height: auto;
	width: 100%;	
}

.nou {
    background: #012449;
    color: #fff;
    padding: 20px!important;
    border: solid 2px #7199c3;
    border-radius: 20px 20px 20px 20px!important;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-top: 20px;
    text-decoration: none;
    text-align: center;
    font-size: 4em;
}

.news-container form {
    position: static;
    float: left;
    margin-top: 200px;
    display: none;
}

#mobilemenucontainer a {
    font-family: gothamprolight;
    font-size: 1em!important;
    display: table;
    color: white;
    line-height: 1em;
    text-decoration: underline;
    list-style-type: disc;
    display: list-item;
    padding: 0px;
    margin: 0px;
    margin-left: 20px!important;
}


a.faqnou.nou {
    background: none;
    color: #000;
    padding: 0px;
    width: auto;
    display: inline;
    border: none;
}

input.searchnews {
    font-size: 4em;
    color: #a7a7a7;
    padding: 10px;
    font-family: Franklin Gothic Book;
    margin-top: -87px;
    float: left;
    margin-left: 0px;
    border: solid 2px #7199c3;
    width: 100%;
    margin-top: -0px;
}


.nou2 {
    background: #012449;
    color: #fff;
    padding: 20px!important;
    border: solid 2px #7199c3;
    border-radius: 20px 20px 20px 20px!important;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-top: 20px;
    text-decoration: none;
    text-align: center;
}


}

#content .center3 {
    margin-top: 140px!important;
    position: relative;
    width: 1000px;
}

#content .center3 table {
    display: block;
    height: auto;
    margin-bottom: 150px;
    width: 800px;
}

#content .center3 tbody {
	display: 	block;
	height: auto;	
}

#content .center3 tr {
	display: 	block;
	height: auto;	
}

#content .center3 td {
	display: 	block;
	height: auto;	
}

.center3 .ment {
    width: 70%;
    margin: auto;
    text-align: center;
    color: #fff;
    background: #012449;
    padding: 30px;
    font-size: 21pt;
}

img.newstopimg {
    margin-bottom: 10px;
}

.center3 .ment {
    width: 70%;
    margin: auto;
    text-align: center;
    color: #000;
    background:#fff;
    padding: 30px;
    font-size: 21pt;
    margin-bottom: 30px;
    
}

.center3 strong {
    margin: 0px!important;
    /* text-align: center; */
    width: 100%;
    /* display: block; */
    margin-bottom: 30px;
}

.center3 br {
    
}

p.dnlink br {
    display: block;
}

p.underphoto {
    margin-top: 0px;
    display: block;
    padding-top: 10px;
    margin-bottom: 30px;
    color: #8e8e8e;
    font-size: 14pt;
    font-style: italic;
}

.center3 .nou {
    background: #012449;
    color: #fff;
    padding: 10px;
    border: solid 2px #7199c3;
    border-radius: 10px 0px 0px 10px;
    text-decoration: none;
}

.nou2{
	background: #012449;
    color: #fff;
    padding: 10px;
    border: solid 2px #7199c3;
    border-radius: 0px 0px 0px 0px!important;
    margin-left: -2px;
    text-decoration: none;
}

.nou3{
	background: #012449;
    color: #fff;
    padding: 10px;
    border: solid 2px #7199c3;
    border-radius: 0px 10px 10px 0px!important;
    margin-left: -2px;
    text-decoration: none;
}

.firstaidbanner {
    height: 370px;
    width: 230px;
    background: red;
    position: absolute;
    right: 20px;
    top: 183px;
    overflow: hidden;
    display: none;
}

input.searchnews {
    font-size: 14pt;
    color: #a7a7a7;
    padding: 5px;
    font-family: Franklin Gothic Book;
    margin-top: -80px;
    float: left;
}

input.searchnews {
    font-size: medium;
    color: #a7a7a7;
    padding: 10px;
    font-family: Franklin Gothic Book;
    margin-top: -87px;
    float: l;
    margin-left: 0px;
    border: solid 2px #7199c3;
    width: 250px;
    position: absolute;
    right: 100px;
}

input.newsearch {
    font-size: medium;
    padding: 10px 20px 10px 30px;
    float: left;
    margin-top: -87px;
    margin-left: 234px;
    color: #fff!important;
    background: #012449!important;
    border: solid 2px #7199c3;
    border-radius: 0px 10px 10px 0px;
    /* display: none; */
    position: absolute;
    right: 0px;
}

.news-container li {
    font-family: franklin gothic book;
    width: 70%;
    margin-top: 15px;
}

a.nou {
    background: #012449;
    padding: 10px;
    border: solid 1px #7199c3!important;
    border-radius: 10px 0px 0px 10px;
    color: #fff;
    text-decoration: none;
}

.news-bottom-links {
    margin-top: 70px;
}

input.searchnews {
    font-size: medium;
    color: #a7a7a7;
    padding: 10px;
    font-family: Franklin Gothic Book;
    margin-top: 20px;
    float: l;
    margin-left: 0px;
    border: solid 1px #7199c3;
    width: 250px;
    position: absolute;
    right: 100px;
    top FONT-WEIGHT: 600;
    bottom: 0px;
    margin-bottom: -10px;
}

input.newsearch {
    font-size: medium;
    padding: 10px 30px 10px 30px;
    float: left;
    margin-top: 0px;
    margin-left: -224px;
    color: #fff!important;
    background: #012449!important;
    border: solid 1px #7199c3;
    border-radius: 0px 10px 10px 0px;
    /* display: none; */
    position: absolute;
    right: 10px;
    bottom: 0px;
    margin-bottom: -10px;
}

.news-container p {
    font-size: 12pt;
    color: #000;
    font-family: "Franklin Gothic Book";
    margin-left: 0px;
    width: 70%;
}

.news-container h1.ment {
    color: #012449;
    padding-left: 0px;
    width: 70%;
}

.container.news-container {
    margin-top: 210px;
}

.news-container br {
    display: none;
}

.allnews strong {
    text-align: left!important;
    margin-bottom: 0px;
    font-weight: normal;
    font-family: franklin gothic medium;
    font-size: 1.5em;
    padding-left: 5px;
}

.allnews div {
    margin-bottom: 20px;
}

.allnews .ment4 {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    display: inline;
}

.allnews .newsearch {
    margin-top: -42px;
    display: block;
    margin-left: 48px;
    /* left: -20px; */
}
.allnews input {
    position: static;
    display: blockf;
    margin-top: 0px;
    margin-left: -200px;
}


@media only screen and (max-width: 1200px){
input.searchnews {
    font-size: 3em;
    color: #a7a7a7;
    padding: 10px;
    font-family: Franklin Gothic Book;
    margin-top: -87px;
    float: left;
    margin-left: 0px;
    border: solid 2px #7199c3;
    width: 90%;
    margin-top: -0px;
    height: 99px;
    padding-left: 50px;
    border-radius: 20px;
}

.nou3 {
    background: #012449;
    color: #fff;
    padding: 10px;
    border: solid 2px #7199c3;
    border-radius: 20px!important;
    margin-left: -2px;
    text-decoration: none;
    margin-top: 40px;
    margin-bottom: -40px;
}

input.newsearch {
    font-size: 3em!important;
    /* padding: 10px 20px 10px 30px; */
    float: right;
    margin-top: -99px;
    margin-left: 34px;
    color: #fff!important;
    background: #012449!important;
    border: solid 2px #7199c3;
    border-radius: 0px 20px 20px 0px;
    height: 99px!important;
    width: 300px;
    font-family: franklin gothic book!important;
}

.nou2 {
    background: #012449;
    color: #fff;
    padding: 20px!important;
    border: solid 2px #7199c3;
    border-radius: 20px 20px 20px 20px!important;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-top: 20px;
    text-decoration: none;
    text-align: center;
    margin-bottom: -15px;
}

iframe {
    width: 100%;
    height: 50vw;
}

.mailicon {
    width: 60px;
    height: 39px;
    background: #000;
    margin-right: -5px;
    background-image: url(/img/env.png);
    display: none;
    background-size: cover;
    margin-top: 6px;
    display: none!important;
}

p.leftroundp {
    float: left!important;
    display: block;
    width: 100%!important;
    margin-right: 0px!important;
    font-size: 3em!important;
    font-family: "Franklin Gothic Book";
    text-align: center!important;
}

p.roundp {
    float: left;
    display: block;
    width: 500px;
    margin-left: 0px!important;
    font-size: 3em!important;
    font-family: "Franklin Gothic Book";
    text-align: center;
}

span.planheading {
    font-family: franklin gothic medium;
    font-size: 2em;
}

#fiformcont input#contractbutton {
    width: 100%;
    font-size: 3em;
    margin-top: 100px;
    margin-left: 0px;
    left: 0px;
}

.iconimg {
    padding-bottom: 0px;
    margin-right: 20px;
    margin-bottom: 10px!important;
    width: 200px;
}

.aboutimg {
    width: 100%;
    height: auto;
    margin-top: 40px!important;
    margin-bottom: 10px;
}

#content .centerfaq {
    margin-top: 140px!important;
    position: relative;
    width: 100%;
    padding-left: 40px;
    box-sizing: border-box;
    padding: 5%;
}

tr td .ment4 {
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    color: #000;
    font-size: inherit;
    text-align: left;
    margin-top: -0px!important;
    margin-left: 20px!important;
}

}

p.newspre {
    margin-top: 100px;
    padding-top: 20px;
    display: block;
    width: 60%;
    margin: auto;
    text-align: center;
    font-size: 14pt;
    margin-top: 800px;
    margin-bottom: 100px;
    font-family: franklin gothic medium;
}


img.topiconimg {
    width: 50px;
    margin-top: 4px;
}


.container.grid_article {
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    margin-bottom:200px;
}

.articleprev {
    padding: 10px;
    box-sizing: border-box;
    border: solid 1px #ebebeb;
    margin-top: 20px;
    transition:all 0.2s;
    background: #fff;
}


.articleprev:hover {
    background: #eff7ff;
}


.imgcont {
    width: 100%;
    height: 160px;
    overflow: hidden;
}

.imgcont img {
    width: 110%;
    margin-left: -5%;
    margin-top: -0%;
}

.articleprev h2 {
    font-size: 1.1em;
}

.articleprev p {
    font-size: 1em;
    color: #000;
    font-family: "Franklin Gothic Book";
    margin-left: 0px;
}

.articleprev.smalltext {
    padding: 0px;
    border: none;
    position: relative;
    
}

.smalltext .imgcont {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.smalltext .imgcont img {
    width: auto;
    height: 110%;
    margin: 0px;
    z-index: -1;
    margin-top: -10px;
    margin-left: -10px;
}

.smalltext h2 {
    position: relative;
    padding: 30px;
    color: #fff;
    text-shadow: #000 1px 1px 23px;
    font-size: 1.3em;
    padding-top: 30px;
    margin-top: 00px;
}

.smalltext p {
    position: relative;
    padding: 30px;
    color: #fff;
    bottom: 0px;
    top: auto;
    margin-bottom: 2px;
    position: absolute;
    bottom: -2px;
    text-shadow: #000 1px 1px 20px;
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.55) 0%,rgba(0, 0, 0, 0) 91.36%);
}

.topiconimg:hover{
	cursor: pointer;
}


.topiconimgsprite {
    width: 50px;
    height: 50px;
    background: #ccc;
    display: inline-block;
    background-size: 100%!important;
    margin-top: 4px;
    background-position: 0% 100%!important;
}

.topiconimgsprite:hover {   
    background-position: 0% 0%!important;
    cursor: pointer;
}

div#iconimg1_faq_sprite {
    background: url(/images/faq/newicons/firenew_sprite.png);
}

div#iconimg2_faq_sprite {
    background: url(/images/faq/newicons/water_sprite.png);
}

div#iconimg3_faq_sprite {
    background: url(/images/faq/newicons/people_sprite.png);
}

div#iconimg4_faq_sprite {
    background: url(/images/faq/newicons/tech_sprite.png);
}

div#iconimg5_faq_sprite {
    background: url(/images/faq/newicons/hurricane_sprite.png);
}

.container.grid_article a {
    display: grid;
    color: #000!important;
    text-decoration: none!important;
}




@media print {
 header{
 	position: static!important;
 	box-shadow: none;
 	border: none;
 }

 header ul{
 	display: none;
 }

p.topinnerp a {
    color: #000!important;
    text-decoration: none;
}

.halfblue {
    width: 100%;
    height: auto;
    background-image: url(img/IMG_1504.JPG);
    background-size: cover;
    position: relative;
    background: none;
}

.halfblueoverlay {
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: static;
    top: 0px;
    left: 0px;
}

.halfblueheading {
    color: #000;
    margin-left: 0px;
    margin-top: 0px;
}

.halfbluep {
    color: #000;
    width: auto;
    margin-left: 0px;
}

.halfblue a {
    color: #000!important;
}
 

 .cont{
 	width: 100%;
 }
 
 .mobilemenu{
 	display: none;
 }

 .containerinner {
    /* display: none; */
    width: 100%;
    padding: 0px;
}

#contractbutton {
    width: 200px;
    text-align: center;
    font-family: Franklin Gothic Medium;
    color: #fff;
    font-size: 14pt;
    padding: 20px;
    background-image: linear-gradient(180deg,rgb(11, 88, 169) 0%,rgba(1,36,73,1.00) 61.36%);
    border-radius: 10px;
    margin-top: 20px;
    transition: all 0.5s;
    box-shadow: #000 0px 10px 20px;
    border: none;
    position: absolute;
    top: 390px;
    display: none;
}

#iconimg1{
	display: none;
}

#iconimg2{
	display: none;
}

#iconimg3{
	display: none;
}

#iconimg4{
	display: none;
}

#iconimg5{
	display: none;
}

#topconnnect1{
	display: none;
}

 .topcontainerinner {
    width: 100%;
    position: static;
    top: 0px;
    left: 0%;
    margin-left: 0px;
    height: auto!important;
    padding-left: 0px;
    color: #000;
    float:left;
}

.topcontentinner {
    width: 100%;
    height: auto!important;
    position: static;
    background-size: cover;
    overflow: hidden;
    float:left;
}

.topoverlayinner {
    width: 100%;
    height: auto;
    position: static;
    background-color: none;
    /* display: none; */
}

#topbar {
    width: 100%;
    height: 25px;
    position: static;
    top: 0px;
    left: 0px;
    z-index: 1000;
    margin-left: 0px;
}

.headerimg {
    height: 80px;
    width: auto;
    margin-top: 20px;
    float: left;
    margin-left: 0px;
}

#emblem{
	display: none;
}

.assline1{
	display: none;
}

.assline2{
	display: none;
}

.assphotoline{
	display: none;
}

.assphotoround{
	display: none;
}

.navlink {
    position: inherit;
    float: inherit;
    display: none;
}

.imgcontass {
    width: 50%;
    overflow: hidden;
    height: 100%;
    float: right;
    border: solid 1px #012449;
    box-sizing: border-box;
    display: none;
}

.photocont h3 {
    float: left;
    width: 100%;
    margin-left: 0px;
}

p.asscontp {
    float: left;
    width: 100%;
    margin-left: 0px;
}


.photocont {
    width: 100%;
    height: auto;
    /* overflow: hidden; */
    margin-top: 30px;
    position: relative;
}

.footercontainer table tr td {
    padding: 0px!important;
    font-size: 10pt;
}

.footercont {
    -webkit-box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    width: 100vw;
    height: 41px;
    position: absolute;
    bottom: 0px;
    margin-top: 50px;
    display: inline-block;
    background: none!important;
    box-shadow: none;
}

.footercont {
    -webkit-box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    box-shadow: -3px -3px 12px -3px rgba(47,47,47,1.00);
    width: 100vw;
    height: 41px;
    position: absolute;
    bottom: 0px;
    margin-top: 50px;
    display: inline-block;
    background: none!important;
    box-shadow: none;
    height: auto!important;
    padding-bottom: 50px;
}

.footercontainer tr {
    border-spacing: 0px;
    display: block;
    margin-top: 5px;
    width: 100%;
}

.footersocials {
    display: none;
}

.footercontainer {
    width: 100%!important;
}



#topbar #topbarcont {
    width: 100%;
    height: 30px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.topblurimg {
    position: absolute;
    top: -70px;
    left: 0px;
    width: 100%;
    height: auto;
    display: none;
}

.headersocials{
	display: none;
}

.topinnerp {
    color: #000;
    position: static;
    background: none;
}

#content{
	float:none;
}
#headercontainer{
	width: 100%;
}

.innerh1{
	color: #000;
	position: static;
}

.topinnerp{
	color: #000;
	position: static;
}

.lang{
	display: none;
}

#sitemap{
	display: none;
}

#searchtopbar{
	display: none;
}
}

.news-bottomlinks {
    margin-top: 40px;
}

.news-bottomlinks ul {
    margin: 0px;
    padding: 0px;
}

.news-bottomlinks ul li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
    margin-top: 10px;
}