@media only screen and (min-width:1400px){
    .fixedsidebar {
        max-width: 21%;
    }
}
@media only screen and (min-width:768px){
    .fixedsidebar {
        max-width: 15%;
    }
}

@media only screen and (max-width:1769px){
    .impactgraphic {
        position: absolute;
        right: -43px;
        top: -38px;
        width: 630px;
    }
  
}

@media only screen and (max-width:1500px){
    .innermenu.stickymenu {
        top: 121px;
    }
   
    #profile-description .show-more {
       
        margin-top: 25px;
    }
    .feessection {
        padding: 50px 0 50px;
    }
    .Curriculum {
        padding: 0 0 50px;
    }
    .toolsection {
        padding: 50px 0;
    }
    .Curriculuminner {
        padding: 50px 0;
    }
    .partnershipout {
        padding-top: 120px;
        padding-bottom: 67px;
    }
    .sectionpadding {
        padding: 60px 0 0;
    }
    .alumni, .faqsection {
        padding-top: 111px;
        
    }
    .alumni{padding-bottom: 70px;}
    .formsectionbottom {
        padding-top: 150px;
    }
    .voiceslider {
        padding: 30px 0 215px;
    }
    .placement-video .voicesstudents {
        padding-top: 75px;
    }
    .placement-video .voiceslider {
        padding: 30px 0 55px;
    }
    .bluecont h1 {
        font-size: 41px;
    }
    .innerbannerleft {
        padding: 30px 0 230px 0;
    }
    .bluecont ul li {
        line-height: 22px;
        font-size: 16px;
    }
    .bluecont .bannerbotlist li {
        padding: 0 12px 0 45px;
    }
    .bluecont .bannerbotlist ul {
       
        justify-content: left;
  
    }
    .innerbannerleft {
        padding: 30px 0 200px 0;
    }
    a.downloadbut {
        position: static; 
        display: inline-block;
        margin-top: 39px;
    }
    .listinerbanout .bluecg{
        width: 100%;
    }
    .listinerbanout .innerplasce ul li span {
        font-size: 49px;
    }
    .bannerstar {
        right: -35px;
        bottom: -86px;
    }
    .talkinner ul li {
        padding: 0 25px 15px 70px;
        font-size: 16px;
    }
    .voicesstudents{
        padding-top: 155px;
    }
    .videobutton {
        right: 0;
    }
    .impactgraphic {
        right: 0;
        top: 4px;
        width: 580px;
    }
    .careerfaq .faqsection {
        padding-top: 132px;
    }
    .page-template-career-impact .careergooglereview {
        padding-bottom: 65px;
    }
    .innermenu ul a {
        color: #32394a;
        padding: 8px 10px;
        display: inline-block;
    }
}



@media only screen and (max-width:1269px){
    .page-template-career-impact .careergooglereview {
        padding-bottom: 20px;
    }
    .careervideostory .ourstorysec {
        padding-top: 38px;
    }
   .innermenu ul a {
    font-size: 15px;
    padding: 8px 9px;
}
.tabs_wrapper {
    padding-right: 0;
}

.innerplasce ul li {
    padding: 0px 47px 10px 110px;
}
footer.sectionpadding {
    padding: 45px 0 0;
}
.bluecont {
    margin-right: 30px;
    max-width: 92%;
}
.innerbodysection {
    padding-top: 136px;
}
.alumni {
    padding-top: 90px;
}
.bluecont .bannerbotlist li img {
    display: none;
}
.bluecont .bannerbotlist li {
    padding: 0 12px 0 0px;
}
.freescholoarship div#partnership-slider1 {
    margin-bottom: 0;
}
.listinerbanout .innerplasce ul li span {
    color: #fff;
    font-size: 36px;
}
.hireussection .innerplasce ul li {
    padding: 0px 12px 10px 110px;
}
.bannerstar {
   display: none;
}
.earnbox span {
    font-size: 13px;
    line-height: 18px;
}
.earnbox {
    font-size: 16px;
    line-height: 21px;
}
.listinerbanout img.earnpic {
    position: absolute;
    left: 15px;
    top: 9px;
}
.placementdiv .item {
    width: 22%;
    margin: 0 13px;
}
.impactgraphic {
    display: none;
}
.innermenu.stickymenu {
    top: 137px;
}
}

