/*for-large-dekstop view-1200*/

@media only screen and (min-width: 100px) and (max-width: 1399px) {
    .header-menu {
 
    gap: 60px;
}
    .banner-title h1 {
    font-size: 45px;
}
    .banner-title h1 span {
    font-size: 55px;
}

.hero-slider {
    clip-path: polygon(100% 0, 100% 89%, 50% 100%, 0 89%, 0 0);
}
.about-content-box {
    width: 90%;
}
.about-book-content {
    margin-left: 70px;
}

/* Woo commerce*/
.result-count-main p.woocommerce-result-count, .result-count-main form.woocommerce-ordering select {
		font-size: 13px;
	}
	.product-box-image img {
		height: 230px !important;
	}
	.shop-product-main ul.products {
        column-gap: 13px;
        row-gap: 13px;
    }
	.single-product-data-main button.single_add_to_cart_button {
		width: 350px;
	}
	.related.products ul.products {
        gap: 12px;
    }
.product-box-image span.onsale {
		width: 50px;
		font-size: 10px;
	}
	.product-box-content .price {
		font-size: 13px !important;
	}
	.product-box-content h2 {
		font-size: 17px !important;
	}
	.product-box-main a.button.add_to_cart_button {
		font-size: 15px;
	}








}

/*for-laptop view-1024*/

@media only screen and (min-width: 100px) and (max-width: 1199px) {
    .header-items:before {
  display :none;
}

.banner-title h3 {
    font-size: 22px;
}
.main-title h2 {
    font-size: 45px;
}
    .hero-slider {
        clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
    }
.about-image-prim {
    width: 440px;
    height: 490px;
}

.about-image-shape-2 {
    right: -40px;
    top: -50px;
    width: 450px;
}
.about-content-box {
    padding: 20px 20px;
}
.about-title h3 {
    padding: 8px 0px;
}
.book-image-shape {
    right: -10px;
    width: 440px;
}
.about-book-content {
    margin-left: 30px;
    padding: 30px 0px;
    padding-left: 35px;
}
.about-book-content h3 {
    font-size: 35px;
    padding-right: 50px;
}
.book-content-tag {
    padding-top: 20px;
}
.about-book-btn {
    padding-top: 5px;
}
.testi-content {
    padding: 20px 20px;
}
.testi-content:before {
    top: -60px;
    right: -60px;
}
.testi-content:after {
    bottom: -60px;
    left: -60px;
}
.choose-us-box {
    border-radius: 30px;
    padding: 30px 20px;
}





.related.products ul.products {
        gap: 13px;
    }
	.related.products ul.products li.product {
		margin: 0px;
		width: 32%;
	}
	.single-product-data-main {
		padding: 60px 0px 50px 0px;
	}
	.woocommerce-tabs ul.tabs li a {
		font-size: 16px;
	}
	.related.products {
		margin-bottom: 60px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100%;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
		padding-left: 0px;
		margin-top: 20px;
	}
	.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-coupon-form-block, .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper, table.wc-block-cart-items tbody tr.wc-block-cart-items__row {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
	.page-id-9 .wp-block-woocommerce-cart.alignwide .wc-block-components-main .wc-block-cart-items {
		margin-bottom: 20px;
	}
	.wp-block-woocommerce-cart {
		margin: 70px 0px 30px 0px;
	}
	.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
		padding: 40px 0px;
	}



}

/*for-tablet view-768*/

