/* Medium Layout: 1367px. */

@media only screen and (min-width: 1200px) and (max-width: 1367px) {
    .header-social li {
        /*border-left: 1px solid #5c5c5c;*/
    }

    /*header end*/
    .cd-slider-nav nav {
        width: 95%;
    }
    ul.search-engine li a {
        font-size: 19px;
        line-height: 24px;
    }
    ul.search-engine li {
        padding-left: 15px;
    }
    ul.search-engine li a small {
        font-size: 13px;
        letter-spacing: 0.04em;
    }
    .about-area {
        padding-top: 220px;
    }
    /*home end*/
}



/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .header-social li {
        border-left: 0px solid #5c5c5c;
    }
    .intelligent-avater {
        margin-bottom: 0;
    }
    .main-menu nav>ul>li>a {
        padding: 15px 8px;
    }
    .cd-slider-nav {
        visibility: hidden;
    }
    .about-us {
        padding: 85px 0 110px;
    }
    .service-single {
        max-height: 411px;
    }
    .df-item-area .df-item {
        padding: 20px 0px 57px 45px;
    }
    .lt-blog-single .ltst-blog-content ul.blog-tag {
        margin: 48px 0 30px;
    }
    .subs-social {
        padding-top: 26px;
    }
    .subs-social a {
        display: inline-block;
        height: 50px;
        width: 50px;
        border: 2px solid #ebeff2;
        text-align: center;
        line-height: 50px;
        font-size: 17px;
        color: #ffffff;
        border-radius: 3px;
        margin-right: 4px;
    }
    .copyright-menu li {
        display: inline-block;
        padding-left: 51px;
    }
    .bottom-bar {
        text-align: center;
    }
    .bottom-bar .col-md-7 {
        width: 100%;
    }
    .bottom-bar .col-md-5 {
        width: 100%;
    }
    .bottom-bar .copyright-menu {
        float: none;
    }
    /*home end*/
    .pageTitle {
        line-height: 0;
    }
    /*about us end*/
    .more-seo-service {
        padding: 10px 0 35px;
    }
    .seoservice-single {
        margin: 99px 0 40px;
        text-align: center;
    }
    .brand-carousel .item {
        padding-left: 95px;
    }
    /**/
    .single-standard-blog .ssb-img .ssb-catagory {
        top: 79.4%;
    }
    .single-standard-blog .ssb-content .ssb-title {
        color: #1c1c1c;
        font-family: "Rubik", sans-serif;
        font-size: 18.99px;
        font-weight: 400;
        line-height: 29.98px;
    }
    /*blog standared page end*/
    .single-standard-blog3 .ssb3-img .ssb3-catagory {
        top: 78%;
    }
    /*blog col3 page end*/
    .widget-list li a {
        font-size: 12px;
    }
    .single-wrp .wrp-content {
        padding-top: 4px;
    }
    .single-wrp .wrp-content .wrp-title {
        font-size: 10px;
    }
    .single-wrp .wrp-content .wrp-meta .wrp-date {
        font-size: 10px;
        margin-top: 0;
    }
    /*blog details page end*/
    .subscribe-title {
        text-align: center;
    }
    .quantity .prd-adcart {
        display: block;
        margin-left: 10px;
        margin-top: 30px;
    }

    .single-shopping-product {
        margin-bottom: 86px;
        margin-left: 81px;
    }
    /*cart page end*/
    .single-port-titles .port-title {
        font-size: 14px;
    }
    /*portfolio two page end*/
    .cs-related-post-carousel .owl-nav {
        bottom: -11%;
    }
    .cs-related-post-carousel .owl-dots {
        bottom: -14%;
    }
    /*case study details page end*/
    .jooker-img {
        margin: 40px auto;
        text-align: center;
        width: 100%;
    }
    .error-head .error-heading {
        font-size: 210px;
        margin-top: 55px;
        display: inline-block;
    }
    /*error page end*/
    .about-widget .social-links li a {
        height: 40px;
        line-height: 40px;
        padding-left: 0;
        width: 40px;
        text-align: center;
    }
    .social-links li {
        margin-right: 8px;
    }
    /*home*/
    .subs-social span {
        font-size: 18px;
        font-weight: 400;
        color: #ffffff;
        letter-spacing: 0.01em;
        display: block;
        margin: 0;
        margin-bottom: 5px;
    }
    .subscribe-title h1 {
        text-align: left;
    }
}



