/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header {
        clip-path: none !important;
        height: auto !important;
        margin-left: 0 !important;
    }
    .header-item ul li {
        border-right: transparent !important;
        margin-right: 0 !important;
        margin-top: 3px !important;
    }
    .header-item {
        text-align: left !important;
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    .home-login {
        margin-top: 10px !important;
    }
    .social {
        margin-top: 20px !important;
    }
    /*=============Menu Logo start ============*/
    .stellarnav>ul>li>a {
        padding: 8px 6px !important;
        font-size: 14px !important;
    }
    .stellarnav.desktop li.has-sub a {
        font-size: 14px !important;
    }
    /* Home Slider start */
    .slide_image img {
        height: 360px !important;
    }
    .slider-title {
        font-size: 35px !important;
    }
    .slider-title2 {
        font-size: 35px !important;
    }
    .slider-details {
        font-size: 17px !important;
        line-height: 27px !important;
        margin: 20px 0 34px !important;
    }
    .slider-btn a {
        padding: 14px 49px 14px 18px !important;
        font-size: 15px !important;
    }
    .slider-btn ul li span {
        right: 8px !important;
        top: 6px !important;
    }
    /* Home Slider End */
    /* About section  Start */
    .about-title {
        font-size: 30px !important;
        margin: 0 0 8px !important;
    }
    .about-support i {
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
        font-size: 13px !important;
    }
    .about-support ul li {
        margin-bottom: 10px !important;
        font-size: 14px !important;
    }
    .about-details {
        font-size: 15px !important;
        margin-bottom: 14px !important;
        line-height: 20px !important;
    }
    .about-image img {
        height: 400px !important;
        padding-right: 0 !important;
    }
    .exprince-title {
        font-size: 18px !important;
        margin-top: 22px !important;
        line-height: 22px !important;
        margin-left: 59px !important;
    }
    .exprince-year {
        margin-right: 0 !important;
        font-size: 40px !important;
        margin-left: 10px !important;
    }
    /* About Section End */
    .speech-image img {
        width: 60% !important;
    }
    .speech-title::before {
        width: 13% !important;
    }
    .section-title {
        font-size: 40px !important;
    }
    .choose-details {
        font-size: 16px !important;
        text-align: justify !important;
    }
    /* Information section start */
    .calender img {
        width: 30% !important;
    }
    .info-date span {
        left: 8px !important;
        bottom: -2px !important;
    }
    .info-date {
        top: 4px !important;
        font-size: 17px !important;
    }
    .view-d span {
        font-size: 14px !important;
        width: 20px !important;
        height: 20px !important;
        line-height: 20px !important;
        right: 4px !important;
    }
    .viewDownload .view-d {
        padding: 5px 31px 3px 6px !important;
        margin: 0 !important;
    }
    .viewDownload ul li a {
        font-size: 14px !important;
    }
    .infoContent>a {
        margin: 9px 0 0 !important;
    }
    /* Information section End */
    /* Counter section start */
    .happy-client {
        font-size: 40px !important;
    }
    .client-icon img {
        width: 25% !important;
        margin-right: 11px !important;
    }
    /* Counter section start */
    .testimonial-details {
        text-align: justify !important;
    }
    .testimonial-wrpp>i {
        font-size: 90px !important;
    }
    /* Latest section start */
    .latest-title {
        line-height: 20px !important;
    }
    .latest-title>a {
        font-size: 20px !important;
    }
    /* Latest section End */
    /* Footer start */
    .footer-title {
        font-size: 17px !important;
        margin-top: 0 !important;
    }
    .location-icon {
        margin-right: 4px !important;
    }
    .video-Pthumbnails img {
        height: 170px !important;
    }
    /* courese page start */
    .themesBazar-3 .course-wrpp {
        padding: 10px !important;
        margin: 0 0 10px !important;
    }
    .themesBazar-3 .course-image img {
        height: 120px !important;
    }
    .themesBazar-3 .course-title a {
        font-size: 18px !important;
    }
    .themesBazar-3 .course-price {
        font-size: 16px !important;
        margin-top: 0 !important;
    }
    .themesBazar-3 .course-btn>a {
        padding: 5px 8px !important;
        font-size: 14px !important;
    }
    /* courese page End */
    /* single page */
    .single-recent-post {
        padding: 10px !important;
    }
    .single-recent-title a {
        font-size: 14px !important;
    }
    /* single page */
    .video-page-thumbnails img {
        height: 150px !important;
    }
    /* single team */
    .single-teamContent {
        margin: 0 0 !important;
    }
    .singel-teamImage img {
        height: 270px !important;
    }
    .result-pageContent {
        margin: 0 10% 0 10% !important;
    }
    .application-formContent {
        margin: 0 !important;
    }
}

