@media only screen and (max-width:1769px){
   .leftinfo ul li a {
      color: #fff;
      font-size: 0;
  }
  section.partnersec {
   margin-top: -32px;
}
}

@media only screen and (max-width:1500px){
   .bluecg {
      width: 66%;
      height: 104%;
      right: -28px;
  }
  .orangebg {
   width: 86%;
   height: 104%;
   left: -50px;
   top: -20%;
}
.rightcontactpic {
   position: absolute;
   right: -97px;
   top: -115px;
   box-shadow: 45px -46px 0 #2355ca;
}
.testslider {
   margin-right: -46px;
}
.bannersection {
   padding: 32px 0 0;
   margin-top: 120px;

}
.bannersection p {
   font-size: 18px;
   line-height: 24px;
   padding: 0 35px 16px 0;
}
.bannersection h1 {
   font-size: 44px; 
}
h1 {
   font-size: 50px;
   padding: 0 40px 20px 0;
}
.guwahatibox {
   padding: 6px 15px;
   margin: 0 0 12px;
   font-size: 20px;
}
section.partnersec {
   margin-top: -97px;
   padding-top: 25px;
}
.infosec ul li span {
   font-size: 44px;
   line-height: 52px;
}
.coursesection{padding-bottom: 0;}
.guwahatilogo {
   position: absolute;
   left: -47px;
   top: -11px;
   z-index: 99;
   width: 106px;
}
.outmainslider {
    margin-right: 0px; 
}
.coursebut a {
   padding: 8px 15px;
   font-size: 15px;
}
.coursebut {
   padding-left: 15px;
   border-left: 1px solid #ccc;
   margin-left: 15px;
}
.rightlogin a {
   font-size: 16px;
}
#cssmenu > ul > li > a {
   font-size: 15px;
   padding: 13px 15px;
}
.infosec {
   padding-left: 42px;
 }
}



@media only screen and (max-width:1269px){
   .leftinfo ul li a {
      color: #fff;
      font-size: 0;
  }
  .rightinfo {
   font-size: 13px;
   text-align: right;
}
.bottomheader {
   padding: 12px 3%;
}

.leftlogo {
   width: 140px;
}
.bannersection h1 {
   font-size: 34px; 
}
h1 {
   font-size: 45px;
}
.bannersection p {
   font-size: 18px;
   line-height: 25px;
   padding: 0 35px 14px 0;
}
section.partnersec {
   margin-top: -11px;
}
#main-slider img {
   border-radius: 0 0 0 100px;
}
.infosec ul li span {
   font-size: 45px;
   line-height: 65px;
}
h2{
   font-size: 40px;
}
.guwahatilogo {
   left: -39px;
   width: 100px;
   top: 0;
}
.btn {
   padding: 11px 16px;
   font-size: 14px;
}
.testslider {
   width: 70%;
   float: right;
   margin-top: -140px;
   margin-right: -37px;
}
.achievementinner{padding: 30px;}
.forminner {
   margin-right: 10px;
}
.rightcontactpic {
   right: -32px;
   width: 168px;
   top: -66px;
}
.sectionpadding {
   padding: 45px 0;
}
.topheader {
   padding: 8px 1%;
}
.bottomheader {
   padding: 12px 1%;
}
.partnership{padding: 30px;}
.orangebg {
   left: -45px;
   top: -16%;
}
.bodysection .courselist ul li {
  
   width: auto;
}   
.freescholoarship div#partnership-slider1 {
   margin-bottom: 0;
}
}

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

#cssmenu > ul > li > a {
   padding: 13px 5px;
   font-size: 14px;
}

}


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


   .rightinfo {
      width: 100%;
      font-size: 14px;
      line-height: 18px;
      padding: 15px 0;
      text-align: center;
   }
   .rightinfo span {
      display: block;
      border-radius: 6px;
      text-align: center;
      margin-bottom: 8px;
   }
   .leftinfo ul {
      justify-content: center;
   }
   .rightlogin {
      border-left: 0;
      padding-left: 0;
      position: absolute;
      right: 0;
      top: 15px;
   }
   .rightlogin a {
      color: #2355ca;
      padding: 4px 8px 4px;
      display: block;
      border: 1px solid #2355ca;
      text-align: center;
      border-radius: 5px;
   }
   .rightlogin a {
      font-size: 0;
   }
   .rightlogin img {
      margin-right: 0;
   }
   .logoleft {
      position: relative;
      z-index: 9999;
   }
   .rightinfo {
      width: 100%;
   }  



   #main-slider img {
      border-radius: 0 0 0 51px;
  }
  h1{font-size: 38px;}
  .bannersection p {
   font-size: 17px;
   line-height: 24px;
   padding: 0 35px 30px 0;
}

