@charset "utf-8";

body {background-color: #fff;font-weight:300}

a,
input,
button,
textarea { outline: none !important; }


a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.pad-left {
	padding-left:0;
}

.pad-right {
	padding-right:0;
}

.pad-top {
	padding-top:0;
}

.pad-bottom {
	padding-bottom:0;
}

.padding {
	padding:0;
}

.common-heading, h1, h2, h3, h4 {
	font-size: 40px;
    line-height: 50px;
	margin: 0 0 15px;
	font-weight: 300;
	font-style: normal;
}

.xxxl-heading {
	font-size:112px;
	line-height: 130px;
	font-weight: 300;
	word-wrap: break-word;
	margin: 0px !important;
}

.xxl-heading {
	font-size:80px;
	line-height: 120px;
	font-weight: 300;
	word-wrap: break-word;
	margin: 0px !important;
}

.xl-heading {
	font-size:56px;
	line-height: 70px;
	font-weight: 300;
	word-wrap: break-word;
}

.big-heading-up {
	font-size:42px;
    line-height: 52px;
	font-weight: 300;
	word-wrap: break-word;
	margin-bottom: 20px !important;
	text-transform: uppercase;
}

.big-heading {
	font-size:42px;
    line-height: 52px;
	font-weight: 300;
	word-wrap: break-word;
	margin-bottom: 20px !important;
}

.medium-heading-up {
	font-size:32px;
	line-height: 42px;
	font-weight: 300;
	word-wrap: break-word;
	margin-bottom: 15px !important;
	text-transform: uppercase;
}

.medium-heading {
	font-size:32px;
	line-height: 42px;
	font-weight: 300;
	word-wrap: break-word;
	margin-bottom: 15px !important;
}

.small-heading {
	font-size:21px;
	line-height: 30px;
	font-weight: 600;;
	word-wrap: break-word;
	margin-bottom: 10px !important;
}

.small-heading-up {
	font-size:21px;
	line-height: 30px;
	font-weight: 600;;
	word-wrap: break-word;
	margin-bottom: 10px !important;
	text-transform: uppercase;
}

.grossp {
	font-size:25px;
	line-height: 34px;
	font-weight: 300;
}

.pre-heading {
	font-size:18px;
	line-height: 30px;
	font-weight: 600;;
	word-wrap: break-word;
	text-decoration: underline;
	margin-bottom: 5px !important;
}

.vogue{
	font-size:40px;
    line-height: 40px;
	font-weight: 300;
	border-top:  5px solid #000;
	word-wrap: break-word;
	padding-top: 15px !important;
}


p {
	margin:0 0 15px 0;
	font-size: 18px;
	line-height: 30px;
	font-weight: 300;
}

ul li {
	list-style-type:square;
	font-size:18px;
	line-height: 30px;
}

UL, OL {
	font-size:18px;
	line-height:30px;
	}
	

@media screen and (max-width: 1290px) {
    .breadcrumb ul li, .breadcrumb ul li a, .breadcrumb div, .breadcrumb ul li + li:before {font-size: 14px !important;line-height: 22px;}    
}

@media (min-width: 320px) and (max-width: 1400px){
	p {	font-size: 16px;line-height: 26px;}
	ul li {	font-size:16px;	line-height: 26px;}
	UL, OL { font-size:16px; line-height: 26px;}
	.common-heading, h1, h2, h3, h4, .vogue, .big-heading, .big-heading-up, .xl-heading, .xxl-heading, .xxxl-heading  {font-size: 20px;line-height: 26px;padding-top: 15px;padding-bottom: 5px; }
	.small-heading, .small-heading-up, .medium-heading, .medium-heading-up, {font-size: 22px;line-height: 24px;padding-top: 15px;padding-bottom: 5px; font-weight: 400;	}
	hovertext > .small-heading, .small-heading-up, .medium-heading, .medium-heading-up, .common-heading, h1, h2, h3, h4, .vogue, .big-heading, .big-heading-up, .xl-heading, .xxl-heading, .xxxl-heading, .grossp {font-size: 30px; line-height: 38px;padding-top: 15px;padding-bottom: 10px;}	
	.btn {margin-bottom: 5px;}
}



.btn.white {
	background-color: transparent;
	color:#fff;
	border-color: #fff;
}

.btn.white:hover {
	background-color: #fff;
	color:#000;	
	border-color: #fff;
}

.btn.black {
	background-color: transparent;
	color:#000;
	border-color: #000;;
}

.btn.black:hover {
	background-color:#000;
	color:#fff;
	border-color: #000;
}

.btn.color1 {
	background-color:transparent;
	color:#30507e;
	border-color: #30507e;
}

.btn.color1:hover {
	background-color:#30507e;
	color:#fff;
}

.btn.color2 {
	background-color:#30507e;
	color:#fff;
	border-color: #30507e;
}

.btn.color2:hover {
	background-color:transparent;
	color:#30507e;
	border-color: #30507e;
}

.btn.color3 {
	background-color:#30507e;
	color:#fff;
	border-color: #30507e;
	border: none;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    transition: all 0.3s ease 0s;
    outline: none;
	border-radius: 25px;
	text-decoration: none;
}

.btn.color3:hover {
	background-color: #30507e;
    box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
    transform: translateY(-3px);
    box-shadow: 0px 10px 20px -6px rgba(0,0,0,0.95);
}

.btn.color4 {
	background-color:#30507e;
	border: 0px !important;
	color:white;
	border-color: #30507e;
	 position: relative;
  display: inline-block;
  overflow: hidden;
  font-weight: 600;
  background: linear-gradient(to right, black, black 50%, #30507e 50%);
  background-clip: text;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 0.7 ease;
  text-decoration: none; 
}

.btn.color4:hover {
	background-position: 0 100%;
}

.btn.nurschrift::before {
	content: "> ";
}
.btn.nurschrift::after {
	content: "...";
}

.btn.nurschrift {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #30507e;
	font-weight: 800;
	padding: 0 !important;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #30507e !important;
}

.btn.nurschrift:hover, .btn.nurschrift:active, .btn.nurschrift:focus   {
	color: black;
	font-weight: 800;
	padding: 0 !important;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #000 !important;
}

.btn.nurschrift2 {
    background-color: transparent !important;
	border-color: transparent !important;
	color: black;
	font-weight: 700;
	padding: 0 !important;
	padding-bottom: 5px !important;
	margin-top: 12px;
	text-decoration: none;
	border-bottom: 2px solid #000 !important;
	transition: all 1s ease 0s;
}

.btn.nurschrift2:hover, .btn.nurschrift2:active, .btn.nurschrift2:focus {
	color: #30507e;
	font-weight: 700;
	border-bottom: 2px solid #30507e !important;
	transform: translateX(10px);
}

.btn.nurschrift2:hover::after {
	padding-left: 5px;
	content: "\2794";
}

.btn.nurschrift3 {
	background-color: transparent !important;
	border-color: transparent !important;
	color: black;
	font-weight: 600;
	padding-bottom: 5px !important;
	margin-top: 12px;
	text-decoration: none;
	text-transform: none;
	border-bottom: 2px solid #000 !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.btn.nurschrift3:hover, .btn.nurschrift3:focus, .btn.nurschrift3:active {
	color: #30507e;
	font-weight: 600;
	border-bottom: 2px solid #30507e !important;
	transform: scale(1.1,1.1);
}

.btn.nurschrift4 {
  background-color: transparent !important;
  border: 0px solid !important;
  position: relative;
  display: inline-block;
  color: black;
  overflow: hidden;
  font-weight: 600;
   padding: 0;
  background: linear-gradient(to right, #30507e, #30507e 50%, black 50%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 0.7 ease;
  text-decoration: none; 
  padding-bottom: 7px !important;
  border-bottom: 2px solid #000 !important;
}

.btn.nurschrift4:hover, .btn.nurschrift3:focus, .btn.nurschrift3:active {
	background-position: 0 100%;
	  border-bottom: 2px solid #30507e !important;
}

.btn.nurschrift5 {
  background-color: transparent !important;
  border: 0px solid !important;
  font-weight: 600;
  background:
     linear-gradient(
       to bottom, #000 0%,
       #000 100%
     );
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: 2px 2px;
  color: #000;
  text-decoration: none;
   padding-left: 4px !important;
  padding-right: 4px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  transition: background-size .3s;
}

.btn.nurschrift5:hover, .btn.nurschrift3:focus, .btn.nurschrift3:active {
  background-size: 2px 70px;
}

.btn.nurschrift6 {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #30507e;
	font-weight: 600;
	padding: 0 !important;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #30507e !important;
}

.btn.nurschrift6:hover, .btn.nurschrift:active, .btn.nurschrift:focus   {
	color: black;
	font-weight: 600;
	padding: 0 !important;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #000 !important;
}

.btn.nurschrift7 {
    background-color: transparent !important;
	border-color: transparent !important;
	color: black;
	font-weight: 500;
	padding: 0 !important;
	padding-bottom: 5px !important;
	margin-top: 12px;
	text-decoration: none;
	border-bottom: 1px solid #000 !important;
}

.btn.nurschrift7::before {
	padding-right: 5px;
	content: ">";
}

.btn.nurschrift7:hover, .btn.nurschrift2:active, .btn.nurschrift2:focus {
	color: #30507e;
	font-weight: 500;
	border-bottom: 1px solid #30507e !important;
	transform: translateX(6px);
}


.btn.nurschrift8 {
	background-color: transparent !important;
	border-color: transparent !important;
	color: black;
	font-weight: 600;
	padding: 0 !important;
	text-decoration: none;
	margin-top: 10px;
	padding-bottom: 15px !important;
	border-bottom: 1px solid #000 !important;
	width: 100% !important;
	text-align: left !important;
}

.btn.nurschrift8:hover, .btn.nurschrift:active, .btn.nurschrift:focus   {
	color: #30507e;
	font-weight: 600;
	padding: 0 !important;
	padding-bottom: 15px !important;
}

.btn.nurschrift8::after {
	content: ">";
	margin-left: 20px;
}

.btn.nurschrift8::before {
	content: "";
	margin-left: 10px;
}


.btn.sliderbutton {
	background-color: transparent !important;
	border: 0px solid !important;
	color: #000;
	font-size: 16px;
	padding-left: 30px !important;
	padding-right: 30px !important;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px solid #000 !important;
    padding-bottom: 10px !important;
	margin-left: -10px !important;
	margin-right: -10px !important;
}

.btn.sliderbutton:hover {
	background-color: transparent !important;
	border: 0px solid !important;
	color: #30507e;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px solid #30507e !important;
}

.btn.sliderbutton:focus, .btn.sliderbutton:active  {
	background-color: transparent !important;
	border: 0px solid !important;
	color: #30507e;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px solid #30507e !important;
}

.btn-1 {
  margin-top: 15px;
  cursor: pointer;
  max-width: 250px;
  position: relative;
  text-decoration: none;
  width: 100%;
  background-color: black !important;
  
}
.btn-1:hover {
  text-decoration: none;
}

/*btn_background*/
.effect01 {
  color: white !important; 
  border: 1px solid #000;
  box-shadow:0px 0px 0px 1px #000 inset;
  background-color: #000;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.effect01:hover {
  border: 1px solid #666;
  background-color: #FFF;
  box-shadow:0px 0px 0px 2px #fff inset;
}

/*btn_text*/
.effect01 span {
  transition: all 0.2s ease-out;
  z-index: 2;
}
.effect01:hover span{
  letter-spacing: 0.13em;
  color: #fff;
}

/*highlight*/
.effect01:after {
  background: #FFF;
  border: 0px solid #000;
  content: "";
  height: 155px;
  left: -75px;
  opacity: .8;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  width: 50px;
  transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);/*easeOutCirc*/
  z-index: 1;
}
.effect01:hover:after {
  background: #FFF;
  border: 30px solid #000;
  opacity: 0;
  left: 120%;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
}

.shadow1 {
box-shadow: inset 0px 11px 14px -14px #000, inset 0px -11px 14px -14px #000; 
}

.shadow2 {
box-shadow: inset 0px 0px 15px -4px #000000;
}

.shadow3 {
box-shadow: inset 0px -11px 12px -10px #000; 
}

.shadow4 {
box-shadow: inset 0px 11px 12px -10px #000; 
}

.shadow5 {
box-shadow: inset 0px 11px 12px -8px #000, inset 0px -11px 12px -8px #000; 
}
.shadow6 {
box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.55);
}
.shadow7 {
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
}
.shadow8 {
box-shadow: 10px 10px 40px -10px rgba(0,0,0,0.5);
}
.shadow9 {
box-shadow: 10px 5px 15px 0px rgba(0,0,0,0.5);
}
.shadow10 {
box-shadow: -10px 5px 15px 0px rgba(0,0,0,0.5);
}
.shadow11 {
box-shadow: 2px 5px 60px 0px rgba(0,0,0,0.9);
}
.tab-pane p {
    color: #909090;
}


p.black {
	color:#010101;	
}

ul {
	margin:0;
	display:block;
	padding:0 0 25px 20px;
}


.footer .add-con ul li {
    color:#CCCCCC;
}


.btn {
	padding:15px 58px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	background-color: #30507e;
	font-weight: 400;
	font-size:16px;
	line-height:16px;
	color:#fff;
	border-style: solid;
}

.btn:hover {
	background-color:#000;
	color:#fff;
}

.btn:focus {
	background-color:#000;
	color:#fff;
}


.gray {
	background-color:#d8d8d8;
}

.col-centered {
	float:none;
	margin:0 auto;	
}

.vertical-block {
	vertical-align:middle;
  	display: table-cell;	
}


/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/
.header {
/* MG	position:absolute; */
	top:0;
	left:0;
	right:0;
	padding: 15px 0 0;
	background-color:#fff;
	z-index:99;
}

.logo {
	position: absolute;
	top: 0px; 
	z-index: 9999;
}

.navigation {
	float:right;
}

ul.slimmenu {
	float: right;
	width:100% !important;
}

ul.slimmenu li {
	float:none !important;	
}

.header ul.slimmenu li ul li {
	padding-bottom:0 !important;	
}

.header .language {
	float:right;	
}

.header .language .btn {
	background-color:#fff;
	padding:10px 10px 5px 10px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border:none;
}

.header .language .dropdown-menu li {
	padding-bottom:5px;	
}

.header .language .btn i {
	margin:0;
	padding:0;	
}

.header .language .btn-info {
	border:none;
	background-color:transparent;	
}

.header .language .btn-info:active,
.header .language .btn-info.active,
.header .language .open > .dropdown-toggle.btn-info {
	background-color:transparent;	
}

.header .language .caret {
	display:none;
}


.header .language .dropdown-menu {
	min-width:auto;
	background-color:rgba(255,255,255,0.7);
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border:none;
	padding: 0 6px;
}

.header .language .btn-default:active:hover,
.header .language .btn-default.active:hover,
.header .language .open > .dropdown-toggle.btn-default:hover,
.header .language .btn-default:active:focus,
.header .language .btn-default.active:focus,
.header .language .open > .dropdown-toggle.btn-default:focus,
.header .language .btn-default:active.focus,
.header .language .btn-default.active.focus,
.header .language .open > .dropdown-toggle.btn-default.focus {
	background-color:rgba(255,255,255,0.7);	
}


.header .language .dropdown-menu > li {
	list-style-type:none;	
}

.header .language .dropdown-menu > li > a {
	padding:5px;	
}

/*========== Header End ==========*/


/*========== Header-two Start ==========*/
.header-two {
	z-index: 99;
	position:relative;	
}


.header-two .language .btn-default:active:focus {
	background-color:transparent;
	box-shadow:none;	
}

.header-two .language {
	float:right;	
}

.header-two .language .btn {
	background-color:#fff;
	padding:42px 10px 5px 10px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border:none;
}

.header-two .language .dropdown-menu li {
	padding-bottom:5px;	
}

.header-two .language .btn i {
	margin:0;
	padding:0;	
}

.header-two .language .btn-info {
	border:none;
	background-color:transparent;	
}

.header-two .language .btn-info:active,
.header-two .language .btn-info.active,
.header-two .language .open > .dropdown-toggle.btn-info {
	background-color:transparent;	
}

.header-two .language .caret {
	display:none;
}


.header-two .language .dropdown-menu {
	min-width:auto;
	background-color:rgba(255,255,255,0.7);
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border:none;
	padding: 0 6px;
}

.header-two .language .btn-default:active:hover,
.header-two .language .btn-default.active:hover,
.header-two .language .open > .dropdown-toggle.btn-default:hover,
.header-two .language .btn-default:active:focus,
.header-two .language .btn-default.active:focus,
.header-two .language .open > .dropdown-toggle.btn-default:focus,
.header-two .language .btn-default:active.focus,
.header-two .language .btn-default.active.focus,
.header-two .language .open > .dropdown-toggle.btn-default.focus {
	background-color:rgba(255,255,255,0.7);	
}

.header-two .language .dropdown-menu > li {
	list-style-type:none;	
}

.header-two .language .dropdown-menu > li > a {
	padding:5px;	
}

.header-two .logo { padding-top:28px; }
/*========== Header-two End ==========*/




/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/


/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/*========== Top Slider Section Start ==========*/



.carousel-control.left {
	background-image:none;
	left:6%;
}

.carousel-control.right {
	background-image:none;
	right:6%;	
}

.carousel-control {
	top:50%;
	bottom:auto;
	left:auto;
	width:auto;
	background-color:transparent;
	background-image:none;
	opacity:1;
	text-shadow:none;	
}

.carousel-inner > .item > img {
	width:100%;	
}


.carousel-control i {
	font-size:70px;
	line-height:40px;
	color:#fff;	
	text-shadow:black;
}


.slider .carousel-caption {
	bottom:0;
	left:0;
	right:0;
	padding:0;	
}

.slider .carousel-caption .caption-detail {
	background-color:rgba(255,255,255,0.8);
	padding:60px 62px 26px 41px;
	float:left;
	text-shadow:none;
	text-align:left;
}

.slider .medium-heading {
	padding-bottom:6px;
	font-weight: 400;
}

.slider p {
	text-shadow:none;
}

/*========== Top Slider Section End ==========*/

/*========= Slider Two Start ============*/


.slider-two .col-sm-12.col-md-7.padding {
	width: 55%;
}

.slider-two .col-sm-12.col-md-5 {
	width: 45%;
}

.slider-two .col-sm-12.col-md-5 .col-sm-12.col-md-12.col-lg-6 {
	width:56%;	
}

.slider-two .carousel-inner > .item > div > img {
	width:100%;
}

.slider-two .caption-detail {
	text-align:left;
	padding-top:200px;
	padding-left:17px;
}

.slider-two .medium-heading {
/* MG	color:#fff; */
	margin-bottom:8px;
}

.slider-two .caption-detail p {
	font-size:20px;
	line-height:36px;
	color:#fff;
	font-weight: 200;
}

.carousel-caption {
	text-shadow:black;
	z-index: 0;
}


.slider-two .carousel-control.left , .slider-three .carousel-control.left {
	left:6%;
}

.slider-two .carousel-control.right , .slider-three .carousel-control.right  {
	right:6%;
}

.slider-two .carousel-control i {
	color:#000000;
	font-size:32px;
	line-height:36px;
}

.slider-two .carousel-control  {
	height:36px;
	width:36px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	background:#f8f7f4;
}

.slider-three .item img {
	height:567px;
	object-fit:cover;
}

/*========== Slider Two End ==========*/


.slider-sec .col-md-7.col-md-push-5.padding {
/*	left: 46%;
*/	width: 54%;
}

.slider-sec .col-md-5.col-md-pull-7 {
	/*right: 54%;*/
	width: 46%;
	/*position:static;*/
}

.slider-sec .sec-item-detail {
	padding-top: 200px;
    position: absolute;
    left: 0;
    right: 0;
/* MG    z-index: 999; */
    z-index: 0;

}

.slider-sec .sec-item-detail p {
	font-size:20px;
	line-height:28px;
/* MG	color:#fff;	*/
}

.slider-caption{ padding:0;position:static;
}

.slider-caption-content{ position:absolute;top:50%;left:0;right:0;
transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);}
	
