@media screen and (max-width: 1199px) and (min-width: 992px) {
    .exam_title {
        width:65%;
    }
    .view_syllabus {
        width:20%;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .exam_title {
        width:60%;
    }
    .view_syllabus {
        width:22%;
    }
    ul.main_ul_acc {
        padding-left:15px;
    }
    .complete_package a.free_test {
        display:block;
    }
}
@media screen and (max-width: 767px) and (min-width: 420px) {
    .unique_features .col-sm-6 {
        float:left !important;
        width:50%;
    }
    .row .unique_features .row [class*="col-"] {
        padding-left:10px !important;
        padding-right:10px !important;
    }
    .unique_features p {
        max-width:100%;
    }
}
@media screen and (max-width: 767px) and (min-width: 200px) {
    .unique_features p {
        max-width:100%;
    }
    .home_banner_wrap .container.banner_container {
        padding:0 10px;
    }
    .banner_container .item_desc .learn_new {
        font-size:15px;
        line-height:22px;
    }
    .banner_container .item_desc .view_more {
        margin-bottom:10px;
    }
    .complete_package_wrap {
        padding:110px 15px 40px 15px;
    }
    .complete_package ul {
        width:100%;
        float:none;
    }
    .complete_package ul li {
        width:100%;
        padding:15px 0 15px 38px;
    }
    .exam_title {
        width:100%;
        float:none;
        margin-bottom:15px;
    }
    .exam_title h3 {
        padding-right:0;
    }
    .view_syllabus {
        width:50%;
    }
    .faq_title {
        width:90%;
        position:relative;
    }
    ul.faq_accordion li a.faq_title:after {
        position:absolute;
        top:30px;
        right:-30px;
    }
    .exam_details_wrap .row [class*="col-"] {
        clear:both;
        width:100%;
        margin-bottom:15px;
        overflow:hidden;
    }
    .syllabus_accordion_content p {
        margin-bottom:15px;
    }
    .exam_details_wrap ul, ul.main_ul_acc {
        padding-left:0;
    }
    .no_page_box img {
        max-width:100%;
    }
    .nopage_number {
        font-size:10em;
    }
    .not_found {
        font-size:2em;
    }
    .search_wrap {
        padding:0 15px;
    }
    .search_wrap button {
        right:15px;
    }
    .search_wrap input::-webkit-input-placeholder {
        font-size:14px;
        color:#666666;
        font-weight:300;
        font-style:italic;
    }
    .search_wrap input:-moz-placeholder { /* Firefox 18- */
        font-size:14px;
        color:#666666;
        font-weight:300;
        font-style:italic;
    }
    .search_wrap input::-moz-placeholder {  /* Firefox 19+ */
        font-size:14px;
        color:#666666;
        font-weight:300;
        font-style:italic;
    }
    .search_wrap input:-ms-input-placeholder {  
        font-size:14px;
        color:#666666;
        font-weight:300;
        font-style:italic;
    }
    .search_wrap input, .search_wrap button {
        height:50px;
    }
    .complete_package a.free_test {
        height:auto;
        line-height:17px;
        padding:5px 15px;
    }
}
@media screen and (min-width: 526px) {
    .visible-xs-525 {
        display:none !important;
    }
}
@media screen and (max-width: 525px) and (min-width: 200px) {
    .hidden-xs-525 {
        display:none !important;
    }
    .visible-xs-525 {
        display:block !important;
    }
    .sign_in_wrap {
        overflow:hidden;
        width:100%;
    }
    .login_top {
        float:left;
        padding-left:0;
        padding-right:20px;
        margin-left:38px;
        margin-right:0;
        padding-left:0;
        border-left:0;
        border-right:1px solid #e4e4e4;
    }
}