/*-------------------------------------------------------
Theme Name: Divi Child Theme 2
Theme URI: https://eywacraft.in/
Description: A child theme template for Divi
Author: Vrushali Mhetre
Author URI: https://eywacraft.in/
Template: Divi
Version: 3.0.106
----------------- ADDITIONAL CSS HERE ------------------*/


/* topbar */

.topbar-contact {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 10px;
}

.topbar-contact a {
	color: #29166F;
	font-weight: 600;
	font-size: 12px;
}

.topbar-contact i {
	color: #29166F;
	font-weight: 700;
	margin-right: 5px;
	font-size: 14px;
	vertical-align: middle;
}

.conatct1 {
	margin-right: 10px;
}

.page-id-30 .top-bar-wrap {
	padding: 0px!important;
	border-bottom: 1px solid #fff;
}

.top-bar-wrap {
	padding: 0px!important;
	border-bottom: 1px solid #80808054;
}

.top-bar-wrap .et_pb_row_0 {
	padding: 8px 0!important;
	width: 100%;
}

.mail1 {
	margin-left: 10px;
}

.contact-text {
	font-size: 10px;
	font-weight: 600;
	color: #29166F;
}

.divider-wrap {
	color: #29166F;
	font-weight: 700;
}

#top-menu a {
	color: #363636!important;
	font-size: 14px;
	font-weight: 600;
}

#page-container #main-header #top-menu .current-menu-item a {
	padding-bottom: 13px!important;
	color: #EBBE01!important;
	border-bottom: 4px solid #EBBE01;
	font-weight: 700;
	padding-right: 0;
}

#page-container #main-header #top-menu a {
	padding-bottom: 10px;
	padding-right:0px;
}

#page-container #main-header #top-menu .sub-menu a {
	/* 	background:#29166F!important; */
	background: #fff;
	border-bottom: 1px solid #80808057;
	color: #363636!important;
	font-weight: 600;
	opacity: 1;
	padding-bottom: 6px!important;
}

#page-container #main-header #top-menu .sub-menu a:hover {
	background: #29166F!important;
	color: #fff!important;
}

#top-menu .menu-item-has-children>a:first-child:after {
	display: none;
}

#page-container .sub-menu {
	border-top: none;
	padding: 0px 0;
	width: 202px;
	margin-top: 20px;
	border: 1px solid #D4D4D4;
}

#top-menu li li {
	padding: 0px;
}

#et_top_search {
	display: none;
}

#logo {
	max-height: initial;
	width: 430px;
}

#footer-widgets {
	display: none;
}

.footer-inner-wrap {
	display: grid;
	grid-template-columns: 18% 18% 18% 18% 23%;
	grid-column-gap: 2%;
	width: 100%;
}

.section-footer {
	background: url('/wp-content/uploads/2021/02/Group-4177.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 0px!important;
}

.footer-title {
	margin-bottom: 5px;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
}

.footer-content ul a li:hover {
	color: #EBBE01;
	font-weight: 500;
}

.footer-content {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
}

.footer-content a {
	color: #fff!important;
}

.footer-content a li:before {
	content: "";
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 5%;
	margin-right: 5px;
	background-color: #fff;
	position: relative;
	top: -4px;
}

.footer-content ul a li:hover ul a li before {
	background-color: #EBBE01;
}

.m-t-20 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.text-label {
	font-size: 14px;
}

.footer-content li {
	margin-bottom: 5px;
	display: flex;
	align-items: baseline;
	font-size: 11px;
}

.footer-small-wrap {
	display: grid;
	grid-template-columns: 31% 30% 35%;
	column-gap: 20px;
	color: #fff;
	font-size: 12px;
	align-items: center;
}

.contact-section {
	display: grid;
	grid-template-columns: 30% 70%;
	align-items: center;
	grid-template-columns: 45% 55%;
}

.footer-social-icon {
	display: grid;
	grid-template-columns: 16% 16% 16%;
	text-align: center;
	column-gap: 20px;
	justify-content: end;
}


/* .social-icon{
	border: 1px solid #fff;
    padding: 1px 3px 4px 3px;
    border-radius: 50px;
} */

.social-icon i {
	color: #fff;
}

#footer-info a {
	font-weight: 700;
	color: #666;
	border: 1px solid #fff;
	padding: 5px 7px 7px 7px;
	border-radius: 50px;
}

#footer-info {
	width: 100%;
}

#footer-bottom {
	background-color: transparent!important;
	background: url('/wp-content/uploads/2021/02/Group-4177.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	border-top: 2px solid #fff;
}

.footer3 {
	text-align: right;
}

.footer2 {
	text-align: center;
}

.social-icon .et-pb-icon {
	font-size: 13px;
	color: #fff;
	vertical-align: middle;
}

.follow-text {
	text-align: end;
	font-weight: 800;
}

.social-icon:hover a {
	background: #fff;
}

#footer-info a:hover {
	opacity: 1!important;
}

.social-icon:hover .et-pb-icon {
	color: #29166F;
	font-weight: 700;
}

.copy_icon {
	font-size: 16px;
	margin-right: 5px;
	vertical-align: middle;
}

.text-course {
	color: #EBBE01;
	font-size: 10px!important;
	font-weight: 800;
}

.offering-blurb {
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	min-height: 420px;
	padding-top: 30px!important;
	background: #fff;
}

.offering-blurb:hover {
	box-shadow: 0px 0px 30px #29166F33;
	border: 1px solid transparent;
}

.read-more:hover {
	color: #DF1B18;
}

.apply-now:hover {
	color: #85C226;
}

.read-more {
	font-weight: 700;
	font-size: 10px;
	color: #363636;
	margin-right: 5px;
}

.apply-now {
	font-weight: 700;
	font-size: 10px;
	color: #363636;
	margin-left: 5px;
}

.offering-blurb .et_pb_image_wrap {
	width: 63%;
}

.et_pb_code_1 {
	margin-bottom: 0px!important;
}

.read-more-wrap {
	position: absolute;
	width: 100%;
	bottom: -40px;
}

.offering-relative-wrap {
	position: relative;
}

.offering-description {
	min-height: 120px;
	font-size: 14px;
}

.about-us-text {
	margin-top: 20px;
	margin-bottom: 10px;
}

.wpsm_counterbox {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.wpsm_counterbox .wpsm_number {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 700!important;
	margin-top: 0px!important;
}

#wpsm_number {
	margin-top: 0px!important
}

.wpsm_count-title {
	font-family: 'Montserrat', sans-serif!important;
	margin-top: 8px!important;
	font-weight: 500!important;
	font-size: 11px!important;
	letter-spacing: 1px!important;
}

.counter:after {
	content: "\f067";
	font-family: FontAwesome;
	font-size: 23px;
	vertical-align: bottom;
}

.about-read-more {
	border: 2px solid #85C226;
	border-radius: 5px;
	color: #85c226;
	background: transparent;
	padding: 14px 30px;
	font-size: 12px;
	font-weight: 700;
	margin: 0px 20px;
}

.about-read-more:hover {
	background: #85c226;
	color: #fff;
}

.about-text {
	font-size: 14px;
}

#wpsm_counter_b_row_181 .wpsm_counterbox .wpsm_count-title {
	min-height: 45px!important;
}

#wpsm_counter_b_row_188 div:not([class]) {
	display: grid;
	grid-template-columns: 86% 14%;
	justify-content: normal;
	text-align: CENTER;
	align-items: center;
}

#wpsm_counter_b_row_188 .wpsm_counterbox .wpsm_count-title {
	min-height: 0px!important;
	font-weight: 700!Important;
}

#wpsm_counter_b_row_188 .wpsm_counterbox {
	display: grid;
}

.why-programatix .et_pb_image_1 {
	width: 100%;
	margin-left: 5rem;
}

.home-why-programatix-slider {
	width: 100%;
	text-align: center;
	/* box-shadow: 0px 0px 25px #00000033; */
	border-radius: 5px;
	/* height: 247px; */
	min-height: 284px;
	padding: 3rem 1rem;
	border: 1px solid #CCCCCC;
}

.home-why-programatix-slider p {
	color: #29166F;
	font-weight: 800;
	font-size: 12px;
	line-height: 17.5px;
	margin-top: 15px;
	width: 100%;
	margin: 15px auto 0px auto;
}

.home-why-programatix-slider:hover {
	background: #29166F 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 25px #00000033;
}

.home-why-programatix-slider:hover p {
	color: #fff;
}

.second-transformation-row .sa_owl_theme .owl-nav .owl-prev {
	right: 11rem;
	left: auto;
	bottom: -3.5rem;
}

.second-transformation-row .sa_owl_theme .owl-nav .owl-next {
	right: 8rem;
	bottom: -3.5rem;
}

.home-common-btn .about-read-more {
	margin-left: 13px;
	margin-top: 20px;
}