.slider-caption-content  p {
    font-size: 20px;
    line-height: 28px;
}

.slider-fatured-img{ width:100%;}


/*========= Slider Three Start ============*/

.slider-three .medium-heading {
	color:#fff;
	font-size:60px;
	line-height:80px;
	width:85%;
	margin:0 auto;
	font-weight: 500;
}

/* MG .slider-three .small-heading { */
.slider-three .small-heading, .slider-three .small-heading p {
	font-size:42px;
	color:#fff;
	line-height:42px;
}

.slider-three .carousel-caption {
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	padding:0;
	bottom:auto;
	left:50%;
	width:100%;
}

.slider-three .carousel-indicators li {
	height:15px;
	width:15px;
	margin:0 0 0 3px;
	background:#fff;
	border:none;
}

.slider-three .carousel-indicators .active {
	height:15px;
	width:15px;
	background:#9b9b9b;
}

.slider-three .carousel-indicators {
	bottom:30px;
	margin-bottom:0;
	visibility: hidden;
}



/*========== Common Text Section Start ==========*/
.common-text {
	padding:70px 0 50px 0;	
}


/*========== Common Text Section End ==========*/

/*========== Red Image Detail Start ==========*/
.red-image-detail {
	background-color:#30507e;
	position:relative;
}

.red-image-detail img { width:100%; }

