@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chewy&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Luckiest+Guy&display=swap');

.text-black{
    color: #222;
}

.text-green {
    color: #4CAF50;
}

.text-orange {
    color: #E07634;
}

a{
    text-decoration: none;
}
.bg-white{
    background-color: #fff;
}
.text-red{
    color: red;
}
.text-box {
padding: 12px 24px;
}

.height{
    height: 100vh;
}
.height1{
    height: 100%;
}
.sub-heading{
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.hidden{
    display: none !important;
}

.subscribe {
    padding: 10px;
    border-radius: 5px;
    border: 2px solid #27ae60;
    font-size: 18px;
    margin-right: 10px;
    outline: none;
    width: 300px;
    text-align: center;
}

.chewy {
    font-family: "Chewy", system-ui !important;
}

.contrast-bg {
    background: linear-gradient(135deg, #eaf3ec, #f4f8f5);
}

.quote-icon {
    font-size: 40px;
}
.card-header a {
    font-family: "Chewy", system-ui !important;
    color: #4CAF50 !important;
    font-size: 24px !important;
}

scss.centered, #spin-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

scss.round, #spin-wrap, #spin {
    border-radius: 50%;
}

@keyframes spin {
    0% {
        transform: rotate(90deg);
    }
    100% {
        transform: rotate(-270deg);
    }
}
@keyframes reset {
    0% {
        transform: translate(-50%, -50%) rotate(-90deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(270deg);
    }
}
#spin-wrap {
    width: 200px;
    height: 100px;
    /* background: #4CAF50; */
}

#spin {
    width: 92%;
    height: 92%;
    margin: 4%;
    /* background: #4CAF50; */
}
#spin:before, #spin:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: -1;
}
 #spin:before {
    left: 50%;
    /* border-radius: 0 100% 100% 0 / 50%; */
    background: url('data:image/png;base64,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') no-repeat;
    background-size: 100% 100%;
    transform-origin: center center;
    animation: spin 3s linear infinite reverse;
    
} 
/* #spin:after {
    left: 0;
    border-radius: 100% 0 0 100% / 50%;
    background: url("data:image/png;base64,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") no-repeat;
    background-size: 200% 100%;
    transform-origin: right center;
    animation: spin 1.5s linear infinite;
} */

.loader-area{
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color:#fff ;
    z-index: 999999;
}



/***********NAVBAR FOR LARGE SCREEN*********/
.navbar-nav .nav-link {
    padding: 10px 0 2px 0  !important;
    position: relative;
    overflow: hidden;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Raleway' , sans-serif;
}

