// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap


body{
font-family: 'Open Sans', sans-serif;
background-image: url("../images/start_2.jpg");
	background-repeat: no-repeat;
}
.lbody{
font-family: 'Open Sans', sans-serif;
background-image: url("../images/start_2.jpg");
	background-repeat: no-repeat;	
}

h1{
	font-size: 28px;
}

#partnerlogos{
	
}
#partnerlogos li{
	display:inline-block;
	height:100px;
	line-height:100px;
	margin-right: 5px;
	/*max-width:160px; */
}
#partnerlogos li.mwless{
	/* max-width:120px; */
}

#partnerlogos li img{
vertical-align: middle;
height:80px;
}

.infotext-scroll-block{
	max-height: 720px;
	overflow: auto;
	text-align:left !important;
	padding-left: 30px;
	padding-right: 30px;
}

.landingcontainer{
	padding-left: 0px;
	padding-right: 0px;
}
.info{
	width: 100%;
	margin:auto;
	background-color:#bd3029;
	text-align: center;
	height: 35px;
	width: 100%;
	color:white;
	text-align: center;
		font-family: 'Open Sans', sans-serif;
	font-size: 22px;
    
}
.footer{
	margin-top:0px;
	padding-top:15px;
	padding-bottom: 15px;
	background-color: white;
	text-align: center;
}
.footer > img{
	margin:auto;
}
.contentORIDF{
	position: absolute;
	text-align: center;
	background-image: url("../images/start_2.jpg");
	background-repeat: no-repeat;
	/*background-size: contain; */
	width: calc(100% - 30px);
	height: 0px;
	padding-top: 57.72%;
	z-index: 20; 
}
.cont{
	text-align: center;
	position: relative;
	z-index: 150;
}
.content > .container{
	width:980px;
}
.menu{
	height: 30px;
	text-align: center;
	background-color: white;
}
.logo{
	margin: auto;
	padding:0px;
	width:79px;
}
.logo > div {
	background-color: white;
}
.title-logo{
	color:#bd3029;
	font-weight: bold;
	font-size: 17px;
	line-height: 1;
    text-transform: uppercase;
    margin-bottom: 35px;
    background-color: white;
    padding-bottom: 20px;
}
.title-logo > span{
	font-weight: normal;
}
.title{
	padding-top:2px;
	height: 30px;
	background-color:#bd3029;
	color:white;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
}

.title a,.title a:hover,.title a:focus{
	text-transform: none;
	color:#fff;
}

.row > div > div > a > img {
	width: 100%;
}
.logo > div > img {
	width: 99px !important;
	margin:10px auto;
}
.white{
	background-color: white;
}
.margin{
	margin-top:10px;
	margin-left:10px;
	flex-basis: calc(33.33% - 14px);
	padding:0px;
}
.mright{
	margin-right:10px;
}
.margin-right{
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
	flex-basis: calc(33.33% - 14px);
}
.margin-bottom{
	margin:10px;
	flex-basis: calc(66.66% - 16px);
}
.margin-bottom1{
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	flex-basis: calc(33.33% - 14px);
}
.green{
	margin-top:30px;
	background-color: #5c6c2e;
	height: 35px;
	width: 100%;
	color:white;
	text-align: center;
		font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 34px;
    
}
.green a,.green a:hover,.green a:focus{
	color: #fff;
}

	 .greenColor{
	 	background-color: #5c6c2e;
	 	height: 35px;
	 	margin-top:30px;
	 }

.slider{
	background-color: rgba(213,196,180,0.8);

}
.slider-head{
	text-align: left;
		font-family: 'Open Sans', sans-serif;
	font-size:26px;
	margin:20px 20px 0px 20px;
}
.slider-text{
	text-align: left;
	margin:15px;
		font-family: 'Open Sans', sans-serif;
	font-size:14px;	
	line-height: 1.4;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;

  > .col,
  > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}

.slider, .carousel-inner{
	height:228px;
}
.carousel-control.left, .carousel-control.right {
	background-color: white;
	color:black;
	background-image: none; 
}
.carousel-control{
	width: 5%;
	height:40px;
	opacity: 0.8;

	filter: alpha(opacity=800);
	/*top: calc(100% - 130px); */
	top: 0;
    left: calc(90% - 4px);
}
.carousel-control .glyphicon-menu-left{
	top: 25%;
    
}
.carousel-control .glyphicon-menu-right{
	top: 25%;
    left: 10%;
}
// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) {
}


@media (max-width: 768px) {

	body{
		background-size: cover;
	}
	.info{
		font-size:14px;
		height: 55px;
		padding-top: 6px;
	}

	.infotext-scroll-block{
		max-height:4500px;
		overflow: hidden;
	}



	.no-gutters{
		display:block;
	}
	.margin,.margin-right, .margin-bottom1, .margin-bottom{
		margin:10px;
		flex-basis: calc(100% - 30px);
		padding-right:20px !important;
	}

	.margin-bottom1, .margin-bottom{
		margin-left: 0px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.green{
		height: auto;
		font-size:12px;
		padding-left: 0px;
		line-height:18px;
		padding-top:20px;
		padding-bottom:20px;
	}

	.slider{
		position:relative;
	}
	.slider-title{
		position:absolute;
		bottom:0;
		left:0;
		font-size:14px;
		padding-top: 4px;
	}

	.slider-head{
		font-size:16px;

	}
	.slider-text{
		font-size:12px;	

	}

	.carousel-control{
		width: 7%;
		height:40px;
		opacity: 0.8;

		filter: alpha(opacity=800);
		top: calc(100% - 70px);
	    left: calc(90% - 20px);
	}
	.carousel-control .glyphicon-menu-left{
		top: 35%;
	    left: 10%;
	}
	.carousel-control .glyphicon-menu-right{
		top: 35%;
	    left: 10%;
	}



	#partnerlogos{
		    -webkit-padding-start: 0px;
		    width:;
	}
	#partnerlogos li{
		display:block;
		max-width: 100%;
		height:auto;
	}
	#partnerlogos li.mwless{
	max-width:100%;
}
	#partnerlogos li img{
		display: block;
		margin:0 auto;
		max-width:50%;
	}


}

@media (max-width: 1024px) {
	.greenColor{
		display:none;
	}
	.slider-head{
		margin-top:-15px;
	}
	.slider-text{
		margin-top: 5px;
	}
	.slider, .carousel-inner {
    height: 194px;
	}
	.green{
		font-size:12px;
	}

}


// Large devices (desktops, 992px and up)
@media (min-width: 992px) {
body{

	background-image: url("../images/start_2.jpg");
	background-repeat: no-repeat;
}
}

// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) {

}