/* Large desktop :1920px. */
@media (min-width: 1920px) {/* Normal desktop :992px. */
    .abt-ball-bottom {left: 171px;}
    .about-banner-wrapper {margin-right: -94px; padding-left: 94px;}
    .abt-banner-image {left: 127px;}
    .text-content h1 {margin-bottom: 214px;}  
    .image-div {bottom: 44px;}
    .owl-carousel .image-div > img {width: 100%;}
    .portfolio-text-carousel {padding: 100px 100px 95px;}
    .portfolio-filter-carousel .owl-nav {bottom: 205px; left: -295px;}
    .portfolio-area:before {width: calc(100% - 323px);}
    .portfolio-image-wrapper {padding-left: 100px;}
    .work-banner-image {padding-left: 68px;}
    .portfolio-text-title {padding: 100px 100px 95px;}
    .what-do-text {padding: 84px 58px;} 
    .bg-half {background-size: 44% auto;}
    .contact-section-form {padding-bottom: 180px;}
    .what-do-text > h3 {margin-bottom: 30px;}
    .what-do-text > p {margin-bottom: 40px;}
    .what-three-wrapper:after {top: 67px; width: 165px;}
    .breadcrumb-area {padding: 255px 0 169px;}
    .what-about-do-content {padding: 123px 70px 115px;} 
    .what-about-do-content > h3 {padding-bottom: 33px;}
    .what-about-do-content > p {margin-bottom: 40px;}
    .progress-item {padding-top: 42px;}
    .what-about-do-content:last-child {padding: 99px 70px 98px;}
    .accordion-content .panel-group {padding: 93px 130px 98px;}
    .panel-collapse p {padding: 31px 57px 39px;}
    .accordion-content .panel a {padding: 14px 0 18px;}
}