.second-transformation-row .sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
	top: auto!important;
}

.second-transformation-row .sa_owl_theme .owl-nav {
	position: relative;
}

.second-transformation-row .white .sa_owl_theme .owl-nav .owl-prev {
	background: url("/wp-content/uploads/2021/02/Group-8818.png")!important;
	width: 40px !important;
	background-repeat: no-repeat!important;
	background-size: 39px 32px!important;
}

.second-transformation-row .white .sa_owl_theme .owl-nav .owl-next {
	background: url("/wp-content/uploads/2021/02/Group-8819.png")!important;
	width: 40px !important;
	background-repeat: no-repeat!important;
	background-size: 39px 32px!important;
}

.second-transformation-row .white .sa_owl_theme .owl-nav .owl-prev:hover {
	background: url("/wp-content/uploads/2021/02/Group-8820-1.png")!important;
	width: 40px !important;
	background-repeat: no-repeat!important;
	background-size: 39px 32px!important;
}

.second-transformation-row .white .sa_owl_theme .owl-nav .owl-next:hover {
	background: url("/wp-content/uploads/2021/02/Group-8817.png")!important;
	width: 40px !important;
	background-repeat: no-repeat!important;
	background-size: 39px 32px!important;
}

.banner-section {
	display: grid;
	width: 100%;
	grid-template-columns: 41% 57%;
	column-gap: 20px;
	align-items: center;
}

.tag-line {
	background: #DF1B18;
	color: #fff;
	/*     padding-bottom: 0px; */
	text-align: center;
	font-weight: 600;
	width: 64%;
	font-size: 19px;
	margin-bottom: 15px;
	padding: 5px!important;
}

.home-banner-wrap h1 {
	color: #EBBE01;
	font-weight: 800;
	line-height: 3.5rem;
	font-size: 40px;
	padding-bottom: 0px;
}

.blue-text {
	color: #29166F;
}

.banner-desc {
	color: #363636;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
}

.blue-common-btn {
	color: #29166F;
	border: 2px solid #29166F;
	background: transparent;
	padding: 12px 30px;
	font-size: 12px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: 700;
	margin-right: 20px;
}

.blue-common-btn:hover {
	background: #29166F;
	color: #fff;
	border: 2px solid #29166F;
	;
}

.banner-btn {
	margin-top: 25px;
}

.banner-btn .about-read-more {
	margin-left: 0;
}

.home-banner-wrap .owl-dot {
	text-align: right;
}

.social-home-section {
	position: absolute;
	top: 20rem;
	left: 43px;
	cursor: pointer;
	background: transparent;
}

.banner-social-icon .social-icon {
	border: 1px solid #29166F;
	padding: 7px 12px;
	margin-bottom: 56px;
	background: #fff;
	border-radius: 50px;
}

.banner-social-icon .et-pb-icon {
	color: #29166F;
	font-size: 14px;
}

.banner-social-icon .social-icon:hover a {
	background: transparent!important;
	color: #fff!important
}

.banner-social-icon .social-icon:hover {
	background: #29166F;
}

.banner-social-icon .social-icon:hover .et-pb-icon {
	color: #fff;
}

.count,
.plus {
	font-size: 36px;
	font-weight: 800;
	color: #fff;
}

.cont-wrap {
	display: grid;
	grid-template-columns: 30% 30% 30%;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
}

#shiva p {
	font-size: 12px;
	margin-top: 10px;
	color: #fff;
	font-weight: 300;
}

.et_pb_code_2 {
	margin-bottom: 0px!important;
}

.about-read-more {
	cursor: pointer;
}

.cont-wrap1 {
	display: grid;
	grid-template-columns: 20% 20% 20% 20% 20%;
	text-align: center;
	justify-content: center;
}

.count1 {
	font-size: 36px;
	font-weight: 800;
	color: #fff;
}

#shiva1 p {
	font-size: 12px;
	margin-top: 10px;
	color: #fff;
	font-weight: 500;
}

.main-banner-home {
	background-position: top left;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 140px!important;
}

.top-bar-wrap {
	background: transparent;
}

#page-container {
	margin-top: -23px!important;
}

.float-social-media .fl-fl {
	background-color: #032962;
	cursor: pointer;
	text-transform: capitalize;
	padding: 7px 6px;
	width: 270px;
	position: fixed;
	right: -219px;
	z-index: 9999;
	font-size: 11px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	box-shadow: 0 0 10px 0px #0000005c;
}

.float-social-media img {
	color: #fff;
	padding: 0;
	height: 60px;
	width: 60px;
	vertical-align: middle;
	border-radius: 50%;
	position: absolute;
	top: -13px;
	z-index: 9999;
	left: -14px;
}

.float-social-media .fl-fl:hover {
	right: 0;
}

.float-social-media .fl-fl a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	vertical-align: top;
	display: flex;
	align-items: center;
	position: relative;
}

.float-social-media .fl-fl a span {
	margin-left: 45px;
}

.float-social-media .float-call {
	top: 440px;
	background-color: #EBBE01;
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
}

.float-social-media .fl-fl a .prospectus-text {
	margin-left: 45px;
}

.float-social-media .float-mail {
	top: 385px;
	background-color: #85C226;
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
}


/* Floating Social Media Bar Style Ends Here */

.video-play-button {
	position: relative;
	z-index: 10;
	box-sizing: content-box;
	display: block;
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
	width: 32px;
	height: 44px;
	left: 41%;
	bottom: 117px;
	box-shadow: 0px 0px 30px #29166f33;
}

.video-play-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	background: #EBBE01;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 65px;
	height: 65px;
	background: #EBBE01;
	border-radius: 50%;
	transition: all 200ms;
}

.video-play-button:hover:after {
	background-color: darken(#F58A41, 10%);
}

.video-play-button img {
	position: relative;
	z-index: 3;
	max-width: 100%;
	width: auto;
	height: auto;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-left: 16px solid #29166F;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	top: 12px;
	left: 8px;
}

.video-play-button {
	left: 41%;
	bottom: 113px;
}

@keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}


/* .video-overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #F58A41;
  opacity: 0;
  transition: all ease 500ms;
} */

.video-overlay.open {
	position: fixed;
	z-index: 1000;
	opacity: 1;
}

.video-overlay-close {
	position: absolute;
	z-index: 1000;
	top: 15px;
	right: 20px;
	font-size: 36px;
	line-height: 1;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	transition: all 200ms;
}

.video-overlay-close:hover {
	color: #fa183d;
}

.video-overlay iframe {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	/* width: 90%; */
	/* height: auto; */
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
}

.page-id-30 .contact-text,
.page-id-30 .topbar-contact a,
.page-id-30 #top-menu a,
.page-id-30 .topbar-contact i,
.page-id-30 .divider-wrap {
	color: #fff!important;
}

.et-fixed-header {
	background-color: #fff!important;
}

.et-fixed-header #logo {
	width: 300px;
	position: absolute;
	top: -30px;
}

#page-container .et-fixed-header .contact-text,
#page-container .et-fixed-header .topbar-contact a,
#page-container .et-fixed-header .topbar-contact i,
#page-container .et-fixed-header .divider-wrap {
	color: #29166F!important;
}

#page-container .et-fixed-header #top-menu a {
	color: #363636!important;
}

.banner-carousel .owl-dot button {
	background: transparent;
	border: navajowhite;
	color: #fff;
	opacity: 0.3;
	font-weight: 500;
	padding: 0px 6px;
	cursor: pointer;
}

.banner-carousel .owl-dot.active button {
	color: #fff;
	opacity: 1;
	font-weight: 800;
	font-size: 20px;
}

.banner-carousel .owl-dots {
	text-align: right!important;
	margin-top: 20px!important;
}

.video-url-class {
	position: absolute;
	left: 44%;
	top: -6.5rem;
	background: #EBBE01 0% 0% no-repeat padding-box;
	border-radius: 0px 100px 100px 0px;
	width: 15%;
	padding: 10px;
	color: #29166F;
	padding-bottom: 10px!important;
	font-size: 13px;
	line-height: 1.2rem;
	font-weight: 800;
	padding-left: 50px;
}

.second-transformation-row .owl-carousel .owl-stage-outer {
	width: 100% !important;
	margin-left: auto;
}

.home-common-btn {
	margin-left: 0%;
}

.institute-btn-wrap {
	float: right;
	position: relative;
	bottom: 71px;
}

