/* Portrait tablet to landscape and desktop */
@media only screen and (max-width: 880px) {
	.navbar{clear:both;}
}

@media (min-width: 1200px) {
#content.home-content .container, .footer-area .container{ width:1024px;}

.test-right .feedback p{ padding-right:12%;}
    .feedimg{display: none;}
  
}
@media (max-width: 1200px) {
      .main_content_area.feedback-area{background-image: none;}
    .feedback-slider.slick-slider {margin: 0 auto; margin-top: 55px;}
}

@media (min-width: 980px) {
.navbar .nav > { text-align:right; position:relative;}
.navbar .nav > li { display:inline-block; float:none; position:relative;}
.navbar .nav > li > a{ border-bottom:3px solid transparent;}
.navbar .nav > li > a:hover, .navbar .nav > .active > a, .navbar .nav > .active > a:focus{ border-bottom-color:#e6232c;}
/*--COMMON SITE NAVIGATION DROPMENU--*/
ul.nav li a:hover{z-index:9999;}
ul.nav li:hover{z-index:9999;}
ul.nav li.dropdown:hover > a{/* background:#aaa;*/}
ul.nav li:hover > a{ text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
ul.nav :hover ul{left:auto;top:50px;margin:0;padding:0;}
ul.nav ul, ul.nav:hover ul ul{/*position:absolute;left:-9999px;top:-9999px;height:0;margin:0;padding:0;list-style:none;*/}
ul.nav :hover ul{ left:0px; padding:0; margin:0; width:144px; height:auto; display:inline-block;/* background:#aaa; */z-index:9999;}
ul.nav :hover ul li { height:auto!important; line-height:normal; border:none; padding:0; margin:0;}
ul.nav :hover ul li:first-child {}
ul.nav :hover ul li:last-child {}
ul.nav :hover ul li a { width:100%; display:inline-block; text-align:left; color:#fff; float:left; padding:10px 17px 14px; height:auto!important; line-height:22px!Important; display:block !important; border:none;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	filter:none !important;
}
ul.nav :hover ul li a:hover, ul.nav :hover ul li a:focus {text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,0.3); color:#fff !important; background:#002912 !important; box-shadow:none;}

.slick-slider.slider-nav { width:84%; margin-left:8%; margin-right:8%;}
}

@media (max-width: 979px) {
#logo a{ float:none;}
.navbar-toggle{ color:#fff; padding:8px 10px 9px; margin:10px 0;}
.navbar-toggle:hover .menu-text{ text-shadow:1px 1px 1px rgba(0,0,0,0.3);}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ color:#444; background:#f5f5f5;}
.navbar{float:right; margin: 2px 0 !important; width: 100%;}
.navbar-collapse{ border:none; box-shadow:none;}
.navbar .nav{
width:100%;
padding:0;
}

.collapse.in{ margin:5px;}

.collapse.in ul {
	background:#777;
	margin:10px 0 !important;
	border-radius:3px;
	z-index:999;
}
.navbar .nav ul.dropdown-menu{ width:100%; display:inline-block; list-style:none; box-shadow:none; padding:0; margin:0; top:auto; position:relative;}
.navbar .nav li{ width:100%; display:inline-block; background:none; border:none; margin:1px 0 0;}
.navbar .nav > li:nth-child(4) {
    padding:0;
}
.navbar .nav > li > a{
	padding:8px 10px 6px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color:#e6232c;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
	background-color:#e6232c;
}
.navbar .nav > .active > a:hover {
	background-color:#e6232c;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{ color:#fff;}
.collapse.in ul.dropdown-menu a{ font-size:14px; border-radius:2px;}
.navbar .nav ul li a{ display:block; text-decoration:none; color:#fff; border-bottom:3px solid transparent; padding:8px 25px 10px;}
.navbar .nav ul li a:hover{ background:#aaa !important; border-radius:0;}

.home-block-area a{ margin-top:16px;}

.banner-bottom-box:nth-child(2n+1) { background:none;}
.row [class*="col-"].banner-bottom-box{ padding:10px 3% 5px 8% !important;}

.test-right ul.my-test-title h3, .test-right ul.my-test-details p{ padding-left:8px; padding-right:8px;}
.test-right ul.my-test-details p a.test-link{ padding:6px 8px;}

.test-right .my-profile .my-profile-pic{ padding-left:15px; padding-right:15px;}
.test-right ul.my-profile-details{ padding:0 5px;}

.exam-area .exam-test{ padding:5px 20px 30px;}
}

@media (min-width: 979px) and (max-width: 1200px) {
.navbar .nav > li{ margin:0;}
.navbar .nav > li > a{ padding-left:7px; padding-right:7px;text-transform:capitalize;font-size:12px;}
ul.nav :hover ul li a { font-size:12px;}

.horizontal-tab-area .tabs-nav li{ min-width:140px;}

.test-right ul.my-test-title h3, .test-right ul.my-test-details p{ padding-left:15px; padding-right:15px;}

.test-right ul.test-history-title h3, .test-right ul.test-history-details p{ padding-left:15px; padding-right:15px;}

.exam-area .exam-right-bottom li{ min-width:48%; padding-bottom:8px;}
}

@media (min-width: 768px) and (max-width: 979px) {
.footer-right{ padding-left:6%; background-position:6% 25px;}

.banner-bottom-box{ padding:10px 1% 5px 3%;}

.horizontal-tab-area .tabs-nav li{ min-width:120px;}
.horizontal-tab-area.syllabus-taps .tabs-nav li{ font-size:12px;}

.right-tab-content .horizontal-tab-area .tabs-nav li{ min-width:100px;}

.right-tab-content ul.prev-year-list li{ width:30%; margin-right:3.3%}

.test-right ul.my-test-details p a.test-link{ font-size:11px; margin-top:6px;}

.left-menu-area .left-menu-box li{ font-size:12px;}
.left-menu-area .left-menu-box li a{ padding-right:12%;}
.left-menu-area .left-menu-box li.active a{ background-position:95% center;}

.test-right ul.test-history-title h3{ font-size:12px;}
.test-right ul.test-history-title h3, .test-right ul.test-history-details p{ padding-left:8px; padding-right:8px;}
.test-right ul.test-history-details li.test-history-md p a.test-link{ font-size:11px; padding:6px;}

.test-right ul.payment-history-details li.payment-history-lg{ width:60%;}
.test-right ul.payment-history-details li.payment-history-md{ width:40%;}

.test-right ul.my-profile-details li.my-profile-lg{ width:64%;}
.test-right ul.my-profile-details li.my-profile-md{ width:24%;}
}

@media (min-width: 768px) {
.sb-search.sb-search-open{ width:220px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.right-padding{ padding-right:5px !important;}
.left-padding{ padding-left:5px !important;}

.fleft { float:none;}
.fright { float:none;}

.row [class*="col-"] { padding-left:10px !important; padding-right:10px !important;}
.row .row [class*="col-"]{ padding-left:0 !important; padding-right:0 !important;}

.footer-top{ padding-bottom:15px;}
.footer-box .footer-left ul{ width:100%; max-width:none; padding-left:0;}
.footer-box{ width:100% !important; padding-bottom:10px;}
.footer-right{ background:none;}
.footer-right .text-box{ width:200px;}

.slider.slider-for p{ padding-left:45px; padding-right:45px;}

.home-banner-top{ padding-top:40px; padding-bottom:20px;}
.home-banner-top h1{ font-size:30px; padding:2px 2%;}
.home-banner-top p{ font-size:18px; padding:0 2%;}
.home-banner-top .text-box{ padding:6px 15px;}
.home-banner-top .join-btn{ font-size:14px; padding:6px 20px;}

.row [class*="col-"].banner-bottom-box{ padding:10px 2% 5px 6% !important;}

.inner-left{ width:100%; margin-right:0;}
.inner-news-box{ width:100%; margin-left:0; margin-right:0;}
.inner-right{ padding-top:30px;}
.join-box{ min-width:298px; width:70%;}

.horizontal-tab-area .tabs-nav li{ min-width:130px;}

.right-tab-content .horizontal-tab-area .tabs-nav li{ min-width:100px;}

.right-tab-content ul.prev-year-list li{ width:30%; margin-right:3.3%}

.left-menu-area .left-menu-box{ padding-bottom:40px;}

.right-tab-area{ padding-top:20px;}

.test-right-area{ padding-top:30px;}
.test-right{ width:100%; margin-left:0;}

.test-right ul.test-history-title h3{ font-size:12px;}
.test-right ul.test-history-title h3, .test-right ul.test-history-details p{ padding-left:10px; padding-right:10px;}

.test-right ul.payment-history-details li.payment-history-lg{ width:55%;}
.test-right ul.payment-history-details li.payment-history-md{ width:45%;}

.test-right ul.my-profile-details li.my-profile-lg{ width:64%;}
.test-right ul.my-profile-details li.my-profile-md{ width:24%;}

.exam-area .exam-top{ padding:15px 22px 14px;}
.exam-area .exam-test{ padding:0 5px 20px;}
.exam-area .exam-test-left{ width:100%; margin-right:0;}
.exam-area .exam-test-left h2{ padding:20px 20px 18px;}
.exam-area .exam-left-top, .exam-area .exam-test-left h3, .exam-area .exam-test-left p, .exam-area .exam-test-left ul, .exam-area .exam-left-bottom{ padding-left:20px; padding-right:20px;}
.exam-area .exam-left-top p, .exam-area .exam-left-bottom p{ padding-left:0; padding-right:0;}
}

@media (max-width: 568px) {
}

@media (min-width: 568px) and (max-width: 767px) {
.sb-search.sb-search-open{ width:220px;}
}

@media (min-width: 480px) and (max-width: 567px) {
#logo{ padding-top:12px;}
.sb-search{ overflow:visible;}

.banner-bottom-box .text-box{ min-height:60px;}

.test-right ul.my-test-title h3{ font-size:11px; padding-left:5px; padding-right:5px;}
.test-right ul.my-test-details p{ font-size:13px; padding-left:5px; padding-right:5px;}
.test-right ul.my-test-details li.my-test-lg p{ font-size:14px; padding-left:5px; padding-right:5px;}
.test-right ul.my-test-details li.my-test-lg p a{ font-size:11px;}
.test-right ul.my-test-details p a.test-link{ font-size:11px; padding:6px; margin-top:5px;}

.test-right ul.test-history-title h3{ font-size:11px;}
.test-right ul.test-history-title h3, .test-right ul.test-history-details p{ padding-left:6px; padding-right:6px;}
.test-right ul.test-history-details li.test-history-md p a.test-link{ font-size:11px; padding:6px;}

.test-right ul.my-profile-details li.my-profile-lg{ width:57%;}
.test-right ul.my-profile-details li.my-profile-md{ width:29%;}
.test-right ul.my-profile-details li.my-profile-xs{ width:14%;}
}

@media (max-width: 480px) {
.home-banner-top h1{ font-size:25px;}
.home-banner-top p{ font-size:15px;}

.slider.slider-one{ margin:0 30px 25px;}

.horizontal-tab-area.syllabus-taps .tabs-nav li{ min-width:120px; font-size:12px; padding-left:10px; padding-right:10px;}

.blue-hd h3 span{ max-width:85%;}

.right-tab-content .horizontal-tab-area .tabs-nav li{ min-width:0; font-size:13px; padding-left:10px; padding-right:10px;}

.right-tab-content ul.prev-year-list li{ width:45%; margin-right:5%}
}

/* Landscape phones and down */
@media (max-width: 479px) {
#logo{ width:100%; text-align:center;}
.social-icons{ width:100%; text-align:left;}
.sb-search.sb-search-open{ overflow:visible; margin-right:0;}
.sb-search.sb-search-open, .no-js .sb-search{ position:absolute; right:27%;}
.navbar-toggle{ width:100%;}

.home-banner-top p{ margin-bottom:0;}

.banner-bottom-box{ width:100%; background:none;}
.banner-bottom-box .text-box{ min-height:0;}

.horizontal-tab-area .tabs-nav li{ min-width:0 !important; font-size:12px; padding:10px 14px 11px !important;}
.horizontal-tab-area .tabs-nav li.tab-current{ padding-bottom:8px !important;}
.horizontal-tab-area .tabs-nav li:hover{ padding-bottom:8px !important;}

.horizontal-tab-area.syllabus-taps .tabs-nav li{ min-width:0; max-width:95px; min-height:55px; padding-left:10px !important; padding-right:10px !important;}
.horizontal-tab-area.syllabus-taps .tabs-nav li a{ white-space:normal;}

.exam-details-area .exam-details th{ padding:8px 8px;}
.exam-details-area .exam-details td{ padding:6px 8px;}

.blue-hd h3 span{ max-width:80%;}

.exam-details-area .exam-details{ width:98%; margin:0 1%;}

.right-tab-content .horizontal-tab-area .tabs-nav li{ max-width:70px; min-height:75px; padding-left:4px !important; padding-right:4px !important;}
.right-tab-content .horizontal-tab-area .tabs-nav li a{ white-space:normal;}

.test-right ul.my-test-title{ display:none;}
.test-right ul.my-test-details{ margin-top:0; margin-bottom:25px;}
.test-right ul.my-test-details li, .test-right ul.my-test-details li.my-test-md{ width:50%;}
.test-right ul.my-test-details li.my-test-lg{ width:100%;}
.test-right ul.my-test-details h3{ display:block; padding-left:20px; padding-right:20px;}
.test-right ul.my-test-details p{ padding-left:20px; padding-right:20px;}
.test-right ul.my-test-details p a.test-link{ padding:8px 12px; margin-top:2px;}

.test-right ul.test-history-title{ display:none;}
.test-right ul.test-history-details{ margin-top:0; margin-bottom:25px;}
.test-right ul.test-history-details li, .test-right ul.test-history-details li.test-history-md{ width:50%;}
.test-right ul.test-history-details li.test-history-lg{ width:100%;}
.test-right ul.test-history-details h3{ display:block; padding-left:20px; padding-right:20px;}
.test-right ul.test-history-details p{ padding-left:20px; padding-right:20px;}
.test-right ul.test-history-details li.test-history-md p a.test-link{ padding:6px;}

.test-right ul.payment-history-details h3{ font-size:13px; padding:12px 15px 10px;}
.test-right ul.payment-history-details p{ font-size:14px; line-height:normal; padding:8px 15px 10px;}

.test-right ul.rankings-title li.rankings-lg, .test-right ul.rankings-details li.rankings-lg{ width:53%;}
.test-right ul.rankings-title li.rankings-md, .test-right ul.rankings-details li.rankings-md{ width:47%;}

.test-right ul.my-profile-details li.my-profile-lg{ width:55%;}
.test-right ul.my-profile-details li.my-profile-md{ width:25%; background-position:right 15px;}
.test-right ul.my-profile-details li.my-profile-xs{ width:20%;}
.test-right ul.my-profile-details h3{ font-size:12px; padding:12px 5px;}
.test-right ul.my-profile-details p{ font-size:12px; padding:6px 5px;}
.test-right ul.my-profile-details .text-box{ width:100%; font-size:12px; margin-right:0;}
.test-right ul.my-profile-details .update-btn{ font-size:11px; margin-top:5px;}
.test-right ul.my-profile-details li.my-profile-xs p, .test-right ul.my-profile-details li.my-profile-xs p a{ font-size:11px;}

.test-right .faqs h2{ background-position:16px center; padding-left:55px !important; padding-right:15px !important;}
.test-right .faqs .resp-easy-accordion .resp-tab-content{ padding-left:15px; padding-right:15px;}

.test-right .test-right-box.feedback{ padding-left:15px; padding-right:15px;}
.test-right .feedback .text-box{ width:95%;}

.exam-area .exam-left-top h4, .exam-area .exam-left-top p, .exam-area .exam-left-bottom .pagination-area, .exam-area .exam-left-bottom .btn-area{ width:100%; display:inline-block; float:none;}
.exam-area .exam-left-top p a{ margin-left:0; margin-right:10px;}
.exam-area .exam-left-bottom{ text-align:left;}
.exam-area .exam-left-bottom .save-btn{ margin-left:0;}
}

@media (min-width: 321px) and (max-width: 479px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
    .test-right .test_history ul.test-history-title li.test-history-md, .test-right .test_history ul.test-history-details li.test-history-md {
        width:23%;
    }
    .test-right .test_history ul.test-history-title li, .test-right .test_history ul.test-history-details li {
        width:12.7%;
    }
    .marks_wrap {
        width:80px;
        height:80px;
        border-width:4px;
    }
    .marks_wrap span {
        font-size:25px;
    }
    .marks_wrap span.line {
        height:3px;
        margin-top:-5px;
        margin-bottom:-5px;
    }
    .congrats_score {
        font-size:12px;
        width:180px;
        padding-top:20px;
        line-height:18px;
    }
    .congrats_score span {
        font-size:16px;
    }
    .score_wrap {
        width:40%;
    }
    .score_overview {
        width:60%;
    }
    .score_overview ul li {
        width:125px;
        padding:12px 5px;
    }
    .test_series_left h2 {
        font-size:21px;
    }
    .test_history_new .category_details .row .col-sm-5 {
        padding-left:25px;
    }
    .category_details .row .col-sm-7 {
        padding-right:25px;
    }
    .test_history_new .category_details .marks_wrap {
        width:100px;
        height:100px;
    }
    .test_history_new .marks_wrap span {
        font-size:23px;
    }
    .test_history_new .marks_wrap span.line {
        margin-top:1px;
        margin-bottom:-3px;
        width:80px;
    }
    .left-menu-area .left-menu-box a.query_call_img {
        height:285px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .test_history .nav-tabs>li>a {
        padding:18px 45px;
    }
    .test-right .test_history ul.test-history-title li.test-history-md, .test-right .test_history ul.test-history-details li.test-history-md {
        width:18%;
    }
    .test-right .test_history ul.test-history-title li, .test-right .test_history ul.test-history-details li {
        width:13.5%;
    }
    .test-right .test_history ul.test-history-title h3, .test-right .test_history ul.test-history-details h3 {
        font-size:10px;
        padding-left:0;
        padding-right:0;
        text-align:center;
    }
    .test-right .test_history ul.test-history-details p {
        font-size:13px;
        line-height:15px;
        padding:20px 15px;
    }
    .marks_wrap {
        width:80px;
        height:80px;
        border-width:4px;
        margin:0 auto;
        float:none;
    }
    .marks_wrap span {
        font-size:25px;
    }
    .marks_wrap span.line {
        height:3px;
        margin-top:-5px;
        margin-bottom:-5px;
    }
    .congrats_score {
        font-size:12px;
        width:180px;
        padding-top:20px;
        line-height:18px;
        margin:0 auto;
        padding-left:0;
        float:none;
        text-align:center;
    }
    .congrats_score span {
        font-size:16px;
    }
    .score_wrap {
        width:40%;
    }
    .score_overview {
        width:60%;
    }
    .score_overview ul li {
        width:125px;
        padding:12px 5px;
    }
    .test_series_right {
        padding-left:15px;
    }
    .test_series_left h2 {
        font-size:17px;
    }
    .time, .test_timing span {
        font-size:12px;
        min-height:23px;
    }
    .category_details .row .col-sm-8 {
        padding-right:25px;
    }
    .category_details ul li {
        width:46%;
        font-size:13px;
    }
    .test_history_new .category_details .row .col-sm-5 {
        padding-left:15px;
    }
    .category_details .row .col-sm-7 {
        padding-right:15px;
    }
    .test_history_new .category_details .marks_wrap {
        height:70px;
        width:70px;
        padding-top:7px;
    }
    .test_history_new .marks_wrap span {
        font-size:15px;
    }
    .test_history_new .marks_wrap span.line {
        width:40px;
        height:2px;
        margin-top:0px;
        margin-bottom:-2px;
    }
    .category_btns {
        width:120px;
        padding-top:10px;
    }
    .review_result {
        padding:5px 9px;
        font-size:10px;
    }
    .comment_box .children {
        padding:10px 0 !important;
    }
    .comment_box .children li {
        background-size:4% auto !important;
        margin:0;
        padding:10px 0 10px 25px;
    }
    .left-menu-area .left-menu-box a.query_call_img {
        height:215px;
    }
    .feedback-slider{float: none;}
}
@media (max-width: 767px) and (min-width: 200px) {
    .feedback-slider{float: none;}
    .test_history .nav-tabs>li>a {
        padding:18px;
        width:100%;
    }
    .test_history .nav-tabs {
        width:100%;
    }
    .test_history .nav-tabs>li {
        width:100%;
    }
    .score_wrap {
        width:100%;
        margin-bottom:20px;
    }
    .score_overview {
        width:100%;
    }
    .marks_wrap {
        width:80px;
        height:80px;
        border-width:4px;
        margin:0 auto;
        float:none;
    }
    .marks_wrap span {
        font-size:25px;
    }
    .marks_wrap span.line {
        height:3px;
        margin-top:-5px;
        margin-bottom:-5px;
    }
    .congrats_score {
        font-size:12px;
        width:180px;
        padding-top:20px;
        line-height:18px;
        margin:0 auto;
        padding-left:0;
        float:none;
        text-align:center;
    }
    .congrats_score span {
        font-size:16px;
    }
    .score_overview ul {
        text-align:center;
    }
    .score_overview ul li {
        font-size:12px;
        padding:10px 3px;
        width:111px;
        margin-left:2px;
        float:none;
        display:inline-block;
    }
    .close_tab {
        opacity:1;
    }
    .test_history .inner_tabs .nav-tabs {
        padding-left:0;
    }
    .test_history .inner_tabs .nav-tabs>li a span {
        top:20px;
    }
    .test_series_left h2 {
        font-size:15px;
        line-height:18px;
    }
    .time {
        font-size:14px;
    }
    .test_timing span {
        font-size:12px;
    }
    .test_series_right {
        border:0;
        border-top:1px solid #d8d8d8;
        margin-top:10px;
        padding-top:10px;
    }
    .category_details .row .col-sm-8 {
        border:0;
        border-bottom:1px solid #d5d5d5;
        margin-bottom:25px;
    }
    .category_details ul li, .category_details ul li:nth-of-type(2n) {
        width:100%;
        float:none;
    }
    .payment_history .category_details ul li {
        width:50%;
    }
    .payment_history .category_details ul li:last-child {
        text-align:right;
    }
    .payment_status {
        margin-top:25px;
    }
    .category_details ul li:last-child {
        margin-bottom:25px;
    }
    .category_details ul li:nth-last-child(2) {
        margin-bottom:25px;
    }
    .category_details .row .col-sm-7 {
        width:100%;
        overflow:hidden;
        border:0;
        border-bottom:1px solid #d5d5d5;
        padding-bottom:25px;
    }
    .test_history_new .category_details .row .col-sm-5 {
        width:100%;
        overflow:hidden;
        padding-top:25px;
    }
    .test_in_detail {
        width:95%;
        float:none;
    }
    .left-menu-box {
        position:absolute;
        left:-100%;
        top:75px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        z-index:1000;
        width:100%;
    }
    .left-menu-box.open_menu {
       left:0;
    }
    .full_overlay {
        background:rgba(0,0,0,0.5);
        position:fixed;
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:999;
        display:none;
    }
    body.open_menu_body .full_overlay {
        display:block;
    }
    .sidebar_menu {
        padding:15px;
        cursor:pointer;
        position:relative;
        z-index:1000;
        background:#1c4d79;
        color:#fff;
        font-size:14px;
        font-weight:500;
    }
    .test_history_new .category_details .marks_wrap {
        height:70px;
        width:70px;
        padding-top:7px;
    }
    .test_history_new .marks_wrap span {
        font-size:15px;
    }
    .test_history_new .marks_wrap span.line {
        width:40px;
        height:2px;
        margin-top:0px;
        margin-bottom:-2px;
    }
    .category_btns {
        width:150px;
        padding-top:10px;
    }
    .comment_box .children {
        padding:10px 0 !important;
    }
    .comment_box .children li {
        background-size:6% auto !important;
        margin:0;
        padding:10px 0 10px 25px;
    }
    .test_content_area p {
        width:100%;
    }
    .test_content_btn {
        width:100%;
        margin-top:0;
    }
    .test_duration {
        float:none;
        margin:0 auto;
    }
    .category_btns.mytest_btn {
        float:none;
        margin:0 auto;
    }
    .test_history .inner_tabs.mytest_tabs .nav-tabs>li.active>a:after, .test_history .inner_tabs.mytest_tabs .nav-tabs>li.active>a:before {
        display:none;
    }
    .left-menu-area .left-menu-box {
        padding-bottom:0;
    }
    .left-menu-area .left-menu-box a.query_call_img {
        width:260px;
        margin:0 auto;
        height:323px;
    }
}
@media (max-width: 767px) and (min-width: 501px) {
    .test-right .test_history ul.test-history-title li.test-history-md, .test-right .test_history ul.test-history-details li.test-history-md {
        width:18%;
    }
    .test-right .test_history ul.test-history-title li, .test-right .test_history ul.test-history-details li {
        width:13.5%;
    }
    .test-right .test_history ul.test-history-title h3, .test-right .test_history ul.test-history-details h3 {
        font-size:10px;
        padding-left:0;
        padding-right:0;
        text-align:center;
    }
    .test-right .test_history ul.test-history-details p {
        font-size:13px;
        line-height:15px;
        padding:20px 15px;
    }
}
@media (max-width: 500px) and (min-width: 200px) {
    .test-right .test_history ul.test-history-details li.test-history-md {
        width:100%;
    }
    .test-right .test_history ul.test-history-details li {
        width:50%;
    }
    .test-right .test_history ul.test-history-title h3, .test-right .test_history ul.test-history-details h3 {
        font-size:11px;
        padding-left:10px;
        padding-right:0px;
        border-radius:0 !important;
    }
    .test_box_resp {
        background:#1f6eb6;
        padding:20px 10px;
        border-radius:5px;
    }
    .test-right .test_history ul.test-history-details {
        position:relative;
        margin-bottom:15px;
        margin-top:15px;
    }
    .test-right .test_history ul.test-history-details:after {
        content:'';
        position:absolute;
        border-bottom:1px solid #fff;
        bottom:-15px;
        left:0;
        width:100%;
    }
}

@media (max-width: 320px) {
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
    .pack_tabs .free_test_acc {
        width:125px;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .reg_right, .reg_left, .reg_right_text {
        padding:0 10px;
    }
    .pack_name {
        font-size:12px;
        padding-top:5px;
    }
    .pack_test, .pack_price {
        font-size:14px;
        padding-top:5px;
    }
    .pack_buy span {
        font-size:11px;
    }
    .pack_buy a {
        width:75px;
        height:25px;
        line-height:25px;
        font-size:12px;
    }
    .pack_tabs .tab-cnt-area p {
        padding:0 15px;
        max-width:100%;
    }
    .pack_tabs .exam_title {
        width:55%;
    }
    .pack_tabs .view_syllabus {
        width:20%;
    }
}
@media screen and (max-width: 767px) and (min-width: 200px) {
    
    .reg_right_text {
        margin-top:25px;
    }
    .pack_name {
        font-size:12px;
        padding-top:5px;
    }
    .pack_test, .pack_price {
        font-size:14px;
        padding-top:5px;
    }
    .pack_buy span {
        font-size:11px;
    }
    .pack_buy a {
        width:75px;
        height:25px;
        line-height:25px;
        font-size:12px;
    }
    .pack_tabs.right-tab-content .horizontal-tab-area .tabs-nav li {
        max-width:85px;
        font-size:11px;
        min-height:35px;
    }
    .pack_tabs .exam_title h3 {
        font-size:13px;
    }
    .pack_tabs .exam_title h4 {
        font-size:11px;
    }
    .pack_tabs .exam_title {
        margin-bottom:0;
    }
    .pack_tabs .free_test_acc {
        float:none;
        clear:both;
        margin:5px 0;
        overflow:hidden;
    }
    .pack_tabs .view_syllabus {
        width:100%;
        float:none;
        margin:5px 0;
    }
    .mok-btn{display: inherit;}
    .about-list .slick-arrow{display: none !important;}
}


@media (max-width: 480px) and (min-width: 200px) {
    .banner_new_wrap .item_img{height: auto;}
    .home_banner_wrap .item .container, .home_banner_wrap, .home_banner_wrap .carousel { height: auto;}
}