section.partnersec {
   margin-top: 0;
}
.partnersec .col-md-7{width: 100%;}
.sectionpadding {
   padding: 45px 0;
}
.bannersection {
   padding: 65px 0 45px;
   margin-top: 49px;
}
.guwahatilogo {
   left: -39px;
   width: 100px;
}
.aboutus h2, h2, .achievementinner h2, .partnerright h2, .partnership h2 {
   font-size: 34px;
}
.achievementinner {
   padding: 30px;
}
.forminner {
   padding: 30px;
   margin-right: 0;  
}
.rightcontactpic{display: none;}
.forminner h3{font-size: 30px;}
.bluecg, .orangebg {
   display: none;
}
.testslider {
   width: 100%;
   padding: 20px;
   border-radius: 20px;
   margin-top: 0;
   margin-right: 0;
}
.partnerright {
   padding: 0 25px 25px 00px;
}
.partnership{padding: 30px;}
.topheader{display: none;}
.btn-primary, .btn-secondary, .btn-lineorange{
   margin: 0 10px 10px 0;
   }
   .partnerleft {
      padding: 0 0 25px 0;
  }
  .partnership .item img, .masterclass img {
   border-radius: 0 0 0 50px;
}
.coursesection p {
   font-size: 15px;
   line-height: 23px;
}
.iconinner h4 {
   font-size: 19px;
}
.voiceslider {
   padding: 30px 0 150px;
}
.videobutton {
   position: absolute;
   right: 0;
}
.outcourse {
   padding: 0;
 }
 .guwahatibox{
   font-size: 22px;
 }
 div.masterclass{margin-bottom: 0;}
 .testslider {
   width: 70%;
}
.infosec ul {
   padding-left: 25px;
   padding-right: 25px;
}
.infosec ul li span {
   font-size: 46px;
   line-height: 65px;
}
.mobileicon {
   display: block;
   position: absolute;
   right: 138px;
   top: 20px;
   z-index: 999;
}
.mobileicon ul {
   display: flex;
   align-items: center;
   justify-content: center;
}
.mobileicon ul li a {
   background: #2355ca;
   padding: 3px 7px 7px;
   margin: 0 2px;
   border-radius: 5px;
}
.mobileicon ul li a img{
   width: 15px;
}
.testslider{
   margin-bottom: 0;
}
}


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

   .logoleft {
      position: static;
   }
   .leftlogo {
      position: relative;
      z-index: 9999;
      
  }
  .testslider {
   width: 100%;
}

}