.institute-desc {
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.description-topper {
	padding-bottom: 0px;
}

.institute-carousel {
	width: 200px;
	margin: auto;
}

.topers-wrap .sa_owl_theme .owl-dots .owl-dot.active span {
	background-color: #EBBE01 !important;
	width: 15px!important;
	height: 15px!important;
	border-style: none!important;
}

.topers-wrap .sa_owl_theme .owl-dots .owl-dot span {
	background-color: transparent!important;
	border: 1px solid #fff;
	border-style: solid!important;
	vertical-align: middle;
}

.topers-wrap .sa_owl_theme .owl-dots .owl-dot {
	margin-right: 10px;
}

.topers-wrap .sa_owl_theme .owl-dots {
	bottom: -57px !important;
}

.why-program {
	color: #29166F;
	font-weight: 800;
	margin-bottom: 15px;
	margin-left: 0;
	text-align: center;
	width: 73%;
	margin: auto;
}
.why-programatix .et_pb_image_wrap  img{
	width: 85%;
}
.waiting-for-section {
	display: grid;
	grid-template-columns: 67% 24%;
	align-items: center;
}

.waiting-for-contact {
	width: 87%;
	margin-left: auto;
}

.call-wating-for,
.email-wating-for {
	padding: 7px 10px;
	text-align: center;
	background: #DF1B18;
	border-radius: 2px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 12px;
}

.call-wating-for a,
.email-wating-for a {
	color: #fff;
}

.call-wating-for i,
.email-wating-for i {
	font-size: 16px;
	vertical-align: middle;
	margin-right: 5px
}

.waiting-for-contact .drop-text {
	color: #000000;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 5px;
}

.arrow {
	width: 100%;
	/* display: flex; */
	height: 49px;
}

.line {
	margin-top: 0px;
	width: 100%;
	background: #29166F;
	height: 45px;
	/* float: left; */
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 22px;
	font-weight: 700;
}

.point {
	width: 0;
	height: 0;
	border-top: 54px solid transparent;
	border-bottom: 54px solid transparent;
	border-left: 64px solid #29166F;
	float: right;
	top: -77px;
	left: 27px;
	position: relative;
}

.waiting-for-wrap {
	display: grid;
	grid-template-columns: 100%;
	align-items: center;
}

.waiting-for-wrap .waiting-text {
	font-weight: 700;
	text-align: center;
	/* width: 84%; */
	/* margin-top: 3px; */
	color: #000000;
	margin-right: 8rem;
	/*video-btn css end*/
}

.waiting-for-wrap h2 {
	text-align: center;
	color: #29166F;
	font-weight: 900;
	font-size: 22px;
	margin-left: 6rem;
}

.our-culture-section {
	display: grid;
	grid-template-columns: 34% 55%;
	justify-content: end;
	column-gap: 40px;
	align-items: center;
}

.our-culture-description h2 {
	color: #29166F;
	font-weight: 800;
}

.our-culture-description p {
	color: #363636;
	font-size: 14px;
	font-weight: 600;
	margin-top: 20px;
}

.our-culture-description .about-read-more {
	margin-left: 0px;
	margin-top: 40px;
	padding: 12px 17px;
	display:inline-block;
}

.out-culture-images img {
	height: 200px;
	width: 100%;
}

.out-culture-images {
	display: flex;
}

.wrapculture {
	display: flex;
	flex-direction: column;
	width: 33%;
	margin-right: 10px;
}

.culture-div {
	display: flex;
}

.image1,
.image3,
.image5 {
	margin-bottom: 10px;
}

.wrapculture.m-r-0 {
	margin-right: 0px!important;
}

.wrapculture img {
	z-index: 10;
	position: relative;
}

.student-testimonial {
	/* 
       display: grid;
         grid-template-columns: 23% 74%; */
	padding: 50px 0px;
	/* 	    justify-content: flex-end; */
}

.testimonial-wrap {
	width: 88%;
	margin: auto;
}


/* .testimonial-carousel{
	    background: #29166F;
   
    padding: 40px 30px;
} */

.student-testimonail-carousel {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 8px #000000cc;
	border-radius: 5px;
	padding: 30px;
	/* 	    display: grid; */
	grid-template-columns: 15% 85%;
	column-gap: 10px;
	min-height: 270px;
}

.student-testimonail-carousel img {
	border-radius: 50px;
}

.testipara {
	color: #363636;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.2rem;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.testi-name {
	color: #29166F;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 0px;
}

.testisub {
	color: #363636;
	font-size: 11px;
	font-weight: 700;
}

.student-say-wrap {
	display: grid;
	grid-template-columns: 17% 36%;
	justify-content: end;
	/* text-align: start; */
	column-gap: 0;
	width: 68%;
	margin: auto;
	align-items: center;
}

.student-say-wrap h2 {
	color: #fff;
	text-align: end;
	font-weight: 800;
}

.carousel-testimonial {
	position: absolute!important;
	bottom: 2rem;
	width: 100%;
}

.carousel-testimonial .owl-carousel .owl-stage-outer {
	width: 71%!important;
	margin-left: auto;
}

#student_testimonial_slider.sa_owl_theme .owl-dots .owl-dot.active span {
	background-color: #EBBE01 !important;
	width: 15px!important;
	height: 15px!important;
	border-style: none!important;
}

#student_testimonial_slider.sa_owl_theme .owl-dots .owl-dot span {
	background-color: transparent!important;
	border: 1px solid #fff;
	border-style: solid!important;
	vertical-align: middle;
}

#student_testimonial_slider.sa_owl_theme .owl-dots {
	width: 76%;
	/*     display: block; */
	margin: auto;
	right: 0%;
}

.home-why-programatix-slider img {
	width: 110px!important;
}

#student_testimonial_slider .sa_hover_container {
	padding: 5% 0%!important;
}

.topers-wrap .sa_hover_container {
	padding: 5% 0%!important;
}

.student-carusels #student_testimonial_slider .owl-stage-outer {
	width: 71%!important;
	margin-left: auto!important
}

.student-say-wrap .about-read-more {
	padding: 14px 30px
}

.testimonials-stud {
	margin-top: 70px;
	margin-bottom: 70px;
}

.common-clas-row .et_pb_row,
.section-footer .et_pb_row,
#footer-bottom .container {
	width: 80%!important;
	max-width: 100%!important;
}

.et_menu_container.container {
	width: 80%!important;
	max-width: 100%!important;
}

.top-bar-wrap .et_pb_row {
	width: 80%!important;
	max-width: 100%!important;
}

.institute-btn-wrap .about-read-more {
	padding: 14px 40px!important;
}

.institute-desc p {
	font-weight: 400;
}

.common-clas-row.width-90-common-row .et_pb_row {
	width: 90%!important;
	max-width: 100%!important;
}

.toppers-carousel .owl-carousel .owl-item img {
	border-radius: 50%;
	width: 200px;
	height: 200px;
}

.toppers-carousel .owl-carousel .owl-item img:hover {
	border: 8px solid #ebbe01;
}

.testimonials-stud,
.our-culture-wrap {
	z-index: 8;
}

.mobile_menu_bar:before {
	color: #29166F;
}

#mobile_menu {
	background: #fff!important;
	border-top: 3px solid #29166F!important;
}

.display-desktop {
	display: block;
}

.display-mobile {
	display: none;
}

.adress {
	color: #fff;
	font-size: 12px;
}

.new_quick_links {
	margin-bottom: 20px;
}

.accordion_head .title {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
}

.accordion_head .plusminus {
	color: #fff;
	font-size: 23px;
	font-weight: 600;
	float: right;
}

.accordion_head {
	margin-bottom: 15px;
}

.new_quick_links a {
	color: #fff;
}

.social-content a:hover {
	text-decoration: underline;
}

.new_quick_links a {
	font-size: 12px;
}

.why-program-wrap {
	z-index: 8;
}

.about-banner {
	padding-top: 0px!important;
}


/* About us page */

.about-us-wrap h1 {
	color: #29166F;
	font-weight: 800;
}

.color-yellow {
	color: #EBBE01;
}

.about-us-wrap p {
	color: #363636;
	font-size: 14px;
	font-weight: 600;
}

.institute {
	margin-bottom: 30px;
}

.about-us-iframe iframe {
	border-radius: 20px;
}

.about-vission-misson {
	display: grid;
	grid-template-columns: 33.3% 33.33% 33.33%;
	justify-content: center;
	text-align: center;
	/* padding: 20px; */
	/*     align-items: center; */
}

.about-vission-misson div {
	background: #29166F;
	padding: 7rem 4rem;
	/*     min-height: 370px; */
}

.about-vission-misson div img {
	width: 100px;
	margin: auto;
}

.about-vission-misson div h4 {
	color: #EBBE01;
	font-weight: 800;
	margin-top: 10px;
}

.about-vission-misson div p {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}

.about-vission-misson div:hover {
	background: #EBBE01;
	transition: background-color 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
}

.about-vission-misson div:hover p {
	color: #29166F
}

.about-vission-misson div:hover h4 {
	color: #29166F
}

.et-waypoint:not(.et_pb_counters) {
	opacity: 1;
}

.core-values-wrap .et_pb_image_wrap img {
	width: 170px;
	border-radius: 50%;
	height: 170px;
	border: 1px solid #8080808f;
	padding: 20px;
}

