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

   .topContainerIn {
        width: 100%;
    }

    .matchgatbandhanContainer img {
        max-width: 100%;
    }

    .register .dropdown-menu {
        top: 0px !important;
    }

    .backendtopMenu ul li {
        padding: 5px;
    }

    .backendtopMenu ul li a {
        font-size: 13px;
    }

    .upgradeContainer a {
        font-size: 14px;
    }

    .mymatchContain p {
        padding: 5px 0;
    }


}



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

    .logoContainer {
        width: 100%;
    }

    .topRight ul li p {
        font-size: 15px;
    }

    .logIn a {
        font-size: 12px;
        padding: 12px 10px;
    }

    .register .btn-secondary {
        font-size: 12px;
        padding: 10px 10px;
    }

    .tagLine {
        text-align: center;
        width: 60%;
        left: 0;
        right: 0;
        margin: 0px auto;
    }

    .tagLine p {
        font-size: 30px;
    }

    .bodyForm p {
        font-size: 12px;
    }

    .fieldAdj {
        margin-top: 17px;
    }

    .bodyformSubmit {
        display: block;
        width: 130px;
        margin: 30px auto 0px;
    }

    .welcomeContainer img {
        max-width: 100%;
    }

    .welcomeContain {
        right: 0px;
        left: 0px;
        margin: 0px auto;
    }

    .servicesContainer h4 {
        font-size: 18px;
    }

    .matchgatbandhanContainer h3 {
        margin-bottom: 20px;
    }

    .matchgatbandhanContainer h3 span img {
        max-width: 10%;
    }

    .testimonialIn img {
        max-width: 100%;
    }

    .testimonialText {
        background: rgba(255, 255, 255, 0.8);
        right: 0px;
        left: 0px;
        top: 15%;
        margin: 0px auto;
    }

    .testimonialText p {
        color: #111;
    }

    .footerContainer {
        text-align: center;
    }

    .footerSocialMedia {
        text-align: center;
        margin-top: 20px;
    }

    .afterTabDisNone {
        display: none;
    }

    .myAccountProfileManage {
        padding: 0px;
        border-left: none;
    }

    .myAccountProfileManage h6 {
        margin-top: 20px;
    }

    .myAccountDetails h3 {
        text-align: center;
    }

    .activeFactor {
        text-align: center;
    }

    .orclass {
        height: auto;
        display: block;
        margin: 0px auto;
    }

    .matchPhoto {
        width: 200px;
        margin: 20px auto 0px;
    }

    /* .mymatchContain {
        text-align: center;
    }

    .mymatchTextContain p {
        text-align: center;
    } */

    .myPhotos .matchBtn {
        text-align: center;
        margin-bottom: 10px;
    }

    .myPhotos .matchBtn a {
        font-size: 13px !important;
    }

    .myPhotos .matchContain h4 {
        text-align: center;
    }

    .mymatchContain h4 {
        text-align: center;
    }

}


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

    .topRight ul {
        text-align: center;
    }

    .bodyformSelect {
        margin-bottom: 15px;
    }

    .bodyForm p {
        font-size: 15px;
    }

    .welcomeContain {
        text-align: center;
        width: 100%;
        position: initial;
        background: #fff;
    }

    .welcomeContain h3 {
        font-size: 25px;
    }

    .welcomeContain p {
        color: #111;
    }

    .matchgatbandhanContainer h3 span {
        display: none;
    }

    .matchgatbandhanContainer h3 {
        font-size: 25px;
    }

    .testimonialText {
        position: initial;
        width: auto;
    }

    .testimonialText p {
        font-size: 12px;
        line-height: normal;
    }

    .testimonialText h5 {
        font-size: 15px;
    }

    .testimonialContainer h3 {
        font-size: 25px;
    }

    .sideTop {
        text-align: center;
    }

    .recentVisitorBoximg {
        width: auto;
    }

    .myAccountDetails h3 {
        margin-top: 30px;
    }

    .myPhotos h3 {
        margin-top: 30px;
    }


}


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

}


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

    .tagLine {
        display: none;
    }

    .topRight ul li p {
        font-size: 25px;
    }

    .bannerForm {
        width: auto;
    }

    .bannerFormLeft {
        display: block;
        width: auto;
    }

    .bannerFormRight {
        display: block;
        width: auto;
    }

    .footerContainer p {
        font-size: 12px;
    }

    .footerContainer a {
        font-size: 12px;
    }

    

}