@charset "utf-8";

/**
 *
 * ----------------------------------------------------------
 *
 * Template : Sassty – SaaS, AI & Software Startup wordpress theme with RTL Ready
 * Author : OrdainIT
 * Author URI : https://ordainit.com/
 *
 * ----------------------------------------------------------
 *
 **/


.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    margin-left: -50px;
}

/* Layout: Min 1800px  */
@media only screen and (min-width: 1200px) {
    
}

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

@media screen and (max-width: 1200px) and (min-width: 992px) {
    
}


@media screen and (max-width: 1300px) and (min-width: 768px) {
    
}


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


/* Large Layout: min 992px. */
@media only screen and (min-width: 992px) {
    
}

/* Medium Layout: Max 992px. */ 
@media only screen and (max-width: 992px) {
    .tcd-single-items {
        padding: 10px;
    }
    .tcd-single-items-shape {
        top: 18px;
    }

.ordainit-page-post.container.custom-woo .woocommerce-error::before, .ordainit-page-post.container.custom-woo .woocommerce-info::before, .woocommerce-message::before {
    
    top: 0;
    left: -2%;
}

.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
  
    width: 33.3333%;
}

.tp-footer-widget {
    margin-bottom: 30px !important;
}

.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    margin-left: 19px;
}

.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    width: 29.3333%;
}


.col-xl-3.col-lg-2.col-md-3.col-sm-6 {
    width: auto;
}













}

/* Medium Layout: Max 991px. */
@media only screen and (max-width: 991px) {
    .ordainit-page-post.container.custom-woo .woocommerce-error::before, .ordainit-page-post.container.custom-woo .woocommerce-info::before, .woocommerce-message::before {
    
    top: 0;
    left: -3%;
}
.tcd-sidebar-left .tcd-sidebar-btn-2 a {
    padding: 9px 35px;
}
.single-btn-product {
    gap: 15px;
}
.footer-col-3 {
    padding-left: 0;
}

.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    width: 30.3333%;
    margin-left: 0;
}

.col-xl-3.col-lg-2.col-md-3.col-sm-6 {
    width: 28%;
}

.col-xl-3.col-lg-4.col-md-5.col-sm-6 {
    display: none;
}

.tp-payment-footer.d-flex.justify-content-start.justify-content-lg-end.mb-10 {
    justify-content: center !important;
    margin-top: 10px;
}
.tp-footer-bottom-inner {
    text-align: center;
}

   
}

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

    .col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    margin-left: 0;
}

.tcd-sidebar-left .tcd-sidebar-btn-2 a {
    padding: 9px 12px;
}


.feature-common {
    display: none;
}

.short-descriptions {
    padding: 40px !important;
}




.col-xl-2.col-lg-2.col-md-3.col-sm-5 {
    width: 100%;
}

ul.product_list_widget li a {
    padding-left: 60px;
}

.col-xl-3.col-lg-4.col-md-5.col-sm-6 {
    display: block;
    width: 100%;
}


ul.product_list_widget li {
    min-height: 50px !important;
}
   
}

/* Small Device : 575px. */
@media only screen and (max-width: 575px) {
    .tcd-sidebar-left .tcd-sidebar-btn-2 a {
        padding: 10px 40px;
    }

.tp-shop-search-input button {
    padding: 7px 30px;
}
    .tcd-sidebar-left .tcd-production-title,
    .tcd-sidebar-left .tcd-single-features-title,
    .tcd-sidebar-left .tcd-single-design-title,
    .tcd-sidebar-left .tcd-call-to-action-title,
    .tcd-single-items .tcd-single-items-title {
        font-size: 30px;
    }
    .plr {
        padding: 10px;
    }

    .tcd-btns .tcd-buy-now {
        padding: 15px 74px;
    }
    .tcd-btns .tcd-add-to-cart {
        padding: 15px 94px;
    }
    .tcd-sidebar-left .tcd-single-design,
    .tcd-sidebar-left .tcd-single-features {
        padding: 70px 10px 70px 10px;
        margin-top: 0;
    }
    .tcd-sidebar-left .tcd-social-wrape {
        padding: 15px 0 15px 15px;
    }
    .tcd-sidebar-left .tcd-single-overview h2, 
    .tcd-sidebar-left .tcd-single-demos h2, 
    .tcd-sidebar-left .tcd-single-features-list-title {
        font-size: 25px;
        line-height: 30px;
    }

    .tcd-items-by-ordain-it-img img {
        padding: 6px ;
    }

.col-xl-3.col-lg-2.col-md-3.col-sm-6 {
    width: 100%;
}
ul.product_list_widget li {
    min-height: 50px !important;
}

.single-btn-product {
    display: block;
}

.tcd-sidebar-btn-2 a {
    display: block;
}
.tcd-sidebar-btn-2.download-btn {
    margin-bottom: 10px;
}

.tcd-sidebar-left .tcd-sidebar-dls {
    padding-left: 0;
    padding-right: 0;
}





}

/* Small Device : 480px. */
@media only screen and (max-width: 480px) {
.tcd-sidebar-btn-1.description-btn {
    display: none;
}

}

/* Extra Small Device : 380px. */
@media only screen and (max-width: 380px) {
    
}

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


.ordainit-page-post.container.custom-woo {
    padding: 80px 0;
    padding: 0 15px;
}

.ordainit-page-post.container.custom-woo .woocommerce-error::before, .ordainit-page-post.container.custom-woo .woocommerce-info::before, .woocommerce-message::before {
    
    top: 0;
    left: -1.5%;
}