/* large desktop :1366px. */

@media (min-width: 1200px) and (max-width: 1366px) {
    .blog-content-app {
        padding: 23px 18px 23px 10px;
    }
    .ml-305 {
        margin-left: 60px;
    }
    .min5 .main-logo {
        padding: 0 40px;
    }
    .banner-service-img {
  display: none;
}
    .creative-7 {
  padding-left: 0;
  width: 100%;
}
    .services-left , .services-right{
  width: 50%;
}
    .creative-7 .single-service > p {
  max-width: inherit;
}
    .creativ7-blog {
        margin-right: 25px;
    }
    .creative7 .footer-2-social {
        padding-right: 30px;
    }
    .creative7 .footer-2-social ul li {
        padding-left: 20px;
    }
    .sidebar-style-all {
        padding-top: 35px;
    }
    .sidebar-main-menu {
        padding: 30px 0 50px;
    }
    .sidebar-social {
        padding-top: 23px;
    }
    .section-title-6 > p {
        width: 50%;
    }
    
    .creative-menu-6 > nav > ul {
        padding-top: 175px;
    }
    .cr-main-menu {
        padding: 135px 0 20px;
    }
    .cr-main-menu ul li {
        margin-bottom: 30px;
    }
    .cr-main-menu .dropdown-menu {
        right: 65px;
    }
    .main-menu ul li a {
        padding: 10px 12px;
    }
    .main-menu ul li .menu-3-col {
        margin-left: -305px;
    }
    .minim-1-about.minim-2-about {
        background: #f6f6f6 url("../../assets/img/banner/2.png") no-repeat scroll -11px 80% / 11% auto;
    }
    .minim-1-about {
      background: rgba(0, 0, 0, 0) url("../../assets/img/banner/2.png") no-repeat scroll -31px 79% / 13% auto;
    }
    .blog-masonry-info > h3,
    .blog-masonry-title > h3 {
        font-size: 20px;
    }
    .bread-color::before {
        left: -256px;
        width: 900px;
    }
    .mr-240 {
        margin-right: 107px;
    }
    .ml-305 {
        margin-left: 140px;
    }
    .slider-creative-6 > h2 {
        font-size: 100px;
    }
    .slider-creative-6 > h3 {
      font-size: 27px;
      word-spacing: 20px;
    }
    .slider-btn > a {
      padding: 13px 35px;
    }    
    .sidebar-menu-style {
      padding: 0 35px;
      width: 290px;
    }    
    .wrapper {
      margin-left: 290px;
    }
    .sidebar-social::before {
      left: -35px;
      width: 290px;
    }    
    .text-style h2 {
      font-size: 43px;
    }    
    .text-style h1 {
      font-size: 146px;
    }    
    .slider-text-shop {
      left: 95px;
    }    
    .page-nav.blog2-page-nav.f-right {
      margin-right: 250px;
    }    
    .sidebar-main-menu > nav > ul > li > .sidebar-menu-style2.dropdown-menu {
      left: 254px;
    }    
    .slider-minim-3 {
      padding: 262px 0 175px;
    }    

    
    
    
    
    
}
/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1200px) {
    .cr-main-menu > ul > li > .clickable-menu-style .clickable-2-col {
        height: 150px;
        overflow-y: auto;
    }
    .slider-minim-3 {
      padding: 215px 0 190px;
    }
    .cr-main-menu > ul > li > .clickable-all-2-col {
        padding: 20px;
        width: 390px;
    }
    .banner-service-img {
      display: none;
    }
    .cr-main-menu ul li a {
        font-size: 22px;
        line-height: 25px;
    }
    .cr-main-menu {
        padding: 135px 0 20px;
    }
    .cr-main-menu ul li {
        margin-bottom: 30px;
    }
    .cr-main-menu .dropdown-menu {
        right: 10px;
    }
    .main-menu ul li .menu-3-col {
        margin-left: -195px;
    }
    .main-logo {
        padding: 0 70px;
    }
    .height-100-vh {
        height: inherit;
        min-height: 600px;
    }
    .text-style h1 {
        font-size: 170px;
    }
    .text-style h2 {
        font-size: 70px;
    }
    .single-service {
        padding-right: 40px;
    }
    .mr-90 {
        margin-right: 0;
    }
    .main-menu ul li a {
        padding: 10px;
    }
    .pl-100 {
        padding-left: 42px;
    }
    .pr-100 {
        padding-right: 42px;
    }
    .minim-1-about-img > img {
        padding-right: 0;
    }
    .minim-1-about {
        background: rgba(0, 0, 0, 0) url("../../assets/img/banner/2.png") no-repeat scroll 0 77% / 10% auto;
    }
    .minim-1-about-dec {
        padding-left: 0;
    }
    .skill-dec {
        padding-left: 40px;
    }
    .instagram ul li {
        margin: 0 5px 8px 0;
    }
    .minim-1-about.minim-2-about {
        background: #f6f6f6 url("../../assets/img/banner/2.png") no-repeat scroll 0 77% / 10% auto;
    }
    .banner-slider .image {
        display: block;
    }
    .single-banner.slick-center {
        transform: none;
    }
    .banner-slider .slick-list {
        padding-right: 30px !important;
    }
    .ml-305 {
        margin-left: 60px;
    }
    .pr-80 {
        padding-right: 40px;
    }
    .pl-80 {
        padding-left: 40px;
    }
    .min5 .main-logo {
        padding: 0 40px;
    }
    .min5 .main-menu-style li a {
        padding: 10px;
    }
    .footer-shop-menu ul li {
        margin-right: 25px;
    }
    .slider-text-shop {
        left: 70px;
    }
    .slider-creative-6 > h2 {
        letter-spacing: 12px;
        line-height: 1;
        margin: 20px 0 13px;
    }
    .creative-menu-6 {
        width: 340px;
    }
    .single-service-2 {
        padding-left: 40px;
    }
    .footer-2-social ul li {
        padding-left: 8px;
    }
    .text-style-7 h2 {
        font-size: 40px;
    }
    .creative-7 {
        padding-left: 0;
    }
    .section-title-6 > p {
        width: 89%;
    }
    .portfolio-title h3 {
        font-size: 15px;
    }
    .creativ7-blog {
        margin-right: 30px;
        width: 28.1%;
    }
    .creativ7-blog .blog-info > h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .sidebar-menu-style {
        width: 300px;
        padding: 0 50px;
    }
    .wrapper {
        margin-left: 300px;
    }
    .sidebar-social::before {
        width: 300px;
    }
    .footer-2-social {
        padding-right: 15px;
    }
    .blog-social ul li {
        margin: 0 5px;
    }
    .tab-overly img {
        height: 135px;
        width: 145px;
    }
    .bread-color::before {
        left: -266px;
        width: 852px;
    }
    .blog-passination-left {
        min-width: 634px;
    }
    .pr-130 {
        padding-right: 30px;
    }
    .pl-130 {
        padding-left: 30px;
    }
    .blog-sectiontitle > p {
        width: 64%;
    }
    .mr-240 {
        margin-right: 82px;
    }
    .single-service > h3 {
        font-size: 19px;
    }
    .f-responsive .slider-minim-1 {
        margin-top: 260px;
    }
    .minim-slider-1 {
        padding-top: 180px;
    }
    .contact-customer > h3 {
        padding: 0 130px;
    }
    .creative-menu-6 > nav > ul > li > .clickable-menu-style .clickable-2-col,
    .sidebar-main-menu > nav > ul > li > .sidebar-menu-style2 .sidebar-2-col {
        height: 120px;
        overflow-y: auto;
    }
    .creative-menu-6 > nav > ul {
        padding-top: 175px;
    }
    .sidebar-main-menu > nav > ul > li > .sidebar-menu-style2.dropdown-menu {
        left: 249px;
    }
    .sidebar-style-all {
    padding-top: 20px;
    }
    .sidebar-main-menu {
    padding: 22px 0 26px;
    }
    .creative-menu-6 > nav > ul > li > .clickable-menu-style.clickable-protfolio, .sidebar-main-menu > nav > ul > li > .sidebar-menu-style2.clickable-protfolio.dropdown-menu {
      top: 0;
    }
    .footer-contact > p span {
      padding-left: 2px;
    }
    .footer-contact > p span.first-pad {
      padding-left: 10px;
    }    
    .footer-contact > p span.first-pad {
      padding-left: 10px;
    }      
    .footer-contact > p span.contact-pad {
      padding-left: 74px;
    }    
    
    
    
    
    
}
/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {
    .right-menu,
    .left-menu,
    .minim1-menu,
    .minim-4 {
        display: none;
    }
    .main-logo {
        padding: 0 0 5px;
    }
    .main-menu-center {
        display: block;
        overflow: hidden;
    }
    .slider-minim-3 {
      padding: 215px 0 190px;
    }
    .mobile-menu .mean-nav ul.menu-overflow {
        height: 252px;
        overflow-y: auto;
    }
    .height-100-vh {
        height: inherit;
        min-height: 600px;
    }
    .text-style h1 {
        font-size: 140px;
    }
    .text-style h2 {
        font-size: 40px;
    }
    .about-text {
        margin-bottom: 50px;
        padding-right: 0;
    }
    .single-service {
        padding-right: 65px;
    }
    .video-details > h2 {
        font-size: 40px;
    }
    .video-details > p {
        width: 85%;
    }
    .group-img {
        padding: 50px 0 0;
    }
    .pl-100 {
        padding-left: 15px;
    }
    .pr-100 {
        padding-right: 15px;
    }
    .minim1-search-cart {
        margin-right: 66px;
    }
    .minim-1-about-img > img {
        padding-left: 100px;
        padding-right: 0;
    }
    .minim-1-about {
        background: rgba(0, 0, 0, 0) url("../../assets/img/banner/2.png") no-repeat scroll 0 58% / 20% auto;
    }
    .minim-1-about-dec {
        margin-top: 50px;
        padding-left: 0;
    }
    .skill-dec {
        margin-top: 80px;
        padding-left: 0;
    }
    .single-service-3 {
        padding: 40px 20px 33px 27px;
    }
    .action-text > h3 {
        font-size: 22px;
        letter-spacing: 5px;
    }
    .count-mrg2 {
        margin-right: 21px;
    }
    .count-mrg1 {
        margin-left: 10px;
    }
    .minim-1-about.minim-2-about {
        background: #f6f6f6 url("../../assets/img/banner/2.png") no-repeat scroll 0 58% / 20% auto;
    }
    .action-2-dec > h2 {
        font-size: 25px;
    }
    .brand-mrg1 {
        padding-left: 0;
    }
    .brand-mrg2 {
        padding-left: 0;
    }
    .single-brand {
        text-align: center;
    }
    .single-brand.f-right {
        float: inherit;
        text-align: center;
        width: 100%;
    }
    .footer-support {
        padding-right: 0;
    }
    .action-text.text-center > p {
        width: 86%;
    }
    .slider-minim-3 h1 {
        font-size: 40px;
    }
    .single-banner.slick-center {
        transform: scale(1.9);
        z-index: 99 !important;
    }
    .all-team-member {
        display: block;
        overflow: hidden;
        padding: 0;
    }
    .slider-minim-4 > h2 {
        font-size: 30px;
    }
    .portfolio-menu > button {
        margin: 0 0 0 25px;
    }
    .minim-slider-1 h2 {
        font-size: 60px;
        line-height: 75px;
    }
    .min-slider1-menu .mean-container a.meanmenu-reveal,
    .min5 .mean-container a.meanmenu-reveal,
    .min-black .mean-container a.meanmenu-reveal {
        color: #000;
    }
    .min-slider1-menu .mean-container a.meanmenu-reveal span,
    .min5 .mean-container a.meanmenu-reveal span,
    .min-black .mean-container a.meanmenu-reveal span {
        background: #000 none repeat scroll 0 0;
    }
    .ml-305 {
        margin-left: 162px;
    }
    .slider-text-shop {
        left: 20px;
    }
    .slider-text-shop h1 {
        font-size: 30px;
        letter-spacing: 4px;
    }
    .slider-text-shop > h3 {
        font-size: 36px;
        margin: 13px 0 21px;
    }
    .pr-80 {
        padding-right: 40px;
    }
    .pl-80 {
        padding-left: 40px;
    }
    .section-title-5 > p {
        width: 90%;
    }
    .banner-info {
        left: 30px;
    }
    .banner-info > h2 {
        font-size: 30px margin: 9px 0 8px;
    }
    .banner-info > h2 {
        margin: 9px 0 6px;
    }
    .price-btn > h3 {
        margin-right: 15px;
    }
    .price-btn > a {
        padding: 12px 18px;
    }
    .weiget-title-3 {
        margin: 18px 20px 0 0;
    }
    .footer-shop-menu ul li {
        margin-bottom: 20px;
    }
    .wishlist-cart {
        margin-right: 65px;
    }
    .creative-menu {
        display: none;
    }
    .slider-creative-6 > h3 {
        letter-spacing: 5px;
        word-spacing: 15px;
        font-size: 32px;
    }
    .slider-creative-6 > h2 {
        font-size: 103px;
        margin: 20px 0 13px;
    }
    .single-service-2 {
        margin-bottom: 50px;
        padding-left: 0;
    }
    .service-dec {
        margin-bottom: 50px;
    }
    .section-title-3 > p {
        width: 100%;
    }
    .about-us-2-dec {
        margin-bottom: 140px;
        padding-left: 0;
    }
    .footer-2-social {
        padding-right: 0;
    }
    .copyright {
        margin-top: 30px;
    }
    .sidebar-main-menu {
        display: none;
    }
    .sidebar-social {
        display: none;
    }
    .sidebar-menu-style {
        display: none;
    }
    .wrapper {
        margin-left: 0;
    }
    .creative7-header {
        display: block;
    }
    .banner-service-img {
      display: none;
    }
    .creative-7 {
        padding-left: 0;
    }
    .section-title-6 > p {
        width: 100%;
    }
    .creativ7-blog {
        margin-right: 30px;
        width: 29.1%;
    }
    .about-bread-text > p {
        width: 85%;
    }
    .pb-235 {
        padding-bottom: 120px;
    }
    .pt-325 {
        padding-top: 210px;
    }
    .tab-overly img {
        height: 100px;
        width: 107px;
    }
    .header-height2 {
        min-height: 170px;
    }
    .blog-wrapper-res {
        margin-top: 50px;
    }
    .bread-details.breadcrumb-text > h2 {
        font-size: 50px;
        padding-left: 190px;
    }
    .bread-details.breadcrumb-text > h2.bread-details2 {
        padding-left: 350px;
    }
    .bread-color::before {
        left: -242px;
        width: 600px;
    }
    .footer-res .copyright {
        margin-top: 0;
    }
    .responsive-logo {
        display: block;
    }
    .bread-menu-social {
        padding-top: 50px;
    }
    .header-height3 {
        min-height: 235px;
    }
    .pl-130 {
        padding-left: 30px;
    }
    .pr-130 {
        padding-right: 30px;
    }
    .blog-passination-left {
        min-width: 505px;
    }
    .copyright.min6.f-right {
        display: block;
        float: inherit;
        width: 100%;
    }
    .blog-sectiontitle > p {
        width: 85%;
    }
    .footer-2-social.extra-padding {
        padding-right: 0;
    }
    .conract-area-bottom {
        margin-top: 50px;
    }
    .contact-customer > h3 {
        padding: 0;
    }
    .contact-customer > p {
        width: 97%;
    }
    .ptb-65 {
        padding: 40px 0;
    }
    .p-menu .mean-container a.meanmenu-reveal {
        right: 9px;
    }
    .fullwidth-bread-text > p {
        width: 72%;
    }
    .shopping-cart > a {
        padding-left: 28px;
    }
    .masonry-breadcrumb > p {
        width: 70%;
    }
    .f-responsive .slider-minim-1 {
        margin-top: 260px;
    }
    .minim-slider-1 {
        padding-top: 230px;
    }
    .portfolio-breadcrumb > p {
        width: 73%;
    }
    .masonry-col2-info {
        padding: 29px 20px 39px;
    }
    .masonry-col2-info h3 a {
        font-size: 20px;
    }
    .service2-bread > h3 {
        font-size: 25px;
    }
    .responsive-logo2 {
        display: inline-block;
        margin-left: 15px;
        display: block;
    }
    .footer-copy {
        margin-top: 0;
    }
    .copyright.copyright-2 {
        margin-top: 0;
    }
    .single-product-breadcrumb > h2 {
        font-size: 50px;
    }
    .single-product-breadcrumb > p {
        width: 70%;
    }
    .banner-reviews .product-img {
        display: none;
    }
    .product-dec {
        margin-top: 50px;
    }
    .shop-page-area .page-nav.pt-50 {
        padding-top: 10px;
    }
    .your-order {
        margin-top: 50px;
    }
    .single-item2 > a img {
      margin-left: 36px;
    }
  
    
    
    
    
    
}
/* small mobile :320px. */

