/* 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 {
        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: 22% !important;
    }
    .info-date span {
        left: 9px !important;
    }
    .info-date {
        top: 4px !important;
        font-size: 17px !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;
    }
    /* Shop page start*/
    .products-Pcontent {
        padding: 8px !important;
    }
    .products-Ptitle a {
        font-size: 19px !important;
    }
    .shop-Pimage img {
        height: 220px !important;
    }
    /* shop page End */
    .coupon input[type="text"] {
        width: 50% !important;
    }
    .register-content {
        margin-left: 0 !important;
    }
    /* single page */
    .single-recent-post {
        padding: 10px !important;
    }
    .single-recent-title a {
        font-size: 14px !important;
    }
    /* single page */
    /* 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: 320px. */

@media only screen and (max-width: 767px) {

    .logo111{text-align: center!important;}
    .title h1{
        padding-top: 10px;
        font-size: 30px !important;
    }
    .title p{font-size:18px!important; }

    /*================================
	themesBazar col css Start
=================================*/
    .themesBazar-1 {
        max-width: 100%!important;
    }
    .themesBazar-m2 {
        max-width: 50% !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: 15% !important;
        height: auto;
        position: absolute;
        left: 0 !important;
        margin-top: 2px !important;
    }
    /*============ Menu css start==============*/
    .stellarnav .menu-toggle span.bars {
        top: 45px !important;
        right: 38px !important;
        position: absolute;
        z-index: 999;
    }
    .stellarnav.mobile {
        text-align: right !important;
        margin-top: -23px !important;
        margin-left: -14px !important;
        position: absolute;
    }
    .stellarnav .full {
        width: 0 !important;
    }
    .stellarnav.dark .menu-toggle span.bars span {
        background: #fff;
    }
    .stellarnav.mobile li a {
        color: #fff !important;
    }
    .stellarnav.mobile.dark ul {
        background: rgba(1, 10, 34, 0.9) !important;
        margin-top: 58px !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: #fff;
    }
    .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;
    }
    /*============ Menu css End==============*/
    /* Slider section start */
    .slide_image img {
        height: 250px !important;
    }
    .slider-item {
        top: 46% !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 {
        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 {
        width: 100% !important;
        padding-bottom:10px;
    }
    .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: 7px !important;
        font-size: 15px !important;
        margin-bottom: 7px !important;
    }
    .info-date span {
        left: 8px !important;
        bottom: -3px !important;
        font-size: 12px !important;
    }
    #information-tab .nav-link {
        padding: 6px 17px 6px !important;
    }
    .info-date {
        top: 5px !important;
        font-size: 15px !important;
    }
    .infoContent i {
        font-size: 22px !important;
        margin-right: 0 !important;
    }
    .infoContent>a {
        font-size: 15px !important;
        margin: 0 !important;
    }
    .calender img {
        width: 11% !important;
        margin-right: 3px !important;
    }
    /* information Section css End */
    /* Counter Section css Start */
    .counter-section {
        padding: 50px 0 !important;
        margin: 50px 0 0 !important;
    }
    .happyClinet_content {
        column-count: 2 !important;
        column-gap: 9px !important;
    }
    .happyClinet_wrpp {
        margin-bottom: 12px !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 */
    /* 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 {
        line-height: 20px !important;
    }
    .latest-title>a {
        font-size: 20px !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 */
    .footer-contnet {
        column-count: 2 !important;
        column-gap: 10px !important;
    }
    .copy-right {
        text-align: center !important;
    }
    .themesBazar_design {
        text-align: center !important;
    }
    /* Footer Section css End */
    /* All pge css start */
    .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;
    }
    /* pages */
    .coures-pageContent {
        column-count: 1 !important;
    }
    .video-Pitem {
        column-count: 1 !important;
    }
    .latest-pageContent {
        column-count: 2 !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 */
    .products-details {
        margin-left: 0 !important;
    }
    /* shop page css Start */
    .shop-pItem {
        column-count: 2 !important;
        column-gap: 10px !important;
    }
    .shop-Pwrpp {
        margin-bottom: 10px !important;
    }
    .shop-Pimage img {
        height: 200px !important;
    }
    .products-Ptitle a {
        font-size: 15px !important;
    }
    /* shop page css End */
    /* Cart Page css start */
    .coupon {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .cart-update {
        text-align: center !important;
    }
    .cart_count input[type="number"] {
        width: 100% !important;
    }
    .coupon input[type="text"] {
        width: 54% !important;
    }
    .cart_image img {
        max-width: 50px !important;
    }
    .table thead tr th {
        padding: 0 64px !important;
    }
    .d-flex {
        display: inherit !important;
    }
    .account-details #v-pills-tab {
        width: 100% !important;
    }
    .cart_buy a {
        padding: 6px 14px !important;
        font-size: 14px !important;
    }
    .order-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    /* Cart Page css End */
    /* Login page start */
    .register-content {
        padding: 15px !important;
        margin-top: 15px !important;
        margin-left: 0 !important;
    }
    /* Login page 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 */
    .latest-pageContent {
        column-count: 1 !important;
    }
    .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;
    }
    /* Search Page css start */
    .search-custom-col-4 {
        max-width: 50% !important;
        padding: 5px !important;
    }
    .search-wrpp {
        margin-bottom: 0 !important;
    }
    .search-title {
        line-height: 18px !important;
    }
    .search-title>a {
        font-size: 16px !important;
    }
    /* Search Page css End */
}


/* 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: -9px !important;
    }
    .calender img {
        width: 8% !important;
    }
    /* course section start */
    .course-wrpp {
        padding: 5px !important;
        margin: 5px !important;
    }
    .course-name {
        float: left !important;
        width: 100% !important;
        margin-left: 40px !important;
    }
    .course-title {
        margin: 3px 2px 5px !important;
        line-height: 20px !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 */
    /* 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 */
    .coures-pageContent {
        column-count: 2 !important;
    }
    .coures-pageContent>.course-wrpp {
        margin: 0 0 10px !important;
    }
    .video-Pitem {
        column-count: 2 !important;
    }
    .latest-pageContent {
        column-count: 2 !important;
    }
    .result-viewContent {
        margin: 0 !important;
    }
    .application-formContent {
        margin: 0 !important;
        padding: 10px !important;
    }
}
