/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1600px) {
   
  

}
/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1444px) {

    /* section title */
    .section-discription {
        width: 47%;
    }
    .section-discription.Testimonial {
        width: 57%;
    }

    .feature-single-box {
        padding: 40px 36px 19px;
    }
    .testimonial-signle-box {
        padding: 40px 34px 35px;
    }

    /* Author Inner */
    .author-single-box-thumb img {
        width: 100%;
    }

    /* Blog Details Inner Page  */
    .blog-details-button a {
        margin-right: 2px;
    }


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    .header-main-menu ul li {
        margin-right: 28px;
    }
    .header-button {
        padding: 13px 18px;
    }
    .hero-area {
        height: 700px;
    }
    .hero-thumb img {
        width: 100%;
    }
    .hero-content h1 {
        font-size: 56px;
        line-height: 71px;
    }
    .hero-content p {
        font-size: 15px;
    }

     /* section title */
     .section-discription {
        width: 56%;
    }
    .section-discription.Testimonial {
        width: 73%;
    }
    .section-discripton.subscribe p {
        width: 88%;
    }

    .feature-single-box {
        padding: 40px 12px 19px;
    }
    .testimonial-signle-box {
        padding: 40px 5px 35px;
    }
    .accordion-button:not(.collapsed) {
        font-size: 17px;
    }
    .footer-wiget-text p {
        font-size: 15px;
        width: 100%;
    }
    .footer-wiget-menu ul li a {
        font-size: 15px;
    }

/*
<!-- ============================================================== -->
<!-- Allo Inner Page Responsive Css -->
<!-- ============================================================== -->*/

/* section title inner page */
.section-discription.Pricing {
    width: 69%;
}

/* feature style two  */
.feature-single-box.style-two {
    padding: 38px 20px 18px;
}

/* Author Inner Page Css */
.author-title h3 {
    font-size: 30px;
}
.author-thumb img {
    width: 100%;
}
.author-single-box-thumb img {
    width: 100%;
}

/* Blog Inner Page Css */
.widget-categories-menu ul li {
    padding: 16px 16px 16px;
}
.widget-tags a {
    padding: 3px 9px;
}

 /* Blog Details Inner Page  */
 .blog-details-button a {
    margin-right: 2px;
    padding: 6px 16px;
}
.blog-details-author-thumb {
    margin-right: 13px;
    margin-top: 13px;
}



}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .name-content {
    display: none;
}
    .header-area {
        display: none;
    }
    .header-main-menu ul li {
        margin-right: 28px;
    }
    .hero-area.d-flex.align-items-center {
        display: block !important;
    }
    .hero-area {
        height: 552px;
    }
    .hero-thumb {
        display: none;
    }
    .hero-content {
        margin-top: 67px;
    }
    .hero-content h1 {
        font-size: 39px;
        line-height: 47px;
        margin-bottom: 13px;
    }
    .hero-content p {
        font-size: 15px;
    }

     /* section title */
     .section-main-title h3 {
        font-size: 30px;
    }
    .section-discription {
        width: 72%;
    }
    .section-discription.Testimonial {
        width: 86%;
    }
    .section-discripton.subscribe p {
        width: 88%;
    }
    .section-discription p {
        font-size: 15px;
    }
    .section-discrititon.style-two p {
        font-size: 15px;
    }

    .feature-area {
        padding: 70px 0 30px;
    }
    .feature-single-box {
        padding: 40px 12px 19px;
    }
    .about-area {
        background: #f6faff;
        padding: 60px 0 75px;
    }
    .about-thumb img {
        width: 100%;
    }
    .about-list ul li {
        font-size: 12px;
    }
    .testimonial-area {
        background: #f6faff;
        padding: 55px 0 50px;
    }
    .testimonial-signle-box {
        padding: 40px 25px 35px;
        margin-bottom: 30px;
    }
    .faq-area {
        padding: 60px 0 55px;
    }
    .accordion-button:not(.collapsed) {
        font-size: 16px;
    }
    .accordion-body p {
        font-size: 14px;
    }
    .subscribe-thumb {
        text-align: left;
    }
    .footer-wiget-text p {
        font-size: 15px;
        width: 100%;
    }
    .footer-wiget-menu ul li a {
        font-size: 15px;
    }

/*
<!-- ============================================================== -->
<!-- Allo Inner Page Responsive Css -->
<!-- ============================================================== -->*/

/* breatcome area */
.breatcome-area {
    height: 400px;
    display: block !important;
    padding: 160px 0 0 0;
}
.breatcome-title h1 {
    font-size: 50px;
}

/* section title inner page */
.section-discription.Pricing {
    width: 69%;
}

