 .heSlilogin {
    background: unset !important;
    margin-bottom: 4%;
    margin-top: 11.8%;
    padding-top: 0;
    padding-bottom: 0px;
    border-bottom: 3px solid #ed3237;
}section#Instihero {
    width: 100%;
    margin-top: 7.7%;
    position: relative;
    overflow: hidden;
    background: unset !important;
    padding-bottom: 0px;
    margin-bottom: 0;
    padding-top: 0px;
}section#loginDivs {
    margin-top: 0%;
    padding-top: 0;
    /* background: #f1f6fa; */
    /* height: 357px; */
    background-image: url(../../assets/img/loginback.png) !important;
    /* border-left: 1px solid #f1f6fa; */
    /* margin-top: 122px; */
    /* margin-bottom: 0px; */
    /* padding-bottom: 0px; */
    /* box-shadow: -2px 1px 6px #bfbfbf; */
    /* margin-right: 17px; */
}div#login {
    border: unset !important;
    background: #ffffffad !important;
}  .login-controles {
   padding: 4px;
   height: 314px;
   margin-top: 12px;
}h1.login-head {
    margin-top: 0%;
    margin-bottom: -9px !important;
}h1.login-head p {
    color: #307eec;
}h1.login-head p {
    font-size: 17px !important;
    color: #08509a !important;
    font-weight: 700;
    padding-top: 5px;
}.error {
    color: red;
    text-align: left;
    width: 100%;
    margin-bottom: 9px;
    font-size: 13px;
    margin-top: -12px;
}p#loginValidationErrors {
    margin-bottom: 4px;
    margin-top: -8px;
    font-size: 13px;
    color: #507800;
    font-weight: 700;
}.form-control {
    height: 30px !important;
    border-radius: 5px !important;
    border: 1px solid #b7acac !important;
    font-size: 14px !important;
    padding: 0.375rem 0.75rem !important;
    margin-bottom: -5px !important;
}a.capt-refresh img {
    width: 21px!important;
    padding-top: 1% !important;
    cursor: pointer;
}.captcha-input {
    width: 43% !important;
    float: right;
    margin-bottom: 9px;
}input.btn-sign {
    padding: 5px 23px;
    color: #fff;
    transition: .4s;
    border-radius: 50px;
    border: 1px solid #246cd2;
    background: #246cd2;
    width: 100%;
    margin-top: 5px;
}span.pull-left {
    font-size: 14px;
}span.pull-left a {
    font-size: 14px;
    color: #004fe1;
    font-weight: 700;
    text-decoration: underline;
}span.pull-right a {
    font-size: 14px;
    color: #004fe1;
    font-weight: 700;
}#login {
    width: 100% !important;
    margin: 0 auto !important;
    margin-bottom: 0 !important;
    padding: 1px 11px 0 8px !important;
    text-align: center !important;
}#footer .copyright {
    padding-top: 8px !important;
    margin-top: 0px;
    padding-bottom: 5px;
}#footer {
    padding: 0 0 8px 0 !important;
    /* position: fixed; */
    width: 100%;
    bottom: 0px;
}.home-tutors {
    width: 100%;
    margin-bottom: 5%;
    margin-top: 1%;
}

.listPack {
    width: 31%;
    float: left;
    margin-right: 12px;
    margin-left: 12px;
    border: 1px solid #bdbdbd;
    /* border-radius: 8px; */
    margin-bottom: 8%;
}h4.namePackage {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    background: #1d64a1;
    /* padding: 8px; */
    line-height: 27px;
    color: white;
    margin-bottom: 13px;
    border-radius: 6px 6px 0px 0px;
    /* text-transform: uppercase; */
}span {}

h4.namePackage span {
    width: 100%;
    display: block;
    text-transform: capitalize;
}

.listPack p {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    font-family: sans-serif;
    /* height: 296px; */
}

h5.totPrice {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    font-family: sans-serif;
    color: #000000;
    padding: 8px;
}h3.nameThem {
    font-size: 53px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 34px;
    color: #1d66a7;
}
.nav-menu {
    width: unset;
    float: right;
}.nav-menu li:last-child {
    width: unset !important;
    /* float: right !important; */
}
.error { 
    margin-bottom: 0px !important;
}
.carousel-item {
    text-align: center;
}
h4.packImg1 {
    background: #6d66ea;
}