/* Mobile Layout:375px. */

@media only screen and (max-width: 767px) {
    /*================================
	themesBazar col css Start
=================================*/
    .themesBazar-1 {
        max-width: 100% !important;
    }
    .themesBazar-m2 {
        max-width: 100% !important;
        padding: 8px !important;
    }
    .themesBazar-m3 {
        max-width: 33.33% !important;
    }
    .themesBazar-m4 {
        max-width: 25% !important;
    }
    .themesBazar-m6 {
        max-width: 16.66% !important;
    }
    /*================================
	themesBazar col css End
=================================*/
    .home-login {
        float: inherit !important;
        text-align: center !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .header-item {
        float: inherit !important;
        text-align: center !important;
        margin-top: 8px !important;
    }
    .header-item ul li {
        border-right: transparent !important;
        padding-right: 0 !important;
        margin-right: 7px !important;
        margin-bottom: 3px !important;
    }
    /*=============Logo Menu & Scroll Start ==================*/
    .logo img {
        width: 50% !important;
        margin-top: 2px !important;
        position: absolute;
        left: 0 !important;
    }
    /*============ Menu css start==============*/
    .menu-section {
        padding: 0 0 18px !important;
    }
    .stellarnav .menu-toggle span.bars {
        top: 28px !important;
        right: 38px !important;
        position: absolute;
        z-index: 999;
    }
    .stellarnav.mobile {
        text-align: right !important;
        margin-top: 15px !important;
        margin-left: -14px !important;
    }
    .stellarnav.mobile.dark ul {
        background: rgba(1, 10, 34, 0.9) !important;
        margin-top: 23px !important;
        position: absolute;
        left: 0 !important;
        width: 100% !important;
        z-index: 99 !important;
    }
    .stellarnav .full {
        width: 0 !important;
    }
    .stellarnav.dark .menu-toggle span.bars span {
        background: #000;
    }
    .stellarnav.mobile li a {
        color: #fff !important;
    }
    .stellarnav.dark {
        background: transparent !important;
    }
    .stellarnav .menu-toggle span.bars span {
        width: 27px !important;
        height: 3px !important;
        margin: 0 0 5px !important;
    }
    .stellarnav.dark .menu-toggle span.bars span {
        background: #000;
    }
    .stellarnav ul ul {
        left: 0 !important;
        margin-top: 0 !important;
    }
    .stellarnav.mobile.dark ul ul {
        margin-top: 10px !important;
    }
    .searchBar.showSearch {
        right: 9px !important;
        top: 59px !important;
    }
    .searchBar {
        max-width: 96% !important;
        margin-top: -50px !important;
    }
    .searchIcon {
        margin-top: 22px !important;
    }
    /*============ Menu css End==============*/
    /* Slider section start */
    .slide_image img {
        height: 250px !important;
    }
    .slider-item {
        width: 80% !important;
    }
    .slider-title {
        font-size: 25px !important;
        font-weight: 700 !important;
        margin-bottom: 6px !important;
    }
    .slider-title2 {
        font-size: 25px !important;
        font-weight: 700 !important;
    }
    .slider-details {
        font-size: 16px !important;
        line-height: 19px !important;
        font-weight: 300 !important;
        margin: 0 !important;
    }
    .slider-btn ul li {
        margin-right: 5px !important;
    }
    .slider-btn a {
        padding: 11px 39px 12px 12px !important;
        font-size: 12px !important;
    }
    .slider-btn ul li span {
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
        top: 5px !important;
        font-size: 14px !important;
        right: 7px !important;
    }
    .slider-btn ul li span i {
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
        font-size: 14px !important;
    }
    .slider-active button.owl-prev {
        width: 40px !important;
        height: 40px !important;
        line-height: 0 !important;
        font-size: 18px !important;
    }
    .slider-active button.owl-next {
        width: 40px !important;
        height: 40px !important;
        line-height: 0 !important;
        font-size: 18px !important;
    }
    .slider-btn {
        margin-top: 24px !important;
    }
    /* Slider section End */
    /* About section Start */
    .about-section {
        padding: 30px 0 20px 0 !important;
    }
    .about-image img {
        height: 360px !important;
        padding-right: 0 !important;
    }
    .exprince-title {
        font-size: 18px !important;
        font-weight: 500 !important;
        margin-top: 25px !important;
        line-height: 20px !important;
        margin-left: 53px !important;
    }
    .about-bg {
        margin-top: 25px !important;
    }
    .about-title {
        font-size: 35px !important;
    }
    .exprince-year {
        font-size: 40px !important;
        margin-left: 6px !important;
    }
    /* About section End */
    /* Speech section Start */
    .speech-title::before {
        width: 14% !important;
    }
    .speech-image img {
        max-width: 100% !important;
        height: 250px !important;
    }
    .choose-wrpp {
        margin-bottom: 14px !important;
    }
    /* Speech section End */
    .secTitle {
        font-size: 50px !important;
        margin-top: -15px !important;
    }
    .sec-title2 {
        font-size: 30px !important;
    }
    /*information Section css start */
    .information-area {
        margin: 20px 0 !important;
        padding: 60px 0 !important;
    }
    #information-tab>li {
        margin-right: -3px !important;
        font-size: 15px !important;
        margin-bottom: 7px !important;
    }
    .info-date span {
        left: 11px !important;
        bottom: -3px !important;
        font-size: 17px !important;
    }
    #information-tab .nav-link {
        padding: 6px 17px 6px !important;
    }
    .info-date {
        top: 12px !important;
        font-size: 16px !important;
    }
    .infoContent i {
        font-size: 22px !important;
        margin-right: 0 !important;
    }
    .infoContent>a {
        font-size: 16px !important;
        margin: 5px 0 0 0 !important;
    }
    .calender img {
        width: 13% !important;
        margin-right: 3px !important;
    }
    .viewDownload {
        float: inherit !important;
    }
    .viewDownload {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .viewDownload ul li {
        margin-right: 10px !important;
    }
    .viewDownload .view-d {
        margin: 0 !important;
    }
    /* information Section css End */
    /* Counter Section css Start */
    .counter-section {
        padding: 50px 0 !important;
        margin: 50px 0 0 !important;
    }
    .counter_item {
        overflow: hidden !important;
    }
    .happy-client {
        font-size: 30px !important;
        margin: 10px 0 10px !important;
    }
    .happy-title {
        font-size: 16px !important;
    }
    .client-icon img {
        width: 30% !important;
        margin-right: 10px !important;
    }
    /* Counter Section css End */
    .sec-title {
        font-size: 30px !important;
    }
    /* course Section css Start */
    .course-name {
        margin-top: 10px !important;
        font-size: 13px !important;
    }
    .courseAuthor_image img {
        max-width: 40px !important;
        height: 40px !important;
        margin-right: 7px !important;
    }
    .course-authorTitle {
        font-size: 14px !important;
        margin-top: 4px !important;
    }
    .course-authorTitle span {
        font-size: 12px !important;
        margin-top: 4px !important;
    }
    /* course Section css End */
    .course-wrpp {
        padding: 10px !important;
        margin: 5px !important;
    }
    /* Notice Section css Start */
    .notice-title {
        font-size: 20px !important;
        line-height: 28px !important;
    }
    /* Notice Section css End */
    /* Testimonial Section css Start */
    .testimonial-wrpp {
        border: 8px solid rgba(255, 255, 255, 0.2) !important;
    }
    .testimonial-wrpp>i {
        font-size: 80px !important;
    }
    .testimonial-details {
        font-size: 16px !important;
    }
    .testimonial-title {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    /* Testimonial Section css End */
    /* Latest Section css start */
    .latest-title {
        margin: 10px 0 10px !important;
    }
    .latest-title>a {
        font-size: 18px !important;
    }
    .themesBazar-3 .latest-image img {
        height: 100px !important;
    }
    .latest-item {
        padding: 5px !important;
    }
    .latest-area .latest-wrpp {
        margin: 0 !important;
    }
    .latest-date {
        margin-top: 0 !important;
    }
    /* Testimonial Section css End */
    /* Cient Section css Start */
    .client-section {
        margin-top: 10px !important;
        padding: 30px 0 !important;
    }
    .testimonial-content {
        padding: 11px 10px 10px !important;
    }
    .testimonial-details {
        font-size: 16px !important;
    }
    /* Client Section css End */
    /* Footer Section css Start */
    .copy-right {
        text-align: center !important;
    }
    .themesBazar_design {
        text-align: center !important;
    }
    /* Footer Section css End */
    /* All pge css start */
    .all-page {
        padding: 30px 0 !important;
    }
    .all-pagetitle {
        font-size: 40px !important;
    }
    .page-pagination ul>li>a {
        padding: 4px 10px 4px !important;
        margin-right: 2px !important;
        font-size: 14px !important;
        margin-bottom: 7px !important;
    }
    /* video page start */
    .video-page {
        margin: 10px 0 !important;
    }
    .video-page-wrpp {
        margin-bottom: 0 !important;
    }
    .video-page-thumbnails img {
        height: 120px !important;
    }
    /* video page End */
    .gallery-page {
        padding: 10px 0 !important;
    }
    .gallery-wrpp {
        margin-bottom: 0 !important;
    }
    /* Single page css Start */
    .single-page-title {
        font-size: 40px !important;
        margin: 13px 0 !important;
    }
    .single-recent-image img {
        width: 30% !important;
    }
    /* Singel page css End */
    /* team single page start */
    .single-teamContent {
        padding: 0 0 !important;
        margin: 0 0 !important;
    }
    .single-teamContent::before {
        background: transparent !important;
    }
    .team-singleItem {
        padding: 20px !important;
    }
    .singel-teamImage img {
        width: 100% !important;
        height: auto !important;
    }
    .skills {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    /* team single page End */
    .result-pageContent {
        margin: 0 !important;
    }
    .result-viewContent {
        margin: 0 !important;
    }
    .application-formContent {
        margin: 0 !important;
        padding: 10px !important;
    }
    .result-title {
        position: inherit !important;
    }
    .result-form>select {
        width: 100% !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        float: inherit !important;
    }
    .result-form>input[type="text"] {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        float: inherit !important;
        width: 100% !important;
    }
}

/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .logo img {
        width: 50% !important;
        height: auto;
        position: absolute;
        left: 0 !important;
        margin-top: -5px !important;
    }
    .calender img {
        width: 10% !important;
    }
    /* course section start */
    .course-wrpp {
        padding: 5px !important;
        margin: 5px !important;
    }
    .course-image img {
        height: 120px !important;
    }
    .course-name {
        float: left !important;
        width: 100% !important;
        margin-left: 40px !important;
    }
    .course-title {
        margin: 3px 2px !important;
    }
    .course-title a {
        font-size: 18px !important;
    }
    .course-priceContent {
        margin: 17px 0 3px !important;
    }
    .course-btn {
        float: left !important;
        margin: 10px 0 !important;
    }
    /* course section End */
    .video-thumbnails img {
        height: 125px !important;
    }
    /* Testimonial section Start */
    .testimonial-wrpp {
        border: 2px solid rgba(255, 255, 255, 0.2) !important;
    }
    .testimonial-details {
        text-align: justify !important;
    }
    .testimonial-wrpp>i {
        font-size: 60px !important;
    }
    /* Testimonial section End */
    .latest-date {
        float: left !important;
        margin-top: 22px !important;
    }
    .latest-wrpp {
        margin: 7px 0 2px 0 !important;
    }
    .latest-item {
        padding: 13px 3px !important;
        overflow: hidden;
    }
    .latest-image img {
        height: 150px !important;
    }
    /* pages */
    .result-viewContent {
        margin: 0 !important;
    }
    .application-formContent {
        margin: 0 !important;
        padding: 10px !important;
    }
    .video-page-thumbnails img {
        height: 140px !important;
    }
}