/* feature style two  */
.feature-single-box.style-two {
    padding: 38px 20px 18px;
}

/* pricing area  */
.pricing-single-box {
    margin-bottom: 30px;
}

/* Author Inner Page Css */
.author-area {
    padding: 55px 0 25px;
}
.author-title h3 {
    font-size: 30px;
}
.author-thumb img {
    width: 100%;
}

/* Blog Inner Page Css */
.widget-categories-menu ul li {
    padding: 16px 16px 16px;
}
.widget-tags a {
    padding: 3px 16px;
}

 /* Blog Details Inner Page  */
 .blog-details-area {
    padding: 70px 0 40px;
}
 .blog-details-button a {
    margin-right: 2px;
    padding: 6px 16px;
}
.blog-details-author-thumb {
    margin-right: 13px;
    margin-top: 13px;
}


}

/* Large Mobile :600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .name-content {
    display: none;
}
   
    .header-area {
        display: none;
    }
    .header-main-menu ul li {
        margin-right: 28px;
    }
    .hero-area.d-flex.align-items-center {
        display: block !important;
    }
    .hero-area {
        height: 552px;
    }
    .hero-thumb {
        display: none;
    }
    .hero-content {
        margin-top: 67px;
    }
    .hero-content h1 {
        font-size: 39px;
        line-height: 47px;
        margin-bottom: 13px;
    }
    .hero-content p {
        font-size: 15px;
    }

     /* section title */
     .section-main-title h3 {
        font-size: 30px;
    }
    .section-discription {
        width: 100%;
    }
    .section-discription.Testimonial {
        width: 86%;
    }
    .section-discripton.subscribe p {
        width: 88%;
    }
    .section-discription p {
        font-size: 15px;
    }
    .section-discrititon.style-two p {
        font-size: 15px;
    }




    .feature-area {
        padding: 70px 0 30px;
    }
    .feature-single-box {
        padding: 40px 100px 19px;
    }
    .about-area {
        background: #f6faff;
        padding: 60px 0 75px;
    }
    .about-thumb img {
        width: 100%;
        margin-bottom: 40px;
    }
    .about-list ul li {
        font-size: 15px;
    }
    .about-content {
        margin-bottom: 40px;
    }
    .testimonial-area {
        background: #f6faff;
        padding: 55px 0 50px;
    }
    .testimonial-signle-box {
        padding: 40px 100px 35px;
        margin-bottom: 30px;
    }
    .faq-area {
        padding: 60px 0 55px;
    }
    .subscribe-thumb {
        text-align: left;
    }
    .footer-wiget {
        margin-bottom: 40px;
    }
    .footer-wiget-text p {
        font-size: 15px;
        width: 100%;
    }
    .footer-wiget-menu ul li a {
        font-size: 15px;
    }

 /*
<!-- ============================================================== -->
<!-- Allo Inner Page Responsive Css -->
<!-- ============================================================== -->*/
/* breatcome area */
.breatcome-area {
    height: 400px;
    display: block !important;
    padding: 160px 0 0 0;
}
.breatcome-title h1 {
    font-size: 50px;
}

/* section title inner page */
.section-discription.Pricing {
    width: 86%;
}

/* feature style two  */
.feature-single-box.style-two {
    padding: 38px 100px 18px;
    text-align: center;
}

/* pricing area  */
.pricing-single-box {
    margin-bottom: 30px;
}

/* Author Inner Page Css */
.author-area {
    padding: 55px 0 25px;
}
.author-title h3 {
    font-size: 36px;
    text-align: center;
}
.author-thumb img {
    width: 100%;
}

/* Blog Inner Page Css */
.widget-categories-menu ul li {
    padding: 16px 16px 16px;
}
.widget-tags a {
    padding: 3px 13px;
}

 /* Blog Details Inner Page  */
 .blog-details-area {
    padding: 70px 0 40px;
}
 .blog-details-button a {
    margin-right: 2px;
    padding: 6px 16px;
}
.blog-details-social {
    margin-top: 17px;
}
.blog-details-author-thumb {
    margin-right: 13px;
    margin-top: 32px;
}



}






