@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');


/*WhatsApp Setting*/
.whatsapp_float_btn {
    right: 5vh;
}

.whatsapp_float_btn .whatsapp {
    position: relative;
    height: 70px;
    width: 70px;
    box-shadow: 3px 3px 9px 0 rgba(0, 0, 0, 0.3);
    animation: bounce_animation 1s linear infinite;
}
.whatsapp_float_btn .whatsapp::after {
    content: "CONTACT US NOW";
    position: absolute;
    writing-mode: vertical-lr;
    color: #25d366;
    transform: rotate(180deg);
    top: -27vh;
    /* left: 2.5vh; */
    width: 44%;
    height: 180px;
    font-size: 19PX;
    font-weight: 800;
    z-index: 0;
}
.whatsapp_float_btn .whatsapp i {
    font-size: 40px;
}

@keyframes bounce_animation {
    20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    
    40% {
        transform: translateY(-10px);
    }
    70% {
        transform: translateY(-5px);
    }
    90% {
        transform: translateY(-4px);
    }
}

/*Photo Album*/
.gallerycategory .img_frame img {
    object-fit: contain;
}

/*Mobile Navbar*/
.side_menu .list-group .list-group-item:nth-last-child(2) {
    display: none;
}



/*Navbar*/
#main_index {
    padding-bottom: 0 !important;
}
.navbar_type8 {
    background-color: white;
    box-shadow: 0 0 1px black;
    height: 100px;
}
.dark_nav {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.navbar_type8 .nav_tab {
    padding-right: 1vw;
}
.navbar_type8 .nav_tab .nav_item::before{
    border-bottom: 2px solid black;
    left: 9%;
    top: 135%;
    width: 85%;
}

.navbar_type8 .nav_tab .nav_item a {
    color: black;
    padding: 15px 1.1vw;
    font-size: 0.8vw;
    font-weight: 700;
    letter-spacing: 2px;
}

.navbar_type8 .logo {
    margin-left: 4vw;
}
.navbar_type8 .logo img {
    width: 100%;
    padding: 20px;
} 
/*End Navbar*/



/*Banner*/
.banner_section {
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.banner_section .container-fluid {
    margin-bottom: 10%;
}
    /*Button Setting*/
    .banner_section .btn_box {
        display: flex;
        justify-content: start;
    }
    
    /*Text Setting*/
    .banner_section .small_content {
        border-left: 3px solid orange;
        padding: 0 25% 0 5%;
        margin: 30px 0;
        font-size: 1.2vw;
    }
/*End Banner*/


/*Footer*/
#main_index~.footer_type8 {
    background-color: transparent;
    background-image: url(https://cdn1.npcdn.net/img/1709631893footer_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 180px !important;
    margin-top: -180px;
    position: relative;
    z-index: 0;
}
.footer_type8 {
    background-color: transparent;
    background-image: url(https://cdn1.npcdn.net/img/1709631893footer_bg.png);
    background-repeat: no-repeat;
    padding-top: 180px !important;
    background-size: cover;
}
    /*Text Setting*/
    .footer_type8 .title, .footer_type8 a, .footer_type8 p, .footer_type8 a:hover {
        color: black;
        font-size: 17px;
        letter-spacing: 0.5px;
    }
    .footer_type8 .copy_right, .footer_type8 .copy_right p, .footer_type8 .col-12.mb-3.mb-md-0 small p, .footer_type8 .col-12.mb-3.mb-md-0 small a {
        font-size: 14px;
    }
    .footer_type8 .order-md-1:nth-child(2) p {
        padding-right: 15%;
    }
    
    .footer_type8 a:hover {
        text-decoration: underline;
    }
    
    .footer_type8 .title h5 {
        font-size: 23px;
        font-weight: 700;
    }
    /*Image Setting*/
    .footer_type8 .logo {
        min-height: 110px;
    }
    .footer_type8 .logo img {
        object-fit: contain;
        max-height: 85px;
        width: 100%;
    }
/*End Footer*/

.big_title {
    font-family: "Nunito", sans-serif;
    text-transform: uppercase;
    font-size: 3vw;
    font-weight: 900;
}



/*Why Choose Us Section01*/
.why_choose_us_sec01 {
    margin-top: -100px;
}
.why_choose_us_sec01 .left_frame {
    margin: auto;
}
.why_choose_us_sec01 .right_inner_frame .col-12.col-md-6:nth-child(n+3) {
    margin-top: 50px;
}
.why_choose_us_sec01 .right_inner_frame .col-12.col-md-6 .img_box {
    margin-bottom: 15px;
}
.why_choose_us_sec01 .right_inner_frame  {
    margin-top: 10%;
}
.why_choose_us_sec01 .right_frame {
    margin: auto;
}
    /*Image Setting*/
    .why_choose_us_sec01 .left_inner_frame .img_box img {
        max-width: 65%;
    }
    .why_choose_us_sec01 .left_inner_frame .img_box {
        text-align: center;
    }
    .why_choose_us_sec01 .left_inner_frame {
        position: relative;
        /*background: url("https://cdn1.npcdn.net/img/1709533479sec1_leftimg.png");*/
        /*background-repeat: no-repeat;*/
        /*background-size: cover;*/
    }
    
    .why_choose_us_sec01 .right_inner_frame .img_box img {
        max-width: 110px;
    }
    .why_choose_us_sec01 .right_inner_frame .col-12.col-md-6 {
        transition: 0.3s linear;
    }
    .why_choose_us_sec01 .right_inner_frame .col-12.col-md-6:hover {
        box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
        transform: translateY(-3px);
        border-radius: 10px;
    }
    .why_choose_us_sec01 .right_inner_frame .col-12.col-md-6:hover .img_box img {
        animation: icon_animation .3s linear .1s 2;
    }
    
    @keyframes icon_animation {
        25% {
            transform: rotate(10deg);
        }
        75% {
            transform: rotate(-10deg);
        }
    }
    .why_choose_us_sec01 .right_inner_frame .col-12.col-md-6:nth-last-child(1) .img_box img {
        max-width: 135px;
    }
    
    /*Text Setting*/
    .why_choose_us_sec01 .left_inner_frame .title_box {
        position: absolute;
        top: 20%;
        left: 24%;
        width: 50%;
    }
    .why_choose_us_sec01 .left_inner_frame  .title_box .big_title {
        text-align: center;
    }
    
    .why_choose_us_sec01 .right_inner_frame .title {
        font-size: 22px;
        font-weight: 700;
        letter-spacing: 1px;
    }
    .why_choose_us_sec01 .right_inner_frame .detail {
        font-size: 17px;
        letter-spacing: 1px;
        padding-right: 19%;
    }
    
    .small_content {
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 1.5;
        font-weight: 500;
    }
/*End Why Choose Us Section01*/



/*Our Brands Section02*/
.our_brands_sec02 {
    position: relative;
}
.our_brands_sec02 .container-fluid {
    padding-right: 0;
}

.our_brands_sec02 .our_brands_outer_box{
    padding: 0 0 0 7%;
    margin: 170px 0 100px;
}

.logos {
    overflow: hidden;
    background: white;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    border-radius: 20px;
    width: 80%;
  }
  
  .logos:hover .logos-slide {
    animation-play-state: paused;
  }
  
  .logos-slide {
    display: inline-block;
    animation: 30s slide infinite linear;
  }
  
  .logos-slide .background-image {
    height: 50px;
    margin: 0 40px;
  }

  @keyframes slide {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
  }
    /*Image Setting*/
    .our_brands_sec02 .logos-slide img {
        border-radius: 20px;
        margin: 0 20px;
    }
    .our_brands_sec02 .logos-slide img:nth-child(1n+1) {
        background-color: #E2E2E2;
    }
    .our_brands_sec02 .logos-slide img:nth-child(2n+1) {
        background-color: #F9F9F9;
    }
    
    .our_brands_sec02 .frame_outer_box:nth-child(2) {
        position: relative;
    }
    .our_brands_sec02 .frame_outer_box:nth-child(2) .background_img_box {
        position: absolute;
        right: 0;
        top: -165%;
        width: 36%;
    }
    .our_brands_sec02 .frame_outer_box:nth-child(2) .background_img_box img {
        max-width: 100%;
    }
    
    /*Text Setting*/
    .our_brands_sec02 .big_title{
        margin-bottom: 50px;
        position: relative;
        z-index: 1;
    }
    
/*End Our Brands Section02*/




/*Premium Pet Products Section03*/
.index_wrapper_5 {
    background: url("https://cdn1.npcdn.net/img/1709605906sec3_bgWhole.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 8% 145px;
}

.pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
    margin: 30px 0;
}
.pet_product_sec03 .selection_box {
    display: flex;
    gap: 60px;
}

#main_index .exProductSlidehpType5 .product_details .product_category {
    display: none;
}
#main_index .exProductSlidehpType5 .wrapper_product, #main_index .exProductSlidehpType5 .wrapper_product .product_details, #main_index .exProductSlidehpType5 .wrapper_product .product_details .product_header {
    background-color: transparent;
    font-size: 17px;
}
#main_index .exProductSlidehpType5 .wrapper_product .product_details .product_footer .product_view .product_price .price_number {
    font-size: 17px;
}
#main_index .exProductSlidehpType5 .wrapper_product .product_details .product_footer .product_view {
    border-top: 1px solid transparent !important;
}