h4.packImg2 {
    background: #689cef;
}

h4.packImg3 {
    background: #f69157;
}

h4.packImg4 {
    background: #984b55;
}

h4.packImg5 {
    background: #d0932c !important;
}a.packBImg1 {
    background: #a63172 !important;
}a.packBImg2 {
    background: #5faa40 !important;
}a.packBImg3 {
    background: #367cc3 !important;
}a.packBImg4 {
    background: #57b9bc !important;
}a.packBImg5 {
    background: #ae94e8 !important;
}a.btnB2 {
    background: #2478f5;
    text-decoration: none  !important;
}
.freeTest {
    font-size: 32px;
    font-weight: bold;
    color: #ff0000;
    font-family: Roboto;
    animation: blinker 1s linear infinite;
}
.backP1:hover {
    border: 1px solid #a63172 !important;
}.backP2:hover {
    border: 1px solid #5faa40 !important;
}.backP3:hover {
    border: 1px solid #367cc3 !important;
}.backP4:hover {
    border: 1px solid #53b1b5 !important;
}.backP5:hover {
    border: 1px solid #ae94e8 !important;
}
p.compList {
    text-align: center;
    font-size: 25px;
    font-family: sans-serif;
    font-weight: bold;
    width: 98%;
    margin: 0px auto;
    margin-top: -2%;
    margin-bottom: 22px;
    color: #505050;
    background: #ffeb3b;
    border-radius: 11px;
    padding: 11px;
}
h4.namePackage img {
    width: 100%;
}
.nameThem span {
    border-bottom: 3px double #60ae34;
}
@media screen and (max-width: 1024px) and (min-width: 768px)
{
.carousel-item {
    width: 75% !important;
}
div#notifier {
    margin-top: 10%;
    margin-bottom: -15%;
}
.nav-menu {
    text-align: right;
    width: 62%;
    float: right;
    margin-top: 0px !important;
}
nav.nav-menu img {
    margin-top: -2px  !important;
}
.nav-menu a {
    display: block;
    position: relative;
    color: rgb(255 255 255);
    transition: 0.3s;
    font-size: 15px !important;
    padding: 0 0px !important;
    font-family: "Open Sans", sans-serif;
    /* line-height: 12px; */
}
section#Instihero {
    width: 100%;
    margin-top: 10.4%;
    position: relative;
    overflow: hidden;
    background: unset;
    padding-bottom: 0px;
    margin-bottom: 0;
    /* padding-top: 40px; */
    padding-bottom: 0;
    background: #1e67a8;
}.heSlilogin {
    background: #d0e0ee;
    margin-bottom: 2%;
    margin-top: 12%;
    padding-top: 0;
    padding-bottom: 18px;
    /* border-bottom: 1px solid #df181f; */
}
.carousel-item img {
    width: 100%;
    margin-top: 0px !important;
}h3.nameThem {
    margin-top: 1% !important;
}
h3.nameThem {
    font-size: 39px;
	}
	.freeTest {
    font-size: 25px;
	}
	p.compList {
    text-align: center;
    font-size: 18px;
	}
.listPack {
    width: 30% !important;
    float: left;
    margin-right: 15px;
    margin-left: 16px;
    border: 1px solid #bdbdbd;
    /* border-radius: 8px; */
    margin-bottom: 8%;
}
section#loginDivs {
    padding-top: 0;
    /* margin-top: 140px  !important; */
    /* margin-bottom: -26px  !important; */
 }
.form-group {
    margin-bottom: 1px !important;
    height: 49px !important;
}

}h4.namePackage img {
    width: 100%;
}@keyframes blinker {
  50% {
    color:#002bff;
  }
   
}
span.videoText {
    font-size: 25px;
    color: #a53178;
}

span.learText {
    font-size: 25px;
    color: #275f21;
}

span.unText {
    font-size: 25px;
    color: #3983cf;
}

span.practTest {
    font-size: 25px;
    color: #56b7bb;
}.error {
    color: red;
    margin-bottom: 7px !important;
}.captcha-input { 
    margin-bottom: 1px !important;
}


