div#slider-id .et_pb_row.et_pb_row_0.et_pb_row_fullwidth {
	width: 100% !important;
	max-width: 100% !important;
}

div#welcom-pep {
	width: 85%;
	margin: 0 auto;
}

div#welcom-pep h1 img {
	vertical-align: middle;
}

div#video-box {
	padding: 4px 0;
}

div#cours-pep-talk h1 {
	font-size: 42px;
}

div#cours-pep-talk p {
	font-size: 16px;
}

div#corse-sectin ul {
	list-style: none;
	padding: 0;
}

div#corse-sectin {
/*	padding-bottom: 60px !important; */
}

div#map-section .et_pb_row.et_pb_row_fullwidth {
	width: 100% !important;
	max-width: 100% !important;
}

div#footer-widgets .footer-widget {
	width: 100%;
	text-align: center !important;
	float: none !important;
}

div#widget_contact_info-3 {
	float: none;
}

div#widget_contact_info-3 h4 {
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 5px;
}

div#widget_contact_info-3>div {
	line-height: 30px;
}

#footer-widgets {
	padding: 3% 0 2.5% !important;
}

.et_pb_gutters3 .footer-widget {
	margin: 0 !important;
}

div#home-gallery .et_pb_gallery_item .et_pb_gallery_image,div#about-page .et_pb_gallery_image.landscape,div#about-team .et_pb_team_member_image {
	height: 200px;
}

div#home-gallery .et_pb_gallery_item .et_pb_gallery_image img,div#about-team .et_pb_team_member_image img {
	height: 100%;
}

div#about-page .et_pb_gallery_items.et_post_gallery img {
	height: 100%;
}

div#home-gallery .et_pb_gallery_item {
	width: 25%;
	margin: 0;
}

div#home-gallery ul {
	width: 100%;
	float: left;
	padding: 0 38.5%;
}

div#epic-para p {
	font-size: 17px;
	line-height: 24px;
}

.courses-offered p {
	margin-left: 20px;
}

.et_pb_gallery_pagination ul li a {
	color: #222 !important;
}

.et_pb_gallery_pagination ul li a.active {
	color: #ff0000 !important;
}

.courses-offered h2,.courses-offered-ryt h2 {
	font-weight: 600;
}

div#about-page .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
	width: 24.8%;
	margin: 0 1px;
}

div#about-team .et_pb_team_member_description {
	margin-bottom: 50px;
	border-bottom: 1px solid #ddd;
}

section#our-founders-title {
	padding-bottom: 15px;
}

div#about-team .et_pb_team_member {
	transition: .5s;
}

div#about-team .et_pb_team_member:hover {
	box-shadow: 8px 8px 8px #d2d2d2;
	transition: .5s;
}

div#about-page p {
	line-height: 1.5em;
}

div#youtube-video {
	min-height: 400px;
}

div#youtube-video .fluid-width-video-wrapper {
	min-height: 400px;
}

.et_pb_slide_description p {
	padding-left: 140px !important;
	padding-right: 140px !important;
}

.et_pb_slide_description p.slide-no-padding {
	padding: 0 !important;
}

div#cours-pep-talk h1 img {
	vertical-align: middle;
}

.et_pb_contact_message {
	min-height: 50px !important;
	height: 40px !important;
}

div#et_pb_contact_form_1 .et_contact_bottom_container {
	float: left;
	overflow: visible;
	margin-top: 0;
	width: 47%;
}

div#et_pb_contact_form_1 button.et_pb_contact_submit.et_pb_button {
	margin-left: 30px;
	padding: 5px 50px;
	width: 100%;
}

a#read-more-btn {
	margin-top: 18px;
}

div#map-section iframe {
	margin: 0 0 -7px;
	width: 100%;
}

.pep-english {
	border-bottom: 1px solid #eee;
	margin-bottom: 12px;
}

.pep-english p {
	display: none;
}

.the-pep-main p {
	margin-bottom: 15px;
}

.the-pep-main h3.phase-ttl {
	font-weight: 700;
	padding: 10px;
	margin-bottom: 15px;
	background: #d2b560;
	color: #fff;
	text-transform: uppercase;
}

.the-pep-main h4 {
	font-weight: 600;
}

.the-pep-main ul {
	margin-bottom: 15px;
}

p.fee-details {
	margin-bottom: 0;
}

.the-pep-main {
	margin: 30px 0;
}

h3.phase-ttl.corse-fe {
	background: #444;
}

div#contact-page-form form.et_pb_contact_form.clearfix input, div#contact-page-form form.et_pb_contact_form.clearfix textarea {
	border: 1px solid #eee;
}

div#contact-page-form .et_contact_bottom_container button {
	background: #333;
	margin-left: 20px !important;
}

span.tm-mark {
	line-height: 0;
	vertical-align: top;
	font-size: 10px;
	margin: 0 3px 0 -8px;
}

#top-menu li li a {
	background: #e8daaf;
	border-radius: 3px;
	margin: 2px;
	padding: 4px !important;
}