.core-values h3 {
	text-align: center;
	font-weight: 800;
	color: #29166F;
}

.our-core-text {
	text-align: center;
	font-weight: 800;
	color: #29166F;
}

.core-values {
	width: 80%;
	margin: auto;
}

.core-values h3 {
	line-height: 1.5rem;
}

.core-values-wrap .et_pb_image_wrap img:hover {
	box-shadow: 0px 0px 25px #00000033;
	border: none;
}

.vison-mission-wrap {
	z-index: 8;
}

.mission .hover-show,
.vission .hover-show,
.inception .hover-show {
	display: none;
}

.mission:hover .hover-show {
	display: block;
}

.vission:hover .hover-show {
	display: block;
}

.inception:hover .hover-show {
	display: block;
}

.mission:hover .normal-show {
	display: none;
}

.vission:hover .normal-show {
	display: none;
}

.inception:hover .normal-show {
	display: none;
}

.bread-crumb-wrap a {
	color: #363636;
	font-weight: 700;
}

.bread-crumb-wrap .breadcrumb_last {
	color: #29166F;
	font-weight: 700;
}

.breadcrumb {
	padding-bottom: 20px!important;
}

.conatct1 img,
.mail1 img {
	width: 15px;
	margin-right: 5px;
	vertical-align: middle;
}

.offering-wrap {
	background: #FCFCFC;
}

.socials {
	height: 0px;
}

.tabbed [type="radio"] {
	/* hiding the inputs */
	display: none;
}

.about-experience-content .tabs {
	list-style-type: none !important;
	padding: 0 !important;
	/*     order: 2; */
}

.about-experience-content .tab>label {
	display: block;
	margin-bottom: -1px;
	padding: 12px 0px 2px 0;
	color: #363636;
	font-weight: 800;
	font-size: 14px;
	text-transform: capitalize;
	width: max-content;
	letter-spacing: 0;
	cursor: pointer;
	transition: all 0.3s;
	/* font-weight: 400; */
	border-bottom: 4px solid #363636;
}

.about-experience-content .tab {
	margin-bottom: 20px;
}

.about-experience-content .tabs h2 {
	text-align: left;
	border-bottom: 2px solid #D8D8D8;
	padding-bottom: 20px;
}


/* .tabbed {
      overflow-x: hidden;
      display: grid;
      grid-template-columns: 65% 25%;
      grid-column-gap: 10%;
  } */

.about-experience-content .tab-content {
	display: none;
	color: #777;
}

.tab-heading h2 {
	color: #032962;
	border-bottom: 2px solid #D8D8D8;
	padding-bottom: 2rem;
	font-size: 30px;
}


/* As we cannot replace the numbers with variables or calls to element properties, the number of this selector parts is our tab count limit */

.story-wrap-tab.tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(6):checked~.tabs .tab:nth-of-type(6) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(7):checked~.tabs .tab:nth-of-type(7) label,
.story-wrap-tab.tabbed [type="radio"]:nth-of-type(8):checked~.tabs .tab:nth-of-type(8) label {
	font-weight: 800;
	transition: all 0.3s;
	font-size: 32px;
	border-bottom: 4px solid #EBBE01!important;
	color: #29166F;
	padding-bottom: 8px;
}

.tab label {
	position: relative;
}


/* .tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label:after,
.tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label:after,
.tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label:after,
.tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label:after,
.tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label:after,
.tabbed [type="radio"]:nth-of-type(6):checked~.tabs .tab:nth-of-type(6) label:after,
.tabbed [type="radio"]:nth-of-type(7):checked~.tabs .tab:nth-of-type(7) label:after,
.tabbed [type="radio"]:nth-of-type(8):checked~.tabs .tab:nth-of-type(8) label:after
{
    content: '';
    background-color: #FBB718;
    font-size: 56px;
    position: absolute;
    width: 45px;
    left: 0;
    bottom: 0px;
    border: 0px;
    height: 4px;
    border-radius: 50px;
} */

.tabbed [type="radio"]:nth-of-type(1):checked~.tab-content:nth-of-type(1),
.tabbed [type="radio"]:nth-of-type(2):checked~.tab-content:nth-of-type(2),
.tabbed [type="radio"]:nth-of-type(3):checked~.tab-content:nth-of-type(3),
.tabbed [type="radio"]:nth-of-type(4):checked~.tab-content:nth-of-type(4),
.tabbed [type="radio"]:nth-of-type(5):checked~.tab-content:nth-of-type(5),
.tabbed [type="radio"]:nth-of-type(6):checked~.tab-content:nth-of-type(6),
.tabbed [type="radio"]:nth-of-type(7):checked~.tab-content:nth-of-type(7),
.tabbed [type="radio"]:nth-of-type(8):checked~.tab-content:nth-of-type(8) {
	display: block;
}

.tab-content .tabs-tagline {
	font-size: 30px;
	color: #29166F;
	line-height: 1.5;
	font-weight: 800;
	margin-top: 10px;
}

.tab-content .yellow {
	color: #F3A723;
}

.tab-text {
	font-size: 14px;
	line-height: 1.8;
	font-weight: 600;
	color: #363636;
	margin-bottom: 20px;
}

.tab-content-module {
	display: grid;
	grid-template-columns: 14% 72%;
	grid-column-gap: 20px;
	/*     justify-content: center; */
}

.tab-wrap {
	padding: 0!important;
}

.breadcrumbss {
	padding-bottom: 20px!important;
}

.tab-content img {
	border-radius: 20px;
}

#page-container #main-header #top-menu .current-menu-parent>a {
	padding-bottom: 13px!important;
	color: #EBBE01!important;
	border-bottom: 4px solid #EBBE01;
	font-weight: 700;
	padding-right: 0px;
}

.breadcrumbss {
	padding-bottom: 30px;
}


/* our team page */

.flex-wrap {
	display: flex;
	justify-content: center;
	/* flex-wrap: wrap; */
	flex-grow: 4;
	min-width: 18%;
	margin-bottom: 4rem;
}

.flex-details {
	margin-right: 50px;
	width: 26%;
	text-align: center;
}

.m-r-0 {
	margin-right: 0px;
}

.flex-details img {
	border-radius: 50%;
	width: 230px;
	/* 	height:230px; */
}

.flex-details h6 {
	color: #29166F;
	font-weight: 800;
	margin-top: 5px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.flex-details p {
	font-size: 12px;
	color: #29166F;
	font-style: italic;
	font-weight: 600;
	margin-bottom: 5px;
}

.flex-details a {
	color: #363636;
	font-size: 12px;
	font-weight: 800;
}

.flex-details a:hover {
	color: #DF1B18;
}

.our-team-wrap img {
	height: 500px;
	border-radius: 20px;
}

.team-section {
	padding-bottom: 0px!important;
}

.et_mobile_menu .menu-item-has-children>a {
	background-color: transparent!important;
}

#page-container #main-header.et-fixed-header {
	box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
}

.course-one-wrap {
	padding: 0px!important;
}

.course-text {
	font-weight: 800;
	color: #29166F;
	margin-bottom: 30px;
}

.coaching-description-wrap {
	background: #29166F;
}

.courses-section {
	text-align: center;
}

.courses-section .course-text {
	color: #fff;
	margin-bottom: 10px
}

.coaching-description-wrap .et_pb_blurb_content {
	padding: 30px;
	border-radius: 5px;
	min-height: 260px;
	background: #fff;
}

.coaching-description-wrap .et_pb_main_blurb_image img {
	width: 100px;
	height: 120px;
}

.coaching-description {
	text-align: center;
	font-weight: 700;
	color: #363636;
}

.courses-section p {
	color: #EBBE01;
	font-weight: 700;
	font-size: 16px;
}

.coaching-description-wrap .et_pb_blurb_content:hover {
	box-shadow: 0px 0px 20px #0000004D;
}

.courses-padology ul {
	list-style: none;
	color: #363636;
	font-weight: 600
}

.courses-padology li {
	padding-left: 1em;
	text-indent: -.7em;
}

.courses-padology li::before {
	content: "• ";
	color: #EBBE01;
	/* height: 11px; */
	font-size: 43px;
	vertical-align: text-bottom;
}

.courses-padology {
	border: 1px solid #AAAAAA;
	border-radius: 5px;
	padding: 50px 50px 30px 50px;
	transition: all 0.5s ease;
}

.courses-padology h3 {
	color: #29166F;
	font-weight: 800;
	margin-bottom: 20px;
}

.pi-courses {
	display: grid;
	grid-template-columns: 48% 48%;
	column-gap: 20px;
}

.courses-padology:hover {
	background: #29166F;
}

.courses-padology:hover h3 {
	color: #EBBE01;
}

.courses-padology:hover ul {
	color: #ffff;
}

.courses-subject .et_pb_gutters2 .et_pb_column,
.et_pb_gutters2.et_pb_row .et_pb_column {
	margin-right: 1.5%!important;
}

