@media screen and (min-width: 240px) and (max-width: 1050px) {

#header-wrap{
	border-bottom:none;
}

#header{
	max-width:100%;
	padding:0;
}

#logo{
	float:none;
	display:block;
	max-width:277px;
	width:95%;
	margin:auto;
	padding:20px 0px;
}

#logo img{
	display:block;
	width:100%;
}


	#slide .slide1-img{
		left:4% !important;
	}
	
	#slide .slide1-txt1{
		left:23% !important;
		max-width: 40% !important;
	}
	
	#slide .slide1-txt2{
		left:23% !important;
		max-width: 40% !important;
	}
	
	#slide .slide1-readmore{
		top:70% !important;
		left:23% !important;
	}
	
	#slide .slide2-img{
		left:4% !important;
	}
	
	#slide .slide2-txt1{
		left:23% !important;
		max-width: 40% !important;
	}
	
	#slide .slide2-txt2{
		left:23% !important;
		max-width: 40% !important;
	}
	
	#slide .slide2-readmore{
		top:70% !important;
		left:23% !important;
	}
	
	#slide .slide3-img{
		left:4% !important;
	}
	
	#slide .slide3-txt1{
		left:4% !important;
		width: 65% !important;
	}
	
	#slide .slide3-txt2{
		left:4% !important;
		width: 65% !important;
	}
	
	#slide .slide3-readmore{
		left:4% !important;
	}

#slide-contact{
	right:5%;
}

/*---------------------------------------*/

#access{
	display:none;
}

#access2 {
	display: block;
	background: #025696;
	width: 100%;
	text-align:center;
	margin:auto;
	padding:10px 0px;
}
	
	#access2 .menu-header2 {
		width: 70%;
		text-align:center;
		margin:auto;
	}
	#access2 .menu-header2 ul {
		list-style:none;
		margin: 0;
		color:#fff
	}
		
		#access2 .menu-header2 ul ul {
			list-style: circle;
			margin: 0;
		}
	
	#access2 .menu-header2 li {
		position:relative;
	}
	
			#access2 .menu-header2 li li{
				clear:both;
				float:left;
				position:relative;
			}
	
	#access2 a {
		font-family: 'Roboto Slab',serif;
		color: #ffffff;
		font-size:20px;
		font-weight:300;
		display: block;
		line-height: 1em;
		padding: 0 15px;
		text-align:center;
		text-transform:uppercase;
		text-decoration: none;
		text-shadow:0px 1px 1px #333333;
	}
	
	#access2 ul ul {
		color:#fff;
		background:#025696;
		box-shadow: 6px 5px 1px rgba(0, 0, 0, 0.1);
		display: none;
		position: absolute;
		top: 25px;
		left: -5%;
		float: left;
		z-index: 99999;
		border-radius: 5px;
		padding:3px 10px 3px 35px;
		width:90%;
		border:solid 1px #000;
	}
	
	#access2 ul ul ul {
		color:#fff;
		display:block;
		position:static;
		box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
		padding-left:15px;
	}
	
	#access2 ul ul li {
		width:auto;
		height:auto;
	}
	
	 
	#access2 ul ul a {
		color: #fff;
		font-size:15px;
		padding: 10px 5px;
		height: auto;
		text-align:left;
		line-height: 1em;
		text-shadow:0px 0px 0px #000;
	}
	
	#access2 li:hover > a {
		color: #fff !important;
	}
	
	#access2 li li:hover > a {
		color: #75c3ff !important;
	}
	
	/*#access2 ul li:hover > ul {
		display: block;
	}*/
	
	#access2 ul li.current_page_item > a,
	#access2 ul li.current-menu-ancestor > a,
	#access2 ul li.current-menu-item > a,
	#access2 ul li.current-menu-parent > a {
		color: #fff;
	}
	* html #access2 ul li.current_page_item a,
	* html #access2 ul li.current-menu-ancestor a,
	* html #access2 ul li.current-menu-item a,
	* html #access2 ul li.current-menu-parent a,
	* html #access2 ul li a:hover {
		color: #fff;
	}
	
		#access2 ul ul li.current_page_item > a,
		#access2 ul ul li.current-menu-ancestor > a,
		#access2 ul ul li.current-menu-item > a,
		#access2 ul ul li.current-menu-parent > a {
			color: #75c3ff;
		}
		* html #access2 ul ul li.current_page_item a,
		* html #access2 ul ul li.current-menu-ancestor a,
		* html #access2 ul ul li.current-menu-item a,
		* html #access2 ul ul li.current-menu-parent a,
		* html #access2 ul ul li a:hover {
			color: #75c3ff;
		}

}