/* small mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 599px) {
    .name-content {
    display: none;
}

    .header-area {
        display: none;
    }
    .header-main-menu ul li {
        margin-right: 28px;
    }
    .hero-area.d-flex.align-items-center {
        display: block !important;
    }
    .hero-area {
        height: 552px;
    }
    .hero-thumb {
        display: none;
    }
    .hero-content h1 {
        font-size: 40px;
        line-height: 54px;
        margin-bottom: 13px;
    }
    .hero-content p {
        font-size: 15px;
    }

     /* section title */
     .section-main-title h3 {
        font-size: 30px;
    }
    .section-discription {
        width: 100%;
    }
    .section-discription.Testimonial {
        width: 86%;
    }
    .section-discripton.subscribe p {
        width: 88%;
    }
    .section-discription p {
        font-size: 14px;
    }
    .section-discrititon.style-two p {
        font-size: 15px;
    }



    .feature-area {
        padding: 70px 0 30px;
    }
    .feature-single-box {
        padding: 40px 82px 19px;
    }
    .about-area {
        background: #f6faff;
        padding: 60px 0 75px;
    }
    .about-thumb img {
        width: 100%;
        margin-bottom: 40px;
    }
    .about-list ul li {
        font-size: 15px;
    }
    .about-content {
        margin-bottom: 40px;
    }
    .testimonial-area {
        background: #f6faff;
        padding: 55px 0 50px;
    }
    .testimonial-signle-box {
        padding: 40px 84px 35px;
        margin-bottom: 30px;
    }
    .faq-area {
        padding: 60px 0 55px;
    }
    .accordion-button:not(.collapsed) {
        font-size: 17px;
    }
    .subscribe-thumb {
        text-align: left;
    }
    .subscribe-form input {
        width: 460px;
    }
    .footer-wiget {
        margin-bottom: 40px;
    }
    .footer-wiget-text p {
        font-size: 15px;
        width: 100%;
    }
    .footer-wiget-menu ul li a {
        font-size: 15px;
    }

        /*
<!-- ============================================================== -->
<!-- Allo Inner Page Responsive Css -->
<!-- ============================================================== -->*/

/* breatcome area */
.breatcome-area {
    height: 400px;
    display: block !important;
    padding: 165px 0 0 0;
}
.breatcome-title h1 {
    font-size: 50px;
}

/* section title inner page */
.section-discription.Pricing {
    width: 86%;
}

/* feature style two  */
.feature-single-box.style-two {
    padding: 38px 100px 18px;
    text-align: center;
}

/* pricing area  */
.pricing-single-box {
    margin-bottom: 30px;
}

/* Author Inner Page Css */
.author-area {
    padding: 55px 0 25px;
}
.author-title h3 {
    font-size: 36px;
    text-align: center;
}
.author-thumb img {
    width: 100%;
}

/* Blog Inner Page Css */
.blog-content-title h2 {
    font-size: 25px;
}
.widget-categories-menu ul li {
    padding: 16px 16px 16px;
}
.widget-tags a {
    padding: 3px 7px;
}

 /* Blog Details Inner Page  */
 .blog-details-area {
    padding: 70px 0 40px;
}
.blog-details-blockquote blockquote {
    font-size: 14px;
}
.blog-content-discription p {
    font-size: 14px;
}
 .blog-details-button a {
    margin-right: 2px;
    padding: 6px 16px;
}
.blog-details-social {
    margin-top: 17px;
    text-align: left;
}
.blog-details-author-thumb {
    margin-right: 13px;
    margin-top: 32px;
}
.blog-details-author-content p {
    font-size: 14px;
}


}