@media only screen and (max-width:1100px){
    .page-template-career-impact .careergooglereview {
        padding-bottom: 0px;
    }
  
    .innermenu ul a {
        font-size: 14px;
        padding: 8px 6px;
    }
    .toolsection ul li {
        width: 18%;
    }
  
    .partnership h2 {
        font-size: 36px;
    }
    .innerbannerright {
        padding: 60px 25px;
        align-items: inherit;
        display: block;
    }
    .innerbannerright .rightdivwhite {
        width: 100%;
    }
    .innerplasce ul li span {
     
        font-size: 45px;
    }
    .innerplasce ul li {
        padding: 0px 2px 10px 110px;
    }
    .bluecont ul {
        column-count: 1;
    }
    ul.tabs li h3 {
        font-size: 17px;
        font-weight: 600;
    }
    ul.tabs li.active span.bluearrow {
        opacity: 0;
    }
    .bluecont h1 {
        color: #fff;
        font-size: 35px;
    }
    .bluecont {
        margin-right: 17px;
    }
    .innerbodysection {
        padding-top: 135px;
    }
    .listinerbanout .bluecg{
        display: none;
    }
    .hirebannerin span {
        font-size: 40px;
        line-height: 60px;
    }
    .hireussection .hireusbanner {
        padding: 35px;
    }
    .hireussection .innerplasce ul li {
        padding: 0px 2px 10px 110px;
        width: 25%;
    }
    .howboxinner {
        width:33%;

    }
    img.leftpic {
        display: none;
    }
    .detailsin {
        padding: 0;
    }
    .errorinner{
        width: 95%;
    }
  .coursetopbanner .innerplasce ul li img{display: block;}
  .aboutmeetteam .item {
    width: 31%;

}
}


@media only screen and (max-width:991px){
    .innermenu.stickymenu {
        top: 68px;
    }

    .innerplasce ul li span {
        font-size:33px;
    }
    .innerbodysection {
        padding-top: 69px;
    }
    .bluecont h1 {
        color: #fff;
        font-size: 35px;
    }

    .feessection {
        padding: 50px 0 50px;
        border-radius: 0;
    }
    .toolsection ul li {
        width: 22%;
    }
    .innerplasce ul li {
        padding: 0px 2px 10px 78px;
        font-size: 16px;
    }
    .innermenu .container {
        max-width: 100%;
        width: 1320px;
    }
    .innermenu ul a {
        font-size: 13px;
        padding: 8px 2px;
    }
    .Curriculuminner {
        padding: 40px 0;
        border-radius: 0;
    }
    .Curriculum{padding: 0 0 40px;}
    .toolsection {
        padding: 50px 0;
    }
  
    
    .innerbanner {
        display: block;
    }
    .innerbannerleft {
        width: 100%;
        background: #2355ca;
        padding: 35px 20px;
    }
    .bluecont {
        float: none;
    }
    .bluecont ul {
        column-count: 2; 
    }
    .innerbannerright {
        padding: 30px;
        width: 100%;
    }
    .innerplasce {
        border-radius: 0;
        margin-top: 0;
        
    }
    .videoinner {
        padding: 35px;
        border-radius: 0;
    }
    .innerbannerright .rightdivwhite {
        width: 100%;
        max-width: 450px;
        margin: 0 auto;
    }
    .bluecont ul {
        column-count: 1;
    }
    .innerviderright h3 {
        font-size: 29px;
        padding: 0 0 18px;
    }
    .innerviderright h4 {
        color: #2355ca;
        font-size: 17px;
    }
    .innerplasce ul li img {
        left: 23px;
        width: 50px;
    }
    .scholershipbut {
        position: static;
        border-radius: 12px;
        margin-bottom: 10px;
    }
    .coursetopbanner {

        padding: 60px 0 20px;
        border-radius: 0;
        background: #2354ca;
    }
    .listinerbanout #partnership-slider1 img {
        border-radius: 0 0 0 40px;
    }
    .desktoptab{
        display: none;
    }
    .mobiletableft{
        display: block;
      }
      .hireussection .innerbannerleft {
        padding: 28px;
        border-radius: 0;
    }
    .affiprogram {
        padding: 85px 0;
    }
    .aboutbanner {
        padding: 35px 0 0 0;
    }
    .placementdiv .item {
        width: 29%;
        margin: 0 13px;
    }
    .palcenew ul li {
        width: 23%;
    }
 
   
}


