/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
    .header-area .header-bottom .manue-area ul {
        text-align: left;
    }

    .header-area .header-bottom .manue-area ul li a {
        font-size: 14px;
        padding: 20px 5px;
    }

    .search-box-area .search-box .search-button {
        bottom: -30px;
    }

    .header-area .header-bottom .shopbag-area {
        padding: 18px 0;
    }

    .header-area .header-bottom .logo-area {
        padding: 20px 0;
    }

    /*home two*/
    .clint-testomonial .clint-slide .owl-controls .owl-buttons .owl-prev {
        left: 10px;
    }

    .clint-testomonial .clint-slide .owl-controls .owl-buttons .owl-next {
        right: 10px;
    }

    .our-courses .chourses-list .single-courses .courch-content .social-media ul li {
        margin: 0;
    }

    .our-courses .chourses-list .single-courses .courch-content .social-media ul li a {
        font-size: 12px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .our-courses .chourses-list .single-courses .overlay .overlay-conent .overlay-img {
        margin-bottom: 5px;
    }

    .our-courses .chourses-list .single-courses .overlay .overlay-conent .overlay-img img {
        width: 50%;
    }

    .sticky .header-area .header-bottom .manue-area ul li a {
        padding: 8px 3px;
    }

    .sticky .header-area .header-bottom .manue-area ul li a {
        bottom: -20px;
    }

    .regester-area .contract-info .form-heading .form-img .form-content {
        top: 10px;
    }

    .regester-area .scholarship .counter-time-area #clockdiv .single-time {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }

    .regester-area .scholarship .counter-time-area #clockdiv .single-time .smalltext {
        left: 10px;
        font-size: 12px;
    }

    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 8px;
    }

    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 10px;
    }

    /*bolgone*/
    .Blogone-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 10px;
    }

    /*blog two*/
    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 0;
    }

    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 12px;
    }

    /*blog 3*/
    .blogthree-area .single-blog .blog-content h2 {
        font-size: 28px;
    }

    /*blog 4*/
    .blogfour-area .single-blog .blog-content h2 {
        font-size: 18px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 2px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li a {
        font-size: 12px;
    }

    /*course3*/
    .coursethree-area .single-courses .courses-img {
        width: 100%;
    }

    .coursethree-area .single-courses .courses-info {
        width: 100%;
    }

    /*courses4*/
    .coursefour-area .single-courses .courses-img {
        width: 100%;
    }

    .coursefour-area .single-courses .courses-info {
        width: 100%;
    }

    /*courses 5*/
    .coursefive-area .single-box .courch-content .social-media ul li {
        margin: 0;
    }

    .coursefive-area .single-box .courch-content .social-media ul li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .coursefive-area .relatate-courses .chourses-lists .single-courses .courch-content .social-media ul li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .coursefive-area .relatate-courses .chourses-lists .single-courses .courch-content .social-media ul li {
        margin: 0;
    }

    /*edicure two*/
    .educaretwo-area .single-educare .educare-img {
        width: 100%;
    }

    .educaretwo-area .single-educare .educare-content {
        width: 100%;
    }

    .educaretwo-area .single-educare .educare-content p {
        text-align: left;
    }

    /*portfolio one*/
    .Portfolio-one-area .gallary-manue ul li {
        padding: 10px 15px;
        margin-bottom: 15px;
    }

    /*portfolio two*/
    .Portfolio-two-area .gallary-manue ul li {
        padding: 10px 15px;
        margin-bottom: 15px;
    }

    /*courses detels*/
    .coursedetails-area .courses-detels .courses-info h2 a {
        font-size: 24px;
    }

    .single-shope-area .related-product .productlist .single-product .product-info ul li .product-reveow {
        margin-top: 15px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {

    .search-box-area .search-box .search-button {
        bottom: -30px;
    }

    .header-area .header-bottom .shopbag-area {
        padding: 18px 0;
    }

    .header-area .header-bottom .logo-area {
        padding: 20px 0;
    }

    .header-area .header-bottom .manue-area ul li a {
        font-size: 10px;
        padding: 20px 3px;
    }

    .header-area .header-bottom .manue-area ul li ul li a {
        font-size: 12px;
    }

    .header-area .header-bottom .manue-area ul li.megamenu .mega-menu-area .single-mega-menu a {
        font-size: 12px;
    }

    .about-area .reagestar-area {
        position: inherit;
        height: 100%;
        width: 100%;

    }

    .about-area .reagestar-area .ragester-form {
        height: 100%;
        margin-bottom: 60px;
        background: #f7f7f7;
        overflow: hidden;
        padding: 50px;
    }

    .about-area {
        padding-top: 100px;
        overflow: hidden;
    }

    .about-area .reagestar-area h3:after {
        border-bottom: 56px solid #c61508;
    }

    .testomonial-area .testominial-slide .single-testomonial .testomonial-content {
        padding: 0;
    }

    .testomonial-area .testominial-slide .owl-pagination {
        right: 0;
    }

    .education-backbone .backbone-content h2 {
        font-size: 30px;
    }

    .gallery-area .gallary-manue ul li {
        margin: 0;
    }

    .gallery-area .filter-gallary .single-gallary {
        width: 48%;
        margin-left: 2%;
    }

    .testomonial-area .testominial-slide .single-testomonial .testomonial-img::before {
        right: 17%;
    }

    .newsletter-area .newsletter-content .newsletter-form form input {
        width: 100%;
    }

    .newsletter-area .newsletter-content .newsletter-form form button {
        right: .1%;
    }

    .footer-area .footer-weidget .single-weidget .footer-form form button.btn-icon {
        width: 100%;
    }

    .single-weidget {
        margin-bottom: 30px;
    }

    /*home two*/
    .service-area .single-service {
        margin-bottom: 30px;
    }

    .countewr-area .single-counter {
        margin-bottom: 30px;
    }

    .gallery-img-area .gallary-manue ul li {
        margin: 0;
    }

    .gallery-img-area .box-gallary .single-img {
        width: 50%;
    }

    .testomonial .testominial-slide .single-testomonial .testomonial-content {
        padding: 0;
    }

    .testomonial .testominial-slide .owl-pagination {
        right: 0;
    }

    .price-area .single-price {
        margin-bottom: 30px;
    }

    .slider-area.home-two-slider .slider-2 div.title2 {
        width: 45%;
    }

    .clint-testomonial .clint-slide .single-clint .clent-content {
        width: 100%;
    }

    .clint-testomonial .clint-slide .owl-controls .owl-buttons .owl-prev {
        left: -10px;
    }

    .clint-testomonial .clint-slide .owl-controls .owl-buttons .owl-next {
        right: -10px;
    }

    .regester-area .scholarship .counter-time-area #clockdiv .single-time {
        margin-bottom: 30px;
    }

    .regester-area .contract-info .form-heading .form-img {
        text-align: center;
    }

    .regester-area .contract-info .form-heading .form-img .form-content {
        top: 30px;
    }

    /*about us*/
    .aboutus-countewr .single-counter {
        margin-bottom: 30px;
    }

    /*blog1*/
    .Blogone-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 72%;
    }

    .Blogone-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 15px;
    }

    /*blog two*/
    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 50%;
    }

    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 25px;
    }

    /*blog 3*/
    .blogthree-area .single-blog .blog-content h2 {
        font-size: 24px;
    }

    /*blog 4*/
    .blogfour-area .single-blog .blog-content h2 {
        font-size: 16px;
    }

    /*courch 2*/
    .coursetwo-area .single-courses .courses-img {
        width: 100%;
    }

    .coursetwo-area .single-courses .courses-info {
        width: 100%;
    }

    /*shop 2*/
    .ourshoptwo-area .single-product .product-info ul li .product-reveow {
        margin: 0;
    }

    /*portfolio one*/
    .Portfolio-one-area .filter-gallary .single-gallary {
        width: 100%;
    }

    .Portfolio-one-area .filter-gallary .single-gallary:nth-child(2) {
        width: 100%;
        height: 100%;
    }

    .Portfolio-one-area .filter-gallary .single-gallary:nth-child(3) {
        width: 100%;
        height: 100%;
    }

    .Portfolio-one-area .filter-gallary .single-gallary:nth-child(5) {
        width: 100%;
        height: 100%;
    }

    /*resachs*/
    .researchone-area .resarches-single .researchone-info h3 {
        font-size: 18px;
    }

    .blogdetels-area .single-blog .blog-content h2 {
        font-size: 24px;
    }

    /*single reasarch*/
    .research-details .sidebar-widgect .singleside-widgect .serch-widgect input {
        width: 100%;
        margin-bottom: 10px;
    }

    .research-details .sidebar-widgect .singleside-widgect .serch-widgect .submit {
        width: 100%;
    }

    .research-details .sidebar-widgect .apply-widgect .button-img a {
        padding: 10px 15px;
    }

    .single-shope-area .related-product .productlist .single-product .product-info ul li .product-reveow {
        margin-top: 15px;
    }

    /*contact*/
    .singpe-address {
        margin-bottom: 30px;
    }

    .contactus-area .contractus-form button.btn {
        width: 100%;
        padding: 10px;
        margin: 30px 0;
    }

    .contactus-area .contractus-form button.btn span {
        display: inline-block;
    }

    .courseone-area .courseone-view .view-area {
        margin-top: 30px;
    }

    /*section padding*/
    .about-area {
        padding-top: 60px;
    }

    .courses-area {
        padding: 60px 0;
    }

    .member-area {
        padding: 60px 0;
    }

    .shops-area {
        padding: 60px 0 45px 0;
    }

    .gallery-area {
        padding: 60px 0;
    }

    .testomonial-area {
        padding: 42px 0 0px 0;
    }

    .pricetable-area {
        padding: 60px 0;
    }

    .newsletter-area {
        padding: 50px 0;
    }

    .blog-area {
        padding: 60px 0;
    }

    .footer-area .footer-weidget {
        padding: 60px 0;
    }

    .service-area {
        padding-top: 55px;
    }

    .aboutus-area {
        padding: 60px 0;
    }

    .our-courses {
        padding: 60px 0;
    }

    .our-trainer {
        padding: 60px 0;
    }

    .countewr-area {
        padding: 60px 0;
    }

    .our-shops {
        padding: 60px 0 30px 0;
    }

    .clint-testomonial {
        padding: 60px 0 43px 0;
    }

    .gallery-img-area {
        padding: 60px 0;
    }

    .testomonial {
        padding: 42px 0 0px 0;
    }

    .price-area {
        padding: 60px 0;
    }

    .regester-area {
        padding: 60px 0;
    }

    .blogtwo-area {
        padding: 60px 0;
    }

    .header-breadcrumbs {
        padding: 60px 0;
    }

    .aboutus-video {
        padding: 60px 0;
    }

    .aboutus-countewr {
        padding: 60px 0;
    }

    .aboutus-trainer {
        padding: 60px 0;
    }

    .courseone-area {
        padding: 60px 0;
    }

    .coursetwo-area {
        padding: 60px 0;
    }

    .coursethree-area {
        padding: 60px 0;
    }

    .coursefour-area {
        padding: 60px 0;
    }

    .coursefive-area {
        padding: 60px 0;
    }

    .coursedetails-area {
        padding: 60px 0;
    }

    .educaremember-area {
        padding: 60px 0;
    }

    .educaretwo-area {
        padding: 60px 0;
    }

    .singleeducar-area {
        padding: 60px 0;
    }

    .ourshopone-area {
        padding: 60px 0;
    }

    .ourshoptwo-area {
        padding: 60px 0;
    }

    .cart-page-area {
        padding: 60px 0;
    }

    .checkout-page-area {
        padding: 60px 0;
    }

    .single-shope-area {
        padding: 60px 0 20px 0;
    }

    .Portfolio-one-area {
        padding: 60px 0;
    }

    .Portfolio-two-area {
        padding: 60px 0;
    }

    .registration-area {
        padding: 60px 0;
    }

    .researchone-area {
        padding: 60px 0;
    }

    .research-details {
        padding: 60px 0;
    }

    .Blogone-area {
        padding: 60px 0;
    }

    .Blogtwo-area {
        padding: 60px 0;
    }

    .blogthree-area {
        padding: 60px 0;
    }

    .blogfour-area {
        padding: 60px 0;
    }

    .blogdetels-area {
        padding: 60px 0;
    }

    .contactus-area {
        padding: 60px 0;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
    .header-area {
        display: none;
    }

    .mobile-menu-area {
        display: block;
    }

    .single-weidget {
        margin-bottom: 30px;
    }

    .newsletter-area .newsletter-content .newsletter-form form button {
        right: .2%;
    }

    .search-box-area .search-box .search-button {
        bottom: -30px;
    }

    .about-area .reagestar-area .ragester-form form button {
        font-size: 12px;
    }

    .testomonial-area .testominial-slide .single-testomonial .testomonial-img {
        bottom: 1px;
    }

    .testomonial-area .testominial-slide .single-testomonial .testomonial-img:before {
        bottom: 1px;
    }

    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 30px;
    }

    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 0;
    }

    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 4px;
    }

    /*home two*/
    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 10px;
    }

    .testomonial .testominial-slide .single-testomonial .testomonial-img {
        margin-bottom: 60px;
    }

    .slider-area.home-two-slider .slider-2 div.title2 {
        width: 80%;
    }

    .gallery-img-area .gallary-manue ul li {
        margin: 15px;
    }

    .our-shops .shop-list .single-product .product-info ul li .product-reveow {
        margin-top: -30px;
    }

    .our-courses .chourses-list .single-courses .courch-content .social-media ul li:first-child {
        font-size: 12px;
        margin-right: 0;
    }

    /*about us*/
    /*blog one*/
    .Blogone-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 68%;
    }

    /*blog two*/
    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 65%;
    }

    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 15px;
    }

    /*blog 3*/
    .blogthree-area .single-blog .blog-content h2 {
        font-size: 18px;
    }

    .blogthree-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 2px;
    }

    /*blog 4*/
    .blogfour-area .single-blog .blog-content h2 {
        font-size: 24px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 5px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li a {
        font-size: 14px;
    }

    /*portfoliotwo*/
    .Portfolio-two-area .box-gallary .single-img {
        width: 50%;
    }

    /*single educare*/
    .singleeducar-area .single-educaremember .singleminber-img {
        margin-bottom: 30px;
    }

    /*sing shop*/
    .single-shope-area .singpeshope-detels {
        margin-top: 30px;
    }

    .single-shope-area .related-product .productlist .single-product .product-info ul li .product-reveow {
        margin-left: 0;
        margin-top: 0;
    }

    .single-shope-area .related-product .productlist .single-product .product-info ul li .product-reveow ul li a {
        font-size: 22px;
    }

    .single-shope-area .singpeshope-detels .reveow {
        position: inherit;
    }

    /*cake out*/
    .table-button-right .button-area button {
        margin-top: 20px;
    }

    .table-button-left .button-area button.btn-hr {
        width: 250px;
        display: block;
        margin-left: 0;
    }

    /*section padding*/
    .about-area {
        padding-top: 40px;
    }

    .courses-area {
        padding: 40px 0;
    }

    .member-area {
        padding: 40px 0;
    }

    .shops-area {
        padding: 40px 0 25px 0;
    }

    .gallery-area {
        padding: 40px 0;
    }

    .testomonial-area {
        padding: 42px 0 0px 0;
    }

    .pricetable-area {
        padding: 40px 0;
    }

    .newsletter-area {
        padding: 40px 0;
    }

    .blog-area {
        padding: 40px 0;
    }

    .footer-area .footer-weidget {
        padding: 40px 0;
    }

    .service-area {
        padding-top: 40px;
    }

    .aboutus-area {
        padding: 40px 0;
    }

    .our-courses {
        padding: 40px 0;
    }

    .our-trainer {
        padding: 40px 0;
    }

    .countewr-area {
        padding: 40px 0;
    }

    .our-shops {
        padding: 40px 0 20px 0;
    }

    .clint-testomonial {
        padding: 40px 0 30px 0;
    }

    .gallery-img-area {
        padding: 40px 0;
    }

    .testomonial {
        padding: 42px 0 0px 0;
    }

    .price-area {
        padding: 40px 0;
    }

    .regester-area {
        padding: 40px 0;
    }

    .blogtwo-area {
        padding: 40px 0;
    }

    .header-breadcrumbs {
        padding: 40px 0;
    }

    .aboutus-video {
        padding: 40px 0;
    }

    .aboutus-countewr {
        padding: 40px 0;
    }

    .aboutus-trainer {
        padding: 40px 0;
    }

    .courseone-area {
        padding: 40px 0;
    }

    .coursetwo-area {
        padding: 40px 0;
    }

    .coursethree-area {
        padding: 40px 0;
    }

    .coursefour-area {
        padding: 40px 0;
    }

    .coursefive-area {
        padding: 40px 0;
    }

    .coursedetails-area {
        padding: 40px 0;
    }

    .educaremember-area {
        padding: 40px 0;
    }

    .educaretwo-area {
        padding: 40px 0;
    }

    .singleeducar-area {
        padding: 40px 0;
    }

    .ourshopone-area {
        padding: 40px 0;
    }

    .ourshoptwo-area {
        padding: 40px 0;
    }

    .cart-page-area {
        padding: 40px 0;
    }

    .checkout-page-area {
        padding: 40px 0;
    }

    .single-shope-area {
        padding: 40px 0 20px 0;
    }

    .Portfolio-one-area {
        padding: 40px 0;
    }

    .Portfolio-two-area {
        padding: 40px 0;
    }

    .registration-area {
        padding: 40px 0;
    }

    .researchone-area {
        padding: 40px 0;
    }

    .research-details {
        padding: 40px 0;
    }

    .Blogone-area {
        padding: 40px 0;
    }

    .Blogtwo-area {
        padding: 40px 0;
    }

    .blogthree-area {
        padding: 40px 0;
    }

    .blogfour-area {
        padding: 40px 0;
    }

    .blogdetels-area {
        padding: 40px 0;
    }

    .contactus-area {
        padding: 40px 0;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
    .gallery-area .gallary-manue ul li {
        margin: 0;
        font-size: 12px;
        padding: 10px 15px;
    }

    .gallery-area .filter-gallary .single-gallary {
        width: 100%;
    }

    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 17px;
    }

    .newsletter-area .newsletter-content .newsletter-form form button.btn-hr {
        padding: 10px;
        font-size: 12px;
    }

    .gallery-area .gallary-manue ul li {
        margin-bottom: 10px;
        padding: 10px 25px;
    }

    .about-area .reagestar-area h3 {
        padding: 15px 10px;
    }

    .section-title h2 {
        font-size: 24px;
    }

    /*home two*/
    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 55%;
    }

    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 3px;
    }

    .blogtwo-area .slide-blog .single-blog .blog-content h4 {
        font-size: 14px;
    }

    .regester-area .contract-info .form-heading .form-img .form-content {
        top: 10px;
    }

    .gallery-img-area .gallary-manue ul li {
        margin-bottom: 10px;
        padding: 10px 25px;
    }

    .gallery-img-area .box-gallary .single-img {
        width: 100%;
    }

    /*about us*/
    .pagination-area ul li {
        margin: 0;
    }

    /*blog one*/
    .Blogone-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 32%;
    }

    .Blogone-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 8px;
    }

    /*blog two*/
    .Blogtwo-area .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 17%;
    }

    /*blog 3*/
    .blogthree-area .single-blog .blog-content h2 {
        font-size: 16px;
    }

    .blogthree-area .single-blog .blog-img .blog-overlay ul li a {
        font-size: 12px;
    }

    /*blog 4*/
    .blogfour-area .single-blog .blog-content h2 {
        font-size: 16px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 4px;
    }

    .blogfour-area .single-blog .blog-img .blog-overlay ul li a {
        font-size: 12px;
    }

    /*portfoliotwo*/
    .Portfolio-two-area .box-gallary .single-img {
        width: 100%;
    }

    /*reach one*/
    .blogdetels-area .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 2px;
    }

    .blogdetels-area .single-blog .blog-img .blog-overlay ul li a {
        font-size: 12px;
    }

    .blogdetels-area .single-blog .blog-content h2 {
        font-size: 17px;
    }

    a .fa-arrow-left {
        display: none;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li {
        padding: 15px 11px;
    }

    .blogtwo-area .slide-blog .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 50px;
    }

    .regester-area .contract-info .form-heading .form-img .form-content {
        top: 0;
    }

    .blog-area .slide-blog .single-blog .blog-img .blog-overlay ul li h3 {
        margin-right: 0;
    }

    /*blog 3*/
    .blogthree-area .single-blog .blog-content h2 {
        font-size: 14px;
    }

    a .fa-arrow-left {
        display: none;
    }
}

@media only screen and (max-width: 780px) {

    .submit p {
        writing-mode: inherit;
        text-orientation: inherit;
        text-align: center;
        padding: 0px 0px 0px 0px;
    }
}

@media only screen and (min-width: 780px) and (max-width: 1060px) {
    .contactus-area .address-area .singpe-address {
        padding-bottom: 10px;
        overflow: hidden;
    }
}