/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .header-social li.email,
    .header-social li.phone {
        padding: 14px 8px;
    }
    .intelligent-avater {
        margin-bottom: 0;
    }
    .service-single h4 {
        font-size: 24px;
    }
    .wlcm-title p {
        text-align: center;
    }
    .wlcm-title {
        padding: 11px 0px 0px 0px;
    }
    .header-social {
        /*max-width: 259px;
	    margin: auto;
	    margin-bottom: 20px;*/
    }
    .about-us {
        padding: 120px 0 120px;
    }
    .wtmakes-different {
        position: relative;
        padding: 0px 0 70px;
    }
    .df-item {
        margin-bottom: 30px;
    }
    .df-item p {
        width: 79%;
    }
    .bottom-bar {
        text-align: center;
    }
    .copyright-menu {
        float: none;
    }
    /*home end*/
    .pageTitle {
        line-height: 0;
    }
    .st-counter .single-figure.left-bar {
        border-right: 0;
    }
    .support-single {
        margin-bottom: 40px;
    }
    /*aboutus page end*/
    .whychoose-us-service {
        padding: 60px 0 24px;
    }
    .wychoose-head .section-txt::before {
        top: 150px;
    }
    .wyservice-single h5 {
        font-size: 16px;
        margin: 18px 0 19px;
    }
    .wyservice-single p {
        font-size: 14px;
    }
    .more-seo-service {
        padding: 10px 0 30px;
    }
    .seoservice-single {
        margin: 78px 0 0;
        text-align: center;
    }
    .sr-contact .sr-contact p {
        line-height: 29px;
        width: 86%;
    }
    .brand-carousel .item {
        padding-left: 30px;
    }
    .subs-social {
        padding-top: 38px;
    }
    .subs-social a {
        font-size: 17px;
        height: 39px;
        line-height: 39px;
        width: 39px;
    }
    .widget.quicklinks-widget {
        margin-top: -68px;
    }
    .copyright-menu li {
        padding-left: 36px;
    }
    /*service page end*/
    .standard-blog-area {
        padding: 75px 0 45px;
    }
    .single-standard-blog .ssb-img .ssb-catagory {
        top: 82.4%;
    }
    .blog-pagination {
        text-align: center;
    }
    .sidebar-area {
        max-width: 420px;
        margin: auto;
        margin-top: 80px;
    }
    /*blog col3 page end*/
    .sopp-shorting .shorting-left {
        text-align: center;
    }
    .sopp-shorting .shorting-right {
        width: 40%;
    }
    /*shop page end*/
    .product-details-carousel .prd-img .prd-sale {
        left: 121px;
        top: 73px;
    }
    .quantity .prd-adcart .prd-addto-cart::before {
        opacity: 0;
        visibility: hidden;
    }
    .shopping-product-carousel .owl-nav .owl-prev {
        left: 7px;
    }
    .shopping-product-carousel .owl-nav .owl-next {
        right: 11px;
    }

    /*case study details page end*/
    .jooker-img {
        margin: 40px auto;
        text-align: center;
    }
    .error-head .error-heading {
        visibility: hidden;
    }
    /*error page end*/
    /*home*/
    .header-social li a {
        padding: 14px 12px;
    }
    .subs-social span {
        display: block;
        margin: 0;
        margin-bottom: 2px;
    }
    .single-standard-blog3 .ssb3-img {
        margin: 0;
    }
    .case-study-filter ul li {
        margin-left: 0;
        font-size: 11px;
    }
    .case-solution-area {
        padding: 60px 0px;
    }
    .case-solution {
        margin-top: 0;
    }
    .cs-meta-details {
        padding: 50px 0 0;
    }
    .case-graph-area {
        padding: 0 0 60px;
    }
    .cs-related-post-carousel .owl-dots {
        bottom: -109px;
    }
    .cs-related-post-carousel .owl-nav {
        bottom: -90px;
    }
    .checkout-area {
        padding: 70px 0px;
    }
    .full-width-portfolio-area {
        padding: 60px 0px;
    }
    .seoservice-single .block-head{
        position: inherit;
    }
    .seoservice-single .block-head h5 {
        line-height: 46px;
    }
    .our-product-service {
        padding: 70px 0px;
    }
    .subscribe-area {
        padding: 60px 0px;
    }
    .shop-area {
        padding: 60px 0 80px;
    }