@media only screen and (max-width:767px){
   .masterleft {
      padding: 25px;
      color: #fff;
  }
   .leftinfo ul li a {
      color: #fff;
      font-size: 0;
  }

.leftlogo img {
   width: 200px;
}
.innerbotheader {
   display: block;
}
.coursebut {
   padding-left: 0;
   border-left: none;
   margin-left: 0;
   position: absolute;
   width: 96%;
   left: 2%;
   top:59px;
}

.coursebut a {
   background: #fa6400;
   color: #fff;
   width: 100%;
   border-radius: 5px;
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.bottomheader {
   padding: 13px 3% 68px;
   box-shadow: 1px 6px 7px #efefef;
}
.coursebut a .fa {
   padding-left: 5px;
   font-size: 24px;
}
.rightlogin img {
   margin-right: 0;
}

.coursebut .coursedropdown{
   width: 100%;
}
.topheader{
   display: none;
}

.sectionpadding {
   padding: 45px 0;
}
.copyright{
   display: block;
   text-align: center;
   padding-bottom: 0;
}
h1 {
   font-size: 40px;
}
.guwahatibox {
font-size: 22px;
}

.slidersection {
position: relative;
background: #fff;
padding: 0;
margin-top: 25px;
}
#main-slider img {
border-radius: 0;
}
.bannersection {
   margin-top: 66px;
   background: none;
}
.guwahatilogo {
   left: inherit;
   top: 0;
   right: 0;
}
section.partnersec {
   margin-top: 0;
   border-radius: 100px 0 0 0;
}
.infosec ul li span {
   font-size: 35px;
   line-height: 48px;
   font-weight: 700;
}
h2, .aboutus h2, .partnership h2, .achievementinner h2 {
   font-size: 40px;
}
.bluecg, .orangebg{
   display: none;
}
.rightcontactpic{
   display: none;
}
ul.botlink {
   justify-content: center;
}
ul.footericon {
   justify-content: center;
   padding-top: 25px;
}
.partnerright {
   padding: 25px 0;
}
div#partnership-slider, div.masterclass {
   margin-bottom: 0;
}
.btn {
   padding: 11px 16px;
   font-size: 14px;
}
.forminner {
   padding: 25px;
   margin-right: 0;
}
.partnership {
   padding: 20px;
}
.masterclass img , .partnership .item img{
   border-radius: 0;
   width: 100%;
}
.achievementinner {
   padding: 25px;
}
.achievementinner img, .aboutus img{width: 100%;}
.bannersection h1 {
   padding-right: 0;
}
.masterleft {
   display: none;
}
.freescholoarship .partnership  {
   padding: 25px;
}
.freescholoarship div#partnership-slider1 img {
   border-radius: 0;
}
.freescholoarship div#partnership-slider1 {
   margin-bottom: 0;
}
section.freescholoarship.sectionpadding {
   padding: 25px 0 40px 0;
}
.outmainslider {
   min-height: inherit;
}
.aboutSlider.owl-carousel .owl-item img {
   display: block;
   width: 100%;
}
}

@media only screen and (max-width:680px){
   .bannersection p {
      font-size: 17px;
      line-height: 27px;
      font-weight: 500;
      padding: 0 0 30px 0;
  }
  


.partnerslider {
   padding: 15px 50px 20px;
}
h2 , .aboutus h2, .partnership h2, .achievementinner h2{
   font-size: 30px;
}
h2 span {
   font-size: 16px;
}

.partnerleft {
   padding: 0 0 25px 0;
}


.partnership .item img, .masterclass img {
   border-radius: 0;
}

.voiceslider {
   padding: 30px 0 50px;
}
.videobutton {
   right: 0;
}
.downloadbut a{
   margin-top: 95px;
}
.achievementinner {
   padding: 20px;
}



.copyright{
   padding-bottom: 0;
}
ul.footerlink1 {
   padding-bottom: 15px;
}
.forminner h3 {
   font-size: 30px;
   padding: 25px 0;
   color: #32394a;
}
.faqinner .accordion-header button {
   font-size: 17px;
}
.faqinner {
   padding: 10px 10px 25px;
}
.infosec ul li {
   font-size: 14px;
}
.infosec ul li span {
   font-size: 27px;
   line-height: 42px;
   font-weight: 700;
}
.leftlogo img {
   width: 122px;
}
.mobileicon {
   display: block;
   position: absolute;
   right: 105px;
   top: 19px;
}
.infosec {
   padding-left: 5px;
}
.bodysection .infosec ul li {
   padding: 0 7px;
}
.infosec ul {
   padding-left: 0;
   padding-right: 0;
}
span.homelink {
   padding-left: 10px;
   width: 35px;
   display: inline-block;
}
.bannersection {
   padding-bottom: 0;
}
section.partnersec {
   border-radius: 0;
}
.float {
   bottom: 114px!important;
}
}

@media only screen and (max-width:480px){
 
  span.homelink {
   
   display: none;
}
.toplogosec, .toplogosec span {
   font-size: 16px;
}
.toplogosec {
   padding: 14px 0 46px 113px;
}
.coursebot {
   padding: 65px 15px 30px;
}
.float {
   bottom: 204px!important;
   right: 20px !important;
}
#optinchat-container .optinchat-launcher-frame {
   right: 20px!important;
   bottom: 117px!important;
}
.g-recaptcha > div {
   width: 100% !important;
}
}