.courses-subject .et_pb_row {
	padding: 0px;
}

.plan-wrap ul {
	list-style: none;
	padding: 0;
}

.tab-phase .et_pb_tabs_controls li a {
	color: #29166F!important;
	font-size: 13px;
	padding: 13px 30px;
	text-align: center;
	font-weight: 700;
}

.tab-phase .et_pb_tabs_controls li {
	background: #fff;
	border-right: 1px solid #D4D4D4;
}

.tab-phase .et_pb_all_tabs .et-pb-active-slide {
	background: #EBBE01;
	color: #363636;
	font-weight: 600;
	font-size: 12px;
}

.tab-phase .et_pb_tab {
	padding: 40px!important;
}

.tab-phase .et_pb_tabs_controls li.et_pb_tab_active {
	background: #EBBE01;
}

.tab-phase ul.et_pb_tabs_controls {
	display: inline-flex;
	width: 100%;
}

.tab-phase .clearfix:after {
	content: none;
}

.tab-phase .et_pb_tabs_controls li {
	width: 100%;
}

.tab-phase .course-text {
	margin-bottom: 10px;
}

.tab-phase {
	padding-top: 0px!important;
}

.tab-phase .et_pb_row {
	padding-bottom: 0px!important;
}

.plan-head {
	text-align: center;
}

.std-text {
	margin-bottom: 20px!important;
}

.engineering-desc {
	padding: 0px!important;
}

.syllabus-wrap .et_pb_accordion .et_pb_toggle_title:before,
.et_pb_toggle .et_pb_toggle_title:before {
	right: auto!important;
	left: 0!important;
}

.syllabus-wrap .et_pb_toggle_title {
	padding: 0 0px 0 27px!important;
	color: #AAAAAA!important;
	font-size: 14px;
	font-weight: 600;
}

.syllabus-wrap .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
	display: block!important;
	content: "\4b"!important;
	font-weight: 900;
	color: #29166F!important;
}

.syllabus-wrap .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before {
	content: "\4c"!important;
	font-weight: 900;
	color: #AAAAAA!important;
}

.syllabus-wrap .et_pb_toggle_close {
	padding: 18px!important;
	border: 1px solid #AAAAAA!important;
	background-color: #fff!important;
	border-radius: 5px!important;
}

.sylabus-details img {
	width: 19px;
	vertical-align: middle;
	margin-right: 10px;
}

.syllabus-wrap .et_pb_toggle_open {
	background: #EBBE01;
	border-radius: 5px;
}

.syllabus-wrap .et_pb_toggle_open .et_pb_toggle_title {
	color: #29166F!important;
	font-weight: 700!important;
}

.syllabus-wrap .et_pb_toggle_content a {
	color: #29166F!important;
	font-weight: 700;
	font-size: 14px;
}

.syllabus-wrap .et_pb_toggle_content a:hover {
	text-decoration: underline;
}

.syllabus-wrap .et_pb_toggle_content {
	padding: 20px 20px 0px 20px;
}

.et_pb_toggle_content>div {
	margin-bottom: 10px;
}

.degree-wrap:hover .without-hover {
	display: none;
}

.degree-wrap:hover .with-hover {
	display: block;
	margin: auto;
}

.degree-wrap .with-hover {
	display: none;
}

.image-degree {
	text-align: center;
	margin-bottom: 20px;
}

.degree-wrap {
	min-height: 550px;
}

.offer-text {
	font-style: italic;
}

.syllabus-wraps .et_pb_row {
	padding-bottom: 0px!important;
}

.faeture-course{
	text-align:center;
}
.ofring-main-section{
	padding-top:0px!important;
}
.ofring-main-section .course-text{
	margin-bottom:10px;
}
.course-one-wrap img{
	width:80%;
}
.main-sectionpad-top{
	padding-top:0px!important;
}
.alumni-image{
	width:55%;
}
.facebook-wrap{
	display: grid;
    grid-template-columns: 25% 66%;
    align-items: center;
    border: 1px solid #707070;
    border-radius: 5px;
    padding: 16px 8px;
    justify-content: center;
    text-align: center;
    width: 75%;
    column-gap: 20px;
    margin-left: auto;
}
.facebook-wrap img{
	    width: 70px;
	margin:auto;
}
.facebook-wrap div{
	text-align:right;
}
.facebook-wrap p{
	    font-size: 16px;
    color: #29166F;
    font-weight: 600;
	    text-align: left;
}
.alumini-grp{
	 margin-left: 0;
    margin-right: auto;
}
.facebook-wrap .withhover{
	display:none;
} 
.facebook-wrap:hover .withouthover{
	display:none;
}
.facebook-wrap:hover .withhover{
	display:inline-block;
	
	
}
.facebook-wrap:hover{
	background:#29166F;
	transition: all 0.5s ease;
}
.facebook-wrap:hover p{
	color:#fff;
}
.alumini-div .et_pb_row_3{
	padding-bottom:0px!important;
}
.join-pi-wrap p{
	margin-bottom:2px;
	padding-bottom: 5px;
	font-size: 13px;
}
.color-blue{
	color:#29166F;
	font-weight:800;
	font-size:14px;
}
.join-Pi-Section {
	    display: flex;
    align-items: center;
}
.programatix-team{
	display: grid;
    grid-template-columns: 50% 50%;
}
.programatix-team-pi{
	    background: #29166F;
    padding: 4rem;
    text-align: center;
	transition: all 0.5s ease;
}
.programatix-team-pi h3{
	    color: #EBBE01;
    font-weight: 800;
}
.programatix-team-pi p{
	color:#fff;
	font-weight:600;
}
.programatix-team-label{
	padding:0px!important;
}
.image-degree img{
	width: 120px;
}
.manageent-pi p{
	padding-bottom:3px;
}
.teaching-desc{
	width:80%;
	margin:auto;
}
.programatix-team-pi:hover{
	background:#EBBE01;
}
.programatix-team-pi:hover h3{
	color:#29166F;
}
.programatix-team-pi:hover p{
	color:#363636;
}
.form-inner-wrap .wpcf7-form-control{
	border: 1px solid #707070;
border-radius: 5px;
	    padding: 17px;
	margin-bottom:10px;
	width:100%;
	    color: #363636;
    font-size: 13px;
    font-weight: 600;
}
.form-inner-wrap .wpcf7-form-control::placeholder{
	 color: #363636;
}

.form-inner-wrap{
	width:100%;
}
.form-inner-wrap .one_half{
	margin-right:2%!important;
	width:49%!important;
}
.contact-form-wrapper .wpcf7-submit{
	    border: 2px solid #85C226;
    border-radius: 5px;
    background: #fff;
    color: #85C226;
    font-weight: 600;
        padding: 14px 40px;
	margin-top:10px;
	cursor:pointer;
}
.file-681 .wpcf7-form-control{
	padding: 13px 15px;
}
.form-inner-wrap .upload-resume{
	margin-right:0px!important;
	   
}
.contact-btn:hover{
	background:#85C226;
	color:#fff;
}
.Pi-contact{
	    padding:30px 0px!important;
}
.contact-img img{
	    width: 92%;
}
.programatix-team-pi:hover .with-hover{
		display:inline-block;
	}
	.programatix-team-pi:hover .without-hover{
		display:none;
	}
	.programatix-team-pi .with-hover{
		display:none;
	}
	.our-mb-0{
		margin-bottom:0px!important;
	}
