/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .npr {
        padding-right: 0!important;
    }
    .npl {
        padding-left: 0!important;
    }
    .np {
        padding: 0!important;
    }
    .brand-area .owl-theme .owl-controls {
        display: none !important;
    }
    .menu {
        margin-right: 0;
    }
    .slide1-text {
        top: 60%;
    }
    .cap-dec h3,
    .cap-dec2 h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .cap-title h1 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    .cap-contact a {
        font-size: 11px;
        padding: 9px 13px;
    }
    .menu-area.stick {
        padding: 20px 0;
    }
    .search-box input:focus {
        width: 135px;
    }
    .testimonial .author-text {
        margin-top: 5px;
        padding-bottom: 35px;
    }
    .fun-fact-left h5 {
        text-align: right;
    }
    .error-area {
        padding: 120px 0;
    }
    .header-top-left li:first-child,
    .header-top-right li:first-child {
        font-size: 13px;
        font-weight: 300;
    }
    .header-top-left li,
    .header-top-right li {
        font-size: 13px;
    }
    .single-footer.contact {
        padding-left: 0;
    }
    .gallery-3 .gallery-img h4 {
        bottom: 20px;
        font-size: 16px;
    }
    .tags-share .share ul li {
        margin: 0 13px;
    }
    .newsleft-area {
        padding: 120px 0 70px;
    }
    .all-news-area .margin-bottom-35 {
        margin-bottom: 0;
    }
    .all-news-area .single-news {
        margin: 0 0 50px;
    }
    .our-services-content {
        padding: 8px;
    }
    .our-services-content h4 a {
        display: block;
        font-size: 14px;
    }
    .our-services-content p {
        font-size: 12px;
    }
    .our-services-content a {
        font-size: 12px;
    }
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .service-area {
        padding: 50px 0;
    }
    .we-provide-area {
        padding: 0 0 50px;
    }
    .our-services-area {
        padding: 50px 0 0;
    }
    .single-our-services {
        margin: 0 0 50px;
    }
    .why-choose-area {
        padding: 50px 0;
    }
    .quick-quote-area {
        padding: 50px 0;
    }
    .feature-and-video-area {
        padding-top: 50px;
    }
    .client-and-fun-area {
        padding: 50px 0;
    }
    .testimonial .author {
        padding: 40px 0;
    }
    .testimonial .author-text {
        margin-top: 0;
        padding: 20px 0 40px;
    }
    .ask-question-right .section-heading {
        padding-top: 50px;
    }
    .latest-news-area {
        padding: 50px 0;
    }
    .brand-area {
        padding: 0 0 50px;
    }
    .brand-area .owl-theme .owl-controls {
        display: none !important;
    }
    .single-footer {
        margin: 0 0 50px;
    }
    .footer-content {
        padding: 50px 0 0;
    }
    .cap-dec h3,
    .cap-dec2 h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .cap-title h1 {
        font-size: 30px;
        margin-bottom: 18px;
    }
    .cap-contact a {
        font-size: 12px;
        line-height: 12px;
        padding: 8px 12px;
    }
    .slide1-text {
        top: 60%;
    }
    .we-provide-right {
        text-align: center;
    }
    .why-choose-right {
        text-align: center;
    }
    .home-2 .why-choose-area {
        padding: 50px 0;
    }
    .home-2 .service-area {
        padding: 0 0 50px;
    }
    .home-2 .we-provide-area {
        padding: 50px 0 20px;
    }
    .error-area {
        padding: 120px 0;
    }
    .about .we-provide-area {
        padding: 50px 0;
    }
    .about-wepro-secheading {
        margin-bottom: 50px;
    }
    .we-provide-left {
        margin: 0 0 50px;
    }
    .about .service-area {
        padding: 50px 0;
    }
    .about .feature-and-video-area {
        padding-top: 50px;
    }
    .our-team-area {
        padding: 50px 0;
    }
    .about .client-and-fun-area {
        padding: 50px 0;
    }
    .page-banner-content {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .page-banner-area h1,
    .page-banner-area h1 .bold {
        font-size: 30px;
    }
    .header-top-left li:first-child,
    .header-top-right li:first-child {
        font-size: 13px;
    }
    .header-top-left li,
    .header-top-right li {
        font-size: 13px;
    }
    .our-team-area {
        padding: 50px 0 0;
    }
    .single-staff {
        margin: 0 0 50px;
    }
    .marxs-top-33 {
        margin: 33px 0 0;
    }
    .our-branch-area {
        padding: 50px 0;
    }
    .contact-top-area {
        padding: 50px 0;
    }
    .leave-meassage-area {
        padding: 50px 0;
    }
    .faq-area {
        padding: 50px 0;
    }
    .feature .service-area {
        padding: 50px 0;
    }
    .our-features-area {
        padding: 50px 0;
    }
    .our-features-1 {
        padding: 0;
    }
    .our-features-2 {
        padding: 0;
    }
    .our-features-3 {
        padding: 0;
    }
    .our-features-area .mar-top-31 {
        margin-top: 30px;
    }
    .our-features-area .mar-top-51 {
        margin-top: 30px;
    }
    .feature .client-and-fun-area {
        padding: 50px 0;
    }
    .feature .brand-area {
        padding: 0 0 50px;
    }
    .gallery-area {
        padding: 50px 0;
    }
    .gallery-2 .gallery-img h4 {
        bottom: 5px;
        font-size: 16px;
        left: 0;
        right: 0;
    }
    .gallery-3 .gallery-img {
        margin-bottom: 0;
    }
    .gallery-3 .gallery-pagination {
        padding: 30px 0 0;
    }
    .gallery-img h4 {
        bottom: 20px;
        font-size: 18px;
    }
    .history-pad-1 {
        padding: 0;
    }
    .history-pad-2 {
        padding: 0;
    }
    .history-pad-3 {
        padding: 0;
    }
    .single-history {
        margin: 0 0 30px;
    }
    .history-details-area .mar-top-55 {
        margin: 0;
    }
    .history-details-area {
        padding: 30px 0;
    }
    .we-provide-area {
        padding: 30px 0;
    }
    .newsdet-area {
        padding: 50px 0;
    }
    .tags-share .share ul li {
        display: inline-block;
        margin: 0 12px;
    }
    .newsdet-area .comments {
        padding: 50px 0 30px;
    }
    .comments .content {
        width: 82%;
    }
    .comments .img {
        width: 18%;
    }
    .single-comment .img img {
        width: 100%;
    }
    .news-sidebar {
        margin: 50px 0 0;
    }
    .news .news-left {
        width: 15%;
    }
    .newsleft-area {
        padding: 0 0 50px;
    }
    .news-bar .mar-bot-55 {
        margin-bottom: 0;
    }
    .single-news {
        margin: 0 0 50px;
    }
    .news-left .gallery-pagination {
        padding: 20px 0 0;
    }
    .right-news .newsleft-area {
        padding: 50px 0 0;
    }
    .all-news-area {
        padding: 50px 0;
    }
    .all-news-area .margin-bottom-35 {
        margin-bottom: 0;
    }
    .all-news .gallery-pagination {
        padding: 20px 0 0;
    }
    .pricing-table-area {
        padding: 50px 0 0;
    }
    .single-table {
        margin: 0 0 50px;
    }
    .pricing-table .client-and-fun-area {
        padding: 50px 0;
    }
    .table-img img {
        width: 100%;
    }
    .service-2 .our-services-area {
        padding: 50px 0 0;
    }
    .other-services-area {
        padding: 0;
    }
    .service-2 .why-choose-area {
        padding: 50px 0;
    }
    .service-2 .client-and-fun-area {
        padding: 50px 0;
    }
    .service-2 .brand-area {
        padding: 50px 0;
    }
    .service .our-services-area {
        padding: 50px 0 0;
    }
    .service .client-and-fun-area {
        padding: 50px 0;
    }
    .single-top img {
        width: 100%;
    }
    .single-service-area {
        padding: 50px 0 0;
    }
    .single-top h4,
    .single-top h3 {
        margin: 50px 0 3px;
    }
    .mar-top-60 {
        margin-top: 0px;
    }
    .single-top {
        margin: 0 0 50px;
    }
    .mb-sm-50 {
        margin: 0 0 50px;
    }
    .single-bottom img {
        width: 100%;
    }
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .brand-area .owl-theme .owl-controls {
        display: none !important;
    }
    .latest-news-foot-img {
        width: 20%;
    }
    .latest-news-foot-content {
        padding-left: 10px;
        width: 80%;
    }
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 481px) and (max-width: 767px) {
    .service-area {
        padding: 30px 0;
    }
    .service-area .single-service {
        margin-bottom: 30px;
    }
    .we-provide-area {
        padding: 30px 0;
    }
    .our-services-area {
        padding: 30px 0 0;
    }
    .single-our-services {
        margin: 0 0 30px;
    }
    .why-choose-area {
        padding: 30px 0 0;
    }
    .why-choose-left ul {
        margin: 0;
    }
    .why-choose-area ul li {
        margin-bottom: 30px;
    }
    .why-choose-right {
        margin-top: 0;
    }
    .quick-quote-area {
        padding: 30px 0;
    }
    .feature-and-video-area {
        padding: 30px 0;
    }
    .client-and-fun-area {
        padding: 0 0 30px;
    }
    .ask-question-right .section-heading {
        padding-top: 30px;
    }
    .latest-news-area {
        padding: 30px 0 0;
    }
    .news-img a {
        width: 100%;
    }
    .news-img a > img {
        width: 100%;
    }
    .single-news {
        margin: 0 0 30px;
    }
    .brand-area {
        padding: 0 0 30px;
    }
    .brand-area .owl-theme .owl-controls {
        display: none !important;
    }
    .footer-content {
        padding: 30px 0;
    }
    .single-footer.latest {
        padding: 30px 0;
    }
    .latest-news-foot-img {
        width: 16%;
    }
    .latest-news-foot-content {
        margin: 10px 0 0;
        width: 84%;
    }
    .single-footer.contact {
        padding: 30px 0;
    }
    .home-2 .why-choose-area {
        padding: 30px 0;
    }
    .home-2 .service-area {
        padding: 0 0 30px;
    }
    .home-2 .we-provide-area {
        padding: 30px 0;
    }
    .error-area {
        padding: 120px 0;
    }
    .error h1 {
        font-size: 120px;
        line-height: 120px;
        margin: 0 0 50px;
    }
    .about .we-provide-area {
        padding: 30px 0;
    }
    .about-wepro-secheading {
        margin-bottom: 30px;
    }
    .we-provide-left {
        margin: 0 0 30px;
    }
    .about .service-area {
        padding: 30px 0;
    }
    .about .feature-and-video-area {
        padding: 30px 0 0;
    }
    .our-team-area {
        padding: 30px 0 0;
    }
    .single-staff {
        margin: 0 0 30px;
    }
    .about .client-and-fun-area {
        padding: 30px 0;
    }
    .page-banner-content {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .our-branch-area {
        padding: 30px 0;
    }
    .marxs-top-33 {
        margin: 33px 0 0;
    }
    .contact-top-area {
        padding: 30px 0;
    }
    .leave-meassage-area {
        padding: 30px 0;
    }
    .faq-area {
        padding: 30px 0;
    }
    .feature .service-area {
        padding: 30px 0;
    }
    .our-features-area {
        padding: 30px 0;
    }
    .our-features-1 {
        padding: 0;
    }
    .our-features-2 {
        padding: 0;
    }
    .our-features-3 {
        padding: 0;
    }
    .our-features-area .mar-top-31 {
        margin-top: 30px;
    }
    .our-features-area .mar-top-51 {
        margin-top: 30px;
    }
    .feature .brand-area {
        padding: 30px 0;
    }
    .feature .client-and-fun-area {
        padding: 30px 0 0;
    }
    .gallery-2 .gallery-img {
        margin-bottom: -8px;
        margin-left: -3px;
        width: 50%;
    }
    .gallery-area {
        padding: 30px 0;
    }
    .gallery-pagination {
        padding: 25px 0 0;
    }
    .gallery-2 .gallery-img h4 {
        bottom: 5px;
        font-size: 14px;
        left: 0;
        right: 0;
    }
    .gallery-3 .gallery-pagination {
        padding: 25px 0 0;
    }
    .gallery-img {
        margin-bottom: 0;
        margin-left: -5px;
        width: 50%;
    }
    .gallary-row {
        padding: 0 15px;
    }
    .gallery-img h4 {
        bottom: 7px;
        font-size: 18px;
    }
    .history-pad-1 {
        padding: 0;
    }
    .history-pad-2 {
        padding: 0;
    }
    .history-pad-3 {
        padding: 0;
    }
    .single-history {
        margin: 0 0 30px;
    }
    .history-details-area .mar-top-55 {
        margin: 0;
    }
    .history-details-area {
        padding: 30px 0;
    }
    .newsdet-area {
        padding: 30px 0 0;
    }
    .detimg-small .img {
        width: 100%;
    }
    .detimg-small .img img {
        width: 100%;
    }
    .detimg-small .content {
        margin: 30px 0 0;
        padding: 0;
        width: 100%;
    }
    .tags-share {
        margin: 30px 0 0;
    }
    .tags-share .tags {
        width: 100%;
    }
    .tags-share .share {
        margin: 30px 0 0;
        width: 100%;
    }
    .newsdet-area .comments {
        padding: 30px 0 0;
    }
    .comments .img {
        width: 20%;
    }
    .comments .content {
        width: 80%;
    }
    .comment-heading {
        margin-bottom: 30px;
    }
    .leave-comment input,
    .leave-comment .comment-text {
        margin: 0 0 30px;
    }
    .leave-comment .comment-text {
        margin: 0;
    }
    .leave-comment a.submit-comment {
        width: 100%;
    }
    .news-sidebar {
        margin: 30px 0 0;
    }
    .news .news-left {
        width: 20%;
    }
    .newsleft-area {
        padding: 30px 0;
    }
    .news-left .widget {
        margin-bottom: 30px;
    }
    .news-left .gallery-pagination {
        padding: 10px 0 0;
    }
    .all-news-area {
        padding: 30px 0;
    }
    .all-news .gallery-pagination {
        padding: 0;
    }
    .pricing-table-area {
        padding: 30px 0 0;
    }
    .single-table {
        margin: 0 0 30px;
    }
    .pricing-table .client-and-fun-area {
        padding: 30px 0;
    }
    .table-img img {
        width: 100%;
    }
    .service-2 .our-services-area {
        padding: 30px 0 0;
    }
    .other-services-area {
        padding: 0;
    }
    .service-2 .why-choose-area {
        padding: 30px 0;
    }
    .service-2 .client-and-fun-area {
        padding: 30px 0;
    }
    .service-2 .brand-area {
        padding: 30px 0;
    }
    .service .our-services-area {
        padding: 30px 0 0;
    }
    .service .other-services-area {
        padding: 30px 0 0;
    }
    .service .client-and-fun-area {
        padding: 30px 0;
    }
    .single-service-area {
        padding: 30px 0 0;
    }
    .single-top h4,
    .single-top h3 {
        margin: 30px 0 3px;
    }
    .mar-top-60 {
        margin-top: 0px;
    }
    .single-top {
        margin: 0 0 30px;
    }
    .mb-xs-30 {
        margin: 0 0 30px;
    }
    .single-bottom img {
        width: 100%;
    }
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 240px) and (max-width: 480px) {
    .brand-area .owl-theme .owl-controls {
        display: none !important;
    }
    .nivo-prevNav,
    .nivo-nextNav {
        border: 1px solid #6b6b6b;
        font-size: 8px;
        padding: 0 10px;
    }
    .nivo-directionNav .nivo-prevNav {
        left: -5px;
    }
    .nivo-directionNav .nivo-nextNav {
        right: -5px;
    }
    .service-area {
        padding: 30px 0 0;
    }
    .service-area .single-service {
        margin-bottom: 30px;
    }
    .we-provide-area {
        overflow: hidden;
        padding: 30px 0;
    }
    .we-provide-right {
        margin-top: 30px;
    }
    .our-services-area {
        padding: 30px 0 0;
    }
    .our-service-heading p {
        margin-bottom: 30px;
    }
    .single-our-services {
        margin-bottom: 30px;
    }
    .why-choose-area {
        padding: 30px 0;
    }
    .why-choose-area ul li {
        margin-bottom: 30px;
    }
    .why-choose-right {
        margin-top: 0;
    }
    .quick-quote-area {
        padding: 30px 0;
    }
    .feature-and-video-area {
        padding: 30px 0;
    }
    .video iframe {
        height: auto;
    }
    .client-and-fun-area {
        padding: 13px 0 20px;
    }
    .ask-question-right .section-heading {
        padding-top: 30px;
    }
    .latest-news-area {
        padding: 30px 0 0;
    }
    .latest-news {
        margin-top: 0;
    }
    .latest-news-area .single-news {
        margin-bottom: 30px;
    }
    .brand-area {
        padding: 0 0 30px;
    }
    .footer-content {
        padding: 30px 0;
    }
    .single-footer.latest {
        margin: 30px 0;
        padding: 0;
    }
    .single-footer.contact {
        margin: 30px 0 0;
        padding-left: 0;
    }
    .brand-area .owl-theme .owl-controls {
        display: none!important;
    }
    .home-2 .why-choose-area {
        padding: 30px 0;
    }
    .home-2 .service-area {
        padding: 0 0 10px;
    }
    .home-2 .we-provide-area {
        padding: 30px 0;
    }
    .home-2 .feature-and-video-area {
        padding: 30px 0 15px;
    }
    .ask-question-right {
        float: left;
        padding: 0;
    }
    .error h1 {
        font-size: 80px;
        line-height: 80px;
        margin: 0 0 30px;
    }
    .error h4 {
        font-size: 30px;
        margin: 0 0 25px;
    }
    .errors h5 {
        font-size: 25px;
        line-height: 35px;
        margin: 0 0 14px;
    }
    .errors p {
        font-size: 15px;
        line-height: 30px;
        margin: 0 0 30px;
    }
    .errors a {
        font-size: 12px;
        line-height: 12px;
        padding: 8px 20px;
    }
    .error-area {
        padding: 100px 0;
    }
    .page-banner-content {
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .about .we-provide-area {
        padding: 30px 0;
    }
    .about-wepro-secheading {
        margin-bottom: 30px;
    }
    .about .service-area {
        padding: 30px 0;
    }
    .about .feature-and-video-area {
        padding-top: 30px;
    }
    .our-team-area {
        padding: 10px 0 0;
    }
    .single-staff {
        margin: 0 0 30px;
    }
    .about .client-and-fun-area {
        padding: 30px 0;
    }
    .our-branch-area {
        padding: 50px 0;
    }
    .marxs-top-33 {
        margin: 33px 0 0;
    }
    .contact-top-area {
        padding: 30px 0;
    }
    .leave-meassage-area {
        padding: 30px 0;
    }
    .faq-collapse {
        margin: 30px 0 0;
    }
    .faq-area {
        padding: 30px 0;
    }
    .feature .service-area {
        padding: 30px 0;
    }
    .our-features-1 {
        padding: 0;
    }
    .our-features-2 {
        padding: 0;
    }
    .our-features-3 {
        padding: 0;
    }
    .our-features-area .mar-top-31 {
        margin-top: 30px;
    }
    .our-features-area .mar-top-51 {
        margin-top: 30px;
    }
    .our-features-area {
        padding: 0 0 30px;
    }
    .feature .brand-area {
        padding: 30px 0;
    }
    .feature .client-and-fun-area {
        padding: 30px 0 0;
    }
    .gallery-area {
        padding: 30px 0;
    }
    .gallery-2 .gallery-img {
        margin-bottom: 10px;
        margin-left: 0;
        width: 100%;
    }
    .gallery-2 .gallery-img i {
        font-size: 36px;
    }
    .gallery-2 .gallery-img h4 {
        bottom: 10px;
        left: 0;
        right: 0;
    }
    .gallery-2 .gallery-pagination {
        padding: 20px 0 0;
    }
    .gallery-3 .gallery-img h4 {
        bottom: 5px;
        font-size: 16px;
        left: 0;
        right: 0;
    }
    .gallery-3 .gallery-img {
        margin-bottom: 5px;
    }
    .gallery-3 .gallery-pagination {
        padding: 25px 0 0;
    }
    .gallary-row {
        padding: 0 10px;
    }
    .gallery-img {
        margin-bottom: 0;
        margin-left: 0;
        width: 100%;
    }
    .gallery-img h4 {
        bottom: 15px;
        font-size: 18px;
    }
    .gallery-pagination {
        padding: 25px 0 0;
    }
    .history-pad-1 {
        padding: 0;
    }
    .history-pad-2 {
        padding: 0;
    }
    .history-pad-3 {
        padding: 0;
    }
    .single-history {
        margin: 0 0 30px;
    }
    .history-details-area .mar-top-55 {
        margin: 0;
    }
    .history-details-area {
        padding: 30px 0;
    }
    .newsdet-area {
        padding: 30px 0;
    }
    .detimg-small .img {
        width: 100%;
    }
    .detimg-small .img img {
        width: 100%;
    }
    .detimg-small .content {
        margin: 15px 0 0;
        padding: 0;
        width: 100%;
    }
    .tags-share {
        margin: 30px 0 0;
    }
    .tags-share .tags {
        width: 100%;
    }
    .tags-share .share {
        margin: 30px 0 0;
        width: 100%;
    }
    .tags-share .share ul li {
        margin: 0 10px;
    }
    .newsdet-area .comments {
        padding: 30px 0 0;
    }
    .single-comment {
        margin: 0 0 30px;
    }
    .comments .img {
        width: 20%;
    }
    .comments .content {
        width: 80%;
    }
    .comment-heading {
        margin-bottom: 30px;
    }
    .leave-comment input,
    .leave-comment .comment-text {
        margin: 0 0 30px;
    }
    .leave-comment .comment-text {
        margin: 0;
    }
    .leave-comment a.submit-comment {
        margin: 30px 0 0;
        width: 100%;
    }
    .news-sidebar {
        margin: 30px 0 0;
    }
    .news-left .widget {
        margin-bottom: 30px;
    }
    .newsleft-area {
        padding: 30px 0;
    }
    .newsleft-area .news-bar .mar-bot-55 {
        margin-bottom: 0;
    }
    .single-news {
        margin: 0 0 30px;
    }
    .news-left .gallery-pagination {
        padding: 10px 0 0;
    }
    .all-news-area {
        padding: 30px 0;
    }
    .all-news .gallery-pagination {
        padding: 10px 0 0;
    }
    .all-news-area .margin-bottom-35 {
        margin-bottom: 0;
    }
    .pricing-table-area {
        padding: 30px 0 0;
    }
    .single-table {
        margin: 0 0 30px;
    }
    .pricing-table .client-and-fun-area {
        padding: 30px 0;
    }
    .table-img img {
        width: 100%;
    }
    .service-2 .our-services-area {
        padding: 30px 0 0;
    }
    .service-2 .other-services-area {
        padding: 0;
    }
    .service-2 .why-choose-area {
        padding: 30px 0;
    }
    .service-2 .client-and-fun-area {
        padding: 30px 0;
    }
    .service-2 .brand-area {
        padding: 30px 0;
    }
    .service .our-services-area {
        padding: 30px 0 0;
    }
    .service .other-services-area {
        padding: 0;
    }
    .service .client-and-fun-area {
        padding: 30px 0;
    }
    .single-service-area {
        padding: 30px 0 0;
    }
    .single-top h4,
    .single-top h3 {
        margin: 30px 0 3px;
    }
    .mar-top-60 {
        margin-top: 0px;
    }
    .single-top {
        margin: 0 0 30px;
    }
    .mb-xs-30 {
        margin: 0 0 30px;
    }
    .single-bottom img {
        width: 100%;
    }
}