@media (max-width: 767px) {
    .right-menu,
    .left-menu,
    .minim1-menu,
    .minim-4 {
        display: none;
    }
    .main-logo {
        padding: 0 0 5px;
    }
    .main-menu-center {
        display: block;
        overflow: hidden;
    }
    .mobile-menu .mean-nav ul.menu-overflow {
        height: 252px;
        overflow-y: auto;
    }
    .height-100-vh {
        height: inherit;
        min-height: 450px;
    }
    .text-style h1 {
        font-size: 60px;
        line-height: 64px;
        margin-bottom: 15px;
    }
    .text-style h2 {
        font-size: 32px;
        letter-spacing: 10px;
    }
    .about-text {
        margin-bottom: 50px;
        padding-right: 0;
    }
    .single-service {
        padding-right: 0;
    }
    .video-details > h2 {
        font-size: 40px;
    }
    .video-details > p {
        width: 100%;
    }
    .group-img {
        padding: 50px 0 0;
    }
    .about-text > h2 {
        font-size: 22px;
        letter-spacing: 1px;
    }
    .section-title > h2 {
        font-size: 22px;
    }
    .video-details > h3 {
        font-size: 20px;
    }
    .group-text > h2 {
        font-size: 25px;
    }
    .section-title > p {
        width: 100%;
    }
    .ptb-140 {
        padding: 80px 0;
    }
    .pt-140 {
        padding-top: 80px;
    }
    .pb-80 {
        padding-bottom: 20px;
    }
    .video-area {
        padding: 100px 0 138px;
    }
    .pb-140 {
        padding-bottom: 80px;
    }
    .pb-110 {
        padding-bottom: 50px;
    }
    .pl-100 {
        padding-left: 15px;
    }
    .pr-100 {
        padding-right: 15px;
    }
    .slider-minim-1 > h2 {
        font-size: 20px;
    }
    .slider-minim-1 > h3 {
        font-size: 19px;
        letter-spacing: 7px;
    }
    .shopping-cart > a {
        padding-left: 10px;
        font-size: 20px;
    }
    .minim1-search-cart {
        margin-right: 38px;
    }
    .slider-minim-1 {
        margin-top: 75px;
    }
    .minim-1-about-img > img {
        padding-left: 60px;
        padding-right: 0;
    }
    .minim-1-about-dec {
        padding-left: 0;
        margin-top: 50px;
    }
    .minim-1-about {
        background: rgba(0, 0, 0, 0) url("../../assets/img/banner/2.png") no-repeat scroll 0 27% / 29% auto;
    }
    .skill-dec {
        padding-left: 0;
        margin-top: 50px;
    }
    .skill-dec > h3 {
        line-height: 30px;
        margin-bottom: 15px;
    }
    .single-service-3 {
        padding: 40px 13px 33px 20px;
    }
    .service-content {
        padding-left: 60px;
    }
    .action-text > h3 {
        font-size: 20px;
        letter-spacing: 4px;
        line-height: 30px;
    }
    .action-text.text-center > p {
        width: 100%;
    }
    .count-mrg1 {
        float: right;
        margin-left: 0;
    }
    .count-mrg2 {
        float: left;
        margin-right: 0;
    }
    .mb-95 {
        margin-bottom: 50px;
    }
    .logo-mainmenu-search {
        float: left;
        width: 100%;
    }
    .toogle-content {
        right: -64px;
    }
    form#searchbox input {
        width: 250px;
    }
    .brand-mrg1 {
        padding-left: 0;
    }
    .brand-mrg2 {
        padding-left: 0;
    }
    .single-brand {
        text-align: center;
    }
    .single-brand.f-right {
        float: inherit;
        text-align: center;
        width: 100%;
    }
    .minim-1-about.minim-2-about {
        background: #f6f6f6 url("../../assets/img/banner/2.png") no-repeat scroll 0 27% / 29% auto;
    }
    .action-2-dec > h2 {
        font-size: 20px;
        line-height: 40px;
    }
    .ptb-150 {
        padding: 100px 0;
    }
    .pt-130 {
        padding-top: 70px;
    }
    .pb-115 {
        padding-bottom: 65px;
    }
    .slider-minim-3 h1 {
        font-size: 24px;
        letter-spacing: 3px;
        line-height: 40px;
        margin-bottom: 17px;
    }
    .minim1-search > a {
        font-size: 20px;
    }
    .section-title-4 > h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .slider-minim-4 > h2 {
        font-size: 23px;
        letter-spacing: 5px;
        line-height: 32px;
    }
    .ptb-120 {
        padding: 60px 0;
    }
    .about-text > img {
        width: 100%;
    }
    .banner-slider .slick-list {
        padding-right: 0 !important;
    }
    .single-banner.slick-center {
        transform: scale(1);
    }
    .banner-slider .image {
        padding: 0;
    }
    .portfolio-menu {
        display: block;
        float: left;
        margin: 0 0 30px;
    }
    .portfolio-style-4 {
        float: left;
        width: 100%;
    }
