@media only screen and (min-width:768px) and (max-width:960px) {
    .full-width-container {
        width: 100%;
        height: auto
    }
    .top_header {
        width: 100%;
        height: 30px;
        line-height: 30px;
        background-color: #f3f3f3;
        border-bottom: 1px solid #d9d9d9;
        margin: 0px auto;
    }
    .content_container {
        width: 748px;
        height: auto;
        margin: 0px auto;
        padding: 0px 10px;
    }
    .content_container .language {
        border: none;
        outline: none;
        padding: 5px 10px;
        margin-top: 6;
        background-color: #f3f3f3;
        color: #929292;
    }
    .content_container .social {
        width: auto;
        height: 30px;
        float: right;
    }
    .social ul {
        width: auto;
    }
    .social ul li {
        width: 40px;
        height: 30px;
        border-left: 1px solid #ddd;
        list-style-type: none;
        display: inline-block;
        float: left
    }
    .social ul li:hover {
        background-color: #fff;
    }
    .social ul li:last-child {
        border-right: 1px solid #ddd;
    }
    .social ul li a {
        width: 40px;
        height: 30px;
    }
    .social ul li a img {
        margin: 10px auto;
        display: block;
    }
    .content_container .loginlinks {
        display: block;
        position: absolute;
        top: 0px;
        width: 560px;
    }
    .banner {
        width: 100%;
        height: 50px;
        background: url(../img/banner_bg.png) no-repeat;
        background-position: top;
        background-size: cover;
        margin: 0px auto;
    }
    .logo_section {
        width: auto;
        height: 55px;
        float: left;
    }
    .logo_section .logo {
        width: 122px;
        float: left;
    }
    .logo img {
        width: 100%;
        float: left;
    }
    .jqueryslidemenu ul li a {
        margin-right: 0px !important;
    }
    .navsticky {
        background-color: #FFF;
        position: fixed;
        width: 100%;
        height: 78px;
    }
    .sticky .menu {
        width: auto;
        height: auto;
        margin: 0px auto;
        position: relative;
        z-index: 999999;
        float: right;
        top: -36px;
    }
    .content_container .exams_section {
        width: 100%;
        float: left;
        margin: 0px 0px 50px 0px;
    }
    .content_container .exams_section {
        margin: none;
    }
    .student_exams {
        width: 228px;
        height: 300px;
    }
    .student_exams img {
        width: 100%;
    }
    .employment_exams {
        width: 228px;
        height: 300px;
    }
    .employment_exams img {
        width: 100%;
    }
    .companies_exams {
        width: 228px;
        height: 300px;
    }
    .companies_exams img {
        width: 100%;
    }
    .silentfeatureSec {
        width: 100%;
        height: 500px;
    }
    .featuresBoxes li {
        display: inline-block;
        list-style-type: none;
        width: 168px;
        height: 170px;
        border: 1px dashed #2E8E8A;
    }
    .educational {
        width: 167px;
        height: 375px;
    }
    .testimonials {
        width: 100%;
        padding: 15px 0px;
    }
    .footer .footer_menu {
        width: 72%;
        height: 70px;
    }
    .middle_container {
        width: 485px !important;
    }
    #columns{
    column-count:2;
    margin-right:120px;
    margin-left:10px;
    }
    .all-question-row {
        width: 487px !important;
    }
    .login-container {
        margin-bottom: 75px;
    }
    .signup-container .left_signup {
        width: 720px;
        display: none;
    }
    .signup-container .signup_right {
        width: 720px;
        float: left;
        margin-bottom: 40px;
    }
    .socialbutton {
        width: 395px;
        margin: 0 auto;
    }
    .or span {
        left: 337px;
    }
    .singup_inner .sign_table {
        margin-top: 20px;
    }
    .sign_table input[type="text"] {
        width: 300px;
    }
    .sign_table input[type="password"] {
        width: 300px;
    }
    .sign_table select {
        width: 300px;
    }
    .category-title select {
        width: 174px;
    }
    .category-title input {
        width: 185px;
        padding: 4px;
    }
    .paging-nav {
        width: 487px;
    }
    .ismobile_device {
        display: block !important;
    }
    .time_320_m {
        display: none !important;
    }
    .bottomadd {
        display: none !important;
    }
    .leftadddiv {
        display: none !important;
    }
    .rightadddiv {
        display: none !important;
    }
    .responsive_bottomadd {
        display: block !important;
    }
    .index_exam {
        padding-left: 0px !important;
    }
    .modelpaperLoading {
        width: 390px;
        background-color: #fff;
        float: left;
        text-align: center;
        margin: 110px 0px 84px 0px;
        padding-bottom: 20px;
        margin-left: 143px;
    }
    .right_exam_grid {
        height: 314px;
        width: 210px;
        float: left;
        margin-left: 20px;
        background-color: #fff;
        margin-top: 0px !important;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width:481px) and (max-width:767px) {
    .content_container .exams_section {
        margin-top: 120px;
    }
    .content_container {
        width: 480px;
    }
    .content_container .loginlinks {
        width: 280px;
    }
    .logo_section .logo {
        width: 155px;
    }
    .logo_section {
        height: 67px;
    }
    .banner {
        height: 65px;
    }
    .inner_banner {
        height: 65px;
    }
    .sticky .menu {
        top: -44px;
    }
    .sticky .logo {
        width: 155px;
    }
    .student_exams {
        margin: 10px auto 10px auto;
        float: none;
    }
    .student_exams img {
        width: 100%;
    }
    .employment_exams {
        margin: 10px auto 10px auto;
        float: none;
    }
    .companies_exams {
        margin: 10px auto 10px auto;
        float: none;
    }
    .educational {
        width: 300px;
        height: 304px;
        padding: 20px;
        margin: 20px auto 30px auto !important;
        float: none;
    }
    .testimonials {
        width: 100%;
        padding: 0px;
        min-height: 400px;
        display: none;
    }
    .smobitrigger {
        font-size: 14px;
        padding: 5px;
    }
    .bx-wrapper {
        width: 450px !important;
        margin: 0 auto !important;
        padding: 10px;
    }
    .bx-viewport {
        width: 462px;
    }
    .testimonials .testimonial-title {
        padding-top: 15px;
    }
    .bx-viewport {
        min-height: 200px;
    }
    .top {
        display: none;
    }
    .social_footer {
        display: none;
    }
    .footer .footer_menu {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .footer_menu ul li a {
        padding: 0px 5px;
    }
    .login-container {
        margin-bottom: 75px;
    }
    .signup-container {
        margin-top: 149px;
    }
    .signup-container .left_signup {
        width: 460px;
        display: none;
    }
    .signup-container .signup_right {
        width: 460px;
        float: left;
        margin-bottom: 30px;
    }
    .singup_inner .sign_table {
        margin-top: 15px;
    }
    .socialbutton {
        width: 395px;
        margin: 0 auto;
    }
    .or span {
        left: 205px;
    }
    .left_nav {
        width: 455px;
        margin-bottom: 0px;
    }
    .middle_container {
        margin-top: 125px;
        margin-left: 0px;
        width: 455px;
    }
    .middle_container_2 {
        margin-top: 125px;
        margin-left: 0px;
        width: 455px;
    }
    .category-title select {
        width: 155px;
    }
    .category-title input {
        width: 155px;
        padding: 4px;
    }
    .all-type-questions {
        width: 428px;
        margin-bottom: 0px;
    }
    .all-question-row {
        min-height: auto;
        margin: 150px 0px 0px 0px;
        width: 454px;
    }
    #tableData td.xtrapadding {
        padding: 15px 0px
    }
    .paging-nav,
    #tableData {
        width: 454px;
    }
    .modelpaper-width {
        width: 12%;
    }
    .ismobile_device {
        display: block !important;
    }
    .left_nav {
        display: none;
    }
    .fancybox-table .fancy-row label {
        width: 145px;
    }
    .optionsDiv span p {
        width: 250px !important;
    }
    .fancybox-table {
        width: 395px;
    }
    #fancy_assign {
        width: 410px;
    }
    .assigned input {
        width: 183px;
    }
    .fancybox-wrap {
        top: 120px !important;
    }
    .Inpage-title {
        line-height: 34px;
        font-size: 30px;
        margin: 129px auto 7px auto;
    }
    .llabel {
        width: 230px !important;
    }
    .course_id {
        display: none;
    }
    .time_320_m {
        display: none !important;
    }
    .bottomadd {
        display: none !important;
    }
    .leftadddiv {
        display: none !important;
    }
    .rightadddiv {
        display: none !important;
    }
    .responsive_bottomadd {
        display: block !important;
    }
    .index_exam {
        padding-left: 0px !important;
    }
    .modelpaperLoading {
        width: 390px;
        background-color: #fff;
        float: left;
        text-align: center;
        margin: 110px 0px 84px 0px;
        padding-bottom: 20px;
        margin-left: 143px;
    }
    .right_exam_grid {
        height: 380px;
        width: 416px;
        float: left;
        background-color: #fff;
        margin-top: 0px !important;
        margin-bottom: 40px;
    }
    .box_exam_grid {
        width: 77px;
    }
    .ex_score_board_div {
        width: 415px;
    }
}