@media screen and (min-width: 240px) and (max-width: 950px) {
	
	#testi-txt{
		width:75%;
	}
	
	#testi-txt #quote-symbol{
		font-size:80px;
	}

}

@media screen and (min-width: 240px) and (max-width: 877px) {
	
#slide-wrap{
}
	
	#slide-wrap  #slide .slide1-txt1{
		left:23% !important;
		font-size:11px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide1-txt2{
		left:23% !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide1-readmore{
		top:70% !important;
		left:23% !important;
	}
	
	#slide-wrap  #slide .slide2-txt1{
		left:23% !important;
		font-size:11px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide2-txt2{
		left:23% !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide2-readmore{
		top:70% !important;
		left:23% !important;
	}
	
	
	#slide-wrap  #slide .slide3-txt1{
		left:4% !important;
		font-size:11px !important;
		width: 87% !important;
		max-width: 87% !important;
	}
	
	#slide-wrap  #slide .slide3-txt2{
		left:4% !important;
		width: 87% !important;
		max-width: 87% !important;
	}
	
	#slide-wrap #slide .slide3-readmore{
		left:4% !important;
	}

#slide-contact{
	position:static;
	max-width:474px;
	width:70%;
	margin:3% auto;
}

#slide-contact textarea{
	height:140px;
}

}

@media screen and (min-width: 240px) and (max-width: 900px) {
	
	.menu-footer{
	
	}
	
	.menu-footer ul{

	}
	
	.menu-footer ul li{
		float:none;
		border:none;
		line-height:33px;
		text-align:center;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
		.menu-footer ul li:first-child{
		
		}
	
	.menu-footer ul li a{
	
	}
}

@media screen and (min-width: 240px) and (max-width: 715px) {
	
	#slide-wrap  #slide .slide1-txt1{
		top:2% !important;
		left:23% !important;
		font-size:6px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide1-txt2{
		left:23% !important;
		font-size:11px !important;
		line-height:15px;
		width: 68% !important;
		max-width: 68% !important;
		padding:7px;
	}
	
	#slide-wrap  #slide .slide1-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
	
		#slide-wrap  #slide .slide1-readmore a{
			font-size:11px;
			padding:1px 10px;
		}
	
	#slide-wrap  #slide .slide2-txt1{
		top:2% !important;
		left:23% !important;
		font-size:6px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide2-txt2{
		left:23% !important;
		font-size:11px !important;
		line-height:15px;
		width: 68% !important;
		max-width: 68% !important;
		padding:7px;
	}
	
	#slide-wrap  #slide .slide2-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide2-readmore a{
			font-size:11px;
			padding:1px 10px;
		}
	
	
	#slide-wrap  #slide .slide3-txt1{
		top:2% !important;
		left:4% !important;
		font-size:6px !important;
		width: 87% !important;
		max-width: 87% !important;
	}
	
	#slide-wrap  #slide .slide3-txt2{
		left:4% !important;
		font-size:11px !important;
		line-height:15px;
		width: 87% !important;
		max-width: 87% !important;
		padding:7px;
	}
	
	#slide-wrap #slide .slide3-readmore{
		top:auto !important;
		left:4% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide3-readmore a{
			font-size:11px;
			padding:1px 10px;
		}

}


@media screen and (min-width: 240px) and (max-width: 508px) {

.page-slider .entry-title{
    font-size: 20px;
}

}


@media screen and (min-width: 240px) and (max-width: 600px) {

#testi-txt #testi-arrow{
	right:45%;
	bottom:-6%;
}

#quoteauthor{
	right:45%;
	bottom:-15%;
}

}


@media screen and (min-width: 240px) and (max-width: 357px) {

#testi-txt #testi-arrow{
	bottom:-3.2%;
}

#quoteauthor{
	bottom:-7%;
}

}