@media only screen and (max-width:768px){

    .innerbodysection {
        padding-top: 69px;
    }
 
    .feessection .nav-tabs .nav-link {
      
        margin: 5px;
        padding: 8px 25px;
        
        font-size: 15px;
    }
    .price {
       
        font-size: 45px;
        
    }
    footer.sectionpadding {
        padding: 45px 0 ;
    }

    
  
}
@media only screen and (max-width:782px){
    a.downloadbut {
        position: static;
        color: #fff;
        font-weight: 500;
        display: inline-block;
        margin-top: 25px;
        width: 85%;
    }

}
@media only screen and (max-width:767px){
    .bannercont-about {
        padding: 0 0 30px;
    }
    .watchoic {
        margin-bottom: 25px;
    }
    .freescholoarship .partnership{
        padding: 25px;
    }
 
    .freescholoarship div#partnership-slider1 {
        margin-bottom: 0;
    }
    .freescholoarship div#partnership-slider1 img {
        border-radius: 0 ;
    }
    .feessection {
        padding: 50px 0 0 ;
    }

    .innerbodysection {
        padding-top: 120px;
    }
    .bluecont .bannerbotlist li {
        padding: 0 0 13px 0;
        border-right: none;
        font-size: 14px;
        line-height: 22px;
    }
    .bluecont .bannerbotlist li img {
   
        display: none;
    }
    .innermenu.stickymenu {
        background: #fa6400;
        position: static;
        z-index: 99;
    }
    .innermenu ul li {
        margin: 0 1px;
        padding: 0;
        background: none;
    }
    .innermenu {
        padding: 8px 0;
        box-shadow: 0 5px 5px #f0f0f5;
        position: relative;
        background: #fa6400;
        border-radius: 0 0 12px 12px;
        margin: 25px 0;
    }
    .innermenu ul a {
        font-size: 14px;
        padding: 8px 11px;
        color: #fff;
        font-weight: 500;
        font-family: "Montserrat", sans-serif;
    }
    .innermenu ul a:hover, .innermenu ul li.active a {
        background-color: #fff;
        border-radius: 8px;
        color: #000;
    }
    .listinerbanout #partnership-slider1 img {
        border-radius: 0;
        width: 100%;
        margin: 25px 0 0;
    }
    .coursetop {
        margin-top: -256px;
        border-radius: 0;
    }
    .courseviver {
        padding: 25px 0 0;
    }
    .hirebannerin{
        font-size: 16px;
    }
    .hirebannerin span {
        font-size: 44px;
        line-height: 60px;
    }
    .howearnout {
        display: block;
        padding: 25px 0 35px;
    }
    .howboxinner {
        width: 100%;
        margin: 0 0 15px;
    }
    .directionarrow {
        position: absolute;
        right: 43%;
        top: inherit;
        z-index: 9;
        width: 88px;
        bottom: -43px;
        transform: rotate(90deg);
    }
    .topearnbox1 {
        left: 0;
    }
    .topearnbox2 {
        top: 40px;
    }
 .resourceslider{
    margin: 0;
    padding: 25px;
    
 }
 .resourcesbanner{
    border-radius: 0;
    padding: 35px 0;
 }
 .resourceslider h2 {
    color: #fff;
    font-size: 30px;
}
.resourcesbanner h1 {
    color: #fff;
    font-size: 34px;
}
img.resourcesliderpic {
    border-radius: 0 65px 0 0;
    margin-top: 25px;
}
.resourcesbody {
    padding: 30px 0 ;
}
.leftlinkblog {
    margin: 0 0 25px;
}
.resourcesbody h2 {
    font-size: 34px;
    padding: 0 0 25px;
}
img.leftpic {
    display: block;
}
.detailsin {
    padding: 0 0 0 150px;
}
.contactform {
    margin-top: 0;
}
.aboutbanner .col-md-5 {
    padding-top: 25px;
}
.missionpic {
    margin: 0;
}
.missionpic img {
    border-radius: 0;
    position: relative;
    margin: 0 0 25px;
}
.aboutgraysec {
    padding: 50px 0 15px;
    border-radius: 0;
}
.aboutstepsec {
    padding: 40px 0 0;
}
.hoverdiv {

    margin: 0 0 25px;
}
.committeesec {
    padding: 0 0 30px;
}
.mastervideo {
    margin: 20px 0 50px;
    background-color: #b0e5fb;
    border-radius: 0;
    padding: 35px 0;
}
.meetaboutteam {
    margin: 89px 0 80px;
    padding: 35px 0;
    border-radius: 0;
}
.testimonialsabout {
    padding-bottom: 100px;
}
section.innerplasce img {
    display: none;
}
.aboutgraysec .innerplasce ul li {
    padding: 0 36px 20px 0;
    width: auto;
    font-size: 15px;
}
.aboutgraysec .innerplasce {
    margin-top: 0;
    padding-top: 23px;
    border-radius: 0;
}
.ourprogram {
    padding: 30px 0 70px;
}
.contactform h3 {
    color: #32394a;
}
.aboutbanner {
    background: #fff;
}
.innerplasce ul {
flex-wrap: wrap;
}
.palcenew ul li {
    width: 29%;
}
.outtest {
    padding: 34px 0;
    margin-bottom: 35px;
    border-radius: 0;
}
.aboutbanner img {
    border-radius: 0;
}
.hireussection .innerplasce ul li {
    padding: 0px 2px 10px 10px;
}
.innerplasce ul li img, .coursetopbanner .innerplasce ul li img {
   display: none;
}
.aboutmeetteam .item {
    width: 48%;
}
.aboutvedio .mastervideo {
    margin-bottom: 50px;
}
.videppic img {
    width: 100%;
}
.meetaboutteam2 {
    margin-top:0 !important;
}
.aboutmeetaboutteam .meetaboutteam {margin-bottom: 0;}
.missionpic img {
    width: 100%;
  }
  .leftlinkblog {
    display: none;
}
}

