 .heSlilogin {
    background: #d0e0ee;
    margin-bottom: 4%;
    margin-top: -2%;
    padding-top: 0;
    padding-bottom: 17px;
}section#Instihero {
    width: 100%;
    /* margin-top: 110px; */
    position: relative;
    overflow: hidden;
    background: #d0e0ee;
    padding-bottom: 0px;
    margin-bottom: 0;
    padding-top: 122px;
}section#loginDivs {
    /* margin-top: 17%; */
    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;
}  .login-controles {
   padding: 8px;
    /* height: 414px; */
    margin-top: 0px;
}h1.login-head {
    margin-top: 3%;
    margin-bottom: -8px !important;
}h1.login-head p {
    color: #307eec;
}h1.login-head p {
    font-size: 24px !important;
    color: #008ad2;
    font-weight: 700;
}.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;
}a.capt-refresh img {
    width: 21px!important;
    padding-top: 2%;
    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%;
}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: 0px 19px 0 11px !important;
    text-align: center !important;
}#footer .copyright {
    padding-top: 6px !important;
}#footer {
    padding: 0 0 8px 0 !important;
    position: fixed;
    width: 100%;
    bottom: 0px;
    background: #3f5378 !important;
}.home-tutors {
    width: 100%;
    margin-bottom: 9%;
    margin-top: 0%;
}

.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: 50px;
    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)
{
section#Instihero {
    width: 100%;
    margin-top: 120px;
    position: relative;
    overflow: hidden;
    background: #d0e0ee;
    padding-bottom: 0px;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 0;
} 
.heSlilogin {
    background: #d0e0ee;
    margin-bottom: 4%;
    margin-top: -4%;
    padding-top: 0;
    padding-bottom: 54px;
}
.carousel-item img {
    width: 100% !important;
    margin-top: 0px !important;
}h3.nameThem {
    margin-top: 1% !important;
}
h3.nameThem {
    font-size: 33px;
 }
	.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;
	}


}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){
.listPack {
    width: 100% !important;
    float: left;
    margin-right: 0px !important;
    margin-left: 0px !important;
	}
	.home-tutors p { 
    margin-left: 0% !important;
}
	h1.login-head {
    margin-top: -46% !important;
	}.carousel-item img {
    width: 100% !important;
}section#Instihero {
    width: 100%;
    padding-top: 140px  !important;
    margin-bottom: -90px  !important;
}
header#header {
    /* margin-top: 17% !important; */
    padding-top: 18%;
}
.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: 60% !important;
    margin-top: -19% !important;
}

.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: 0% !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;
	}
	.packgeDivs {
    margin-left: 0% !important;
    margin-top: 33% !important;
	}.JeePackOne {
    width: 100% !important;
	}.neetPackOne {
    width: 100% !important;
    float: left;
    padding-left: 14% !important;
    margin-top: 16px !important;
}
section#loginDivs {
     
margin-top: 88px  !important;
     
margin-right: 1px  !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: -1%;
}.back3 {
    background-image: unset !important;
	}.packBImg6 {
    background: #2f479d !important;
} 
.packBImg7 {
    background: #c26712 !important;
}.backP6:hover {
    border: 1px solid #2f479d;
}

.backP7:hover {
    border: 1px solid #c26712;
}.JeePackOne {
    width: 45%;
    float: left;text-align: center;
}

.neetPackOne {
    width: 45%;
    float: left; 
}.packgeDivs {
    margin-left: 10%;
    margin-top: 3%;
    margin-bottom: 0%;
}.JeePackOne span {
    font-size: 17px;
    font-weight: bold;
    color: #2f479d;
    border: 1px solid white;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
}.neetPackOne span {
    font-size: 17px;
    font-weight: bold;
    color: #c26712;
    border: 1px solid white;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
}
span.facTeam {
    text-transform: uppercase;
    color: #ffde00;
    font-weight: bold;
}.home-tutors {
    margin-bottom: 8%;
    margin-top: 3%;
}h3.name-them {
    text-align: left;
    font-size: 26px;
    font-family: inherit;
    color: #4c4f52;
    border-left: 8px solid #fe0000;
    padding-bottom: 2px;
    font-weight: 700;
    padding-left: 0;
    margin-left: 0;
    padding-left: 21px;
}h3.name-them span {
    padding: 8px 6px 8px 22px;
    font-weight: 400;
    color: #3f5378;
    padding-left: 0;
}.home-tutors p {
    font-size: 95%;
    line-height: 31px;
    text-align: justify;
    width: 83%;
    margin-left: 6%;
}.home-tutors img {
    width: 100%;
}header#header {
    background: #3f5378 !important;
}.passone i {
    cursor: pointer;
    float: right;
    margin-top: -25px;
    margin-right: 0;
    font-size: 21px;
    color: #4e4e4d;
    z-index: 1000;
    position: absolute;
    right: 25px;
}