.red-image-detail .col-sm-6.col-md-6.col-lg-6.col-sm-pull-6 {
	position:static;	
}

.red-image-detail .red-image-left-detail {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
}


/*========== Red Image Detail End ==========*/

/*========== gray Image Detail Start ==========*/
.gray-image-detail {
	background-color:#cbcbcb;
	position:relative;
}

.gray-image-detail img {
	width:100%;	
}

.gray-image-detail  .col-sm-6.col-md-6.col-lg-6.padding {
	position:static;	
}

.gray-image-detail .gray-right-detail {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);	
}



/*========== gray Image Detail End ==========*/

/*========== Image Detail Section Start ==========*/
.image-detail {
	padding:75px 0;
	display: table;
	width: 100%;	
}

.image-detail .col-sm-6.col-md-6 {
	display: table-cell;
    vertical-align: middle;
    float: none;	
}

.image-detail .common-heading {
	padding-bottom:19px;	
}


/*========== Image Detail Section End ==========*/


/*========== One Colomn Section Start ==========*/
.one-colomn-section {
	padding:20px 0;	
}

.one-colomn-section2 {
	padding: 20px 0;	
}


.one-colomn-section .common-heading {
	padding-bottom:15px;	
}

/*========== One Colomn Section End ==========*/

/*========== Call to Action seciton Start ==========*/
.call-to-action {
	padding:80px 0;
	background:url(../images/call-to-action.jpg) no-repeat;
	background-position:center center;
	text-align:center;
}