.btn-slider{
    padding: 10px 25px;
    cursor: pointer;
    font-family: 'Raleway' , sans-serif;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.btn-main{
    padding: 10px 35px;
    cursor: pointer;
    font-family: 'Raleway' , sans-serif;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}

.small-screen{
    display: none;
}

/****************TRANSPARENT NAVBAR***************/
.bg-trans-color{
    background-color: transparent !important;
}
.bg-trans-color .navbar-nav .nav-link{
    color: #202020;
    -webkit-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    transition: 0.8s ease;
}
.transparent-bar.navbar.fixed-menu.margin-nav {
    margin-top: 0;
}
.bg-trans-color .navbar-nav .nav-item {
    margin: 12px 23px;
}

/* .banner-icons a .icons{
    margin: 0 8px 5px 0;
    font-size: 19px;
    background-color: #202020;
    padding: 8px;
    border-radius: 50%;
    color: #fff;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    cursor: pointer;
}
.banner-icons a .icons:hover{
    color: #fff;
}
.banner-icons a .fb:hover{
    background-color: #3b5998 !important;
}
.banner-icons a .inst:hover{
    background-color: red !important;
}
.banner-icons a .twt:hover{
    background-color: #00acee !important;
} */
.rounded-bar.transparent-bar{
    margin-top: 15px;
}
.rounded-bar.transparent-bar.navbar.fixed-menu {
    margin-top: 0;
}
.rounded-bar.transparent-bar.margin-nav .logo{
    display: none;
}

.rounded-bar {
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 90px;
    padding: 10px 15px;
    width: 100%;
}


.navbar-light .navbar-nav .nav-link:hover {
    color: #222;
}
.navbar.fixed-menu {
    z-index: 1111;
    position: fixed;
    top: 0;
    left:0;
    right:0;
    overflow: hidden;
    height: 100px;
    background: #ffffff;
    -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);
    -webkit-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;

}
@-webkit-keyframes animationFade {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes animationFade {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.navbar-light .navbar-nav .nav-link.active {
    color: #ffc107;
}

.ctaButton {
    display: none;
    position: fixed; /* Keeps it visible when scrolling */
    top: 12px;    /* Adjust position */
    right: 18px;     /* Adjust position */
    z-index: 1000; /* Ensures it's on top of other elements */
}

/* Mobile responsive for CTA button */
@media screen and (max-width: 768px) {
    .ctaButton {
        right: 8px !important;
        top: 8px !important;
        max-width: calc(100vw - 80px) !important; /* Account for hamburger menu */
    }
    
    .ctaButton .btn-apply-now {
        padding: 8px 12px !important;
        font-size: 13px !important;
        white-space: nowrap !important;
        min-width: 0 !important;
        max-width: 140px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
    
    .ctaButton .d-flex {
        margin: 0 !important;
        gap: 8px !important;
    }
}

@media screen and (max-width: 480px) {
    .ctaButton .btn-apply-now {
        font-size: 12px !important;
        padding: 6px 10px !important;
        max-width: 120px !important;
    }
}

/* ===================================
   Scroll Top
====================================== */

.scroll-top-arrow, .scroll-top-arrow:focus {
    font-size: 23px;
    line-height: 47px;
    color: #fff;
    background-color: #a07bf7;
    display: none;
    height: 45px;
    width: 45px;
    cursor: pointer;
    padding: 0;
    position: fixed;
    bottom: 20px;
    right: 20px;
    text-align: center;
    text-decoration: none;
    z-index: 80;
    border-radius: 50px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }

.scroll-top-arrow:hover {
    background-color: #a07bf7; }

/* ===================================
     Menu
====================================== */

.side-menu {
    width: 40%;
    position: fixed;
    right: 0;
    top: 0;
    background: #ffffff;
    z-index: 9999;
    height: 100%;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    overflow: hidden;
}
.side-menu.left {
    left: 0; right: auto;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.side-menu.before-side {
    width: 280px;
}
.side-menu.side-menu-active,
.side-menu.before-side{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.pul-menu .side-menu.side-menu-active {
    visibility: visible; opacity: 1;
}
.side-menu .navbar-brand {
    margin: 0 0 2.5rem 0;
}

/*Side overlay*/
#close_side_menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #202020;
    -webkit-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    -o-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    display: none;
    z-index: 1031;
    opacity: 0.4;
}

/*side clode btn*/
.side-menu .btn-close {
    height: 33px;
    width: 33px;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 30px;
    right: 25px;
    cursor: pointer;
}
.side-menu.before-side .btn-close{
    display: none;
}
.side-menu .btn-close::before, .side-menu .btn-close::after {
    position: absolute;
    left: 16px;
    content: ' ';
    height: 24px;
    width: 2px;
    background: #202020;
    top: 5px;
}
.side-menu .btn-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.side-menu .btn-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/*side open btn*/

.sidemenu_btn {
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    width: 40px;
    padding: 6px;
    margin-right: 1rem;
    position: absolute;
    right: 15px;
    display: inline-block;
    margin-top: -2rem;
    background: #fff;
    border-radius: 4px;
}
.sidemenu_btn span {
    height: 2px;
    width: 100%;
    background: #a07bf7;
    display: block;
}

.sidemenu_btn span:nth-child(2) {
    margin: 5px 0;
}

/* @media only screen and (max-width: 576px) {
    .sidemenu_btn span {
        background: #E07634;
    }
} */

.side-menu .inner-wrapper {
    padding: 3.5rem 5rem;
    height: 100%;
    position: relative;
    overflow-y: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pul-menu.pushwrap .side-menu .inner-wrapper{
    padding: 3.5rem 2.5rem;
}
.side-menu .side-nav {
    margin-bottom: 30px;
    display: block;
}
.side-nav .navbar-nav .nav-item{
    display: block;
    margin: 15px 0; padding: 0 !important;
    opacity: 0;
    -webkit-transition: all 0.8s ease 500ms;
    -o-transition: all 0.8s ease 500ms;
    transition: all 0.8s ease 500ms;

    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
}
.side-nav .navbar-nav .nav-item:first-child {
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}
.side-nav .navbar-nav .nav-item:nth-child(2){
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}
.side-nav .navbar-nav .nav-item:nth-child(3) {
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}
.side-nav .navbar-nav .nav-item:nth-child(4) {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s;
}
.side-nav .navbar-nav .nav-item:nth-child(5) {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}
.side-nav .navbar-nav .nav-item:nth-child(6) {
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s;
}
.side-nav .navbar-nav .nav-item:nth-child(7) {
    -webkit-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s;
}
.side-nav .navbar-nav .nav-item:nth-child(8) {
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}
.side-nav .navbar-nav .nav-item:nth-child(9) {
    -webkit-transition-delay: .9s;
    -o-transition-delay: .9s;
    transition-delay: .9s;
}
.side-menu.side-menu-active .side-nav .navbar-nav .nav-item {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.side-nav .navbar-nav .nav-link {
    display: inline-table;
    color: #202020;
    padding: 2px 0 3px 0 !important;
    font-size: 1.5rem;
    line-height: normal;
    position: relative;
    border-radius: 0;
    font-family: 'Raleway' , sans-serif;
    font-weight: 500;
}
.side-nav .navbar-nav .nav-link::after{
    content: "";
    position: absolute;
    background: #202020;
    display: inline-block;
    width: 0;
    height: 2px;
    bottom: 0; left: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 0.5s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.5s cubic-bezier(0, 0, 0.2, 1);
}

.side-nav .navbar-nav .nav-link:hover::after,
.side-nav .navbar-nav .nav-link:focus::after,
.side-nav .navbar-nav .nav-link.active::after {
    width: 100%;
}
.side-nav .navbar-nav .nav-link.active {
    background: transparent;
}
.side-menu p{
    margin-top: .5rem;
    margin-bottom: 0;
}

.social-icons-simple{
    margin-bottom: 0;
    margin-left: -10px;
}

.social-icons-simple li{
    display: inline-block;
}

.side-footer p{
    color: #202020;
}



/*****************HOMES SECTION START**************/
.bg-banner-img{
    background-image: url("../img/bg2.jpg");
    height: 100vh;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* margin-bottom: 24px; */
}

.slider-text {
    margin-left: 100px;
}

.slider-text .heading{
    font-family: 'Prata' , serif;
    font-size: 23px;
}
.slider-text .main-heading{
    font-family: 'Prata' , serif;
    font-size: 75px;
}

.hero-content {
    background: rgba(255, 255, 255, 1); 
    padding: 32px; 
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: linear-gradient(135deg, #ffffff 0%, #e8f3e4 100%);
}

.hero-logo img {
    max-width: 80%; 
}

.hero-content p {
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    /* margin: 0 0 40px;  */
    /* padding: 0 90px; */
}

.links {
    display: flex;
}

#details {
    padding: 100px 0;
}

.btn-slider{
    padding: 13px 28px;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    font-size: 15px;
    font-family: 'Prata' , serif;
    line-height: 17px !important;
    font-weight: bold;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.trans-btn{
    background-color: transparent;
    color: #222;
    border: 1px solid #222;
}
.trans-btn:hover{
    background-color: #222;
    border: 1px solid #222;
    color: #fff;
}

.trans-btn-white{
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.trans-btn-white:hover{
    background-color: #fff;
    border: 1px solid #fff;
    color: #222;
}

.black-btn:hover{
    background-color: transparent;
    color: #222;
    border: 1px solid #222;
}
.black-btn{
    background-color: #222;
    border: 1px solid #222;
    color: #fff;
}

.green-btn {
    background-color: #4CAF50;
    color: #ffffff;
    padding: 10px 20px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    transition: background-color 0.3s;
    font-weight: 300;
}

.green-btn-2 {
    background-color: #3f9f42;
    color: #ffffff;
    padding: 10px 20px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    transition: background-color 0.3s;
    font-weight: 300
}

.green-btn:hover {
    background-color: #388E3C;
    color: #ffffff;
}

.btn-apply-now {
    background-color: #FF8C42; 
    color: #ffffff;
    padding: 10px 20px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    transition: background-color 0.3s;
}

.btn-apply-now:hover {
    background-color: #E07634;
    color: #ffffff;
}

/************* BOXES SECTION START*************/


.section-img{
    overflow: hidden;
}
.section-img img{
    transition: 1s ease;
}
.section-img img:hover{
    transform: scale(1.1);
}
.section-content:hover .section-img img{
    transform: scale(1.1);
}
.overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffffb0;
}
.heading{
    font-size: 17px;
    font-family: 'Prata' , serif;
}
.content .main-heading{
    font-size: 65px;
    font-family: 'Prata' , serif;
}

.intro-section {
    background: linear-gradient(135deg, #eaf3ec, #f4f8f5);
}
.text-green {
    color: #2b7a2d;
}

.overlay-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.6); /* Darker overlay */
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 5px;
    text-align: center;
}

.overlay-text h2 {
    font-size: 2rem;
    font-weight: bold;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.text-white {
    color: #ffffff;
}

.image-overlay-section {
    position: relative;
}

.text-overlay-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 0.85); /* Semi-transparent white background */
    padding: 30px; /* Increased padding for more breathing room */
    border-radius: 8px;
    width: 90%; /* Increased width */
    max-width: 1000px; /* Adjust as needed */
    max-height: 80vh; /* Increased max height */
    overflow-y: auto; /* Keeps content scrollable if it exceeds max height */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.overlay-heading {
    font-size: 2rem;
    font-weight: bold;
    color: #2b7a2d;
    text-align: center;
    margin-bottom: 20px;
}

.body-copy h3 {
    font-size: 1.25rem;
    font-weight: bold;
    color: #333;
    margin-top: 20px;
}

.body-copy p {
    font-size: 1rem;
    line-height: 1.6;
    color: #333;
    margin-bottom: 15px;
}

/************TEAM SECTION START***********/
.team{
    position: relative;
    /* padding-top: 200px; */
    background-color: #f6f6f6;
}
.team-text .sub-heading{
    font-size: 18px;
    color: rgb(105, 105, 105);
    line-height: 1.667;
}
svg.right-square.team{
    top: -22px;
}
.team-owl .owl-nav.disabled {
    display: block;
}
.team-owl .owl-nav button.owl-next, .team-owl .owl-nav button.owl-prev{
    font-size: 40px;
    color: #acacac;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.team-owl .owl-nav button.owl-next:hover, .team-owl .owl-nav button.owl-prev:hover{
    color: #222;
}
.team-owl .owl-prev span{
    position: absolute;
    left: -7%;
    top: 37%;

}
.team-owl .owl-next span{
    position: absolute;
    right: -1%;
    top: 37%;
}
.item .team-img{
    width: 80%;
}
.team-tittle {
    padding: 15px 100px 20px 20px;
}
.name-img{
    position: relative;
}

.team-img{
    overflow: hidden;
}
.team-img img{
    transition: 1s ease;
}
.team-img img:hover{
    transform: scale(1.1);
}



.name-img .name{
    position: absolute;
    top: 8px;
    left: 26%;
    font-size: 24px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
}



.team-tittle .sub-heading{
    font-size: 15px;
    font-weight: 400;
}
.social-icons a{
    color: #202020;
}
.social-icons a i{
    width: 33px;
    height: 33px;
    background-color: transparent;
    color: #202020;
    padding: 9px 0;
    border-radius: 50%;
    -webkit-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    transition: 0.8s ease;
}
.social-icons a .fb:hover{
    background-color: #3b5998;
    color: #fff;
}
.social-icons a .twt:hover{
    background-color: #00acee;
    color: #fff;
}.social-icons a .drb:hover{
     background-color: #ea4c89;
     color: #fff;
 }



/*****************DISCOUNT SECTION START**************/
.discount{
    margin-top: 150px;
}
.bg-discount{
    background-image: url("../img/bg6.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 450px;
    position: relative;
    background-attachment: fixed;
}
.overlay-discount{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
}

.customer-testimonials {
    background-image: url("../img/bg7.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* height: 450px; */
    position: relative;
    background-attachment: fixed;
}



/**************BLOG SECTION START************/
.blog{
    padding-top: 150px;
    padding-bottom: 75px;
}

.blog-text{
    margin-top: 35px;
}
.blog-heading{
    font-family: 'Prata', serif;
    font-size: 24px;
    line-height: 1.5;
}
.blog-text .info-blog{
    letter-spacing: 0;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.blog-img{
    overflow: hidden;
}
.blog-img img{
    transition: 1s ease;
}
.blog-img img:hover{
    transform: scale(1.1);
}

.blog-item{
    cursor: pointer;
    padding: 0 10px;
    margin: 5px;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}

#blog-carousal .owl-dots{
    margin-top: 50px !important;
    text-align: center;
}

#blog-carousal .owl-dots .owl-dot.active span, .owl-testimonial .owl-dots .owl-dot:hover span{
    background: transparent;
    border: 2px solid #222;
}

#blog-carousal .owl-dots .owl-dot span{
    background: #222;
    border: 2px solid #222;
    border-radius: 50px;
    font-size: 0;
    padding: 5px;
    margin: 3px;
    text-align: center;
}

.owl-carousel .owl-dots.disabled {
    display: block;
}


/****************FOOTER SECTION*******************/
.footer{
    padding-top: 75px;
    border-top: 0.5px solid #ededed;
}
ul.footer_ul{
    list-style: none;
    display: inline-block;

}
li.footer_list{
    display: inline-block;
    margin-right: 10px;
    font-size: 24px;
    color: #003E01;
    cursor: pointer;
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: transparent;
    border-radius: 50%;
    padding-top: 12px;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}

li.footer_list a{
    color: #003E01;
}

li.footer_list:hover{
    color: #fff;
    background-color: #E07634;
    -webkit-animation: .8s ease;
    animation: .8s ease;
}
.footer_text{
    text-align: center;
    padding-bottom: 60px;
}

/***************ABOUT PAGE START**************/
.header-about-img{
    background-image: url("../img/header-about.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}
.about{
    padding-top: 150px;
}

/******CHOOSE SECTION START******/
.choose{
    margin-top: 150px ;
}
.bg-choose-img {
    background-image: url("../img/choose-img.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-attachment: fixed;
}
.mb-50{
    margin-bottom: 50px;
}
.feature-icon{
    font-size: 40px;
    transition: 0.5s ease;
}
.bg-feature-icon{
    background: #fff;
    border-radius: 50%;
    padding: 10px;
}
.card-body .card-title{
    font-family: 'Prata' , serif;
    font-size: 32px;
    font-weight: 500;
}

.card .card-body{
    padding: 15px 65px 20px 65px;
}

.card{
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin-top: 50px;
}

.card:hover .feature-icon{
    transform: translateY(-15px);
}


/*************CART PAGE START*********/
.header-cart-img{
    background-image: url("../img/header-cart.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}

.about_content{
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
}

.about_content h1{
    font-family: 'Prata' , serif;
    font-size: 35px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}


/*CART TABLE*/

.cart_table table {
    margin-bottom: 0;
}


.border-radius {
    border-radius: 10px;
}

.border-radius-50 {
    border-radius: 50px;
}
.classic-border{
    border: 2px solid #fff;
}

.cart_table .table-responsive thead {
    background: #f9f9f9;
}

.cart_table .table-responsive thead tr>th {
    padding: 15px 20px;
    border-bottom-width: 1px;
    font-weight:bold;
}

.cart_table .table-responsive tbody tr>td {
    vertical-align: middle;
    padding: 20px;
}

.cart_table .product-name {
    display: inline-block;
    vertical-align: middle;
    font-weight: bolder;
    font-size: 18px;
}
.cart_table .product-name a{
    color: #222;
}

.cart_table .amount{
    font-size: 20px;
    font-family: Roboto, sans-serif;
    font-weight: normal;
    color: red;
}

.cart_table .quote input{
    margin: 0;
    width: 140px;
}


.cart_table .btn-close i {
    display: inline-block;
    color: #222;
    font-size: 22px;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.cart_table .btn-close:hover i{
    color: red;
}

.cart_table .shopping-product {
    display: inline-block;
    height: 70px;
    width: 70px;
    margin-right: 10px;
}

.cart_table .shopping-product>img {
    width: 100%;
}

.cart_table .d-table:hover .product-name,
.cart_table .d-table:focus .product-name {
    color: #24cdd5;
}

.apply_coupon {
    border: .5px solid #dee2e6;
    border-top: none;
    padding: 20px;
}

.apply_coupon .coupon>form input {
    height: 42px;
    margin-bottom: 0;
    margin-right: 5px;
}

.apply_coupon .coupon>form .form-group>input {
    width: 100%;
}


.totals {
    padding: 40px 15px;
    border: 1px solid #d1d1d1;
}

.totals .table-responsive tr>td {
    border: none;
    padding: 17px 10px;
}

.totals form.findus .form-control {
    margin-bottom: 15px;
    padding-left: 15px;
    border-color: #a5a5a5;
}
.cart-total tbody tr td{
    width: 100% !important;
}
.totals form.findus .select:after{
    color: #A5A5A5;
}

form.findus .form-control, form.findus textarea {
    padding: 12px 0;
    margin-bottom: 30px;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid #a5a5a5;
    border-radius: 0;
    position: relative;
    -webkit-transition: border .9s ease;
    -o-transition: border .9s ease;
    transition: border .9s ease;
}

.findus a{
    background: #862359;
}

.findus a:hover, .findus a:active , .findus a:focus {
    color: #FFFFFF;
}

.shop-cart .calculate-shipping{
    padding: 20px;
    border: .5px solid #dee2e6;
}
.shop-cart .calculate-shipping h4{
    font-size: 18px;
    margin-bottom: 16px;
    font-weight: bold;
}
.shop-cart .calculate-shipping form input{
    padding: 8px;
}
.shop-cart .calculate-shipping form select{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 300;
    margin-bottom: 0;
    border: 0;
    padding: 12px 15px;
    -webkit-appearance: none;
}
.shop-cart .calculate-shipping form .form-control {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 1.5rem .75rem;
    position: relative;
    font-size: 16px;
    color: #9c9c9c;
    border: 1px solid #d1d1d1;
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
}
.shop-cart .calculate-shipping form .select:after {
    content: "\EA45";
    font-family: LineIcons;
    color: #222;
    font-size: 14px;
    padding: 9px 8px;
    position: absolute;
    right: 0;
    top: 4px;
    background: transparent;
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;
    pointer-events: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.shop-cart .calculate-shipping form input::-webkit-input-placeholder {
    color: #9c9c9c;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

.shop-cart .calculate-shipping form input::-moz-placeholder {
    color: #9c9c9c;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

.shop-cart .calculate-shipping form input:-ms-input-placeholder {
    color: #9c9c9c;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}
.form-group select{
    font-size: 16px;
}

.shop-cart .card-total{
    padding: 20px;
    border:.5px solid #dee2e6;
}
.shop-cart .card-total h4{
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;

}
.shop-cart .card-total table tr{
    margin-bottom: 1rem;
}

.shop-cart .card-total table tr td ul{
    margin-bottom: 0;
}
.shop-cart .card-total table tr td{
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    border: solid 1px transparent;
    padding-bottom: 17.5px;
    padding-left: 0;
}
.shop-cart .card-total table tr td:first-child{
    font-size: 14px;
    font-weight: 600;
    font-family: 'Prata', serif;
    color: #222;
}
.shop-cart .card-total table tr td ul li{
    list-style: none;
}

/***********DETAIL PRODUCT PAGE START***********/
.header-detail-img1{
    background-image: url("../img/detail.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
}
.stars{
    display: flex;
    list-style: none;
}
.stars li{
    color: #FFC107;
    font-size: 20px;
}
.detail-content .heading{
    font-size: 28px;
}
.detail-content .price{
    color: red;
    font-size: 26px;
    font-family: 'Prata' , serif;
    letter-spacing: 1.5px;
}
.detail-content .form-group{
    margin-bottom: 0;
}
.detail-content .form-group .form-control {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 1.3rem .75rem;
    position: relative;
    font-size: 16px;
    color: #9c9c9c;
    border: 1px solid #d1d1d1;
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
}
.detail-content .form-group select{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 300;
    margin-bottom: 0;
    border: 0;
    padding: 10px 12px;
    -webkit-appearance: none;
}
.size .heading{
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 500;
}
.cart-icon{
    font-size: 19px;
    margin-right: 6px;
}


/*************SHOP PAGE START*********/
.header-shop-img{
    background-image: url("../img/shop-header.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}
.filter .heading{
    font-size: 22px;
}
.product-category .heading{
    font-size: 26px;
}
.product-category ul{
    list-style: none;
    margin-top: 15px;
    margin-bottom: 15px;
}
.product-category ul li {
    list-style: none;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    font-size: 16px;
    color: #222;
    font-family: 'Roboto' , sans-serif;
    font-weight: normal;
}
.product-category ul li a{
    text-decoration: none;
    color: #222;
}
.shop-name{
    font-family: 'Prata' ,serif;
    font-size: 22px;
}
/*.............PAGINATION............*/
.page-link {
    position: relative;
    display: block;
    margin-left: -1px;
    line-height: 1.25;
    color: #222;
    background-color: #fff;
    border: 1px solid transparent;
    font-size: 16px;
    -webkit-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    transition: 0.8s ease;
}
.page-item .page-link {
    z-index: 1;
    color: #fff;
    background-color: #222;
    border-color: #222;
    text-decoration: none;
}
.page-item .page-link:focus {
    color: #fff !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-item .page-link:hover {
    color: #222;
    background-color: #fff;
    border-color: #222;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.margin_footer-top{
    padding-top: 120px !important;
}
.pagination li{
    margin: 5px;
}
.page-item.active .page-link {
    z-index: 1;
    color: #222;
    background-color: #fff;
    border-color: #222;
}


/*****************CONTACT PAGE START**************/
.header-contact-img{
    background-image: url("../img/bg4.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    /* height: 550px; */
}

.glow-effect {
        filter: drop-shadow(0 0 10px rgba(244, 248, 244, 0.919));
}

.contact-sec{
    padding-top: 125px;
    padding-bottom: 125px;
}
.contact-sec .contact-description {
    padding: 10px 20px 20px 20px;
}
.contact-sec .contact-detail .ex-detail{
    margin-bottom: 15px;
}
.ex-detail .heading{
    font-size: 35px;
}
.contact-sec .contact-detail .small-text{
    margin-bottom: 40px;
    width: 95%;
}

.contact-sec .contact-detail .location-details h4{
    margin-bottom: 20px;
    font-family: 'Prata' , serif;
    font-weight: bold;
    font-size: 18px;
}
.contact-sec .contact-detail .location-details ul{
    padding-left: 0;
}
.contact-sec .contact-detail .location-details ul li{
    list-style: none;
    margin-bottom: 12px;
    position: relative;
}
.contact-sec .contact-detail .location-details ul li a{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-decoration: none;
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #524f4f;
}
.contact-sec .contact-detail .location-details ul li i{
    font-size: 20px;
    margin-right: 5px;
    color: #535353;
    position: absolute;
    top: 2px;
    left: 0;
}
/*contact us form*/
.contact-sec .contact-box{
    padding: 20px;
    -webkit-box-shadow: 1px 1px 8px #dddddd;
    box-shadow: 1px 1px 8px #dddddd;
    border-radius: 10px;
}
.contact-sec .contact-box .small-heading{
    font-size: 24px;
    font-family: 'Prata' , serif;
    font-weight: bold;
    margin-bottom: 20px;
}
.contact-sec .contact-box .small-text{
    font-family: 'Roboto' , sans-serif;
    margin-bottom: 25px;
}
.contact-sec .contact-form .my-form{
    position: relative;
}
.contact-sec .contact-form .my-form .form-control{
    border: 1px solid #cbcbcb;
}
.contact-sec .contact-form .my-form input{
    margin-bottom: 20px;
    padding: 20px;
}
.contact-sec .contact-form .my-form input[placeholder]{
    color: #444444;
    opacity: .8;
    font-size: 14px;
}
.contact-sec .contact-form .my-form textarea{
    border-radius: 10px;
    padding: 20px;
}
.contact-sec .contact-form .my-form textarea[placeholder]{
    color: #444444;
    opacity: .8;
    font-size: 14px;
}
.display-error{
    position: absolute;
    top:-45px;
    left:15px;
    right: 15px;
}

.contact-page .contact-list li:nth-child(2),.contact-page .contact-list li:nth-child(3){
    display: inline-block;
}
.contact-page .contact-list li:nth-child(2){
    margin-right: 8px;
}
.contact-page .contact-list li:nth-child(even){
    margin-bottom: 0 !important;
}

/******************MAP SECTION*******************/
#map{
    overflow: hidden !important;
}
.mapouter {
    position: relative;
    text-align: right;
    height: 100%;
    width: 100%;
}
.gmap_canvas {
    overflow:hidden;
    background:none!important;
    height:100%;
    width:100%;
}
.map{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


/***************** Detail Page ****************/
.header-detail-img{
    background-image: url("../img/bg3.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position-y: 75%;
    background-size: cover;
    height: 550px;
}



/*****************BLOG PAGE START**************/
.header-blog-img{
    background-image: url("../img/blog-header.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}
.grey_bg{
    background-color: #f6f6f6;
}
/*..............SEARCH...........*/
.pt-lg-10{
    padding-top: 7rem;
}
.btn.focus, .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem transparent;
    box-shadow: 0 0 0 0.2rem transparent;
}
.search_outerbox{
    background-color: #f6f6f6;
    width: auto;
    height: auto;
}
.search_outerbox .input-group{
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 38px;
}
.search_outerbox .form-control:focus {
    color: #222;
    background-color: #fff;
    border-color: #222;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem transparent;
    box-shadow: 0 0 0 0.2rem transparent;
}
.search_outerbox .form-control{
    font-family: 'Roboto' , sans-serif;
}
.btn-search {
    background-color: #222;
    border-radius: 0;
    color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #222;
    -webkit-animation: 0.8s ease;
    animation: 0.8s ease;
}
.btn-search:link, .btn-search:visited {
    color: #fff;
}
.btn-search:active, .btn-search:hover {
    background-color:#fff;
    color: #222;
    border-color: #222;
}

/*............TOPIC..............*/
.topic_outerbox{
    height: auto;
    width: auto;
    background-color: #f6f6f6;
    padding-bottom: 12px;
}

.topic_outerbox h2 {
    color: #222;
    font-size: 26px;
    padding-left: 42px;
    padding-top: 30px;
    padding-bottom: 10px;
    font-family: 'Prata' , serif;
}

.topic_outerbox ul{
    list-style: none;
    padding: 0;
}
.topic_outerbox li{
    text-decoration: none;
    color: #222;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: normal;
    overflow: hidden !important;
    font-family: 'Roboto' , sans-serif;
    font-size: 15px;
}
.topic_outerbox li a{
    text-decoration: none;
    color:black;
    padding-right: 5px;
}

.dots{
    letter-spacing: 6.5px;
    font-size: 16px;
    font-weight: normal;
}
.inner-box {
    margin-left: 13%;
    margin-right: 13%;
    text-align: center
}
.inner-box1 {
    margin-left: 12%;
    margin-right: 13%;
    text-align: center;
}
.image{
    height: 100%;
    width: 100%;
}
/*.............POPULAR POST..............*/
.outer_popular{
    height: auto;
    width: auto;
    background-color: #f6f6f6;
    padding-bottom: 35px;
}
.outer_popular h2 {
    color: #222;
    font-size: 26px;
    padding-left: 42px;
    padding-top: 30px;
    padding-bottom: 10px;
    font-family: 'Prata' , serif;
}
.pt-lg-4{
    padding-top: 2rem;
}
.popular_image{
    height: 100%;
    width: 35%;
}
.outer{
    margin-right: 13%;
    margin-left: 13%;
}
.text_post {
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: auto;
}
.main{
    color: #222;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    line-height: 18px;
    letter-spacing: 0;
    font-family: 'Prata' , serif;
}
.date{
    color: gray;
    font-size: 14px;
    margin-bottom: 4px;
    font-family: 'Raleway', sans-serif;
}
.text_post span{
    color: #222;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    letter-spacing: 0;
    font-family: 'Prata' , serif;
}

/*..............TAGS.................*/
.outer_tag {
    height: auto;
    width: auto;
    background-color: #f6f6f6;
    padding-bottom: 30px;
}
.main_tag {
    color: #222;
    font-size: 26px;
    padding-left: 42px;
    padding-top: 30px;
    padding-bottom: 10px;
    font-family: 'Prata', serif;
}
span{
    display: unset;
}
.inner_tag {
    margin-left: 13%;
    margin-right: 13%;
}
.tag_text a:hover{
    color: #fff;
    background-color: #222;
    border: solid 1px transparent;
}
.tag_text a {
    font-weight: normal;
    text-decoration: none;
    font-size: 14px;
    color: #222;
    border: solid 1px #ced4da;
    padding: 5px 12px 5px 12px;
    margin-top: 9px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
}
.sale_img{
    width: 100%;
    height: 100%;
}
.img-area img{
    height: 100%;
    width: 100%;
}
/*..............MINIMAL POST.................*/
.text_minimal{
    padding-top: 20px;
    margin-left: 2px;
    letter-spacing: 0;
}
.text_minimal a{
    text-decoration: none;
}
.text_minimal h2{
    font-size: 25px;
    font-weight: 500;
    font-family: 'Prata' , serif;
    color: #222;
    letter-spacing: 0;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    cursor: pointer;
}

.text_minimal .date{
    color: grey;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Prata' , serif;
    margin-top: 0;
}
.verticle_line{
    height: 25px;
    width: 2px;
    background-color: grey;
}
.margin_1{
    margin-left: 20px;
}
.text_minimal span{
    color: grey;
    cursor:pointer;
    margin-left: 20px;
    font-weight: 400;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    font-family: 'Prata' , serif;
}

.text_dummy{
    color: #222;
    font-family: 'Roboto' , sans-serif;
    margin-top: 15px;
    letter-spacing: 0.2px;
}
.display{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.divider{
    border: 0.1px solid #dbdbdb;
    margin-top: 3.5rem;
}
.divider1{
    border: 0.5px solid #dbdbdb;
    margin-top: 3rem;
}
.mt-sm-10{
    margin-top: 30px;
}
/*IMAGE*/
.min-post {
    width: 100%;
    margin: 0 auto;
    line-height: 0;
    position: relative;
}
.min-post img {
    width: 100%;
}


/*..........AUDIO.......*/
.mejs__container {
    margin-top: -40px;
}
.mt-10{
    margin-top: 3.5rem;
}

/*...............PORTFOLIO..............*/
.box4{
    position:relative;
    height: 100%;
    width: 100%;
}
.box4:before{
    width:0;
    height:200%;
    background-image: -webkit-linear-gradient( 190deg, #222 35%, #222 70%);
    position:absolute;
    top:0;
    left:-250px;
    bottom:0;
    -webkit-transform:skewX(-36deg);
    -ms-transform:skewX(-36deg);
    transform:skewX(-36deg);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;
    opacity: .5;
    z-index: 1;
}
.box4:hover:before{width:220%}
.box4 .box-content{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s; z-index: 1; margin-top: 100px;text-align: center}
.box4 .icon,.box5 .icon{list-style:none;padding:0}
.box4:hover .box-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.box4 .title{font-size:22px;font-family:'Raleway' , sans-serif;font-weight:700;color:#fff;margin:0 0 10px; z-index: 1}
.box4 .post{
    display:block;
    font-size:20px;
    font-weight:600;
    color:#fff;
    margin-bottom: 5px;
    font-family:'Raleway' , sans-serif
}
.box4 .icon{margin:0}
.box4 .icon li{display:inline-block}
.box4 .icon li{
    display:inline-block;
    width:35px;
    height:35px;
    line-height:35px;
    font-size:28px;
    color:#FFFFFF;
    margin-right:10px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    text-decoration: none;
}
.box5 .icon,.box5 .icon li{display:inline-block}
.box1 img,.box1:after,.box1:before{width:100%;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
.box1 .icon,.box1 .title{margin:0;position:absolute}
.box1{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box1:after,.box1:before{height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
.box1:after{top:auto;bottom:0;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.box1:hover:after,.box1:hover:before{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.box1 img{height:auto;-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
.box1:hover img{-webkit-filter:sepia(80%);filter:sepia(80%);-webkit-transform:scale(1.3) rotate(10deg);-ms-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg)}
.box1 .title{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #004cbf;bottom:10px;left:10px;opacity:0;z-index:2;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;transition:all .5s ease .2s}
.box1:hover .title{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.box1 .icon{padding:7px 5px;list-style:none;background:#004cbf;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}
.box1:hover .icon{top:0}
.box1 .icon li{display:block;margin:10px 0}
.box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}


/***************BLOG DETAIL PAGE START************/
.header-detail-blog-img{
    background-image: url("../img/header-blog-detail.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 400px;
}

/*************BLOG DETAIL PAGE START******************/

.blog_detail-heading{
    font-size: 26px;
    font-family: 'Prata' , serif;
}
.text_minimal ul{
    color: #222;
}
.mt-40{
    margin-top: 70px;
}
.mejs__controls:not([style*='display: none']) {
    background: black;
}
.quote_text .quote{
    font-style: italic;
    font-size: 24px;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    cursor: pointer;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    text-align: right;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.quote_text{
    margin-bottom: 20px;
}
.verticle_lineQ {
    width: 2.3px;
    height: 75px;
    background-color: #222;
    text-align: right;
    margin-top: -87px;
    margin-left: 38.7rem;
}
.blogN_images img{
    height: 100%;
    width: 100%;
}
.pt-6{
    padding-top: 40px;
}
.written_outerbox{
    height: auto;
    width: auto;
    background-color: #f6f6f6;
}
.written_outerbox .written_img {
    width: 20%;
    border-radius: 50%;
    border: 1px solid transparent;
    margin-left: 60px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.written_text {
    margin-top: auto;
    margin-left: 20px;
    margin-bottom: auto;
}
.main_written{
    font-size: 24px;
    font-family: 'Prata' , serif;
}
.comment_text{
    font-size: 24px;
    text-align: center;
}
.user_icon{
    color: white;
    font-size: 60px;
    background: #f6f6f6;
    width: 90px;
    height: 90px;
    padding-top: 13px;
    padding-bottom: 15px;
    border-radius: 50px;
    padding-left: 19px;
    padding-right: 15px;
}
.comment_text{
    font-family: 'Roboto' , sans-serif;
}
.icon_text{
    margin-bottom: auto;
    margin-top: auto;
    padding-left: 20px;
}
.height{
    line-height: 25px;
    font-size: 17px;
    padding-top: 10px;
}
.font{
    font-size: 21px;
}
.icon_comment{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
}
.margin_days {
    font-size: 18px;
    margin-bottom: 10px;
}
.mt-6{
    margin-top: 70px;
}

/****************MEDIA QUERIES***************/

@media (max-width: 1000px) {

    .header-contact-img{
        background-position: top center;
        height: 50vh;
      }
  
      .header-detail-img{
          background-position: top center;
          height: 50vh;
        }
      .standalone-row {
          margin-bottom: 80px;
      }
      .ex-detail {
          margin: 30px;
      } 
      p.para_text {
        font-weight:100 !important;
        
      }  

}



@media (max-width: 991.98px) and (min-width: 768px) {
    .shop-cart .product-detail-cart .product-detail-cart-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .shop-cart .product-detail-cart .product-detail-cart-data .media-body h4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 14px;
        margin-top: 10px;
    }
    .shop-cart .product-detail-cart .product-detail-cart-data .media-body .sub-heading {
        text-align: center;
        font-size: 14px;
        margin-top: 10px;
    }
}
@media screen and (width:768px){
    .content .main-heading {
        font-size: 48px;
    }
    .content .main-heading {
        font-size: 44px;
    }
    .blog-heading {
        font-size: 20px;
        line-height: 1.5;
    }
    .product-text .main-heading {
        font-size: 46px;
    }

}
@media screen and (max-width:767px){
    .mb-50{
        margin-bottom: 0;
    }
    .card {
        margin-top: 35px;
    }
    .card-body .card-title {
        font-size: 28px;
    }
    .card .card-body {
        padding: 15px 30px 20px 30px;
    }
    .size .heading {
        font-size: 16px;
    }
    .about_content h1 {
        font-size: 28px;
    }
    .bg-clr-white{
        background: #fff;
    }
    .user-utiliity-caret {
        top: -6px;
        right: 53%;
    }
    .user-utiliity-caret1 {
        top: -5px;
        right: 48%;
    }
    .small-screen{
        display: flex !important;
    }
    .my-tog-btn {
        display: grid;
        padding-top: 11px;
    }
    .rounded-bar {
        padding: 10px 26px 10px 0;
    }
    .slider-text .heading {
        font-size: 17px;
    }
    .slider-text .main-heading {
        font-size: 60px;
    }
    .heading {
        font-size: 14px;
        font-family: 'Prata' , serif;
    }
    .content .main-heading {
        font-size: 37px;
    }

    .product-text .main-heading {
        font-size: 42px;
    }
    .cbp-l-filters .cbp-filter-item span {
        font-size: 13px;
    }
    .cbp-l-filters .cbp-filter-item {
        margin: 8px;
    }
    .col-display{
        display: none;
    }
    .footer_text{
        font-size: 12px;
    }
    li.footer_list {
        width: 40px;
        height: 40px;
    }
    .blog-heading {
        font-size: 20px;
    }
    .side-menu {
        width: 100%;
    }

    .overlay {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #ffffffb0;
        padding:100px 0 100px 0;
    }
    .owl-nav {
        display: none;
    }

    .item .team-img {
        width: 100%;
    }
    .team-owl .owl-prev span {
        left: 1%;
    }
    .team-tittle {
        padding: 15px 25px;
    }
    .name-img .name {
        top: 12px;
        left: 30%;
    }

    .slider-text {
        margin-left:0px;
    }

    

}
@media (max-width: 575.98px) {
    .shop-cart .product-detail-cart .product-detail-cart-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .shop-cart .product-detail-cart .product-detail-cart-data .media-body h4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: left;
        font-size: 14px;
        margin-top: 10px;
    }
    .shop-cart .product-detail-cart .product-detail-cart-data .media-body .sub-heading {
        text-align: left;
        font-size: 14px;
        margin-top: 10px;
    }
}


/**************BLOG PAGES MEDIA QUERIES***********/
@media screen and (min-width:1600px){
    .bg-img .text1{
        margin-left: 20px;
    }
    .bg-img .text {
        position: absolute;
        margin-left: 18px;
    }


}

@media screen and (width:768px) {

    .colored_hover {
        width: 96%;
    }
    .colored_hover-center {
        width: 96%;
    }
    .popular_image {
        height: 100%;
        width: 22%;
    }
    .card .card-body {
        padding: 15px 35px 20px 35px;
    }

}

@media screen and (max-width:767px) {
    li.navbar_list {
        padding-top: 0;
        width: 23px;
        height: 23px;
    }

    .padding_blog-img{
        padding-top: 10px;
    }

    .btn-model {
        padding: 9px 35px 9px 35px;
    }
    .bg-img .text1{
        margin-top: 90px;
        text-align: center;
        padding-bottom: 3.3%;
    }
    .modal.show .modal-dialog {
        -webkit-transform: none;
        margin-top: 30px;
    }
    .input-group {
        padding-left: 10%;
        padding-right: 10%;
        text-align: left;
    }
    .inner-box {
        margin-left: 20px;
        margin-right: 5%;
    }
    .box4 .box-content {
        margin-top: 35px;
    }
    .text_post {
        margin-bottom: 15px;
    }
    .mt-10{
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .pr-6{
        padding-right: 30px;
    }
    .box4:hover:before {
        width:470%;
    }
    .box4 .post {
        font-size: 12px;
    }
    .box4 .icon li a{
        font-size:22px;
    }
    .divider {
        border: 0.5px solid #dbdbdb;
    }
    .pt-lg-10 {
        padding-top: 1.5rem;
    }
    .margin_small{
        margin-top: 30px;
    }
    .verticle_lineQ {
        margin-top: -131px;
        margin-left: 0;
    }
    .font {
        font-size: 17px;
    }
    .quote_text .quote {
        font-size: 21px;
        width: 325px;
        margin-right:0;
        margin-top: 60px;
        margin-left: 15px;
    }
    .text1 h1 {
        font-size: 1.2rem;
        margin-left: 0;
        text-align: center;
    }
    .text1 p {
        margin-top: 0;
        margin-bottom: 1rem;
        font-size: 17px;
    }
    .written_text {
        padding-bottom: 22px;
        text-align: center;
        margin-left: 0;
    }
    .written_img {
        width: 40%;
        margin-left: 100px;
    }
    .written_outerbox{
        text-align: center;
    }
    .written_outerbox .written_img {
        width: 40%;
        margin-left: 0;
    }
    .written .display{
        display: inline-block;
    }
    .icon_text {
        margin-top: auto;
        margin-bottom: auto;
    }
    .form-control {
        text-align: left;
    }
    .icon_comment {
        margin-left: 55px;
    }



}

@media screen and (max-width:992px) {
    .min-post {
        margin-top: 20px;
    }
}