.logo img {
  display: unset;
  float: unset;
}
.logo {
  text-align: center;
}
.header-bottom.navbar-fixed-top {
  position: unset;
}


}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {}

@media only screen and (min-width: 414px) and (max-width: 767px) {
    /*.header-social li{
		width: 25%;
		border-left: none;


	}
	.header-social li.email, .header-social li.phone {
	    width: 100%;
	}*/
    .header-social li {
        padding: 14px 0px;
    }

    .lt-blog-single .ltst-blog-content .blog-tag li a {
        font-size: 12px;
    }
    .lt-blog-single .ltst-blog-content .viewlike-right ul.like-view li a {
        margin: 0 8px;
    }
    .lt-blog-single .ltst-blog-content .blog-meta-left {
        width: 50%;
    }
    .lt-blog-single .ltst-blog-content .blog-meta-right {
        float: left;
        width: 50%;
    }
    .subscribe-title h1 {
        font-size: 48px;
    }
    .subs-social span {
        margin-left: 4px;
        padding-right: 10px;
    }
    .subs-social a {
        height: 33px;
        width: 30px;
        line-height: 33px;
    }
    .copyright {
        float: left;
        text-align: left;
    }
    .copyright-menu {
        float: left;
    }
    .case-solution {
        margin-top: 0;
    }
    .case-graph-area {
        padding: 0 0 58px;
    }
    .case-solution-area {
        padding: 50px 0px;
    }
    .full-width-portfolio-area {
        padding: 50px 0px;
    }
    .our-product-service {
        padding: 60px 0px;
    }
    subscribe-area {
        padding: 50px 0px;
    }

}




