@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.page-title{
		top:225px;
		font-size: 35px;
		line-height: 35px;
	}
	/*#sub-page{
		padding-left:45px;
		padding-right:45px;
	}
	#sub-page img{
		padding-right:17px;
		margin-bottom:0px;
		float:none;
	}*/
	.slide-text .title,.slide-text .bold{
		font-size:45px;
		line-height:44px;
	}
	.slide-text .content{
		line-height:34px;
		font-size:21px;
	}
	.slide-text{
		right:0px;
		padding-right:45px;
		padding-left:45px;
		top:220px;
	}
	.footer-bar{
		text-align:center;
		font-size:20px;
	}
	.phone-top{
		width:100%;
		margin-left:0px;
	}
	.logo{
		position: inherit; 
		margin-top: 27px;
		width:40%;
	}
	.logo-align{
		min-height:45px !important;
	}
	.logo-cont{
		width:100% !important;
		margin-left:0px !important;
	}
	.logo-align{
		text-align:center;
		width:100% !important;
	}
	.header-bar{
		text-align:left; 
		padding-left:20px; 
		padding-right:20px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:0px;
		width:100%;
		-moz-box-sizing :border-box;
		box-sizing:border-box;
	}
	.tab-span-mar0{
		margin:0 !important;
	}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.page-title{
		top:260px;
		font-size: 35px;
		line-height: 35px;
	}
	/*#sub-page{
		padding-left:45px;
		padding-right:45px;
	}
	#sub-page img{
		padding-right:17px;
		margin-bottom:0px;
		float:none;
	}*/
	.slide-text .title,.slide-text .bold{
		font-size:45px;
		line-height:44px;
	}
	.slide-text .content{
		line-height:34px;
		font-size:21px;
	}
	.slide-text{
		right:0px;
		padding-right:45px;
		padding-left:45px;
		top:250px;
	}
	.footer-bar{
		text-align:center;
		font-size:20px;
	}
	.phone-top{
		width:100%;
		margin-left:0px;
	}
	.logo{
		position: inherit; 
		margin-top: 20px;
		width:40%;
	}
	.logo-align{
		min-height:45px !important;
	}
	.logo-cont{
		width:100% !important;
		margin-left:0px !important;
	}
	.logo-align{
		text-align:center;
		width:100% !important;
	}
	.header-bar{
		text-align:left; 
		padding-left:20px; 
		padding-right:20px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:0px;
		width:100%;
		-moz-box-sizing :border-box;
		box-sizing:border-box;
	}
	.tab-span-mar0{
		margin:0 !important;
	}
}