.the-pep-main h3 {
	line-height: 30px;
}

img.wp-image-30264.alignright {
	margin: 20px 0 10px 35px;
}

section#our-founders-title .header-content {
	width: 100% !important;
	max-width: 100%;
}

@media only screen and (max-width: 1023px) {
	div#slider-id,div#slider-id .et_pb_row.et_pb_row_0.et_pb_row_fullwidth {
		padding: 0;
	}
	
	.et_pb_slide_description p {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	div#slider-id .et_pb_slide_content {
		padding: 100px 20px 0;
	}
	
	div#slider-id .et_pb_slide_content p span {
		font-size: 36px !important;
	}
	
	div#slider-id p span span.tm-mark {
		font-size: 8px !important;
	}
	
	div#slider-id p.slide-no-padding span {
		font-size: 30px !important;
	}
	
	div#welcom-pep {
		width: 100%;
	}
	
	div#welcom-pep .et_pb_row.et_pb_row_1 {
		margin: 0 auto;
		padding: 0;
	}
	
	div#welcom-pep .et_pb_row.et_pb_row_2.et_pb_gutters2.et_pb_row_fullwidth {
		padding-bottom: 0 !important;
	}
	
	article#post-30005 .et_pb_section.et_pb_section_4.et_section_regular {
		padding: 0;
	}
	
	div#home-gallery ul {
		padding: 0 30.5%;
	}
	
	div#map-section {
		padding: 0;
	}
	
	div#map-section .et_pb_row.et_pb_row_10.et_pb_row_fullwidth {
		padding: 0;
	}
	
	div#et_pb_contact_form_1 button.et_pb_contact_submit.et_pb_button {
		margin-left: 20px;
	}
	
	div#footer-widgets .footer-widget {
		width: 100% !important;
	}
}

@media only screen and (max-width: 767px) {
	div#cours-pep-talk h1,.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_6 h1 {
		font-size: 30px;
	}
	
	div#home-gallery .et_pb_gallery_item .et_pb_gallery_image img, div#about-team .et_pb_team_member_image img {
		width: 100%;
	}
	
	div#home-gallery ul {
		padding: 0 10.5%;
	}
	
	div#testimonial-section .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_7 p span {
		font-size: 22px;
	}
	
	img.wp-image-30264.alignright {
		width: 100%;
	}
	
	div#about-page .et_pb_gallery_image.landscape img {
		width: 100%;
	}
	
	div#footer-widgets .footer-widget {
		margin-top: 11.5% !important;
	}
}

@media only screen and (max-width: 360px) and (min-width: 356px) {
	div#home-gallery ul {
		padding: 0 10.5%;
	}
}

/*##Device = Desktops Screen = 1281px to higher resolution desktops */
@media (min-width: 1281px) {
	.home-desc {
		font-size: 26px;
	}
}

/* ##Device = Laptops, Desktops Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {
	.home-desc {
		font-size: 26px;
	}
}

/* ##Device = Tablets, Ipads (portrait) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
	.home-desc {
		font-size: 22px;
	}
}

/* ##Device = Tablets, Ipads (landscape) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.home-desc {
		font-size: 22px;
	}
}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) Screen = B/w 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
	.home-desc {
		font-size: 19px;
	}
}

/* ##Device = Most of the Smartphones Mobiles (Portrait) Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {
	.home-desc {
		font-size: 17px;
	}
}

/* ##Device = safe case Screen = Below 320px*/
@media (max-width: 319px) {
	.home-desc {
		font-size: 15px;
	}
}

/* for ptp course */
.ptp-content {
	display: block;
	color: #766857;
}

.ptp-images .image {
	display: inline-block;
	width: 200px;
	color: #766857;
}

.ptp-images .image img {
	width: 200px;
}

.ptp-images {
	display: inline-block;
}

.ptp-images .title {
	text-align: center;
}

@media (min-width: 1650px) {
	.ptp-content {
		display: inline-block;
		width: 50%;
	}
}

@media (min-width: 1025px) and (max-width: 1650px) {
	.ptp-content {
		display: inline-block;
		width: 100%;
	}
}

@media (min-width: 1025px) {
	#post-31859 .et_pb_section_0 .et_pb_row, #post-31859 .et_pb_section_0 .et_pb_row .et_pb_column_1_3 {
		display: flex;
	}
}

/* ##Device = Tablets, Ipads (portrait) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
	.ptp-images .image, .ptp-images .image img {
		width: 240px;
	}
}

/* ##Device = Tablets, Ipads (landscape) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.ptp-content {
		display: inline-block;
		width: 50%;
	}
}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) Screen = B/w 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
	.ptp-images .image, .ptp-images .image img {
		width: 300px;
	}
}

/* ##Device = Most of the Smartphones Mobiles (Portrait) Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {
	.ptp-images .image, .ptp-images .image img {
		width: 100%;
	}
}

/* ##Device = safe case Screen = Below 320px*/
@media (max-width: 319px) {
	.ptp-images .image, .ptp-images .image img {
		width: 100%;
	}
}

.et-cart-info {
	display: none;
}

