

.buttonsend{
      height: 40px !important;
    padding-top: 8px !important;
}
.colbutton{
      margin-top: -4px !important;
}
.coltext{
	height: 40px !important;
}

.modal-open .modal {
	    overflow-x: unset !important;
	    overflow-y: unset !important;
	}
    .modal {
        top: 20% !important;
    }
	.modal-overflow .modal-body {
    overflow: hidden !important;
    }
	.teacher-item-grid .image {
	width: 100%;
    margin: auto;
    max-width:180px;
	}
	/* .modal.fade.in {
	top: 40%;
	} */
	.modal-title {
	width: 90%;
	margin: 0;
	line-height: 1.42857143;
	float: left;
	}
	.modal-header {
	background: #3099e4;
	}
	.pac-container {
	z-index: 100000;
	}
	.imgicon{
	width: 50%;
    /* text-align: center; */
    margin: auto;
    }

@media only screen and (max-width: 991px) {
#top-header a {
        font-size: 22px;
    padding: 5px;
    }
    .navbar-header {
        height: 60px;
    }

}
.main-home-wrapper .mhwb-blockDiv {
    display: inline-block;
}
.margin-right {
    margin-left: 20px;
}
.margin-left {
    margin-left: 20px;
}
.imgSignup {
    border-radius: 15px;
    margin: auto;
}
.lookingTo {
    color: #ffffff;
    font-weight: 600;
    font-size: 17px;
    text-align: center;
    margin-top: 3px;
}
.textAlignCen {
    text-align: center;
}

.mt-10 {
    margin-top: 10px !important;
}
.orDiv {
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
}
.borderLines {
    height: 60px;
    width: 1px;
    background: #AFAFAF;
    margin: 10px auto;
}
.orDiv p:nth-child(2) {
    background-color: var(--theme);
    border-radius: 100%;
    padding-top: 2px;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}

.newBtn {
    border-radius: 4px !important;
    font-size: 15px;
    font-weight: 600;
    color: #202734;
    border: 0px;
    padding: 7px 20px;
    text-transform: uppercase;
    text-decoration: none;
}
.blueBtn {
    background: #ffffff;
}



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

.imgSignup {
    width: 25% !important;
    height: auto;
    margin:0 auto;
}
.main-home-wrapper-body {
	padding: 0px 35px 20px;
}
 .mhwb-blockDiv {
    padding-bottom: 15px;
}

.imgSignup {
    width: auto;
    height: auto;
}

.head-title {
    font-size: 18px;
    margin: 0px 0px 20px 0px;
}
.newBtn {
    font-size: 12px;
    padding: 7px 15px;
}
.orDiv {
    display: block;
    margin-top: 0px;
    text-align: center;
}
.orDiv p {
    display: inline-block;
}
.borderLines {
    height: 1px;
    width: 25%;
    background: #AFAFAF;
    margin: 5px 10px;
}
.orDiv p:nth-child(2) {
    margin: 14px auto 7px;
}
}
@media only screen and (min-width: 768px) and (max-width: 990px)
{
.footer-logo img
{
	width: 300px;
}	
.imgSignup {
    width: 70%;
    height: auto;
    margin:0 auto;
}
.head-title {
    font-size: 18px;
    margin: 0px 0px 20px 0px;
}
.newBtn {
    font-size: 12px;
    padding: 7px 15px;
}

}
@media only screen and (max-width: 440px)
{
.main-home-wrapper-body {
	padding: 0px 35px 20px;
}
 .mhwb-blockDiv {
    padding-bottom: 15px;
}
.margin-right {
    margin-left: 0px;
}
.margin-left {
    margin-left: 0px;
}
.imgSignup {
    width: auto;
    height: auto;
}
.imgSignup {
    width: 50% !important;
    height: auto;
    margin:0 auto;
}
.head-title {
    font-size: 18px;
    margin: 0px 0px 20px 0px;
}
.newBtn {
    font-size: 12px;
    padding: 7px 15px;
}
.orDiv {
    display: block;
    margin-top: 0px;
    text-align: center;
}
.orDiv p {
    display: inline-block;
}
.borderLines {
    height: 1px;
    width: 25%;
    background: #AFAFAF;
    margin: 5px 10px;
}
.orDiv p:nth-child(2) {
    margin: 14px auto 7px;
}
}