@media only screen and (min-width:769px) and (max-width:1061px) {
    .step-details {
        width: 80%!important;
        padding-left: 8px!important;
    }
    #cssmenu>ul>li {
        background-color: #efeaea;
    }
    #cssmenu>ul>li>a {
        color: black!important;
    }
    .user-radio {
        margin-left: 0%!important;
    }
    .colmd6 {
        width: 45%!important;
        margin-bottom: 10px!important;
    }
    {
        margin-top: 2%!important;
    }
    .menu-right {
        width: 70%!important;
        float: right!important;
    }
    .banners-right {
        padding: 15px !important;
    }
    .banners-overlay {
        padding: 12px !important;
    }
}

@media only screen and (min-width:769px) and (max-width:1000px) {
    .colmd6 {
        width: 60%!important;
        margin: 5% 20%!important;
    }
}

@media only screen and (min-width:1062px) and (max-width:1200px) {
    .colmd6 {
        width: 45%!important;
        margin-bottom: 10px!important;
    }
    .step-content {
        width: 70%!important;
    }
    .menu-right {
        width: 70%!important;
        float: right!important;
    }
    .user-radio {
        margin-left: 0%!important;
    }
    .banners-right {
        padding: 20px !important;
    }
    .banners-overlay {
        padding: 12px !important;
    }
}

@media (max-width:1080px) {
    .header {
        min-height: 0px!important;
    }
    .sticky {
        position: relative;
    }
    .footer-menu ul {
        padding-right: 15%;
    }
    /*.footer-logo{margin-left:15px;}*/
}

@media (max-width:500px) {
    .open-button {
        width: 20%!important;
    }
    .radiocenter {
        text-align: center;
    }
    .smallhead {
        font-size: 25px !important;
    }
    .header-inner .sertext {
        padding: 48px 0 0 0!important;
    }
    .testfont {
        font-size: 25px !important;
    }
    .media p img {
        width: 100% !important;
    }
}

@media only screen and (min-width:500px) and (max-width:900px) {
    .open-button {
        width: 11%!important;
    }
}

@media (max-width:991px) {
    .media {
        height: auto;
    }
    .bottom-margin {
        margin: 4% auto 6%;
    }
    .curve1 {
        width: 100% !important;
    }
    /*.footer-logo{margin-left:33px;}*/
    .curve {
        border-radius: 5%;
        padding: 4%;
        height: auto!important;
    }
    .curve p {
        font-size: 15px;
    }
    .footer-menu {
        padding-right: 15%;
    }
    /*.social{margin-left:33px;}*/
    .banners-right {
        float: none;
        width: 95%;
        margin: auto;
        margin-top: 50px;
    }
    .user-radio {
        margin: auto;
    }
    .banners-overlay {
        float: none;
        margin: 5% auto 7%;
        width: 95% !important;
    }
    #banner ol {
        left: 3%;
        top: 107%;
    }
    .img__description {
        left: 5%;
        width: 70%;
    }
    .steps {
        margin-bottom: 40px;
        height: auto;
    }
    .blog-img {
        margin: 2% auto 0 !important;
        width: 383px;
    }
}

@media (max-width:590px) {
    .img__description {
        font-size: 14px;
    }
}

@media (max-width:460px) {
    .img__description {
        bottom: 10px;
        font-size: 12px;
        padding: 10px;
        line-height: 20px;
    }
}

@media (max-width:370px) {
    .gate-section {
        width: 100%;
    }
}

@media (max-width:1200px) {
    .slick-prev {
        left: 45%;
    }
    .slick-next {
        right: 45%;
    }
    .slick-prev,
    .slick-next {
        top: 104%
    }
    .blog-section {
        padding-bottom: 40px;
    }
}

@media (max-width:350px) {
    .slick-prev {
        left: 37% !important;
    }
    .slick-next {
        right: 37% !important;
    }
}

@media only screen and (min-width:825px) and (max-width:991px) {
    .user-radio {
        width: 42% !important;
    }
}

@media only screen and (min-width:690px) and (max-width:824px) {
    .user-radio {
        width: 50% !important;
    }
}

