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

     /*========================*/
         /*header-section*/
    /*========================*/

    nav._menu {
        margin-left: 280px;
    }

     /*========================*/
         /*slider-section*/
    /*========================*/

    .slider-shape-two {
        right: 4%;
    }

    .slider-shape-two {
        right: 4%;
        top: 47%;
    }

     /*========================*/
         /*about-section*/
    /*========================*/

    .about-shape2 {
        right: 50px;
    }

    .owl-prev {
        left: -2%;
    }

    .owl-next {
        right: -2%;
    }

    /*========================*/
         /*feature-section*/
    /*========================*/

    .feature-content p {
        width: 55%;
    }

     /*========================*/
         /*support-section*/
    /*========================*/

    .support-shape {
        right: -40px;
    }

     /*========================*/
         /*mission-section*/
    /*========================*/

    .mission-content p {
        width: 60%;
    }

     /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-title h3 a {
        font-size: 20px;
    }

    .blog-content p {
        font-size: 14px;
    }

    .blog-icon.up {
        padding-left: 50px;
    }

     /*============================*/
         /*call-to-action-section*/
    /*==============================*/

    .call-to-action-shape2 {
        right: 6rem;
    }

     /*========================*/
         /*blog-details-section*/
    /*========================*/

    .widget_search form input {
        margin-left: -20px;
    }

    .widget_search form i {
        left: 45px;
    }

     /*========================*/
        /*team-section*/
    /*========================*/

    .team-social-icon {
        margin: 0 -25px 0;
    }



}


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

    /*========================*/
         /*header-section*/
    /*========================*/
    
    ._nav_manu {
        display: none;
    }

    /*========================*/
         /*slider-section*/
    /*========================*/

    .hero-content h1 {
        font-size: 60px;
        line-height: 55px;
    }

    .hero-content:before {
        right: 0px;
        top: 21%;
        width: 215px;
    }

    .slider-thumb img {
        width: 100%;
    }

    .slider-all-shape {
        display: none;
    }

    /*========================*/
         /*about-section*/
    /*========================*/

    .about-shape {
        left: 30px;
    }

    .about-shape2 {
        display: none;
    }

    .about-shape3 {
        display: none;
    }

    /*========================*/
         /*mission-section*/
    /*========================*/

    .mission-content p {
        width: 70%;
    }

    .single-mission-box {
        padding: 80px 5px 0 34px;
    }

    .owl-prev {
        left: -2%;
    }

    .owl-next {
        right: -2%;
    }

    .support-section p.section-dsc-2 {
        width: 90%;
    }

    /*========================*/
         /*feature-section*/
    /*========================*/

    .feature-content p {
        width: 65%;
    }

    /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-section p.section-dsc-2 {
        width: 90%;
    }

    .blog-content {
        padding: 15px 15px 12px 15px;
    }

    .blog-meta-date a {
        margin-right: 45px;
    }

    .blog-meta-date a:before {
        left: 100px;
    }

    .blog-title h3 a {
        font-size: 19px;
    }

    .blog-icon.up {
        padding-left: 25px;
    }
    

    /*============================*/
    /*call-to-action-section*/
    /*=============================*/

    .call-to-action-shape {
        left: 2%;
    }

    .call-to-action-shape2 {
        right: 4rem;
    }

    .call-to-action-content h1 {
        font-size: 60px;
        line-height: 50px;
    }

    .call-to-action-content h1 span:before {
        width: 220px;
    }

    /*========================*/
     /*blog-details-section*/
    /*========================*/

    .widget_search form input {
        padding: 12px 50px;
        margin-left: -25px;
    }

    .widget_search form i {
        left: 30px;
    }

    .rpost-content h4 a {
        font-size: 15px;
    }

    .blog-details-auther-thumb {
        float: left;
    }

    .blog-details-author-inner {
        padding: 30px 10px 25px;
    }

    .blog-details-auther-content p {
        font-size: 14px;
    }

    .tag-item ul li a {
        padding: 5px 4px;
    }
    
     /*========================*/
        /*team-section*/
    /*========================*/

    .team-social-icon {
        margin: 0 -55px 0;
    }
    .team-thumb img {
        width: 100%;
        border-radius: 10px 10px 0 0;
    }

}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

    /*========================*/
         /*header-section*/
    /*========================*/
    
    .sticky {
        position: absolute !important;
    }
    
    ._nav_manu {
        display: none;
    }

    .hero-section {
        height: 1800px;
    }

    .hero-content:before {
        right: 155px;
    }

    /*========================*/
         /*slider-section*/
    /*========================*/

    .slider-all-shape {
        display: none;
    }

    .slider-thumb img {
        width: 100%;
    }

    /*========================*/
         /*about-section*/
    /*========================*/


    .about-thumb img {
        width: 100%;
        margin-bottom: 65px;
    }

    .about-shape {
        bottom: -10px;
    }

    .about-shape2 {
        display: none;
    }

    .about-shape3 {
        display: none;
    }

    /*========================*/
         /*mission-section*/
    /*========================*/
    .single-mission-box {
        padding: 80px 5px 0 5px;
    }

    .mission-section p.section-dsc-2 {
        width: 65%;
    }

    .mission-content h3 {
        font-size: 20px;
    }

    .mission-content p {
        font-size: 15px;
        width: 59%;
    }

    .owl-prev {
        display: none;
    }

    .owl-next {
        display: none;
    }

    /*========================*/
         /*support-section*/
    /*========================*/

    .support-shape {
        right: 205px;
        bottom: 20px;
    }

    .support-thumb img {
        width: 100%;
        margin-bottom: 70px;
    }

    .feature-content p {
        width: 51%;
    }

     /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-button {
        margin: -130px 0 40px;
    }

    .blog-icon.up {
        padding-left: 205px;
    }

    .blog-meta-date a {
        margin-right: 53px;
    }

    .blog-meta-date a:before {
        left: 105px;
    }

    .blog-title h3 a {
        font-size: 19px;
        padding: 5px 0 0px;
    }


    .blog-icon.up {
        padding-left: 25px;
    }

     /*========================*/
         /*call-to-action-section*/
    /*========================*/

    
    .call-to-action-content h1 {
        font-size: 60px;
        line-height: 55px;
    }

    .call-to-action-content h1 span:before {
        width: 220px;
    }

    .call-to-action-all-shape {
        display: none;
    }

    /*========================*/
        /*blog-details-section*/
    /*========================*/

    .blog-details-auther-thumb {
        margin-right: 24px;
    }

    .faq-all-shape {
        display: none;
    }

     /*========================*/
        /*team-section*/
    /*========================*/

    .team-social-icon {
        margin: 0 -38px 0;
    }

    .team-thumb img {
        border-radius: 10px;
        width: 100%;
    }

}

