a.genY_btn {
    font-size: 18px !important; height:auto !important;
    padding: 10px 30px !important;
}

.alertContainer{width:100%; margin: 10px auto; padding: 10px 0;}
.alertContainer .success_site4{background:#DFF0D8; width:96%; padding:15px; text-align:left;color:#3C763D;border:1px solid #D6E9C6;}
.alertContainer .error_site4{background:#F2DEDE; width:96%; padding:15px; text-align:left;color:#A94442;border:1px solid #EBCCD1;}
.alertContainer .loading_site4{background:#D9EDF7;width:96%; padding:15px; text-align:left;color:#31708F;border:1px solid #BCE8F1;}

#gateEligibilityS.form-control,#gateCutOffS_year.form-control,#gateCutOffS_short.form-control{
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
}
.lrCon{width:100%; border: 1px solid rgba(24, 70, 130, 1);overflow: hidden;}
.leftGe, .rightGe{
    float: left;
    width: 30%;
    padding: 10px;
    background: rgba(24, 70, 130, 1);
    color:#FFF !important;
}
.rightGe{
    width: 70%;
    color: rgba(24, 70, 130, 1) !important;
    background:transparent;
}
.gate_e_view{display: none;}
.gate_e_view table{background: #e6ebf2 !important;
    border: 2px solid #FFF !important;
    border-left: none !important;
    border-bottom: none !important;
    font-size: 16px !important;
    line-height: 30px !important;
    color: #184682 !important;
    font-weight: 300 !important;
    padding: 0 !important;
    text-align: left;}
.SubHeadGE{
    width:auto;
    background: rgba(255, 212, 52, 1);
    padding: 5px;
    color: rgba(24, 70, 130, 1);
    font-size: 18px;

}
.multi{margin-bottom:2px;}
@media screen and (max-width: 1024px) {
    .leftGe, .rightGe{ float: none; margin: 0 auto; width:100%;}
}

.cutOffHeading {
    margin-bottom: 10px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    background-color: #ffcb08 !important;
}
.cutOffHeading h2{margin: 0; padding: 0;}
.cutoffbox .col-md-6,.cutoffbox .col-md-12{margin:0 !important;padding:0 !important;}
.cutoffbox select.form-control{margin-top: 0 !important;}

/*#gate_cut_off{margin-top: -35px;}*/
.geny_col1 {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
.cutoff_col,.geny_col2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
.cutoff_col_content1,.geny_col3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
.cutoff_col_content2,.geny_col4 {
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
.cutoff_blocks{width:100%; overflow: hidden;}
.year_content{width:100%;overflow: hidden;}
.paper_code_head{
    color: #FFF !important;
    background: #184682 !important;
    text-align: center;
    padding: 5px !important;
    font-size: 16px;
    line-height: 30px;
    border: 1px solid #fff !important;
    width:100%;
}
.paper_code_subhead{
    color: #FFF !important;
    background: #464646 !important;
    text-align: center;
    padding: 5px !important;
    font-size: 14px;
    line-height: 28px;
    width:100%;
}
.paper_code_content{
    color: #464646 !important;
    text-align: center;
    padding: 5px !important;
    font-size: 14px;
    line-height: 20px;
    width:100%;
    border: 1px solid #464646 !important;
    border-top:none;
}
@media only screen and (max-width: 800px) {
    .cutoff_col {
        margin-top: 10px;
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;

        -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
        -moz-column-gap: 10px; /* Firefox */
        column-gap: 10px;
    }
    .cutoff_col_content1, .cutoff_col_content2,.geny_col1,.geny_col2,.geny_col3,.geny_col4{
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
    }
    .cutoff_col_content1{margin-top:10px;}
}
.mobPadd{padding-right: 10px !important;}
@media only screen and (max-width: 1025px) {
    .mobPadd {
        padding-right: 0;
        margin-top: 10px !important;
    }

    #gate_cut_off {
        margin-top: 0 !important;
    }
}
.analysisHeadingContainer{width:100%;background:#e6ebf2;overflow: hidden; display:none;}
.analysisHeadingContainer h2{color:#184682;font-size: 16px;padding:10px;margin:0;text-align: center;}
.analysisHeadingContainer h3{color:#FFFFFF;background:#184682;font-size: 16px;padding:15px;margin:0;text-align: center;border-bottom:5px solid #e6ebf2;}
.analysisHeadingContainer h4{color:#184682;background:#ffcb08;font-size: 16px;padding:15px;margin:0;text-align: center;border-bottom:5px solid #e6ebf2;}
.colsCon{width:100%;overflow:hidden;background: #e6ebf2;margin-bottom: 10px;}
.wpb_wrapper .downl table tr td{
    background: #e6ebf2 !important;
    border: 8px solid #e6ebf2 !important;
}
a.download_link{width:auto; border: 1px solid #ffcb08;padding:10px;margin-right:10px;overflow: hidden;}
a.download_link:hover{width:auto; border: 1px solid #ffcb08;padding:10px;color:#FFF;background: #184682;}
@media only screen and (max-width: 1025px) {
    a.download_link{width:auto; border: 1px solid #ffcb08;padding:10px;margin-bottom:10px;display:block;overflow: hidden;}
}

.video_block{width:260px;min-height:276px;border:1px solid rgba(255, 203, 8, 1);overflow: hidden; margin:0 10px 10px 0; float: left;}
.video_block img{width:100%; height: 150px;}

@media only screen and (max-width: 600px) {
    .video_block{ width:260px; float: none; margin:0 auto 10px auto;}
}