/* Laptop Device :1366px. */
@media (min-width: 1200px) and (max-width: 1500px) {
    .single-slide {background-position: 50% center; background-size: cover;} 
    .text-content h1 {font-size: 72px;}
    .slider-ball-5 {height: 160px; width: 160px;}
    .slider-ball-4 {height: 100px; width: 100px;} 
    .background-area .text-content > h1 {font-size: 82px; line-height: 90px; margin-bottom: 40px;}
    .banner-btn {margin-bottom: 80px;}
    .background-area .scroll-down-wrap {bottom: 18px;}
    .fun-ball-3 {right: -184px;}
    .fun-ball-2 {right: -81px;}
    .fun-ball-1 {right: 60px;}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {   
    .text-content h1 {font-size: 51px;}
    .slider-ball-1 {height: 48px; width: 48px;}
    .slider-ball-2 {height: 65px; right: 44px; top: 41px; width: 65px;}
    .slider-ball-3 {height: 75px; right: 103px; top: 90px; width: 75px;}
    .slider-ball-4 {height: 100px; right: 63px; width: 100px;}
    .slider-ball-5 {height: 120px; top: 228px; width: 120px;}
    .about-banner-wrapper {margin: 0; padding-left: 0;}
    .ht-single-feature {padding: 60px 15px 43px;}
    .ht-single-testimonial {padding: 61px 59px 70px;}
    .single-blog {padding: 35px 15px;}
    .f-post-text > h4 {line-height: 18px; margin-bottom: 5px;}
    .contact-content {padding: 98px 60px 90px;}
    .contact-form-wrapper {padding-right: 60px; width: 64%;}
    .contact-information {width: 36%;}
    .work-text-wrapper {padding-top: 35px;}
    .about-text-wrpper {padding-top: 0;}
    .about-banner-wrapper > h1 {font-size: 180px; line-height: 217px; padding-top: 16px;}
    .abt-ball-bottom {left: 47px;}
    .abt-banner-image {bottom: -45px; left: 42px; top: auto; width: 67%;}
    .abt-ball-top {right: -9px; top: 27px;}
    .portfolio-text-wrapper {width: 36%;}
    .portfolio-text-title {padding: 70px 25px 65px;}
    .portfolio-text-title > h3 {margin-bottom: 25px;}
    .portfolio-area:before {height: 366px;}
    .portfolio-image-wrapper {width: 64%; padding-left: 30px;}
    .portfolio-filter-carousel .owl-nav {bottom: 96px; left: -185px;}
    .cirle-text {padding: 40px 7px 0;}
    .background-area .text-content > h1 {font-size: 66px; line-height: 72px; margin-bottom: 32px;}
    .background-area .banner-btn {margin-bottom: 64px;}
    .background-area .scroll-down-wrap {bottom: 15px;}
    .feature-two-area .ht-single-feature {padding: 55px 15px 42px;}
    .single-we-do {padding: 61px 32px 57px;}
    .ht-single-price {padding: 103px 30px 105px;}
    .blog-two-area .single-blog > p {margin-bottom: 24px;}
    .blog-two-area .single-blog {padding: 24px 15px;}
    .support-banner > img {padding-right: 0;}
    .support-text {padding: 89px 0 72px;}
    .what-do-image > img {width: 100%;}
    .what-do-text {padding: 101px 58px;}
    .what-do-text > h3 {margin-bottom: 30px;}
    .what-do-text > p {margin-bottom: 40px;}
    .what-three-wrapper:after {top: 67px;}
    .blog-three-area .single-blog {padding: 45px 15px 46px;}
    .portfolio-title-section .portfolio-hover-text {padding: 21px 23px 19px;}
    .portfolio-title-section .portfolio-item .portfolio-icon {line-height: 84px; width: 80px;}
    .about-sec-image > img:nth-of-type(2) {margin-right: -120px;}
    .about-sec-image > img:nth-of-type(3) {padding-right: 90px;}
    .team-skill-area .cirle-text {padding: 40px 0 0;}   
    .feature-about-area .ht-single-feature {padding: 60px 15px 45px;}
    .what-about-do-content:last-child {padding: 52px 30px 25px;}
    .video-image > img {max-width: none; width: 136%;}
    .accordion-column > img {max-width: 151%;}
    .accordion-content .panel a {font-size: 16px}
    .accordion-content .panel-group {padding: 45px 50px 40px;}  
    .process-num {width: 102px;}
    .process-top .process-num:first-of-type {padding-left: 23px;}
    .process-top .process-num:nth-of-type(3) {padding-left: 24px; width: 100px;}
    .work-process-container {background-position: 92% 40%; background-size: 93% 67%;}
    .process-bottom .process-num:nth-of-type(2) {padding-left: 0; width: 100px;}
    .process-top .process-num:nth-of-type(5) {padding-left: 15px; padding-right: 0; width: 92px;}
    .process-details {width: 295px;}
    .process-bottom {padding-top: 56px;}
    .process-bottom .process-num:nth-of-type(2) {padding-left: 7px;}
    .process-bottom .process-details:nth-child(3) {width: 258px;}
    .process-bottom .process-num:nth-of-type(4) {padding-left: 10px; width: 85px;}
    .process-bottom .process-details:nth-child(5) {width: 262px;}
    .about-area {padding-bottom: 145px;}
    .portfolio-title-hover .portfolio-hover-text > h3 {letter-spacing: 2px;} 
    .grid-item-three.col-2 {width: 25%;}
    .portfolio-masonry-section .portfolio-hover-text {padding: 14px 15px;}
    .portfolio-masonry-section .portfolio-hover-effect {bottom: 1px; right: -1px;}
    .portfolio-masonry-section .col-2-column.grid-item-three {width: 25%;}
    .p-d-info-item {padding: 24px 11px 21px;}
    .ht-sidebar-widget {padding: 38px 18px 40px;}
    .sidebar-post-text > h4 {font-size: 16px;}
    .ht-sidebar-tags > li {padding-left: 4px; padding-right: 4px;}
    .ht-sidebar-tags {margin-left: -4px; margin-right: -4px;}
    .ht-sidebar-banner {padding: 87px 16px 79px 28px;}
    .ht-sidebar-banner span {top: 73px;}
    .ht-sidebar-tags a {font-size: 15px; padding: 0 15px;}
    .follow-links a {margin-right: 8px;}
    .blog-sidebar-area .carousel-style-1 .owl-nav > div {top: 284px;}
    .blog-d-text-item {padding: 58px 16px 23px;}
    .blog-d-text-item > p {line-height: 45px;}
    .blog-d-text-item span {left: 30px; top: 25px;}
    .bg-half {background-size: 45% auto;}
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .search-btn-wrapper {margin-right: 56px; padding: 38px 0;}
    #search_box .modal-body {padding: 20px;}
    #search_box .modal-dialog {height: 88px; width: 73%;}
    .text-content h1 {font-size: 38px;}
    .slider-ball-1 {height: 40px; top: 5px; width: 40px;}
    .slider-ball-2 {height: 55px; right: 33px; top: 44px; width: 55px;}
    .slider-ball-3 {height: 70px; right: 75px; width: 70px;}
    .slider-ball-4 {height: 95px; top: 183px; width: 95px;}
    .owl-carousel .image-div > img {width: 90%;}
    .slider-ball-5 {height: 110px; width: 110px;}
    .about-text-wrpper {padding: 0 0 50px;}
    .ptb-150 {padding: 90px 0;}
    .pt-150 {padding-top: 90px;}
    .pb-150 {padding-bottom: 90px;}
    .ptb-140 {padding: 80px 0;}
    .pt-140 {padding-top: 80px;}
    .pb-140 {padding-bottom: 80px;}
    .pt-145 {padding-top: 85px;}
    .pb-145 {padding-bottom: 85px;}
    .pt-135 {padding-top: 75px;}
    .pb-135 {padding-bottom: 75px;}
    .pb-115 {padding-bottom: 55px;}
    .pt-115 {padding-top: 55px;}
    .section-title > h3 {padding-bottom: 26px;}
    .section-title > p {margin-bottom: 25px;}
    .section-title {margin-bottom: 60px;}
    .about-text-wrpper > p {margin-bottom: 19px;}
    .about-text-wrpper > p:last-of-type {margin-bottom: 36px;}
    .about-area {padding-bottom: 175px;}
    .ht-single-testimonial {padding: 41px 26px 50px;}
    .slick-arrow {height: 50px; left: -10px; line-height: 50px; width: 60px;}
    .slick-next {left: auto; right: -10px;} 
    .ht-single-feature {margin-bottom: 50px; padding: 60px 40px 43px;}
    .feature-area .col-md-4:last-child .ht-single-feature {margin-bottom: -186px;}
    .portfolio-area:before, .what-about-do-area:after {display: none;}
    .portfolio-text-wrapper, .accordion-column, .portfolio-full-column {width: 100%;}
    .portfolio-image-wrapper:before {height: calc(100% - 160px); opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
    .portfolio-image-wrapper {padding-left: 0; width: 100%; padding-top: 90px;}
    .portfolio-menu {margin-bottom: 65px; padding: 0 30px;}
    .cirle-text {padding: 40px 4px 0;}
    .blog-area .row:last-child [class*="col-"]:last-child {clear: both;}
    .single-blog {margin-bottom: 50px; padding: 45px 35px;}
    .col-md-4:last-child .single-blog {margin-bottom: 0;}
    .work-text-wrapper {padding: 0 230px 50px 0;}  
    .work-text-wrapper > h3 {margin-bottom: 25px;}
    .contact-content {padding: 58px 30px 60px;}
    .contact-form-wrapper {padding-right: 30px; width: 55%;}
    .contact-information {width: 45%;}
    .work-text-wrapper > h3 {margin-bottom: 25px;}
    .single-footer-widget {padding-bottom: 32px;}
    .footer-top {padding-bottom: 90px; padding-top: 352px;}
    .col-sm-6:last-child .single-footer-widget {padding-bottom: 0;}
    .background-area .text-content > h1 {font-size: 58px; line-height: 63px; margin-bottom: 25px;}
    .background-area .scroll-down-wrap {bottom: 0;}
    .background-area .banner-btn {margin-bottom: 45px;}
    .feature-two-area .ht-single-feature {padding: 52px 33px 39px;}
    .feature-two-area .ht-single-feature > h4 {margin-bottom: 23px;}
    .feature-two-area .ht-single-feature .feature-icon {margin-bottom: 30px;}
    .feature-two-area .col-md-4:last-child .ht-single-feature {margin-bottom: 0;}
    .about-two-text {padding: 0 15px;}
    .about-two-wrapper .section-title {margin-bottom: 54px; padding: 0 15px;}
    .single-fun-factor > h5 {font-size: 15px;}
    .single-we-do {padding: 69px 20px 64px;}
    .single-we-do-icon {margin-right: 20px; padding-right: 19px;}
    .portfolio-filter-carousel .owl-nav {bottom: -91px; left: 0; margin: auto; right: 0; text-align: center;} 
    .portfolio-image-wrapper {padding-bottom: 90px;}
    .portfolio-filter-carousel .owl-nav > .owl-prev, .portfolio-filter-carousel .owl-nav > .owl-next {
        display: inline-block;
        float: none;
    }
    .pb-120 {padding-bottom: 60px;}
    .portfolio-two-area .portfolio-filter-carousel .owl-nav > .owl-prev {float: left;}
    .portfolio-two-area .portfolio-ball-2 {bottom: 145px; height: 150px; width: 150px;}
    .portfolio-two-area .portfolio-ball-1 {height: 210px; width: 210px;}
    .testimonial-two-carousel {padding: 0 14px;}
    .ht-single-price {padding: 58px 15px 60px;}
    .ht-single-price > h3 {margin-bottom: 20px;}
    .ht-single-price > h1 {font-size: 36px; margin-bottom: 22px;}
    .ht-single-price > p {font-size: 17px; line-height: 30px; margin-bottom: 15px;}
    .ht-single-price > img {top: 2px; -webkit-transform: scale(0.7); transform: scale(0.7);}
    .testimonial-two-area .single-testi-item {padding: 60px 0 67px;}
    .blog-two-area {padding-top: 423px;}
    .blog-two-area .single-blog {padding: 40px 35px;}
    .blog-two-area .single-blog > p {margin-bottom: 35px;}
    .blog-two-area .col-md-4:nth-child(2n+1) .single-blog-image {left: 0; right: auto;}
    .blog-two-area .col-md-4:nth-child(2n+1) .single-blog-wrapper:hover .single-blog {
        -webkit-transform: translateX(calc(100% + 30px));
                transform: translateX(calc(100% + 30px));
    }
    .blog-two-area .col-md-4:nth-child(2n) .single-blog-image {left: auto; right: 0;}
    .blog-two-area .col-md-4:nth-child(2n) .single-blog-wrapper:hover .single-blog {
        -webkit-transform: translateX(calc(-100% + -30px));
                transform: translateX(calc(-100% + -30px));
    }
    .support-text {padding: 79px 0 62px;}
    .support-text > h3 {margin-bottom: 20px;}
    .support-banner {margin-left: -117px;}
    .support-banner > img {float: none; padding-right: 0;}
    .slider-three-area .scroll-down-wrap {bottom: 30px;}
    .about-three-banner > img {float: none; padding: 60px 0 0;}
    .pb-130 {padding-bottom: 70px;}
    .grid-item-three {width: 50%;}
    .what-do-text {padding: 58px 24px;}
    .what-do-text > h3 {margin-bottom: 24px;}
    .what-do-text > p {margin-bottom: 29px;}
    .what-three-wrapper:after {top: 27px;}
    .testi-three-text {padding: 97px 60px 52px;}
    .blog-three-area .single-blog {padding: 45px 31px 46px;}
    .portfolio-section .grid-menu-three {margin-bottom: 60px;}
    .load-btn {padding-top: 30px;}
    .col-offset-1, .col-offset-2, .col-offset-3, .col-offset-4, .col-offset-5, .col-offset-6, .col-offset-7, .col-offset-8, .col-offset-9 {margin-left: 0;} 
    .load-btn.pt-80 {padding-top: 60px;}
    .header-sticky.sticky {position: inherit; animation: 0s ease 0s normal none 1 running none;}
    .container.text-center > h1 {font-size: 80px; line-height: 69px;}
    .breadcrumb-area {padding: 165px 0 130px;}
    .about-section {padding: 90px 0 170px;}
    .about-sec-image {padding-right: 100px;}
    .about-text-bg > h1 {bottom: 112px; right: -50px;}
    .team-skill-area .cirle-text {padding: 40px 0 0;}
    .history-details {padding: 29px 20px 13px;}
    .history-details > h4 {letter-spacing: 1px;}
    .col-md-3:nth-child(1) .single-team, .col-md-3:nth-child(2) .single-team {margin-bottom: 40px;}
    .fun-factor-three-area .single-fun-factor h5 {letter-spacing: 0.6px;}
    .team-skill-area .cirle-text > h4 {margin-bottom: 19px;}
    .team-skill-area .cirle-text {padding: 28px 0 0;}
    .feature-about-area .ht-single-feature {padding: 60px 35px 45px;}
    .feature-two-area .ht-single-feature .feature-icon, .feature-about-area .ht-single-feature .feature-icon {
        margin-bottom: 30px;
    }
    .feature-two-area .ht-single-feature .feature-icon, .feature-about-area .ht-single-feature > h4 {
        margin-bottom: 23px;
    }
    .feature-about-area .col-md-4:nth-child(1) .ht-single-feature, .feature-about-area .col-md-4:nth-child(2) .ht-single-feature {
        margin-bottom: 30px;
    }
    .col-md-4:last-child .ht-single-feature {margin: 0;}
    .single-about-do:last-of-type {background: #00a3f8 none repeat scroll 0 0; width: 100%;}
    .single-about-do:nth-child(1), .single-about-do:nth-child(2) {width: 50%;}
    .what-about-do-content:last-child {padding: 40px 27px 42px;}
    .what-about-do-content > p {margin-bottom: 13px;}
    .process-num, .process-top .process-num:first-of-type, .process-top .process-num:nth-of-type(3),.process-top .process-num:nth-of-type(5), .process-bottom .process-num:nth-of-type(2), .process-bottom .process-num:nth-of-type(4) {
        padding-left: 0;
        width: 70px
    }
    .work-process-container {background-position: 102% 27%; background-size: 93% 59%;}
    .process-details {padding: 0 21px; width: 242px;}
    .process-bottom {padding-top: 56px;}
    .process-bottom .process-details:nth-child(3) {padding: 22px 10px 0; width: 199px;}
    .process-bottom .process-details:nth-child(5) {padding: 22px 10px 0; width: 186px;}
    .process-bottom .process-details:nth-of-type(1) {padding: 22px 10px 1px 0; width: 183px;}
    .testimonial-area {padding-top: 275px;}
    .about-area .section-title {margin-bottom: 50px;}
    .testimonial-area .section-title, .testimonial-dark-area .section-title {margin-bottom: 45px;}
    .portfolio-full-column {width: 100%;}
    .portfolio-menu, .grid-menu-three, .p-section-menu {margin-bottom: 60px;} 
    .portfolio-masonry-section .col-4-column.grid-item-three {width: 33.3333%;}
    .portfolio-title-section .portfolio-col-slider .p-col-slider-item .portfolio-hover-text {
        padding: 22px 20px 21px;
    }
    .portfolio-title-section .portfolio-item .portfolio-icon {width: 66px;}
    .portfolio-col-slider .owl-dots, .portfolio-vertical-slider .owl-dots {margin-top: 60px;}
    .portfolio-details-slider.carousel-style-1 .owl-nav .owl-prev {left: 15px;}
    .portfolio-details-slider.carousel-style-1 .owl-nav > .owl-next {right: 15px;}
    .p-d-info-item {border: 0 none;}
    .p-d-info-item:nth-of-type(4), .p-d-info-item:nth-of-type(5) {padding-top: 0;}
    .portfolio-details-area .portfolio-details-text {padding: 70px 0 55px;}
    .related-products-area.pt-80 {padding-top: 70px;}
    .pt-180 {padding-top: 120px;}
    .portfolio-details-sidebar {padding-top: 90px;}
    .portfolio-details-sidebar .portfolio-details-image:first-of-type {padding-top: 70px;}
    .p-right-sidebar {padding-top: 120px;}
    .p-right-sidebar .portfolio-details-image:first-of-type {padding: 0;}
    .p-right-sidebar .ht-sidebar-wrapper {padding-top: 70px;}
    .p-right-sidebar .portfolio-d-sidebar-content {padding-bottom: 50px;}
    .ht-sidebar-banner {padding-left: 89px; text-align: left;}
    .blog-post-full-width {padding-top: 0;}
    .blog-sidebar-area .blog-post-full-width .single-blog {margin-bottom: 0;}
    .blog-sidebar-area .portfolio-details-slider {padding-bottom: 0;}
    .blog-sidebar-area .carousel-style-1 .owl-nav > div {top: 342px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav .owl-prev {left: 17px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav > .owl-next {right: 17px;}
    .blog-sidebar-area .grid-item-three {margin: 0;}
    .blog-d-text-item {padding: 57px 53px 30px;}
    .blog-right-sidebar .pagination-container {margin-bottom: 50px;}
    .blog-right-sidebar .ht-sidebar-widget:last-child {margin-bottom: 0;}
    .blog-details-meta > span {padding: 0 11px 0 9px;}
    .blog-details-content {padding-top: 50px;}
    .blog-details-content > h3 {margin-bottom: 20px;}
    .blog-details-content > p {margin-bottom: 15px;}
    .blog-details-area .blog-details-slider .owl-nav > .owl-prev {left: 15px;}
    .blog-details-area .blog-details-slider .owl-nav > .owl-next {right: 15px;}
    .blog-details-content > p:last-of-type {margin-bottom: 32px; padding-top: 29px;}
    .related-post-area.blog-three-area {padding-top: 50px;}
    .related-post-container {padding: 50px 0;}
    .related-post-container .section-title {padding: 0 20px;}
    .related-post-area.blog-three-area .single-blog {margin-bottom: 30px;}
    .related-post-area.blog-three-area .col-md-6:last-child .single-blog {margin-bottom: 0;}
    .comments-wrapper {margin-top: 50px; padding: 50px 62px 7px;}
    .comments-post-wrapper {margin-top: 50px; padding: 50px;}
    .maintenance-text h2 {letter-spacing: 0.5px;}
    .maintenance-text h3 {letter-spacing: 1px;}
    .maintenance-area .logo {padding: 5px 0 26px;}
    .mainten-icon-wrapper {margin: 42px 0;}
    .maintenance-area .social-icons {padding-top: 25px;}
    .default-btn-2.ex-large {padding: 0 26px;}
    .default-btn-2.large {padding: 0 24px;}
    .default-btn-2.medium {padding: 0 22px;}
    .default-btn-2.small {padding: 0 15px;}
    .pb-110 {padding-bottom: 50px;}
    .shortcode-area .col-sm-3.mb-30 {margin-bottom: 20px;}
    .video-tutorial-area .col-sm-6:nth-child(1) .embed-container, .video-tutorial-area .col-sm-6:nth-child(2) .embed-container {
        margin-bottom: 50px
    } 
    .single-contact-information {margin-bottom: 30px; margin-top: 0;}
    .col-md-4:first-of-type .single-contact-information {margin-top: -50px;}
    .col-md-4:last-child .single-contact-information {margin-bottom: 0;}
    .bg-half {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
    .contact-section-form {padding-right: 0;}
    .p-sec-col-cobbles:last-of-type, .p-sec-col-cobbles:nth-last-of-type(2) {margin-bottom: 30px;}
    .portfolio-col-slider .p-sec-col-cobbles:last-of-type, .portfolio-col-slider .p-sec-col-cobbles:nth-last-of-type(2) {
        margin-bottom: 0;
    }
}

/* small mobile :320px. */
@media (max-width: 767px) { 
    .search-btn-wrapper {margin-right: 56px; padding: 38px 0;}
    #search_box .modal-body {padding: 20px;}
    #search_box .modal-dialog {height: 88px; width: 90%;}
    .text-content h1 {font-size: 36px; line-height: 43px; margin-bottom: 97px;}
    .slider-area {height: 331px;}
    .slider-ball-1 {height: 35px; right: 12px; width: 35px;}
    .slider-ball-2 {height: 45px; right: 32px; top: 41px; width: 45px;}
    .slider-ball-3 {height: 55px; right: 59px; top: 87px; width: 55px;}
    .slider-ball-wrapper {bottom: 0; height: 50%; top: auto;}
    .slider-ball-4, .slider-ball-5, .portfolio-area:before, .work-ball-3, .work-ball-4, .portfolio-ball-wrapper, .what-about-do-area:after, .single-fun-factor > h5:before, .pricing-shadow, .what-three-wrapper:after, .pricing-row .col-md-4:nth-child(2):before, .pricing-row .col-md-4:nth-child(2):after, .about-text-bg > h1 {
        display: none;
    }
    .owl-carousel .image-div > img {width: 96%;}
    .text-content h3 {letter-spacing: 1px; margin-bottom: 15px;}
    .slider-wrapper .owl-nav > div {width: 32px;}
    .about-text-wrpper {padding: 0 0 30px;}
    .ptb-150 {padding: 60px 0;}
    .pt-150 {padding-top: 60px;}
    .pb-150 {padding-bottom: 60px;}
    .ptb-140 {padding: 50px 0;}
    .pt-140 {padding-top: 50px;}
    .pb-140 {padding-bottom: 50px;}
    .pt-145 {padding-top: 55px;}
    .pb-145 {padding-bottom: 55px;}
    .pt-135 {padding-top: 45px;}
    .pb-135 {padding-bottom: 45px;}
    .section-title > h3 {letter-spacing: 0; padding-bottom: 16px;}
    .section-title > p {margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .section-title {margin-bottom: 40px;}
    .section-title img {width: 70px;}
    .about-text-wrpper > p {margin-bottom: 12px;}
    .about-text-wrpper > p:last-of-type {margin-bottom: 25px;}
    .about-area {padding-bottom: 90px;}
    .ht-single-testimonial {padding: 41px 26px 50px;}
    .slick-arrow {bottom: -11px; height: 50px; left: 10px; line-height: 50px; width: 60px;}
    .slick-next {left: auto; right: 10px;} 
    .ht-single-feature {margin-bottom: 30px; padding: 35px 15px 18px;}
    .col-md-4:last-child .ht-single-feature {margin-bottom: -186px;}
    .portfolio-text-wrapper, .contact-information, .portfolio-column, .blog-two-area .single-blog-image, .what-do-image, .what-do-text, .grid-item-three, .portfolio-two-column, .accordion-column, .single-about-do, .grid-justify .col-6, .grid-justify .col-3 {
        width: 100%;
    }
    .portfolio-image-wrapper:before {height: 100%; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
    .portfolio-image-wrapper {padding-bottom: 122px; padding-left: 0; padding-top: 50px; width: 100%;}
    .portfolio-menu {margin-bottom: 35px; padding: 0; text-align: center;}
    .cirle-text {padding: 25px 0 30px;}
    .blog-area .row:last-child [class*="col-"]:last-child {clear: both;}
    .single-blog {margin-bottom: 30px; padding: 30px 14px;}
    .col-md-4:last-child .single-blog {margin-bottom: 0;}
    .work-text-wrapper {padding: 0 0 15px; position: relative; z-index: 2;}
    .work-text-wrapper > h3 {margin-bottom: 18px;}
    .contact-content {padding: 48px 20px 50px;}
    .contact-form-wrapper {padding-right: 0; width: 100%; padding-bottom: 32px}
    .work-text-wrapper > h3 {margin-bottom: 25px;}
    .single-footer-widget {padding-bottom: 37px;}
    .footer-top {padding-bottom: 90px; padding-top: 352px;}
    .col-sm-6:last-child .single-footer-widget {padding-bottom: 0;}
    .abt-banner-image {left: 31px; top: 3px; width: 65%;}
    h3.sub-title {letter-spacing: 0; margin-bottom: 25px;}
    .about-banner-wrapper {margin-right: 0; padding-left: 0;}
    .about-banner-wrapper > h1 {font-size: 137px; line-height: 174px; padding: 0;}
    .abt-ball-top {height: 50px; right: 4px; top: 32px; width: 50px;}
    .abt-ball-bottom {bottom: -29px; height: 41px; left: 36px; width: 41px;}
    .feature-ball-2 {height: 60px; top: 148px; width: 60px;}
    .feature-ball-1 {height: 55px; top: 98px; width: 55px;}
    .ht-single-feature .feature-icon {height: 75px; margin-bottom: 30px; width: 75px;}
    .ht-single-feature .feature-icon span {font-size: 30px;}
    .ht-single-feature > h4 {margin-bottom: 19px;}
    .feature-ball-4 {height: 220px; width: 220px;}
    .testimonial-area {padding-top: 244px;}
    .testimonial-area .section-title {margin-bottom: 36px;}
    .testimonial-area .section-title {margin-bottom: 36px;}
    .portfolio-text-title > h3 {margin-bottom: 18px;}
    .portfolio-text-title {padding: 57px 25px 51px;}
    .portfolio-menu > button {line-height: 30px;}
    .portfolio-menu button:nth-of-type(1) {margin: 0 8px; padding: 0 10px;}
    .portfolio-column {margin-bottom: 30px;}
    .cirle-text > h4 {margin-bottom: 15px;}
    .col-sm-4:last-child .cirle-text {padding-bottom: 0;}
    .work-ball-2 {bottom: 220px; height: 70px; right: 20px; top: auto; width: 70px;}
    .work-area {padding-bottom: 41px;}
    .work-ball-1 {bottom: 164px; height: 50px; top: auto; width: 50px;}
    .portfolio-filter-carousel .owl-nav {bottom: -61px; left: 0; margin: auto; right: 0; text-align: center;} 
    .portfolio-filter-carousel .owl-nav > .owl-prev, .portfolio-filter-carousel .owl-nav > .owl-next {
        display: inline-block;
        float: none;
    }
    .c-c-text {font-size: 15px;}
    .contact-c-info {margin-bottom: 5px;}
    .social-icons {padding-top: 23px;}
    .footer-top {padding: 60px 0;}
    .contact-container {margin-bottom: 0;}
    .f-post-text > h4 {line-height: 18px; margin-bottom: 6px;}
    .footer-post-item {margin-bottom: 20px;}
    .background-area .text-content > h1 {font-size: 35px; line-height: 45px; margin-bottom: 16px;}
    .background-area {height: 320px;}
    .banner-btn .default-btn-2 {line-height: 37px; padding: 0 27px;}
    .background-area .scroll-down-wrap {bottom: 7px;}
    .background-area .scroll-down i {line-height: 26px;}
    .background-area .banner-btn {margin-bottom: 57px;}
    .feature-two-area .ht-single-feature {padding: 42px 15px 29px;}
    .feature-two-area .ht-single-feature .feature-icon {margin-bottom: 25px;}
    .feature-two-area .col-md-4:last-child .ht-single-feature {margin-bottom: 0;}
    .background-area .text-content > h1 {font-size: 35px; line-height: 45px; margin-bottom: 16px;}
    .background-area {height: 320px;}
    .banner-btn .default-btn-2 {line-height: 37px; padding: 0 27px;}
    .background-area .scroll-down-wrap {bottom: 7px;}
    .background-area .scroll-down i {line-height: 26px;}
    .background-area .banner-btn {margin-bottom: 57px;}
    .feature-two-area .ht-single-feature {padding: 42px 15px 29px;}
    .feature-two-area .ht-single-feature .feature-icon {margin-bottom: 25px;}
    .feature-two-area .col-md-4:last-child .ht-single-feature {margin-bottom: 0;}
    .about-two-wrapper .section-title {margin-bottom: 34px; padding: 0 15px;}
    .about-two-text {padding: 0 15px;}
    .fun-factor-area {background: #182142 none repeat scroll 0 0;}
    .fun-ball-3 {height: 160px; width: 160px;}
    .single-fun-factor > h1 {padding-bottom: 15px;}
    .single-fun-factor > h5 {padding-bottom: 18px;}
    .single-fun-factor {padding-bottom: 5px;}
    .fun-factor-area.text-center.bg-2.fix {padding: 392px 0 35px;}
    .single-we-do {padding: 29px 15px 25px;}
    .single-we-do-icon {margin-right: 15px; padding-right: 12px;}
    .single-we-title > h5 {letter-spacing: 0; margin-bottom: 14px;}
    .pb-120 {padding-bottom: 30px;}
    .portfolio-menu button, .portfolio-menu button:nth-of-type(1) {margin: 0 1px;}
    .portfolio-two-area .portfolio-filter-carousel .owl-nav > .owl-prev {float: left;}
    .portfolio-two-area .grid-item {margin-bottom: 30px;}
    .testimonial-two-area .single-testi-item {padding: 50px 0 57px;}
    .testimonial-two-area .single-testi-item p {font-size: 16px;}
    .testimonial-two-wrapper .slick-arrow {left: 0;}
    .testimonial-two-wrapper .slick-next {left: auto; right: 0;}
    .ht-single-price {margin-bottom: 25px; padding: 45px 27px;}
    .ht-single-price > h3 {margin-bottom: 20px;}
    .ht-single-price > h1 {font-size: 35px; margin-bottom: 30px;}
    .ht-single-price > p {margin-bottom: 13px;}
    .ht-single-price > img {top: 0; -webkit-transform: scale(0.7); transform: scale(0.7);}
    .pricing-container {margin-bottom: 35px;}
    .blog-two-area {padding-top: 60px;}
    .testimonial-two-area {padding-top: 30px;}
    .blog-two-area .single-blog {padding: 15px 14px;}
    .blog-two-area .single-blog > p {margin-bottom: 14px;}
    .single-blog-wrapper:hover .single-blog {-webkit-transform: translateX(calc(100% + 30px));transform: translateX(calc(100% + 30px));}
    .blog-two-area .col-md-4:last-child *:hover .single-blog {-webkit-transform: translateX(calc(100% + 30px));transform: translateX(calc(100% + 30px));}
    .support-text {padding: 69px 0 52px;}
    .support-text > h3 {letter-spacing: 0; margin-bottom: 21px;}
    .slider-three-area .text-content > h1 {font-size: 34px; margin-bottom: 11px;}
    .slider-three-area .text-content > p {margin-bottom: 16px; padding: 0;}
    .slider-three-area {height: 375px;}
    .slider-three-area .scroll-down-wrap {bottom: 6px;}
    .about-three-wrapper > p {margin-bottom: 10px;}
    .about-three-bg > h1 {font-size: 130px;}
    .about-three-bg {right: -42px; top: -85px;}
    .about-three-wrapper > p:last-of-type {margin-bottom: 25px;}
    .about-three-banner > img {float: none; padding: 40px 0 0;}
    .pb-130 {padding-bottom: 40px;}
    .about-three-area {padding-bottom: 53px;}
    .grid-menu-three button, .grid-menu-three button:first-child, .grid-menu-justify button, .grid-menu-justify button:first-child {
        line-height: 25px; 
        margin: 0 3px; 
        padding: 0 4px;
    }
    .portfolio-three-area .section-title {margin-bottom: 30px;}
    .grid-menu-three, .grid-menu-justify {margin-bottom: 36px;}
    .about-design-text > h3 {letter-spacing: 0; margin-bottom: 18px;}
    .about-design-text > p {margin-bottom: 25px;}
    .testi-three-text {padding: 62px 18px 28px;}
    .testi-three-text > p {font-size: 16px; margin-bottom: 18px;}
    .testimonial-three-carousel .owl-nav > .owl-next {right: 30px;}
    .testimonial-three-carousel .owl-nav > .owl-prev {left: 30px;}
    .pricing-two-area .ht-single-price {box-shadow: 0 0 100px 0 rgba(179, 196, 217, 0.4);}
    .pricing-two-area .pricing-container {box-shadow: none;}
    .pricing-two-area .pricing-row {overflow: visible;}
    .advertise-text > h3 {letter-spacing: 0; line-height: 25px;}
    .advertise-text > span {margin-bottom: 28px;}
    .advertise-area {padding: 54px 0 60px;}
    .blog-three-area .single-blog {padding: 35px 14px 36px;}
    .pricing-two-area .col-md-4:last-child .ht-single-price {margin-bottom: 0;}
    .portfolio-section .grid-menu-three button:first-child {margin: 0 3px; padding: 0 4px;}
    .portfolio-full-column {margin-bottom: 20px;}
    .load-btn {padding-top: 20px;}
    .col-offset-1, .col-offset-2, .col-offset-3, .col-offset-4, .col-offset-5, .col-offset-6, .col-offset-7, .col-offset-8, .col-offset-9 {margin-left: 0;}
    .load-btn.pt-80 {padding-top: 40px;}
    .breadcrumb-area h1 {
  font-size: 45px;
  line-height: 47px;
}
    .breadcrumb-area {padding: 120px 0 100px;}
    .breadcrumb-bg {height: 115%; left: -9%; top: -7%; width: 118%;}
    .about-section {padding: 60px 0;}
    .about-section .about-text-wrpper > h3 {padding-bottom: 20px;}
    .about-sec-image > img:nth-of-type(2) {margin-right: -89%; padding-top: 130px; width: 86%;}
    .about-sec-image > img:nth-of-type(3) {margin-top: -127px; padding-right: 0;}
    .fun-factor-three-area .col-sm-3 {float: left; width: 50%;}
    .fun-factor-three-area .single-fun-factor h5 {font-size: 14px; letter-spacing: 0;}
    .fun-factor-three-area .single-fun-factor > h1 {font-size: 30px; padding-bottom: 15px;}
    .fun-factor-three-area .col-sm-3:nth-child(1) .single-fun-factor, .fun-factor-three-area .col-sm-3:nth-child(2) .single-fun-factor {margin-bottom: 24px;}
    .history-details {padding: 20px 12px 6px;}
    .history-details > h4 {letter-spacing: 0.3px;}
    .col-sm-6:nth-child(2n+1) .history-date {left: 0; padding: 0; position: absolute; top: 3px;}
    .col-sm-6:nth-child(2n+1) .history-item .history-details, .col-sm-6:nth-child(2n) .history-item .history-details {
        margin: 71px 0 0;
    }
    .history-date > h1 {font-size: 47px;}
    .col-sm-6:nth-child(2n) .history-date {position: absolute; right: 0; top: -431px;}
    .history-date h1:before {right: -38px; width: 32px;}
    .history-item {margin: 0;}
    .col-sm-6:nth-child(2n) .history-date h1:before {left: -35px; right: auto; width: 32px;}
    .history-container {padding-bottom: 62px;}
    .header-sticky.sticky {position: inherit; animation: 0s ease 0s normal none 1 running none;}
    .single-team {margin-bottom: 35px;}
    .col-md-3:last-child .single-team {margin: 0;}
    .team-skill-area .cirle-text {margin-bottom: 32px; padding: 25px 23px 0;}
    .team-skill-area .col-sm-4:last-child .cirle-text {margin-bottom: 0;}
    .feature-about-area .ht-single-feature {margin-bottom: 30px; padding: 43px 15px 29px;}
    .feature-about-area .col-md-4:last-child .ht-single-feature {margin: 0;}
    .single-about-do:last-child {background: #00a3f8 none repeat scroll 0 0;}
    .what-about-do-content:last-child {padding: 50px 27px 52px;}
    .accordion-content .panel-group {padding: 35px 25px 40px;}
    .accordion-content .panel a {font-size: 16px;}
    .process-num {display: none;}
    .process-details, .process-bottom .process-details, .process-bottom .process-details:nth-of-type(1) {
        margin-bottom: 22px; 
        padding: 0; 
        width: 100%;
    }
    .work-process-container {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
    .process-bottom {padding: 0;}
    .process-bottom .process-details:last-of-type {margin: 0;}
    .testimonial-dark-area .slick-arrow {left: 15px;}
    .testimonial-dark-area .slick-next {left: auto; right: 15px;}
    .testimonial-area .section-title, .testimonial-dark-area .section-title {margin-bottom: 25px;}
    .portfolio-hover-text > h3 {letter-spacing: 2.2px;}
    .p-d-hover::after {bottom: 15px; left: 15px; right: 15px; top: 15px;}
/*    .portfolio-masonry-section .portfolio-hover-effect {bottom: 1px; right: -1px;}*/
    .portfolio-col-slider .p-col-slider-item .p-sec-col-cobbles, .portfolio-title-section .portfolio-col-slider .p-col-slider-item .col-4 {
        margin-bottom: 30px; 
        width: 100%;
    }
    .portfolio-col-slider .owl-dots {margin-top: 10px;}
    .portfolio-vertical-carousel .portfolio-vertical-slider .owl-dots {margin-top: 40px;}
    .portfolio-details-slider.carousel-style-1 .owl-nav .owl-prev {left: 15px;}
    .portfolio-details-slider.carousel-style-1 .owl-nav > .owl-next {right: 15px;}
    .p-d-info-item {border: 0 none;}
    .p-d-info-item {padding-top: 0;}
    .p-d-info-item:nth-child(1) {padding-top: 20px;}
    .portfolio-details-area .portfolio-details-text {padding: 50px 0 35px;}
    .related-products-area.pt-80 {padding-top: 50px;}
    .portfolio-details-text .s-title {margin-bottom: 30px;}
    .portfolio-details-text > p:first-of-type {margin-bottom: 15px;}
    .pt-180 {padding-top: 90px;}
    .portfolio-details-sidebar {padding-top: 60px;}
    .portfolio-details-sidebar .portfolio-details-image:first-of-type {padding-top: 60px;}
    .ht-sidebar-wrapper > p:first-of-type {margin-bottom: 10px;}
    .sidebar-list {padding-top: 16px;}
    .portfolio-d-sidebar-content {padding-bottom: 50px;}
    .p-right-sidebar {padding-top: 90px;}
    .p-right-sidebar .portfolio-details-image:first-of-type {padding: 0;}
    .p-right-sidebar .ht-sidebar-wrapper {padding-top: 50px;}
    .p-right-sidebar .portfolio-d-sidebar-content {padding-bottom: 30px;}
    .ht-sidebar-widget {margin-bottom: 30px; padding: 36px 15px 38px;}
    .sidebar-post-text > h4 {font-size: 17px;}
    .ht-widget-title {padding-bottom: 22px;}
    .ht-sidebar-content > p {padding: 15px 0 8px;}
    .ht-sidebar-tags > li a {font-size: 15px; margin-bottom: 11px; padding: 0 15px;}
    .ht-sidebar-tags > li {padding-left: 5px; padding-right: 5px;}
    .ht-sidebar-tags {margin-left: -5px; margin-right: -5px;}
    .ht-sidebar-banner {margin-bottom: 30px; padding: 76px 21px 72px 30px;}
    .ht-sidebar-banner span {top: 60px;}
    .follow-links a {margin-right: 10px;}
    .blog-d-item-wrap {margin-top: 0;}
    .blog-post-full-width {padding-top: 0;}
    .blog-sidebar-area .blog-post-full-width .single-blog {margin-bottom: 0;}
    .portfolio-details-slider {padding-bottom: 0;}
    .blog-d-video-wrapper {margin-bottom: 30px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav > div {top: 100px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav .owl-prev {left: 17px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav .owl-next {right: 17px;}
    .pin-post {right: 21px; top: 33px;}
    .blog-sidebar-area .grid-item-three {margin: 0; width: 100%;}  
    .blog-d-text-item {padding: 57px 24px 30px; margin-bottom: 30px}
    .blog-d-text-item p {line-height: 45px;}
    .blog-d-text-item span {left: 21px; top: 28px;}
    .blog-d-video-wrapper .video-popup {font-size: 30px; height: 60px; line-height: 60px; width: 60px;}
    .blog-right-sidebar .pagination-container {margin-bottom: 30px;}
    .blog-right-sidebar .ht-sidebar-widget:last-child {margin-bottom: 0;}
    .blog-details-meta > span {padding: 6px 15px 6px 13px;}
    .blog-details-meta {padding: 14px 0;}
    .blog-details-meta > span::after {display: none;}
    .blog-details-content {padding-top: 40px;}
    .blog-details-content > h3 {letter-spacing: 2px; line-height: 30px; margin-bottom: 12px;}
    .blog-details-content > p {margin-bottom: 12px;}
    .blog-details-area .blog-details-slider .owl-nav > .owl-prev {bottom: -61px; left: 15px;}
    .blog-details-area .blog-details-slider .owl-nav > .owl-next {bottom: -61px; right: 15px;}
    .blog-details-content > p:last-of-type {margin-bottom: 35px; padding-top: 89px;}
    .blog-tag-social-link {padding: 13px 24px 12px;}
    .blog-tag, .blog-social-link {float: none;}
    .blog-social-link a {margin: 5px 6px 8px 0;}
    .related-post-area.blog-three-area {padding-top: 50px;}
    .related-post-container {padding: 50px 15px 21px;}
    .comments-wrapper {margin-top: 50px; padding: 48px 15px 20px;}
    .comment-img {padding-right: 7px; width: 57px;}
    .single-comment-reply {margin-bottom: 31px; padding-left: 23px;}
    .reply-time button {float: left;}
    .single-comment {margin-bottom: 30px;}
    .comments-post-wrapper {margin-top: 50px; padding: 48px 15px 50px;}
    .comments-post-wrapper input, .comments-post-wrapper textarea {margin-bottom: 20px;}
    .maintenance-text h2 {font-size: 23px; letter-spacing: 0.5px; line-height: 35px; margin-bottom: 16px;}
    .maintenance-text h3 {font-size: 19px; letter-spacing: 0.7px;}
    .mainten-icon-wrapper {margin: 40px 0;}
    .maintenance-area .logo {padding: 5px 0 20px;}
    .maintenance-area .social-icons {padding-top: 13px;}
    .shortcode-area .col-sm-3.mb-30 {margin-bottom: 20px;}
    .shortcode-area .shortcode-title {margin-bottom: 15px;}
    .shortcode-area .col-sm-3 {margin-bottom: 20px;}
    .shortcode-area .row:last-of-type .col-sm-3:last-of-type {margin-bottom: 0;}
    .shortcode-area .circle {margin-bottom: 30px;}
    .shortcode-area .col-sm-4:last-child .circle {margin-bottom: 0;}
    .pb-110 {padding-bottom: 19px;}
    .shortcode-area .portfolio-vertical-slider .owl-dots {margin-top: 30px;}
    .video-tutorial-area .col-sm-6:nth-child(1) .embed-container, .video-tutorial-area .col-sm-6:nth-child(2) .embed-container, .video-tutorial-area .col-sm-6:nth-child(3) .embed-container {
        margin-bottom: 40px
    } 
    .error-text h3 {font-size: 20px; letter-spacing: 0;}
    .single-contact-information {margin-bottom: 30px; margin-top: 0;}
    .col-md-4:first-of-type .single-contact-information {margin-top: -50px;}
    .col-md-4:last-child .single-contact-information {margin-bottom: 0;}
    .bg-half {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
    .contact-section-form {padding-right: 0;}
    .single-contact-information .ht-c-icon span {margin: auto auto 27px;}
    .single-contact-information > h4 {margin-bottom: 20px;}
    .p-sec-col-cobbles:last-of-type {margin-bottom: 30px;}
    .portfolio-col-slider .p-sec-col-cobbles:last-of-type, .portfolio-col-slider .p-sec-col-cobbles:nth-last-of-type(2) {
        margin-bottom: 0;
    }
    .grid-justify .p-sec-col-cobbles:nth-last-of-type(2) {margin-bottom: 15px;}
    .col-sm-4:last-child .ht-single-price {margin-bottom: 0;}  
    body.fix {overflow: visible;}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .cirle-text {padding: 25px 80px 30px;} 
    .instagram-img > img, .what-do-image > img, .portfolio-full-column, .portfolio-masonry-section .portfolio-item img, .portfolio-full-column.grid-item-three, .blog-d-img > img, .portfolio-masonry-section .col-4-column.grid-item-three {
        width: 100%;
    }
    .background-area .text-content > h1 {padding: 0 41px;}
    .fun-factor-area .col-sm-3 {float: left; width: 50%;}
    .ht-single-price {margin: 0 50px 25px; padding: 45px 51px;}
    .pricing-row .col-md-4:nth-child(2):before, .pricing-row .col-md-4:nth-child(2):after {display: none;}
    .single-we-do-icon {margin-right: 24px; padding-right: 21px;}
    .blog-three-area .single-blog {padding: 37px 43px 38px;}
    .blog-three-area .single-blog > span {margin-bottom: 10px;}
    .grid-item-three {width: 50%;}
    .portfolio-three-area .portfolio-hover-text {padding: 10px 20px;}
    .portfolio-hover-text {padding: 19px 17px;}
    .portfolio-masonry-section .video-popup {margin: 0;}
    .portfolio-icon {margin: 0;}
    .p-hover-2 .portfolio-icon:last-child {margin-right: 0; width: auto;}
    .portfolio-title-section .portfolio-hover-text {padding: 20px 19px 19px;}
    .portfolio-title-section .portfolio-item .portfolio-icon {line-height: 82px; width: 77px;}
    .about-sec-image > img:nth-of-type(2) {margin-right: -38%; padding-top: 59px; width: 59%;}
    .about-sec-image > img:nth-of-type(3) {margin-top: -124px; padding-right: 56px;}
    .col-sm-6:nth-child(2n) .history-date {top: -347px;}
    .team-member-area .col-md-3 {float: left; width: 50%;}
    .portfolio-d-icon {font-size: 28px;}
    .ht-sidebar-banner {padding: 76px 62px 72px 66px;}
    .about-banner-wrapper {padding-bottom: 112px;}
    .pricing-row .col-sm-4:nth-child(2)::before, .pricing-row .col-sm-4:nth-child(2)::after {display: none;}
    .blog-two-area .single-blog {padding: 61px 69px;}
    .col-md-3:nth-last-of-type(2) .single-team {margin-bottom: 0;}
    .p-sec-col-cobbles:nth-last-of-type(2) {margin-bottom: 30px;}
    .blog-sidebar-area .portfolio-details-slider.carousel-style-1 .owl-nav > div {top: 190px;}
    .reply-time button {float: right;}
}