/* Large Mobile :600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {

     /*========================*/
         /*header-section*/
    /*========================*/

    .sticky {
        position: absolute !important;
    }

    ._nav_manu {
        display: none;
    }

     /*========================*/
         /*slider-section*/
    /*========================*/
    .hero-section {
        height: 1500px;
    }

    .hero-content h1 {
        font-size: 65px;
        line-height: 55px;
    }

    .slider-all-shape {
        display: none;
    }

    .hero-content:before {
        right: 24px;
        top: 21%;
        width: 230px;
    }

    .slider-thumb img {
        width: 100%;
    }

     /*========================*/
         /*service-section*/
    /*========================*/

    p.section-dsc-1 {
        width: 74%;
    }

    .section-title span:before {
        width: 74px;
    }

     /*========================*/
         /*about-section*/
    /*========================*/

    .about-all-shape {
        display: none;
    }

    .about-thumb img {
        width: 100%;
        margin-bottom: 40px;
    }

    .section-title h1 {
        font-size: 38px;
        line-height: 40px;
    }

    .about-section .section-title span:before {
        width: 134px;
    }

     /*========================*/
         /*mission-section*/
    /*========================*/

    .mission-section .section-title span:before {
        width: 127px;
    }

    .mission-section p.section-dsc-2 {
        width: 70%;
    }

    .mission-content p {
        width: 63%;
    }

     /*========================*/
         /*support-section*/
    /*========================*/

    .support-thumb img {
        width: 100%;
        margin-bottom: 40px;
    }

    .support-shape {
        bottom: 5px;
    }

    .support-section .section-title span:before {
        width: 140px;
    }

     /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-section .section-title span:before {
        width: 162px;
    }

    .blog-button {
        margin: -115px 0 45px;
    }

     /*========================*/
         /*call-to-action-section*/
    /*========================*/

    .call-to-action-content h1 {
        font-size: 50px;
        line-height: 40px;
    }

    .call-to-action-content h1 span:before {
        width: 183px;
    }

    .call-to-action-all-shape {
        display: none;
    }




    /*========================*/
        /*blog-details-section*/
    /*========================*/

    .blog-details-auther-thumb {
        float: inherit;
    }

    /*========================*/
        /*faq-section*/
    /*========================*/

    .faq-section .section-title span:before {
        width: 123px;
    }

    .faq-all-shape {
        display: none;
    }

    /*========================*/
        /*team-section*/
    /*========================*/

    .team-thumb img {
        border-radius: 10px;
        width: 100%;
    }

    .team-social-icon {
        margin: 0 50px 0;
    }
}

