@media(max-width: 1199px) {
	.mainContainer { padding:0 50px 0 30px; }
    .main-nav-one .side-menu__toggler {
        display: block;
        color: var(--thm-black);
        font-size: 18px;
        margin-left: 0;
    }

    .main-nav-one .main-nav__main-navigation {
        display: none;
    }

    .main-nav-one .logo-box {
        display: flex;
        align-items: center;
        border: none;
    }

    .main-nav-one .main-nav__right {
        margin-left: auto; 
    }

    .main-nav-one .main-nav__right .sidemenu-icon {
        display: none;
    }

    .exhibition-one__content h3 {
        width: 90%;
    }

    .event-one__content {
        flex: 1 1 38%;
        padding-right: 30px;
        padding-left: 50px;
    }

    .event-one__content p {
        width: 97%;
    }

    .blog-one__meta li {
        font-size: 13px;
    }

    .blog-one__meta li+li::before {
        margin-left: 10px;
        margin-right: 10px;
    }

    .cta-three .inner-container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .cta-three__content {
        padding-left: 0;
        padding-right: 0;
        margin-top: 30px;
    }

    .event-two__image-inner>img {
        max-width: 100%;
    }

    .cta-two__home-two [class*=col-]:not(:first-child) .cta-two__box {
        padding-top: 0;
    }

    .cta-two__home-two .cta-two__box {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .cta-two__home-two .cta-two__icon {
        margin-right: 0;
    }

    .about-two__image {
        display: inline-block;
        left: 0;
        margin-top: 80px;
    }

    .main-nav-one__home-three .side-menu__toggler {
        color: #fff;
    }

    .collection-two__home-three .collection-two__content h3 {
        font-size: 20px;
    }

    .cta-two__home-two [class*=col-]:not(:first-child) .cta-two__box {
        padding-top: 70px;
    }
    .history-one__image {
        margin-right: 30px;
    }
    .history-one__image > img {
        width: 100%;
    }
    .history-one__single:nth-child(odd) .history-one__image {
        margin-right: 0;
        margin-left: 30px;
    }
    .history-one__content {
        padding-right: 30px;
    }
    .history-one__single:nth-child(even) .history-one__content {
        padding-right: 0;
        padding-left: 30px;
    }

    .donate-one__form {
        margin-left: 0;
        margin-top: 60px;
    }
}



@media(max-width: 991px) {

    .about-one .about-one__highlighted-text,
    .about-one p {
        padding-right: 0;
    }

    .topbar-one {
        display: none;
    }

    .main-nav-one .logo-box {
        padding-top: 17.5px;
        padding-bottom: 17.5px;
    }
	.main-nav-one .logo-box a img { width:80px; }

    .main-nav-one .main-nav__right {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .about-one .about-one__highlighted-text,
    .about-one p {
        margin-bottom: 40px;
    }

    .about-one__feature h3 {
        margin-top: 15px;
    }

    .about-one__moc {
        left: auto;
        right: -30%;
    }

    .event-one__content {
        flex: 1 1 50%;
        padding-right: 0;
        padding-left: 30px;
    }

    .event-one__date {
        margin-right: 30px;
    }

    .event-one__content p {
        width: 100%;
    }

    .event-one__btn-block {
        flex: 1 1 100%;
        padding-left: 60px;
        padding-top: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .event-one__single {
        padding-left: 35px;
        padding-right: 35px;
    }

    .footer-widget__open-hrs,
    .footer-widget__contact {
        padding-left: 9px;
		padding-left:0;
    }
	.footer-widget__open-hrs { margin-top:40px; }
	.footer-widget__title { margin-bottom:25px;}

    .site-footer__bottom .inner-container {
        flex-wrap: wrap;
        position: relative;
        justify-content: center;
        padding-top: 15px;
        padding-bottom: 10px;
    }
	.footer-widget__about { padding-right:20px; }
	.footer-widget__about p { padding-bottom:20px; }

    .site-footer__bottom-logo {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateY(calc(-100% - 30px)) translateX(-50%);
    }

    .site-footer__bottom p {
        margin-bottom: 5px;
    }

    .featured-collection__right {
        padding-left: 0;
    }

    .featured-collection__left {
        padding-right: 0;
    }

	.aboutBox { padding:0 30px; }

    .cta-three__list-wrap {
        flex-wrap: wrap;
    }

    .cta-three__list {
        flex: 1 1 100%;
    }

    .cta-three__list:not(:first-child) {
        margin-left: 0;
        margin-top: 30px;
    }

    .event-two__content {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .event-two__image {
        margin-bottom: 40px;
    }

    .testimonials-one {
        padding-top: 150px;
        padding-bottom: 150px;
    }

    .testimonials-one__main-image img {
        width: 100%;
        margin-top: 50px;
    }

    .banner-section__home-three .banner-carousel .content-box h2 br {
        display: none;
    }

    .about-three__image img {
        width: 100%;
        margin-bottom: 80px;
    }

    .about-three__content {
        padding-bottom: 150px;
    }

    .cta-two__home-two [class*=col-]:not(:first-child) .cta-two__box {
        padding-top: 0px;
    }

    .collection-three__block {
        margin-bottom: 75px;
    }

    .about-four__image {
        position: relative;
        right: auto;
        top: auto;
        display: inline-block;
        margin-bottom: 80px;
    }

    .history-one {
        padding-top: 0;
    }

    .history-one__single::before,
    .history-one__single::after {
        display: none;
    }

    .history-one__image {
        padding: 0 !important;
        margin: 0 !important;
    }

    .history-one__content {
        padding: 0 !important;
        margin: 0 !important;
    }

    .history-one__top {
        margin-top: 50px;
    }

    .event-details__post-nav {
        margin-bottom: 80px;
    }

    .collection-one__top.galleryBox .more-post__block {
        display:none;
    }



}

@media(max-width: 767px) {
    .banner-carousel .content-box h2 br {
        display: none;
    }

    .event-one__btn-block {
        padding: 0;
    }

    .event-one__single {
        position: relative;
    }

    .event-one__btn {
        position: absolute;
        top: 108.5px;
        right: 35px;
    }

    .event-one__content {
        margin-top: 40px;
    }

    .event-two__sculpture {
        right: -18%;
    }

    .about-four {
        background-position: bottom center;
    }

    .about-four::beforee {
        background-position: bottom center;
    }

}

@media(max-width: 625px) {
    .banner-section .owl-theme .owl-nav {
        display: none !important;
    }

    .banner-carousel .content-box h2 {
        font-size: 40px;
    }

    .banner-carousel .content-box .btn-box {
        margin-top: 40px;
    }

    .banner-carousel .slide-item {
        padding-top: 80px;
        padding-bottom: 180px;
    }

    .banner-section__home-two .banner-carousel .slide-item {
        padding-top: 110px;
        padding-bottom: 110px;
    }

    .about-two__image>img {
        max-width: 100%;
    }

    .banner-section__home-three .banner-carousel .slide-item {
        padding-top: 180px;
    }

    .about-four__image > img {
        width: 100%;
    }
    .donate-one__selected-amount a {
        flex: 1 1 33.333%;
        margin-bottom: 10px;
    }
    .donate-one__selected-amount a+a {
        margin-left: 10px;
    }
    .donate-one__selected-amount a:nth-child(2n+1) {
        margin-left: 0px;
    }
}

@media(max-width: 575px) {
    .block-title h3 {
        font-size: 40px;
    }

    .collection-one__carousel {
        margin-right: 0;
        padding-left: 15px;
        padding-right: 15px;
    }

    .cta-three .inner-container {
        padding-left: 40px;
        padding-right: 40px;
    }

    .event-two__sculpture {
        top: -13%;
    }

    .testimonials-one__block {
        padding-left: 15px;
        padding-right: 15px;
    }

    .event-one__home-three .event-one__moc,
    .collection-two__home-three .collection-two__scupture {
        display: none;
    }

    .event-one__btn {
        position: relative;
        top: auto;
        right: auto;
    }
    .event-one__content {
        flex: 1 1 100%;
    }

    .event-one__btn-block {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .event-one__content {
        padding-left: 0;
        padding-bottom: 30px;
    }
    .about-three__content {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width: 480px) {
    
    [class*=event-details__post__] {
        flex: 1 1 100%;
    }

    .event-details__post__next {
        margin-top: 40px;
    }

    .blog-details__main h3 br {
        display: none;
    }

}

@media(max-width: 425px) {
    .cta-one p br {
        display: none;
    }

    .cta-one__btn-block {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .cta-one__btn-two {
        margin-top: 20px;
    }

    .main-nav-one .main-nav__right {
        display: block;
    }

    .main-nav-one .logo-box {
        padding-left: 0;
        padding-right: 0;
        justify-content: space-between;
        width: 100%;
    }

    .about-two__sclupture,
    .event-two__sculpture {
        display: none;
    }

    .event-two__content .block-title p {
        font-size: 13px;
    }
    .site-footer__bottom p {
        text-align: center;
    }
    .comment-one__single {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .comment-one__content {
        margin-left: 0;
        margin-top: 30px;
        padding-left: 0;
    }
}

@media(max-width: 375px) {
    .collection-one__single {
        padding-left: 55px;
    }

    .blog-one__top,
    .collection-one__top {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .blog-one__top .block-title,
    .collection-one__top .block-title {
        margin-bottom: 40px;
    }

    .site-footer__bottom-links {
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .about-one__moc {
        right: -50%;
    }

    .donate-one__form {
        padding-left: 20px;
        padding-right: 20px;
    }
    .blog-details__main h3 {
        font-size: 35px;
        line-height: 1.2em;
    }
}


@media (max-width:1500px){
	.baseWidthMiddle { padding-left:20px !important; padding-right:20px !important; }
	.baseWidthMiddle2 { padding-left:20px !important; padding-right:20px !important;  }
	.baseWidth { padding-left:20px !important; padding-right:20px !important; }
	.baseWidthMiddle3 { padding-left:20px !important; padding-right:20px !important; }
}


@media (max-width:1200px) {
	.sMypage { padding:40px 0 0; }
	.mypageInfo { margin:0 20px 40px; display:flex; padding:0 0; border:0; background:none; }
	.mypageInfo div { padding-left:20px; margin-left:20px; }
	.mypageInfo div em { font-size:18px; display:block; }
	.mypageInfo div em strong { font-size:18px; }
	.mypageInfo div span { font-size:18px; margin-left:0; word-break:keep-all;}

	.mypageInfo div::after { 
		width:10px; height:10px;
	}

	.spRight { display: block; margin-bottom:50px; width:100%; }
	.spRight article { width:100%; }

	.searchBox { display: flex; align-items: center; }

    .selectBox { margin-right:0; display: flex; width: 100%; }
    .selectBox select{ 
        width:80px;
        margin-right:5px;
    }
    .selectBoxN {
        border:1px solid #D9D9D9; 
        background:#fff;
    }
    .selectBoxN select{ 
        flex:0 0 auto;
        width:100%;
        margin-right:5px;        
    }
    .inputSearch { flex:1; width:100%;}
    .inputSearch input[type='text'] {
        height:50px; 
        width: calc(100vw - 125px); 
        font-size:14px; 
    }
	.inpuSearchNew input[type="text"] {
		height:50px; 
        width: calc(100%); 
        font-size:14px; 
	}

	.boardListTable.pc { display: none;}
    .table_layout.mo { padding-left:0; display: block; border-top:1px solid #d2d2d2}
    .table_layout.mo li { border-bottom:1px solid #d2d2d2; padding:20px 0; }
    .table_layout.mo li:nth-child(1) { border-top:none; }
    
    .table_layout.mo li .notice { display: inline-flex; padding:2px 5px; border-radius: 5px; background:#a09676; color:#fff; font-size:12px; margin-bottom:8px;}
    
    .table_layout.mo li .f_cs { display: flex; align-items: center;}
    .table_layout.mo li .attach { display: flex; align-items: center; justify-content: flex-end;}
    .table_layout.mo li .attach a { border-radius:30px; background:#fff; padding:10px; display: inline-flex; }
    .table_layout.mo li .attach img { width:10px;}
    
    .table_layout.mo li .line1 { padding:0 0 3px;}
    .table_layout.mo .view,
    .table_layout.mo .date {
       font-size: 14px;
       font-weight: normal;
       color: #757575;
       position: relative;
    }
    .table_layout.mo .date { padding-left:10px; margin-left:11px;}
    .table_layout.mo .date::before { background:#d2d2d2; height:12px; content:"";display:block; width:1px; position: absolute; left:0; top:1px;}

    .table_layout.mo .subject,
    .table_layout.mo .subject a {
       font-size: 18px;
       font-weight: 500;
       color: #000;
	   margin-bottom:15px;
	   line-height:1.4;
	   word-break:keep-all;
    }
	.table_layout.mo .view span { font-size:14px;}
    .table_layout.mo .date span { font-size:14px; }
	.boardListWrap { padding:0 0;}
	.pdlr { padding:0 20px !important; }
    .boardViewHeader { 
        border-top:1px solid #3e3e3e; 
        background:#f0f0f0;
        display: block;
        padding:30px 30px;
       
    }
    .boardViewHeader h2 { font-size:20px; text-align: center;}
    .boardViewHeader ul { display: flex; margin:10px 0 0;; padding:0; align-items: center; justify-content: center;}
    .boardViewHeader ul li:nth-child(1) { margin-left:0; padding-left:0; }
    .boardViewHeader ul li { margin-left:11px; padding-left:12px; font-size:14px; color:#6e6e6e;}
    .boardViewHeader ul li:nth-child(2)::before {
        top:4px; height:12px; 
        opacity: 0.3;
    }

    .prevNextArea {
        padding:15px 10px;
    }
    .nextBtnArea span i {
        margin-right:5px;
    }
    .prevBtnArea span i {
        margin-right:5px;
    }
    .prevNextArea span { 
        font-size:13px; 
        flex:0 0 80px;
    }
    .prevNextArea a { font-size:13px; }
    .prevNextArea em { right:20px; font-size:13px; opacity: 0.5; display: none;}

	.boardWriteCon article { flex-wrap:wrap;}
	.boardWriteCon article label { flex:0 0 100%; text-align: left; padding-top:5px; font-size:16px; font-weight:600; padding-bottom:5px; }
	.boardWriteCon article div { flex: 0 0 100%; }
	.textaCon1 { height:300px !important; padding-top:10px !important; padding-bottom:10px !important;   }


    .spTopHeader { display: block; }
    .spLeft { padding-bottom:10px;}
    .spLeft ul { display: flex; justify-content: center; padding-left:0;}
    .spLeft ul li { position: relative; padding-right:0; padding:0 15px; }
    .spLeft ul li a { font-size:16px; padding-bottom:7px; }
    .spLeft ul li a.on { border-bottom:3px solid #9238EC; }
    .spLeft ul li:nth-child(2) { padding:0 15px;  }
    .spLeft ul li:nth-child(2)::after {
        content:"";display:block;
        display: block;
        height:19px; width:1px;
        background:#000;
        position: absolute;
        left:0; top:2px;
    }


    .faqThum h3 { display: flex; padding:15px 10px 15px; }
    .faqThum h3 em { font-size:13px; font-weight:800; line-height:1.6; padding-top:0; flex:0 0 30px}
    .faqThum h3 p { font-size:13px; font-weight:700; line-height:1.6; padding-right:50px; padding-top:0;}
    .faqThum h3 i {
        right:10px; 
        width:15px; height:15px;
    }
    .faqThum h3.on i {
        color:#fff;
    }
    .faqThum article { padding:15px 10px 15px; }
    .faqThum article em { font-size:13px; font-weight:800;  line-height:1.6; padding-top:0; flex:0 0 30px; }
    .faqThum article p { font-size:13px; font-weight:500;  line-height:1.6; padding-right:0; padding-top:0; }

	 .baseWidth_k { width:auto; margin:0 auto; margin-left:20px !important; margin-right:20px !important; }

	.subNav { padding:60px 20px 60px;}
	.subNav ul { display: flex; justify-content: center; flex-wrap:wrap; }
	.subNav ul li { margin:0 2.5px; flex:0 0 auto; height:40px; margin-bottom:5px; }
	.subNav ul li a{ 
		padding:0 15px;
		font-size:14px; 
	}

    .galleryList article { flex:0 0 calc(50% - 4%); margin:0 2% 20px; }
	.galleryList article a span { font-size:14px; }

	.sTab_sub {  margin-top:0; flex-wrap:wrap; padding:0 10px 50px;}
	.sTab_sub li { font-size:14px; margin:0 7px 15px;} 
	

	.s203_div1 { display:flex; justify-content:center;  }
	.s203_div1 .block-title h3 { font-family: "Noto Serif KR", serif; line-height:1.4;  }


	.s301 { padding:80px 0; }
	.s205_title_area { padding-bottom:50px; }

	.s301_div1 { margin:0 20px 0; flex-wrap:wrap; padding:0 !important; }
	.s301_div1 > div { flex:0 0 100%; }
	.s301_div1 article { flex:0 0 100%; padding:50px 20px 40px; }
	.s301_div1 article h4 { font-size:30px; word-break:keep-all;}
	.s301_div1 article p { padding:30px 0; }
	.s301_div1 article p span { font-size:18px; display:inline; word-break:keep-all;}
	.s301_div1 article ul { margin-bottom:30px; flex-wrap:wrap;}
	.s301_div1 article ul li { 
		padding:10px 20px; 
		font-size:16px; 
		margin-bottom:10px;
	}

	.s301_div1 article a.btnBaseMore { 
		position:relative; right:auto; top:auto;
		width:140px; height:50px;
		font-size:16px; 
		margin:0 auto;
	}


	.s301_div2 { padding:80px 0 10px; }
	.s301_div2 article { display:flex; justify-content:space-between; margin-bottom:40px; flex-wrap:wrap; }
	.s301_div2 article .s301_Link_txt { 
		justify-content:flex-start; align-items:flex-start;
		flex:0 0 100%;
		padding-top:30px
	}
	.s301_div2 article .s301_Link_txt h4 { font-size:30px; }
	.s301_div2 article .s301_Link_txt h4 span { font-size:30px; display:block; word-break:keep-all;}
	.s301_div2 article .s301_Link_txt p { padding:25px 0; }
	.s301_div2 article .s301_Link_txt p span { font-size:18px;display:inline; word-break:keep-all;}
	.s301_div2 article .s301_Link_txt ul { display:flex; flex-wrap:wrap; margin-bottom:10px;}
	.s301_div2 article .s301_Link_txt ul li { 
		font-size:16px; 
		margin-bottom:10px;
	}
	.s301_div2 article .s301_Link_txt .btnBaseMore { 
		position:relative; right:auto; bottom:auto; left:auto;
		width:150px; height:40px;
		font-size:16px; 
		margin:30px auto;

	}

	.s301_div2 article .s301_Link_txt._FxRight { 
		justify-content:flex-start; align-items:flex-start;
	}
	.s301_div2 article .s301_Link_txt._FxRight h4 { text-align:left; padding-right:0; word-break:keep-all;}
	.s301_div2 article .s301_Link_txt._FxRight p span {  text-align:left; word-break:keep-all;}
	.s301_div2 article .s301_Link_txt._FxRight ul { justify-content:flex-start; margin-bottom:10px; }
	.s301_div2 article .s301_Link_txt._FxRight ul li {
		margin-right:10px; 
		margin-left:0;
	}

	.s301_div2 article .s301_Link_txt._FxRight .btnBaseMore { 
		position:relative; right:auto; bottom:auto; left:auto;
		margin:30px auto;
	}
	.s301_div2 article .s301_Link_img { 
		flex:0 0 100%; 
	}
	.s301_div2 article .s301_Link_img > div img { width:100%; }

	.s301_div2 article:nth-child(1) .s301_Link_txt { order:1; }
	.s301_div2 article:nth-child(1) .s301_Link_img { order:0; }

	.s301_div2 article:nth-child(2) .s301_Link_txt { order:1; }
	.s301_div2 article:nth-child(2) .s301_Link_img { order:0; }


	.s301_div2 article .s301_Link_img::before { 
		width:200px;
		height:150px;
	}

	.freeSlide { padding:10px 20px 0; justify-content:space-between;}
	.freeSlide article { margin:0 0; flex:0 0 calc(48%); margin-bottom:30px; }
	.freeSlide article div { width:100%; position:relative; }
	.freeSlide article div img { width:100% }
	.freeSlide article dl {  width:90%; height:auto; padding:15px 0; position:relative; margin:-40px auto 0; z-index:10;}
	.freeSlide article dl dt { padding:10px 0 15px; }
	.freeSlide article dl dt em { font-size:12px; }
	.freeSlide article dl dt strong { font-size:18px; line-height:1.3;}
	.freeSlide article dl dd { text-align:center; }
	.freeSlide article dl dd span { font-size:14px; display:inline; word-break:keep-all;}

	.s301_div2.s301_div2_center article { flex-wrap:wrap; }
	.s301_div2.s301_div2_center article .s301_Link_txt { 
		position:relative;
		display:flex; flex-direction:column;
		justify-content:center; align-items:flex-start;
		flex:0 0 100%;
		padding-top:0
	}

	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight { 
		justify-content:center; align-items:flex-start;
	}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight h4 { text-align:left; padding-right:0;}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight p span {  text-align:left;}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight ul { justify-content:flex-end; }
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight ul li { 
		margin-right:0; 
		margin-left:10px;
	}

	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight .beigeBox { 
	    align-items:flex-start; 
		padding:30px 25px; 
		margin-top:30px;
	}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight .beigeBox dt { 
		justify-content:flex-start; 
		padding-bottom:10px;
	}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight .beigeBox dt strong { 
		font-size:14px; 
		margin-left:5px; 
	}
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight .beigeBox dd span { display:inline; word-break:keep-all; text-align:left; }
	.s301_div2.s301_div2_center article .s301_Link_txt._FxRight .beigeBox dd span strong { font-size:14px;}


	.dl_titleArea { padding-bottom:40px; }
	.dl_titleArea dl { border-bottom:1px solid #3E3E3E; padding:60px 20px 60px 20px; display:flex; align-items:center;  flex-wrap:wrap;}
	.dl_titleArea dl dt { flex:0 0 100%; padding-right:0; margin-bottom:30px; }
	.dl_titleArea dl dt em { display:block; font-size:16px; margin-top:10px; }
	.dl_titleArea dl dt strong { display:block; font-size:30px; margin-top:15px; line-height:1.3;}
	.dl_titleArea dl dt strong span { display:block; font-size:30px; margin-top:0; line-height:1.3;}
	.dl_titleArea dl dd { flex:0 0 100%;}
	.dl_titleArea dl dd span { font-size:16px; word-break:keep-all; }

	.s301_div2.s301_div2_center article:nth-child(3) .s301_Link_txt { order:1; }
	.s301_div2.s301_div2_center article:nth-child(3) .s301_Link_img { order:0; }

	.s301_baseDiv1 { padding:0 20px 50px; }
	.s301_baseDiv2 { padding:0 20px; }

	.s301_lastList { border:1px solid #cecece; border-top:0; display:flex;flex-wrap:wrap;}
	.s301_lastList li { flex:0 0 50%; display:flex; justify-content:flex-start; align-items:center; position:relative; border:1px solid #cecece; height:auto; flex-direction:column; padding:30px 10px 30px;}
	.s301_lastList li div { width:40px; height:40px; position:relative; }
	.s301_lastList li div i { position:relative; z-index:10; width:100%; height:100%; }
	.s301_lastList li div i img { width:100%; }

	.s301_lastList li div::before { 
		content:"";
		display:block;width:22px; height:22px;
		background:#EDE7D4;
		position:absolute;  right:0; top:0;
		border-radius:20px;
	}

	.s301_lastList li:nth-child(1) div::before { right:-3px; top:-3px; }
	.s301_lastList li:nth-child(2) div::before { right:-3px; top:18px; }
	.s301_lastList li:nth-child(3) div::before { right:-3px; top:-3px; }
	.s301_lastList li:nth-child(4) div::before { right:-3px; top:18px; }
	.s301_lastList li:nth-child(5) div::before { right:-3px; top:-3px; }
	.s301_lastList li:nth-child(6) div::before { right:-3px; top:18px; }
	.s301_lastList li:nth-child(7) div::before { right:auto; top:auto; left:-4px; bottom:0px; }

	.s301_lastList li p { padding:25px 0 0; }
	.s301_lastList li p span { font-size:16px; word-break:keep-all;}
	.s301_lastList li.last { background:#fffef6; position:relative;  justify-content:flex-start; align-items:flex-start; padding:20px; }
	.s301_lastList li.last article { }
	.s301_lastList li.last article span { font-size:18px; line-height:1.5; color:#3E3E3E; display:block;}
	.s301_lastList li.last article span strong { color:#AAA081; font-size:18px; line-height:1.5; }
	.s301_lastList li.last .last_img { position:absolute; right:10px; bottom:10px; }

}
@media (max-width:1024px) {
	.side-menu__block-inner { width:100vw; }

	.benefits-one .collection-one__top .block-title p { margin-left:10px !important; line-height:1.3;  }
	.benefits-one .collection-one__top .block-title p { margin-right:10px !important; }

	.free_pet_img::after { 
		width:131px; height:77px;   
		margin:215px 0 0 -65px
	}
	.block-title h3 { word-break:keep-all !important; }
	.free_pet_img { margin-bottom:100px; }
	.btn-box.mv1-tip i { height:26px; margin:10px auto 50px; }
	.btn-box.mv1-tip strong { font-size:18px;  line-height:1.4;}
	.btn-box.mv1-tip ul { padding:15px 0 0;  }
	.btn-box.mv1-tip ul li { font-size:14px;}
	.btn-box.mv1-tip ul li:nth-child(2),
	.btn-box.mv1-tip ul li:nth-child(4){ margin:0 10px; padding-top:5px; }
	.btn-box.mv1-tip ul li span.i_cross_h { height:10px; }


	.artList { padding:60px 0 10px;}
	.artList ul { margin-left:0; margin-right:0; }
	.artList ul li { margin-bottom:20px; }
	.artList ul li a { font-size:16px;  padding-left:10px;}
	.artList ul li a::before { width:4px; height:4px; top:10px; }
	.artList ul li a + div { width:150%; height:auto; 	}
	
	.artView { padding:60px 0; flex-wrap:wrap;  }
	.artView article:nth-child(1) { flex:0 0 100%; margin-right:0; padding-bottom:0; }
	.artView article:nth-child(1) div.artName { padding:30px 0 20px;  align-items:flex-end; }
	.artView article:nth-child(1) div.artName strong { font-size:20px;  flex:0 0 100px;}
	.artView article:nth-child(1) div.artName em { font-size:15px; }
	.artView article:nth-child(1) dl { display:flex; padding:40px 0; }
	.artView article:nth-child(1) dl dt {  flex:0 0 auto; font-size:20px;  flex:0 0 100px; }
	.artView article:nth-child(1) dl dd { }
	.artView article:nth-child(1) dl dd span { font-size:18px; margin-bottom:10px; }
	.artView article:nth-child(2) { border-top:1px solid #3e3e3e; border-left:0; padding-top:40px; padding-left:0; flex:0 0 100%;}
	.artView article:nth-child(2) p { font-size:16px;padding:12px 0; }

	h3.mv2_title_h3 > span span { font-size:25px; display:block; }
	h3.mv2_title_h3 > strong span { font-size:25px; display:block;}
	h2.mv3_title_h2 span { font-size:20px; }
	h2.mv3_title_h2 strong { font-size:25px; }
	.mv3_img1 { margin-top:30px; }

	.s101 { padding:70px 0; }
	.s201 { padding:0 0; }
	.sv101 { background:url(../imgs/sub/sv101.png) no-repeat center / cover; }
	.sv201 { background:url(../imgs/sub/sv201_m.png) no-repeat center / cover; width:100%; height:100%; }
	.sv301 { background:url(../imgs/sub/sv301.png) no-repeat center / cover; }
	.sv401 { background:url(../imgs/sub/sv401.png) no-repeat center / cover; }
	.sv501 { background:url(../imgs/sub/sv501.png) no-repeat center / cover; }
	.sv601 { background:url(../imgs/sub/sv601.png) no-repeat center / cover; }
	.sv701 { background:url(../imgs/sub/sv701.png) no-repeat center / cover; }

	.s101_div1 img { width:100%; }
	.s101_div1 .s101_phar1 { height:auto; padding:50px 0; }
	.s101_div1 .s101_phar1 .block-title { padding-bottom:40px; }
	.s101_div1 .s101_phar1 .block-title p { font-size:14px; line-height:1.3;}
	.s101_div1 .s101_phar1 .block-title h3 { font-size:32px; margin-top:20px; word-break:keep-all;}
	.s101_div1 .s101_phar1 p.baseText { margin-top:20px; }
	.s101_div1 .s101_phar1 p.baseText strong { font-size:20px; }
	.s101_div1 .s101_phar1 p.baseText span { display:inline !important;  }

	.s101_div2 em.s_tip_txt { font-size:14px; }
	.s101_div2 p.s_title_p { }
	.s101_div2 p.s_title_p strong { font-size:30px !important; word-break:keep-all;}
	.s101_div2 p.s_title_p span { font-size:30px !important; word-break:keep-all; display:block;}

	.s101_div3 { padding:50px 0 0; }
	.s101_div3 article { flex-wrap:wrap}
	.s101_div3 article dl { 
		flex:0 0 100%; 
		padding:50px 30px; 
	}
	.s101_div3 article dl dt { font-size:32px;text-align:right; }
	.s101_div3 article dl dd { padding:25px 0 0; margin-top:20px; text-align:right;}
	.s101_div3 article dl dd::before { width:20px;height:3px; }
	.s101_div3 article dl dd span { font-size:18px;display:inline; word-break:keep-all;}
	.s101_div3 article div { flex:0 0 100%; }

	.s101_div3 article:nth-child(2) dl { padding-left:30px; }
	.s101_div3 article:nth-child(2) dl dd { text-align:left; }

	.s101_bw { margin:40px auto 0; }
	.t_greeting { width:100%; top:20px; }
	.t_greeting img { width:100%; }
	.s101_div4 { padding:70px 0; position:relative;}
	.s101_div4 p.fisrt { margin-bottom:25px; }
	.s101_div4 p.fisrt span { font-size:32px; word-break:keep-all; }
	.s101_div4 p.second span { font-size:20px; }

	.s101_div4 p.third { position:relative; margin-top:40px; padding-top:50px; }
	.s101_div4 p.third::before { width:90%; }
	.s101_div4 p.third span { font-size:18px; display:inline; word-break:keep-all; }

	.s101_div4 article { padding:80px 0 0; flex-wrap:wrap; }
	.s101_div4 article dl { margin-right:25px; }
	.s101_div4 article dl dt { font-size:16px; padding-bottom:10px; line-height:1.2;}
	.s101_div4 article dl dd { font-size:20px; padding-top:10px; }
	.s101_div4 article img { }


	.s101_div4 { padding:70px 0; position:relative; z-index:10; }
	.s101_div4 p.fisrt { margin-bottom:25px; }
	.s101_div4 p.fisrt span { font-size:32px; display:inline; word-break:keep-all;}
	.s101_div4 p.second span { font-size:18px; display:inline; word-break:keep-all;}

	.s101_div4 p.third { position:relative; margin-top:40px; padding-top:40px; }
	.s101_div4 p.third::before { width:90%; }
	.s101_div4 p.third span { font-size:18px; display:inline; word-break:keep-all;}

	.s101_div4 p span { display:block; }

	.paThumWrap { padding:80px 0;}
	.s201_thum {  padding-bottom:40px; flex-wrap:wrap;}
	.s201_thum article { flex:0 0 100%; margin-bottom:20px; }
	.s201_thum article div img { width:100%; }
	.s201_thum article dl { padding:20px 0; }
	.s201_thum article dl dt { font-size:24px; margin-bottom:30px; }
	.s201_thum article dl dd { font-size:16px; }

	.s201_slidesWrap { flex-wrap:Wrap;}
	.s201_slidesWrap article { flex:0 0 100%; }
	.s201_slidesWrap article img { width:100%; }

	.spPrevNext { right:20px; display:none;  }

	.s201_sl_header .block-title p { font-size:14px !important; line-height:1.3;}
	.s201_sl_header .block-title h3 { font-size:32px; word-break:keep-all;}

	.centerPhar1 { padding:35px 20px; margin:10px 0 30px; }
	.centerPhar1 i.first { position:absolute; left:0; top:0; }
	.centerPhar1 i.first::before { 
		width:35px; 
	}
	.centerPhar1 i.first::after { 
		height:35px;
	}

	.centerPhar1 p { text-align:center; }
	.centerPhar1 p span { font-size:20px; display:inline; word-break:keep-all;}
	.centerPhar1 p span strong.beige { font-size:20px; }
	.centerPhar1 i.last::before { 
		width:35px; 
	}
	.centerPhar1 i.last::after { 
		height:35px;
	}

	.s202_div2 { padding:60px 20px; flex-wrap:wrap;}
	.s202_div2 article { flex:0 0 100%; }
	.s202_div2 article p { font-size:16px; }
	.s202_div2 article:nth-child(2) div { padding-top:50px; }

	.s202_div3 {  padding:0 20px 60px; flex-wrap:wrap;}
	.s202_div3 article { flex:0 0 100%; margin-bottom:20px; }
	.s202_div3 article p { font-size:16px; }

	.s202_div4 p { font-size:32px; line-height:1.4; word-break:keep-all;}
	.s202_div4 p span { font-size:32px; line-height:1.4; word-break:keep-all; display:block;}
	.txt_promise { right:0; bottom:20%; text-align:right; }
	.txt_promise img { width:60%; }

	.s203 { padding-bottom:60px; }
	.s203_case { padding:40px 20px; position:relative; }
	.s203_case article { padding:40px 0; flex-wrap:wrap;}
	.s203_case article .process-img { flex:0 0 100%; }
	.s203_case article .process-con { flex:0 0 100%; padding-left:20px; display:flex; align-items:flex-start; padding-top:40px; }
	.s203_case article .process-con em { font-size:14px; }
	.s203_case article .process-con p span { font-size:18px; display:inline; word-break:keep-all;}

	.s203_case article:nth-child(2n) .process-img { order:0; text-align:left;}
	.s203_case article:nth-child(2n) .process-con { order:1;}
	.s203_case::before { 
		display:none;
	}
	.s203_case article::after { 
		display:none;
	}
	.block-title p { font-size:14px !important; }
	.block-title h3 { text-align:center !important; }

	.pp_type1 { padding:30px 20px 5px; }
	.pp_phar1 > span { font-size:18px; word-break:keep-all; }
	.pp_phar1 > span span { font-size:18px; word-break:keep-all; display:block;}
	.pp_phar1 strong.str_case1 { font-size:30px; word-break:keep-all; line-height:1.5;}
	.pp_type2 { padding:10px 20px 40px; }

	.pp_type2 .pp_phar1 { text-align:center; }
	.pp_type2 .pp_phar1 span { display:inline; font-size:18px; line-height:1.8; text-align:center; }
	
	.imgCase1 { width:100%; height:auto; }
	.imgCase1 img { width:100%; height:auto; }

	.centerPhar1.centerPhar2 { padding-top:55px; }

	.cTitle_h4 { 
		width:160px; height:50px; 
		font-size:20px; 
		position:absolute; left:50%; top:-25px; 
		transform:translate(-50%);
	}
	.ptbCase1 { padding:20px 20px; }
	.pp_table thead tr th { 
		font-size:16px;
		line-height:1.5;
		padding:15px 0;
	}
	.pp_table tbody tr th { 
		font-size:16px; 
		line-height:1.5;
		padding:15px 0; 
	}
	.pp_table tbody tr td { 
		font-size:16px;
		line-height:1.5;
		padding:15px 0; 
	}
	.grayFont { font-size:16px; }

	.pp_list_flex { display:flex; justify-content:space-between; flex-wrap:wrap; margin-top:50px;}
	.pp_list_flex article { display:flex; flex-direction:column; flex:0 0 100%; }
	.pp_list_flex article .ppConText { 
		display:flex; flex-direction:column; align-items:flex-start; justify-content:center; 
		padding:40px 0;
	}
	.pp_list_flex article .ppConText h3 { font-size:24px; word-break:keep-all; text-align:left; }
	.pp_list_flex article .ppConText p { padding:30px 0 40px; }
	.pp_list_flex article .ppConText p span { font-size:18px; display:inline; word-break:keep-all; }
	.pp_list_flex article .ppConText ul li { 
		font-size:16px; 
		height:auto; 
		margin-left:4px;
		margin-bottom:10px;
		padding:6px 10px;
	}

	.pp_list_flex article:nth-child(2) .ppConImg { order:0; }
	.pp_list_flex article:nth-child(2) .ppConText { order:1; align-items:flex-start; padding: 40px 0;}
	.pp_list_flex article:nth-child(2) .ppConText p span { text-align:left; }
	.pp_list_flex article:nth-child(2) .ppConText ul li { margin-left:4px; margin-right:0; } 

	.scroll-to-top { right:0 !important; bottom:0 !important;}
	
	.s205_pbox { 
		padding:80px 0 80px;
	}
	.s205_benefit { 
		height:auto; 
		padding:80px 20px;  
	}
	.s205_div1 em { 
		font-size:18px; 
	}
	.s205_div1 p { 
		font-size:38px; 
		word-break:keep-all !important;
	}
	.s205_div1 a.btnBaseWhite { 
		width:150px; height:50px;
		font-size:16px; 
	}

	.s205_div2 { 
		display: flex;
		flex-direction:column;
		justify-content:center; 
		align-items:center;
	}
	.s205_div2 em {
		font-size: 14px;
	}

	.s205_div2 h3 {
		font-size: 32px;
		margin-top: 15px;
	}

	.processTab { justify-content:space-between;  }
	.processTab li { 
		width:33.333333%; height:44px;
		display:flex; justify-content:center; align-items:center;
		font-size:14px; 
		border-bottom:0;
		margin-right:0;
		cursor:pointer;
	}


	.processCon { 
		padding:40px 20px;
		border-radius:0 0 10px 10px;
	}
	.processCon article { 
		display:none;
	}
	.processCon article.on { flex-wrap:wrap;}


	.processCon article div:nth-child(1) { flex:0 0 100%; text-align:center; padding:0 0 30px; }
	.processCon article div:nth-child(1) img { max-width:100%; }

	.processCon article div:nth-child(2) { 
		padding-left:0;
		flex:0 0 100%;
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}
	.processCon article div:nth-child(2) > span { position:relative;  }
	.processCon article div:nth-child(2) > span i { 
		width:60px; height:60px;
		display:block; position:relative;
		z-index:10;
	}
	.processCon article div:nth-child(2) > span::after { 
		content:"";display:block;
		background:#EDE7D4;
		border-radius:18px;
		position:absolute; z-index:1;
	}
	.processCon article:nth-child(1) div:nth-child(2) > span::after { 
		width:22px;height:22px;
		left:0; top:3px;
	}
	.processCon article:nth-child(2) div:nth-child(2) > span::after { 
		width:33px;height:33px;
		left:32px; top:-3px;
	}
	.processCon article:nth-child(3) div:nth-child(2) > span::after { 
		width:33px;height:33px;
		left:35px; top:28px;
	}


	.processCon article div:nth-child(2) p { padding:20px 0 0; text-align:center;}
	.processCon article div:nth-child(2) p span { font-size:16px; display:inline; word-break:keep-all; line-height:2}
	.processCon article div:nth-child(2) p span a { font-size:16px; }
	.processCon article div:nth-child(2) p span strong { font-size:16px; }

	.pet_profile h3 { padding-left:0; }
	.w_col_6_pet > div { margin-top:20px; margin-left:0; margin-right:0; }
	.w_col_6_pet > div:nth-child(1) { margin-top:0; }
	.w_col_6_pet > div.last_pet { margin-top:0; display:flex; justify-content:center; margin-top:-10px; position:relative;}
	.w_col_6_pet > div.last_pet::before { content:"";display:block; width:100%; height:1px; background:#ccc; position:absolute; left:0; top:50px; z-index:-1;}

	.benefits-bg .thm-btn { position:relative; right:auto; top:auto; border-radius:auto; border:1px solid #1e1e1e; color:#1e1e1e; line-height:1.3; margin:-50px auto 80px;}

}

@media (max-width:820px){
	.artList ul li {  flex:0 0 16.666667%; }
}

@media(max-width:640px){
	.s202_ab1 { width:90%; right:-20px;  }
	.mv2-cert img { max-width:100%; max-width:140px; }
	.mv2-cert p { font-size:16px; margin-top:10px; } 

	.s301 { padding:80px 0; }
	.s401 { padding:80px 0; }
	.block-title h3 { margin-top:10px; }
	.artList ul li a:hover + div { display:none;  }
	.artList ul li {  flex:0 0 20%; }

	.mv-img iframe { height:220px !important; }

}

@media(max-width:490px){
	.artList ul li {  flex:0 0 33.3333333%; }
}

@media(max-width:360px){
	.artList ul li {  flex:0 0 50%; }
	.s301_lastList li { flex:0 0 100%; }

	.s101_div1 .s101_phar1 .block-title h3 { font-size:28px; }
	.s101_div3 article dl dt { font-size:28px; }
	.s101_div4 p.fisrt span { font-size:28px; }
	.s101_div4 p.fisrt span { font-size:28px; }
	.s101_div2 p.s_title_p strong { font-size:28px !important;  }
	.s201_sl_header .block-title h3 { font-size:28px; }
	.pp_phar1 strong.str_case1 { font-size:28px; }
}



@media (max-width:1200px){
    .baseWidth1200 { width:auto; margin:0 auto; margin-left:20px !important; margin-right:20px !important; }
	
	.memberTopTab li a strong { font-size:12px; }
	.memberTopTab li a em { padding-top:20px; }
	.memberTopTab li a em,
	.memberTopTab li a em span { font-size:14px; }

	.formBase { margin-top:30px;}
	.formBase h2.title_h2 {
		margin-bottom:20px !important; font-size:22px; word-break:keep-all;
	}
	.formBase h2.title_h2 em { font-size:22px; word-break:keep-all;}
	.agreeBox { margin-top:20px; }
	.cmBox { font-size:14px; }
    .agreeCheck { display:flex; flex-wrap:wrap;}
    .agreeCheck > div { margin-top:10px; margin-left:0; }
    .agreeCheck > div:nth-child(1) { margin-top:0; }

	.checkingArea3 strong { font-size:14px; }

	.agreeTotal { padding:35px 20px 0; display: flex; justify-content: flex-start;}

	.subContainer { border-top:10px solid #aaa081; }
	.memCenterArea { padding:40px 20px; }
	.loginBox {
		padding:60px 30px 30px;
		width:100%; height:auto;
		display:block;
	}

	.loginBox > div { display:flex; align-items:center; justify-content:center; flex:0 0 100%; margin-bottom:30px;}

	.loginBox article { text-align: left; flex:0 0 100%; padding-bottom:20px;}
	.loginBox article p { font-size:16px; padding:10px 0 20px; }
	.lgDiv { margin-top:20px}
	.lgDiv .titleLabel { padding-bottom:4px; }
	.lgDiv .titleLabel strong { font-size:16px; }

	.autoSave { padding:10px 0 10px; }
	.autoSave > div { display:block; }

	.lgDivEtc { position:relative; margin:auto; left:auto; top:auto; margin-top:50px; }
	.lgDivEtc div a { 
		font-size:14px; 
		padding:0 10px; position: relative;
	}
	.lgDivEtc div a:nth-child(1) { padding-left:0; }
	.lgDivEtc div a:nth-child(3) { padding-right:0; }

	.checkingLogin strong { font-size:14px; }

	.btnLoginB { border-radius:0;}
	.btnLoginBox { margin-top:20px; display:flex; justify-content:space-between;}
	.btnLoginBox a { 
		height:50px; width:49%; 
		font-size:18px; 
		margin-left:0;
	}
	.loginLogo { width:132px; }

    .fxb { display: block; margin-bottom:0; width: 100%; flex-wrap:wrap}
    .fxb_m { display: flex; flex-wrap: nowrap;}
    .fxb_m > div { padding-left:0; margin-left:0; margin-bottom:0 !important; }
    .w_col_4 > div { flex:0 0 calc(100%); margin-right:0; margin-left:0; margin-bottom:20px;}
    .w_col_3 > div { flex:0 0 calc(100%); margin-left:0; margin-right:0; margin-bottom:20px;}
    .w_col_2 > div { flex:0 0 calc(100%); margin-right:0; margin-bottom:20px; margin-left:0; height:auto;}
    .fxb_m > div { flex:0 0 50%; }

    .w_col_2.spaceBetween > div:nth-child(1) { 
        flex:0 0 calc(100%); 
        margin-left:0; margin-right:0;
     }
    .w_col_2.spaceBetween > div:nth-child(2) { 
        flex:0 0 calc(100%);  
        margin-left:0; margin-right:0;
    }

	.cmBox2 {
		padding:60px 30px;
		margin:0 20px;
	}
	.cmBox2 p { margin:40px 0 60px;}
	.cmBox2 p span { font-size:26px; line-height:1.4; word-break:keep-all;}
	.cmBox2 p span strong { font-size:26px;  line-height:1.4;}

	.formBase h2.title_h2_a {
		font-size:34px; 
	}

    .fsbWrap {
        flex-wrap:wrap;
    }
    .fsbWrap .selectBox2 { flex:0 0 100px;}
    .fsbWrap .phoneAuto { flex:0 0 calc(100% - 105px) }
	.fsbWrap .phoneAuto { flex:0 0 calc(100%) }
    .fsbWrap .fxWrapBtn { flex:0 0 100%; margin-top:5px; margin-left:0;}
}



@media (max-width:820px){
	.pc_view { display:none; }
	.m_view { display:block; }
}


@media (max-width:640px){
	.sessionNav li a { 
		height:50px; 
		font-size:20px;
	}
	.subBtnBottomRight { position: relative; z-index: 10; display: flex; justify-content: flex-end; }
	.subBtnBottomRight a { margin-left:0; flex:0 0 49%; }

	a.btnBase,
	a.btnBeige { font-size:16px; }

}

@media (max-width:360px){
	.btnLoginBox a { font-size:16px; }
	.fsbWrap .certAuto { flex:0 0 100%;}
	a.btnGrayBorder { margin-left:0; margin-top:5px; width:100%; }
}


@media (max-width:1650px) {
	.aboutBox p.baseText span { display:inline !important; }
	.aboutBox p.baseText span:nth-child(1) { display:block !important; }
	.newPdArea { padding-left:10% !important; padding-right:10% !important; }

}
@media (max-width:1024px) {
	.m_block1 { display:block;height:1px;width:0; }

	.newAddBox { margin-top:100px; } 
	.newAddBox p { padding:15px 0; font-size:18px;  }
	.newAddBox em { font-size:80px; left:-5px; top:-55px; }
	.newAddBox > div.row .posRelative { margin-top:50px; }


	.featured-collection { height:auto; }
	.fcimg_bg { background:none; height:auto; }
	.m_view { display:block; }
	.benefits-one h3 { word-break:keep-all; }

	.s101_div1 .s101_phar1 .block-title h3 span { display:inline; font-size:26px; }
	.s101_div1 .s101_phar1 .block-title h3 span.m_block { display:block; font-size:26px; line-height:1.7; }
	.consultLayer { position:fixed; }
	.s205_slides { padding:20px 0 0; }
	.s205_slides .s101_div1 .s205_imgBox { padding-right:0; }
	.s205_slides .collection-two__carousel.owl-theme .owl-nav {
		position: absolute;
		right: auto;
		left:0;
		margin-top:-70px;
		margin-left:auto;
		top:0;
		width:100%;
		z-index: 1000;
	}
	.pbCase205 { padding-bottom:0 !important; }

	.s101_div1.pbCase205 .s101_phar1 { height:auto; padding:30px 0 0 !important; }
	.s101_div1.pbCase205 .s101_phar1 .block-title { padding-bottom:30px !important; }

}

@media (max-width:768px) {
	.popLayer1 { width:100%; left:0; top:110px; }
	.newAddBox { margin-top:100px; padding-bottom:10px;} 
	.newAddBox .round_top { border-radius:30px 30px 0 0; }
	.newAddBox p { padding:15px 0; font-size:16px;  }
	.newAddBox em { font-size:60px; left:0; top:-38px; }
	.newAddBox > div.row .posRelative { margin-top:40px; }

	.featured-collection { margin-bottom:0 !important; }
	.featured-collection .midContainer .row::before { 
		display:none;
	}

	.featured-collection .padding_left::before { 
		content:"K-Pet Art";
		font-family: "Playfair Display";
		font-size:70px; font-weight:700;
		background: linear-gradient(10deg, #F4EEDB 0%, #F4F4F4 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: transparent;
		white-space:nowrap;
		position:absolute; left:50%; bottom:50px;
		transform:translateX(-50%);
		z-index:100;
	}

	.featured-collection .aboutBox { padding-top:50px; }

}

@media (max-width:360px){
	.m_block1 { display:none;}
}