@media only screen and (min-width:320px) and (max-width:480px) {
    #columns {
        -moz-column-count: 1 ! important;
        column-count: 1;
    }
    .pin {
        width: 100%;
        max-width: 275px;
        min-width: 275px ! important;
    }
    .pin:first-child {
        min-width: 275px ! important;
    }
    .wrapper {
        width: 95%;
        max-width: 480px;
        min-width: 320px;
        margin: 0px;
    }
    .content_container .exams_section {
        margin-top: 0px;
    }
    .content_container {
        width: 320px;
    }
    .content_container .loginlinks {
        width: 120px;
    }
    .logo_section .logo {
        width: 135px;
    }
    .smobitrigger {
        font-size: 14px;
        padding: 5px;
    }
    .menu {
        top: -60px;
    }
    .banner {
        height: 65px;
    }
    .inner_banner {
        height: 65px;
    }
    .sticky .logo {
        width: 135px;
    }
    .student_exams {
        width: 280px;
        margin: 10px auto 10px auto;
        float: none;
    }
    .student_exams img {
        width: 100%;
    }
    .employment_exams {
        width: 280px;
        margin: 10px auto 10px auto;
        float: none;
    }
    .employment_exams img {
        width: 100%;
    }
    .companies_exams {
        width: 280px;
        margin: 10px auto 10px auto;
        float: none;
    }
    .companies_exams img {
        width: 100%;
    }
    .featuresBoxes li {
        width: 200px;
        min-height: 189px;
        padding: 10px;
    }
    .educational {
        float: none;
        margin: 20px auto !important;
    }
    .top {
        display: none;
    }
    .footer_menu {
        clear: both;
        width: 100% !important;
        margin-bottom: 10px;
        height: auto !important;
    }
    .social_footer {
        display: none;
    }
    .copyrightdiv {
        text-align: center;
    }
    .copyrights {
        float: none;
        clear: both;
    }
    .createby {
        float: none;
        clear: both;
    }
    .testimonials {
        width: 100%;
        padding: 0px;
        min-height: 480px;
        margin-bottom: 0px;
        display: none;
    }
    .bx-wrapper {
        width: 290x !important;
        margin: 0 auto !important;
        padding: 10px;
    }
    .bx-pager-link {
        display: none !important;
    }
    .bx-viewport {
        width: 462px;
    }
    .testimonials .testimonial-title {
        padding-top: 15px;
    }
    .bx-viewport {
        min-height: 200px;
    }
    .footer .footer_menu {
        margin-top: 15px;
    }
    .login-container {
        width: 289px;
        padding-bottom: 0px;
        margin-bottom: 74px;
    }
    .login-container .email {
        width: 267px;
    }
    .email input[type="text"] {
        width: 267px;
    }
    .login-container .password {
        width: 267px;
    }
    .password input[type="password"] {
        width: 267px;
    }
    .remember {
        width: 266px;
    }
    .creataccount {
        width: 250px;
    }
    .forgotpass {
        width: 280px;
    }
    .networkbtns {
        width: 262px;
        margin: 10px auto 0px auto;
    }
    .networkbtns .gplus {
        margin-left: 10px;
    }
    .forgotpass {
        margin-top: 19px;
    }
    .signup-container .left_signup {
        width: 460px;
        display: none;
    }
    .signup-container .signup_right {
        width: 300px;
        margin: 0 auto;
        float: none;
        margin-bottom: 30px;
    }
    .or span {
        left: 128px;
    }
    .socialbutton {
        width: 190px;
        margin: 0 auto;
    }
    .sign_table input[type="text"] {
        width: 175px;
    }
    .sign_table input[type="password"] {
        width: 175px;
    }
    .sign_table select {
        width: 175px;
    }
    .left_nav {
        width: 300px;
        margin-bottom: 0px;
    }
    .middle_container {
        margin-top: 125px;
        margin-left: 0px;
        width: 300px;
        padding:0px;
    }
    .formula-question{
    padding-right: 0px; 
     padding-left: 0px; 
    }
    .middle_container_2 {
        margin-top: 125px;
        margin-left: 0px;
        width: 300px;
    }
    .category-title select {
        width: 183px;
    }
    .category-title input {
       /* width: 275px;*/
        padding: 4px;
        margin-top: 5px;
    }
    .all-type-questions {
        width: 275px;
        margin-bottom: 0px;
    }
    .all-question-row {
        min-height: 300px;
        margin: 150px auto 0px auto;
        width: 300px;
    }
    .paging-nav,
    #tableData {
        width: 300px;
        overflow-y: auto !important;
        display: inherit;
    }
    .modelpaper-width {
        width: 12%;
    }
    .time-width {
        width: 9% !important;
    }
    .startbutton {
        width: 44px;
        height: 18px;
        line-height: 19px;
        margin-right: -5px;
    }
    .modules-table tr td input[type="text"] {
        width: 55px;
    }
    .ismobile_device {
        display: block !important;
    }
    .left_nav {
        display: none;
    }
    .modelpaerName {
        margin-right: 0px;
    }
    .model_p_noq_mob {
        display: block;
    }
    .model_p_noq_web {
        display: none;
    }
    .fancy-row {
        clear: both !important;
    }
    .fancybox-table .fancy-row label {
        margin: 0px;
    }
    .fancy-title {
        text-align: left;
        padding-left: 10px;
    }
    .fancybox-table .fancy-row label {
        width: 287px;
    }
    .fancybox-table .fancy-row .largelabel {
        width: 261px;
    }
    .assigned input {
        width: 100px;
    }
    .Inpage-title {
        font-size: 22px;
        margin-top: 120px;
        line-height: 28px;
        margin-bottom: 0px;
    }
    .Inpage-title:after {
        width: 280px;
    }
    .optionsDiv span p {
        width: 260px !important;
    }
    .contact-section {
        width: 300px;
    }
    .formBox .formControl {
        width: 245px;
    }
    .formControl span input[type="text"] {
        width: 215px;
    }
    .formControl span textarea {
        width: 215px !important;
        min-width: 215px;
    }
    .formBox .formControl {
        margin: 0px;
    }
    .nonedisplay {
        display: none !important;
    }
    .sendFeed {
        margin-top: 10px;
    }
    .fancybox-table {
        width: 235px;
    }
    #fancy_assign {
        width: 248px;
    }
    .assigned input {
        width: 183px;
    }
    .fancybox-wrap {
        top: 120px !important;
    }
    .course_id {
        display: none;
    }
    .date_width {
        width: 100px !important;
    }
    .time_320_n {
        display: none !important;
    }
    .q-title {
        font-size: 15px;
    }
    .middle_title {
        font-size: 16px;
    }
    .middle_title .size_lg {
        font-size: 16px !important;
    }
    .bottomadd {
        display: none !important;
    }
    .leftadddiv {
        display: none !important;
    }
    .rightadddiv {
        display: none !important;
    }
    .responsive_bottomadd {
        display: block !important;
    }
    .index_exam {
        padding-left: 0px !important;
    }
    .modelpaperLoading {
        width: 210px;
        background-color: #fff;
        float: left;
        text-align: center;
        margin: 110px 0px 84px 0px;
        padding-bottom: 20px;
        margin-left: 60px;
    }
    .right_exam_grid {
        height: 378px;
        width: 262px;
        float: left;
        margin-left: 20px;
        background-color: #fff;
        margin-top: 0px !important;
    }
    .ex_score_board_div {
        width: 264px;
    }
    .box_exam_grid {
        width: 48px;
    }
    .Takeanexam_btn {
        margin-top: 110px !important;
    }
    .Takeanexam_btn {
        margin-top: 110px !important;
        padding: 5px 10px 5px 10px;
        margin: 0px auto 0px auto;
    }
    .rating {
        margin-left: 0px;
        !important;
    }
    .rating-xs {
        font-size: 1.5em;
        !important;
    }
    .rating-container .star {
        margin: 0 0px;
    }
    .rating_div {
        margin-top: 15px;
    }
    .share_box {
        display: none;
    }
}
