@media only screen and (min-width: 1366px) {

    .home-top-consultants ul.consultants-slider ul.slick-dots {
        bottom: -24px;
    }

    .home-top-consultants ul.consultants-slider li img {
        width: 100% !important;
        height: auto !important;
        padding: 24px 24px 25px;
        max-width: 100%;
    }
}
@media only screen and (max-width: 1365px) {

    .expert-form .field-set .field-area div.checkbox label {
        width: 85% !important;
        position: relative;
        top: 3px;
    }
    .pageBanner-caption {
        max-width: 1170px;
    }
    .container {
        width: 1170px;
    }

    .element-size-1 {
        width: 600px;
    }

    .mianNaviagtion .navbar-nav > li > a {
        padding: 11px 12px 8px;
    }
    .home-consultants ul.consultant-list li {
        width: 178px;
    }

    .home-consultants ul.consultant-list li a .caption i {
        font-size: 30px;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder span {
        font-size: 16px;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder strong {
        font-size: 16px;
    }

    .home-consultants img {
        width: 100%;
    }

    ul.consultants-slider ul.slick-dots {
        bottom: 23px;
    }

    ul.consultants-slider li img {
        width: 100%;
        height: auto !important;
        padding: 25px 13px;
        max-width: 100%;
    }

    .home-top-consultants ul.consultant-list li {
        list-style: none;
        padding: 0;
        margin: 0px;
        display: block;
        height: 69px;
        overflow: hidden;
        width: 175px;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    ul.consultant-list li a .caption .text-holder strong {
        font-size: 16px;
    }

    ul.consultant-list li a .caption .text-holder span {
        font-size: 14px;
        line-height: normal;
    }

    .video-box {
        width: 100%;
    }


    .blog-holder.newsListingBlogHolder .img-holder {
        width: 260px;
    }

    .blog-holder.newsListingBlogHolder .text-holder {
        padding: 20px 32px 0 10px;
    }

   

    ul.video-list.showHiddenBox li {
        min-height: 150px !important;
        height: 150px !important;
    }

    div.home-video-box ul.video-list li img {
        height: 150px !important;
    }

}
/* Large devices (desktops, less than 1200px)*/
@media only screen and (max-width: 1199px) {
    div.fixedHeightBox {
        min-height: initial;
    }

    .container {
        width: 960px;
    }

    .mianNaviagtion .navbar-nav > li > a {
        padding: 11px 10px 8px;
    }

    .home-third {
        width: 100%;
        padding: 0px 10px;
    }

    .banner-box-holder {
        float: left;
        width: auto;
        margin: 0px 10px 10px 0px;
    }

    .element-size-1.home-consultants {
        width: 100%;
    }

    .element-size-4.home-guides {
        width: 100%;
    }

    .home-video-box {
        width: 100%;
    }

    .home-banners-holder {
        width: 100%;
    }

    div#SideBanners {
        float: right;
    }

    ul.consultants-slider ul.slick-dots {
        bottom: -23px;
    }

    #headerTop div.logo img {
        width: 180px;
    }

    .mianNaviagtion .navbar-nav > li > a {
        font-size: 12px;
        padding: 11px 10px 8px;
    }

    .banner-holder-last {
        margin-bottom: 15px;
        text-align: center;
    }

    .main-section .element-size-1 {
        width: 715px;
    }

    .banner-box-wrap {
        width: 100% !important;
    }

        .banner-box-wrap .banner-box {
            float: left;
            margin-right: 20px;
        }

            .banner-box-wrap .banner-box:last-child {
                margin-right: 0px;
            }

    .footer-title h3 {
        font-size: 18px;
    }

    ul.consultants-slider li img {
        padding: 14px 13px;
    }

    div.homeSections2 .element-size-1 {
        width: 371px;
    }

    div.homeSections2 .element-size-5 {
        width: 570px;
    }

    .home-page .banner-box-holder {
        float: left;
        width: 250px;
        margin: 0px 10px 10px 0px;
        height: 250px;
        overflow: hidden;
    }

        .home-page .banner-box-holder img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100% !important;
        }

    .home-page .empty-banners {
        float: left;
        margin: 0;
        width: 250px;
    }

    .home-page .success-banners {
        float: left;
        margin: 0 0 0 20px;
        width: 250px;
    }
    /*
	.home-page div.homeSections2 div.home-top-consultants a.btn-top, div.homeSections2  .home-page div.home-video-box  a.btn-top {
		position: relative;
		top: 0px !important;
		text-align: center !important;
		float: left;
		width: 100%;
		right: 0px;
		left: 0px;
		margin-bottom: 10px;
	}*/
    .home-top-consultants ul.consultant-list li {
        width: 152px;
    }

        .home-top-consultants ul.consultant-list li a .caption i {
            font-size: 25px;
        }

    .home-top-consultants ul.consultants-slider {
        float: left;
        width: 100%;
    }

    .home-page .blog-holder.newsListingBlogHolder .img-holder {
        width: 100%;
        margin: 0px;
    }

        .home-page .blog-holder.newsListingBlogHolder .img-holder img {
            width: 100% !important;
        }

   


    div.newsListingBlogHolder {
        position: relative;
        margin: 0px -2%;
    }

    .newsListingBlogHolder .blog-list {
        float: left;
        width: 46%;
        margin: 0px 2% 10px;
    }

    div.newsListingBlogHolder .blog-list .text-holder h3 a, div.newsListingBlogHolder .blog-list .text-holder h3 {
        line-height: normal;
        font-size: 16px;
    }

    div.newsListingBlogHolder .blog-list .text-holder h3 {
        min-height: 60px;
    }

    .element-size-3 {
        width: 261px;
        margin: 0 a;
        float: right;
        text-align: right;
        margin-right: -15px;
    }

    div.top-consultants-style2 ul {
        padding-bottom: 2px;
    }
}
@media (max-width: 1199.98px) {
    .banner-slider {
        max-width: 365px;
    }
    .banner-content-block {
        padding: 15px 8px;
    }
    .heading-area {
        margin-right: 10px;
        padding-right: 10px;
        width: 38px;
    }
    .nav-title {
        font-size: 18px;
    }
    .second-nav > li > a {
        padding: 8px 9px;
    }
    .second-nav > li.active > a, .second-nav > li > a:hover,
    .second-nav > li > a:focus {
        padding: 8px 9px;
    }
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    .banner-lg-img {
        height: 450px;
    }
    .banner-lg-caption {
        min-height: 450px;
    }
    .banner-lg-caption:after {
        height: 450px;
    }
    .search-filter .chosen-container-single .chosen-single div {
        width: 25px;
    }
    .left-cell,
    .right-cell {
        float: none;
        width: 100%;
        display: block;
        vertical-align: top;
        overflow: hidden;
        padding: 0;
    }
    .content-icon {
        width: 35px;
        height: auto;
        margin-right: 5px;
    }
    .heading-area {
        margin-right: 8px;
        min-width: 44px;
        padding-right: 8px;
    }
    .second-heading-area {
        min-width: 44px;
    }

    .heading-area .icon-wrap {
        max-width: 30px;
        margin-right: 5px;
    }
    .nav-body {
        overflow-y: scroll;
    }
    .nav-title {
        font-size: 14px;
        line-height: 16px;
        display: none;
    }
    .second-nav > li > a {
        padding: 8px 5px;
    }

    .second-nav > li > a .item-icon {
        width: 32px;
        min-height: 32px;
    }

    .second-nav > li.active > a,
    .second-nav > li > a:hover,
    .second-nav > li > a:focus {
        padding: 8px 5px;
    }

    .scrollTo {
        display: block;
        top: 0;
        line-height: 62px;
    }
    .search-filter [class*="col-md"] {
        width: 100%;
    }
    .bannerConsultansDetails div.page-banner2 a.cnslt-image {
        width: 100px;
        min-height: 100px;
        margin-right: 15px;
    }
    .bannerConsultansDetails div.page-banner2 a.cnslt-image:after {
        height: 100px;
    }
    .bannerConsultansDetails ul.cnslt-info li {
        font-size: 15px;
    }

}
@media only screen and (max-width: 991px) {
    .container {
        width: 740px;
    }

    .element-size-1 {
        width: 100% !IMPORTANT;
    }

    .element-size-3 {
        width: 100% !IMPORTANT;
        width: 100% !IMPORTANT;
        margin-right: 0px;
    }

    #headerTop div.logo {
        text-align: center;
        margin-bottom: 10px;
    }

    div#featuredSlidersCarousel div.item img {
        height: auto !important;
    }

    #headerTop div.logo img {
        width: auto;
    }

    #headerTop .banner-holder {
        margin: 5px 0px 10px;
    }

    .mianNaviagtion div.left,
    .mianNaviagtion div.right {
        padding: 0px;
        margin: 0px;
        width: 100%;
        float: none;
    }

    .mianNaviagtion .navbar-nav > li > a {
        font-size: 12px;
        padding: 11px 8px 8px;
    }

    #headerBottom div.right {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    a.loginmenu {
        display: block !important;
        float: none !important;
        text-align: center !important;
    }

    .mianNaviagtion .navbar-nav > li > a {
        padding: 14px 8px 11px;
    }

    .main-section .element-size-1 {
        width: 100%;
    }

    div#featuredSlidersCarousel div.item img {
        width: 100% !important;
        height: auto !important;
    }

    .element-size-2 {
        width: 100%;
    }

    .expert-form {
        width: 100%;
        padding: 0px 20px;
        margin-bottom: 10px;
    }

    .banner-box-holder {
        width: auto;
    }

    .banner-box-holder.hiddenBox {
        display: none;
    }

    .banner-box-holder.showHiddenBox {
        margin-top: 10px;
        display: inline-block !important;
    }

    div#SideBanners {
        width: 100%;
    }

    .banner-box-holder {
        width: 50% !important;
        margin: 0px !important;
        padding: 5px !important;
        overflow: hidden;
        min-height: 250px;
    }

    .banner-box-holder img {
        width: 100% !important;
        height: 250px;
    }

    .home-consultants ul.consultant-list li {
        width: 32%;
    }
    .empty-banners {
        width: 100%;
    }

    .success-banners {
        width: 100%;
        margin: 0px;
    }
    .home-top-consultants ul.consultant-list li {
        width: 222px;
    }


    .home-page div.blog-holder .img-holder {
        width: 100%;
    }

        .home-page div.blog-holder .img-holder img {
            width: 100%;
        }

    .home-page div.blog-holder .text-holder {
        padding: 20px;
        min-height: 200px;
    }

    div.homeSections2 .element-size-5 {
        width: 100%;
    }

    .home-page .empty-banners {
        width: 50%;
    }

    .home-page .success-banners {
        width: 50%;
        margin: 0px;
    }

    .home-page div#MidBanners {
        float: left;
        margin-right: 0;
        width: 100%;
    }

    ul.consultant-list li a img {
        width: 100%;
    }

    .home-page div.blog-holder .blog-list {
        float: left;
        width: 48%;
        margin: 0px 14px 14px 0px;
    }
    /* consultant pages */
    .consultantsPage div.page-banner div.container {
        float: none;
        width: 740px;
    }

   

    .main-section {
        padding-top: 0px;
    }

    .element-size-2 .banner-box-holder img {
        width: 100% !important;
    }

    .home-page .element-size-2 .banner-box-holder img {
        width: 250px !important;
    }

    div.newsListingBlogHolder .blog-list .text-holder h3 a, div.newsListingBlogHolder .blog-list .text-holder h3 {
        line-height: normal;
        font-size: 20px;
    }

    .home-page .element-size-2 .banner-box-holder img {
        width: 100% !important;
    }



    div.top-consultants-style2 h1 {
        margin-top: 0;
    }
    /*
	div.top-consultants-style2 a.btn-top {
		top: 25px;

	}*/
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    .d-sm-none{
        display: none;
    }
    .pageBanner h1 {
        font-size: 25px;
    }

    #xpertBoxOuter {
        position: relative;
        z-index: 100;
    }

    .boxOuter-overlay:after {
        display: none;
    }

    div.single-sa-use-ful-links {
        height: auto;
    }

    .caption-head {
        margin: 0 0 25px;
    }

        .caption-head h1 {
            font-size: 25px;
        }

    .search-filter {
        margin: 0 auto 15px;
    }

        .caption-head span, .banner-lg-caption span, .reg-link,
        .search-filter .chosen-container-single .chosen-single span {
            font-size: 15px;
        }

        .search-filter input[type=text], .search-filter select,
        .search-filter .chosen-container-single .chosen-single {
            height: 40px;
            line-height: 40px;
            font-size: 15px;
            min-height: 40px !important;
        }

            .search-filter select.chosen-select {
                min-height: 40px !important;
            }

            .search-filter .chosen-container-single .chosen-single div b, .search-filter .chosen-container-active.chosen-with-drop .chosen-single div b {
                background-position: 0 17px !important;
            }

        .search-filter input[type=submit] {
            height: 40px;
            line-height: 40px;
            font-size: 20px;
        }

        .search-filter [class*="col-lg"], [class*="col-md"], [class*="col-sm"] {
            width: 100%;
        }

        .search-filter .btn-search {
            text-align: center;
        }

        .search-filter input[type=submit] {
            max-width: 100%;
        }

    .banner-img {
        height: 310px;
    }

    .banner-caption .consultants-list {
        padding-top: 0;
    }

    .consultants-list {
        display: block;
        margin: 0;
    }

        .consultants-list > li {
            width: 100%;
            margin: 7px 0;
        }

    .banner-content-block {
        padding: 8px;
    }

    .heading-wrap span, .heading-wrap a {
        font-size: 14px;
    }

    .guide-slider .slick-dots li {
        margin: 0;
    }

    .guide-table-widget div.table-responsive {
        overflow-x: auto !important;
        overflow-y: hidden !important;
    }

    .table.guide-table.scholarships-table > tbody > tr > td {
        vertical-align: middle;
    }

    .fixed-nav {
        top: auto;
        bottom: 0;
    }

    .nav-body {
        overflow: hidden;
        overflow-x: scroll;
    }

    .guide-menu-list ul > li {
        width: 33.33%;
        margin: 0 0 10px;
    }

        .guide-menu-list ul > li > a {
            font-size: 12px;
        }

    .scrollTo {
        right: 5px;
        top: 0;
        line-height: 65px;
    }

    a.back-to-top {
    bottom: 94px;
    width: 50px;
    height: 50px;
    }

    a.StickyAskQuestion {
            bottom: 156px;
    width: 50px;
    height: 50px;

    }

    a.Stickyfbshare {
    bottom: 30px;
    width: 50px;
    height: 50px;
    }

    .guide-country-list ul > li {
        width: 33%;
    }

    .cnslt-content-wrapper {
        padding: 30px 0;
        text-align: center;
    }

        .cnslt-content-wrapper:after {
            height: auto;
        }

    .cnslt-content-holder {
        display: block;
        text-align: center;
    }

    .bannerConsultansDetails div.page-banner2 a.cnslt-image {
        margin: 0 auto 15px;
    }

    .consultan-map-holder {
        display: none;
    }

    .consultant-map-action {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center;
        margin: -10px;
        padding-bottom: 30px;
    }

    .btn.btn-consultant {
        display: block;
        width: 50%;
        background-color: #ff5a00;
        color: #fff;
        font-size: 24px;
        margin: 10px;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        text-align: center;
    }

    div.constultant-profile-rank-view div.cnsltImage {
        width: 85px;
        height: 85px;
        margin-right: 10px;
    }

    div.constultant-profile-rank-view h4.cnstl-title {
        font-size: 18px;
        margin-top: 10px;
    }

    div.constultant-profile-rank-view div.registered-since, div.constultant-profile-rank-view div.total-profile-views {
        padding: 10px 15px;
    }

    div.constultant-profile-rank-view div.registered-year, div.t-profile-views {
        text-align: left;
        font-size: 30px;
    }

    div.top-consultants-style2 ul li, .consultants-all li {
        width: 20%;
        padding-top: 20%;
    }

    .answer-info .answer-list li {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 767px) {



    .mianNaviagtion.navbar-default {
        min-height: 0px !important;
    }

    ul.consultants-slider.style2 ul.slick-dots {
        position: relative;
    }

    .container {
        width: 100%;
    }

    .home-page #headerTop {
        padding: 9px 0 0px;
    }

    #headerTop {
        padding: 9px 0 0px;
    }

    .top-banners .banner-holder {
        margin-bottom: 10px;
    }

    .banner-holder-last {
        margin-bottom: 10px;
    }

    #headerTop div.logo img {
        width: 140px;
    }

    .top-banners {
        padding-top: 10px;
    }

    .blog-holder .blog-list .img-holder {
        width: 200px;
    }

        .blog-holder .blog-list .img-holder figure img {
            width: 100% !important;
            height: auto !important;
        }

    .blog-holder .blog-list .text-holder {
        overflow: hidden;
        margin: 0;
        padding: 20px 12px 0 0px;
        display: block;
        margin: 0;
    }

        .blog-holder .blog-list .text-holder h3,
        .blog-holder .blog-list .text-holder h3 a {
            font-size: 20px;
            line-height: 20px;
        }

    #headerBottom div.left {
        float: left !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    #headerTop div.col-md-5,
    #headerTop div.col-md-7 {
        float: left !important;
        width: 100% !important;
        padding: 0px 10px !important;
        margin: 0px !important;
    }

    #headerTop .banner-holder {
        margin: 5px 0 10px;
        padding: 0 15px;
    }

    .navbar-default .navbar-toggle {
        border-radius: 0;
        left: 15px;
        margin: 3px 0 0;
        z-index: 99999 !important;
        position: absolute;
    }

    a.loginmenu {
        display: inline-block !important;
        float: none !important;
        text-align: center;
    }

    #headerBottom div.right {
        margin-top: 0px;
        text-align: center;
        display: none;
    }

    .navbar-toggle {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: transparent;
        background-image: none;
        border-color: #f58345 !important;
        border-image: none;
        border-radius: 0;
        border-style: solid;
        border-width: 1px;
        float: right;
        left: 15px !important;
        margin-bottom: 8px;
        margin-right: 10px;
        margin-top: 8px;
        padding: 9px 10px;
        position: absolute !important;
        top: 6px !important;
        z-index: 99999 !important;
        margin: 0px;
        left: 0px !important;
        top: 0px !important;
        padding: 28px 15px !important;
        border: 0px !important;
    }

        .navbar-toggle .icon-bar {
            background-color: #f58346;
        }

    ul.navbar-nav {
        margin: 0px !important;
    }

    .mianNaviagtion .navbar-nav > li > a {
        border-bottom: 1px #d5d5d5 solid;
        font-size: 15px;
    }

    footer [class*="col-lg"],
    footer [class*="col-md"],
    footer[class*="col-sm"] {
        margin: 0px !important;
    }

    header .topMobileNav {
        display: block !important;
        position: absolute;
        top: 10px;
        right: 0px;
    }

    a.loginmenu:hover {
        background: none !important;
        color: #f58346 !important;
        text-decoration: none !important;
        color: #000 !important;
    }

    .top-banners div.topBox img {
        min-height: 60px;
        max-width: 100%;
        margin-bottom: 15px;
        width: 100%;
    }

    div.top-banners [class*="col-lg"], div.top-banners [class*="col-md"], div.top-banners [class*="col-sm"] {
        margin: 0 0px 0 0 !important;
    }

    div.top-banners div.col-xs-6 {
        width: 32%;
        padding-right: 0px !important;
    }

    .consultantsPage div.page-banner div.container {
        height: auto !important;
        padding-bottom: 40px !important;
    }

    /*[class*="col-lg"], [class*="col-md"], [class*="col-sm"] {
        margin: 0 0px 0 0 !important;
    }*/

    .consultantsPage div.page-banner .field-set:first-child .field-area:first-child {
        width: 175px;
    }

    .consultantsPage div.page-banner .field-set:first-child .field-area:nth-child(2) {
        width: 160px;
    }

    .consultantsPage div.page-banner .field-set:first-child .field-area:nth-child(3) {
        width: 145px;
    }

    .consultantsPage div.page-banner .searchbtn {
        position: relative;
    }

    .home-top-consultants ul.consultant-list li {
        width: 32%;
    }

    .home-video-box ul.video-list li {
        width: 48% !IMPORTANT;
    }

    .home-page div.blog-holder .blog-list {
        width: 47%;
    }

    .home-page div.blog-holder .text-holder {
        min-height: 140px;
        padding: 20px !important;
    }

    .top-banners div.topBox img {
        margin-bottom: 0px;
    }

    .top-banners div.topBox {
        margin-bottom: 15px !important;
    }

    .box-holder,
    .themeBox-discussion-forum {
        padding: 20px;
    }

    .consultantsPage div.page-banner div.container {
        width: 100%;
    }

  


    div.newsListingBlogHolder {
        margin: 0px;
    }

        div.newsListingBlogHolder .blog-list .text-holder h3 {
            min-height: 120px;
        }

    div.table-responsive {
        width: 540px !important;
        overflow-x: scroll !important;
    }

    table.apInqueriesFromStudents.table-bordered {
    }

    body {
        overflow-x: hidden;
    }

    div.lgnRgnInfo {
        margin-bottom: 0px;
    }

    header.agentHead .navbar-toggle {
        padding: 24px 15px 23px !important;
    }


    .agentButton {
        position: absolute;
        right: 20px;
        top: 23px;
        color: #f58346;
        font-weight: bold;
        opacity: 1;
        font-family: "Calibri", Arial, Helvetica, sans-serif !important;
        font-size: 16px;
        z-index: 99999;
        cursor: pointer;
        display: block !important;
    }

    div.lgnRgnInfo {
        margin-bottom: 0px;
        position: fixed;
        right: 0px;
        top: 0;
        display: none;
        bottom: 0;
        z-index: 9999999;
    }

        div.lgnRgnInfo.active {
            display: block;
        }

    .lgnRgnInfoClose {
        display: block !important;
        position: fixed;
        top: 0px;
        right: 0px;
        padding: 10px;
        background: rgb(199, 99, 44);
        width: 40px;
        text-align: center;
        padding: 0px;
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        font-weight: normal;
    }

        .lgnRgnInfoClose:hover span:before {
            opacity: 1;
        }

    ul.list-consultants-horizental div.desc, ul.list-consultants-horizental div.image, div.serveCountries {
        width: 100%;
    }

    div.post-dt-page div.page-view img {
        max-width: 100% !important;
        height: auto !important;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        width: 340px;
    }

        .bannerConsultansDetails div.page-banner2 div.cnslt-desc h3 {
            font-size: 20px;
            line-height: normal;
        }

    .bannerConsultansDetails ul.cnslt-info li {
        font-size: 16px;
    }

    .bannerConsultansDetails div.page-banner2 {
        margin-top: 0px;
        margin-bottom: 10px;
        height: initial;
    }

        .bannerConsultansDetails div.page-banner2 div.bottom {
            display: none;
        }

    .studyBoxListsForCountry [class*="col-xs"] {
        width: 33% !important;
        float: left;
    }

    .bannerConsultansDetails div.page-banner2 div.top {
        width: 100% !important;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        width: 400px !important;
    }



    .userBoxAfterLogin {
        padding-right: 15px;
    }

        .userBoxAfterLogin .lstBxOuter {
            right: 15px;
        }
    .element-size-2 .banner-box-wrapper.Mid {
        display: none;
    }
    div#Side .banner-box-wrapper {
        display: block;
        width: 50%;
        float: left;
    }
    .banner-box-side-wrapper.Side {
        float: right;
        width:50%;

    }

    .element-size-3 {
        overflow: hidden;
    }
    .banner-box-holder {
        width: 100% !important;
    }
    div.consultants-in-city li {
        width:94px;
    }
    div.bizHubInfo ul.messagesInqueries div.lft{
        width: 100%;
        margin-bottom: 5px;
    }
    div.bizHubInfo ul.messagesInqueries div.box{
        height: auto;
    }
    div.bizHubInfo ul.messagesInqueries h3{
        font-size: 12px;
    }
}
/* Small devices (small devices, less than 768px) */
@media only screen and (max-width: 599px) {

    div.top-banners div.col-xs-6 {
        width: 49%;
    }

    .consultantsPage div.page-banner .field-set:first-child .field-area:first-child {
        width: 50%;
    }

    .consultantsPage div.page-banner .field-set:first-child .field-area:first-child, .consultantsPage div.page-banner .field-set:first-child .field-area:nth-child(2), .consultantsPage div.page-banner .field-set:first-child .field-area:nth-child(3), .consultantsPage div.page-banner .field-set .field-area {
        width: 100% !important;
        border-bottom: 1px #e2e2e2 solid !important;
    }

        .consultantsPage div.page-banner .field-set .field-area.searchbtn {
            border: 0px !important;
        }

        .consultantsPage div.page-banner .field-set .field-area > input {
            height: 61px !important;
            border-radius: 0px 0px 0px 0px !important;
            width: 100% !important;
        }

    .consultantsPage div.page-banner h2 {
        font-size: 30px;
        line-height: normal;
    }

    select.chosen-select {
        min-height: 60px !important;
        background: #fff !important;
    }

    div.PGscholarships .main-section {
        padding-top: 10px;
    }

    ul.study-slider li a img {
        width: 100% !important;
    }

    

    div.table-responsive {
        width: 417px !important;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        width: 300px;
    }

    div.faqstabs ul.nav-tabs {
        margin-top: -35px;
    }

    div.postText table {
        width: 100% !important;
    }

    .faqsBoxs a {
        font-size: 18px;
    }
    div.faqstabs ul.nav-tabs {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .faqsPosts div.left {
        width: 100%;
        border: 0px;
        border-bottom: 1px #cbcbcb solid;
    }

    .faqsPosts div.right {
        text-align: center;
        padding: 10px 0px 10px;
        font-size: 15px;
        width: 100%;
        border: 0px;
    }

    .faqsPosts div.left div.details {
        width: 285px;
    }

    .bannerConsultansDetails div.page-banner2 div.top {
        text-align: center;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-image {
        float: none !important;
        margin: 0px !important;
        display: inline-block;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        width: 100% !important;
    }

    .bannerConsultansDetails ul.cnslt-info li span.icon {
        display: none;
    }

    .bannerConsultansDetails ul.cnslt-info li {
        padding-left: 0px;
    }

    span#hiddenNotVarified {
        display: block !important;
    }

    table.apInqueriesFromStudents td {
        padding: 10px !important;
        vertical-align: middle !important;
        font-size: 14px;
        white-space: normal !important;
        padding-left: 145px !important;
        position: relative;
        display: block;
        text-align: left !important;
    }

    .apInqueriesFromStudents th {
        display: none;
    }

    .apInqueriesFromStudents td:before {
        color: #000;
        content: attr(data-th) ": ";
        font-weight: bold;
        width: 140px;
        display: inline-block;
        position: absolute;
        left: 10px;
        top: 24%;
    }

    div.table-responsive {
        width: 100%;
        overflow-x: hidden !important;
        overflow: hidden !important;
    }

    .apInqueriesFromStudents tr {
        font-weight: normal !important;
    }

        .apInqueriesFromStudents tr:nth-child(even) {
            background: #eaeaea;
        }
}
@media (max-width: 575.98px) {
    .box-holder-head,
    div.opinion-about-consultant h2.secHeading,
    .box-holder h2 {
        display: block;
        text-align: center;
    }

    .guide-country-list .item-title {
        font-size: 16px;
    }

    .btn.btn-consultant {
        font-size: 20px;
    }

    div.constultant-profile-rank-view {
        display: block;
    }

    .constultant-profile-content, .count-wrap {
        width: 100%;
        padding-right: 0;
    }

    .constultant-profile-content {
        margin-bottom: 15px;
    }

    .count-wrap {
        justify-content: center;
    }

    div.constultant-profile-rank-view div.registered-since {
        border: 0;
    }

    ul.list-related-news {
        margin: 0;
    }

        ul.list-related-news li {
            width: 100%;
            margin: 0 0 15px;
        }

    .single-bx-related-news {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;
        align-items: center;
    }

    ul.list-related-news div.image {
        float: none;
        display: block;
        width: 150px;
        height: 150px;
        margin-right: 15px;
        overflow: hidden;
    }

        ul.list-related-news div.image img {
            width: 100%;
            height: 100%;
        }

    ul.list-related-news .bs-title {
        float: none;
        -ms-flex: 1;
        flex: 1;
    }

    ul.list-related-news h3 {
        min-height: 24px;
    }

    .themeBox-discussion-forum {
        display: block;
    }

    .themeBox-discussion-wrap {
        margin-bottom: 10px;
        padding-right: 0;
    }

    .themeBox-discussion-forum a.askQuestion {
        margin: 0 0 0 86px;
    }
    div.faqs-discussions #followDisccusonRightLinks,
    div.faqs-discussions div#tQuestions {
        width: 100%;
        text-align:center;
    }
    .list_scholarship{
        width: 100%;
        margin-right: 0
    }
    .list_scholarship .list-item .sch_media{
        width: 20%;
        height: auto;
    }
    .list_scholarship .list-item .sch_media img{
        width: 100%
    }
    .list_scholarship .list-item .sch_title{
        width: 80%;
        padding-top: 1px !important;
    }
    .list_scholarship .list-item .sch_title a{
        font-size: 13px;
    }
    .list_scholarship .list-item .sch_country{
        width: 100%;
        padding: 10px 16px 3px;
        height: auto;
    }
    div.get-latest-scholorship-panel{
        padding: 13px;
    }
    div.get-latest-scholorship-panel div.desc h4{
        margin-top: 0;
    }
    div.get-latest-scholorship-panel div.icon{
        width: 20%;
        margin-right: 10px;
    }
    div.get-latest-scholorship-panel div.icon img{
        width: 100%;
    } 
    div.get-latest-scholorship-panel div.desc{
        width:76%;
    }
    div.get-latest-scholorship-panel div.btnGetNewsletter{
        width: 100%;
    }
    div.consultants-in-city li{
        width: 29% 
    }
    div.consultants-in-city .ovrly{
        padding-top: 0;
    }
    div.consultants-in-city .ovrly span{
        color: #fff;
        padding: 10px;
        top: 1px;
    }
    .list_scholarship{
        margin-right: 0 !important; 
        margin-left: 0 !important; 
    }
    .main-section .element-size-1 {
        padding: 10px 10px !important;
    }
    /*.main-section .element-size-1 .box-holder{
        padding-right: 0 !important; 
        padding-left: 0 !important; 
        padding-top:0;
    }*/
    .comment_section{
        padding-right: 0 !important; 
        padding-left: 0 !important;
        margin: 0 !important;
        width: 100% !important; 
    }
    .otherLink{
        /*width: 49.6% !important;*/ 
    }
    a:hover.back-to-topbar {
        background-color: #e66b28;
    } 
    div.single-faq-discussioning div.bx-content{
        padding-left: 28px;
    }
    div.single-faq-discussioning div.bx-title a{
        font-size: 16px;
    }
    a.back-to-topbar
    {
            bottom: 218px;
    height: 50px;
    width: 50px;
    }

}
#scrollToExpertBox{
opacity:1 !important;
display:block !important;
}
@media only screen and (max-width: 479px) {
    .d-xs-none{
        display: none;
    }
    div.consultants-in-city h2 span {
        display: block;
    }
    ul.consultants-slider li img {
        padding: 10px;
        width: 80px;
    }
    .cinner ul li {
        width: 33.33%;
    }
    div.faqs-discussions.tp-bx div.bx1 {
        display: block;
    }
    div.faqs-discussions .btnAskQuestion {
        margin: 15px auto 0;
    }
    .home-consultants ul.consultant-list li {
        width: 45%;
    }

    .banner-box-holder {
        width: 100% !important;
        min-height: 140px !important;
    }

        .banner-box-holder img {
            height: 140px !important;
        }

    .element-size-2 .banner-box-holder img {
        height: 150px !important;
    }

    .blog-holder .blog-list .img-holder figure img {
        height: 250px !IMPORTANT;
    }

    .home-consultants ul.consultant-list li {
        width: 49%;
        margin: 0px;
        margin-bottom: 5px;
    }

    .home-consultants ul.consultant-list li a .caption {
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 6;
        width: 100%;
        margin-top: 0;
        left: 0;
        right: 0;
        top: 22%;
        bottom: 0;
        text-align: center;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder span {
        font-size: 14px;
        width: 100%;
        line-height: normal;
        margin-top: 0px;
    }

    .home-consultants ul.consultant-list li a .caption i {
        display: none;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder span {
        font-size: 18px;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder strong {
        font-size: 18px;
    }

    .home-consultants ul.consultant-list li a .caption .text-holder strong {
        font-size: 16px;
        line-height: normal;
    }
   
    ul.study-slider button {
        position: relative;
        left: 0px;
        right: 0px;
        display: inline-block !important;
        margin: 5px;
    }

    ul.study-slider {
        text-align: center;
        margin: 0;
        padding-bottom: 22px;
    }

        ul.study-slider li a {
            text-align: left;
        }

    a.btn-top {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        text-align: center !important;
        margin: 20px auto !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
    }
    .home-video-box ul.video-list li {
        width: 100%;
        padding: 0px;
        margin-bottom: 5px;
    }

    .blog-holder .blog-list .img-holder {
        width: 100%;
        margin: 0px;
    }

    .blog-holder .blog-list .text-holder {
        padding: 20px 15px 12px 15px;
        display: block;
        margin: 0;
        float: left;
        width: 100%;
    }

    ul.consultant-list {
        margin: 0px;
    }

    ul.study-slider button {
        top: 15px;
    }

    .home-video-box ul.video-list li {
        margin-bottom: 5px;
        padding: 0px;
        width: 49% !important;
    }

        .home-video-box ul.video-list li a img {
            height: 100px !important;
        }

        .home-video-box ul.video-list li a {
            min-height: 100px;
        }

    .box-holder,
    .themeBox-discussion-forum {
        margin-bottom: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
    }

    .inquiry-form {
        margin-top: 0px;
    }

    div.banner-box-holder {
        padding: 2px !important;
        margin-bottom: 0px !important;
        width: 100% !important;
        min-height: 140px !important;
    }

    .banners-holder {
        margin-top: 0px;
    }

    .banners-holder {
        margin: 0px;
    }

    .blog-holder .blog-list {
        margin-bottom: 10px;
    }

    #headerTop div.logo {
        padding-left: 55px;
        text-align: left;
        margin-bottom: 0px !important;
    }

        #headerTop div.logo img {
            width: 110px;
        }

    .hiddensXs {
        display: none !important;
    }

    .showxSx {
        display: block !important;
    }

    #headerBottom {
        border: 0px;
    }

    .navbar-toggle {
        padding: 23px 15px 22px !important;
        background: #f58345 !important;
    }

        .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    header .topMobileNav {
        top: 3px;
    }

    .top-banners .col-xs-6 {
        padding: 0 3px !important;
    }

    .top-banners div.topBox img {
        margin-bottom: 5px !important;
    }

    .top-banners {
        padding-top: 5px;
    }

    .top-consultants h2, .guides h2, .video-box h2, .study-guides h2, .study-consultants h2 {
        text-align: center;
        font-size: 18px;
        line-height: normal;
    }

    

        

    #featuredSlidersCarousel .carousel-control {
        top: 38% !important;
        opacity: 0.9;
    }

        #featuredSlidersCarousel .carousel-control span {
            width: 45px;
            height: 45px;
            line-height: 47px;
        }

    .commentsSection div.col-md-6 {
        width: 100%;
    }

    .top-banners div.topBox {
        margin-bottom: 0px !important;
    }

    div#featuredSlidersCarousel {
        position: relative;
        margin: 0px -10px 10px !important;
    }

    .container.home-container {
        padding: 0px 10px;
    }
    .newsListingBlogHolder .blog-list {
        position: relative;
    }

    .newsListingBlogHolder .text-holder {
        position: absolute;
        color: #fff;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
    }

        .newsListingBlogHolder .text-holder div.row {
            display: none;
        }

        .newsListingBlogHolder .text-holder h3 a {
            color: #fff !important;
            text-align: center;
            padding: 0px 15px !important;
            display: inline-block;
            font-size: 23px !important;
            font-weight: bold !important;
        }

    .post-dt-page ol.breadcrumb {
        display: none;
    }

    .post-dt-page div.postInfo div.date {
        width: 100%;
        border: 0px;
    }

    .post-dt-page div.postInfo div.author {
        width: 100%;
        color: #000 !important;
        font-family: "Calibri", Arial, Helvetica, sans-serif !important;
        opacity: 0.8;
        border: 0px;
        padding: 0px;
    }

    [class^="icon-"]:before, [class*=" icon-"]:before {
        font-family: 'icomoon' !important;
    }

    .post-dt-page div.postInfo div.totalViews {
        opacity: 0.8;
        padding: 0px;
        padding-right: 10px;
    }

    .post-dt-page div.postInfo div.pager {
        float: right;
        text-align: right;
        margin: 0px;
        position: absolute;
        top: 13px;
        float: left;
        width: auto;
        right: 10px;
    }

    form#comment-form div.col-xs-3, form#comment-form div.col-xs-9 {
        width: 100%;
        text-align: center;
    }

    .commentsSection div.form-group {
        overflow: hidden;
    }

    .commentsSection #btnCommentSubmit.btn.btn-priamry {
        margin-top: 5px;
        float: left;
        width: 100%;
        padding: 10px 20px !important;
    }

    ul.consultants-slider li a:hover div.overlay h6 {
        display: none;
    }

    ul.consultants-slider li a div.overlay h5 {
        font-size: 12px;
    }

    iframe {
        width: 100% !important;
        overflow: hidden;
    }
    .home-top-consultants ul.consultant-list li {
        width: 48%;
    }

    .home-video-box ul.video-list li {
        width: 47% !important;
    }

    .home-page div.blog-holder .blog-list {
        width: 100%;
    }

    .home-video-box ul.video-list li a img {
        height: 95px !important;
    }

    .home-page div.blog-holder .text-holder {
        min-height: 140px;
        padding: 0px !important;
        min-height: auto !important;
    }

    .home-page .empty-banners {
        width: 100%;
    }

    .home-page .success-banners {
        width: 100%;
        margin: 0px;
    }

    .home-page .banner-box-holder {
        height: 150px;
    }

    
    .container.homeSections2 {
        margin-top: 10px;
    }

    form.expert-form select.chosen-select {
        min-height: 34px !important;
        background: #fff !important;
        height: 34px;
        padding: 5px 12px;
        font-weight: bold;
        color: rgba(000,000,000,0.6) !IMPORTANT;
    }

    ul.study-slider li a img {
        width: 100% !important;
    }

    div.StudyAbroadGuide h2 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 18px;
        text-align: center;
    }

    .load-more {
        margin: 10px 0px 20px;
    }
    
    div.customSchByCountry a span {
        display: none;
    }

   

    div.customSchByCountry a {
        width: 100% !important;
    }

    .main-section {
        padding-top: 12px;
    }
    #guideCarousel .guides-box {
        width: 100%;
        float: left;
        margin: 0px;
        text-align: center;
    }

        #guideCarousel .guides-box div.img-left img {
            width: 100% !important;
            height: auto !important;
        }

    div.guides-box div.image.img-left {
        float: left;
        margin-right: 0px;
        width: 100%;
    }

    div.guidesSlider .col-md-12 {
        padding: 0px;
    }

    #guideCarousel div.guides-box div.details {
        padding: 20px;
    }

    div.guides-box div.details {
        float: left;
        width: 100%;
    }

    div.guides-box div.image.img-right {
        float: right;
        margin-left: 0;
        width: 100%;
    }

        div.guides-box div.image.img-right img, div.guides-box div.image.img-left img {
            width: 100% !important;
            height: auto !important;
        }

    .home-video-box ul.video-list li {
        height: 110px !important;
    }

    div.newsListingBlogHolder .blog-list .text-holder h3 {
        min-height: initial;
    }

    .inquiry-form-style2 .inquiry-form {
        margin-bottom: 10px !important;
    }

    div.table-responsive {
        width: 100% !important;
    }


    div.lgnRgnInfo div.top {
        padding: 15px 15px 0px 15px;
        height: 125px;
    }

    div.lgnRgnInfo div.bottom {
        padding-top: 32px;
    }

    div.lgnRgnInfo div.consultantType {
        top: 5px;
    }

    div.consultantType img {
        width: auto;
    }

    body.removeScoll {
        overflow: hidden !important;
    }


    div.loginRegisterPage [class*="col-lg"],
    div.loginRegisterPage [class*="col-md"],
    div.loginRegisterPage [class*="col-sm"] {
        margin: 0 0px 0 0 !important;
        width: 100%;
    }

    div.loginRegisterPage select {
        background: #fff !important;
    }

    .loginRegisterPage #btnsubmit {
        float: left !important;
    }

    div.loginRegisterPage div.col-md-3 {
        padding-top: 0px !important;
    }

    div.loginRegisterPage form #btnsubmit, div.loginRegisterPage #btnsubmit, a.btnAddStudyAds, input.btnSubmit {
        float: left !important;
        width: 100% !important;
        display: block;
        margin-bottom: 10px !important;
        min-width: 100% !important;
    }

    div.loginRegisterPage div.field-area div {
        float: left !important;
    }

    .loginRegisterPage .chkbox-group {
        margin-bottom: 10px !important;
    }

    div.loginRegisterPage div.userSelection div.value-group label {
        font-size: 14px;
        line-height: normal;
    }

    div.loginRegisterPage div.userSelection div.value-group input {
        margin-right: 5px;
        margin-top: 4px;
        position: relative;
        top: 2px;
    }

    ul.consultants-slider {
        float: left;
        width: 100%;
    }

    div.newsListingBlogHolder .blog-list .img-holder figure img {
        height: 200px !important;
    }

    .newsListingBlogHolder .blog-list {
        width: 100% !important;
    }


    .bannerConsultansDetails div.page-banner2 [class*="col-md"] {
        width: 100%;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-image {
        float: none;
        margin-right: 0px;
        margin: 0 auto;
    }

    .bannerConsultansDetails div.page-banner2 div.cnslt-desc {
        float: left;
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }

    .bannerConsultansDetails ul.cnslt-info li span.icon {
        display: none;
    }

   


    .faqAskQuestionForm .col-xs-3, .faqAskQuestionForm .col-xs-9 {
        width: 100% !important;
        text-align: center;
    }

    .studyBoxListsForCountry [class*="col-xs"] {
        width: 50% !important;
    }

    span#cke_editorid {
        margin-top: 0px !important;
        padding-left: 0px;
        padding-right: 0px;
        padding: 0px !important;
        border-radius: 7px !important;
    }

    .cke_skin_kama .cke_wrapper {
        padding: 0px !important;
    }

    .loginRegisterPage .box-holder h2 {
        text-align: left;
    }

    ul.guidesVideo li {
        margin: 5px;
        border: 1px #ededed solid;
        margin-bottom: 15px;
        margin: 0px !important;
        width: 100% !IMPORTANT;
        margin-bottom: 10px !important;
        height: auto !important;
    }

        ul.guidesVideo li img {
            width: 100% !important;
            height: auto !important;
        }

    .post-dt-page div.postText img {
        max-width: 100% !important;
        margin: 0px !important;
    }

    .post-dt-page div.postText ol {
        float: left;
        width: 100%;
        padding: 0px 0px 0px 30px;
    }

    .faqsPosts div.left div.details {
        width: 100%;
    }

    .faqsPosts div.left div.image {
        margin: 0 auto;
        float: none;
        margin-bottom: 10px;
    }

    div.faqstabs .nav-tabs > li {
        margin-left: 0px;
        margin: 0px;
    }

    ul.visa-guide-list li {
        width: 45%;
        margin: 7px;
    }

    ul.visa-guide-list p a {
        font-size: 16px;
    }

    .page-view img {
        /* width: 100% !important; */
        height: auto !important;
        max-width: 100% !important;
    }

    .post-dt-page div.postTitle {
        margin-top: 0px;
    }


    ul.list-consultants-horizental div.image {
        width: 23% !important;
        min-height: 91px;
        margin-bottom: 8px;
        margin-right: 2%;
    }

    ul.list-consultants-horizental p.weblink {
        display: none;
    }

    ul.list-consultants-horizental h3 a {
        font-size: 18px;
        color: #3e3e3e;
        text-decoration: none !important;
        line-height: normal !important;
    }

    ul.list-consultants-horizental h3 a {
        font-size: 18px;
        color: #3e3e3e;
        text-decoration: none !important;
        line-height: normal !important;
        display: block;
        line-height: 20px !important;
    }

    ul.list-consultants-horizental h3 {
        margin-top: 0px;
        margin-bottom: 5px;
        line-height: normal !important;
    }

    div.serveCountries {
        min-height: initial !important;
    }

        div.serveCountries li {
            margin: 7px 3px 7px !important;
            padding: 0px !important;
        }

    ul.list-consultants-horizental li {
        background: #fff;
        padding: 0px;
        margin: 0px !important;
        padding-top: 0;
        margin-bottom: 10px !important;
    }

    ul.list-consultants-horizental p {
        font-size: 13px;
    }

    ul.list-consultants-horizental div.desc {
        float: left;
        width: 75% !important;
        padding: 9px 50px 9px 0px;
        position: relative;
        border-left: 0px;
        background: #fff;
        min-height: initial;
    }

    div.serveCountries ul {
        padding: 0px 9px !important;
    }

    ul.list-consultants-horizental div.serveCountries li {
        margin: 10px 3px 0px !important;
        padding: 0px !important;
    }

    ul.list-consultants-horizental div.serveCountries ul {
        margin-bottom: 10px !important;
    }

    .home-video-box ul.video-list li {
        min-height: 110px !important;
        height: 110px !important;
    }

        .home-video-box ul.video-list li a img {
            height: 110px !important;
        }



    .blog-holder .blog-list .img-holder:after {
        pointer-events: none;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: '';
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+57,0.65+100 */
        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    }

    .bannerConsultansDetails ul.cnslt-info li {
        font-size: 16px;
        padding: 0px !IMPORTANT;
    }

    div.faqstabs .nav-tabs > li > a {
        padding: 2px 14px;
    }




    div#Side {
        /*width: 50% !important;
        padding-left: 0px !important;*/
        width: 100% !important;
    }

    div#Mid {
        /*width: 50% !important;
    padding-right: 0px !important;*/
        width: 100% !important;
    }

    /*div.banner-box-holder {
        width: 100% !important;
    }*/

    div#inq-mobile {
        display: block !important;
    }

    .element-size-3 .banner-box-holder, .element-size-2 .banner-box-holder {
        height: 150px !important;
        min-height: 150px !important;
        padding-top: 0px !important;
        width:100% !important;
    }

        .element-size-3 .banner-box-holder img, .element-size-2 .banner-box-holder img {
            height: 100% !important;
        }


    div.top-consultants-style2 li a img,
    .consultants-all li a img {
        padding: 5px;
    }

    div.top-consultants-style2 li div.overlay h5, div.top-consultants-style2 li div.overlay h6 {
        font-size: 12px !important;
    }

    div.top-consultants-style2 h1 {
        text-align: center;
        margin-bottom: 10px;
    }

    div.top-consultants-style2 li div.overlay h6 {
        display: none;
    }

    div.top-consultants-style2 li div.overlay h5 {
        padding: 0px 5px;
        height: 100%;
        line-height: 10px;
    }

    div.top-consultants-style2 li a div.overlay {
        padding: 0px;
    }

    div.scholrshipsList div.image-holder {
        width: 100% !IMPORTANT;
    }

    .userBoxAfterLogin .lstBxOuter {
        padding-top: 48px;
    }
    div.opinion-about-consultant div.tReviews {
        width: 120px;
        margin-right: 15px;
    }
    div.opinion-about-consultant div.tReviews b {
        font-size: 85px;
    }
    .btn-global {
        padding: 6px 8px;
        font-size: 14px;
    }
    div.opinion-about-consultant div.reviews-lists .single-reviews-bx {
        display: none;
    }
    div.opinion-about-consultant div.reviews-lists .single-reviews-bx:first-child {
        display: block;
        width: 100%;
        padding: 0;
    }
    ul.list-related-news div.image {
        width: 125px;
        height: 125px;
    }
    div.top-consultants-style2 ul li, .consultants-all li {
        width: 25%;
        padding-top: 25%;
    }
    .consultants-all li div.overlay h5 {
        font-size: 10px;
    }
    .answer-info .answer-list li {
        width: 33.33%;
    }
}
@media only screen and (max-width:399px) {
    .home-top-consultants ul.consultant-list li {
        width: 100%;
        margin: 0px 0px 5px;
    }

    .home-video-box ul.video-list li {
        margin-bottom: 5px;
        padding: 0px;
        width: 100% !important;
        margin-right: 0px !important;
    }



    .home-video-box ul.video-list li {
        margin-bottom: 5px;
        padding: 0px;
        width: 48% !important;
        margin: 1% !important;
        height: 110px !important;
    }

        .home-video-box ul.video-list li a img {
            height: 110px !important;
        }
}
 
.nav-body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
.nav-body::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #F5F5F5;
}
.nav-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
