.breadcrumb_wrap ul li a,.breadcrumb_wrap ul span{color:#fff;font-size:25px}.cta_sec a,.wh-fixed>a{text-decoration:none}body{font-family:Montserrat,sans-serif!important;color:#555}.home_logo{height:25vmin}.home_logo img{max-width:100%;max-height:90px}.header_area{padding:30px 0!important}.p-100,.pt-100{padding-top:100px!important}.header_area:not(.navbar_fixed){border-bottom:1px solid #efefef}.navbar_fixed .main_menu .navbar{padding:10px 0}.header_area.navbar_fixed .main_menu .navbar .navbar-brand img+img{max-width:100%;max-height:70px}.footer_title,.menu_dark .main_menu .navbar .nav.navbar-nav>li>a{color:#000}.breadcrumb_wrap ul span:last-child,.header_area.navbar_fixed.menu_dark .main_menu .navbar .navbar-brand .logo2{display:none!important}.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a:not(:hover){padding:10px 25px!important}.main_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a:hover{padding:10px 40px!important}.main_menu .navbar .nav.navbar-nav li a{font:16px Montserrat!important}.l_news_item .flipbox_text p{margin-bottom:20px!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog_sidebar,.mt-0{margin-top:0!important}.portfolio_full .portfolio_inner_full .portfolio_item .portfolio_img img{aspect-ratio:1/0.65;object-fit:cover}.l_news_img img,.portfolio_grid_item .portfolio_img img{aspect-ratio:1/1;object-fit:cover}.feature_item img,.single_p_text p{max-width:100%!important}.c_container,.service_detail_img img{max-width:100%}.p-100{padding-bottom:100px!important}.nav.flex-column li .bold{color:#000;font-weight:500}.footer_contact a{color:#333!important}.footer_area{background:#fff}.footer_bottom{position:absolute;left:0;bottom:0;width:100%}.mt-20{margin-top:20px}.blog_sidebar{padding:30px 20px 20px;border:1px solid #d9d9d9}.blog_details_info .single_img{padding:40px 0 0!important}.blog_details_info.p_right{padding-right:10px}.bg_img{height:300px}.whatsapp-pulse,button.wh-ap-btn{width:60px;height:60px;cursor:pointer}.inner_banner{position:relative!important}.inner_banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(193deg,rgba(0,0,0,.7511379551820728) 0,rgba(15,15,14,.5606617647058824) 35%,rgba(0,0,0,.22452731092436973) 100%);z-index:0}.breadcrumb_wrap{position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%)}.breadcrumb_wrap ul{padding:0;margin:0;display:flex}.breadcrumb_wrap ul li{list-style:none}.breadcrumb_wrap ul span{margin-left:10px;margin-right:10px}.main-title{color:#000;font-size:46px;font-weight:700}.blog_grid_area .l_news_item a{position:relative}.blog_grid_area .l_news_item a,.l_news_item:hover .flipbox_text{z-index:2}button.wh-ap-btn{outline:0;border:0;background-color:#2ecc71;padding:0;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:opacity .3s,background .3s,box-shadow .3s}button.wh-ap-btn::after{content:"";background-image:url("//i.imgur.com/cAS6qqn.png");background-position:center center;background-repeat:no-repeat;background-size:60%;width:100%;height:100%;display:block;opacity:1}button.wh-ap-btn:hover{opacity:1;background-color:#20bf6b;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.wh-api{position:fixed;bottom:0;right:0;z-index:9999}.wh-fixed{margin-right:15px;margin-bottom:15px}.wh-fixed>a{display:block}button.wh-ap-btn::before{display:block;position:absolute;margin-left:-130px;margin-top:16px;height:25px;background:#49654e;color:#fff;font-weight:400;font-size:15px;border-radius:30px;width:0;opacity:0;padding:7px 0 0;transition:opacity .4s,width .4s,padding .5s;box-shadow:0 1px 15px rgba(32,33,36,.28)}.wh-fixed>a:hover button.wh-ap-btn::before{opacity:1;padding-top:7px;padding-left:10px;padding-right:10px;width:100px}.whatsapp-pulse{right:10px;bottom:85px;background:#10b418;position:fixed;text-align:center;color:#fff;border-radius:50%;z-index:99999;display:inline-block;line-height:65px}.email_cta,.phone_cta,.whatsapp_cta{color:#fff!important}.whatsapp-pulse:before{position:absolute;content:" ";z-index:-1;bottom:-15px;right:-15px;background-color:#10b418;width:90px;height:90px;border-radius:100%;opacity:.6;-webkit-animation:1s ease-out infinite pulse;animation:1.8s ease-out infinite pulse}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(.3);opacity:1}50%{-webkit-transform:scale(.6);opacity:.6}75%{-webkit-transform:scale(.9);opacity:.3}100%{-webkit-transform:scale(1);opacity:0}}@keyframes pulse{0%{transform:scale(0);opacity:0}25%{transform:scale(.3);opacity:1}50%{transform:scale(.6);opacity:.6}75%{transform:scale(.9);opacity:.3}100%{transform:scale(1);opacity:0}}.footer_social{gap:15px}.footer_social li a{color:#000;font-size:25px}.footer_img{background:url(../../../../uploads/footer_bg.png);background-repeat:no-repeat!important;opacity:.2;filter:grayscale(1);position:absolute;left:0;bottom:0;width:100%;height:450px;z-index:0}.footer_area aside{position:relative;z-index:1}.mobile_bottom_nav{display:none}.pb-0{padding-bottom:0!important}.exp_design_text p{font-size:18px;line-height:1.5;margin-bottom:10px!important}.c_container{margin:0 50px!important}.mb-10{margin-bottom:4px!important}.contact_social li a i{font-size:30px;padding:5px}.contact_details a,.contact_details p{font-size:20px;line-height:1.5;text-decoration:none;color:#333}@media screen and (min-width:1000px){.d-pl-0{padding-left:0!important}.blog_banner_title h2{font-size:50px!important}.first_text h1{font-size:1em!important}}.cta_sec a,.email_cta,.phone_cta,.whatsapp_cta{padding:10px 20px}.blog_details_info h3,.blog_single_title{margin-bottom:15px}.exp_design_text h3,.mb-30{margin-bottom:30px}.cta_sec .cta_nav{display:flex;gap:10px}.phone_cta{background:#000;border:1px solid #000}.whatsapp_cta{background:#2ecc71;border:1px solid #2ecc71}.email_cta{background:#0a5ab4;border:1px solid #0a5ab4}.widget_related_post ul li .related_post_item .media-body h4{font-size:14px;line-height:20px;color:#000;margin-bottom:3px;-webkit-transition:color .2s linear;transition:color .2s linear}.home_feature_item img{aspect-ratio:1/0.7;object-fit:cover}.navbar-toggler:focus{box-shadow:none}.cta_buttons li{margin-top:10px!important}.cta_buttons li a{display:block;width:100%;text-align:center}.blog_details_info h3 strong{font-weight:500!important}@media screen and (max-width:768px){.experience_design_area{padding:50px 0!important}}.single_portfolio_area img{width:100%!important}.single_portfolio_area{padding-top:50px!important}.p-50{padding:50px 0 0}.feature_item img{aspect-ratio:1/0.6;object-fit:conver}.services_title{font-size:20px;color:#000;margin-top:0}.tag_line_inner{padding-bottom:0}.blog_details_info p{color: #333;!important;}h3{font-size: 22px!important}
.accordion {
    width: 100%;
}

.accordion-item {
    background-color: #fff;
    margin-bottom: 10px;
}

.accordion-header {
    position: relative;
    background-color: #efefef;
    color: #000;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.accordion-header .accordion_icon{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    font-size: 25px;
    font-weight: 400;
    width: 7%;
    background: #d3ed34;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.accordion-header h3{
    margin-bottom: 0;
    padding: 20px 15px;
}

.accordion-content {
    padding: 20px;
    display: none;
}

.accordion_area{

}

.text-black{
    color: #000!important;
}

.refferer{
    text-align: end;
}

.refferer a {
    font-weight: 600;
    color: #000;
    letter-spacing: 0.5px;
}

.feature_item h3 {
    color: #000;
    font-size: 20px;
    margin-bottom: 15px;
}


@media screen and (max-width: 768px){
    .accordion-header h3{
        font-size: 14px!important;
        float: left;
        max-width: 90%;
    }

    .accordion-header .accordion_icon{
        float: right;
        height: 100%;
        width: 10%;
        font-size: 16px!important;
    }

    .refferer{
        text-align: center;
    }

    .copyright{
        text-align: center;
    }

    .footer_bottom{
        position: relative;
        height: 80px;
    }

}