.call-to-action .big-heading {
	font-family: 'robotobold';
	margin:0;
	padding:0;
	color:#fff;
}

.call-to-action .btn {
	text-transform:none;
	margin-top:50px;
	letter-spacing:0;	
}

/*========== Call to Action seciton End ==========*/


/*========== Three Colomn Block Start ==========*/
.three-colomn-block {
	padding: 20px 0;
}

.three-colomn-block .small-heading {
	padding:32px 0 15px 0;
}

/*========== Three Colomn Block End ==========*/


/*========== Photos Section Start ==========*/
.photos-section {
	padding: 20px 0;
	text-align:center;
}

.photos-section .big-heading {
	font-family: 'robotobold';
	color:#464646;
	padding-bottom:15px;	
}

.photos-section p {
	font-size:20px;
	line-height:20px;	
}

.photo-image-section .image-block:hover .photo-image-detail {
		display:none;
}

.photo-image-section .photo-image-detail {
	position:relative;
	padding:13px 0 14px 0;
}

.photo-image-section .col-sm-4.col-md-4 {
	padding-bottom:15px;	
}

.photo-image-section .image-block img {
	width:100%;
	height: 370px;
    object-fit: cover;
}

.photo-image-section .image-block .photo-image-detail {
	position:absolute;
	bottom:15px;
	left:15px;
	right:15px;
	background-color:rgba(255,255,255,0.85);
}

.photo-image-section .image-block .photo-image-detail .small-heading {
	font-size:24px;
	line-height:30px;
	color:#464646;
	padding:0;
	margin:0;	
}

.photo-image-section .image-block .photo-image-detail p {
	font-size:14px;
	line-height:14px;
	color:#676767;	
}

.photo-image-section .image-block:hover .image-btn {
	opacity:1;
}

.photo-image-section .image-block .image-btn {
	position:absolute;
	left:15px;
	right:15px;
	bottom:15px;
	top:0;
	background-color:rgba(255,255,255,0.8);
	opacity:0;
}

.photo-image-section .image-block .image-btn .continue {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}

/*========== Photos Section End ==========*/


/*========== Slider With Detail Start ==========*/
.slider-with-detail {
	padding:120px 0 60px 0;
	background-color:#dfdfdf;
}

.slider-with-detail .medium-heading {
	text-transform:uppercase;
	padding-bottom:22px;	
}

.slider-with-detail .item {
	padding:0 15px;		
}

.slider-with-detail .item img {
	width:100%;	
}

.slider-detail-block {
	background-color:#fff;
	position:relative;
	text-align:center;
	height:556px;	
}

.slider-detail-block:hover {
	padding-bottom:241px;
}

.slider-detail-block:hover .slider-detail {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:auto;
	background-color:#fff;	
} 

.slider-detail-block .top-detail-blok {
	padding:15px 30px 33px;
	text-align:center;
	overflow:hidden;
	height:180px;
}

.slider-detail-block .top-detail-blok p {
	font-size:15px;	
	color:#909090;
}

.slider-detail-block:hover .top-detail-blok  {
	height:auto;
	text-align:left;
	padding:98px 36px 33px;	
}

.slider-detail-block .slider-detail .small-heading {
	text-transform:uppercase;
	padding-bottom:15px;	
	color:#000000;
}

.slider-detail-block .btn {
	border:1px solid #000000;
	margin-bottom:33px;	
}

.slider-detail-block .btn:hover {
	background-color:#30507e;
	border:1px solid #30507e;	
}

.slider-with-detail .owl-buttons .owl-prev {
	position:absolute !important;
	top:48% !important;
	left:-30px !important;
	font-size:0;
}

.slider-with-detail .owl-buttons .owl-prev:before {
	font-family:'FontAwesome';
	font-size:40px;
	line-height:40px;
	content:"\f104";
	color:#676767;
}

.slider-with-detail .owl-buttons .owl-next {
	position:absolute !important;
	top:48% !important;
	right:-30px !important;
	font-size:0;
}

.slider-with-detail .owl-buttons .owl-next:before {
	font-family:'FontAwesome';
	font-size:40px;
	line-height:40px;
	content:"\f105";
	color:#676767;	
}

.slider-with-detail .owl-controls {
	text-align:center;	
}

.slider-with-detail .owl-pagination:before {
	background:url(../images/arrow-left.png) no-repeat;
	width:33px;
	height:9px;
	content:"";
	position:absolute;
	left:-66px;
	top:10px;
}

.slider-with-detail .owl-pagination:after {
	background:url(../images/arrow-right.png) no-repeat;
	width:33px;
	height:9px;
	content:"";
	position:absolute;
	right:-66px;
	top:10px;
}

.slider-with-detail .owl-pagination {
	display:inline-block;
	margin-top:60px;
	position:relative;	
}

.slider-with-detail .owl-pagination .owl-page {
	display:inline-block;
	margin:0 7px;
	height:30px;
	width:30px;
	background-color:transparent;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}

.slider-with-detail .owl-pagination .owl-page.active {
	background-color:#30507e;	
}

.slider-with-detail .owl-pagination .owl-page span {
	font-size:14px;
	line-height:30px;
	color:#676767;	
}

.slider-with-detail .owl-pagination .owl-page.active span {
	color:#fff;	
}



/*========== Slider With Detail End ==========*/

/*========== Contact Form Start ==========*/
.contact-form {
	padding:130px 0 130px 0;
	text-align:center;	
}

.contact-form .medium-heading {
	padding-bottom:22px;	
}

.contact-form .input-group-addon {
	border-radius:0;
}

.contact-form .input-group-addon {
	
	background-color:#fff;	
}

.contact-form .form-group {
	float:left;
	width:100%;
	margin-bottom:30px;
}

.contact-form .form-control {
	box-shadow:none;
	width:100%;
	padding: 6px 12px 6px 53px;
}

.contact-form .input-group-addon {
	border:none;
    position: absolute;
    left:20px;
    top:13px;
    z-index: 999;
	background-color:transparent;
	padding:0;
		
}

.contact-form .fa {
	color:#676767;	
}

.contact-form .input-group {
	display:block;
}


.contact-form textarea {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;	
	height:172px;
}

.form-control:focus {
	border-color:#188100;	
}

.contact-form input[type="text"] {
	height:42px;	
}

.contact-form input[type="text"]::-webkit-input-placeholder {
  color: #676767;
}
.contact-form input[type="text"]l::-moz-placeholder {
  color: #676767;
}
.contact-form input[type="text"]:-ms-input-placeholder {
  color: #676767;
}
.contact-form input[type="text"]:-moz-placeholder {
  color: #676767;
}

.selectric {
	background:#fff !important;	
}

.selectric .label {
	font-size:14px !important;
	color:#999999 !important;
	text-transform:uppercase !important;
	line-height:36px !important;
	height:42px !important;
}

.selectric .button:after {
	border: 6px solid transparent !important;	
	border-top-color: #BBB !important;
}

.selectric .button {
	width: 42px !important;
    height: 42px !important;
}

.selectric .button:after {
	top:6px !important;
}

.selectric-items .selectric-scroll {
	text-align:left;
}

.selectric-items {
	background-color:#fff !important;	
}