@media only screen and (min-width: 100px) and (max-width: 991px) {
    
        .hero-slider {
        clip-path: polygon(100% 0, 100% 93%, 50% 100%, 0 93%, 0 0);
    }
    .spacing {
    padding: 80px 0px;
}
    .about-content {
    padding-bottom: 80px;
}

.about-content-box {
        padding: 30px 30px;
    }
    .about-title h3 {
        padding: 12px 0px;
    }
    .about-image-prim {
        width: 510px;
        height: 490px;
    }

.about-image-secy {
    left: 10px;

}

.about-image-shape-2 {
        right: 44px;
        top: -50px;
        width: 450px;
    }

.about-image-shape-1 {
    top: -40px;
    left: 30px;
}
.book-title {
    text-align: center;
    padding-bottom: 20px;
}
    .book-image-shape {
        right: 40px;
        width: 440px;
        bottom: -18px;
    }
.book-image img {
    width: 570px;
    margin: 0 auto;
}

    .about-book-content {
        margin: 30px 0px 0px;
        padding: 60px 0px;
        padding-left: 55px;
    }

    .about-book-btn {
        padding-top: 15px;
    }

    .book-content-tag {
        padding-top: 30px;
    }
    .testimonial-title h2 {
    width: 80%;
}
.testimonial-title {
    margin-bottom: 30px;
}
.choose-us-title {
    padding-bottom: 30px;
}
.choose-us .row:last-child {
    row-gap: 25px;
}
.get-in-touch-Content {
    border-radius: 10px;
}

.blogs-section .row:nth-child(2) {
    row-gap: 40px;
}

.blog-box {
    width: 80%;
    margin :0 auto;
}
    .footer-backg {
        padding-top: 100px;
        clip-path: polygon(50% 0, 100% 10%, 100% 100%, 0 100%, 0 10%);
    }
    footer.footer {
        clip-path: polygon(50% 0, 100% 13%, 100% 100%, 0 100%, 0 13%);
    }

.blog-content h4 {
    padding: 15px 0px;
}

.footer .row > .col-lg-4:nth-child(1) {
    order: 2;
}

.footer .row > .col-lg-4:nth-child(2) {
    order: 1;
}

.footer .row > .col-lg-4:nth-child(3) {
    order: 3;
}

.footer-logo img {
    width: 400px;
    margin: 0 auto;
}

.footer-box {
    text-align: center;
    padding: 11px 120px;
}


/* Woo Commerce*/

.shop-product-main ul.products li.product {
		width: 48% !important;
	}
	.shop-product-main ul.products {
        column-gap: 20px;
        row-gap: 20px;
    }
	.shop-product {
        padding: 50px 0px;
    }
	.related.products ul.products {
        gap: 20px;
    }
	.related.products ul.products li.product {
        width: 48%;
    }
	.related.products > h2, .woocommerce-Tabs-panel h2, .cart_totals h2, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .woocommerce-checkout h3#order_review_heading, header.woocommerce-Address-title h3 {
		font-size: 22px;
	}



}

/*for-landscape_mobile view-576*/

@media only screen and (min-width: 100px) and (max-width: 767px) {
        .hero-slider {
        clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0 95%, 0 0);
    }
        .spacing {
        padding: 60px 0px;
    }
        .about-image-prim {
        width: 470px;
        height: 430px;
    }
    .about-image-secy {
        left: -20px;
        width: 150px;
        border-radius: 34px;
    }
    
        .about-image-shape-2 {
        right: -16px;
    }
    
        .main-title h2 {
        font-size: 40px;
    }
        .book-image img {
        width: 460px;
    } 
        .book-image-shape {
        right: 20px;
    }
        .about-book-content { 
        padding: 40px 0px;
        padding-left: 45px;
    }
        .testimonial-title h2 {
        width: 77%;
    }
    .testi-content {
        padding: 40px 30px;
    }
    .get-in-touch-Content {
    background: var(--c3);
} 
    
        .blog-box {
        width: 90%;
    }
        .footer-box {
        padding: 10px 70px;
    }
    .footer-backg {
        padding-top: 100px;
        clip-path: polygon(50% 0, 100% 8%, 100% 100%, 0 100%, 0 8%);
    }
    
        footer.footer {
        clip-path: polygon(50% 0, 100% 11%, 100% 100%, 0 100%, 0 11%);
    }
    
    
    
    
    /*  Woo Commerce */
    
    .result-count-main {
		flex-wrap: wrap;
		row-gap: 15px;
	}
	.result-count-main p.woocommerce-result-count, .result-count-main form.woocommerce-ordering select {
        font-size: 12px;
    }
	.shop-product-main ul.products {
        column-gap: 13px;
        row-gap: 13px;
    }
	.product-box-image img {
        height: 160px !important;
    }
	.product-box-content h2 {
		font-size: 16px !important;
	}
	.product-box-content .price {
		font-size: 12px !important;
	}
	.single-product-data-main {
        padding: 50px 0px 30px 0px;
    }
	.single-product-data-main button.single_add_to_cart_button {
        width: 200px;
        font-size: 13px;
    }
	.woocommerce-product-details__short-description p, .woocommerce-product-details__short-description ul li {
		font-size: 15px;
	}
	.woocommerce-tabs .woocommerce-Tabs-panel p, .woocommerce-tabs .woocommerce-Tabs-panel ul li {
		font-size: 15px;
	}
	body.single-product .woocommerce-tabs.wc-tabs-wrapper {
		background: unset;
		box-shadow: unset;
		padding: 0px;
	}
	.woocommerce-tabs ul.tabs li a {
        font-size: 15px;
    }
	.single-product-data-main p.price {
		font-size: 16px !important;
		padding-bottom: 15px;
        margin-bottom: 15px;
	}
	.single-product-data-main h1.product_title {
		font-size: 24px;
	}
	.related.products ul.products {
        gap: 13px;
    }
	.related.products {
        margin-bottom: 50px;
    }
	div#review_form {
		font-size: 15px;
	}
	body.single-product .woocommerce-Reviews input#submit, .woocommerce-message a.button, body.woocommerce-account .woocommerce-form-login__submit, form.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button, .woocommerce-MyAccount-content button.button, .woocommerce-info a.button {
		padding: 15px 24px !important;
		font-size: 14px;
	}
	.woocommerce-message, .woocommerce-info {
		font-size: 15px;
	}
	.woocommerce-message a.button, .woocommerce-info a.button {
		float: left !important;
		margin-top: 10px;
	}
	.wp-block-woocommerce-cart {
        margin: 50px 0px 0px 0px;
    }