.intern-wrap{
	    padding: 30px;
    text-align: center;
	min-height:700px;

}
.intern-image-wrap{
	    width: 200px;
    margin: auto;
}
.intern-image-wrap img{
	border-radius: 50%;
	width:200px;
}
.intern-wrap h3{
	    margin-bottom: 10px;
    margin-top: 20px;
	text-transform: uppercase;
}
.intern-wrap:hover p{
	color:#fff;
}
.intern-wrap:hover img{
	border: 4px solid #EBBE01;
}
.intern-wrap p{
	font-size:13px;
}
.carriers-pi h1{
	    width: 80%;
    margin: auto;
    line-height: 3rem;
}
.carrier-Pi .et_pb_image_wrap{
	width:100%;
}
.carrier-Pi{
	padding-top:0px!important;
	min-height: 550px;
}
.carrer-wraps{
	padding: 10px 20px;
	
}
.carrier-Pi .et_pb_module_header{
	padding: 10px 20px;
	    color: #29166F;
    font-weight: 700;
}
.carrer-wraps .offering-description{
	font-size:13px;
}
.carrier-Pi .et_pb_main_blurb_image{
	margin-bottom:10px;
}
.carrer-prog{
	padding-top:20px!important;
}
#top-menu  li.et-reverse-direction-nav li ul{
	    left: 111px;
    	top: 44px;
}
.weq-intern-iframe{
	width:50%;
	 margin: 40px auto auto auto;

}
.weq-intern-iframe iframe{
	border-radius:5px;
}
.weq-intern-wrap{
	margin-top:40px;
	text-align:center;
}
.weq-intern-wrap p{
	color:#363636;
	font-weight:600;
	font-size:13px;
}
.yellow-color{
	    color: #EBBE01;
    font-weight: 800;
    font-size: 17px;
}
.weq-intern{
	min-height:610px!important;
}
.intern-wraps{
	padding-bottom:0px!important;
}
.intern-wraps .std-text{
	margin-bottom:0px!important
}
.enroll-inetrship h1 {
	color: #29166F;
	font-weight:800;
	margin-bottom:5px;
	line-height:2rem;
}
.enroll-inetrship h3{
	color: #29166F;
	font-weight:700;
}
.enroll-wrap-student{
	    background: #EBBE01;
	padding: 13px!important;
    margin-bottom: 30px;
}
.enroll-inetrship{
	    border-right: 4px solid #29166F
}
.enroll-wrap-student .et_pb_row{
	display: flex;
    align-items: center;
}
.enroll-now-btn{
	    border: 3px solid #29166F;
    background: transparent;
    color: #29166F;
    padding: 20px 30px;
    font-weight: 700;
    border-radius: 7px;
	transition: all 0.5s ease;
	cursor:pointer;
}
.enroll-now-btn:hover{
	background: #29166F;
    color: #fff;
}
#mobile_menu{
	height:500px;
	overflow:scroll;
}
.enroll-column{
	    width: 49%!important;
    margin-left: auto;
}
.map-details{
	display: grid;
    grid-template-columns: 9% 80%;
    
}
.map-details .fa,.map-details .fas{
	    color: #EBBE01;
    font-size: 24px;
}
.map-details{
	    margin-bottom: 40px;
}
.map-details h3{
	    color: #EBBE01;
    font-weight: 700;
}
.map-location-wrap{
	    background: #29166F;
     padding: 50px 40px 0px 40px;
	    border-radius: 5px 0px 0px 5px;
}
.map-details a,.map-details p{
	color:#fff;
}
.map-section iframe{
	border-radius: 0px 5px 5px 0px;
	    height: 375px;
}
.main-sectoin-bottm{
	padding-bottom:20px!important;
}
.read-about{
	    margin: 20px 0px 0px 0px!important;
	display:inline-block;
	padding: 11px 30px!important;
}
.E-cell-services .tab{
	    display: block;
	    margin-bottom: 40px;
   
}
.E-cell-services .tab-content-module{
	grid-template-columns: 38% 45%;
	    column-gap: 40px;
	align-items:center;
}
.E-cell-services .tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label, .tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label, .tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label, .tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label, .tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label, .tabbed [type="radio"]:nth-of-type(6):checked~.tabs .tab:nth-of-type(6) label, .tabbed [type="radio"]:nth-of-type(7):checked~.tabs .tab:nth-of-type(7) label, .tabbed [type="radio"]:nth-of-type(8):checked~.tabs .tab:nth-of-type(8) label{
	border-bottom:none!important;
	font-size: 26px!important;
	color:#29166F;
}
.E-cell-services .about-experience-content .tab label{
	    font-size: 26px;
	color:#AAAAAA;
	border-bottom:none;
	display: grid;
     grid-template-columns: 14% 84%;
    width: 100%;
	padding-bottom: 30px!important;
}
.e-cell-desc{
	    margin-left: 4rem;
}
.E-cell-services .tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) p, .tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) p, .tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) p{
	color:#363636;
	font-weight:500;
}
.E-cell-services .e-cell-no:not(:last-child):after {
       position: absolute;
    top: 3.44rem;
    left: 1rem;
    width: 1px;
    height: calc(122% - 0px);
    content: "";
    background-image: linear-gradient(#bbb8b8 100%,rgba(255,255,255,0) 0);
    background-position: right;
    background-size: 35px 5px;
    background-repeat: repeat-y;
}
.remove-line:after{
	content:none!important;
}
.tab-m0{
	margin-bottom:0px!important;
}
.e-cell-no{
	font-size:36px;
}
.E-cell-services .about-experience-content .tab p{
	color:#AAAAAA;
}
.E-cell-services .tab-content{
	transition: all 0.5s ease;

}
.team-details-wrap{
	display: grid;
    grid-template-columns: 22% 70%;
    column-gap: 50px;
	align-items:center;
}
.team-image img{
	border-radius: 50%;
    width: 250px;
}
.team-details h3{
	color: #29166F;
    font-weight: 800;
    padding-bottom: 3px;
	text-transform:uppercase;
}
.degree{
	color: #29166F;
    font-weight: 700;
	font-size:12px;
	font-style:italic;
}
.bio{
	margin-top:30px;
}
.bio h5{
	color: #29166F;
    font-weight: 800;
}
.bio p{
	color:#363636;
	font-weight:600;
}
.apply-prog{
	margin-top:20px;
}
.footer-title a{
	color:#fff!important;
}
.accordion_head .title a{
	color:#fff!important;
}
.section-footer{
	z-index:0;
}
.gallery_section .et_pb_gallery_title{
	text-align: center;
    color: #29166F;
    font-weight: 700;
    font-size: 16px!important;
	text-transform: capitalize;
    margin-top: 20px!important;
}
	.wpcf7-not-valid-tip{
		margin-bottom:10px;
	}
.pd-images img{
	border-radius:10px;
}
.pd-images .sa_hover_container{
	padding:2% 5%!important;
}
.pdmodules img{
	width:960px!important;
	height:400px!important;
}
.pdandcg img{
	width:960px!important;
	height:400px!important;
}
.pdmodules p{
	text-align:center;
	color:#fff;
	margin-top: 10px;
}
.pdmodules .sa_owl_theme .owl-dots .owl-dot span{
	    background-color: #fff!important;
	opacity: 0.7;
}
.pdandcg .sa_owl_theme .owl-dots .owl-dot span{
	background-color:#000!important;
	opacity: 0.7;
}
.pdmodules .sa_owl_theme .owl-dots .active span,.pdandcg .sa_owl_theme .owl-dots .active span{
	 background-color: #EBBE01!important;
	opacity:1;
}
.pd-carousel .sa_owl_theme .owl-dots .owl-dot span:hover{
	    background-color: #fff!important;
}
.pum-content p{
	text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
}
.alumni-contact{
	    width: 35%;
    margin: auto;
}
.wpcf7-response-output{
	font-weight: 500;
}
.story2020-img{
	height: 500px;
    width: 875px;
}
/* end */


/* media query */

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) {
	.banner-section {
		display: block
	}
	.course-one-wrap img{
		width:100%;
	}
	.student-testimonail-carousel {
		grid-template-columns: 100%;
		text-align: center;
	}
	.student-testimonial .owl-carousel .owl-item img {
		width: 100px;
		margin: auto;
		padding-bottom: 10px;
	}
	#page-container {
		padding-top: -1px;
	}
	.top-bar-wrap {
		background: #29166F;
	}
	.topbar-contact {
		display: block;
		text-align: center;
	}
	.divider-wrap {
		display: none;
	}
	.mail1 {
		margin-left: 0px;
	}
	.main-banner-home.et_pb_section.et_pb_section_2 {
		background-image: none!important;
	}
	.mobile_menu_bar:before {
		color: #29166F;
	}
	#mobile_menu {
		background: #fff!important;
		border-top: 3px solid #29166F!important;
	}
	.main-banner-home {
		padding-top: 160px!important;
	}
	.social-home-section {
		display: none;
	}
	.blue-common-btn,
	.about-read-more {
		padding: 14px 15px;
	}
	.about-read-more {
		margin: 0px
	}
	.video-play-button {
		left: 15%;
		position: absolute;
		top: -8rem;
	}
	.video-url-class {
		width: 58%;
		left: 27%;
		top: -7.5rem;
	}
	.tag-line {
		width: 100%;
	}
	.banner-btn {
		margin-bottom: 20px;
	}
	.banner-carousel .owl-dot button {
		color: #29166f;
	}
	.banner-carousel .owl-dot.active button {
		color: #29166f;
	}
	.banner-carousel .owl-dots {
		text-align: center!important;
		position: relative;
		top: 6px;
	}
	.offering-wrap .et_pb_row {
		padding-top: 0px!important
	}
	/* 	  .offering-wrap{
		  margin-top:50px;
	  } */
	.et_pb_blurb_2.et_pb_blurb.offering-blurb {
		padding-right: 12px!important;
		padding-left: 12px!important;
		min-height: 450px;
	}
	.cont-wrap {
		grid-template-columns: 27% 26% 30%;
		column-gap: 16px;
	}
	.about-us-section {
		padding: 20px 0px!important;
	}
	.cont-wrap1 {
		grid-template-columns: 50% 50%;
		row-gap: 30px;
	}
	#shiva1 p {
		margin-top: 0px;
	}
	.why-program {
		/* 		  margin-left:0px; */
		text-align: center;
		width: 95%;
		margin: auto;
	}
	.second-transformation-row .owl-carousel .owl-stage-outer {
		width: 100%!important;
	}
	.why-programatix .et_pb_image_wrap img {
		display: none;
	}
	.second-transformation-row .sa_owl_theme .owl-nav .owl-prev {
		bottom: -3.5rem!important;
		right: 5rem!important;
	}
	.second-transformation-row .sa_owl_theme .owl-nav .owl-next {
		bottom: -3.5rem!important;
		right: 1rem!important;
	}
	.home-common-btn {
		margin-left: 0px;
	}
	.why-programatix {
		padding: 0px;
	}
	.second-transformation-row {
		width: 90%;
		margin: auto;
	}
	.institute-btn-wrap {
		bottom: 0px;
		margin-top: 20px;
	}
	.waiting-for-section {
		display: block;
	}
	.waiting-for-wrap {
		row-gap: 20px;
	}
	.arrow {
		width: 83%;
	}
	.waiting-for-wrap h2 {
		margin-left: 0px;
	}
	.line {
		font-size: 14px;
	}
	.our-culture-section {
		display: block;
	}
	.our-culture-description {
		padding: 0px 20px;
	}
	.culture-div {
		margin-top: 20px;
	}
	.why-program-wrap {
		padding: 20px 0px;
	}
	.student-say-wrap {
		display: block;
	}
	.student-carusels #student_testimonial_slider .owl-stage-outer {
		width: 100%!important;
	}
	.et_pb_section.et_section_regular.testimonials-stud {
		background-image: none!important;
		background: #29166F;
	}
	.student-say-wrap {
		width: 100%;
		display: flex;
		text-align: justify;
		flex-direction: column-reverse;
		justify-content: right;
	}
	.student-say-wrap .about-read-more {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#student_testimonial_slider.sa_owl_theme .owl-dots {
		width: 100%;
	}
	.footer-inner-wrap,
	.footer-small-wrap {
		display: block;
	}
	.footer-social-icon {
		grid-template-columns: 19% 19% 15%;
	}
	.why-programatix .et_pb_image_1 {
		margin-left: 0;
	}
	.footer3 {
		text-align: center;
	}
	.btn-view-all {
		width: 90%;
		text-align: right;
		margin: 20px 0px;
	}
	.btn-view-all btn {
		margin-top: 10px;
	}
	#logo {
		max-width: 78%!important
	}
	.footer_mobile .accordion_body {
		display: none;
	}
	.display-desktop {
		display: none;
	}
	.display-mobile {
		display: block;
	}
	.topbar-contact a,
	.contact-text {
		color: #fff;
	}
	.breadcrumb {
		padding-bottom: 0px!important;
		padding-top: 20px;
	}
	.about-h1 {
		padding-bottom: 0px;
	}
	.breadcrumb .et_pb_row {
		padding-bottom: 0px;
	}
	.current-menu-item>a {
		color: #EBBE01!important;
		border-bottom: 2px solid #EBBE01!important;
	}
	.about-vission-misson {
		display: block;
	}
	.about-vission-misson div {
		padding: 30px;
	}
	.core-values-wrap .et_pb_main_blurb_image {
		margin-bottom: 10px;
	}
	.institute {
		margin-bottom: 10px;
	}
	.core-values-wrap {
		padding-top: 20px;
	}
	.core-values-wrap .et_pb_row {
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.core-values h3 {
		font-size: 16px;
	}
	.contact-section {
		margin: 5px 0px;
	}
	.tab>label {
		width: 100%;
		font-size: 18px;
		border-width: thin;
	}
	.tab-content-module {
		display: block;
	}
	.tab-wrap .et_pb_row {
		padding-top: 0;
	}
	.breadcrumbss {
		padding-top: 180px!important;
		padding-bottom: 0px!important;
	}
	#page-container .sub-menu {
		margin-top: 0px;
		padding-left: 0px;
	}
	#page-container .sub-menu {
		width: 100%;
		border: none;
	}
	.about-us-iframe iframe {
		/* 		border-radius: 20px; */
		height: 280px;
	}
	.our-team-wrap img {
		height: auto;
	}
	.flex-details {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
		border: 1px solid #80808054;
		padding: 30px 0px;
	}
	.flex-wrap {
		display: block;
		min-width: 100%;
		margin-bottom: 2rem;
	}
	.team-section {
		padding-top: 190px!important;
	}
	.team-section .et_pb_row {
		padding: 20px 0px;
	}
	.courses-padology {
		padding: 50px 20px 30px 20px;
	}
	.pi-courses {
		display: block;
	}
	.courses-padology ul {
		padding: 0px;
	}
	.tab-phase ul.et_pb_tabs_controls {
		display: flex;
		flex-direction: row;
		overflow: scroll;
		width: 100%;
	}
	.tab-phase .et_pb_tabs_controls li a {
		width: 120px;
		display: block;
	}
	.about-experience-content .tab>label {
		width: 111px;
		margin-right: 20px;
	}
	.tabs {
		display: flex;
		width: 100%;
		flex-direction: row;
		overflow: scroll;
	}
	.tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,
	.tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,
	.tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,
	.tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,
	.tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label,
	.tabbed [type="radio"]:nth-of-type(6):checked~.tabs .tab:nth-of-type(6) label,
	.tabbed [type="radio"]:nth-of-type(7):checked~.tabs .tab:nth-of-type(7) label,
	.tabbed [type="radio"]:nth-of-type(8):checked~.tabs .tab:nth-of-type(8) label {
		font-size: 22px!important;
	}
	.about-experience-content .tab>label {
		font-size: 16px;
	}
	.about-experience-content .tab {
		margin-bottom: 40px;
	}
	.tab-phase .et_pb_tab {
		padding: 21px!important;
	}
	.syllabus-wraps {
		padding-top: 0px!important;
	}
	.degree-wrap {
		min-height: 500px;
	}
	.et-fixed-header #logo {
		top: 0px!important;
	}
	.myslider {
		margin-top:40px;
	}
	.ofring-main-section{
		padding-top:30px!important;
	}
	.alumni-image{
		    width: 100%
	}
	.facebook-wrap{
		width:100%;
		    grid-template-columns: 25% 66%;
	}
	.alumini-section{
		    display: flex;
    	flex-direction: column;
	}
	.alumini-section .course-text{
		    order: 2;
			margin-top: 30px;
			margin-bottom: 0px;
			text-align: left;
	}
	.alumni-image{
		order: 1;
	}
	.alumini-div .et_pb_row{
		    padding-bottom: 0px!important;
	}
	.facebook-wrap p{
		    font-size: 13px;
	}
	.join-Pi-Section,.programatix-team{
		display:block;
	}
	.Pi-contact{
		padding:30px 0px!important;
	}
	.form-inner-wrap .one_half{
		width:100%!important;
	}
	.Pi-contact .et_pb_row{
		    display: flex;
    	flex-direction: column-reverse;
	}
	.contact-from-wrap{
		    margin-top: 20px;
	}
	.contact-wrap{
		padding-top: 34px!important;
    	padding-bottom: 10px;
	}
	.teaching-desc{
		width:100%;
	}
	.programatix-team-pi{
		padding:2rem;
	}
	.exp-intern-row{
		padding:0px!important;
	}
	.et_pb_blurb_2.et_pb_blurb.carrier-Pi  {
		height:550px!important;
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.carrer-prog .et_pb_row{
		padding:0px!important;
	}
	.carriers-pi h1{
		width:100%;
	}
	.weq-intern-iframe{
		width:100%;	
	}
	.enroll-wrap-student .et_pb_row{
		display:block;
	}
	.enroll-inetrship{
		border-right:none!important;
	}
	.enroll-column{
		width:100%!important;
	}
	.map-details{
		 display: grid;
    	grid-template-columns: 15% 70%;
	}
	.map-details a, .map-details p{
		    word-break: break-word;
	}
	.map-location-wrap{
		    padding: 30px 20px;
	}
	.contact-img img{
		margin-bottom:20px;
	}
	.main-sectoin-bottm{
		padding-bottom:0px!important;
	}
	.map-location-wrap,.map-section iframe{
		border-radius:0px;
	}
	.map-section iframe{
		margin-top:20px;
	}
	.ecell-text{
		margin-bottom:0px;
	}
	.vision-category{
		display:block!important;
	}
	.common-vision{
		margin-bottom:20px;
	}
	.E-cell-services .tabs{
		display:block;
	}
	.E-cell-services .about-experience-content .tab label{
		display:block;
	}
	.e-cell-desc{
		margin-left:0px;
	}
	.E-cell-services .e-cell-no:not(:last-child):after{
		content:none!important;
	}
	.E-cell-services .about-experience-content .tab-content-module .tab label{
		font-size:20px!important;
	}
	.E-cell-services .tab-content{
		margin-top:30px;
	}
	.e-cell-no{
		font-size:22px;
	}
	.team-details-wrap{
		display: block;
	}
	.team-image{
		margin-bottom:30px;
	}
	.team-image img{
		width:100%;
	}
	.PI-team-wrap{
		padding-top:20px!important;
	}
	.story2020-img{
		height:auto;	
	}
	.pdandcg img,.pdmodules img{
		height:300px!important;	
	}

}