.radio label, .checkbox label {
	text-transform:uppercase;
	font-size:14px;
	color:#999999;
}

.contact-form .btn-default {
	padding:14px 24px;
	border:1px solid #cccccc;
}

/*========== Contact Form End ==========*/



/*========== Logo Slider Start ==========*/
.logo-slider {
	background-color:#cfcfcf;
	padding:90px 0;	
}

.logo-slider .item {
	text-align:center;
}



/*========== Logo Slider End ==========*/


/*========== Two Colomn Section Start ==========*/
.tow-colomn-section {
	padding: 20px 0;}

.tow-colomn-section .small-heading {
	padding:42px 0 20px 0;
}
/*========== Two Colomn Section End ==========*/


/*========== Four Colomn Section Start ==========*/
.four-colomn-section {
	padding: 20px 0;
}

.four-colomn-section .small-heading {
	padding:42px 0 20px 0;
}
/*========== Four Colomn Section End ==========*/

/*========== accordian-block start ==========*/



.panel {
	border-bottom: 0px;
	background: none;
}


.panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        background-color: rgba(0,0,0,0);
        border-bottom: 1px solid ;
}

.panel-title {
        padding: 0px !important;
}


.panel-title > a {
		padding: 5px 0 5px 15px;
		text-decoration: none;
}

.panel-title > a:hover {
		text-decoration: underline;
}


.panel-title > a:focus {
		text-decoration: none;
}

.panel-group .panel + .panel {
    margin-top: 0;}

.panel-body {
	border: 0px !important;
}

.accordian-block i {
    float: right;
	font-size:13px;
	margin-top: 15px;
    margin-right: 15px;
}


/*========== accordian-block End ==========*/

/*========== gallery with slider start ==========*/
.gallery-slider {
	padding:73px 0 125px 0;
}
.gallery-slider .item{
  margin: 3px;
  padding:0 0 25px 34px;
  float: left;
  width: 24%;
}
.gallery-slider .item img{
  display: block;
  width: 100%;
  height: auto;
  
}
.pad-con {
	margin:0 0 0 -34px;
}
.gallery-slider-bottom img {
	width:100%;
}

.gallery-slider .owl-buttons {
    position: absolute;
    top: 50%;
    left:0;
    right:0;
}
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
	font-size:0;
	background-color:transparent;
}
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next {
	font-size:0;
	background-color:transparent;
}
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:before{
	position:absolute;
	font-family: 'FontAwesome';
	content:"\f104";
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	top:0%;
	left:0;
	font-size:40px;
	line-height:40px;
	color:#000;
	

}
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next:after{
	position:absolute;
	font-family: 'FontAwesome';
	content:"\f105";
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	top:0%;
	right:-45px;
	font-size:40px;
	line-height:40px;
	color:#000;
	

}
.gallery-slider .small-heading { 
	padding:0 0 17px 0;
	text-transform:uppercase;
}
.gallery-slider .owl-carousel .owl-wrapper-outer {
	padding:32px 0 0 0px;
}

/*========== gallery with slider  End ==========*/

/*========== testimonial start ==========*/
.testimonial {
	text-align:center;
	background-color:#30507e;
	padding:100px 0 95px 0;
}
#owl-demo-testimonial .item img{
    display: block;
    width: 100%;
    height: auto;
}
.testimonial .small-heading {
	color:#ffffff;
	text-transform:uppercase;
	padding:0 0 17px 0;
	} 
.testimonial .medium-heading {
	
	color:#ffffff;
	padding:85px 40px 65px;
	position:relative;
	line-height:55px;
	font-family: 'Rock Salt', cursive;
}
.testimonial .medium-heading:before {
	position:absolute;
	content:"";
	background:url(../images/invertcomaleft.png) no-repeat;
	top: 62px;
    left: 56px;
	height:21px;
	width:25px;
}
.testimonial .medium-heading:after {
	position:absolute;
	content:"";
	background:url(../images/invercomaright.png) no-repeat;
	bottom: 100px;
    right: 30px;
	height:21px;
	width:25px;
}

.testimonial p {
}
.testimonial p span {
	text-transform:uppercase;
}
.testimonial .owl-buttons {
    position: absolute;
    top: 50%;
    left:0;
    right:0;
}
.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev {
	font-size:0;
	background-color:transparent;
}
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next {
	font-size:0;
	background-color:transparent;
}
.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev:before{
	position:absolute;
	font-family: 'FontAwesome';
	content:"\f104";
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	top:50%;
	left:-20px;
	font-size:40px;
	line-height:40px;
	color:#000000;
}
.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev  {
	opacity:1;}

.testimonial .owl-theme .owl-controls .owl-buttons .owl-next  {
	opacity:1;}
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next:after{
	position:absolute;
	font-family: 'FontAwesome';
	content:"\f105";
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	top:50%;
	right:-20px;
	font-size:40px;
	line-height:40px;
	color:#000000;
	

}
/*========== testimonial  End ==========*/

/*========== job start ==========*/

.job {
	padding:79px 0 75px 0;
	background-color:#fff;
}
.job .btn {
    margin: 37px 0 0 0;
}
.job .common-heading {
	padding:0 0 30px 0;
}

/*==========job  End ==========*/

/*========== lightbox-video start==========*/
.lightbox-video {
	padding:54px 0 76px 0;
	display:table;
	width:100%;
}