#main_index #index_5_3 {
    display: none;
}

#main_index .exProductSlidehpType5 {
    padding: 0 15px !important;
}
#main_index .exProductSlidehpType5 .col-12.col-md-6.col-lg-4.mb-5:nth-child(n+4) {
    display: none;
}
    /*Text and Button Setting*/
   
    .pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box .selection_box button {
        display: flex;
        align-items: center;
        position: relative;
        border: unset;
        background-color: unset;
        font-size: 33px;
        color: #AFAFAF;
        font-weight: 700;
        gap: 23px;
    }
    .pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box .selection_box button:hover::after{
        content: "";
        position: absolute;
        background: url("https://cdn1.npcdn.net/img/1709545505right-arrow.png");
        background-repeat: no-repeat;
        background-size: 100%;
        width: 15%;
        height: 100%;
        left: -5%;
        top: 20%;
        animation: 1s btn_animation linear infinite;
    }
    
    .pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box .selection_box button.show_after::after {
        content: "";
        position: absolute;
        background: url("https://cdn1.npcdn.net/img/1709545505right-arrow.png");
        background-repeat: no-repeat;
        background-size: 100%;
        width: 15%;
        height: 100%;
        left: -5%;
        top: 20%;
    }
    .pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box .selection_box button:focus {
        color: black;
        outline: unset;
    }
    
    @keyframes btn_animation {
        0%, 100% {
            transform: translateX(0);
        }
        50% {
            transform: translateX(-8px);
        }
    }
    /*.pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box .selection_box button:hover {*/
    /*    color: black;*/
    /*}*/
    
    
    
    
    .pet_product_sec03 .btn_dog img, .pet_product_sec03 .btn_cat img {
        max-width: 12px;
        margin-bottom: 0;
        display: none;
    }
    
    .pet_product_sec03 .small_content {
        flex: 0 0 57%;
    }
    
    /*Buttong Setting*/
    .button_sec03_5 .btn_box {
        display: flex;
        justify-content: end;
    }
    .btn_style {
        background-color: black;
        color: white;
        font-size: 15px;
        letter-spacing: 1px;
        font-weight: 700;
        padding: 12px 38px;
        border-radius: 13px;
        border: 1px solid black;
        transition: 0.3s linear;
    }
    .btn_style:hover {
        background-color: transparent;
        color: black;
        text-decoration: none;
        animation: icon_animation .3s linear .1s 2;
    }