@media only screen and (max-width:680px){
    .toolsection ul li {
        width: 30%;
    }
  
    .tabbox {
        flex-wrap: wrap;
    }
    .tabboxinner{
        margin: 0 0 20px;
    }
    .innerbodysection {
        padding-top: 114px;
    }
    .innerplasce ul li {
        width: 50%;
    }
    .tabconticon {
        background: #f0f0f0;
        padding: 13px;
        margin: 0 0 20px;
    }
    .tabicon {
        display: none;
    }
    .toolsection ul.tablogoslider li {
        width: 30%;
        padding: 8px 8px;
    }
    .hirebannerin {
        width: 100%;
        margin: 15px 0 4px;
        padding: 1px 19px 0px;
    }
    .hirebannerin span {
        font-size: 36px;
        line-height: 48px;
    }
    .stepinner h3 {
        font-size: 16px;
        padding: 0 0 15px;
    }
    .stepinner p {
        font-size: 15px;
        padding: 0 10px;
        line-height: 20px;
    }
    .hireussection .innerplasce ul li {
        width: 50%;
        padding-left: 10px;
    }
    .hireussection .innerplasce {
        border-radius: 0 0 0 0;
        padding: 30px 0;
    }
    .hireussection .partnersection {
        padding: 35px 0 0;
    }
    .typlist {
        display: block;
    }
    .typcont, .typepic {
        width: 100%;
    }
    .typepic img{width: 100%; border-radius: 8px 8px 0 0;}
    .talkinner ul {
        display: block;
        padding: 0;
    }
    .talkinner ul li {
        padding: 0 25px 23px 70px;
        border: none;
    }
    section.innerplasce img {
        display: none;
    }
    .aboutgraysec .innerplasce ul li {
        padding: 0 29px 20px 0;
        width: 49%;
        font-size: 17px;
    }
    .aboutgraysec .innerplasce {
        margin-top: 0;
        padding-top: 23px;
        border-radius: 0;
    }
    .contactpageform {
        width: 91%;
    }
    section.innerplasce img {
        display: block;
    }
    .placementdiv .item {
        width: 44%;
        margin: 0 13px;
    }
    .colaborate a.playlink {
        display: block;
        padding: 17px 0 0 0;
    }

    
}

@media only screen and (max-width:500px){
.meetaboutteam {
    background-position: 0 -122px !important;
}
}
@media only screen and (max-width:480px){
  
  
    .videoinner {
        padding: 15px;
        border-radius: 0;
    }
    .innerplasce ul li {
        width: 50%;
        padding-left: 10px;
    }
    .toolsection ul li {
        width: 37%;
    }
    .toolsection ul.tablogoslider li {
        width: 47%;
        padding: 8px 8px;
    }
    .stepouter {
        display: block;
    }
    .stepinner {
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }
    .stepinner h3 {
        font-size: 16px;
        padding: 15px 0 15px;
    }
    section.innerplasce img {
        display: none;
    }
    .placementdiv .item {
        width: 41%;
        margin: 0 13px;
    }
    .palcenew ul li {
        width: 29%;
    }
    .aboutmeetteam .item {
        width: 98%;
    }
}

	