.lightbox-video .col-sm-6.col-md-6 {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

.lightbox-video .common-heading {
	padding:0 0 15px 0;
}
.lightbox-video p {
	margin:0 0 36px 0;
}
.lightbox-video .btn {
	margin:0;
}
.lightbox-video .modal { 
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	z-index: 9999;
}
.modal-backdrop.in { 
	display: none;
}

/*==========lightbox-video  End ==========*/


/*==========video-inline start ==========*/
.video-inline {
	padding-top: 60px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 60px;
	background-color: #fff;
	text-align: center;
}
.video-inline .common-heading {
	padding:0px 0 37px 0;
}

.video-inline p {
 }
/*==========video-inline  End ==========*/

/*========== Six colomn-grid start ==========*/
.six-colomn-grid {
	padding: 20px 0;
}
.six-colomn-grid .small-heading {
	padding:20px 0 18px 0;
	text-transform:uppercase;
}
.six-colomn-grid .grid-image img {
	width:100%;
}
.six-colomn-grid .grid-content {
	padding:24px 0 0 0;
}
.six-colomn-grid  p {
	margin:0 0 30px 0;
}
.six-colomn-grid .btn {
	margin:0;
}
/*========== Six colomn-grid end ==========*/

/*========== Background-picture-Section-One with parralex Start ==========*/
.background-picture-one {
	padding:13% 0 10% 0;
	background:url(../images/background-picture-one.jpg) no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
}

.background-picture-one .common-heading {
	padding-bottom:17px;
	line-height:48px;
}



/*========== Background-picture-Section-One with parralex End ==========*/


/*========== Background-picture-Section-Two with parralex Start ==========*/
.background-picture-two {
	padding:13% 0 10% 0;
	background:url(../images/background-picture-two.jpg) no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
}


/*========== Background-picture-Section-Two with parralex End ==========*/

/*========== Background-picture-Section-One with parralex Start ==========*/
.background-picture-one.parralex-one { background-attachment:inherit; }
/*========== Background-picture-Section-One with parralex End ==========*/

/*========== Background-picture-Section-two with parralex Start ==========*/
.background-picture-two.parralex-two { background-attachment:inherit; }
/*========== Background-picture-Section-two with parralex End ==========*/

/*========== Tab Section start ==========*/

.tab-section {
	background-color:#f7f7f7;
	padding:85px 0 125px 0;
}

.tab-section .nav-tabs {
	padding-bottom:0;
	border-bottom:none;
}

.tab-section .nav-tabs > li.active > a,
.tab-section .nav-tabs > li.active > a:hover,
.tab-section .nav-tabs > li.active > a:focus {
	background-color:#d9d9d9;
	border:2px solid #d9d9d9;
}

.tab-section .nav-tabs > li > a {
	margin-right:0;
	background-color:#fff;
	border:2px solid #f0f0f0;
	padding:18px 70px;
	font-size:20px;
	line-height:20px;
	color:#1b1313;
	text-transform:uppercase;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;	
}

.tab-section .tab-content {
	padding:50px 105px 63px 25px;
	background-color:#fff;
	border:2px solid #f0f0f0;	
}

.tab-section .tab-content .row{
	height:234px;
	display:table;
}

.tab-section .tab-content .col-sm-4.col-md-4 {
	display:table-cell;
	vertical-align:middle;
	float:none;
}

.tab-section .tab-content .col-sm-8.col-md-8 {
	display:table-cell;
	vertical-align:middle;
	float:none;
}


.tab-section .tab-content .small-heading {
	padding-top:32px;	
}



/*========== Fancy-block-One Start ==========*/
.fancy-block {
	background-color:#d3d3d3;	
}

.fancy-block-one {
/*	background-color:#d3d3d3; */
	padding:96px 0 14px 0;	
}

.fancy-block-one img {
	margin-bottom:38px;	
}

.fancy-block .common-heading {
	line-height:50px;
	padding-bottom:17px;	
}

.fancy-block p {
/*	color:#000; */
}

.fancy-block .right-fancy-block {
	padding:200px 0 0 0;
}

.fancy-block-two {
	background-color:#d3d3d3;
	padding:96px 0;	
}

.fancy-block-two .common-heading {
	padding-top:20px;	
}


/*========== Fancy-block-One End ==========*/

/*========== blog-post start==========*/
.blog-post img {
	width:100%;
}
.blog-post .color-top {
	padding:69px 0 83px 0;
	background-color:#f6f6f6;
}

.blog-post .row {
	height:400px;
	display:table;	
}

.blog-post .row .col-sm-8.col-md-8 {
	vertical-align:middle;
  	display: table-cell;
	float:none;	
}

.blog-post .row .col-sm-4.col-md-4 {
	vertical-align:middle;
  	display: table-cell;
	float:none;
}

.blog-post .color-bottom {
	padding:69px 0 83px 0;
	background-color:#f8f7f7;
	display:table;
	width:100%;
}
.blog-post .common-heading {
	padding:72px 0 27px 0;
}
.blog-post p {
	margin:0 0 16px 0;
}
.blog-post .btn {
	margin:0;
}
/*==========blog-post End ==========*/


/*==========navigation-mouseover start ==========*/
.navigation-mouseover .item {
    margin: 3px;
    padding: 0 0 0 34px;
}
.navigation-mouseover .item-image {
	position:relative;
	display:block;
}
.navigation-mouseover .item-blog {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	padding:18px 35px;
	text-align:center;
	background-color:rgba(255,255,255,0.85);
}
.navigation-mouseover .item-image:hover .item-blog {
	bottom:0;
	top:auto;
} 
.navigation-mouseover .item-blog .small-heading {
	color:#464646;
	text-transform:none;
	padding:0;
	margin:0;
	font-weight: 400;
}
/*==========navigation-mouseover End ==========*/

/*========== Quick-Links Start ==========*/
.quick-links {
	background-color:#f2f2f2;
	padding:70px 0;
}

.quick-links ul {
	display:block;
	margin:0;
	padding:0;	
}

.quick-links ul li {
	display:block;
}

.quick-links ul li a {
	display:block;
	padding:14px 0 14px 20px;
	border-bottom:1px solid #000;
	position:relative;
	font-family: 'semibold';
	font-size:20px;
	line-height:20px;
	color:#000;	
}

.quick-links ul li a:hover {
	color:#30507e;
}

.quick-links ul li a:before {
	position:absolute;
	top:14px;
	left:0;
	content:">";
	font-family: 'semibold';
	font-size:20px;
	line-height:20px;
	color:#000;	
}


/*========== Quick-Links End ==========*/


/*==========navigation-mouseover End ==========*/

/*==========map start ==========*/
.map {
	position:relative;	
}

.map .overlay {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(255,255,255,0.9);
	z-index:9;	
}
/*==========map End ==========*/

/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/

.footer-title {
	color:#fff;
	font-size:16px;
	padding:0;
	font-weight: 400;
	word-wrap: break-word;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.footer .footer-top {
	padding:87px 0 70px 0;
	background-color:#30507e; 
	color:#fff;
}

.footer ul {
	display:block;
	margin:0;
	padding:0;
}
.footer ul li {
	display:block;
	font-size: 14px;
	line-height: 20px;
}
.footer ul li a {
	color:#fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer p {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}

.footer-bottom {
	text-align:center;
	padding:21px 0 29px 0;	
	background-color:#30507e;
}


.footer-bottom i {
	color:#ff0000;
}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/

.slider-sec .caption-detail {
	position:absolute;
	top:0;
	left:0;
	right:0;
}

.common-text .common-heading {
    margin-bottom: 20px;
}

.bg-red{ background-color:#30507e}
.bg-black{ background-color:#000;}

.datatable-wrapper .row {
    display:block !important;
    height: auto !important;
}



.clear, .clearFix{float:none;clear:both;}

.map IMG, .gm-style IMG{max-width:none;}
.gomapMarker{min-width:200px;min-height:80px;overflow:hidden;white-space:nowrap;line-height:1.36;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.alignJustify{text-align:justify;}
.mark1{color:#990000;}
.mark1invert{color:#FFFFFF;background-color:#990000;}
.mark2invert{color:#FFFFFF;background-color:#009900;}
.mark3{color:#000099;}
.mark3invert{color:#FFFFFF;background-color:#000099;}
.bigger{font-size:1.15em;}
.smaller{font-size:0.9em;}
.dropcap{float:left;margin:0.05em 0.25em 0 0;font-size:3.2em;line-height:1;padding:0.1em 0.25em;background:#CCCCCC;color:#FFFFFF;font-weight:bold;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.address{position:relative;background:#EEEEEE;background:rgba(0,0,0,0.05);padding:0.5em;padding-left:2em;}
.address:before{display:block;position:absolute;left:0.5em;top:0.5em;content:'\f015';font-family:'FontAwesome';font-size:17px;line-height:1;}
.person{position:relative;background:#EEEEEE;background:rgba(0,0,0,0.05);padding:0.5em;padding-left:2em;}
.person:before{display:block;position:absolute;left:0.5em;top:0.5em;content:'\f007';font-family:'FontAwesome';font-size:15px;line-height:1;}
.zitat{position:relative;font-style:italic;font-size:1.2em;padding-left:3.6em;}
.zitat:before{content:'Â»';display:block;position:absolute;left:0;line-height:0.36;font-size:5em;color:#F1F1F1;color:rgba(0,0,0,0.1);}
.zitat SMALL{font-family:Arial,Helvetica,sans-serif;font-size:0.75em;}
.tableCV{width:100%;border-top:1px solid #DDDDDD;border-collapse:collapse;}
.tableCV TH, .tableCV TD{border-bottom:1px solid #DDDDDD;padding:10px 0;vertical-align:top;}
.tableCV TH{width:25%;text-align:left;}
.icon{font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}
.infoBox{position:relative;overflow:hidden;padding:0.75em 1em;margin:1em 0;background-color:#F1F1F1;background-color:rgba(0,0,0,0.04);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.infoBox1{background-color:rgba(0,0,0,0.04);border-left:3px solid #DDDDDD;}
.infoBox2{background-color:#D8EEFC;color:#1A79B3;border-left:3px solid #95CAEA;}
.infoBox3{background-color:#FFE6E6;color:#D50000;border-left:3px solid #FF8484;}
OL.listlines, UL.listlines{padding-left:0 !important;margin-left:0 !important;border-top:1px solid rgba(0,0,0,0.1);overflow:hidden;}
OL.listlines > LI, UL.listlines > LI{padding:0.3em 0 !important;margin:0 0 0 0 !important;border-bottom:1px solid rgba(0,0,0,0.1);list-style-type:none;}
OL.list2cols > LI, UL.list2cols > LI{display:inline-block;vertical-align:top;width:47.5%;margin-right:2% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
OL.list3cols > LI, UL.list3cols > LI{display:inline-block;vertical-align:top;width:31%;margin-right:2% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
OL.list4cols > LI, UL.list4cols > LI{display:inline-block;vertical-align:top;width:22.5%;margin-right:2% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
OL.listNumberBig, OL.listNumberRound, OL.listNumberSquare{list-style-type:none !important;counter-reset:ol-counter !important;padding:0 0 0 0 !important;margin-left:0 !important;}
OL.listNumberBig > LI, OL.listNumberRound > LI, OL.listNumberSquare > LI{margin:0 0 0 0 !important;padding:0.5em 0 0.5em 2.5em !important;position:relative;}
OL.listNumberBig > LI:before, OL.listNumberRound > LI:before, OL.listNumberSquare > LI:before{content:counter(ol-counter);counter-increment:ol-counter;line-height:1;position:absolute;left:0;top:0.35em;display:block;text-align:center;}
OL.listNumberBig > LI:before{font-size:1.8em;font-weight:bold;line-height:1;left:0.2em;top:0.15em;color:#BBBBBB;}
OL.listNumberRound > LI:before, OL.listNumberSquare > LI:before{font-weight:bold;background-color:#CCCCCC;background-color:rgba(0,0,0,0.25);color:#FFFFFF;}
OL.listNumberRound > LI:before{width:1.5em;height:1.5em;font-size:1.1em;line-height:1.5em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
OL.listNumberSquare > LI:before{width:1.4em;height:1.4em;font-size:1.1em;line-height:1.4em;-moz-border-radius:10%;-webkit-border-radius:10%;border-radius:10%;}
UL.listround, UL.listsquare, UL.listarrow, UL.listcheck, UL.liststar, UL.listasterisk{list-style-type:none !important;overflow:hidden;}
UL.listround > LI, UL.listsquare > LI, UL.listarrow > LI, UL.listcheck > LI, UL.liststar > LI, UL.listasterisk > LI{position:relative;margin-left:0 !important;padding-left:1.6em !important;list-style-type:none;}
UL.listround > LI:before, UL.listsquare > LI:before, UL.listarrow > LI:before, UL.listcheck > LI:before, UL.liststar > LI:before, UL.listasterisk > LI:before{display:inline-block;margin:-0.05em 0.5em 0 -1.5em;width:1em;font-size:0.9em;color:#FF6600;font-family:'FontAwesome';font-weight:normal;text-shadow:0 1px 1px rgba(0,0,0,0.15);}
UL.listround > LI:before{content:'\f111';font-size:0.66em;margin-left:-2em;width:1.33em;position:relative;top:-0.15em;}
UL.listsquare > LI:before{content:'\f0c8';font-size:0.66em;margin-left:-2em;width:1.33em;position:relative;top:-0.15em;}
UL.listarrow > LI:before{content:'\f054';}
UL.listcheck > LI:before{content:'\f00c';}
UL.liststar > LI:before{content:'\f005';}
UL.listasterisk > LI:before{content:'\f069';}
A.button{display:inline-block !important;line-height:1 !important;margin:0.33em 0 0 0 !important;padding:0.6em 1.2em !important;color:#FFFFFF;background:#999999;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
A.button:hover{color:#FFFFFF;-moz-box-shadow:inset 0 -3em 0 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 -3em 0 0 rgba(0,0,0,0.25);box-shadow:inset 0 -3em 0 0 rgba(0,0,0,0.25);}
A.buttonSize1{font-size:0.9em;}
A.buttonSize2{font-size:1em;}
A.buttonSize3{font-size:1.25em;}
A.buttonSize4{font-size:1.5em;}
A.buttonSize5{font-size:1.75em;}
A.buttonFullWidth{width:100% !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important;}
A.button:before, A.button:after{display:none;content:'' !important;font-family:'FontAwesome';font-size:1em;margin:0 0.4em 0 0;font-weight:normal;}
A.buttonPrev:before{display:inline;content:'\f104' !important;}
A.buttonNext:after{display:inline;content:'\f105' !important;margin:0 0 0 0.4em;}
A.buttonBack:before{display:inline;content:'\f104' !important;}
A.buttonMore:after{display:inline;content:'\f105' !important;margin:0 0 0 0.4em;}
A.buttonDownload:before{display:inline;content:'\f019' !important;}
A.buttonContact:before{display:inline;content:'\f095' !important;}
.galleryContainer{width:100%;position:relative;}
.galleryContainer .galleryImage{width:100%;position:relative;overflow:hidden;margin-bottom:10px;}
.galleryContainer .galleryLoader{background:rgba(0,0,0,0.1) url(../CMM/template/pix/loader.gif) no-repeat center center;width:100%;min-height:300px;}
.galleryContainer .galleryImage IMG{display:block;width:100%;margin:0 auto;}
.galleryContainer .galleryImage .galleryAltText{display:none;position:absolute;padding:8px;box-sizing:border-box;left:0;bottom:0;width:100%;background:#000000;background:rgba(0,0,0,0.33);color:#FFFFFF;}
.galleryContainer .galleryThumbs{position:relative;margin:-5px;}
.galleryContainer .galleryThumbs .galleryThumbsItem{display:block;float:left;margin:5px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}
.galleryContainer .galleryThumbs .galleryThumbsItem .galleryThumbsItemInner{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}
.galleryContainer .galleryThumbs .galleryThumbsItem .galleryThumbsItemInner IMG{padding:0;margin:0;cursor:pointer;}
.galleryContainer .galleryThumbs .galleryThumbsItem .galleryThumbsItemOverlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;}
.galleryContainer .galleryThumbs .galleryThumbsItem.act .galleryThumbsItemOverlay, .galleryContainer .galleryThumbs .galleryThumbsItem.hov .galleryThumbsItemOverlay{box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
@font-face{font-family:'FontAwesome';src:url('../CMM/template/webfonts/fontawesome-webfont.eot?v=4.3.0');src:url('../CMM/template/webfonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../CMM/template/webfonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../CMM/template/webfonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../CMM/template/webfonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../CMM/template/webfonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x, .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}

HTML, BODY{height:100%;}
HTML{overflow-y:scroll;}
TD P{font-size:16px;line-height:16px;margin:0.5em 0 0.5em 0;}
SELECT{padding:3px;}
FORM{display:inline;}
FIELDSET{margin:0 0 0 0;padding:0 0 0 0;border:0;}
FIGURE{margin:0 0 0 0;padding:0 0 0 0;}
IMG{border:0;height:auto;}
A{color:#30507e;text-decoration:underline;outline:none;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
A:hover{color:#000000;text-decoration:none;}
.footer-top A:focus{background-color: black;text-decoration:none;}
#wrapper{position:relative;max-width:100%;margin:0 auto;background-color:#FFFFFF;min-height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#headArea{position:relative;z-index:70;background-color:#FFFFFF;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
#headContainer{-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
#contentArea{position:relative;}
#footer{position:absolute;left:0;bottom:0;width:100%;}
#footArea{background-color:#ECEBE9;padding:20px 0;margin:0 0 0 0;font-size:0.85em;}
#footContainer{min-height:260px;}
#headArea, #contentArea, #footArea{position:relative;clear:both;}

#headArea.sticky #logo { width:200px; }
#headArea.sticky #logo img { width:100%; height:auto; }

#headContainer, #footContainer, .mapOverlayContainer{position:relative;margin:0 auto;width:980px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mapOverlayContent{position:absolute;right:0px;top:0;width:33%;z-index:10;}
.mapOverlayText{padding:20px;background-color:#FFFFFF;}
.mapOverlayText SPAN{display:block;font-weight:bold;line-height:23px;}
#logo{position:relative;float:left;margin:40px 0 23px 20px;z-index:50;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
#logo IMG{display:block; width:auto;-o-transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;}
#logo SPAN{display:block;position:absolute;left:90px;top:67px;color:#988B7D;font-size:18px;font-weight:bold;white-space:nowrap;-o-transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;}
#headSlider{margin-bottom:20px;}
#headSlider UL{margin:0 0 0 0;padding:0 0 0 0;}
#headSlider UL LI{margin:0 0 0 0;padding:0 0 0 0;display:block;list-style-type:none;}
#headSlider UL LI .slide{background-size:cover;background-position:center center;padding:0 20px;}
#headSlider UL LI .slide .slideContainer{position:relative;margin:0 auto;width:1140px;max-width:100%;height:540px;padding:0 0 0 0;}
#headSlider UL LI .slide .slideContainerText{position:absolute;left:0;bottom:-440px;min-width:200px;max-width:100%;padding:20px 20px 80px 20px;background-color:#30507e;color:#FFFFFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#headSlider UL LI .slide .slideContainerText H1, #headSlider UL LI .slide .slideContainerText H2, #headSlider UL LI .slide .slideContainerText H3{font-size:1.8em;position:relative;margin:0 0 10px 0; line-height: 36px;}
#headSlider UL LI .slide .slideContainerText H4{color:#FFFFFF;font-size:1em;margin:0 0 0 0;line-height:1;text-transform:uppercase;}
#headSlider UL LI .slide .slideContainerText P{font-size:1em;position:relative;margin:0 0 0 0;}
#headSlider UL LI .slide .slideContainerText A{color:#FFFFFF;text-decoration:underline;}
#headSlider UL LI .slide .slideContainerText A:hover{color:#FFFFFF;color:rgba(255,255,255,0.75);}
#headSlider UL LI .slide .slideContainerImage{width:45%;position:absolute;right:20px;top:10%;}
#headSlider UL LI .slide .slideContainerImage IMG{position:relative;width:100%;height:auto;}
#headSlider UL LI .slide .button{display:inline-block;padding:8px 12px;margin-top:1em;line-height:1;text-transform:uppercase;font-weight:bold;color:#81B8FD;background-color:#E4F0FE;}
#headSlider UL LI .slide .button:hover{color:#E4F0FE;background-color:#81B8FD;}
#headSlider UL LI .slide .button I{margin-left:0.33em;}
#headSlider .bx-wrapper{overflow:hidden;}
#headSlider .bx-wrapper .bx-pager{position:absolute;left:50%;margin-left:-450px;bottom:10px;}
#headSlider .bx-wrapper .bx-pager .bx-pager-item A{margin:0 5px 0 0;background-color:rgba(255,255,255,0.5);}
#headSlider .bx-wrapper .bx-pager .bx-pager-item A.active, #headSlider .bx-wrapper .bx-pager .bx-pager-item A:hover{background-color:#FFFFFF;}
#headSlider .bx-wrapper .bx-prev, #headSlider .bx-wrapper .bx-next{-moz-opacity:0;opacity:0;left:-60px;top:50%;margin-top:-30px;width:60px;height:60px;line-height:60px;font-size:56px;color:#FFFFFF;background:none;font-family:'FontAwesome';line-height:1;text-indent:0;text-align:center;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
#headSlider .bx-wrapper .bx-next{left:auto;right:-60px;}
#headSlider:hover .bx-wrapper .bx-prev{-moz-opacity:1;opacity:1;left:30px;}
#headSlider:hover .bx-wrapper .bx-next{-moz-opacity:1;opacity:1;right:30px;}
#headSlider .bx-wrapper .bx-prev:hover, #headSlider .bx-wrapper .bx-next:hover{color:#ADA192;}
#headSlider .bx-wrapper .bx-prev:before{content:"\f104";line-height:60px;margin-left:-3px;}
#headSlider .bx-wrapper .bx-next:before{content:"\f105";line-height:60px;margin-right:-3px;}
#contentTop{clear:both;margin:0 0 0 0;}
#contentColumnFix{clear:both;}
.CMM_Contents_contentBlock P > A:before, .CMM_Contents_contentBlock LI > A:before{content:'\f105\202F';font-family:'FontAwesome';font-weight:normal;}
.CMM_Contents_contentBlock P > A I, .CMM_Contents_contentBlock LI > A I{margin-right:0.2em;}
.CMM_Contents_contentBlock P DFN A, .CMM_Contents_contentBlock LI DFN A{padding-left:0;background:none;}
#searchBox{position:absolute;right:20px;top:0;width:50px;height:60px;overflow:hidden;z-index:66;display:none;}
#searchBox .boxHead{position:absolute;right:0;top:0;}
#searchBox .boxHead A{display:block;width:50px;height:60px;line-height:60px;color:#03438D;font-size:14px;text-align:center;}
#searchBox.act, #searchBox .boxHead A:hover{background-color:#D6E8FE;}
#searchBox.act .boxHead A I:before{content:'\f00d';}
#searchBox .boxContent{position:absolute;right:50px;top:0;height:60px;width:200px;line-height:60px;}
#searchBoxInput{width:185px;height:30px;padding:0 0 0 5px;margin:15px 0 0 15px;line-height:1;font-size:14px;background:#FFFFFF;border:0;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#searchBoxSubmit{position:absolute;right:0;top:15px;width:26px;height:30px;margin:0 0 0 0;color:#03438D;background:#FFFFFF;border:none;font-family:'FontAwesome';cursor:pointer;}


.sticky .navigation-box {
	margin-top: 10px;	
}

.navigation-box ul.slimmenu li > a {
	padding:12px !important;
	color: #988B7D !important;
    background-color: #ECEBE9 !important;
	font-size:14px !important;
	line-height:14px !important;
	text-transform:uppercase !important; 
}

.navigation-box ul.slimmenu li a:hover  {
	color: #ECEBE9 !important;
    background-color: #988B7D !important;	
}
.navigation-box ul.slimmenu li>ul {
	background-color: #ECEBE9 !important;	
}

@media only screen and (max-width: 680px) {
	.mapOverlayContent {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
}
.gallery-slider .item {
width: 45%;
}
}

/*==================================================================*/
/*========== New Header End ==========*/
/*==================================================================*/

/** Jobs Formular **/

@media screen and (max-width: 640px) {
	.jobs-form table  {
		display: block;
	}
	.jobs-form table thead {
		display: none;
	}
	.jobs-form table tr {
		border-top: 2px solid gray;
		padding-top: 20px;
		flex-wrap: wrap;
		display: flex;
	}
	.jobs-form table tr td {
		width: 100%;
	}

}