@media only screen and (min-width:600px) and (max-width:689px) {
    .user-radio {
        width: 59% !important;
    }
}

@media only screen and (min-width:500px) and (max-width:599px) {
    .user-radio {
        width: 71% !important;
    }
}

@media only screen and (max-width:499px) {
    .user-radio {
        width: 100% !important;
    }
}

@media only screen and (min-width:890px) and (max-width:991px) {
    .test-slider {
        width: 80%;
        margin: auto;
    }
    .gate-section {
        width: 50%;
        margin: auto;
        position: relative;
    }
}

@media only screen and (min-width:769px) and (max-width:889px) {
    .test-slider {
        width: 85%;
        margin: auto;
    }
    .gate-section {
        width: 50%;
        margin: auto;
        position: relative;
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .test-slider {
        width: 60%;
        margin: auto;
    }
    .gate-section {
        width: 60%;
        margin: auto;
        position: relative;
    }
}

@media only screen and (min-width:349px) and (max-width:599px) {
    .joinbanner .overlay {
        height: 150px !important;
    }
    .test-slider {
        width: 350px;
        margin: auto;
        
    }
}

@media only screen and (max-width:350px) {
    .test-slider {
        width: 100%;
        margin: auto;
    }
}

@media only screen and (max-width:599px) {
    .gate-section {
        width: 70%;
        margin: auto;
        position: relative;
    }
}

@media (max-width:768px) {
    table {
        width: auto!important;
    }
    .fancybox-wrap {
        top: 100px!important;
    }
    .blink {
        top: 59%!important;
    }
    .footpart4 {
        display: none!important;
    }
    .footpartlast {
        display: block!important;
    }
    .foot {
        top: 40px;
        position: relative;
        padding: 8px;
        text-align: center;
        color: white;
        background: #ff8604;
        display: block!important;
    }
    .foot a {
        color: white;
        text-decoration: underline;
    }
    .foot p {
        margin: 0!important;
    }
    .copyright {
        display: none!important;
    }
    .logo {
        float: none;
        text-align: center;
        margin: 60px 0 0 0;
    }
    .desk-study {
        display: none!important;
    }
    .res-study {
        display: block!important;
    }
    .phone-widget {
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 1px;
        text-align: center;
        margin: 2% 2% 2% 9%;
        padding: 10px 17px;
        background-color: #1893be;
        position: relative;
    }
    .phone-widget i {
        border: 3px solid #ececec !important;
        width: 40%;
        right: 90%;
        top: -16%;
        height: 132% !important;
        position: absolute;
        padding: 13px 16px;
        /* list-style-position: outside; */
        border-radius: 100px;
        background-color: #1893be!important;
        color: white;
        vertical-align: middle;
    }
    .desk-phone-widget {
        display: none!important;
    }
    .res-phone-widget {
        display: block!important;
    }
    .salary {
        height: auto!important;
    }
    .curve p {
        font-family: 'Open Sans', sans-serif!important;
    }
    .header {
        min-height: 0px!important;
    }
    .hindi p {
        margin: -14px 0 0 10% !important;
    }
    .mid-home {
        margin: 0 23% 0 0;
    }
    .mid-hindi {
        display: none;
    }
    .firsthead {
        position: relative;
        top: 125px;
    }
    .sticky {
        position: relative;
    }
    p img {
        width: 70%!important;
        margin: auto!important;
        display: block;
    }
    .mylist .row p img {
        width: 80%;
        margin: auto;
    }
    .joinus_text {
        top: 0%!important;
    }
    .bn {
        width: 22%!important;
        margin-left: 3%!important;
    }
    .bn2 {
        width: 23%!important;
        margin-left: 47%!important;
    }
    .responsetutor {
        display: block;
    }
    .workheight {
        margin-bottom: 30px!important;
    }
    .joinus_text h4 {
        margin-top: 15%!important;
    }
    .joinus_text h5 {
        display: none;
    }
    .dropdown-content {
        width: 100%;
    }
    .joinbanner {
        height: 180px !important;
    }
    .joinbanner .overlay {
        height: 180px !important;
    }
    .fbc {
        height: 15px !important;
    }
    .testcode {
        display: none;
    }
    .frm2 {
        left: 0%;
        margin-top: 0;
    }
    .slick-prev {
        left: 30%;
    }
    .slick-next {
        right: 40%;
    }
    .display {
        display: none;
    }
}

@media only screen and (min-width:769px) and (max-width:991px) {
    .testcode {
        margin-top: 105px !important;
    }
}

@media only screen and (min-width:900px) and (max-width:991px) {
    .img__description {
        width: 65%;
    }
}

@media only screen and (min-width:480px) and (max-width:585px) {
    .tuition-details {
        width: 85%;
    }
}

@media only screen and (min-width:375px) and (max-width:479px) {
    .tuition-details {
        width: 80%;
    }
}

@media only screen and (min-width:992px) and (max-width:1096px) {
    .tuition-details {
        width: 86%;
    }
}

@media (max-width:374px) {
    .tuition-details {
        width: 73%;
    }
    .banners-details li a {
        font-size: 15px;
    }
    .banners-details li p {
        font-size: 14px;
    }
}

@media only screen and (min-width:992px) and (max-width:1031px) {
    .user-radio {
        margin-left: 35%;
    }
}

@media only screen and (min-width:992px) and (max-width:1179px) {
    .step-content {
        width: 68%;
    }
}

@media only screen and (min-width:431px) and (max-width:535px) {
    .step-content {
        width: 65%;
    }
}

@media only screen and (min-width:992px) and (max-width:1080px) {
    .social li {
        margin-right: 5px;
    }
}

@media only screen and (min-width:992px) and (max-width:995px) {
    .social li {
        width: 35px;
        height: 35px;
        font-size: 23px;
    }
}

@media only screen and (min-width:992px) and (max-width:1050px) {
    .step-content h2 {
        padding: 0 0 20px 30px;
    }
    .step-content p {
        padding: 0 0 20px 30px;
    }
}

@media only screen and (min-width:725px) and (max-width:991px) {
    .step-details {
        width: 80%;
    }
}

@media only screen and (min-width:725px) and (max-width:991px) {
    .steps {
        width: 70%;
        margin: auto;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width:635px) and (max-width:724px) {
    .steps {
        width: 80%;
        margin: auto;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width:595px) and (max-width:634px) {
    .steps {
        width: 85%;
        margin: auto;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width:560px) and (max-width:594px) {
    .steps {
        width: 90%;
        margin: auto;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width:559px) {
    .steps {
        width: 92%;
        margin: auto;
        margin-bottom: 40px;
    }
}

@media (max-width:535px) {
    .step-num {
        padding: 25px 10px;
    }
}

@media (max-width:545px) {
    .fonttest {
        font-size: 11px!important;
    }
    .logo {
        float: none;
        margin: 50px 0 0 0;
    }
    .logo img {
        display: block;
        margin: auto;
    }
    .menu {
        float: none;
        margin: 20px auto 10px 10%;
    }
}

@media (max-width:400px) {
    .menu {
        margin: 20px aut o 10px;
    }
}

@media (max-width:362px) {
    .menu li a {
        font-size: 14px;
    }
    .join-btn {
        padding: 10px;
    }
    .menu ul li {
        margin: 0 5px;
    }
}

@media (max-width:336px) {
    .img__description {
        font-size: 12px;
        padding: 5px;
    }
}

@media (min-width:431px) {
    .steps-details {
        display: none;
    }
}

@media (max-width:430px) {
    .step-content {
        width: 100%;
    }
    .step-details img {
        float: none;
    }
    .step-details {
        display: none;
    }
    .steps-details {
        display: block;
    }
    .step-num {
        padding: 25px;
    }
}

@media only screen and (max-width:500px) {
    .banners-right {
        margin-top: 70px;
    }
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        min-height: 1px;
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 45%
    }
    .col-md-5 {
        width: 44%
    }
    .col-md-4 {
        width: 30%
    }
    .col-md-3 {
        width: 23%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
}