    .auto{overflow-x:auto;}
    .table-bordered > tbody > tr > td{padding:10px 15px;}
    .corner{border-radius:20px 20px 0px 0px;}
    .blue{background:#123474 !important;border:1px solid #fff !important;}
    .green{line-height: 28.5px !important;}
    .org{line-height: 28.5px !important;}
    .section2 h1{padding:5px !important;color:#fff;margin:0px;font-size: 22px;}
    .table-bordered{background: #fff;font-size: 15px;}
    .table-title{
    text-align: center;
    }
    .festival-maincontent{
    margin-top: 0;
    margin-bottom: 5px;
    }
    .form-horizontal form#validation-form{
    background-color: #fff;
    background: transparent;
    }
    .form-horizontal .control-label{
    margin-bottom: 15px;
    font-size: 18px;
    }
    .sadesati-form select.form-control {
    display: inline-block;
    width: 140px;
    margin-right: 10px;
    border-radius: 0;
    height: 35px;
    }
    .freetools-search{
    width: 91%;
    margin-left: 15px;
    display: inherit;
    }
    .form-horizontal .control-label{
    text-align: left;
    margin-left: 15px;
    }
    .birth-location.control-label {
    float: left;
    margin-left: 30px;
    }
    .festival-inner{
    margin-top: 0;
    padding-top:20px;
    padding-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    }
    .nowrap{
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
    .sadesati-form input[type="submit"] {
    width: 250px;
    background: #123474;
    }
    .result-table {
    max-width:100%;
    margin: 0 auto;
    margin-top: 0px;
    }
    .introtxt {
    text-align: left;
    }
    .result-table.table-bordered > tbody > tr:nth-child(odd){
    background: #f5f5f5;
    }
    .section2 {
    background: #fff;
    padding: 10px 0 15px 0;background-position:fixed;margin:0;
    }
    @media screen and (min-width: 0) and (max-width: 414px){
    .festival-inner{
    padding: 0 !important;
    }
    .numerlogy-title {
    margin: 5px;
    }
    .sadesati-form select.form-control{
    width: 100%;
    max-width: 320px;
    }
    .clearfix.height50{
    display: none;
    }
    }
    @media screen and (min-width: 415px) and (max-width: 768px){
    .img-responsive {
    margin: 0 auto;
    }
    .introtxt {
    text-align: center;
    }
    .form-horizontal .control-label{
    text-align: center;
    width: 100%;
    margin-left: 0;
    }
    .freetools-search {
        width: 448px !important;
        margin: 0 auto;
    }
    }
    @media screen and (min-width: 769px){
    .form-horizontal .control-label{
    margin-left: 53px;
    }
    .birth-location.control-label{
    margin-left: 67px;
    }
    .freetools-search{
    width: 80%;
    margin-left: 54px;
    }
    .introtxt{
    margin-left: 54px;
    }
    }
    .table.table-bordered.result-table tr td {
    border: 1px solid #dbdbdb;
    font-weight: normal;
}
.section1 {
    margin-bottom: 15px;
}
@media screen and (max-width: 360px){
    .freetools-search{
    margin-left: 0;
    }
}
@media screen and (min-width:769px){
    .form-horizontal .control-label{
        margin-bottom: 0 !important;
    }
}
