p.chromeframe {background-color:#ff0000; line-height:25px; font-size:14px; font-family: Arial, sans-serif; text-align:center; position:absolute; width:100%;}
p.chromeframe a {color:#ffffff; font-weight: bold; text-transform: uppercase;}
p.chromeframe a:hover {text-decoration: underline;}

.m_t{margin-top:80px;}.m_t40{margin-top:40px;}.m_t20{margin-top:20px;}.m_t15{margin-top:15px;}.m_t10{margin-top:10px;}.m_t5{margin-top:5px;}.m_t0{margin-top:0px;}
.m_b{margin-bottom:80px;}.m_b40{margin-bottom:40px;}.m_b20{margin-bottom:20px;}.m_b10{margin-bottom:10px;}.m_b5{margin-bottom:5px;}.m_b0{margin-bottom:0px;}
.m_y {margin-top:80px;margin-bottom:80px}.m_y40{margin-top:40px;margin-bottom:40px;}.m_y20{margin-top:20px;margin-bottom:20px;}.m_y10{margin-top:10px;margin-bottom:10px}.m_y5{margin-top:5px;margin-bottom:5px}.m_y0{margin-top:0;margin-bottom:0}
.m_l10{margin-left:10px}.m_l5{margin-left:5px}
.m_r10{margin-right:10px}.m_r5{margin-right:5px}
.m_x10 {margin-left:10px;margin-right:10px;}.m_x5 {margin-left:5px;margin-right:5px;}.m_x0 {margin-left:0px;margin-right:0px;}
.m_40 {margin:40px;}.m_20 {margin:20px;}
.m_0 {margin:0}
.p_t{padding-top:80px;}.p_t40{padding-top:40px;}.p_t20{padding-top:20px;}.p_t10{padding-top:10px;}.p_t5{padding-top:5px;}.p_t0{padding-top:0px;}
.p_b{padding-bottom:80px;}.p_b40{padding-bottom:40px;}.p_b20{padding-bottom:20px;}.p_b10{padding-bottom:10px;}.p_b5{padding-bottom:5px;}.p_b0{padding-bottom:0px;}
.p_y {padding-top:80px;padding-bottom:80px;}.p_y40 {padding-top:40px;padding-bottom:40px;}.p_y20 {padding-top:20px;padding-bottom:20px;}.p_y10 {padding-top:10px;padding-bottom:10px;}.p_y5 {padding-top:5px;padding-bottom:5px;}.p_y0{padding-top:0px;padding-bottom:0px;}
.p_l20{padding-left:20px}.p_l10{padding-left:10px}.p_l5{padding-left:5px}.p_l0{padding-left:0}
.p_r10{padding-right:10px}.p_r5{padding-right:5px}.p_r0{padding-right:0;}
.p_x20{padding-right:20px;padding-left:20px;}.p_x10{padding-right:10px;padding-left:10px;}.p_x5{padding-right:5px;padding-left:5px;}.p_x0{padding-right:0px;padding-left:0px;}
.p_40{padding:40px;}.p_20{padding:20px;}.p_15{padding:15px;}.p_10{padding:10px;}.p_5{padding:5px;}
.p_0 {padding:0}
* {outline:none !important;}img{max-width:100%;}.full-width{width:100%}

a, button {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}

html {scroll-behavior: smooth}
body {-webkit-backface-visibility: hidden;font-family: 'Poppins', sans-serif;font-size:16px;font-weight:300;color:#979797;}
a {color:#036C7D;cursor:pointer;text-decoration: underline;}
a:hover, a:focus {color:#11353b}
b, strong {font-weight:600}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {letter-spacing:0.1em;font-weight:300;color:#036C7D}
h3, .h3, h4, .h4  {line-height:1.4em}
.blue_bg {background-color:#036C7D}
.blue_bg *, .blue_bg a {color:#ffffff;text-decoration: none}
.blue_bg a:hover, .blue_bg a:focus {color:#dddddd;}
.blue_bg hr {border-color:#ffffff}
.gray_bg {background-color:#F2F2F2}
.white_bg {background-color:#ffffff}
.gray {color:#979797}
hr {border-color:#036C7D}
.separator {height:200px;}
.form-control {border-radius:0;border:none;border-bottom:1px solid #ddd;box-shadow:none;}
.btn {border-radius:0px;font-weight:600;letter-spacing:0.1em}
.btn-lg {padding-left:60px;padding-right:60px;}
.btn-primary {background-color:#036C7D}
.btn-primary:hover, .btn-primary:focus, .btn-primary:focus:active {background-color:#11353b}
a.btn {text-decoration:none}

.grecaptcha-badge {
	visibility: hidden;
}

@media screen and (max-width:1199px) {
	.separator {height:100px;}
}

@media screen and (max-width:991px) {
	.separator {height:30px;}
}

@media screen and (max-width:767px) {
	h1, .h1 {font-size:28px;}
	h2, .h2 {font-size:24px;}
	h3, .h3 {font-size:20px;}
	.separator {height:0px;}
}

@media screen and (min-width:768px) {
	h1.big, .h1.big {font-size:45px;}
	h2.big, .h2.big {font-size:30px;}
	.abs_img_wrapper {position:relative}
	.abs_img {position: absolute;top: 80px}
}

@media screen and (min-width:992px) {
	h1.big, .h1.big {font-size:60px;}
	h2.big, .h2.big {font-size:55px;}
}

/*--- NAVIGATION ---*/
header {margin:10px 0;}
.navbar {margin-bottom:0;border:none;min-height:1px;}
.navbar-default {background-color:transparent;border:none;}
.navbar-collapse {padding:0;}
.navbar-toggle {float:left;margin-top:0;margin-bottom:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.navbar-brand {float:none;padding:0;height:34px;}
.navbar-brand>img {display:inline;}

#mainmenu li a {color:#979797;text-decoration: none;font-size:15px;}
#mainmenu > li > a {margin:0px 15px;}
#mainmenu li.active a, #mainmenu li a:hover, #mainmenu li a:focus {color:#036C7D;background:transparent}
#mainmenu .panel {margin-bottom:0;background-color:transparent;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

@media screen and (max-width:991px) {
	#mainmenu > li > a {margin:0px 10px;}
	#mainmenu .collapse, #mainmenu .collapsing {left:15px;}
}

@media screen and (max-width:768px) {
	.navbar-nav {margin:0;padding:0}
	#mobile_logo {height:34px;width:auto}
	#mainmenu .panel {width:260px;left:0;border-left:none;border-right:none;border-bottom:none;}
	#mainmenu .collapse, #mainmenu .collapsing {left:0px;}
	#mainmenu li {border-top:1px solid #979797}
	#mainmenu li:first-child {border:none}
	#mainmenu li:last-child {border-bottom:1px solid #979797}
	#mainmenu li ul {background-color:#eeeeee}
	#mainmenu li ul li:last-child {border-bottom:none}
	#mainmenu li ul li a {padding-left:20px;}
	#mainmenu li a {display:block;padding:15px;margin:0;}
	.cbp-spmenu {background-color:#f9f9f9;position: fixed;top:0;border-top:none;padding:0;margin:0 !important;overflow-x:hidden;overflow-y:visible;display:block;visibility:visible;}
	.cbp-spmenu-vertical {width: 260px;height: 100%;top: 0;z-index: 1000;}
	.cbp-spmenu-left {left: -260px;}
	.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
	.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;}
	.cbp-spmenu-push-toright {left: 260px;}
	.cbp-spmenu,.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
}

@media screen and (min-width:767px) {
	#mainmenu {float:right;margin-top:10px;}
	#mainmenu .collapse, #mainmenu .collapsing {position:absolute;z-index:1;background-color:#fff;padding:0 10px;left:20px;}
	#mainmenu .collapse > ul, #mainmenu .collapsing > ul {width:260px}
	#mainmenu .panel {border:none;}
	#mainmenu li {margin-bottom:10px;}
	#mainmenu li ul li a {font-size:14px;line-height:18px;display:inline-block;}
}


/*--- FOOTER ---*/
footer .gray_bg {font-size:12px;padding:3px 0}
footer .table>tbody>tr>td {vertical-align: middle;padding:20px;border-top:none;}

@media screen and (max-width:991px) {
	footer .table>tbody>tr>td {padding:10px;}
}

@media screen and (max-width:768px) {
	footer .table-responsive {border:none;}
}