@media screen and (max-width: 600px){
	.boxDIV1, .boxDIV2, .boxDIV3 { 
    height: auto !important;
    margin-bottom: 4%;
}
	.contFooter {
    height: 63px;
}.content-inner {
 
    width: 76% !important; 
}
	
	
	.home-tutors {
    width: 100%;
    margin-bottom: 16%;
	}
.listPack {
    width: 100% !important;
    float: left;
    margin-right: 0px !important;
    margin-left: 0px !important;
	}
	h2.nameInsti {
    
    width: 95% !important;
	}
	header#header div {
    display: unset !important;
}
	.studyMaterials {
    margin-top: 0% !important;
}#footer .copyright {
    padding-top: 2px !important;
    margin-top: 0px !important;
    padding-bottom: 6px !important;
}.achievements iframe {
    width: 92% !important;
}
	nav.nav-menu {
    width: 100% !important;
    margin-left: -67% !important;
    margin-top: -2% !important;
}
	h1.login-head {
    margin-top: -12% !important;
 }.carousel-item img {
    width: 100% !important;
}section#Instihero {
    width: 100%;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    margin-top: -14%;
}.carousel-item {
    width: 100% !important;
}.carousel-content {
    position: unset !important;
    width: 100% !important;
    z-index: 1;
    right: 0;
    margin-top: 4% !important;
}section#loginDivs {
    padding: 0px;
}#login {
    width: 93% !important;
    margin: 155px auto !important;
    margin-bottom: 0px !important;
}
header#header {
    /* margin-top: 17% !important; */
    padding-top: 10%;
}
.back3:hover {
    border: 1px solid #0960e1;
    transition-delay: 0s, .300s, .300s;
    transform: scale(0.9) !important;
}
.contact-info {
    display: block !important;
    width: 60% !important;
    margin-top: -19%;
}.contact-info {
    display: block !important;
    width: 100% !important;
    margin-top: -23% !important;
    margin-left: 42%;
}

.contact-info h6 {
    font-size: 10px;
}#header .logo {
    width: 40% !important;
    float: left;
    text-align: center !important;
    padding-left: 0px;
}#header .logo img {
        margin-left: -2% !important;
        padding-top: 5px;
        width: 97% !important;
}.contact-info a {
    color: white;
    width: 100%;
    float: left;
}
h3.portfoliClass {
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    color: #1964a6;
    border-bottom: 2px solid #1964a6;
    padding-bottom: 5px;
    width: 81% !important;
    margin: 0px auto;
    margin-bottom: 6% !important;
    margin-top: 3% !important;
}
.slick-slider {
    margin-bottom: 39px !important;
}
.slick-lightbox-slick-item-inner { 
    width: 92% !important;
	}
	.heSlilogin {
    margin-top: 58%  !important;
 }
}
.contact-info a {
    color: #fdfdfd;
}
h3.portfoliClass {
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #1e67a8;
    border: 1px dotted #d9dee3;
    padding-bottom: 5px;
    width: 100%;
    margin: 0px auto;
    margin-bottom: 2%;
    margin-top: 0%;
    background: #f4faff;
    padding: 11px;
    font-family: sans-serif;
    text-transform: uppercase;
}h4.nameCources {
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #474946;
}.home-content {
    margin-top: 0%;
}.carousel-content {
    position: absolute;
    width: 30%;
    z-index: 1;
    right: 0;
}.form-group {
    margin-bottom: 1px !important;
    height: 56px;
}
.m-b-128 {
    margin-bottom: 128px;
}.carousel-control-prev {
    left: -62px  !important;
}.carousel-control-next {
    right: 249px !important;
}
header#header {
    background: #284f78 !important;
}#footer {
    background: #284f78 !important;
}.home-tutors img {
    /* width: 100%; */
}
h3.name-them {
    text-align: left;
    font-size: 26px;
    font-family: inherit;
    color: #4c4f52;
    border-left: 8px solid #ef494d;
    padding-bottom: 9px;
    font-weight: 700;
    padding-left: 0;
    margin-left: 0;
    padding-left: 13px;
    margin-bottom: 22px;
}h3.name-them span {
    padding: 8px 6px 8px 22px;
    font-weight: 400;
    color: #284f78;
    padding-left: 0;
}
.home-tutors img {
    /* width: 100%; */
}
.materialsDiv h3 {
    font-size: 17px;
    font-weight: bold;
    margin-top: 4%;
    text-align: center;
    margin-bottom: 10%;
    color: #1c5b8a;
}