/*End Premium Pet Products Section03*/



/*Pet Grooming Section04*/
.pet_grooming_sec04 {
    margin-top: -50px;
}
.pet_grooming_sec04 .container-fluid {
    display: flex;
    justify-content: center;
}
.pet_grooming_sec04 .pet_grooming_outer_box {
    background: url("https://cdn1.npcdn.net/img/1709606599sec4_bgWhole.png");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 70px;
    width: 85%;
}
.pet_grooming_sec04 .left_frame_box {
    position: relative;
}
.pet_grooming_sec04 .left_frame_box .frame_inner_box {
    position: absolute;
    top: -25%;
    left: -15%;
}

.pet_grooming_sec04 .right_frame_box .frame_inner_box {
    padding: 107px 8% 107px 10%;
}
    /*Text Setting*/
    .pet_grooming_sec04 .small_content {
        margin: 20px 0 40px;  
        line-height: 1.5;
        font-weight: 500;
    }
    
    /*Image Setting*/
    .pet_grooming_sec04 .left_frame_box img {
        width: 115%;
        animation: moving_animation 3s linear infinite;
    }
    @keyframes moving_animation {
        0% {
            transform: rotate(-10deg);
        }
        50% {
            transform: rotate(5deg);
        }
        100% {
            transform: rotate(-10deg);
        }
    }
    /*Button Setting*/
    .pet_grooming_sec04 .btn_box {
        display: flex;
        justify-content: start;
    }