.product-box-main a.button.add_to_cart_button {
        font-size: 14px;
        padding: 10px;
        right: 8px;
		bottom: 20px;
    }
	.product-box-image span.onsale {
        width: 45px;
        font-size: 9px;
        top: 8px !important;
        right: 8px !important;
    }
	.shop-product-main ul.products li.product a.woocommerce-LoopProduct-link {
		padding: 12px;
	}
	.related.products ul.products li.product a.woocommerce-LoopProduct-link {
		padding: 12px;
	}

    
    
    
    
    
    
    
}

/*for-mobile view-375*/

@media only screen and (min-width: 100px) and (max-width: 575px) {
  .container {
    width: 96%;
  }
  .top-header {
    display: none;
}
.banner-title h4 {
    font-size: 25px;
}

    .banner-title h1 {
        font-size: 40px;
    }


    .banner-title h1 span {
        font-size: 40px;
        padding: 0px;
    }

    .banner-title h3 {
        font-size: 20px;
    }
.banner-btn {
    flex-wrap: wrap;
    justify-content: center;
}

    .hero-slider {
        clip-path: polygon(100% 0, 100% 96%, 50% 100%, 0 96%, 0 0);
    }

    .main-title h2 {
        font-size: 35px;
    }

    .about-content-box {
        padding: 20px 30px;
        width: 100%;
    }
    .about-image-prim {
        width: 100%;
        height: 400px;
    }
    .about-image-shape-2 {
        right: -25px;
        width: 360px;
    }
.book-image img {
        width: 100%;
    }
    .book-image-shape {
        right: -15px;
        width: 350px;
    }

    .about-book-content {
        padding: 30px 0px;
        padding-left: 25px;
    }

    .book-content-tag {
        padding-top: 25px;
    }
.testi-btn.main-btn {
    display: none;
}
    .testimonial-title h2 {
        width: 100%;
    }
.testi-content {
        padding: 20px 25px;
    }
    .choose-us-box {
        padding: 35px 30px;
    }
.get-in-touch-content {
    padding: 25px 20px;
}
.field-group {
    width: 100%;
}
    .get-in-touch-Content {
        background: var(--c3);
        padding: 50px 25px;
    }
        .blog-box {
        width: 100%;
    }
        .footer-box {
        padding: 10px;
    }
        .footer-logo img {
        width: 290px;
    }
        footer.footer {
        clip-path: polygon(50% 0, 100% 9%, 100% 100%, 0 100%, 0 9%);
    }
        .footer-backg {
        padding-top: 100px;
        clip-path: polygon(50% 0, 100% 6%, 100% 100%, 0 100%, 0 6%);
    }
    
    
    
    /*  Woo Commerce */
    
    
.shop-product-main ul.products {
        column-gap: 11px;
        row-gap: 11px;
    }
	.related.products ul.products {
        gap: 11px;
    }
	.new-arriv-prod ul.products {
        row-gap: 9.8px;
        column-gap: 9.8px;
    }
}

/*for-small_mobile view-320*/

@media only screen and (min-width: 100px) and (max-width: 374px) {
        
}