.page-id-32463 .et-cart-info, .woocommerce-page .et-cart-info {
	display: inline-block;
}

nav.woocommerce-breadcrumb {
	display: none;
}

/*
#payment > .wc_payment_methods {
	display: none;
}
*/
.woocommerce #sidebar, .woocommerce .container::before {
	display: none;
}

.woocommerce #left-area {
	width: 100%;
	padding-right: 0;
}

.woocommerce-page .button {
	background: white !important;
}

.page-id-32299  #sidebar, .page-id-32299 .container::before {
	display: none;
}

.page-id-32299 #left-area {
	width: 100%;
	padding-right: 0;
}

#main-content .success-box {
	display: none;
}

.woocommerce .woocommerce-notice--success {
	color: #489137;
	font-size: 18px;
	padding: 10px;
}

.woocommerce .woocommerce-notice--error {
	color: #f7b430;
	font-size: 18px;
	padding: 10px;
}

.woocommerce .product .images .woocommerce-product-gallery__image img {
	width: 50%;
}

.woocommerce .related.products {
	display: none;
}

.woocommerce div.summary.entry-summary >.price {
/*display: none;*/
}

.woocommerce-error .wc-forward {
	background: white !important;
}

.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
	width: 4%;
}

/* ##Device = Laptops, Desktops Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {
	.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
		width: 6%;
	}
}

/* ##Device = Tablets, Ipads (portrait) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
	.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
		width: 10%;
	}
}

/* ##Device = Tablets, Ipads (landscape) Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
		width: 12%;
	}
}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) Screen = B/w 481px to 767px */
@media (min-width: 480px) and (max-width: 768px) {
	.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
		width: 15%;
	}
}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) Screen = B/w 481px to 767px */
@media (max-width: 480px) {
	.woocommerce-checkout #payment ul.payment_methods .payment_method_paytm img {
		width: 20%;
	}
}

/* other course section */
.other-courses .et_pb_row .et_pb_column {
	display: flex;
	padding: 10px;
	border-radius: 3px;
	border: 0;
	align-items: stretch;
	flex-direction: column;
	margin-top: 10px;
	flex-grow: 1;
	box-shadow: 0 1px 2px 0 rgba(1,0,0,0.36);
	transition: height .5s;
	transition: all .2s ease-in-out;
	background: linear-gradient(to top,#f2f2f2,#fff);
}

.other-courses .et_pb_row {
	display: flex;
	flex-flow: row wrap;
}

.other-courses .et_pb_row .et_pb_column:hover {
	transform: scale(1.10);
	box-shadow: 0 0 10px 1px #d2b560;
	background: #fff;
}

.other-courses .et_pb_row .et_pb_column:hover .focus {
	color: #d2b560;
}

.sjb #comment-wrap, .sjb .post-meta, .sjb .job-date {
	display: none;
}

.sjb #sidebar, .sjb .container::before {
	display: none;
}

.sjb #left-area {
	width: 100%;
	padding-right: 0;
}

.sjb-page .sjb-detail {
	margin-top: 0;
}

.sjb .et_pb_post .entry-content {
	padding-top: 0;
}

#top-menu #menu-item-46949 a {
	background: #333333 !important;
	color: #d2b560 !important;
}

.col_half {
	width: 49%;
}

.col_third {
	width: 100%;
}

.col_fourth {
	width: 23.5%;
}

.col_fifth {
	width: 18.4%;
}

.col_sixth {
	width: 15%;
}

.col_three_fourth {
	width: 74.5%;
}

.col_twothird {
	width: 66%;
}

.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth {
	position: relative;
	display: inline;
	display: inline-block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}

.end {
	margin-right: 0 !important;
}

/*-=-=-=-=-=-=-=-=-=-=- */
/* Flip Panel */
/*-=-=-=-=-=-=-=-=-=-=- */
.wrapper {
	width: 980px;
	margin: 0 auto;
	background-color: #bdd3de;
}

.panel {
	margin: 0 auto;
	height: 400px;
	position: relative;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}

.panel .front,
.panel .back {
	text-align: center;
}

.panel .front {
	height: inherit;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 900;
	text-align: center;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.panel .back {
	height: inherit;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 1000;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.panel.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.panel.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
}

.box1 {
	background-color: #333;
	color: #fff;
	margin: 0 auto;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.box2 {
	background-color: #d2b560;
	color: #333;
	margin: 0 auto;
	min-height: 400px;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.panel .inner {
	top: 50%;
	transform: translateY(-50%) translateZ(60px) scale(.94);
	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
	-ms-transform: translateY(-50%) translateZ(60px) scale(.94);
	top: 50%;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 60px;
	outline: 1px solid transparent;
	-webkit-perspective: inherit;
	perspective: inherit;
	z-index: 2;
}

#p2p-view-all.clicked {
	color: white !important;
	background: #d2b560 !important;
	border-color: white;
}

.page-id-82416 h1.entry-title.main_title {display: none !important;}

.page-id-82416.et_pb_row {
    width: 100% !important;
   }