@media screen and (min-width: 240px) and (max-width: 446px) {

	#slide-wrap  #slide .slide1-txt1{
		top:2% !important;
		left:23% !important;
		font-size:5px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide1-txt2{
		left:23% !important;
		font-size:10px !important;
		line-height:15px;
		width: 68% !important;
		max-width: 68% !important;
		padding:3px;
	}
	
	#slide-wrap  #slide .slide1-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
	
		#slide-wrap  #slide .slide1-readmore a{
			font-size:10px;
			padding:1px 10px;
		}
	
	#slide-wrap  #slide .slide2-txt1{
		top:2% !important;
		left:23% !important;
		font-size:5px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide2-txt2{
		left:23% !important;
		font-size:10px !important;
		line-height:15px;
		width: 68% !important;
		max-width: 68% !important;
		padding:3px;
	}
	
	#slide-wrap  #slide .slide2-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide2-readmore a{
			font-size:10px;
			padding:1px 10px;
		}
	
	
	#slide-wrap  #slide .slide3-txt1{
		top:2% !important;
		left:4% !important;
		font-size:5px !important;
		width: 87% !important;
		max-width: 87% !important;
	}
	
	#slide-wrap  #slide .slide3-txt2{
		left:4% !important;
		font-size:10px !important;
		line-height:15px;
		width: 87% !important;
		max-width: 87% !important;
		padding:3px;
	}
	
	#slide-wrap #slide .slide3-readmore{
		top:auto !important;
		left:4% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide3-readmore a{
			font-size:10px;
			padding:1px 10px;
		}

}

@media screen and (min-width: 240px) and (max-width: 419px) {

	#slide-wrap  #slide .slide1-txt1{
		top:2% !important;
		left:23% !important;
		font-size:4px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide1-txt2{
		left:23% !important;
		font-size:9px !important;
		line-height:13px;
		width: 68% !important;
		max-width: 68% !important;
		padding:3px;
	}
	
	#slide-wrap  #slide .slide1-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
	
		#slide-wrap  #slide .slide1-readmore a{
			font-size:9px;
			padding:1px 10px;
		}
	
	#slide-wrap  #slide .slide2-txt1{
		top:2% !important;
		left:23% !important;
		font-size:4px !important;
		width: 68% !important;
		max-width: 68% !important;
	}
	
	#slide-wrap  #slide .slide2-txt2{
		left:23% !important;
		font-size:9px !important;
		line-height:13px;
		width: 68% !important;
		max-width: 68% !important;
		padding:3px;
	}
	
	#slide-wrap  #slide .slide2-readmore{
		top:auto !important;
		left:23% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide2-readmore a{
			font-size:9px;
			padding:1px 10px;
		}
	
	
	#slide-wrap  #slide .slide3-txt1{
		top:2% !important;
		left:4% !important;
		font-size:4px !important;
		width: 87% !important;
		max-width: 87% !important;
	}
	
	#slide-wrap  #slide .slide3-txt2{
		left:4% !important;
		font-size:9px !important;
		line-height:13px;
		width: 87% !important;
		max-width: 87% !important;
		padding:3px;
	}
	
	#slide-wrap #slide .slide3-readmore{
		top:auto !important;
		left:4% !important;
		bottom:6% !important;
	}
		#slide-wrap  #slide .slide3-readmore a{
			font-size:9px;
			padding:1px 10px;
		}

}

@media screen and (min-width: 240px) and (max-width: 390px) {

	#slide-wrap  #slide .slide1-txt1{
		top:1% !important;
		font-size:3px !important;
	}
	
	#slide-wrap  #slide .slide1-txt2{
		font-size:8px !important;
		line-height:11px;
		padding:1px;
	}
	
		#slide-wrap  #slide .slide1-readmore a{
			font-size:8px;
			padding:0px 8px;
		}
	
	#slide-wrap  #slide .slide2-txt1{
		top:1% !important;
		font-size:3px !important;
	}
	
	#slide-wrap  #slide .slide2-txt2{
		font-size:8px !important;
		line-height:11px;
		padding:1px;
	}

		#slide-wrap  #slide .slide2-readmore a{
			font-size:8px;
			padding:0px 8px;
		}
	
	
	#slide-wrap  #slide .slide3-txt1{
		top:1% !important;
		font-size:3px !important;
	}
	
	#slide-wrap  #slide .slide3-txt2{
		top:30% !important;
		font-size:8px !important;
		line-height:11px;
		padding:1px;
	}
	
		#slide-wrap  #slide .slide3-readmore a{
			font-size:8px;
			padding:0px 8px;
		}

}