/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 481px) and (max-width: 767px) {

    .header-social li {
        width: 25%;
        border-left: none;
    }

    .header-social li.email,
    .header-social li.phone {
        width: 100%;
    }

    .wlcm-title p {
        text-align: center;
    }
    .wlcm-title {
        padding: 11px 0px 0px 0px;
    }
    .header-social {
        max-width: 259px;
        margin: auto;
        margin-bottom: 20px;
    }
    .about-us {
        padding: 80px 0 100px;
    }
    .about-content h3 {
        font-size: 24px;
        margin-top: 13px;
    }
    .service-single p {
        width: 60%;
    }
    .wtmakes-different {
        padding: 0px 0 15px;
    }
    .priceing-head p {
        margin: auto;
        width: 100%;
    }
    .lt-blog-single .ltst-blog-content .blog-tag li {
        margin-bottom: 25px;
    }
    .lt-blog-single .ltst-blog-content .readpost-left {
        float: left;
        width: 50%;
    }
    .lt-blog-single .ltst-blog-content .viewlike-right {
        margin-top: 10%;
    }
    .subs-social {
        padding-top: 25px;
        padding-left: 15px;
    }
    .bottom-bar {
        text-align: center;
    }
    .copyright-menu {
        float: none;
    }
    .copyright-menu li {
        padding-left: 12px;
        padding-right: 0;
    }
    /*home end*/
    .pageTitle {
        line-height: 0;
        font-size: 24px;
    }
    .st-counter .single-figure.left-bar {
        border-right: 0;
    }
    .support-single {
        margin-bottom: 40px;
    }
    /*about us page end*/
    .whychoose-us-service .section-txt::before {
        top: 97px;
    }
    .whychoose-us-service {
        padding: 60px 0 17px;
    }
    .section-txt::before {
        top: 145px;
    }
    .wy-support-service {
        padding: 61px 0 0;
    }
    .wyservice-single {
        margin: 10px 0 74px;
        text-align: left;
    }
    .more-seo-service {
        padding: 1px 0 39px;
    }
    .section-header {
        font-size: 26px;
    }
    .more-seo-service .section-txt::before {
        top: 103px;
    }
    .seoservice-single {
        margin: 70px 0 5px;
        text-align: center;
    }
    .seoservice-single .block-head {
        bottom: -71px;
    }
    .srcontact-us {
        padding: 30px 0 60px;
        text-align: center;
    }
    .sr-contact h3 {
        color: #ffffff;
        font-size: 24px;
        font-weight: 300;
        padding-bottom: 6px;
    }
    .sr-contact>p {
        line-height: 22px;
        margin: 0 auto;
        width: 85%;
    }
    .sr-contact>p {
        line-height: 22px;
    }
    .contact-us-btn {
        text-align: center;
    }
    .our-product-service {
        padding: 50px 0 90px;
    }
    .service-choose-head .section-txt::before {
        top: 100px;
    }
    .product-ser-content {
        margin: 47px auto 0;
    }
    .seo-analysis-head {
        text-align: center;
    }
    .seo-analysis-head h3 {
        font-size: 24px;
    }
    .seo-analysis-head p {
        width: 79%;
        margin: 0 auto;
        line-height: 22px;
    }
    .seo-analysis-btn {
        text-align: center;
    }
    /*service page end*/
    .single-standard-blog .ssb-img .ssb-catagory {
        top: 89%;
    }
    .blog-pagination {
        text-align: center;
    }
    .sidebar-area {
        margin-top: 70px;
    }
    .standard-blog-area {
        padding: 70px 0 65px;
    }
    .subscribe-area {
        padding: 40px 0px 65px;
    }
    /*blog standared page end*/
    .single-wrp .wrp-img {
        width: 25%;
    }
    .single-wrp .wrp-content {
        width: 75%;
    }
    /*blog list page end*/
    .single-standard-blog3 .ssb3-img .ssb3-catagory {
        top: 89%;
    }
    /*blog col3 page end*/
    .shop-area {
        padding: 45px 0 80px;
    }
    .shop-title {
        font-size: 36px;
    }
    .shop-text {
        width: 86%;
    }
    .sopp-shorting .shorting-left {
        text-align: center;
    }
    .single-shopping-product {
        margin-bottom: 86px;
        text-align: center;
    }
    .single-shopping-product .sp-product-img {
        display: inline-block;
        position: relative;
    }
    .single-shopping-product .sp-product-img::before {
        height: 100%;
        width: 100%;
    }
    .single-shopping-product .product-content {
        margin-left: -24px;
        padding: 40px 57px 0 0px;
    }
    /*shop page end*/
    .product-details-carousel .prd-img .prd-sale {
        left: 121px;
        top: 73px;
    }
    .product-details-carousel .prd-img {
        padding-left: 45px;
    }
    .quantity .prd-adcart .prd-addto-cart::before {
        opacity: 0;
        visibility: hidden;
    }
    .shopping-product-carousel .owl-nav .owl-prev {
        left: 7px;
    }
    .shopping-product-carousel .owl-nav .owl-next {
        right: 11px;
    }
    /*product-details page end*/
    .shopping-cart-table thead tr th {
        min-width: 150px;
        max-width: 150px;
    }
    /*cart page end*/
    .cs-related-post-carousel .owl-nav {
        bottom: -17%;
    }
    .cs-related-post-carousel .owl-dots {
        bottom: -21%;
    }
    /*case study details page end*/
    .jooker-img {
        margin-top: 20px;
        margin: 0 auto;
        text-align: center;
    }
    .error-head .error-heading {
        visibility: hidden;
    }
    /*error page end*/
    /*home page*/
    .first-slider h2 {
        font-size: 52px;
        line-height: 65px;
        margin-bottom: 28px;
    }
    .first-slider p {
        font-size: 28px;
    }
    .cd-hero-slider li.selected .cd-btn {
        font-size: 33px;
    }
    ul.cd-hero-slider {
        min-height: 513px;
    }
    .intelligent-avater {
        margin-bottom: 0;
    }
    .df-item-area {
        margin-top: 60px;
    }
    .df-item {
        margin-bottom: 20px;
    }
    .checkout-area {
        padding: 60px 0px;
    }
    .site-footer {
        padding: 60px 0 60px;
    }
    .our-product-service {
        padding: 50px 0px;
    }
    .header-bottom.navbar-fixed-top {
  position: unset;
}
.logo {
  text-align: center;
}
.logo img {
  display: unset;
  float: unset;
}


}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 240px) and (max-width: 480px) {

    .cd-hero-slider li.selected h2,
    .first-slider h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .first-slider p {
        font-size: 16px;
        line-height: 24px;
    }
    .cd-hero-slider li a.cd-btn {
        font-size: 16px;
        line-height: 10px;
        padding: 16px 9px;
    }
    .header-social li {
        width: 25%;
        border-left: none;
    }
    ul.cd-hero-slider {
        min-height: 300px;
        max-height: 350px;
    }
    .cd-hero-slider .cd-full-width,
    .cd-hero-slider .cd-half-width {
        padding-top: 20px;
    }

    .header-social li.email,
    .header-social li.phone {
        width: 100%;
    }


    .wlcm-title p {
        text-align: center;
    }
    .wlcm-title {
        padding: 11px 0px 0px 0px;
    }
    .header-social {
        max-width: 259px;
        margin: auto;
        margin-bottom: 20px;
    }
    .about-us {
        padding: 50px 0 50px;
    }
    .about-content h3 {
        font-size: 23px;
        margin-top: 10px;
    }
    .wtmakes-different {
        padding: 0px 0 15px;
    }
    .priceing-head p {
        margin: auto;
        width: 100%;
    }
    .lt-blog-single .ltst-blog-content .blog-tag li {
        margin-bottom: 14px;
    }
    .lt-blog-single .ltst-blog-content .readpost-left {
        float: left;
        width: 50%;
    }
    .lt-blog-single .ltst-blog-content .viewlike-right {
        margin-top: 10%;
    }
    .brand-carousel .item {
        padding-left: 75px;
    }
    .subs-social {
        padding-left: 15px;
    }
    .subs-social span {
        padding: 0;
        margin: 0;
        display: block;
        margin-bottom: 10px;
    }
    .subs-social a {
        display: inline-block;
        height: 43px;
        width: 43px;
        border: 2px solid #ebeff2;
        text-align: center;
        line-height: 43px;
        font-size: 17px;
        color: #ffffff;
        border-radius: 3px;
        margin-right: 6px;
    }
    .copyright {
        text-align: center;
    }
    .copyright-menu li {
        padding-left: 0;
        padding-right: 12px;
    }
    .site-footer {
        padding: 50px 0 50px;
    }
    /*home end*/
    .pageTitle {
        line-height: 0;
        font-size: 24px;
    }
    .breadcrumb li {
        font-size: 14px;
    }
    .team-head p {
        line-height: 24px;
    }
    .single-team {
        margin-top: 35px;
    }
    .st-counter .single-figure.left-bar {
        border-right: 0;
    }
    .working-support {
        padding: 45px 0 25px;
    }
    .support-single {
        margin-bottom: 40px;
    }
    .system-work h2 {
        font-size: 22px;
    }
    .system-work p {
        font-size: 17px;
    }
    .section-txt::before {
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 170px;
    }
    /*about us end*/
    .whychoose-us-service {
        padding: 45px 0 35px;
    }
    .section-txt::before {
        top: 185px;
    }
    .wy-support-service {
        padding: 5px 0 0px;
    }
    .wyservice-single {
        margin: 50px 0 65px;
        text-align: center;
    }
    .wyservice-single h5 {
        padding-top: 10px;
        font-size: 20px;
    }
    .more-seo-service {
        padding: 26px 0;
    }
    .seoservice-single {
        margin: 50px 0 40px;
        text-align: center;
    }
    .seoservice-single .block-head {
        bottom: -45px;
        width: 80%;
    }
    .more-seo-service .section-txt::before {
        top: 165px;
    }
    .srcontact-us {
        padding: 30px 0 60px;
        text-align: center;
    }
    .sr-contact h3 {
        color: #ffffff;
        font-size: 24px;
        font-weight: 300;
        padding-bottom: 6px;
    }
    .sr-contact>p {
        line-height: 22px;
        margin: 0 auto;
        width: 85%;
    }
    .sr-contact>p {
        line-height: 22px;
    }
    .our-product-service .section-txt::before {
        top: 160px;
    }
    .contact-us-btn {
        text-align: center;
    }
    .our-product-service {
        padding: 25px 0 60px;
    }
    .product-ser-content {
        margin: 47px auto 0;
    }
    .post-service .postcontents p {
        color: #777777;
        font-size: 15px;
        font-weight: 400;
        line-height: 27px;
        padding: 11px 0 15px;
    }
    .seo-analysis-head {
        text-align: center;
    }
    .seo-analysis-head h3 {
        font-size: 24px;
    }
    .seo-analysis-head p {
        width: 79%;
        margin: 0 auto;
        line-height: 22px;
    }
    .seo-analysis-btn {
        text-align: center;
    }
    /*service page end*/
    .single-standard-blog .ssb-img .ssb-catagory {
        top: 130px;
    }
    .blog-pagination {
        margin-top: 0px;
        position: relative;
        text-align: center;
    }
    .sidebar-area {
        margin-top: 70px;
    }
    .standard-blog-area {
        padding: 70px 0 65px;
    }
    .subscribe-area {
        padding: 40px 0px 65px;
    }
    /*blog standared page end*/
    /*blog col3 page end*/
    .blog-details-area {
        padding: 60px 0 45px;
    }
    .single-list-blog .lsb-content {
        padding: 0 12px 0px 32px;
    }
    /*blog details page end*/
    .shop-area {
        padding: 40px 0px 80px;
    }
    .shop-title {
        font-size: 30px;
        line-height: 39px;
    }
    .shop-text {
        width: 85%;
    }
    .sopp-shorting .shorting-left {
        width: 100%;
        text-align: center;
    }
    .shorting-right {
        float: left;
        text-align: center;
        width: 100%;
    }
    .single-shopping-product .sp-product-img::before {
        height: 100%;
    }
    .single-shopping-product .product-content {
        margin-left: 0;
        padding: 40px 15px 0;
    }
    .shop-pagination {
        text-align: center;
    }
    .pagination-title {
        text-align: center;
        width: 100%;
    }
    .shop-pagination ul {
        float: left;
        margin-top: 8px;
        padding-left: 0;
        text-align: center;
        width: 100%;
    }
    .shop-pagination::after {
        bottom: -26px;
    }
    /*shop page end*/
    .product-details-carousel .prd-img .prd-sale {
        height: 60px;
        left: 49px;
        line-height: 60px;
        margin: 0 auto;
        top: 32px;
        width: 60px;
    }
    .quantity {
        margin-top: 37px;
        text-align: center;
        margin-left: 18px;
    }
    .quantity .prd-adcart {
        margin-left: 0;
        margin-top: 99px;
        text-align: left;
        display: block;
    }
    .quantity .prd-adcart .prd-addto-cart::before {
        opacity: 0;
        visibility: hidden;
    }
    .shopping-product-carousel .owl-nav .owl-prev {
        left: 7px;
    }
    .shopping-product-carousel .owl-nav .owl-next {
        right: 11px;
    }
    /*product-details page end*/
    .shopping-cart-table thead tr th {
        min-width: 100px;
        max-width: 100px;
    }
    /*cart page end*/
    .single-port-titles .port-title {
        font-size: 16px;
    }
    /*portfolio one page end*/
    .four-col-portfolio-area {
        padding: 55px 0 70px;
    }
    .single-spi-three-col .single-port-titles .port-title {
        font-size: 15px;
    }
    /*portfolio three page end*/
    .case-study-area {
        padding: 60px 0 50px;
    }
    .case-study-area .sidebar-area {
        margin-top: 150px;
    }
    .breadcrumb {
        padding-top: 12px;
    }
    /*case study page end*/
    .case-details-info .pageTitle {
        text-align: center;
        width: 100%;
        padding-bottom: 20px;
    }
    .ase-service-area {
        padding: 26px 0 75px;
    }
    .cs-heading h2 {
        font-size: 26px;
        line-height: 31px;
    }
    .case-solution-area {
        padding: 0px 0 0px;
    }
    .single-increase-content p {
        padding-left: 48px;
    }
    /*case study details page end*/
    .jooker-img {
        margin-top: 20px;
    }
    .error-head .error-heading {
        visibility: hidden;
    }
    /*error page end*/
    /*home page*/
    .df-heading h1 {
        font-size: 30px;
        line-height: 35px;
        padding: 29px 0px 10px;
    }
    .section-title {
        font-size: 35px;
        line-height: 39px;
    }
    .lt-blog-single .ltst-blog-content .blg-title a {
        font-size: 21px;
        line-height: 27px;
    }
    .lt-blog-single .ltst-blog-content .viewlike-right ul.like-view li a {
        font-size: 13px;
        margin: 0 12px;
    }
    .lt-blog-single .ltst-blog-content .viewlike-right ul.like-view li a i {
        font-size: 17px;
        padding-right: 4px;
    }
    .brand-logo {
        padding: 40px 0px;
    }
    .latest-blog {
        padding: 30px 0 10px;
    }
    .about-content p {
        padding-bottom: 30px;
    }
    .our-service {
        padding: 50px 0px;
    }
    .sr-heading h2 {
        font-size: 38px;
        padding-bottom: 14px;
        margin: 0;
    }
    .sr-heading p {
        font-size: 19px;
        line-height: 30px;
        padding-bottom: 0;
        padding-left: 0;
    }
    .single-pricing {
        padding: 35px 0px;
        width: 95%;
        margin: auto;
        margin-top: 20px;
    }
    .lt-blog-single .ltst-blog-content .blog-meta-left,
    .lt-blog-single .ltst-blog-content .blog-meta-right {
        width: 50%;
    }
    .subscribe-title h1 {
        font-size: 28px;
        line-height: 27px;
        margin: 0;
        margin-bottom: 12px;
    }
    /*home*/
    .pricing-table {
        padding: 30px 0px 45px;
    }
    .df-item-area {
        margin-top: 0;
    }
    .df-item {
        margin-bottom: 20px;
    }
    .intelligent-avater {
        margin-bottom: 45px;
    }
    /*about us*/
    .about-content2 {
        padding-top: 35px;
    }
    .about-content2 h4 {
        font-size: 21px;
    }
    .about-content2 p {
        font-size: 16px;
    }
    .amazing-team {
        padding: 34px 0px;
    }
    .team-head h4 {
        font-size: 20px;
    }
    .team-head p {
        font-size: 15px;
    }
    .wychoose-head .section-header {
        font-size: 22px;
    }
    .whychoose-us {
        padding: 34px 0 16px;
    }
    .comments-list article {
        padding-left: 88px;
    }
    .comments-list .reply {
        position: inherit;
        overflow: hidden;
    }
    ul.children {
        margin-left: 38px;
    }
    .case-study-filter ul li {
        display: block;
    }
    .cs-meta-single h3 {
        font-size: 30px;
        line-height: 19px;
        margin-bottom: 20px;
    }
    .case-graph-area {
        padding: 0 0 50px;
    }
    .cs-meta-details {
        padding: 40px 0 0;
    }
    .case-solution {
        margin-top: 58px;
    }
    .cs-points-right, .cs-points-left {
        width: 100%;
    }
    .checkout-area {
        padding: 50px 0px;
    }
    .contact-info-single p {
        font-size: 16px;
    }
    #googleMap {
        height: 240px;
    }
    .contact-head h2 {
        line-height: 36px;
        font-size: 33px;
        margin-top: 40px;
    }
    .product-details-area {
        padding: 60px 0px 0px;
    }
    .product-details-content .prd-strategy {
        font-size: 22px;
    }
    .product-details-content .prd-price {
        font-size: 15px;
    }
    .product-details-content .prd-price {
        margin-bottom: 0;
    }
    .quantity .plus {
        float: left;
    }
    .quantity .minus {
        margin-left: 16px;
    }
    .full-width-portfolio-area {
        padding: 40px 0px;
    }
    .wyservice-single .whyser-img {
        margin: auto;
    }
    .our-product-service {
        padding: 50px 0px;
    }
    subscribe-area {
        padding: 40px 0px;
    }
    .header-bottom.navbar-fixed-top {
  position: unset;
}
.logo {
  text-align: center;
}
.logo img {
  display: unset;
  float: unset;
}

}