/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.video-url-class {
		width: 38%!important;
		left: 37%!important;
	}
	.video-play-button {
		left: 30%!important;
	}
	.footer-social-icon {
		grid-template-columns: 12% 12% 16%;
		justify-content: center;
	}
	.facebook-wrap div{
		    text-align: center;
	}
	.intern-wrap{
		min-height:500px;
	}
	.et_pb_blurb_2.et_pb_blurb.carrier-Pi  {
		
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.carrier-Pi img{
		width:100%;
	}
	.carrier-Pi .et_pb_main_blurb_image{
		width:100%;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 823px) and (-webkit-min-device-pixel-ratio: 2) {
	.main-banner-home.et_pb_section.et_pb_section_2 {
		background-image: none!important;
	}
	.social-home-section {
		display: none;
	}
	.blue-common-btn,
	.about-read-more {
		padding: 14px 15px;
	}
	.banner-carousel .owl-dot.active button {
		color: #29166F;
	}
	.banner-carousel .owl-dot button {
		color: #29166F;
	}
	.about-read-more {
		margin: 0px
	}
	.banner-section {
		grid-template-columns: 44% 52%;
	}
	.video-play-button {
		left: 50%;
		bottom: 162px;
	}
	.video-url-class {
		width: 27%;
		left: 56%;
		top: -9.5rem;
	}
	.tag-line {
		width: 100%;
	}
	.why-programatix .et_pb_image_1 {
		margin-left: 0px;
	}
	.why-programatix img {
		display: none;
	}
	.second-transformation-row .owl-carousel .owl-stage-outer {
		width: 100%!important;
	}
	.waiting-for-section {
		display: block;
	}
	.arrow {
		width: 92%;
	}
	.why-program-wrap {
		z-index: 8;
	}
	.why-program {
		text-align: center;
	}
	.et_pb_section.et_section_regular.testimonials-stud {
		background-image: none!important;
		background: #29166F!important;
	}
	.student-say-wrap {
		display: block;
	}
	.btn-view-all {
		text-align: right;
		margin-bottom: 20px;
	}
	.contact-section {
		grid-template-columns: 45% 45%;
		column-gap: 40px;
	}
	.footer-social-icon {
		grid-template-columns: 36% 36% 2%;
	}
	.footer-small-wrap {
		grid-template-columns: 31% 30% 31%;
	}
	.student-carusels #student_testimonial_slider .owl-stage-outer {
		width: 100%!important;
	}
	#student_testimonial_slider.sa_owl_theme .owl-dots {
		width: 100%!important;
		position: absolute;
		bottom: 50px!important;
	}
	.home-why-programatix-slider {
		width: 100%;
		margin: auto;
	}
	.student-testimonail-carousel {
		width: 80%!important;
		margin: auto;
	}
	.student-testimonial {
		padding: 50px 0px 0px 0px!important;
	}
	.accordion_body {
		display: none;
	}
	.display-mobile {
		display: block;
	}
	.display-desktop {
		display: none;
	}
	.footer3 {
		text-align: center;
	}
	.about-vission-misson div {
		padding: 2rem;
	}
	.breadcrumb {
		padding-bottom: 0px!important;
		padding-top: 10px;
	}
	.our-team-wrap img {
		height: auto;
	}
	#page-container .sub-menu {
		border: none;
		margin-top: 0;
	}
	.page-id-30 .top-bar-wrap {
		background: #29166F;
	}
	.student-testimonail-carousel {
		min-height: 231px;
	}
	.tab-phase ul.et_pb_tabs_controls {
		display: flex;
		flex-direction: row;
		overflow: scroll;
		width: 100%;
	}
	.tab-phase .et_pb_tabs_controls li a {
		width: 120px;
		display: block;
	}
	.facebook-wrap{
		width:100%;
	}
	#page-container .sub-menu{
		width:100%;
	}
	.facebook-wrap{
		grid-template-columns: 21% 48%;
	}
	.Pi-contact .et_pb_row{
		    display: flex;
    	flex-direction: column-reverse;
	}
	.contact-from-wrap{
		    margin-top: 20px;
	}
	.intern-wrap{
		min-height:500px!important;
	}
	.carrier-Pi img{
		width:100%;
		    height: 300px;
	}
	.carrier-Pi .et_pb_main_blurb_image{
		width:100%;
	}
	.et_pb_blurb_2.et_pb_blurb.carrier-Pi  {
		
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.carrer-wraps .read-more-wrap{
		bottom:-17px;
	}
	.carrier-Pi{
		max-height:550px;
	}
	.carrier-Pi .et_pb_blurb_content{
		max-width:100%!important;
	}
	.weq-intern-iframe{
		width:100%;
	}
	.enroll-now-btn{
		margin-left:30px;
	}
	.enroll-column{
		width:100%!important;
	}
	.enroll-wrap-student .et_pb_row{
		display:block;
		
	}
	.enroll-inetrship{
		border-right:none!important;
	}
	.contact-img img{
		margin-bottom:20px;
	}
	.main-sectoin-bottm{
		padding-bottom:0px!important;
	}
	.map-location-wrap,.map-section iframe{
		border-radius:0px;
	}
	.map-section iframe{
		margin-top:20px;
	}
	.E-cell-services .tab-content-module{
		       display:block;
	}
	.team-details-wrap{
		    display: block;
	}
	.team-image{
		text-align:center;
		    margin-bottom: 30px;
	}
	.story2020-img{
		height:auto;
	}
}

