/* Add here all your css styles (customizations) */

/* Designing presentation section */

.our-presentation00 {
	/*text-align: center;*/

	background: url(../img/pe00.jpg);
	background-size: cover;
	background-position: center center;
	text-align: center;
}

.our-presentation00-1 {
	padding: 250px 0;
}

.our-presentation01 {
	/*text-align: center;*/
	padding: 192px 0;
	background: url(../img/01.jpg);
	background-size: cover;
	background-position: center center;
}

.our-presentation02 {
	/*text-align: center;*/
	padding: 135px 0;
	background: url(../img/03-1.jpg);
	background-size: cover;
	background-position: center center;
}

.our-presentation02 h1 {
	/*text-transform: uppercase;*/
	font-size: 72px;
	color: #111;
	margin-top: 60px;
	margin-bottom: 36px;
	line-height: 1.3;
}

.our-presentation06 {
	/*text-align: center;*/
	padding: 135px 0;
	background: url(../img/06.jpg);
	background-size: cover;
	background-position: center center;
}

.our-presentation08 {
	/*text-align: center;*/
	padding: 135px 0;
	background: url(../img/00-1.jpg);
	background-size: cover;
	background-position: center center;
}

@media (max-width: 767px) {
	.our-presentation h1 {
		text-transform: uppercase;
		font-size: 36px;
		color: #111;
		margin-top: 0px;
		margin-bottom: 36px;
		line-height: 1.3;
	}
}

@media (max-width: 991px) {
	.onlypc{
		display:none;
	}

	.container p{
		font-size: 18px;
		letter-spacing: 2px;
	}

	.container-fluid p{
		font-size: 18px;
		letter-spacing: 2px;
	}

}


/* original */

.pe_font {
	font-family: 'Times New Roman','Yu Mincho Light','YuMincho','Yu Mincho','Hiragino Mincho ProN',serif;
}

.pe_fontweight {
	font-weight: 600;
}

.g-heading-v10 h1,
.g-heading-v10 .h1 {
	font-size: 90px;
	color: #111;
	margin-bottom: 90px;
	line-height: 1.3;
}

@media (max-width : 767px) {
.g-heading-v10 h1 {
		font-size: 42px;
		line-height: 46px;
}
}

.leadbutton {
		margin: 15px 20px;
}

@media (max-width : 767px) {
.leadbutton {
		margin: 15px 0px;
}
}

.bookbtn {
    margin: 0 auto;
    font-size: 14px;
    font-weight: 600;
    max-width: 760px;
}

@media (max-width : 767px) {
.features {
    padding: 30px 0 90px;
    margin-left: 0px;
    margin-right: 0px;
}
}

@media only screen and (max-width: 479px) {
.top-bar_pe {
    text-align: left;
}
}

@media screen and (max-width: 767px) {
.top-bar_pe {
    background-color: #ffffff;
}
}

@media screen and (max-width: 767px) {
.our-presentation00-1 {
    padding: 90px 0;
}
}

@media screen and (max-width: 767px) {
.g-pt-135 {
    padding-top: 90px;
}
}

@media screen and (max-width: 767px) {
.our-presentation02 {
    padding: 90px 0;
}
}

@media screen and (max-width: 767px) {
.whats-new {
    padding: 90px 0;
}
}

@media screen and (max-width: 767px) {
.g-mb-135 {
    margin-bottom: 0px;
}
}

@media screen and (max-width: 767px) {
.whats-new .g-heading-v10 {
    margin-bottom: 0px;
}
}

@media screen and (max-width: 767px) {
.our-presentation06 {
    padding: 90px 0;
}
}

@media screen and (max-width: 767px) {
.our-presentation08 {
    padding: 90px 0;
}
}

@media screen and (max-width: 767px) {
.pe_g-pt-90 {
    padding: 90px 0;
}
}

