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

body {
    color: #000000;
    font-size: 14px;
    line-height: 1.42;
	font-family: "Roboto";
}
.wrapper {
    padding: 0 0 100px 0;
}
/******************** Common Css ********************/
*::-moz-placeholder {
    color: #444;
}
a:focus, a:hover, a:visited,
button:focus, button:visited {
    outline: none;
    outline-color: transparent;
    outline-offset: 0;
    outline-style: none;
    outline-width: 0;
}
.pl-xs {
    padding-left: 5px !important;
}
.pr-xs {
    padding-right: 5px !important;
}
.mb-s {
    margin-bottom: 15px !important;
}
.ml-s {
    margin-left: 15px !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.np-r {
    padding-right: 0 !important;
}
p {
    color: #000000;
    font-family: "Roboto";
    font-weight: 400;
}
p > a {
    color: #0080c8;
}
b {
    color: #000000;
    font-family: "Roboto";
    font-weight: 600;
}
strong {
    font-family: "Roboto";
    font-weight: 600;
    font-size: 14px;
}
button {
    font-family: "Roboto";
    font-weight: 600;
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto";
    font-weight: 500;
    line-height: 35.7px;
    margin-top: 0;
}
h2 {
    font-size: 25px;
}
h3 {
    font-size: 23px;
    line-height: 27px;
}
h4 {
    font-size: 20px;
    line-height: 22px;
}
h5 {
    font-size: 18px;
    line-height: 22px;
}
h6 {
    font-size: 14px;
    line-height: 20px;
}
ul, ol {
    padding-left: 15px;
}
.specific-headline {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}
.hided {
    display: none;
}
.spacer {
	min-height: 25px;
}
.error-page-wrapper h1 {
	font-size: 80px;
	line-height: 70px;
}
.error-page-wrapper h1, .error-page-wrapper h2 {
	color: #0073be;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 500;
}
.btn {
	background-color: #0080c8;
	border-radius: 4px;
	color: #ffffff;
	font-weight: 600;
	padding: 8px 35px;
	line-height: 25px;
	border-color: transparent;
	margin-bottom: 10px;
}
.btn:hover, .btn:focus {
	background-color: #23527c;
	color: #ffffff;
	outline: 0 none;
	border-color: transparent;
}
.light-grey-bg {
	background-color: #ebedec;
}
.grey-bg {
	background-color: #a6b4b4;
}
.background-container {
	padding: 25px;
}
/** table css **/
td, th {
    padding: 0 20px 0 0;
    vertical-align: top;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    line-height: 22px;
    padding: 2px 30px 2px 0;
    vertical-align: top;
    border:0 none;
}
/*.table {
        width: auto;
}*/
.scroller-btn {
    font-size: 14px;
}
.table-responsive {
    border: 0 none;
}
/** end of table css **/
.hyphenate {
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
}
em {
    color: #646464;
}
/******************** Common Css ********************/
/******************** Header ********************/
header {
    margin-top: 25px;
}
.site-heading {
	float: right;
}
h1.site-name {
	color: #0080cb;
	font-size: 40px;
	margin-top: 5px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.navbar-brand {
	height: 65px;
	padding: 0;
}
.logo-wrapper .navbar-brand img {
	height: 65px;
	margin-right: 21px;
}
/******************** Header ********************/
/******************* Menu ************************/
#topNav {
	background-color: #a5b4b4;
	min-height: 34px;
	margin-top: 15px;
}
.navbar-collapse ul.nav-pills li a {
	color: #ffffff;
	font-size: 20px;
}
.nav > li > a:focus, .nav > li > a:hover {
	background-color: transparent;
}
.navbar-collapse ul.nav-pills li a:hover,
.navbar-collapse ul.nav-pills > li.active > a,
.navbar-collapse ul.dropdown-menu > li.active > a {
	color: #000000;
}
.navbar-collapse .dropdown-menu > li.active > a {
	background-color: transparent;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	background-color: transparent;
}
.navbar-collapse {
	padding-left: 0;
}
.navbar-collapse ul.nav-pills li a {
	padding: 3px 30px 0 1px
}
/******************* Menu ************************/
/******************* Main container ************************/
.main-container {
	margin-top: 24px;
	margin-bottom: 80px;
	min-height: 380px;
}
.main-container ul {
	list-style-type: disc;
	position: relative;
	padding: 15px;
}
.main-container ul li {
	padding-left: 2px;
}
hr {
	border-color: #0080c8;
	border-style: dotted;
	border-width: 2px 0 0;
}
.btn {
	background-color: #0080c8;
	border-radius: 5px;
	color: #ffffff;
	font-weight: 500;
	padding: 0 22px;
	line-height: 39px;
	border-color: transparent;
}
.btn:hover, .btn:focus {
	background-color: #23527c;
	color: #ffffff;
	outline: 0 none;
}
/********** Neos Content element ******************/
.neos-alignment-center {
    text-align: center;
    margin-bottom: 15px;
}
.neos-alignment-center img {
    display: inline-block;
}
.neos-alignment-left {
    float: left;
    margin-bottom: 15px;
    margin-right: 30px;
}

.neos-alignment-right {
    float: right;
    margin-bottom: 15px;
    margin-left: 30px;
}
.neos-nodetypes-textwithimage, .neos-nodetypes-image {
    clear: both !important;
}
.neos-nodetypes-textwithimage figure {
	margin-bottom: 10px;
}
.neos-nodetypes-image {
    margin-bottom: 10px;
}
.blue-slogan {
	color: #ADC7E6;
}
.teaser-box .teaser-box-text {
	background-color: #a5b4b4;
	max-width: 100%;
	padding: 38px 10px 48px 20px;
}
.teaser-box h1,
.teaser-box h2,
.teaser-box h3,
.teaser-box h4,
.teaser-box h5,
.teaser-box h6,
.teaser-box p,
.teaser-box ul li,
.teaser-box ol li,
.teaser-box a {
	color: #ffffff;
}
.teaser-box .teaser-box-partner {
	padding: 10px 10px 10px 20px;
}
.teaser-box {
	background: #a5b4b4 none repeat scroll 0 0;
	min-height: 392px;
}
.teaser-box img {
	width: 100%;
}
.address-box {
	border: 1px solid #a5b4b4;
}
.address-box .address-box-header {
	background-color: #a5b4b4;
}
.address-box .address-box-header p {
	padding: 4px 0 4px 20px;
}
.address-box .address-box-text {
	margin: 13px 0 0 4px;
}
.team-member a {
	float: left;
}
.team-member .team-member-text {
	clear: both;
}
.sidebar-menu .panel-heading .plus-logo {
	float: left;
	padding-bottom: 15px;
	padding-top: 4px;
	margin-top: 0;
}
.sidebar-menu .panel-heading {
	padding: 8px 15px;
}
/********** Panels ******************/
.panel {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	border: none;
	margin-bottom: 20px;
}
.panel-default > .panel-heading {
	background-color: #a5b4b4;
	border-color: transparent;
	border: 0 none;
	border-radius: 0;
	color: #333;
	font-size: 20px;
	font-family: "Roboto";
	font-weight: 600;
}
.panel-primary > .panel-heading {
	background-color: white;
	border: 0 none;
	border-radius: 0;
	color: #333;
	font-size: 20px;
	font-family: "Roboto";
	font-weight: 600;
}
.panel.active, .panel.active a {
	cursor: default;
}
.nav-list > li.active a,
.panel-primary > .panel-heading:hover,
.panel-primary.active > .panel-heading,
.panel-primary.current > .panel-heading {
	color: #94aeaf;
}
.panel-default .panel-heading:hover {
	background-color: #d2d9d9;
}
.panel-heading .plus-logo {
	font-size: 16px;
}
.panel span, .no-decor span,
span.map-plus-logo {
	margin-right: 10px;
}
.sidebar-menu a:hover,
.sidebar-menu a:focus,
.sidebar-menu a:active {
	text-decoration: none;
}
.menu-link-container a:hover,
.menu-link-container a:focus,
.menu-link-container a:active {
	text-decoration: none;
}
.plus-logo {
	color: #646464;
	font-family: "Roboto";
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}
.panel-link {
	display: block;
}
.panel-link:hover {
	text-decoration: none;
}
.panel-heading {
	padding: 2px 15px;
}
.panel-heading .plus-logo {
	margin-top: 4px;
	float: left;
}
.menu-link-container {
	background-color: #a5b4b4;
}
.menu-link-item {
	float: left;
}
.menu-link-container .no-link.menu-link-item {
	cursor: inherit;
}
.menu-link-container  .no-link .panel-default .panel-heading:hover {
	background: none;
}
.panel-default {
	margin-right: 90px;
}
.service-box .panel-default {
    margin-right: 0;
}
.service-box .panel-default > .panel-heading {
    padding-left: 15px;
}
.opening-hours {
	background-color: #EAEDEB;
	min-height: 392px;
}
.opening-hours .opening-hours-img {
	padding: 40px 0;
}
.opening-hours .partner-title {
	padding-left: 49px;
	padding-right: 25px;
}
.opening-hours .opening-hours-text {
	line-height: 25px;
	padding: 32px 25px 7px 49px;
}
.cookie-container .cookie-content ul.cookie-nav li a,
.cookie-container .cookie-content a.close-cookie-msg {
	line-height: 25px;
}
/******************* Main container ************************/
/********** Footer ******************/
.silver {
	background-color: #ebeded;
}
footer {
	color: #646464;
	font-size: 14px;
	line-height: 20px;
	padding: 9px 25px;
}
footer p {
	margin: 6px 0 0;
}
footer p, footer a, footer .nav > li > a:focus, footer .nav > li > a:hover, footer a:hover, footer a:focus  {
	color: #646464;
}
footer .nav > li > a:focus, footer .nav > li > a:hover {
	background-color: transparent;
}
footer .navbar-nav > li > a {
	padding-bottom: 5px;
	padding-top: 5px;
}
.footer-content .navbar-nav li a {
	padding-right: 15px;
}
.footer-content, .footer-side-content {
	float: right;
}
.footer-content .navbar-nav .specific-fe a,
.footer-content .navbar-nav .specific-fe a:hover,
.footer-content .navbar-nav .specific-fe a:focus {
	background-color: #feffff;
	padding: 5px;
}
.footer-content ul li {
	padding-right: 10px;
}
/********** Footer ******************/

/***** contact form ******/
.contact-form {
	background-color: #ebedec;
	font-size: 12px;
	padding: 45px;
}
.contact-form .form-control {
	border: none;
	border-radius: 0;
	font-size: 12px;
	font-weight: 400;
}
.contact-form label {
	font-weight: 400;
}
.contact-form .chek-boxes.col-sm-2 {
	padding-left: 0;
	margin-left: -30px;
}
.contact-form .chek-boxes .col-sm-8 {
	text-align: left;
}
.contact-form .form-group {
	margin-bottom: 5px;
}
.checkbox-custom {
	opacity: 0;
	position: absolute;
}
.checkbox-custom, .checkbox-custom-label {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
.checkbox-custom + .checkbox-custom-label::before {
	background: #ffffff none repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 37px;
	margin-right: 10px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 38px;
}
.checkbox-custom:checked + .checkbox-custom-label::before {
	color: #000;
	content: "";
	font-family: "FontAwesome";
	font-size: 20px;
}
.contact-form .form-horizontal .checkbox {
	padding-top: 0;
}
.form-horizontal .control-label {
    text-align: left;
}
.contact-form .captcha-image {
	margin-top: 15px;
}
.contact-form .captcha-msg {
	font-size: 13px;
	width: 125%;
}
.contact-form-section3-heading {
	margin: 5px 0 13px 0;
}
.contactForm-inquiry {
	min-height: 80px;
}
.contact-form input {
	height: 37px;
}
.contact-form .submit-button {
	margin-right: 15px;
	padding: 15px;
}
.contact-form .submit-button .btn {
	border-radius: 4px;
	font-weight: bold;
}
select {

	/* styling */
	background-color: #e5ecf5;
	border: 0 none;
	padding: 12px 10px;

	/* reset */
	-webkit-appearance: none;
	-moz-appearance: none;

	/* arrows */
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, #23509f 50%),
		linear-gradient(135deg, #23509f 50%, rgba(0, 0, 0, 0) 50%),
		linear-gradient(to right, #ffffff, #ffffff) !important;
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		100% 0;
	background-size:5px 5px,5px 5px,2.5em 2.5em;
	background-repeat: no-repeat;
}

select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}
.contact-form .help-inline , .contact-form label.error {
	color: #ff0000;
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
}
/*******************Map css***************************/
#canvas-map {
	width: 100%;
	height: 392px;
}
/******************* Subscription form *****************/
.subscribeCampaign-form .control-label {
	text-align: left;
}
.subscribeCampaign-form label {
	font-weight: 400;
}
.subscribeCampaign-form .error,
.subscribeCampaign-form .mandatory {
	color: #FF0000;
}
#subscribeCampaign .date-dropdowns {
	width: 100%;
}
#subscribeCampaign .date-dropdowns select {
	display: inline-block;
	margin-right: 2px;
	width: 33%;
}
#subscribeCampaign input[type="checkbox"] {
    float: left;
    margin: 2px 5px 0 0;
}
select {

	/* styling */
	background-color: #e5ecf5;
	border: 0 none;
	padding: 12px 10px;

	/* reset */
	-webkit-appearance: none;
	-moz-appearance: none;

	/* arrows */
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, #23509f 50%),
		linear-gradient(135deg, #23509f 50%, rgba(0, 0, 0, 0) 50%),
		linear-gradient(to right, #ffffff, #ffffff) !important;
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		100% 0;
	background-size:5px 5px,5px 5px,2.5em 2.5em;
	background-repeat: no-repeat;
}

select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}
#subscribeCampaign .subscribe-newsletter label {
	font-weight: 500;
}
/*------ Cookie Css Starts here ----------*/
.cookie-nav li {
	float: left;
	list-style: outside none;
}
.cookie-nav li a:hover,
.cookie-nav li a:focus,
.cookie-nav li a {
	font-size: 14px;
	padding: 2px 12px;
	color: #ffffff;
}
.cookie-nav .btn {
	margin-bottom: 10px;
}
.cookie-nav .btn i.fa {
	padding-right: 8px;
}
.cookie-nav li a {
	margin-right: 10px;
	color: #ffffff;
}
.cookie-nav {
	padding: 0;
	margin: 0;
}
.cookie-setting p a,
.cookie-setting p a:hover,
.cookie-setting p a:focus,
.cookie-nav li a.neglect-cookie:hover,
.cookie-nav li a.neglect-cookie:focus,
.cookie-nav li a.neglect-cookie {
	text-decoration: none;
}
.cookie-container {
	bottom: 0;
	position: fixed;
	width: 100%;
        z-index: 2000;
}
.cookie-container .cookie-content {
	background: #e8e8e8 none repeat scroll 0 0;
	padding: 10px 25px 5px;
}
.cookie-setting {
	background-color: #fff;
	bottom: 0;
	position: fixed;
}
.cookie-setting-wrapper {
	background-color: #e8e8e8;
	float: right;
	padding: 10px 27px 0;
	position: relative;
	right: 0;
	width: 181px;
}
.cookie-setting p,
.cookie-container p {
	font-size: 12px;
	margin-bottom: 5px;
	color: #4c545d;
}
.close-cookie-msg {
	padding: 0 0 0 6px;
}
.close-cookie-msg .fa-close {
	border-radius: 13px;
	padding: 5px 10px 5px 3px;
	color: #ffffff;
}
.btn-red-bg {
	background-color: #0080c8;
}
.contact-form .input, .contact-form .checkbox-input {
	padding-left: 0;
	padding-right: 0;
}
/*------ Cookie Css Ends here ----------*/
/*******************Media css***************************/
@media only screen and (min-width : 300px) and (max-width : 319px) {
	.menu-link-item {
		float: none;
	}
	.panel-default > .panel-heading {
		padding-left: 50px;
	}
	.address-box .address-box-btn {
		width: 74%;
	}
}
@media only screen and (min-width : 320px) and (max-width : 499px) {
	.contact-form .submit-button {
		margin-right: 0;
		padding: 15px 0 15px 15px;
		width: 45%;
	}

}
@media only screen and (min-width : 320px) and (max-width : 460px) {
	.menu-link-item {
		float: none;
	}
	.panel-default > .panel-heading {
		padding-left: 50px;
	}
	.contact-form .submit-button {
		margin-right: 0;
		padding: 15px 0 15px 15px;
		width: 45%;
	}
}
@media only screen and (min-width : 360px) and (max-width : 640px) {
	.menu-link-item {
		float: none;
	}
	.panel-default > .panel-heading {
		padding-left: 70px;
	}
}
@media only screen and (min-width : 320px) and (max-width : 767px) {
	.navbar-brand {
		margin-left: 76px;
	}
	.site-heading {
		width: 89%;
	}
	#topNav .navbar-header .btn {
		background: transparent;
		font-size: 20px;
		border-bottom: 0 none;
		margin-bottom: 0;
		margin-top: -3px;
		line-height: 35px;
	}
	#topNav .navbar-header .btn span.menu-text {
		margin-right: 10px;
	}
	.navbar-collapse {
		padding-right: 0;
	}
	ul#topMain {
		background-color: #a5b4b4;
	}
	.nav-main > .nav-pills > li {
		border-top: 2px solid #ffffff;
	}
	ul.nav li:first-child {
		border-top: none;
	}
	.nav-pills > li {
		float: none;
	}
	.navbar-collapse ul.nav-pills li a {
		padding: 3px 30px 3px 10px;
	}
	ul#topMain .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
		background-color: transparent;
	}
	.footer-content, .footer-side-content {
		float: none;
		text-align: center;
	}
	.footer-content ul.nav li,
	.footer-content ul.nav li a {
		display: inline;
	}
	.footer-content ul li {
		padding-right: 0;
	}
	.address-box .address-box-btn {
		width: 74%;
	}
	.teaser-box .teaser-box-text {
		margin-bottom: 5px;
	}
	.panel-link {
		margin-bottom: 15px;
	}
	#topNav .navbar-header .btn {
		box-shadow: none;
		outline: medium none;
	}
	ul#topMain .dropdown-menu {
		background-clip: none;
		background-color: #a5b4b4;
		border: none;
		border-radius: none;
		box-shadow: none;
		position: relative;
		min-width: 320px;
		padding: 0 0 0 12px;
		float: none;
	}
	.menu-link-container div:first-child {
		margin-top: 15px;
	}
}
@media only screen and (min-width : 431px) and (max-width : 640px) {
	.menu-link-item {
		float: none;
	}
	.panel-default > .panel-heading {
		padding-left: 100px;
	}
	.address-box .address-box-btn {
		width: 62%;
	}
}
@media only screen and (min-width : 570px) and (max-width :645px) {
	.address-box .address-box-btn {
		width: 31%;
	}
	.chek-boxes label {
		padding-left: 7px;
	}
	.contact-form .submit-button {
		margin-right: 0;
		padding: 15px 0 15px 15px;
	}
}
@media only screen and (min-width : 500px) and (max-width :569px) {
	.address-box .address-box-btn {
		width: 33%;
	}
	.contact-form .submit-button {
		margin-right: 0;
		padding: 15px 0 15px 15px;
	}
}
@media only screen and (min-width : 580px) and (max-width :767px) {
	.menu-link-item {
		float: none;
	}
	.panel-default > .panel-heading {
		padding-left: 204px;
	}
	.contact-form .submit-button {
		margin-right: 0;
		padding: 15px 0 15px 15px;
	}
	.contact-form .checkbox-input {
		width: 12%;
	}
}
@media (max-width: 767px) {
	.contact-form .personal-details, .chek-boxes {
		margin-bottom: 30px;
	}
	.contact-form-section3-heading {
		font-weight: 500;
	}
	.contact-form {
		padding: 45px 10px 10px;
	}
	.contact-form .captcha-msg {
		padding-right: 35px;
	}
	.contact-form .input {
		padding-left: 10px;
	}
}
@media only screen and (min-width : 650px) and (max-width :767px) {
	.address-box .address-box-btn {
		width: 26%;
	}
}
@media only screen and (min-width : 768px) and (max-width : 992px) {
	.contact-form .submit-button {
		margin-right: 20px;

	}
	.contact-form .personal-details {
		margin-bottom: 20px;
	}
	.contact-form-section3-heading {
		font-weight: 500;
	}
	.chek-boxes label {
		padding-left: 0;
	}
}
@media only screen and (min-width : 768px) and (max-width : 999px) {
	.panel-default {
		margin-right: 12px;
	}
	.address-box .address-box-btn {
		width: 36%;
	}
}
@media (max-width: 991px) {
	.panel-default {
		margin-right: 12px;
	}
}
@media only screen and (min-width : 768px) and (max-width : 991px) {
	.navbar-header {
		width: 100%;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.navbar-toggle {
		display: block;
	}
	#topMain li {
		width: 100%;
	}
	#topNav .navbar-header .btn {
		box-shadow: none;
		outline: medium none;
	}
	#topNav .navbar-header .btn {
		background: transparent none repeat scroll 0 0;
		border-bottom: 0 none;
		font-size: 20px;
		line-height: 35px;
		margin-bottom: 0;
		margin-top: -3px;
	}
	.nav-main > .nav-pills > li {
		border-top: 2px solid #ffffff;
	}
	ul.nav li:first-child {
		border-top: medium none;
	}
	#topNav .navbar-header .btn span.menu-text {
		margin-right: 10px;
	}
	ul#topMain .dropdown-menu {
		background-color: #a5b4b4;
		border: medium none;
		box-shadow: none;
		float: none;
		min-width: 320px;
		padding: 0 0 0 12px;
		position: relative;
	}
	h1.site-name {
		margin-top: 15px;
	}
	.teaser-box-plugin {
		float: left;
		min-height: auto;
	}
	.teaser-box-plugin .teaser-box-img,
	.teaser-box-plugin .teaser-box-partner {
		float: left;
		width: 50%;
	}
	.teaser-box-plugin .teaser-box-partner {
		padding-top: 20px;
	}
	.navbar-toggle {
		display: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
	}
	#topMain li {
		width: auto;
	}
	.nav-pills > li {
		float: left;
	}
	.nav-main > .nav-pills > li {
		border-top: none;
	}
}
@media only screen and (min-width : 992px) and (max-width : 999px) {
	.address-box .address-box-btn {
		width: 32%;
	}
}
@media only screen and (min-width : 1000px) and (max-width : 1199px) {
	.panel-default {
		margin-right: 57px;
	}
	.chek-boxes label {
		padding-left: 15px;
	}
	.contact-form {
		padding: 30px;
	}
	.contact-form .required {
		margin-left: 1px;
	}
}
@media (max-width: 1024px) {
	object, iframe {
		width: 100%;
	}
}
/*******************Media css***************************/