/* small mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 599px) {

   
     /*========================*/
         /*header-section*/
    /*========================*/

    .sticky {
        position: absolute !important;
    }

    ._nav_manu {
        display: none;
    }

     /*========================*/
         /*slider-section*/
    /*========================*/

    .hero-section {
        height: 1600px;
    }

    .hero-content h1 {
    font-size: 55px;
    line-height: 50px;
    }

    .hero-content:before {
        right: 42px;
        top: 20%;
        width: 192px;
    }

    .slider-all-shape {
        display: none;
    }

    .slider-thumb img {
        width: 100%;
    }

     /*========================*/
         /*service-section*/
    /*========================*/

    p.section-dsc-1 {
        width: 83%;
    }

    .section-title span:before {
        width: 65px;
    }

     /*========================*/
         /*about-section*/
    /*========================*/
    .about-shape2 {
        display: none;
    }

    .about-thumb {
        margin-bottom: 30px;
    }

    .about-shape3 {
        display: none;
    }

    .about-shape {
        bottom: 25px;
        left: 55px;
    }

    .about-section .section-title span:before {
        width: 116px;
    }

     /*========================*/
         /*mission-section*/
    /*========================*/

    .section-title h1 {
        font-size: 32px;
        line-height: 35px;
    }

    .mission-section p.section-dsc-2 {
        width: 95%;
    }

    .mission-section .section-title span:before {
        width: 110px;
    }

    .mission-content p {
        width: 69%;
    }

    .single-mission-box {
        padding: 80px 5px 0 15px;
    }

    .owl-prev {
        display: none;
    }

    .owl-next {
        display: none;
    }

     /*========================*/
         /*support-section*/
    /*========================*/

    .support-shape {
        bottom: 25px;
    }

    .support-thumb {
        margin-bottom: 30px;
    }

    .support-section .section-title span:before {
        width: 122px;
    }

     /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-section .section-title span:before {
        width: 140px;
    }

    .blog-section p.section-dsc-2 {
        width: 80%;
    }

    .blog-button {
        margin: -200px 0 35px;
    }

     /*========================*/
         /*call-to-action-section*/
    /*========================*/

    .call-to-action-content h1 {
        font-size: 40px;
        line-height: 35px;
    }

    .call-to-action h1 span:before {
        width: 146px;
        height: 10px;
    }

    .call-to-action-content h1 span:before {
        width: 148px;
    }

    .call-to-action-all-shape {
        display: none;
    }

    .call-to-action-content-icon {
        margin: 20px 30px 15px;
    }

    /*========================*/
    /*blog-details-section*/
    /*========================*/

    .blog-details-auther-thumb {
        float: inherit;
    }

    /*========================*/
        /*faq-section*/
    /*========================*/

    .faq-section .section-title span:before {
        width: 108px;
    }

    .faq-section p.section-dsc-2 {
        width: 79%;
    }

    .faq-all-shape {
        display: none;
    }

    /*========================*/
        /*team-section*/
    /*========================*/

    .team-thumb img {
        width: 100%;
        border-radius: 10px;
    }

    .team-social-icon {
        margin: 0 25px 0;
    }

}

