.main {
    font-size: 18px;
    color: white;
    text-align: center;
    background-color: #FF5960;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: right;
}

.main1 {
    text-align: center;
    font-size: 18px;
    background-color: #FF5960;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

.Success {
    text-align: center;
    padding: 10px;
}

.Tounge {
    font-size: 20px;
    text-align: center;
}

.Religion {
    font-size: 20px;
    text-align: center;
}

.Community {
    font-size: 20px;
    text-align: center;
}

.form_inner_wrap {
    max-width: 388px !important;
}

@media (min-width:600px) {
    .main h4 {
        font-size: 30px;
        font-weight: bold;
    }

    .bdre7e7e7 {
        max-width: 1100px;
        margin: auto;
    }

    .pr {
        max-width: 1000px;
        margin: auto;
    }
}

@media (max-width:600px) {
    .main h4 {
        text-align: center !important;
        font-size: 21px;
        font-weight: bold;
    }

    .main1 .btn-primary {
        width: 100%;
    }

    #reg_box_wrapper {
        margin: auto !important;
        margin-top: 200px;
        float: none !important;
        ;
    }

    .banner {
        background-position: center top;
        background-size: inherit !important;
    }

    .footer-left {
        width: 100% !important;
    }

    .opac95 div {
       text-align: center !important;
       
        width: 100% !important;
      
    }
        .opac95 div li {
            width: 100% !important;
        }

    .w100 .w75,.w100 .w80 {
        width:100% !important; 
    }




}

.Tounge a, .Religion a, .Community a {
    color: #555555;
}

.opac95 div {
    text-align: left;
    float: left;
    width: 190px;
    font-size: 20px;
    padding: 0 20px 0 10px;
}

    .opac95 div li {
        float: left;
        width: 150px;
        font-size: 15px;
    }

    .opac95 div hr {
        margin: 5px 0;
    }


    .page_tabs {
   margin:10px 0px 0px 0px !important;
   width:100% !important;
   float:left!important;
     background: white;
    border-bottom: 1px solid #E0E0E0;
}

        .page_tabs .subtabs-wrap {
            max-width:950px;
            margin:auto;
        }

#subtabs li {
    width:35.5%;
}
#subtabs li a{
    text-align:center !important;
    
}