.materialsDiv img {
    border: 1px solid #dbdbdb;
    border-radius: 6px;
}

.studyMaterials {
    margin-top: 0%;
}.home-tutors p {
    text-align: justify;
}.contTheme {
    color: white;
}

div#footData {
    padding-top: 0%;
    margin-bottom: 0%;
    background: #315d8b;
}

h3.contTheme span {
    color: white;
}.boxes-icon {width: 8%;height: 67px;float: left;}

.content-inner {
    margin-left: 11%;
    font-size: 13px;
    /* margin-top: -10px; */
    text-align: left;
    font-family: sans-serif, sans-serif;
    color: #fff;
    font-weight: unset;
    line-height: 22px;
    float: left;
    width: 68%;
    padding-top: 0;
}

h3.heading__primary {
    font-size: 24px;
    float: left;
    color: #ffe000;
}.desc-content a {
    font-size: 15px;
    color: white;
}
.desc-content a:hover {
    color: #fff700 !important;
    text-decoration: unset !important;
}#header .logo {
	    padding: unset !important;
}#header .logo img {
    width: 133px  !important;
    margin-top: -3px;
}.materialsDiv img {
    width: 76%;
    text-align: center;
}.materialsDiv {
    text-align: center;
}section#AboutSection {
    padding-top: 0px;
    margin-top: 4%;
}h2.nameInsti {
    width: 61%;
}h2.nameInsti {
    font-size: 30px;
    margin-top: 0%;
    text-align: center;
    color: #2460af;
    position: relative;
    margin-bottom: 0px;
    font-weight: bold;
    border-bottom: 1px solid #f6b024;
    width: 43%;
    margin: 0px auto;
    padding-bottom: 9px;
}.aboutName {
    /* width: 83%; */
    margin: auto;
    margin-top: 2%;
    text-align: justify;
}.aboutName p {
    font-size: 14px;
    font-weight: 500;
    color: #7d7d7d;
    line-height: 24px;
}nav.nav-menu img {
    margin-top: -5px;
}section#header-slide { 
    padding-bottom: 0px !important;
}.onlineTesting {
    margin-top: 2%;
}

.onlineTesting p {
    font-size: 15px;
    color: black;
    font-weight: 500;
    line-height: 26px;
}

.onlineTesting ul {
    margin-top: -7px;
    margin-left: 1%;
}

.onlineTesting li {
    font-size: 14px;
    font-weight: 500;
    line-height: 35px;
    list-style: square;
}ul.chaptList li {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    line-height: 21px;
    margin-bottom: 2%;
    font-size: 14px;
    color: #111112;
    background: #ffd400;
    padding: 3px 5px;
}

ul.chaptList {
    margin-left: -35px;
}ul.chapterSolu {
    margin-top: -17px;
    margin-left: 9px;
    padding-left: 0px;
    margin-bottom: 20px;
}

ul.chapterSolu li {
    list-style: none;
}ul.chapterSolu b {
    color: #2d70c9;
    font-size: 19px;
}.onlineTesting h4 {
    font-size: 16px;
    font-weight: 600;
    color: #3e3e3e;
    background: #ffd400;
    padding: 4px;
    width: fit-content;
}a.testbtn {
    background: #215daf;
    padding: 5px 11px;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 600;
    color: white;
    box-shadow: 3px 2px 4px 3px #bfbfbf;
    text-decoration: none;
}

a.testbtn:hover {
    background: #ed8712;
	text-decoration: none;
	color: white;
}.achievements {
    text-align: center;
    width: 100%;
}

.achievements iframe {
    text-align: center;
    margin: 0px auto;
    width: 48%;
}h3.wekchannwl {
    font-size: 17px;
    margin-top: 2%;
    /* font-weight: 600; */
    color: #ffe000;
    font-family: unset;
    margin-bottom: 27px;
}.contactUs {
    background: #265b83;
    padding: 7px 10px;
    border: 1px solid #c3c3c3;
    margin-top: 2%;
    border-radius: 7px;
}