/*End Pet Grooming Section04*/



/*New Arrival Section05*/
.new_arrival_sec05 {
    margin: 100px 0 50px;
}

#main_index .index_wrapper_7 {
    position: relative;
    z-index: 1;
}
#main_index #index_7_2 {
    padding: 0 8% !important;
}
    /*Image Setting*/
    .index_wrapper_7 .exProductSlidehpType5 .wrapper_product .product_img img {
        object-fit: contain;
        background-color: white;
    }
    .index_wrapper_7 .exProductSlidehpType5 .wrapper_product .product_img {
        border: 1px solid #EFEFEF;
    }
/*End New Arrival Section05*/



/*About US Section06*/
.about_us_sec06 {
    background: url("https://cdn1.npcdn.net/img/1709612731sec5_bgWithImg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 0%;
    padding: 17% 8% 11%;
    margin-top: -15%;
}
    /*Button Setting*/
    .about_us_sec06 .btn_box {
        display: flex;
        justify-content: start;
    }
    
    /*Image Setting*/
    .about_us_sec06 .right_frame_box img {
        max-width: 100%;
    }
    .about_us_sec06_5 {
        display: none;
    }
    
    /*Text Setting*/
    .about_us_sec06 .small_content {
        line-height: 1.5;
        font-weight: 500;
        margin: 20px 0 30px;
    }
   
/*End About US Section06*/



/*Meet The Team Section07*/
.meet_team_sec07 .person_outer_box {
    position: relative;
    padding: 0 8px;
}
.meet_team_sec07 .person_outer_box#person01 {
    transform: translateY(-30px);
}

.meet_team_sec07 .bottom_frame_inner_box {
    padding: 0 8.5%;
}

.meet_team_sec07 .frame_box:nth-child(1) {
    margin: 100px 0 0;
}