@media only screen and (device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	#top-menu li {
		padding-right: 4px;
	}
	#top-menu a {
		font-size: 11px;
	}
	#logo {
		/* 		    max-height: 34%; */
		width: 300px;
	}
	.banner-section {
		grid-template-columns: 48% 49%;
	}
	.topbar-contact {
		display: block;
		text-align: right;
	}
	.divider-wrap {
		display: none;
	}
	.video-url-class {
		width: 22%;
		padding-left: 60px;
	}
	.offering-blurb {
		min-height: 450px;
	}
	.institute-carousel {
		width: 150px;
	}
	.waiting-for-section {
		grid-template-columns: 61% 31%;
	}
	.student-say-wrap {
		width: 81%;
		display: block;
	}
	.btn-view-all {
		text-align: right;
		margin-bottom: 20px;
	}
	.student-testimonail-carousel {
		min-height: 285px;
	}
	.contact-section {
		column-gap: 20px;
	}
	.footer-social-icon {
		grid-template-columns: 23% 26% 17%;
	}
	.about-vission-misson div {
		padding: 3rem;
	}
	.our-team-wrap img {
		height: auto;
	}
	.page-id-30 .top-bar-wrap {
		background: #29166F;
	}
	.toppers-carousel .owl-carousel .owl-item img {
		height: 159px;
	}
	.page-id-30 #page-container .et-fixed-header .contact-text,
	.page-id-30 #page-container .et-fixed-header .topbar-contact a,
	.page-id-30 #page-container .et-fixed-header .topbar-contact i,
	.page-id-30 #page-container .et-fixed-header .divider-wrap {
		color: #fff!important;
	}
	.et-fixed-header #logo {
		position: relative;
		width: 190px;
		top: 0px;
	}
	.student-testimonail-carousel {
		min-height: 400px;
	}
	.home-why-programatix-slider {
		min-height: 312px;
	}
	.tab-phase .et_pb_tabs_controls li a {
		padding: 13px 20px;
	}
	.courses-padology {
		padding: 50px 20px 30px 20px;
	}
	.pi-courses {
		grid-template-columns: 57% 40%;
		column-gap: 0;
	}
	.coaching-description {
		font-size: 12px;
	}
	.tag-line{
		width:86%;
	}
	.facebook-wrap{
		width:100%;
		    grid-template-columns: 20% 66%;
	}
	.courses-padology{
		min-height:750px;
	}
	.carrier-Pi{
		min-height:550px!important;
	}
	.weq-intern{
		min-height:780px!important;
	}
	.map-location-wrap{
		    padding: 20px 20px 0px 20px;
	}
	.map-details{
		grid-template-columns: 14% 74%;
	}
	.E-cell-services .tab-content-module{
		    grid-template-columns: 54% 41%;

	}
		.story2020-img{
		height:auto;
	}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
	.intern-wrap{
		min-height:780px;
	}
	.weq-intern{
		min-height:680px!important;
	}
	.enroll-column{
		    width: 57.8%!important;
	}
}