.desc-content {
    color: white;
} h2.nameInsti {
    font-size: 30px;
    margin-top: 0%;
    text-align: center;
    color: #2460af;
    position: relative;
    margin-bottom: 10px !important;
    font-weight: bold;
    border-bottom: 1px solid #f6b024;
    width: unset;
    margin: 0px auto;
    padding-bottom: 5px !important;
}a.active {
    border-bottom: 2px solid #ffeb00 !important;
    color: #ffffff !important;
}nav.nav-menu ul {
    float: right;
}
div#notifier {
    margin-top: 8%;
    margin-bottom: -9%;
}div#Menu2 {
    padding-top: 27%;
}.home-tutors h4 {
    font-size: 15px;
    font-weight: 600;
    font-style: italic;
    line-height: 21px;
    background: #ffed00;
    padding-left: 8px;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-right: 8px;
}

.home-tutors h5 {
    font-size: 16px;
    font-weight: 500;
    margin-top: 1%;
    background: #08509a;
    padding: 8px;
    color: white;
    width: fit-content;
    border-radius: 34px;
}.passone i {
    cursor: pointer;
    float: right;
    margin-top: -20px;
    margin-right: 0;
    font-size: 21px;
    color: #4e4e4d;
    z-index: 1000;
    position: absolute;
    right: 25px;
}.icofont-eye-blocked:before {
	content: "\ef22" !important;
}
/*login page css*/
/* Style the tab */
.loginTab {
  overflow: hidden;
  background: #f17d03;
  padding-top: 2px;
  color: white;
  margin-bottom: 10px;
}

/* Style the buttons inside the tab */
.loginTab button {
  background-color: inherit;
  /* float: left; */
  border: none;
  outline: none;
  cursor: pointer;
  padding: 4px 11px;
  transition: 0.3s;
  font-size: 16px;
  margin-bottom: 0px;
  color: white;
  border-top: 4px solid #f17d03;
}

/* Change background color of buttons on hover */
.loginTab button:hover {
  background-color: #ffeb00;
  color: black;
}

/* Create an activeTabs/current tablink class */
.loginTab button.activeTabs {
  background-color: #ffffff;
  color: black;
  /* border-radius: 37px; */
  font-weight: bold;
  border-top: 4px solid #ffeb00;
}

/* Style the tab content */
.tabLogincontent {
  display: none;
  padding: 0px 11px;
  border-top: none;
}.boxDIV1 {
    background: white;
    border: 3px solid #009bd7;
    border-radius: 7px;
    text-align: center;
    padding: 8px;
    height: 387px;
}.boxDIV2 {
    background: white;
    border: 3px solid #9812b1;
    border-radius: 7px;
    text-align: center;
    padding: 8px;
    height: 387px;
}.boxDIV3 {
    background: white;
    border: 3px solid #3e0abb;
    border-radius: 7px;
    text-align: center;
    padding: 8px;
    height: 387px;
}.boxDIV1 h3 {
    font-size: 21px;
    font-weight: bold;
    color: #009bd7;
    padding-top: 10px;
}.boxDIV2 h3 {
    font-size: 21px;
    font-weight: bold;
    color: #9812b1;
    padding-top: 10px;
}.boxDIV3 h3 {
    font-size: 21px;
    font-weight: bold;
    color: #3e0abb;
    padding-top: 10px;
}.boxDIV1 img {
    width: auto;
    margin-bottom: 6px;
}.boxDIV2 img {
    width: auto;
    margin-bottom: 6px;
}.boxDIV3 img {
    width: auto;
    margin-bottom: 6px;
}.boxDIV1 p {
    font-size: 14px;
    text-align: center;
}.boxDIV2 p {
    font-size: 14px;
    text-align: center;
}.boxDIV3 p {
    font-size: 14px;
    text-align: center;
}.passone i {
    cursor: pointer;
    float: right;
    margin-top: -20px;
    margin-right: 0;
    font-size: 21px;
    color: #4e4e4d;
    z-index: 1000;
    position: absolute;
    right: 25px;
}
span.icon {
    border: 1px dotted #fff;
    padding: 6px 11px 9px 11px;
    cursor: pointer;
}div#footData h2 {
    font-size: 28px;
    font-weight: 700;
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 5%;
    padding-bottom: 3px;
    padding-left: 11px;
    padding-right: 11px;
    color: #fff;
    padding-top: 24px;
}

.sc-heading.article_heading {
    width: 100%;
}

.desc-icon-box {
    width: 100%;
}img.chatbackground {
    width: 80%;
    border: 3px solid #ff564f;
}