/*Mobile Version*/
/*.meet_team_sec07 .bottom_frame_outer_box .mobile_version {*/
/*    display: none;*/
/*}*/

    /*Text Setting*/
    .meet_team_sec07 .person_outer_box .details_box {
        position: absolute;
        margin: 12%;
        top: 0;
        left: 0;
    }
    .meet_team_sec07 .person_outer_box .details_box .name, .meet_team_sec07 .center_frame_outer_box .name {
        font-size: 27px;
        letter-spacing: 1px;
        font-weight: 700;
        color: white;
        font-family: "Nunito", sans-serif;
    }
    .meet_team_sec07 .person_outer_box .details_box .position {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        font-family: "Nunito", sans-serif;
    }

    
    /*Image Setting*/
    .meet_team_sec07 .person_inner_box img {
        width: 100%;
    }
    .meet_team_sec07 .person_inner_box {
        cursor: pointer;
    }
    
        /*Orange Box Setting*/
        .meet_team_sec07 .center_frame_outer_box:nth-child(n+2){
            display: none;
        }
        
        .meet_team_sec07 .frame_inner_box {
            padding: 0 18%;
        }
        .meet_team_sec07 .center_frame_outer_box {
            padding: 40px 10% 65px;
        }
        .meet_team_sec07 #person04_details, .meet_team_sec07 #person03_details {
            padding: 40px 8% 65px 30%;
        }
        .meet_team_sec07 .center_frame_outer_box .level_box {
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 20px 0 25px;
        }
        .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box .level_inner_box {
            display: flex;
            align-items: center;
            gap: 13px;
            margin-bottom: 15px;
        }
        
        .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box {
            padding-right: 35px;
        }
        .meet_team_sec07 .center_frame_outer_box .level_box .right_level_box {
            padding: 5px 0 5px 35px;
            border-left: 3px solid rgba(0, 0, 0, 0.3);
            text-align: left;
        }
        
            /*Details Introduce Setting*/
            .meet_team_sec07 .center_frame_outer_box .center_frame_inner_box {
                background-color: #F5A91F;
                background-image: url(https://cdn1.npcdn.net/img/1709626234sec6_pawPrintBG.png);
                background-repeat: no-repeat;
                text-align: center;
                background-size: 60%;
                background-position: 125% 12%;
                width: 95%;
                padding: 30px 0%;
                margin: 0 10px;
                border-radius: 30px;
                position: relative;
            }
            .meet_team_sec07 .center_frame_outer_box .center_frame_inner_box::after {
                content: "";
                position: absolute;
                bottom: 0;
                transform: translateY(99%) rotate(180deg);
                left: 5%;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 0px 35px 35px 35px;
                border-color: transparent transparent #F5A91F transparent;
            }
            .meet_team_sec07 .center_frame_outer_box#person02_details .center_frame_inner_box::after {
                left: 33%;
            }
            
            .meet_team_sec07 .center_frame_outer_box#person03_details .center_frame_inner_box::after {
                left: 50%;
            }
            .meet_team_sec07 .center_frame_outer_box#person04_details .center_frame_inner_box::after {
                left: 85%;
            }
            
            /*Image Setting*/
            .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box .level_inner_box img {
                max-width: 25px;
            }
            
            /*Text Setting*/
            .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box  h3, .meet_team_sec07 .center_frame_outer_box .level_box .right_level_box  h3 {
                margin-bottom: 0;
                font-size: 20px;
                letter-spacing: 1px;
                font-weight: 400;
            }
            .meet_team_sec07 .center_frame_outer_box .level_box .right_level_box  h3:nth-child(2) {
                margin: 15px 0;
            }
            .meet_team_sec07 .bottom_details_box h3 {
                font-size: 20px;
                letter-spacing: 1px;
                font-weight: 400;
            }
            
        
        /*Text Setting*/
        .meet_team_sec07 .small_content {
            margin: 20px 0 30px;
        }
        
        .meet_team_sec07 .center_frame_outer_box .name { 
            color: black;
        }
/*End Meet The Team Section07*/