.portfolio-style-4.res-none-blog {
  float: none;
  width: inherit;
}
    .portfolio-menu > button {
        margin: 0 18px 25px 0;
    }
    .all-team-member {
        padding: 0;
    }
    .coustom-col-md-4 {
        width: 100%;
    }
    .pb-90 {
        padding-bottom: 30px;
    }
    .pb-130 {
        padding-bottom: 70px;
    }
    .minim-slider-2 h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 22px;
    }
    .ptb-135 {
        padding: 75px 0;
    }
    .shopping-cart > ul {
        right: -37px;
        width: 260px;
    }
    .minim-slider-1 h2 {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .min-slide .portfolio-menu {
        margin-top: 0;
    }
    .min-slider1-menu .mean-container a.meanmenu-reveal,
    .min5 .mean-container a.meanmenu-reveal,
    .min-black .mean-container a.meanmenu-reveal {
        color: #000;
    }
    .min-slider1-menu .mean-container a.meanmenu-reveal span,
    .min5 .mean-container a.meanmenu-reveal span,
    .min-black .mean-container a.meanmenu-reveal span {
        background: #000 none repeat scroll 0 0;
    }
    .minim-slider-2-area .owl-carousel .owl-nav div {
        font-size: 15px;
        height: 40px;
        line-height: 40px;
        width: 40px;
    }
    .portfolio-btn1.text-center > a {
        margin-top: 15px;
    }
    .header-accounts > a,
    .accounts-search .minim1-search > a,
    .header-wishlist > a,
    .wishlist-cart .shopping-cart > a {
        font-size: 18px;
    }
    .min5 .minim1-search > a {
        padding-left: 20px;
    }
    .ml-305 {
        margin-left: 0;
    }
    .accounts-search {
        display: none;
    }
    .slider-text-shop {
        left: 20px;
    }
    .slider-text-shop h1 {
        display: none;
    }
    .slider-text-shop > h3 {
        font-size: 28px;
        margin: 0 0 5px;
    }
    .pr-80 {
        padding-right: 20px;
    }
    .pl-80 {
        padding-left: 20px;
    }
    .section-title-5 > p {
        width: 100%;
    }
    .banner-info {
        left: 30px;
    }
    .banner-info > h2 {
        display: none;
    }
    .price-btn > h3 {
        margin-right: 45px;
        margin-top: 3px;
        width: 100%;
    }
    .price-btn > a {
        padding: 5px 11px;
    }
    .weiget-title-3 {
        margin: 18px 20px 0 0;
    }
    .footer-shop-menu ul li {
        margin-bottom: 10px;
        margin-right: 26px;
    }
    .wishlist-cart {
        margin-right: 50px;
    }
    .accounts-search,
    .wishlist-cart {
        padding-top: 15px;
    }
    .min5 .shopping-cart > a {
        padding-left: 20px;
    }
    .social-slider > ul li {
        margin-right: 5px;
    }
    .social-slider > span {
        margin-right: 12px;
    }
    .slider-text-shop > a {
        padding: 8px 20px 10px;
    }
    .section-title-5 > h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .portfolio-menu-2 > button {
        margin-bottom: 6px;
        margin-right: 20px;
    }
    .price-btn > h3 {
        font-size: 15px;
    }
    .footer-shop-menu {
        padding-bottom: 26px;
        padding-top: 53px;
    }
    .footer-shop-social {
        float: left;
        padding-bottom: 32px;
        padding-top: 58px;
    }
    .footer-shop-social li {
        margin-left: 0;
        margin-right: 30px;
    }
    .ptb-100 {
        padding: 70px 0;
    }
    .creative-menu {
        display: none;
    }
    .slider-creative-6 > h2 {
        font-size: 40px;
        letter-spacing: 6px;
        margin: 15px 0 15px;
    }
    .slider-creative-6 > h3 {
        display: none;
    }
    .slider-btn > a {
        font-size: 14px;
        letter-spacing: 2px;
        margin: 0 8px;
        padding: 8px 13px;
    }
    .service-dec > h2,
    .service-dec > h3 {
        font-size: 27px;
    }
    .single-service-2 {
        padding-left: 0;
        margin-bottom: 50px;
    }
    .service-dec {
        margin-bottom: 50px;
    }
    .section-title-3 > p {
        width: 100%;
    }
    .about-us-2-dec > h2 {
        font-size: 25px;
        line-height: 35px;
        margin: 4px 0 12px;
    }
    .about-us-2-dec {
        margin: 30px 0 50px;
        padding-left: 0;
    }
    .footer-menu ul li {
        margin: 5px 10px;
    }
    .footer-2-social {
        float: inherit;
        margin: 0 0 18px;
        padding-right: 0;
        text-align: center;
    }
    .footer-bottom-all {
        margin: 0 30px;
    }
    .footer-help {
        margin-bottom: 20px;
    }
    .footer-2-social ul li {
        padding: 0 12px;
    }
    .section-title-3 > h2 {
        font-size: 36px;
    }
    .sidebar-main-menu {
        display: none;
    }
    .sidebar-social {
        display: none;
    }
    .sidebar-menu-style {
        display: none;
    }
    .wrapper {
        margin-left: 0;
    }
    .creative7-header {
        display: block;
    }
    .creative-7 {
        padding-left: 0;
        margin-top: 50px;
    }
    .section-title-6 > p {
        width: 100%;
    }
    .creativ7-blog {
        margin-right: 0;
        width: 100%;
    }
    .coustom-col-md-3 {
        width: 100%;
    }
    .text-style-7 h2 {
        font-size: 33px;
        letter-spacing: 4px;
    }
    .creative-7 .services-left {
        padding-left: 30px;
        padding-right: 0;
        text-align: left;
    }
    .creative-7 .services-right {
        padding-left: 30px;
    }
    .blog-social ul li {
        margin: 0 2px;
    }
    .single-blog2-top {
        padding: 30px 10px 45px;
    }
    .single-blog2-bottom {
        padding: 31px 10px 23px;
    }
    .blog2-user-name {
  display: block;
  margin-bottom: 5px;
  padding-right: 14px;
}
    .blog2-user-share > ul > li {
  margin-left: 14px;
}
    .blog2-user-info {
  margin-top: 20px;
}
    .blog2-user-share {
        float: left;
        margin-top: 10px;
    }
    .page-nav.blog2-page-nav li {
        margin: 0 7px;
    }
    .page-nav.blog2-page-nav li a {
        margin: 0 11px 0 0;
    }
    .post-text > h4 {
        font-size: 14px;
        line-height: 24px;
    }
    .tag > a {
        margin: 0 7px 15px 0;
        padding: 8px 11px 10px;
    }
    .blog-wrapper {
        margin-top: 30px;
    }
    .pt-200 {
        padding-top: 163px;
    }
    .about-bread-text > h2 {
        font-size: 30px;
    }
    .about-bread-text > p {
        width: 99%;
    }
    .pb-235 {
        padding-bottom: 80px;
    }
    .pt-325 {
        padding-top: 180px;
    }
    .different-title > p {
        width: 84%;
    }
    .different-video.pl-100.pr-100 {
        padding: 0;
    }
    .ptb-60 {
        padding: 45px 0;
    }
    .header-height1 {
        min-height: 135px;
    }
    .breadcrumb-text.pl-100 {
        padding-left: 0;
    }
    .breadcrumb-text > h2 {
        font-size: 60px;
    }
    .blog-wrapper.pl-100.pr-100 {
        padding: 0;
    }
    .tab-overly img {
        height: 65px;
        width: 75px;
    }
    .tab-overly {
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .tab-paragraph > p {
        width: 95%;
    }
    .blockquote {
        padding: 50px 70px 60px;
    }
    .blockquote > p {
        font-size: 20px;
    }
    .block-img1 {
        left: 10px;
    }
    .block-img2 {
        right: 10px;
    }
    .blog-meta li {
        padding-right: 5px;
    }
    .blog-meta span,
    .blog-meta a {
        padding-right: 5px;
    }
    .page-nav.pt-100 {
        padding-top: 50px;
    }
    .page-nav li {
        margin-right: 10px;
    }
    .page-nav li a {
        margin-right: 10px;
    }
    .blog1-related-title {
        margin-bottom: 100px;
        padding-left: 0;
    }
    .pt-110 {
        padding-top: 80px;
    }
    .blog-wrapper-res {
        margin-top: 50px;
    }
    .search-style2 form input {
        padding: 0 10px 0 30px;
    }
    .header-height2 {
        min-height: 143px;
    }
    .blog2-meta > span {
        letter-spacing: 1px;
    }
    .blog-info blockquote {
        margin: 52px 0 54px;
        padding: 0 0 0 26px;
    }
    .blog-info > ul {
        margin: 47px 40px 46px;
    }
    .user-name {
        padding-right: 8px;
    }
    .user-share {
        float: left;
        margin-top: 20px;
    }
    .next-prev a {
        padding: 5px 10px;
    }
    .author-img,
    .comment-img {
        display: block;
        float: inherit;
        margin-bottom: 20px;
    }
    .author-info {
        padding: 0;
    }
    .comment-text {
        padding-left: 0;
    }
    .replay-comment {
        margin-left: 0;
    }
    .blog-banner.mrg-btm {
        margin-bottom: 30px;
    }
    .bread-color::before {
        left: -146px;
        width: 284px;
    }
    .bread-details.breadcrumb-text > h2 {
        font-size: 40px;
        padding-left: 12px;
    }
    .bread-details.breadcrumb-text > h2.bread-details2 {
        padding-left: 113px;
    }
    .breadcrumb-area.pt-90 {
        padding-top: 30px;
    }
    .workstation {
        padding-left: 0;
    }
    .pl-130 {
        padding-left: 30px;
    }
    .pr-130 {
        padding-right: 30px;
    }
    .responsive-logo {
        display: block;
    }
    .bread-social {
        display: none;
    }
    .bread-menu-social {
        padding-top: 30px;
    }
    .header-height3 {
        min-height: 203px;
    }
    .blog-sectiontitle > p {
        width: 84%;
    }
    .footer-blog-border {
        margin: 0;
    }
    .footer-2-social.extra-padding {
        padding-right: 0;
    }
    .footer-help {
        float: inherit;
    }
    .blog-passination-left {
        min-width: 100%;
    }
    .blog-nav-btn.f-left,
    .blog-passination-right.f-right {
        display: none;
    }
    .blog-sectiontitle.blog-sectiontitle-grid > p {
        width: 90%;
    }
    .blog-masonry-info.grid-pera {
        padding: 17px 17px 0;
    }
    .blog-page-nav.pl-130.pt-55.pr-130 {
        padding-top: 0;
    }
    .about-breadcrumb2 > h2 {
        font-size: 40px;
        letter-spacing: 8px;
    }
    .pt-240 {
        padding-top: 165px;
    }
    .conract-area-bottom {
        margin-top: 40px;
    }
    .contact-icon i {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        width: 50px;
    }
    .contact-info {
        padding-left: 65px;
    }
    .pb-100 {
        padding-bottom: 80px;
    }
    .contact-info-all {
        margin-top: 60px;
    }
    .contact-customer > h3 {
        padding: 0;
    }
    .contact-customer > p {
        width: 95%;
    }
    .ptb-65 {
        padding: 30px 0;
    }
    .fullwidth-bread-text > h2 {
        font-size: 21px;
    }
    .fullwidth-bread-text > p {
        width: 98%;
    }
    .pb-160 {
        padding-bottom: 73px;
    }
    .pt-220 {
        padding-top: 170px;
    }
    .nogutter-btn > button {
        margin: 0 15px 15px;
    }
    .masonry-breadcrumb > h2 {
        font-size: 34px;
    }
    .masonry-breadcrumb > p {
        width: 95%;
    }
    .pt-225 {
        padding-top: 174px;
    }
    .pb-135 {
        padding-bottom: 80px;
    }
    .f-responsive .slider-minim-1 {
        margin-top: 193px;
    }
    .minim-slider-1 {
        padding-top: 200px;
    }
    .portfolio-breadcrumb > p {
        width: 90%;
    }
    .portfolio-breadcrumb-title > h2 {
        font-size: 65px;
        line-height: 50px;
    }
    .pb-105 {
        padding-bottom: 75px;
    }
    .pt-190 {
        padding-top: 125px;
    }
    .masonry-col2-info h3 a {
        font-size: 17px;
    }
    .masonry-col2-info {
        padding: 29px 15px 39px;
    }
    .nogutter-breadcrumb > h2 {
        font-size: 55px;
        letter-spacing: 1px;
    }
    .pt-80 {
        padding-top: 50px;
    }
    .responsive-logo2 {
        display: inline-block;
        display: block;
    }
    .search-style2 {
        display: none;
    }
    .header-height4 {
        min-height: 135px;
    }
    .footer-copy {
        margin-top: 0;
    }
    .copyright.copyright-2 {
        margin-top: 0;
    }
    .single-product-breadcrumb > h2 {
        font-size: 40px;
    }
    .single-product-breadcrumb > p {
        width: 94%;
    }
    .pb-120 {
        padding-bottom: 60px;
    }
    .pt-95 {
        padding-top: 55px;
    }
    .product-tab-details > a {
        display: inline-block;
        float: left;
        margin-right: 10px;
    }
    .product-tab-details > a img {
        width: 86px;
    }
    .product-dec {
        margin-top: 35px;
    }
    .reviews-tab {
        padding: 38px 25px 74px;
    }
    .reviews-tab-details ul li {
        margin-right: 20px;
    }
    .tab-pane > img {
        width: 100%;
    }
    .product-img {
        margin-top: 40px;
    }
    .related-product > h3 {
        margin-bottom: 5px;
    }
    .login-form-container {
        padding: 40px 15px;
    }
    .coupon2 {
        float: left;
        margin-top: 30px;
    }
    .shop-page-area .product-img {
        margin-top: 0px;
    }
    .pt-100 {
        padding-top: 80px;
    }
    .shop-page-area .page-nav.pt-50 {
        padding-top: 10px;
    }
    p.checkout-coupon input[type="text"] {
        width: 145px;
    }
    .your-order {
        margin-top: 50px;
    }
    .your-order {
        padding: 30px 7px 45px;
    }
    .single-blog2 {
      padding: 10px;
    }
    .blog-details-area .single-related-post.mrg-btm {
      margin-bottom: 40px;
    }    
    .single-item2 > a img {
      margin-left: 56px;
    }
    .slider-minim-3 {
      padding: 150px 0 100px;
    }

    
    
    
    
    
    
    
    
}
/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {}