:root{
/*--bs-primary: #0067b2;*/
--bs-primary:#24301e !important;
--bs-secondary: #6c3518;
--bs-light: #eee7e1;
--bs-lightgray-text:#31435060;

}

body{
font-family: "Source Sans 3", sans-serif;
color: #131f25;
background-color: #fcf9f6;
}

h1,h2,h3,h4,h5{font-family: "Cormorant Garamond", serif;}
.sub-title{font-family: "Libre Baskerville", serif;}




.bg-light{background-color: var(--bs-light) !important;}
.lightgray-text{color: var(--bs-lightgray-text);}
.fw-extrabold{font-weight: 800;}


.border-right{border-right:1px solid var(--bs-light);}


.btn-primary, .btn-outline-secondary{padding: 10px 18px;font-size: 14px;font-weight: 600;border-radius: 8px;background: var(--bs-primary) !important;border: 1px solid var(--bs-primary) !important;position: relative;overflow: hidden;z-index: 1;transition: color .3s ease;}
.btn-primary::before, .btn-outline-secondary:hover::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: var(--bs-secondary);transition: left .4s ease;z-index: -1;}
.btn-primary::before, .btn-outline-secondary:hover::before{background: var(--bs-secondary);}


.btn-primary:hover::before, .btn-outline-secondary:hover::before{left: 0;}

.btn-primary:hover{ color: #fff; border-color: var(--bs-secondary);box-shadow:0px 10px 15px -5px #00000045;}

.btn-outline-secondary{border-color: var(--bs-secondary) !important; color: var(--bs-secondary);background: transparent !important;}
.text-secondary{color:var(--bs-secondary) !important;}

.text-yellow{color:#82431e;}
/* Header Default */
header {position: relative;width: 100%;z-index: 999;transition: all 0.4s ease;background: #fff;}

.navbar {padding: 10px 0;transition: all 0.4s ease;}
.siteLogo {max-height: 80px;transition: all 0.4s ease;}

header.sticky {position: fixed;top: 0;left: 0;width: 100%;animation: slideDown 0.4s ease;box-shadow: 0 5px 20px rgba(0,0,0,.08);}
header.sticky .navbar {padding: 10px 0;}
header.sticky .siteLogo {width: 120px;}
@keyframes slideDown {
    from {
        transform: translateY(-100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}


#navbarMenu ul{align-items: center;}
#navbarMenu ul li a{text-transform: uppercase;font-weight: 600;text-align: center;padding: 10px 12px;}
#navbarMenu ul li a:hover{color:var(--bs-secondary);}
#navbarMenu ul li .dropdown-menu a{text-align: left;}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {color: #fff !important;text-decoration: none;background-color: var(--bs-secondary);}

.siteLogo{width: 150px;}

.home{background: url("../images/home-hero-img.jpg") no-repeat center right;}
.bathroom {background: url("../images/bathroom/bathroom-hero-img.jpg") no-repeat center right;}
.built{background: url("../images/built/built-in-hero-img.jpg") no-repeat center right;}
.wood-hero{background: url("../images/wood/wood-hero-img.jpg") no-repeat center right;}
.process{background: url("../images/process/process-hero-img.jpg") no-repeat center right;}
.style{background: url("../images/styles/style-hero-img.jpg") no-repeat center right;}
.sample{background: url("../images/sample-hero-img.jpg") no-repeat center right;}

.hero-section{position: relative;min-height: 700px;display: flex;align-items: center;overflow: hidden;background-size: 62% 100%;}

.hero-section::before{content: "";position: absolute;inset: 0;background: linear-gradient(to right,#fff 0%,#fff 35%,rgba(255,255,255,1) 42%,rgba(255,255,255,0.95) 43%,rgba(255,255,255,0.65) 45%,transparent 47%);z-index: 1;}
.hero-section .container{position: relative;z-index: 2;}
.hero-section .hero-title{font-size: 69px;line-height:65px;}
.hero-section .sub-title{ font-size:22px;color: var(--bs-secondary);}

.line{width:70px;height:3px;background:var(--bs-secondary);margin-bottom: 15px;}

.hero-section p{color:#555;line-height: 22px;margin-bottom:20px;}

/* .btn-dark{
background:#22331d;
border:none;
border-radius:4px;
font-weight:600;
letter-spacing:.5px;
}

.btn-dark:hover{
background:#162312;
} */

img{width:100%;object-fit:cover;}



/*======== Features ========*/

.features{background: #fcf9f6;}
.feature-box{padding: 15px 20px;border-right:1px solid #eee;transition:.4s;}
.feature-box:last-child{border-right:none;}

.feature-icon{width:88px;margin-bottom:20px;transition:.4s;}
.feature-box h2{font-size: 24px;font-weight: 700;}
.feature-box:hover{transform:translateY(-10px);}
.feature-box:hover .feature-icon{transform:rotateY(180deg) scale(1.2);color:#6b4226;}

/*======== Section ========*/

.section-title{font-size:42px;}

.section-text{max-width:700px;margin:auto;}

/*======== Cards ========*/

.cabinet-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:.45s;}
.image-box{overflow:hidden;}
.image-box img{width:100%;height:280px;object-fit:cover;transition:.6s;}
.cabinet-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px rgba(0,0,0,.18);}

.cabinet-card:hover img{transform:scale(1.12);}

.cabinet-card h3{font-size:24px;font-weight: 600;}
.cabinet-card-content{padding:20px 30px;}
.cabinet-card a{color:var(--bs-secondary);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.cabinet-card a i{transition:.3s;}
.cabinet-card:hover a i{transform:translateX(8px);}

/* Navigation */
.swiper-pagination{bottom: -30px !important;}
.cabinetSwiper .swiper-button-next,
.cabinetSwiper .swiper-button-prev {color: #000;background: #fff;border-radius: 50%;width: 45px;height: 45px;}
.cabinetSwiper .swiper-button-next::after,
.cabinetSwiper .swiper-button-prev::after {font-size: 24px;}
.cabinetSwiper .swiper-pagination-bullet {background: #999;opacity: 1;}
.cabinetSwiper .swiper-pagination-bullet-active {background: #000;}


.section-heading{font-size: 36px;color:#222;font-weight: 600;}

/* .title-line{width:70px;height:3px;background:#b67b45;margin:20px 0;} */
.craft-img{overflow:hidden;border-radius:12px;}
.craft-img img{transition:.6s;width:100%;}
.craft-img:hover img{transform:scale(1.08);}

/* Process */
.process-wrapper{display:flex;justify-content:space-between;position:relative}
.process-wrapper::before{content:"";position:absolute;top:18px;left:8%;right:8%;border-top:1px dashed #d3b091;z-index:0;}
.process-item{width:23%;text-align:center;position:relative;z-index:2;}
.step-number{width:38px;height:38px;border-radius:50%;background:#1d2d1f;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-weight:600;transition:.35s;}
.process-item:hover .step-number{background:#a56a3d;}
.step-icon{margin-bottom:18px;}
.step-icon img{width:70px;height:70px;object-fit:contain;}
.process-item p{margin:0;font-size:15px;line-height:1.6;color:#333;}
/* Hardwood */

.wood-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;}
.wood{text-align:center;width: 88px;height:70px;cursor:pointer;transition:.4s;text-transform: uppercase;}
.wood img{border-radius: 3px;}
.wood:hover{transform:translateY(-4px) scale(1.1);}
.wood strong{font-size:12px; }
.explore-btn{padding:14px 28px;font-weight:600;letter-spacing:1px;transition:.4s;}
.explore-btn:hover{background:#243d2c;color:#fff;transform:translateX(8px);}

.gallery-section{background:#faf8f5;}
.gallery-title{font-size:42px;color:#222;margin-bottom:15px;}
.gallery-text{max-width:650px;color:#666;font-size:15px;line-height:22px;}
/* Card */

.gallery-card{position:relative;overflow:hidden;border-radius:15px;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:.45s;}
.gallery-card img{width:100%;height: 180px;object-fit:cover;transition:.7s;}
/* Overlay */
.gallery-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.05));display:flex;align-items:flex-end;justify-content:center;padding: 15px;opacity:0;transition:.45s;}
.gallery-overlay h5{color:#fff;font-size: 16px;transform:translateY(30px);transition:.45s;margin-bottom: 0;}
.gallery-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px rgba(0,0,0,.18);}
.gallery-card:hover img{transform:scale(1.12);}
.gallery-card:hover .gallery-overlay{opacity:1;}
.gallery-card:hover h5{transform:translateY(0);}
/* Button */
.gallery-btn{text-decoration:none;color:#9c6b3c;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:.4s;}
.gallery-btn i{transition:.4s;}
.gallery-btn:hover{color:#6e4422;}
.gallery-btn:hover i{transform:translateX(8px);}

.form-label{font-size: 14px;color:#555;margin-bottom: 0;letter-spacing:.5px;position: absolute;left: 20px;top: 10px;font-weight: 700;}
.form-select{height:60px;border:1px solid #ddd;border-radius:8px;font-size:15px;box-shadow:none;display: flex;align-items: end;font-weight: 300;}
.form-select:focus{border-color:#999;box-shadow:none;}

.review .imgBox .img-hover{ overflow: hidden;border-radius: 8px 8px 0 0;}
.review .imgBox .img-hover img{width: 100%;transition: transform .5s ease;}
.review .imgBox .card:hover .img-hover img{transform: scale(1.08);}
.review .imgBox .card{transition: .5s ease;}
.review .imgBox:hover .card{box-shadow: 0px 0px 15px #03030338 !important; transition: .5s ease;}

.rating{letter-spacing:2px;}
.review .imgBox .card p{height:80px;}



@media (min-width:992px){
    .filter .collapse{    display:block !important;
        height:auto !important;
        visibility:visible;
    }
}



.designed-img img{height: 250px;object-fit: cover;overflow: hidden;}

.premium{background: #f8f5f2;}

.wood-thumb img{border-radius:5px;}
.wood-content h2{margin-top:20px;}

.wood-icon img{width: 70px;height: auto;}
.info-box{background: #f4f0ea;padding: 30px 10px 30px 20px;border-radius: 5px;}
.wood-craft h2{font-size:30px;}
.process-step .step-number{margin: 0px;position: absolute;top: 0;bottom: 0;z-index: 1;}
.process-step .process-line{content:"";position:absolute;border: 1px dashed #bb9975;width:2px;height:100%;left: 18px;z-index: 0;}


.cabinetry-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;}
.cabinetry{text-align:center;width: 110px;height:auto;cursor:pointer;transition:.4s;text-transform: uppercase;display: grid;justify-content: center;}
.cabinetry img{width: 70px;margin: 0px auto;display: block;margin-bottom: 10px;}
.cabinetry strong{font-weight:400;text-transform:capitalize;font-size: 14px;}


.sampleForm .custom-card{border:1px solid #d8cdbf;border-radius:10px;}
.sampleForm .section-title{display:flex;align-items:center;gap:12px;width: 100%;}
.sampleForm .icon-circle{width:42px;height:42px;border:1px solid #b9a58b;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#8b6b43;flex-shrink:0;}
.sampleForm .wood{background:#8b6b43;color:#fff;border:none;}
.sampleForm .section-title h5{font-weight:700;margin:0;position: relative !important;width: 100%;flex: 1;}
.sampleForm .section-title h5:after{content:"";height:1px;background:#ddd;position:absolute;left: 0;margin-left:15px;top:50%;width: 98%;z-index: 0;}
.sampleForm .section-title h5 span{z-index: 1;position: relative;padding: 10px 20px 10px 0px;}
.sampleForm .form-label,label{font-size: 14px;font-weight:600;position: relative;left: 0;top: 0;}
.sampleForm label span{color:#b83232;}
.sampleForm .form-control, .sampleForm .form-select{height:46px;border-radius:6px;font-size:14px;}
.sampleForm textarea.form-control{height:auto;}

.submit-btn{background:#6d4322 !important;color:#fff;}
.sampleCTA .info-card{background:#fdfaf5;border:1px solid #d6c2a3;border-radius:12px;padding:24px;height:100%;}
.sampleCTA .icon-box{width: 68px;height: 68px;border:2px solid var(--bs-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;color: var(--bs-secondary);flex-shrink:0;}
.sampleCTA .icon-box.green{border-color: var(--bs-primary);color:#28472d;}
.sampleCTA .card-title{font-size:22px;font-weight:700;margin-bottom:10px; border-bottom:2px dotted #b99d74;padding-bottom:10px;}
.sampleCTA ol{margin:0;padding: 0px 40px;}
.sampleCTA ol li{font-size:16px;color:#2d2d2d;}
.sampleCTA ol li::marker{font-weight:700;}
.sampleCTA .custom-list strong{color:var(--bs-primary);}



/*==========================
CTA SECTION
===========================*/
.cta-section{background: var(--bs-primary);padding-top: 20px !important;padding-bottom: 20px !important;}
.cta-image{overflow:hidden;border-radius:15px;}
.cta-image img{width:100%;height:150px;object-fit:cover;transition:.6s;animation:floatImage 5s ease-in-out infinite;}
.cta-wrapper:hover .cta-image img{transform:scale(1.08);}
.cta-content h2{font-size: 30px;color: var(--bs-white);margin-bottom: 0;}
.cta-content p{color: var(--bs-white);font-size:17px;line-height:1.8;margin:0;}
.cta-btn{display:inline-block;background:#9c6b3c;color:#fff;text-decoration:none;padding:16px 30px;border-radius:8px;font-weight:600;transition:.4s;box-shadow:0 10px 25px rgba(35,64,45,.25);}
.cta-btn:hover{background:#fff;color:#9c6b3c;transform:translateY(-5px);}
/* Floating Animation */
@keyframes floatImage{
    0%{transform:translateY(0px);}
    50%{transform:translateY(-8px);}
    100%{transform:translateY(0px);}
}
.footer {background: var(--bs-primary);padding: 30px 0 10px;color: #fff;font-size: 15px;border-top: 1px solid rgba(255, 255, 255, 0.14);}
.footer-title {font-size: 21px;font-weight: 700;margin-bottom: 30px;color: #fff;}
.footer-contact-item {display: flex;gap: 16px;margin-bottom: 28px;}
.footer-contact-item img {width: 24px;height: 24px;margin-top: 4px;}
.footer-contact-item h6 {color: #fff;font-size: 20px;font-weight: 600;margin-bottom: 5px;}
.footer-contact-item a, .footer-contact-item p {color: #a9b5c8;text-decoration: none;margin: 0;line-height: 1.8;}
.footer-links {padding: 0;margin: 0; list-style: none;}
.footer-links li {margin-bottom: 5px;}
.footer-links a {text-decoration: none;color: #fff;transition: .3s;}.footer-links a:hover { color: #fff;}
.footer-middle { border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1);    margin-top: 40px;    padding: 35px 0;}.footer-logo {    max-width: 170px;}.social-wrapper {    display: flex;    justify-content: center;    align-items: center;    gap: 12px;    flex-wrap: wrap;}.social-wrapper span{    color: #d8dce5;    font-weight: 500;}.social-wrapper a {    width: 40px;    height: 40px;    background: rgba(255,255,255,.08);    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;}.social-wrapper img {    width: 18px;}.footer-bottom {    border-top: 1px solid #ffffff24;    padding-top: 20px;}
.footer-bottom p {margin: 0;color: #c3cbda;font-size: 14px;}
/* Responsive */




/* Tablet */
@media(max-width:991px){
        .container, .container-md, .container-sm {max-width: 96%;}
    .hero-section .hero-title br, .section-heading br,
    #navbarMenu ul li a br, .footer-contact br{display: none;}

     #navbarMenu ul { align-items: start;}
    #navbarMenu ul .dropdown{width: 100%;}
    #navbarMenu ul li{border-bottom: 1px solid #00000014;width: 100%;}
    #navbarMenu ul li a {text-align: left;justify-content: space-between;display: flex;padding: 15px 12px;}

    .hero-section{min-height:auto;padding:60px 0px;}
    .hero-section::before{background: linear-gradient(to right,#fff 0%,#fff 40%,rgba(255,255,255,0.98) 48%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.65) 42%,transparent 57%);z-index: 1;}

    .hero-section .hero-title {font-size: 39px;line-height: 48px;}
    .hero-section .sub-title {font-size: 19px;margin-top: 0px !important;}
    p{font-size:15px;}

    .btn{display:block;width:100%;}
    .feature-box{border-right:none;border-bottom:1px solid #eee;}

    .section-title{font-size:40px;}
    .section-heading{font-size:38px;text-align: left;margin-top: 30px;}
    .craft-section .line{margin-bottom: 10px;}

     .process, .wood-section{text-align:center;}
     .process-section .section-heading, .wood-section .section-heading{text-align: center;}
    .wood-list{justify-content:center;}
    .wood-section .btn{display:block;width: 30%;margin: 40px auto 0px auto;}
    .gallery-title{font-size:40px;}
    .gallery-card img{height:250px;}

    .wood-content h2 { margin-top: 0px;}
    .wood-content h3{font-size:17px;}
    .wood-thumb img{height:200px}
    .cabinetry-list{justify-content: center;}
    .cabinetry{width: 150px;justify-content: center;margin-bottom: 10px;}
    .cabinetry img{width: 90px;}
    .cabinetry strong{font-size: 16px;}

    .section-title h5:after{display:none;}

    .submit-btn{margin-top:20px;}

    .sampleCTA .info-card{
        padding:20px;
    }

    .sampleCTA .card-heading{
        font-size:1.6rem;
    }

    .sampleCTA .custom-list li{
        font-size:1rem;
    }

    .sampleCTA .icon-box{
        width:60px;
        height:60px;
    }

    .sampleCTA .icon-box svg{
        width:30px;
        height:30px;
    }



    .cta-wrapper{text-align:center;padding:30px;}
    .cta-content h2{font-size:38px;margin-top:20px;}
    .cta-btn{margin-top:20px;}
    .footer-contact{display: flex;flex-wrap: wrap;}
    .footer-contact-item { width: 50%;}


}

/* Mobile */

@media (min-width: 576px) and (max-width: 767.98px) {
    .btn-primary, .btn-outline-secondary, .cta-btn { padding: 10px 18px !important;}
    .hero-section .hero-title {font-size: 29px;line-height: 35px;}
    .hero-section .sub-title {font-size: 15px;margin-top: 0px !important;}
    .hero-section::before{background: linear-gradient(to right,#fff 0%,#fff 48%,rgba(255,255,255,0.98) 58%,rgba(255,255,255,0.95) 60%,rgba(255,255,255,0.65) 62%,transparent 65%);z-index: 1;}
    .hero-section {padding: 30px 0px !important;}
     .section-heading, .cta-content h2 { font-size: 30px;}
     .wood-thumb img {height: 140px;margin-top: 20px;}
     .wood-section .btn {width: 45%;}
     .wood-craft h2{font-size:24px; align-items:center; align-content:center;  margin-top:20px;margin-bottom:0px}
    .info-box {margin-bottom: 20px;}
     .cta-btn {margin-left: 20px; margin-top: 0px;}
     .cta-content p {font-size: 15px;line-height: 22px;}
     .cta-image{  margin-top:30px;}
      .cta-content h2{margin-bottom: 10px;}
      .gallery-card img{height: 150px;}
      .cabinetry-list{justify-content: center;}
    .cabinetry-list{justify-content: center;}
    .cabinetry{width: 130px;justify-content: center;margin-bottom: 10px;}
    .cabinetry img{width: 75px;}
    .cabinetry strong{font-size: 14px;}
   

}
@media(max-width:575.98px){
    /* .d-md-none{display: none;}*/
    body{overflow-x:hidden;}

    .hero-section .hero-title br, .section-heading br,
    #navbarMenu ul li a br, .wood-section p br, .footer-contact br{display: none;}
   .navbar-brand {width: 60%;}

    .siteLogo {width: 65%;}
    .siteLogo img{width: 130px;}

    .hero-section::before {background: linear-gradient(to top,#fff 0%,#fff 40%,rgba(255,255,255,1) 59%,rgba(255,255,255,0.75) 68%,rgba(255,255,255,0.55) 75%,transparent 77%);}
    .hero-section .hero-title {font-size: 39px;line-height: 48px;}
    .hero-section {padding-top: 230px !important;background-size: 100% 40%;background-position: top center;}
    .hero-section .sub-title {font-size: 20px;}
    p{font-size:15px;}
    .btn{font-size:14px;padding:12px;}
    .section-title{font-size:32px;}
    .feature-box h5{font-size:24px;}
    .cabinet-card h4{font-size:26px;}

    .image-box img{height:230px;}
    .craft-img{overflow:hidden;border-radius:12px;}
    .craft-img img{transition:.6s;width:100%;}
    .craft-img:hover img{transform:scale(1.08);}

    .process-wrapper{display:block;}
    .process-wrapper::before{left:19px;right:auto;top:20px;bottom:20px;width:1px;height:auto;border:none;border-left:1px dashed #d3b091;}
    .process-item{width:100%;text-align:left;display:flex;align-items:center;gap: 15px;padding-left:60px;margin-bottom: 20px;}
    .process-item p{text-align:left;}

    .step-number{position:absolute;left:0;top: 15px;margin:0;}
    .step-icon{margin:0;}
    .step-icon img{width:55px;height:55px;}
    .process-item p br{display:none;}
    .feature-icon {width: 78px;}

    .wood-list{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px;}
    .wood{width:70px;height:70px;border-radius:8px;cursor:pointer;transition:.4s;box-shadow:0 5px 15px rgba(0,0,0,.12);}
    .wood:hover{transform:translateY(-8px) scale(1.1);}
    .explore-btn{padding:14px 28px;font-weight:600;letter-spacing:1px;transition:.4s;}
    .explore-btn:hover{background:#243d2c;color:#fff;transform:translateX(8px);}


    .section-heading{font-size:30px;}
    .step-icon{font-size:42px;}
    .wood{width: 80px;height:55px;margin-bottom: 20px;}
    .wood-thumb img {height: 100px;margin-top: 20px;}
    .wood-section .btn {width: 80%;}
    .wood-icon img{width: 70px;height: auto;}
    .info-box{padding: 20px 10px 10px 10px;margin-bottom:20px;}
    .wood-craft h2{font-size:24px; align-items:center; align-content:center;  margin-top:20px;margin-bottom:0px}


    .gallery-title{font-size:32px;}
    .gallery-text{font-size:15px;}
    .gallery-card img{height:220px;}
    .gallery-overlay h5{font-size:22px;}
    .gallery-card img{height: 150px;}

    .cabinetry-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;align-items: center;align-content: center;}
    .cabinetry{text-align: left;width: 100%;height:auto;cursor:pointer;transition:.4s;text-transform: uppercase;display: flex;justify-content: left;align-items: center;}
    .cabinetry img{width: 50px;margin: 0px;display: block;margin-bottom: 10px;margin-right: 19px;}
    .cabinetry strong{font-weight: 600;text-transform:capitalize;font-size: 14px;}


    .cta-section{padding-top:20px !important; padding-bottom:20px !important;} 
    .cta-content h2{font-size:30px;text-align: center;margin-top: 0px;}
    .cta-content p{font-size:15px;text-align: center;}
    .cta-image img{height:200px;}
    .cta-btn{width: 86%;margin: 0px auto;display: block;}
    .copyright{order: 2 !important;}
    .social{order: 1 !important;margin-bottom:10px;}
      .icon-box{
        margin-bottom:15px;
    }

    .card-heading{
        font-size:1.35rem;
    }



}







@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 96%;
    }
}