/*Responsive*/
@media (max-width: 992px) {
    .why_choose_us_sec01 {
        margin-top: 0;
    }
    
    /*Meet Team Section07*/
    .meet_team_sec07 .bottom_frame_inner_box {
        padding: 0;
    }
}
@media (max-width: 768px) {
    
    /*Whatsapp Setting*/
    .whatsapp_float_btn .whatsapp::after {
        font-size: 14PX;
        top: -24vh;
        width: 55%;
    }
    .whatsapp_float_btn .whatsapp i {
        font-size: 20px;
    }
    .whatsapp_float_btn .whatsapp {
        display: flex;
        height: 40px;
        width: 40px;
    }
    
    .footer_type8 .order-md-1:nth-child(2) p {
        padding-right: 0;
    }
    .banner_section {
        background-color: rgba(255, 255, 255, 0.6);
    }
    #main_index .item > img {
        height: 120vw !important;
        object-fit: cover;
        object-position: 0%;
    } 
        /*Text Setting*/
        .banner_section .small_content {
            padding: 0% 0 0 5%;
            margin: 30px 0;
            font-size: 13px;
        }
    
    /*Text Setting*/
    .big_title {
        font-size: 38px;
    }
    
    /*Why Choose Us Section01*/
    .why_choose_us_sec01 {
        margin-top: 100px;
    }
    .why_choose_us_sec01 .left_inner_frame .img_box img {
        max-width: 100%;
    }
    .why_choose_us_sec01 .right_inner_frame .col-12.col-md-6 {
        margin-top: 50px;
    }
    .why_choose_us_sec01 .right_inner_frame .detail {
        padding-right: 0;
    }
    
    /*Our Brands Section02*/
    
    .our_brands_sec02 .our_brands_outer_box {
        padding-left: 0;
    }
    .our_brands_outer_box .logos {
        width: 100%;
    }
    
    /*Pet Product Section03*/
    .index_wrapper_5 {
        padding: 100px 0%;
    }
    .pet_product_sec03 .small_content {
        flex: 0 0 100%;
    }
    .pet_product_sec03 .frame_box:nth-child(2) .frame_inner_box {
        gap: 30px;
    }
    
    /*Pet Grooming Section04*/
    .pet_grooming_sec04 {
        margin-top: 20px;
    }
    .pet_grooming_sec04 .pet_grooming_outer_box {
        width: 100%;
    }
    .pet_grooming_sec04 .left_frame_box .frame_inner_box {
        position: static;
    }
    .pet_grooming_sec04 .pet_grooming_outer_box {
        border-radius: 150px;
    }
    .pet_grooming_sec04 .right_frame_box .frame_inner_box {
        padding: 38px 3% 115px 3%;
    }
        /*Image Setting*/
        .pet_grooming_sec04 .left_frame_box img {
            width: 100%;
            margin-top: -75px;
        }
    
    /*New Arrival Section05*/
    #main_index #index_7_2 {
        padding: 0 !important;
    }
        
    /*About Us Section06*/
    .about_us_sec06 {
        background-position: 0% 0%;
        padding: 17% 0% 11%;
        margin-top: 30px;
    }
        /*Image Setting*/
        .about_us_sec06_5 {
            display: block;
        }
        .about_us_sec06_5 .frame_inner_box img {
            max-width: 100%;
        }
        
    /*Meet The Team Section07*/
    .meet_team_sec07 .center_frame_outer_box {
        padding: 40px 15px 35px;
    }
    
    .meet_team_sec07 .frame_inner_box {
        padding: 0;
    }
    .meet_team_sec07 .center_frame_outer_box .level_box {
        flex-wrap: wrap;
    }
    
    .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box {
        flex: 0 0 100%;
    }
    
    .meet_team_sec07 .center_frame_outer_box .level_box .left_level_box .level_inner_box {
        justify-content: center;
    }
    
    .meet_team_sec07 .center_frame_outer_box .level_box .right_level_box {
        flex: 0 0 100%;
        border-left: unset;
        border-top: 3px solid rgba(0, 0, 0, 0.3);
        text-align: center;
        padding: 20px 0;
        border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    }
    .meet_team_sec07 .bottom_details_box h3:nth-child(2) {
        margin: 30px 0;
    }
    
    .meet_team_sec07 .person_outer_box {
        margin-bottom: 30px;
    }
        /*Arrow Bottom*/
        .meet_team_sec07 .center_frame_outer_box .center_frame_inner_box::after {
            left: 40%;
            transform: translateY(100%) rotate(180deg);
        }
        
        /*Image Setting*/
        .meet_team_sec07 .person_inner_box img {
            border-radius: 40px;
        }
        
        .meet_team_sec07 .person_outer_box#person01 {
            transform: translateY(0);
        }
}