/* small mobile :320px. */
@media only screen and (min-width: 320px) and (max-width: 479px) {

     /*========================*/
         /*header-section*/
    /*========================*/
    .sticky {
        position: absolute !important;
    }
    
    ._nav_manu {
        display: none;
    }

     /*========================*/
         /*slider-section*/
    /*========================*/

    .hero-section {
        height: 800px;
    }

    .hero-content h1 {
        font-size: 38px;
        line-height: 30px;
    }

    .hero-content:before {
        right: 5px;
        top: 13%;
        width: 137px;
        height: 10px;
    }

    .video-icon-button {
        margin-left: 0;
        margin-top: 15px;
    }

    .slider-content {
        padding: 5px 0 0px;
    }

    .slider-all-shape {
        display: none;
    }

    .slider-thumb img {
        width: 100%;
    }

     /*========================*/
         /*slider-section*/
    /*========================*/

    .section-title h1 {
        font-size: 20px;
        line-height: 25px;
    }

    .section-title span:before {
      display: none;
    }

    p.section-dsc-1 {
        font-size: 15px;
        width: 95%;
    }

     /*========================*/
         /*about-section*/
    /*========================*/

    .about-thumb img {
        width: 100%;
        margin-bottom: 20px;
    }

    .about-section .section-title span:before {
        width: 103px;
    }

    .about-all-shape {
        display: none;
    }

    .support-section .section-title span:before {
        width: 108px;
    }

    .support-shape {
        bottom: 20px;
        left: 0;
    }

     /*========================*/
         /*mission-section*/
    /*========================*/

    .mission-section p.section-dsc-2 {
        width: 90%;
    }

    .mission-content h3 {
        font-size: 16px;
    }

    .mission-content p {
        font-size: 14px;
        line-height: 20px;
        width: 55%;
    }

    .owl-prev {
        display: none;
    }

    .owl-next {
        display: none;
    }

    .single-mission-box {
        padding: 70px 2px 0 2px;
    }

    .single-mission-box:before {
        display: none;
    }

     /*========================*/
         /*support-section*/
    /*========================*/

    .support-thumb img {
        width: 100%;
        margin-bottom: 30px;
    }

    .support-section p.section-dsc-2 {
        width: 92%;
    }

     /*========================*/
         /*feature-section*/
    /*========================*/

    .feature-content p {
        width: 65%;
    }

     /*========================*/
         /*blog-section*/
    /*========================*/

    .blog-section p.section-dsc-2 {
        width: 78%;
    }

    .blog-button {
        margin: -50px 0 25px;
        float: left;
    }

    .blog-content {
        padding: 15px 10px 12px 10px;
    }

    .blog-meta-date a {
        margin-right: 52px;
    }

    .blog-meta-date a:before {
        left: 104px;
    }

    .blog-title h3 a {
        font-size: 19px;
    }

    .blog-icon.up {
        padding-left: 30px;
    }

     /*========================*/
         /*call-to-action-section*/
    /*========================*/

     .call-to-action-content h1 {
        font-size: 22px;
        line-height: 22px;
    }

    .call-to-action h1 span:before {
        display: none;
    }

    .call-to-action-content h1 span:before {
        width: 88px;
        height: 8px;
    }

    .call-to-action-all-shape {
        display: none;
    }

    .call-to-action-icon {
        margin: 15px 30px 15px;
    }

    .copyright-description p {
        font-size: 16px;
    }

    .contact-box {
        margin-left: 0px;
    }

    .contact-content p {
        font-size: 17px;
    }

    /*========================*/
    /*blog-details-section*/
    /*========================*/

    .meta-title a {
        font-size: 17px;
    }

    .blog-content-left h4 a {
        font-size: 28px;
    }

    .blogs-social-share {
        padding: 24px 5px 25px;
    }

    .blog-details-auther-thumb {
        float: inherit;
    }

    .blog-details-comment-thumb {
        float: inherit;
    }

    .blog-details-comment-thumb img {
        margin-bottom: 20px;
    }

    .section-title.form h2 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    p.form {
        width: 97%;
    }

    .widget_search form input {
        padding: 12px 45px;
    }

    .widget_search {
        padding: 45px 16px;
    }

    .widget_search form i {
        left: 35px;
    }

    .rpost-content h4 a {
        font-size: 15px;

    }

    .tag-item ul li a {
        padding: 5px 17px;
    }

    /*========================*/
        /*faq-section*/
    /*========================*/

    .faq-all-shape {
        display: none;
    }

    .section-title h1 {
        font-size: 29px;
        line-height: 35px;
    }

    .faq-section p.section-dsc-2 {
        width: 98%;
    }

    /*========================*/
        /*team-section*/
    /*========================*/

    .team-thumb img {
        border-radius: 10px;
        width: 100%;
    }
        
    .team-social-icon {
        margin: 0 -55px 0;
    }

}

