@media (min-width: 992px) and (max-width: 1092px) {
 .inner-bg-right {
width:50%;
}
 .inner-bg-right p {
padding:52px 15% 40px 70px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
 .inner-bg-right {
width:50%;
}
 .inner-bg-right p {
padding:52px 6% 40px 70px;
}
}
@media (max-width: 768px) {
 .form-content {
 width:90%;
}
.animated-holder {
display:none;
}
}
@media (max-width: 767px) {
.bg-line-about {
background:none;
}
.section-first-about {
margin:10px 0px;
}
.bg-line-about {
height:100%;
}
.column-one, .column-two, .column-three, .column-four {
 float: none;
 margin: 0 auto 42px;
}
.tagline-theme {
margin:40px 0 0px;
}
.tagline-theme p {
font-size:22px;
}
.left-icon-content {
 padding: 0 25px;
 text-align: center;
 width: 100%;
}
.left-icon-content img {
 float: none;
}
.inner-bg-right {
 margin: 45px 0 0;
 position: inherit;
 top: 0;
 width: 100%;
}
.mission-content p {
 font-size: 24px;
 line-height: 36px;
 padding: 60px 25px;
}
.mission-content {
 margin: 60px 0 60px;
}
.mentors-left, .mentors-right {
 background:none;
 float:none;
 margin:0 auto;
}
.mentors-left img, .mentors-right img {
 float:none;
 margin:0 auto;
 display:block;
 max-width:100%;
 height:auto;
}
.inner-bg-right p {
 font-size: 18px;
 line-height: 30px;
 padding: 52px 15px 40px 50px;
}
.mentors-details-right, .mentors-details-left {
 float: none;
 text-align: center;
 width: 100%;
 padding:20px 25px;
 clear:both;
}
.margin-top-mentors {
margin:0;
}
.mentors-details-right h2, .mentors-details-left h2 {
 font-size: 22px;
 line-height: 24px;
}
.mentors-details-right p, .mentors-details-left p {
 font-size: 14px;
 line-height: 14px;
}
.bottom-request-btn {
margin:10px 0 60px;
}
.left-icon-content p {
text-align:center;
}
.req-about {
display:block;
margin:0 auto;
width:168px;
height:36px;
float:none;
}
.mentors-right {
position:inherit;
right:auto;
}
.top-navigation {
 float:left;
 margin: 25px auto;
}
.navmenu-right {
 float: none;
 left: -4px;
 margin: 0 auto;
 padding: 20px 0;
 position: inherit;
 right: auto;
 top: auto;
 width: 203px;
}
.navmenu-right li {
 text-align: center;
 width: 50%;
 padding:0;
}
.nav-holder.fixedheader .top-navigation {
 margin: 15px auto 10px;
}
.nav-holder.fixedheader .small-logo {
 display: block;
 width: 12%;
}
.nav-holder.fixedheader .small-logo img {
 display: block;
 height: auto;
 max-width: 100%;
}
.small-logo {
 left: 14px;
 top: -1px;
}
.navmenu-right {
 padding:10px 0;
}
}
@media (min-width: 768px) and (max-width: 780px) {
.inner-bg-right {
top:-336px;
}
}