/* small mobile :280px. */
@media only screen and (min-width: 280px) and (max-width: 479px) {
    .name-content {
    display: none;
}
    
    .header-area {
        display: none;
    }
    .header-main-menu ul li {
        margin-right: 28px;
    }
    .hero-area.d-flex.align-items-center {
        display: block !important;
    }
    .hero-area {
        height: 213px;
    }
    a.header-button.active {
    background: #ffff;
    color: #3a79cf;
    padding: 6px 9px;
    border: 1px solid #fff;
    margin-right: 5px;
}
a.header-button.active1 {
    border: 1px solid #fff;
    padding: 6px 12px;
}
.hero-content-btn{
        text-align: right;
}
    .hero-thumb {
        display: none;
    }
    .hero-content h1 {
        font-size: 31px;
        line-height: 42px;
        margin-bottom: 13px;
    }
    .hero-content p {
        text-align: right;
        font-size: 13px;
        margin-top: 57px;
    }

     /* section title */
     .section-main-title h3 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .section-main-title h3 span {
        font-size: 12px;
    }
    .section-discription {
        width: 100%;
    }
    .section-discription.Testimonial {
        width: 86%;
    }
    .section-discripton.subscribe p {
        width: 100%;
        font-size: 12px;
    }
    .section-discription p {
        font-size: 11px;
    }
    .section-discrititon.style-two p {
        font-size: 12px;
    }



    .feature-area {
        padding: 70px 0 30px;
    }
    .feature-single-box {
        padding: 40px 10px 19px;
    }
    .feature-box-icon i {
        height: 70px;
        width: 70px;
        line-height: 70px;
    }
    .feature-box-content h4 {
        font-size: 18px;
        padding: 13px 0 10px;
    }
    .feature-box-content p {
        font-size: 13px;
    }
    .about-area {
        background: #f6faff;
        padding: 60px 0 75px;
    }
    .about-thumb img {
        width: 100%;
        margin-bottom: 40px;
    }
    .about-list ul li {
        font-size: 9px;
    }
    .about-list ul li i {
        height: 15px;
        width: 15px;
        line-height: 15px;
        font-size: 14px;
        margin-right: 0px;
    }
    .about-content {
        margin-bottom: 40px;
    }
    .testimonial-area {
        background: #f6faff;
        padding: 55px 0 50px;
    }
    .testimonial-signle-box {
        padding: 40px 8px 35px;
        margin-bottom: 30px;
    }
    .testimonial-content p {
        font-size: 13px;
    }
    .faq-area {
        padding: 60px 0 55px;
    }
    .accordion-button:not(.collapsed) {
        font-size: 15px;
    }
    .accordion-body p {
        font-size: 12px;
        width: 100%;
    }
    .subscribe-thumb {
        text-align: left;
    }
    .subscribe-form input {
        width: 257px;
        padding: 0 4px;
    }
    .subscribe-btn {
        margin-left: -127px;
    }
    .subscribe-btn button {
        width: 120px;
    }
    .footer-wiget {
        margin-bottom: 40px;
    }
    .footer-wiget-text p {
        font-size: 15px;
        width: 100%;
    }
    .footer-wiget-menu ul li a {
        font-size: 15px;
    }
    .copyright-text p {
        font-size: 12px;
    }

/*
<!-- ============================================================== -->
<!-- Allo Inner Page Responsive Css -->
<!-- ============================================================== -->*/

/* breatcome area */
.breatcome-area {
    height: 400px;
    display: block !important;
    padding: 165px 0 0 0;
}
.breatcome-title h1 {
    font-size: 36px;
}
.breatcome-text ul li {
    font-size: 18px;
}
.breatcome-text ul li a::before {
    left: 56px;
}

/* section title inner page */
.section-discription.Pricing {
    width: 86%;
}

/* feature style two  */
.feature-single-box.style-two {
    padding: 38px 0px 18px;
    text-align: center;
}

/* pricing area  */
.pricing-single-box {
    margin-bottom: 30px;
}
.pricing-info ul li {
    font-size: 14px;
}

/* Author Inner Page Css */
.author-area {
    padding: 55px 0 25px;
}
.author-title h3 {
    font-size: 26px;
    text-align: center;
}
.author-thumb img {
    width: 100%;
}
.author-content h5 {
    font-size: 18px;
}
.author-content p {
    font-size: 14px;
}
.author-single-box-thumb img {
    width: 100%;
}

/* Blog Inner Page Css */
.blog-single-box {
    padding: 42px 9px 32px;
}
.blog-content-title h2 {
    font-size: 18px;
}
.blog-content-discription p {
    font-size: 14px;
}
.blog-btn a {
    padding: 12px 30px;
}
.widget-categories-menu ul li {
    padding: 16px 16px 16px;
}
.widget-tags a {
    padding: 3px 7px;
}
.widget_search {
    padding: 30px 14px 30px;
}
button.icons {
    right: 14px;
}
.widget-categories-box {
    padding: 42px 17px 25px;
}

 /* Blog Details Inner Page  */
 .blog-details-area {
    padding: 70px 0 40px;
}
.blog-details-blockquote {
    padding: 40px 13px 26px;
}
.blog-details-blockquote-icon {
    top: 39px;
    left: -3px;
}
.blog-details-blockquote-icon i {
    font-size: 12px;
}
.blog-details-blockquote blockquote {
    font-size: 12px;
}
.blog-details-content-list p {
    font-size: 11px;
}
.blog-content-discription p {
    font-size: 14px;
}
.blog-details-button a {
    margin-right: 2px;
    padding: 6px 10px;
}
.blog-details-social {
    margin-top: 17px;
    text-align: left;
}
.blog-details-author-inner {
    padding: 30px 4px 25px;
}
.blog-details-author-thumb {
    margin-right: -16px;
    margin-top: 74px;
}
.blog-details-author-thumb img {
    width: 80%;
}
.blog-details-author-content h2 {
    font-size: 16px;
}
.blog-details-author-content p {
    font-size: 11px;
}
.blog-details-comment-thumb img {
    width: 80%;
}
.blog-details-comment-thumb {
    margin-right: -18px;
}
.blog-details-comment-content p {
    font-size: 14px;
}
.blog-details-comment-reply {
    right: 0px;
}
.blog-details-comment-reply a {
    padding: 3px 4px;
}
.blog-details-comment.reply {
    margin-left: -11px;
}

}



