<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* width 1280 */
@media only screen and (min-width:1025px) and (max-width:1280px) {
	
}

/* width 1366 */
@media only screen and (min-width:1281px) and (max-width:1366px) {
	
}

/* width 1440 */
@media only screen and (min-width:1367px) and (max-width:1440px) {
	
}

/* width 1500 */
@media only screen and (min-width:1441px) and (max-width:1550px) {
	
}

/* width 1600 */
@media only screen and (min-width:1551px) and (max-width:1600px) {
	
}

/* width 1920 */
@media only screen and (min-width:1601px) and (max-width:1920px) {
	
}

/* width more than 1920 */
@media only screen and (min-width: 1921px) {
	
}

@media only screen and (max-width: 1200px) {
    .main { width: 100%; }
}

/* iphone 5/5s dikey */
@media only screen and (max-width:359px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 28px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { width: auto; height: 80px; margin: 5px auto 0px auto; float: initial; }
	.social-media { display: none; }
	
	.banner { margin-top: -20px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.slider { height: 170px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 100%; margin: 0 auto 20px auto; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list ul li { margin-bottom: 10px; }
	.main-activity-list-left { width: 100%; height: auto; padding: 0 5px; font-size: 12px; line-height: 14px; margin-top: 5px; }
	.main-activity-list-date { width: 132px; margin: 5px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px 0 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 100%; margin: 0 auto 40px auto; float: initial; }
	.main-top-right-top-bottom ul li::before { width: 150px; }
	.main-campaing-list-img { height: 280px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; padding-top: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 80px; height: 125px; line-height: 115px; font-size: 46px; }
	.main-ebullettin-right { width: calc(100% - 90px); height: auto; padding: 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 160px; max-width: 280px; margin: 0 auto; float: initial; padding: 0 10px; }

	.main-bottom { margin: 40px 0 0 0; }

	.main-bottom-item { width: 80%; height: 130px; margin: 0 auto 40px auto; float: initial; }
	.main-bottom-item:last-child { margin-right: auto; }
	.main-bottom-item-header { font-size: 20px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 110px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 100px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-right { width: 100%; height: auto; padding: 10px 5px; }
	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; width: auto; margin: 0 auto 5px auto; float: initial; }
	.footer-address::after { width: 30px; background-size: 25px; }
	.footer-workhours { width: auto; height: 40px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; float: initial; margin: 0 auto; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-bottom { padding: 5px 0 10px 0; }
	.footer-bottom-left { display: none; }
	.footer-bottom-right { width: 100%; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 0; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: auto; background: rgba(0, 0, 0, .5); padding: 2px 20px 4px 20px; }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: auto; clip-path: none; }
	.corporate-header { width: 100%; }
	.corporate-header::after, .corporate-header::before { content: none; }
	.corporate-header span { clip-path: none; border-radius: 6px; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; height: auto; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 100%; height: 180px; }
	.we-in-the-press-list-header { width: 100%; padding: 15px 20px 15px 20px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: auto; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; text-align: justify; }
	.we-in-the-press-detail-gallery ul { width: 102%; }
	.we-in-the-press-detail-gallery ul li { width: 48%; margin-right: 2%; }

	
	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }

	.modal-elit-card-bottom { max-width: calc(100% - 40px); }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }
	.elit-card-img { height: auto; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 180px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }

	.go-back-text span { padding-right: 15px; }
	.go-back-text::after, .go-back-text::before { content: none; } 

	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 80%; height: 100px; margin: 0 auto 30px auto; padding: 20px 16px 0 16px; float: initial; }
	.contact-address-item.phone { float: initial; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }

	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.contact-form { margin-bottom: 60px; }
	.contact-form-content { padding: 0; }

	.contact-header::after, .contact-header::before { clip-path: none; content: none; }
	.contact-header { width: 100%; border-radius: 4px; font-size: 14px; padding: 11px 60px;  }

	.contact-recaptha { width: calc(100% + 40px); margin: 0 -40px 20px -30px; }
	.g-recaptcha { display: table; margin: 0 auto; }
	.contact-button { width: 100%; height: 40px; border-radius: 8px; }

	.contact-transport-container { padding: 0; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 100%; margin: 0 0 10px 0 ; height: auto; }
	.store-search-floor-plan { width: 100%; margin: 0; height: auto; float: right; }
	.store-search-all-stores a { font-size: 14px; line-height: 22px; }
	.store-search-floor-plan a { font-size: 14px; line-height: 22px; }
	.stores-list-img { height: 120px; }
	.stores-list ul li { width: 80%; margin: 0 auto 30px auto; float: initial; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li { width: 50%; margin: 0; height: 60px; }
	.floor-plan-floors ul li a { padding: 6px 16px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-header { width: 100%; }
	.floor-plan-header::after, .floor-plan-header::before { content: none; }
	.floor-plan-header-back { clip-path: none; border-radius: 6px; padding: 0 15px; }

	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-header::after { content: none; }
	.floor-plan-stores-list { width: 100%; }
	.floor-plan-stores-list ul li { width: 48%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 33.3%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 180px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page::after, .event-next-page::before { content: none; clip-path: none; }
	.event-next-page { width: auto; height: auto; margin-right: -20px; }
	.event-next-page-back { clip-path: none; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
	.event-next-page-back a { padding: 6px 36px 6px 28px; background-position: calc(100% - 20px) center; }

	.event-prev-page::after, .event-prev-page::before { content: none; clip-path: none; }
	.event-prev-page { width: auto; height: auto; margin-left: -20px; }
	.event-prev-page-back { clip-path: none; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
	.event-prev-page-back a { padding: 6px 28px 6px 36px; background-position: 20px center; }
	

	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-date { width: 100%; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { width: 100%; padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { width: 100%; margin: 0 0 10px 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { display: table; float: initial; margin: 0 auto; }
	.event-detail-send-links { width: 100%; padding: 0; margin-top: 10px; }
	.event-detail-send-link { margin: 0 auto; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-slogan { height: auto; font-size: 14px; line-height: 20px; }
	.campaign-list-img { height: 180px; }
	.campaign-list-text { padding: 10px 20px 10px 20px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -45px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: 100%; height: auto; display: table; margin: 0 auto 15px auto; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-brand { margin: 0 auto 10px auto; float: initial; }
	.campaign-detail-slogan { text-align: justify; }
	.campaign-detail-text { text-align: justify; }
	.campaign-detail-slogan-alt { width: 100%; height: auto; margin-bottom: 20px; padding: 4px 0; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { width: 100%; margin: 0; }
	.campaign-detail-bottom-right .event-detail-send-link { margin: 0 auto 10px auto; float: initial; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 260px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 20px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }
	.opportunities-list-img { height: 180px; }
	.opportunities-list-slogan { left: -15px; font-size: 11px; line-height: 14px; max-width: 90%; width: 100%; }
	.opportunities-list-brand { left: 20px; top: 10px; width: 100px; height: 40px; }
	.opportunities-list-brand::before { width: 92px; height: 60px; left: -20px; top: -10px; }
	.opportunities-list-brand img { max-width: 86px; max-height: 36px; }
	.opportunities-list-slogan-alt { height: auto; padding: 6px 15px 0 55px; }

	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 100%; }
	.opportunities-detail-slogan { width: 100%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-slogan-header { text-align: justify; }
	.opportunities-detail-text { text-align: justify; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-detail-others-list-header { margin: 0 auto 28px auto; }
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul { width: 100%;  }
	.gallery-container ul li { width: 100%; height: 160px; margin: 0 auto 10px auto; float: initial; }

	.service-container ul { width: 100%; }
	.service-container ul li { width: 100%; margin: 0 auto 30px auto; float: initial; max-width: 220px; }
	
	.customer-services-links-item:nth-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-child(3) .customer-services-links-item-header { 
		border-top: none;
	}
	.customer-services-links-item:nth-child(3n) .customer-services-links-item-header {
		padding-bottom: 30px;
	}
	.customer-services-links-item:first-child .customer-services-links-item-header {
		padding-top: 10px;
	}
	.customer-services-headers:first-child .customer-services-headers-center {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.customer-services-links-item:nth-last-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(3) .customer-services-links-item-header {
		border-bottom: none;
		padding-bottom: 0;
	}
	.customer-services-links-item:last-child .customer-services-links-item-header {
		padding-bottom: 30px;
		border-bottom: 1px solid #6f2776;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}


	.customer-services-headers { width: 100%; height: 30px; margin-right: 0; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px 0 36px; font-size: 12px; text-align: left; }
	.customer-services-links-item { width: 100%; margin-right: 0; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: auto; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.booth-rental-select-list { width: 100%; }
	.booth-rental-select-list ul li { width: 100%; margin: 0 auto 30px auto; max-width: 200px; float: initial; }
	.booth-rental-select-list ul li:last-child { margin-right: auto; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-right .modalbox { margin-bottom: 6px; }
	.modalbox.half { width: 100%; }

	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 385px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* Samsung S3 dikey */
@media only screen and (min-width:360px) and (max-width:369px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 28px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { width: auto; height: 80px; margin: 5px auto 0px auto; float: initial; }
	.social-media { display: none; }
	
	.banner { margin-top: -20px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.slider { height: 190px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 80%; margin: 0 auto 20px auto; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list ul li { margin-bottom: 10px; }
	.main-activity-list-left { width: 100%; height: auto; padding: 0 5px; font-size: 12px; line-height: 14px; margin-top: 5px; }
	.main-activity-list-date { width: 132px; margin: 5px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px 0 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 100%; margin: 0 auto 40px auto; float: initial; }
	.main-top-right-top-bottom ul li::before { width: 150px; }
	.main-campaing-list-img { height: 280px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; padding-top: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 80px; height: 125px; line-height: 115px; font-size: 46px; }
	.main-ebullettin-right { width: calc(100% - 90px); height: auto; padding: 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 160px; max-width: 320px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 40px 0 0 0; }

	.main-bottom-item { width: 80%; height: 130px; margin: 0 auto 40px auto; float: initial; }
	.main-bottom-item:last-child { margin-right: auto; }
	.main-bottom-item-header { font-size: 20px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 110px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 100px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-right { width: 100%; height: auto; padding: 10px 5px; }
	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; width: auto; margin: 0 auto 5px auto; float: initial; }
	.footer-address::after { width: 30px; background-size: 25px; }
	.footer-workhours { width: auto; height: 40px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; float: initial; margin: 0 auto; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-bottom { padding: 5px 0 10px 0; }
	.footer-bottom-left { display: none; }
	.footer-bottom-right { width: 100%; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 0; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: auto; background: rgba(0, 0, 0, .5); padding: 2px 20px 4px 20px; }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: auto; clip-path: none; }
	.corporate-header { width: 100%; }
	.corporate-header::after, .corporate-header::before { content: none; }
	.corporate-header span { clip-path: none; border-radius: 6px; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; height: auto; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 100%; height: 180px; }
	.we-in-the-press-list-header { width: 100%; padding: 15px 20px 15px 20px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: auto; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; text-align: justify; }
	.we-in-the-press-detail-gallery ul { width: 102%; }
	.we-in-the-press-detail-gallery ul li { width: 48%; margin-right: 2%; }

	
	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }

	.modal-elit-card-bottom { max-width: calc(100% - 40px); }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }
	.elit-card-img { height: auto; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 180px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 80%; height: 100px; margin: 0 auto 30px auto; padding: 20px 16px 0 16px; float: initial; }
	.contact-address-item.phone { float: initial; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }

	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.contact-form { margin-bottom: 60px; }
	.contact-form-content { padding: 0; }

	.contact-header::after, .contact-header::before { clip-path: none; content: none; }
	.contact-header { width: 100%; border-radius: 4px; }

	.contact-recaptha { width: calc(100% + 40px); margin: 0 -20px 20px -20px; }
	.g-recaptcha { display: table; margin: 0 auto; }
	.contact-button { width: 100%; height: 40px; border-radius: 8px; }

	.contact-transport-container { padding: 0; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; height: auto; }
	.store-search-floor-plan { width: 48%; margin: 0; height: auto; float: right; }
	.store-search-all-stores a { font-size: 14px; line-height: 22px; }
	.store-search-floor-plan a { font-size: 14px; line-height: 22px; }
	.stores-list-img { height: 120px; }
	.stores-list ul li { width: 80%; margin: 0 auto 30px auto; float: initial; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li { width: 50%; margin: 0; height: 60px; }
	.floor-plan-floors ul li a { padding: 6px 16px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-header { width: 100%; }
	.floor-plan-header::after, .floor-plan-header::before { content: none; }
	.floor-plan-header-back { clip-path: none; border-radius: 6px; padding: 0 15px; }

	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-header::after { content: none; }
	.floor-plan-stores-list { width: 100%; }
	.floor-plan-stores-list ul li { width: 48%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 33.3%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 220px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page::after, .event-next-page::before { content: none; clip-path: none; }
	.event-next-page { width: auto; height: auto; margin-right: -20px; }
	.event-next-page-back { clip-path: none; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
	.event-next-page-back a { padding: 6px 36px 6px 28px; background-position: calc(100% - 20px) center; }

	.event-prev-page::after, .event-prev-page::before { content: none; clip-path: none; }
	.event-prev-page { width: auto; height: auto; margin-left: -20px; }
	.event-prev-page-back { clip-path: none; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
	.event-prev-page-back a { padding: 6px 28px 6px 36px; background-position: 20px center; }
	

	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-date { width: 100%; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { width: 100%; padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { width: 100%; margin: 0 0 10px 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { display: table; float: initial; margin: 0 auto; }
	.event-detail-send-links { width: 100%; padding: 0; margin-top: 10px; }
	.event-detail-send-link { margin: 0 auto; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-slogan { height: auto; font-size: 14px; line-height: 20px; }
	.campaign-list-img { height: 220px; }
	.campaign-list-text { padding: 10px 20px 10px 20px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -45px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: 100%; height: auto; display: table; margin: 0 auto 15px auto; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-brand { margin: 0 auto 10px auto; float: initial; }
	.campaign-detail-slogan { text-align: justify; }
	.campaign-detail-text { text-align: justify; }
	.campaign-detail-slogan-alt { width: 100%; height: auto; margin-bottom: 20px; padding: 4px 0; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { width: 100%; margin: 0; }
	.campaign-detail-bottom-right .event-detail-send-link { margin: 0 auto 10px auto; float: initial; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 260px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 20px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }
	.opportunities-list-img { height: 220px; }
	.opportunities-list-slogan { left: -15px; font-size: 14px; line-height: 18px; max-width: 90%; width: 100%; }
	.opportunities-list-brand { left: 20px; top: 10px; width: 100px; height: 40px; }
	.opportunities-list-brand::before { width: 92px; height: 60px; left: -20px; top: -10px; }
	.opportunities-list-brand img { max-width: 86px; max-height: 36px; }
	.opportunities-list-slogan-alt { height: auto; padding: 6px 15px 0 55px; }

	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 100%; }
	.opportunities-detail-slogan { width: 100%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-slogan-header { text-align: justify; }
	.opportunities-detail-text { text-align: justify; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-detail-others-list-header { margin: 0 auto 28px auto; }
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul { width: 100%;  }
	.gallery-container ul li { width: 100%; height: 160px; margin: 0 auto 10px auto; float: initial; }

	.service-container ul { width: 100%; }
	.service-container ul li { width: 100%; margin: 0 auto 30px auto; float: initial; max-width: 220px; }
	
	.customer-services-links-item:nth-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-child(3) .customer-services-links-item-header { 
		border-top: none;
	}
	.customer-services-links-item:nth-child(3n) .customer-services-links-item-header {
		padding-bottom: 30px;
	}
	.customer-services-links-item:first-child .customer-services-links-item-header {
		padding-top: 10px;
	}
	.customer-services-headers:first-child .customer-services-headers-center {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.customer-services-links-item:nth-last-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(3) .customer-services-links-item-header {
		border-bottom: none;
		padding-bottom: 0;
	}
	.customer-services-links-item:last-child .customer-services-links-item-header {
		padding-bottom: 30px;
		border-bottom: 1px solid #6f2776;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}


	.customer-services-headers { width: 100%; height: 30px; margin-right: 0; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px 0 36px; font-size: 12px; text-align: left; }
	.customer-services-links-item { width: 100%; margin-right: 0; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: auto; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.booth-rental-select-list { width: 100%; }
	.booth-rental-select-list ul li { width: 100%; margin: 0 auto 30px auto; max-width: 200px; float: initial; }
	.booth-rental-select-list ul li:last-child { margin-right: auto; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-right .modalbox { margin-bottom: 6px; }

	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 480px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone 6/6s dikey */
@media only screen and (min-width:370px) and (max-width:399px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 28px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { width: auto; height: 85px; margin: 0px auto 0px auto; float: initial; }
	.social-media { display: none; }
	
	.banner { margin-top: -20px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.slider { height: 200px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 80%; margin: 0 auto 20px auto; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list ul li { margin-bottom: 10px; }
	.main-activity-list-left { width: 100%; height: auto; padding: 0 5px; font-size: 12px; line-height: 14px; margin-top: 5px; }
	.main-activity-list-date { width: 132px; margin: 5px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px 0 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 90%; margin: 0 auto 40px auto; float: initial; }
	.main-top-right-top-bottom ul li::before { width: 150px; }
	.main-campaing-list-img { height: 280px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; padding-top: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 80px; height: 125px; line-height: 115px; font-size: 46px; }
	.main-ebullettin-right { width: calc(100% - 90px); height: auto; padding: 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 160px; max-width: 320px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 40px 0 0 0; }

	.main-bottom-item { width: 80%; height: 130px; margin: 0 auto 40px auto; float: initial; }
	.main-bottom-item:last-child { margin-right: auto; }
	.main-bottom-item-header { font-size: 20px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 110px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 100px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-right { width: 100%; height: auto; padding: 10px 5px; }
	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; width: auto; margin: 0 auto 5px auto; float: initial; }
	.footer-address::after { width: 30px; background-size: 25px; }
	.footer-workhours { width: auto; height: 40px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; float: initial; margin: 0 auto; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-bottom { padding: 5px 0 10px 0; }
	.footer-bottom-left { display: none; }
	.footer-bottom-right { width: 100%; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 0; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: auto; background: rgba(0, 0, 0, .5); padding: 2px 20px 4px 20px; }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: auto; clip-path: none; }
	.corporate-header { width: 100%; }
	.corporate-header::after, .corporate-header::before { content: none; }
	.corporate-header span { clip-path: none; border-radius: 6px; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; height: auto; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 100%; height: 180px; }
	.we-in-the-press-list-header { width: 100%; padding: 15px 20px 15px 20px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: auto; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; text-align: justify; }
	.we-in-the-press-detail-gallery ul { width: 102%; }
	.we-in-the-press-detail-gallery ul li { width: 48%; margin-right: 2%; }

	
	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }

	.modal-elit-card-bottom { max-width: calc(100% - 40px); }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }
	.elit-card-img { height: auto; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 80%; height: 100px; margin: 0 auto 30px auto; padding: 20px 16px 0 16px; float: initial; }
	.contact-address-item.phone { float: initial; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }

	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.contact-form { margin-bottom: 60px; }
	.contact-form-content { padding: 0; }

	.contact-header::after, .contact-header::before { clip-path: none; content: none; }
	.contact-header { width: 100%; border-radius: 4px; }

	.contact-recaptha { width: calc(100% + 40px); margin: 0 -20px 20px -20px; }
	.g-recaptcha { display: table; margin: 0 auto; }
	.contact-button { width: 100%; height: 40px; border-radius: 8px; }

	.contact-transport-container { padding: 0; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; height: auto; }
	.store-search-floor-plan { width: 48%; margin: 0; height: auto; float: right; }
	.store-search-all-stores a { font-size: 14px; line-height: 22px; }
	.store-search-floor-plan a { font-size: 14px; line-height: 22px; }
	.stores-list-img { height: 120px; }
	.stores-list ul li { width: 80%; margin: 0 auto 30px auto; float: initial; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li { height: 60px; }
	.floor-plan-floors ul li a { padding: 6px 9px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-header { width: 100%; }
	.floor-plan-header::after, .floor-plan-header::before { content: none; }
	.floor-plan-header-back { clip-path: none; border-radius: 6px; padding: 0 15px; }

	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-header::after { content: none; }
	.floor-plan-stores-list { width: 100%; }
	.floor-plan-stores-list ul li { width: 48%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 25%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 220px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page::after, .event-next-page::before { content: none; clip-path: none; }
	.event-next-page { width: auto; height: auto; margin-right: -20px; }
	.event-next-page-back { clip-path: none; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
	.event-next-page-back a { padding: 6px 36px 6px 28px; background-position: calc(100% - 20px) center; }

	.event-prev-page::after, .event-prev-page::before { content: none; clip-path: none; }
	.event-prev-page { width: auto; height: auto; margin-left: -20px; }
	.event-prev-page-back { clip-path: none; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
	.event-prev-page-back a { padding: 6px 28px 6px 36px; background-position: 20px center; }
	

	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-date { width: 100%; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { width: 100%; padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { width: 100%; margin: 0 0 10px 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { display: table; float: initial; margin: 0 auto; }
	.event-detail-send-links { width: 100%; padding: 0; margin-top: 10px; }
	.event-detail-send-link { margin: 0 auto; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-slogan { height: auto; font-size: 14px; line-height: 20px; }
	.campaign-list-img { height: 220px; }
	.campaign-list-text { padding: 10px 20px 10px 20px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -45px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: 100%; height: auto; display: table; margin: 0 auto 15px auto; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-brand { margin: 0 auto 10px auto; float: initial; }
	.campaign-detail-slogan { text-align: justify; }
	.campaign-detail-text { text-align: justify; }
	.campaign-detail-slogan-alt { width: 100%; height: auto; margin-bottom: 20px; padding: 4px 0; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { width: 100%; margin: 0; }
	.campaign-detail-bottom-right .event-detail-send-link { margin: 0 auto 10px auto; float: initial; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 290px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 20px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }
	.opportunities-list-img { height: 220px; }
	.opportunities-list-slogan { left: -15px; font-size: 14px; line-height: 18px; max-width: 90%; width: 100%; }
	.opportunities-list-brand { left: 20px; top: 10px; width: 100px; height: 40px; }
	.opportunities-list-brand::before { width: 92px; height: 60px; left: -20px; top: -10px; }
	.opportunities-list-brand img { max-width: 86px; max-height: 36px; }
	.opportunities-list-slogan-alt { height: auto; padding: 6px 15px 0 55px; }

	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 100%; }
	.opportunities-detail-slogan { width: 100%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-slogan-header { text-align: justify; }
	.opportunities-detail-text { text-align: justify; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-detail-others-list-header { margin: 0 auto 28px auto; }
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul { width: 100%;  }
	.gallery-container ul li { width: 80%; height: 140px; margin: 0 auto 10px auto; float: initial; }

	.service-container ul { width: 100%; }
	.service-container ul li { width: 100%; margin: 0 auto 30px auto; float: initial; max-width: 220px; }
	
	.customer-services-links-item:nth-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-child(3) .customer-services-links-item-header { 
		border-top: none;
	}
	.customer-services-links-item:nth-child(3n) .customer-services-links-item-header {
		padding-bottom: 30px;
	}
	.customer-services-links-item:first-child .customer-services-links-item-header {
		padding-top: 10px;
	}
	.customer-services-headers:first-child .customer-services-headers-center {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.customer-services-links-item:nth-last-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(3) .customer-services-links-item-header {
		border-bottom: none;
		padding-bottom: 0;
	}
	.customer-services-links-item:last-child .customer-services-links-item-header {
		padding-bottom: 30px;
		border-bottom: 1px solid #6f2776;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}


	.customer-services-headers { width: 100%; height: 30px; margin-right: 0; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px 0 36px; font-size: 12px; text-align: left; }
	.customer-services-links-item { width: 100%; margin-right: 0; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: auto; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.booth-rental-select-list { width: 100%; }
	.booth-rental-select-list ul li { width: 49%; margin-right: 2%; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-right .modalbox { margin-bottom: 6px; }

	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 500px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone Plus dikey */
@media only screen and (min-width:400px) and (max-width:479px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 28px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { width: auto; height: 90px; margin: 0px auto 0px auto; float: initial; }
	.social-media { display: none; }
	
	.banner { margin-top: -20px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.chosen-container-single .chosen-single { padding: 2px 22px !important; }

	.slider { height: 220px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 80%; margin: 0 auto 20px auto; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px 0 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 90%; margin: 0 auto 40px auto; float: initial; }
	.main-top-right-top-bottom ul li::before { width: 150px; }
	.main-campaing-list-img { height: 280px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; padding-top: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 130px; height: 125px; line-height: 115px; font-size: 46px; }
	.main-ebullettin-right { width: calc(100% - 140px); height: auto; padding: 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 160px; max-width: 360px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 40px 0 0 0; }

	.main-bottom-item { width: 80%; height: 130px; margin: 0 auto 40px auto; float: initial; }
	.main-bottom-item:last-child { margin-right: auto; }
	.main-bottom-item-header { font-size: 20px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 110px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 100px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-right { width: 100%; height: auto; padding: 10px 0; }
	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; width: auto; margin: 0 auto 5px auto; float: initial; }
	.footer-address::after { width: 30px; background-size: 25px; }
	.footer-workhours { width: auto; height: 40px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; float: initial; margin: 0 auto; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-bottom { padding: 5px 0 10px 0; }
	.footer-bottom-left { display: none; }
	.footer-bottom-right { width: 100%; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 0; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: auto; background: rgba(0, 0, 0, .5); padding: 2px 0 4px 0; }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: auto; clip-path: none; }
	.corporate-header { width: 100%; }
	.corporate-header::after, .corporate-header::before { content: none; }
	.corporate-header span { clip-path: none; border-radius: 6px; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; height: auto; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 100%; height: 180px; }
	.we-in-the-press-list-header { width: 100%; padding: 15px 20px 15px 20px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: auto; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; text-align: justify; }
	.we-in-the-press-detail-gallery ul { width: 102%; }
	.we-in-the-press-detail-gallery ul li { width: 48%; margin-right: 2%; }

	
	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }

	.modal-elit-card-bottom { max-width: calc(100% - 40px); }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }
	.elit-card-img { height: auto; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 80%; height: 100px; margin: 0 auto 30px auto; padding: 20px 16px 0 16px; float: initial; }
	.contact-address-item.phone { float: initial; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }

	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.contact-form { margin-bottom: 60px; }
	.contact-form-content { padding: 0; }

	.contact-header::after, .contact-header::before { clip-path: none; content: none; }
	.contact-header { width: 100%; border-radius: 4px; }

	.contact-recaptha { width: calc(100% + 40px); margin: 0 -20px 20px -20px; }
	.g-recaptcha { display: table; margin: 0 auto; }
	.contact-button { width: 100%; height: 40px; border-radius: 8px; }

	.contact-transport-container { padding: 0; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 48%; margin-right: 2%; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li { height: 60px; }
	.floor-plan-floors ul li a { padding: 6px 14px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-header { width: 100%; }
	.floor-plan-header::after, .floor-plan-header::before { content: none; }
	.floor-plan-header-back { clip-path: none; border-radius: 6px; padding: 0 15px; }

	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-header::after { content: none; }
	.floor-plan-stores-list { width: 100%; }
	.floor-plan-stores-list ul li { width: 48%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 25%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 240px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page { width: 180px; margin-right: -20px; }
	.event-prev-page { width: 220px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	

	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-date { width: 100%; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { width: 100%; padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { width: 100%; margin: 0 0 10px 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { display: table; float: initial; margin: 0 auto; }
	.event-detail-send-links { width: 100%; padding: 0; margin-top: 10px; }
	.event-detail-send-link { margin: 0 auto; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-slogan { height: auto; font-size: 14px; line-height: 20px; }
	.campaign-list-img { height: 240px; }
	.campaign-list-text { padding: 10px 20px 10px 20px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -45px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: 100%; height: auto; display: table; margin: 0 auto 15px auto; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-brand { margin: 0 auto 10px auto; float: initial; }
	.campaign-detail-slogan { text-align: justify; }
	.campaign-detail-text { text-align: justify; }
	.campaign-detail-slogan-alt { width: 100%; height: auto; margin-bottom: 20px; padding: 4px 0; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { width: 100%; margin: 0; }
	.campaign-detail-bottom-right .event-detail-send-link { margin: 0 auto 10px auto; float: initial; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 333px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 20px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }
	.opportunities-list-img { height: 240px; }
	.opportunities-list-slogan { left: -15px; font-size: 14px; line-height: 18px; max-width: 90%; width: 100%; }
	.opportunities-list-brand { left: 20px; top: 10px; width: 100px; height: 40px; }
	.opportunities-list-brand::before { width: 92px; height: 60px; left: -20px; top: -10px; }
	.opportunities-list-brand img { max-width: 86px; max-height: 36px; }
	.opportunities-list-slogan-alt { height: auto;}

	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 100%; }
	.opportunities-detail-slogan { width: 100%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-slogan-header { text-align: justify; }
	.opportunities-detail-text { text-align: justify; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-detail-others-list-header { margin: 0 auto 28px auto; }
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul { width: 100%;  }
	.gallery-container ul li { width: 80%; height: 140px; margin: 0 auto 10px auto; float: initial; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 48%; margin: 0 2% 30px 0; }
	
	.customer-services-links-item:nth-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-child(3) .customer-services-links-item-header { 
		border-top: none;
	}
	.customer-services-links-item:nth-child(3n) .customer-services-links-item-header {
		padding-bottom: 30px;
	}
	.customer-services-links-item:first-child .customer-services-links-item-header {
		padding-top: 10px;
	}
	.customer-services-headers:first-child .customer-services-headers-center {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.customer-services-links-item:nth-last-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(3) .customer-services-links-item-header {
		border-bottom: none;
		padding-bottom: 0;
	}
	.customer-services-links-item:last-child .customer-services-links-item-header {
		padding-bottom: 30px;
		border-bottom: 1px solid #6f2776;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}



	.customer-services-headers { width: 100%; height: 30px; margin-right: 0; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px 0 36px; font-size: 12px; text-align: left; }
	.customer-services-links-item { width: 100%; margin-right: 0; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: auto; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.booth-rental-select-list { width: 100%; }
	.booth-rental-select-list ul li { width: 49%; margin-right: 2%; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 550px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone 4 yatay */
@media only screen and (min-width:480px) and (max-width:559px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 25px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { height: 70px; margin: 10px 0 0px 60px; }
	.social-media { width: auto; height: 80px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -30px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.slider { height: 270px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }
	.main-top-right-top-bottom ul li::before { width: 100px; }
	.main-campaing-list-img { height: 170px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 210px; height: 125px; line-height: 115px; font-size: 46px; float: right; }
	.main-ebullettin-right { width: calc(100% - 230px); height: auto; padding: 14px 0 0 0; float: left; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 200px; max-width: 400px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 20px 0; }

	.main-bottom-item { width: 32%; height: 98px; margin-right: 2%; }
	.main-bottom-item-header { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
	.main-bottom-item-img { height: 80px; }
	.main-bottom-item-img img { max-width: 120px; max-height: 76px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-right { width: 100%; height: auto; padding: 10px 0; }
	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; width: auto; margin: 0 auto 5px auto; float: initial; }
	.footer-address::after { width: 30px; background-size: 25px; }
	.footer-workhours { width: auto; height: 40px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; float: initial; margin: 0 auto; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-bottom { padding: 10px 0; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 20px; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: auto; background: rgba(0, 0, 0, .5); padding: 2px 0 4px 0; }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: auto; clip-path: none; }
	.corporate-header { width: calc(100% - 80px); }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: 300px; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; }
	.we-in-the-press-detail-gallery ul li { width: 30.4%; }

	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }
	.modal-elit-card-bottom { max-width: 395px; }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 48%; height: 100px; margin-bottom: 30px; padding: 20px 16px 0 16px; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 48%; margin-right: 2%; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li a { padding: 6px 12px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 16.6%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page { width: 180px; margin-right: -20px; }
	.event-prev-page { width: 220px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.event-months.event-detail { display: none; }

	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-date { width: 100%; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; float: right; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; position: absolute; top: 47px; left: 0; }
	.event-detail-send-links { width: auto; padding: 0; margin-top: 10px; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 300px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-slogan-alt { width: 100%; height: auto; margin-bottom: 20px; padding: 4px 0; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 400px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }
	.opportunities-list-img { height: 300px; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul li { width: 49%; height: 120px; margin: 0 1% 10px 0; }

	.service-container { width: 90%; margin: 0 auto; }
	.service-container ul { width: 102%; }
	.service-container ul li { width: 48%; margin: 0 2% 30px 0; }
	
	.customer-services-links-item:nth-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-child(3) .customer-services-links-item-header { 
		border-top: none;
	}
	.customer-services-links-item:nth-child(3n) .customer-services-links-item-header {
		padding-bottom: 30px;
	}
	.customer-services-links-item:first-child .customer-services-links-item-header {
		padding-top: 10px;
	}
	.customer-services-headers:first-child .customer-services-headers-center {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.customer-services-links-item:nth-last-child(1) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(2) .customer-services-links-item-header, .customer-services-links-item:nth-last-child(3) .customer-services-links-item-header {
		border-bottom: none;
		padding-bottom: 0;
	}
	.customer-services-links-item:last-child .customer-services-links-item-header {
		padding-bottom: 30px;
		border-bottom: 1px solid #6f2776;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}



	.customer-services-headers { width: 100%; height: 30px; margin-right: 0; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px 0 36px; font-size: 12px; text-align: left; }
	.customer-services-links-item { width: 100%; margin-right: 0; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: auto; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.booth-rental-select-list { width: 100%; }
	.booth-rental-select-list ul li { width: 49%; margin-right: 2%; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 190px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone 5/5s yatay */
@media only screen and (min-width:560px) and (max-width:639px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 25px; }
	.header { height: auto; background-position: 44% top; clip-path: none; }
	.logo { height: 80px; margin: 0px 0 0px 50px; }
	.social-media { width: auto; height: 80px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -30px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 30px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px  !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-bottom { display: none; }

	.slider { height: 270px; }
	.swiper-block { bottom: 8px; width: 100%; }
	.swiper-pagination-bullet { width: 14px; height: 14px; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 120px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 64px; max-height: 36px; }


	.main-top-right-top-left { width: 100%; height: auto; padding: 10px; }
	.main-activity-img { width: 260px; height: 260px; margin: 0 auto; }
	.main-top-right-top-right { width: 100%; margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }
	.main-top-right-top-bottom ul li::before { width: 100px; }
	.main-campaing-list-img { height: 170px; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 210px; height: 125px; line-height: 115px; font-size: 46px; float: right; }
	.main-ebullettin-right { width: calc(100% - 230px); height: auto; padding: 14px 0 0 0; float: left; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 220px; max-width: 480px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 20px 0; }

	.main-bottom-item { width: 32%; height: 98px; margin-right: 2%; }
	.main-bottom-item-header { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
	.main-bottom-item-img { height: 80px; }
	.main-bottom-item-img img { max-width: 120px; max-height: 76px; }
	
	.footer { margin-top: 30px; }
	.footer-social { width: 100%; padding: 10px 20px 0 20px; height: 58px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { width: 36px; height: 36px; float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 
	.footer-social ul li i { font-size: 16px; line-height: 30px; }

	.footer-address { height: 55px; font-size: 12px; line-height: 16px; max-width: 330px; padding-left: 36px; }
	.footer-address::after { width: 30px; background-size: 25px; }
	
	.footer-workhours { width: auto; height: 55px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-right { width: 100%; height: 80px; }
	.footer-bottom { padding: 10px 0; }
	.footer-bottom a { font-size: 12px; line-height: 18px; }
	.owner { margin-right: 20px; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: 32px; background: rgba(0, 0, 0, .5); }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: 300px; clip-path: none; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: 300px; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; }
	.we-in-the-press-detail-gallery ul li { width: 30.4%; }

	.modal-body.elit-card-popup-body { max-width: 420px; height: 270px; min-height: initial; }
	.modal-elit-card-bottom { max-width: 395px; }
	.modal-elit-card-top { padding: 20px 25px 0 25px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { height: 36px; margin-top: 5px; }
	.elit-card-error { height: 35px; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 260px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { padding: 20px 16px 0 16px; height: 100px; margin-bottom: 30px; }
	.contact-address-item-icon { width: 34px; height: 34px; font-size: 16px; line-height: 32px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }
	.transport-bus-number, .transport-bus-name { font-size: 12px; line-height: 22px; }


	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 100%; }
	.store-search-store-name { margin-bottom: 10px; }
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 31.3%; margin-right: 2%; }
	.stores-list-img img { max-width: 130px; }
	
	.container-block.floor-plan { padding: 20px; }
	

	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li a { padding: 6px 7px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }


	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 16.6%; }
	.event-months table tr td { padding: 3px 2px; font-size: 12px; line-height: 20px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page { width: 200px; margin-right: -20px; }
	.event-prev-page { width: 200px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: 360px; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: 100%; padding: 0; position: initial; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; float: right; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; position: absolute; top: 47px; left: 0; }
	.event-detail-send-links { width: auto; padding: 0; margin-top: 10px; }
	.event-detail-other-events ul { width: 100%; }
	.event-detail-other-events ul li { width: 100%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 360px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: 360px; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-slogan-alt { width: 100%; margin-bottom: 20px; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }
	
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 490px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: 360px; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }

	.gallery-container ul li { width: 49%; height: 160px; margin: 0 1% 10px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 31.3%; margin: 0 2% 30px 0; }
	


	.customer-services-headers { width: 32.6%; height: 30px; margin-right: 1%; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px; font-size: 12px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
	.customer-services-links-item { width: 32.6%; margin-right: 1%; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: 80px; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 230px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* Samsung S3 yatay */
@media only screen and (min-width:640px) and (max-width:659px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 35px; }
	.header { height: 100px; background-position: 44% top; clip-path: none; }
	.logo { height: 90px; margin: 5px 0 5px 60px; }
	.social-media { width: auto; height: 100px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -30px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 40px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }
	
	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.mb-menu-logo { height: 120px; display: block; }
	.mb-menu-logo img { height: 100%; object-fit: contain; }

	.mmenu-address { font-size: 14px; line-height: 18px; padding-left: 30px; }
	.mmenu-address::after { width: 30px; background-size: 22px; }
	.mmenu-workhours { padding-left: 40px; font-size: 14px; line-height: 18px; }
	.mmenu-workhours::after { width: 40px; background-size: 33px; }

	.slider { height: 290px; }
	.swiper-block { bottom: 10px; width: 100%; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }
	.main-brands-item-brand:first-child { height: 70px;}
	.main-brands-item-brand:first-child img { max-width: 140px; max-height: 60px; }
	.main-brands-item-brand { height: 50px; }
	.main-brands-item-brand img { max-width: 68px; max-height: 36px; }

	.main-campaing-list-img { height: 200px; }

	.main-top-right-top-left { width: 280px; height: auto; padding: 10px; }
	.main-activity-img { width: 100%; height: 260px; }
	.main-top-right-top-right { width: calc(100% - 280px); margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: 100%; height: auto; float: inherit; margin-bottom: 30px; }
	.main-ebullettin-left { width: 210px; height: 125px; line-height: 115px; font-size: 46px; float: right; }
	.main-ebullettin-right { width: calc(100% - 230px); height: auto; padding: 14px 0 0 0; float: left; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; padding-right: 15px; }

	.main-video-block { width: 100%; height: 280px; max-width: 600px; margin: 0 auto; float: initial; }

	.main-bottom { margin: 40px 0 20px 0; }

	.main-bottom-item { width: 32%; height: 124px; margin-right: 2%; }
	.main-bottom-item-header { font-size: 18px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 100px; }
	.main-bottom-item-img img { max-width: 130px; max-height: 90px; }
	
	.footer-social { width: 100%; padding: 20px 20px 0 20px; height: 88px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 

	.footer-address { height: 55px; font-size: 13px; line-height: 18px; max-width: 350px; padding-left: 36px; }
	.footer-address::after { width: 30px; background-size: 25px; }
	
	.footer-workhours { width: auto; height: 55px; padding-left: 42px; margin-left: 20px; font-size: 13px; line-height: 18px; }
	.footer-workhours::after { width: 38px; background-size: 34px; }

	.footer-right { width: 100%; }


	.router { height: 180px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: 32px; background: rgba(0, 0, 0, .5); }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: 300px; clip-path: none; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: 300px; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 18px; line-height: 20px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; }
	.we-in-the-press-detail-gallery ul li { width: 22.2%; }

	.modal-body.elit-card-popup-body { max-width: 480px; height: 300px; }
	.modal-elit-card-bottom { max-width: 435px; }
	.modal-elit-card-top { padding: 30px 45px 0 45px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { margin-top: 5px; }
	.elit-card-error { height: 35px; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 18px; line-height: 20px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 300px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-top { height: auto; padding: 16px 15px; }
	.contact-address-item { width: 32%; height: 100px; padding: 20px 10px 0 10px; margin-bottom: 0; }
	.contact-address-item-icon { width: 30px; height: 30px; font-size: 16px; line-height: 28px; }
	.contact-address-item.mail .contact-address-item-icon { font-size: 15px; }
	.contact-address-item.phone .contact-address-item-icon { font-size: 15px; }
	.contact-address-item-header { margin-bottom: 6px; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }

	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 48%; }
	.store-search-store-name,
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 31.3%; margin-right: 2%; }
	
	
	.container-block.floor-plan { padding: 20px; }
	
	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li a { padding: 6px 12px; font-size: 14px; line-height: 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }

	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 16.6%; }
	.event-months table tr td { padding: 3px 2px; font-size: 14px; line-height: 24px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page { width: 200px; margin-right: -20px; }
	.event-prev-page { width: 200px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 18px; line-height: 20px; }
	.event-detail-img { width: 100%; height: 360px; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: calc(100% - 190px); padding: 0; position: initial; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; position: absolute; top: 35px; left: 0; }
	.event-detail-send-links { width: auto; padding: 0; }
	.event-detail-other-events ul li { width: 49%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 360px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: 360px; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-header, .campaign-detail-header h1 { font-size: 16px; line-height: 20px; }
	.campaign-detail-slogan-alt { width: 100%; margin-bottom: 20px; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }
	
	.campaign-detail-others { padding-top: 20px; font-size: 16px; line-height: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 560px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: 360px; margin: 0 0 20px 0; }
	.opportunities-detail-img img { object-fit: contain; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-slogan-alt, .opportunities-detail-slogan-alt h1 { font-size: 16px; line-height: 20px; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }
	.opportunities-detail-container .event-share-with-wp { right: 0; left: initial; }

	.gallery-container ul li { width: 49%; height: 160px; margin: 0 1% 10px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 31.3%; margin: 0 2% 30px 0; }
	


	.customer-services-headers { width: 32.6%; height: 30px; margin-right: 1%; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px; font-size: 12px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
	.customer-services-links-item { width: 32.6%; margin-right: 1%; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: 80px; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 230px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone 6/6s yatay */
@media only screen and (min-width:660px) and (max-width:699px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 35px; }
	.header { height: 100px; background-position: 44% top; clip-path: none; }
	.logo { height: 100px; margin: 0px 0 0px 50px; }
	.social-media { width: auto; height: 100px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -30px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 40px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }

	.chosen-container-single .chosen-single { padding: 1px 22px !important; }
	.chosen-container-single .chosen-single div b { background-position: 0 4px !important; }

	.slider { height: 305px; }
	.swiper-block { bottom: 10px; width: 100%; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }

	.main-campaing-list-img { height: 260px; }

	.main-top-right-top-left { width: 280px; height: auto; padding: 10px; }
	.main-activity-img { width: 100%; height: 260px; }
	.main-top-right-top-right { width: calc(100% - 280px); margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: calc(100% - 450px); height: 280px; }
	.main-ebullettin-left { width: 100%; height: 70px; line-height: 65px; font-size: 46px; }
	.main-ebullettin-right { width: 100%; height: auto; padding: 14px 0 0 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; }

	.main-video-block { width: 440px; height: 280px; }

	.main-bottom { margin: 40px 0 20px 0; }

	.main-bottom-item { width: 32%; height: 145px; margin-right: 2%; }
	.main-bottom-item-header { font-size: 18px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 140px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 110px; }
	
	.footer-social { width: 100%; padding: 20px 20px 0 20px; height: 88px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 

	.footer-right { width: 100%; }
	.footer-workhours { margin-left: 20px; }


	.router { height: 240px; }
	
	.router-content .main { padding: 0;}
	.router-header::after { content: none; }
	.router-header { background: rgba(0, 0, 0, .7); width: 100%; height: 32px; }

	.router-links::before { content: none; }
	.router-links { width: 100%; height: 32px; background: rgba(0, 0, 0, .5); }
	.router-links ul { margin: 0 auto; float: initial; display: table; }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; height: 300px; clip-path: none; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; height: 300px; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 22px; line-height: 24px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-text { margin-bottom: 25px; }
	.we-in-the-press-detail-gallery ul li { width: 22.2%; }

	.modal-body.elit-card-popup-body { max-width: 480px; height: 300px; }
	.modal-elit-card-bottom { max-width: 435px; }
	.modal-elit-card-top { padding: 30px 45px 0 45px; }
	.modalbox { margin-bottom: 14px; height: 30px; }
	.modalbox .textbox { line-height: 20px; padding: 4px 18px; }
	.elitCardSendBtn { margin-top: 5px; }
	.elit-card-error { height: 35px; }


	.blog-list ul { width: 100%; }
	.blog-list ul li { width: 100%; max-width: 500px; margin: 0 auto 30px auto; float: initial; }
	.blog-list-top { height: 240px; }
	.blog-list-bottom { height: auto; }
	.blog-list-text { text-align: justify; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 22px; line-height: 24px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 300px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-item { width: 32%; padding: 25px 12px 0 12px; margin-bottom: 0; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }

	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 48%; }
	.store-search-store-name,
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 31.3%; margin-right: 2%; }
	
	
	.container-block.floor-plan { padding: 20px; }
	
	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li a { padding: 12px 11px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }

	.custom-select select { height: 38px; }
	
	.event-months { margin-bottom: 20px; }
	.event-months table tr { width: 16.6%; }
	.event-months table tr td { padding: 3px 2px; font-size: 14px; line-height: 24px; text-align: center; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% - 4px);
		top: 2px; left: 2px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }

	.event-next-page { width: 200px; margin-right: -20px; }
	.event-prev-page { width: 200px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 22px; line-height: 24px; }
	.event-detail-img { width: 100%; height: 360px; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-container { position: relative; }

	.event-detail-share-links { width: calc(100% - 190px); padding: 0; position: initial; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; position: absolute; top: 35px; left: 0; }
	.event-detail-send-links { width: auto; padding: 0; }
	.event-detail-other-events ul li { width: 49%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 360px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: 360px; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-slogan-alt { width: 100%; margin-bottom: 20px; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; position: relative; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }
	
	.campaign-detail-others { padding-top: 20px; }
	.campaign-detail-others-header { float: initial; display: table; margin: 0 auto 20px auto; }
	.campaign-detail-others-list-header { font-size: 12px; line-height: 16px; padding: 5px 10px; }

	.othersList { width: 590px; padding: 0 20px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -10px; }
	.slider-arrow.arrow-right { right: -10px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: 360px; margin: 0 0 20px 0; }
	.opportunities-detail-img img { object-fit: contain; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }
	.opportunities-detail-others-list { margin-top: 50px; }
	.opportunities-detail-container .event-share-with-wp { right: 0; left: initial; }

	.gallery-container ul li { width: 49%; height: 180px; margin: 0 1% 10px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 31.3%; margin: 0 2% 30px 0; }
	


	.customer-services-headers { width: 32.6%; height: 30px; margin-right: 1%; }
	.customer-services-headers-icon { left: 5px; top: 3px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
	.customer-services-headers-center { clip-path: none; padding: 0 10px; font-size: 12px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
	.customer-services-links-item { width: 32.6%; margin-right: 1%; padding: 0; }
	.customer-services-links-item-header { padding: 0 8px; height: 80px; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 230px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 26px; background-position: 16px 14px; line-height: 26px; }

}

/* iphone Plus yatay */
@media only screen and (min-width:700px) and (max-width:759px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; top: 35px; }
	.header { height: 100px; background-position: 44% top; clip-path: none; }
	.logo { height: 100px; margin: 0px 0 0px 60px; }
	.social-media { width: auto; height: 100px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -30px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; height: 40px; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }

	.slider { height: 345px; }
	.swiper-block { bottom: 10px; width: 100%; }

	.container::before { display: none; }
	.container { padding-top: 50px; }

	.main-brands { width: 100%; margin-bottom: 20px; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }

	.main-campaing-list-img { height: 260px; }

	.main-top-right-top-left { width: 280px; height: auto; padding: 10px; }
	.main-activity-img { width: 100%; height: 260px; }
	.main-top-right-top-right { width: calc(100% - 280px); margin-top: 0; }

	.main-activity-showed-left { width: calc(100% - 34px); height: 52px; padding-left: 10px; font-size: 12px; line-height: 16px; }
	.main-activity-showed-left span { font-size: 14px; line-height: 16px; }
	.main-activity-showed-right { width: 32px; height: 52px; }
	.main-activity-showed-right a i { font-size: 36px; line-height: 52px; }

	.main-activity-list-left { width: calc(100% - 134px); height: 52px; padding: 0 5px; font-size: 12px; line-height: 14px; }
	.main-activity-list-date { width: 132px; margin: 14px 0; font-size: 11px; }


	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }


	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: calc(100% - 515px); height: 280px; }
	.main-ebullettin-left { width: 100%; height: 70px; line-height: 65px; font-size: 46px; }
	.main-ebullettin-right { width: 100%; height: auto; padding: 14px 0 0 0; }
	.main-ebullettin-header { margin-bottom: 5px; }
	.main-ebullettin-button { margin-bottom: 5px; }

	.main-video-block { width: 500px; height: 280px; }

	.main-bottom { margin: 40px 0 20px 0; }

	.main-bottom-item { width: 32%; height: 145px; margin-right: 2%; }
	.main-bottom-item-header { font-size: 18px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 140px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 110px; }
	
	.footer-social { width: 100%; padding: 20px 20px 0 20px; height: 88px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 

	.footer-right { width: 100%; }
	.footer-workhours { margin-left: 20px; }

	.router { height: 240px; }
	.router-links { width: calc(100% - 280px); }

	.container-block { padding: 20px 20px 30px 20px; }

	.corporate-img-shadow { display: none; }
	.corporate-img { margin: 0 auto; width: 100%; clip-path: none; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 20px; }
	.corporate-item.top, .corporate-item { margin-bottom: 20px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-container { padding: 0; }
	.we-in-the-press-detail-img { margin: 0 auto 20px auto; }

	.we-in-the-press-header h1, .we-in-the-press-header { font-size: 22px; line-height: 24px; }
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-gallery ul li { width: 22.2%; }

	.modal-body.elit-card-popup-body { max-width: 480px; height: 330px; }
	.modal-elit-card-bottom { max-width: 435px; }
	.modal-elit-card-top { padding: 30px 45px 0 45px; }
	.modalbox { margin-bottom: 14px; }
	.elitCardSendBtn { margin-top: 5px; }
	.elit-card-error { height: 35px; }


	.blog-list ul li { width: 48%; margin-right: 2%; }
	.blog-detail-container { padding: 0; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 35px 0 20px 0; border-right: none; }
	.blog-detail-date { transform: rotate(0); height: 28px; padding: 4px; left: initial; right: 0; top: 0; }
	.blog-detail-header h1, .blog-detail-header { font-size: 22px; line-height: 24px; }
	.blog-detail-header { text-align: center; }


	.contact-map { width: 100%; height: 300px; margin: 0 auto 20px auto; float: initial; clip-path: none; }
	.contact-map-back { display: none; }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-item { width: 32%; padding: 25px 12px 0 12px; margin-bottom: 0; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }

	.container-block.stores { padding: 20px; }
	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 48%; }
	.store-search-store-name,
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 31.3%; margin-right: 2%; }
	
	
	.container-block.floor-plan { padding: 20px; }
	
	.floor-plan-img { overflow-x: auto; max-width: calc(100vw - 80px); display: block; height: auto; padding: 10px 5px 20px 5px; }
	.floor-plan-floors ul li a { padding: 12px 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }

	.custom-select select { height: 38px; }

	.event-months table tr td { padding: 3px 4px; font-size: 12px; line-height: 24px; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% + 6px);
		top: -3px; left: 3px; }
	
	.events-list ul { width: 100%; }
	.events-list ul li {  width: 100%; max-width: 440px; float: initial; margin: 0 auto 50px auto; }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }


	.event-next-page { width: 200px; margin-right: -20px; }
	.event-prev-page { width: 200px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.event-months { margin-bottom: 20px; }
	.events-detail-header { padding: 35px 0 0 0; }
	.events-detail-header h1, .events-detail-header { font-size: 22px; line-height: 24px; }
	.event-detail-img { width: 100%; height: 360px; margin-bottom: 20px; }
	.event-detail-img img { object-fit: contain; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-share-links { width: calc(100% - 190px); padding: 0; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; }
	.event-detail-send-links { width: auto; padding: 0; }
	.event-detail-other-events ul li { width: 49%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 360px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: 360px; }
	.campaign-detail-img img { object-fit: contain; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-slogan-alt { width: 100%; margin-bottom: 20px; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }


	.othersList { width: 665px; margin: 0 auto; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -24px; }
	.slider-arrow.arrow-right { right: -20px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: 360px; margin: 0 0 20px 0; }
	.opportunities-detail-img img { object-fit: contain; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }

	.gallery-container ul li { width: 48%; margin: 0 2% 20px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 31.3%; margin: 0 2% 30px 0; }
	


	.customer-services-headers { width: 32.6%; height: 30px; margin-right: 1%; }
	.customer-services-headers-icon { left: 15px; top: -18px; width: 30px; height: 30px; line-height: 30px; }
	.customer-services-headers-center { clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 100%, 12px 100%); padding: 0 12px; }
	.customer-services-links-item { width: 32.6%; margin-right: 1%; padding: 0 12px; }
	.customer-services-links-item-header { padding: 0 10px; height: 80px; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.modal-body.rental-card-popup-body { min-height: initial; background: #fff; }
	
	.modal-rental-card-left { width: 100%; height: 70px; left: 0; top: 0; box-shadow: none; }
	.modal-rental-card-left-top { width: 100%; font-size: 20px; line-height: 22px; margin: 0; top: 0; padding: 10px 20px 0 20px; text-align: center; }
	.modal-rental-card-left-top br { display: none; }
	.modal-rental-card-left-top span { font-size: 22px; line-height: 24px; }
	.modal-rental-card-right { width: 100%; padding: 10px 20px 0 20px; max-height: 250px; overflow-x: auto; margin-top: 70px; margin-bottom: 10px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; z-index: 9; }

	.modalbox.half.right.modal-drp.custom-select select { height: 40px; background-position: 16px 14px; }

}

/* tablet dikey */
@media only screen and (min-width:760px) and (max-width:999px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; }
	.header { height: 120px; background-position: 44% top; clip-path: none; }
	.logo { height: 110px; margin: 10px 0 0px 60px; }
	.social-media { width: auto; height: 110px; }
	.social-media ul { padding: 0; }
	
	.banner { margin-top: -45px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }

	.slider { height: 420px; }
	.swiper-block { bottom: 20px; width: 100%; }

	.container::before { display: none; }
	.container { padding-top: 75px; }

	.main-brands { width: 100%; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }

	.main-campaing-list-img { height: 260px; }

	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }

	.main-activity-showed-left { padding-left: 16px; }
	.main-activity-list-left { padding: 0 5px 0 10px; }

	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }

	.main-ebullettin { width: calc(100% - 515px); height: 315px; }
	.main-ebullettin-left { width: 100%; height: 90px; line-height: 85px; }
	.main-ebullettin-right { width: 100%; padding: 0; }
	.main-video-block { width: 500px; }

	.main-bottom { margin: 40px 0 20px 0; }

	.main-bottom-item { width: 30%; height: 145px; }
	.main-bottom-item-header { font-size: 18px; line-height: 24px; margin-bottom: 15px; }
	.main-bottom-item-img { height: 140px; }
	.main-bottom-item-img img { max-width: 160px; max-height: 110px; }
	
	.footer-social { width: 100%; padding: 20px 20px 0 20px; height: 88px; }
	.footer-social ul { width: auto; display: flex; }
	.footer-social ul li { float: initial; margin: 0 auto; }
	.footer-social ul li:last-child { margin: 0 auto; } 

	.footer-right { width: 100%; }
	.footer-workhours { margin-left: 20px; }

	.router { height: 240px; }
	.router-links { width: calc(100% - 280px); }

	.container-block { padding: 35px 30px 40px 30px; }

	.corporate-img-shadow { transform: translate(-50%, 0); left: calc(50% - 20px); }
	.corporate-img-shadow, .corporate-img { margin: 0 auto; float: initial; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 50px; }
	.corporate-item.top { margin-bottom: 40px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 100%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }
	
	.we-in-the-press-header { padding: 0; margin-top: 35px; }
	.we-in-the-press-detail-gallery ul li { width: 22.2%; }

	.blog-list ul li { width: 48%; margin-right: 2%; }
	.blog-detail-right { display: none; }
	.blog-detail-left { width: 100%; padding: 60px 0 20px 50px; border-right: none; }

	.contact-map, .contact-map-back { width: 100%; margin: 0 auto 50px auto; float: initial; clip-path: none; }
	.contact-map-back { transform: translate(-50%, 0); left: calc(50% - 20px); }
	.contact-address { padding: 0; width: 100%; max-width: initial; }
	.contact-address-item { width: 32%; padding: 25px 12px 0 12px; margin-bottom: 0; }
	.contact-form { margin-bottom: 60px; }
	.contact-transport, .contact-form { width: 100%; max-width: initial; }

	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 45%; }
	.store-search-store-name,
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 31.3%; margin-right: 2%; }
	
	.floor-plan-floors ul li a { padding: 12px 16px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }

	.custom-select select { height: 38px; }

	.event-months table tr td { padding: 3px 4px; font-size: 12px; line-height: 24px; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% - 4px);
		height: calc(100% + 6px);
		top: -3px; left: 3px; }
	
	.events-list ul { }
	.events-list ul li {  }
	.events-list-img { height: 300px; }
	.events-list-date-day { width: 65px; height: 45px; font-size: 40px; line-height: 45px; }
	.events-list-date-month { width: 45px; left: 53px; top: 13px; font-size: 10px; }
	.events-list-header { font-size: 13px; line-height: 16px; padding: 4px 10px 2px 60px; }
	.events-list-header::before { top: -35px; }
	.events-list-header::after, .events-list-header::before { width: 40px; height: 35px; left: 10px; }


	.event-next-page { width: 200px; margin-right: -20px; }
	.event-prev-page { width: 200px; margin-left: -20px; }
	.event-prev-page-back a { padding-left: 116px; background-position: 90px center; }
	
	.event-months { margin-bottom: 20px; }
	.events-detail-header { padding: 35px 0 0 0; }
	.event-detail-img { width: 100%; height: auto; margin-bottom: 20px; }
	.event-detail-right { width: 100%; height: auto; padding: 0; }

	.event-detail-share-links { width: calc(100% - 190px); padding: 0; }
	.event-detail-share-header { padding: 10px 20px; text-align: center; }
	.event-detail-share-link-list { margin: 0; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; }
	.event-detail-send-links { width: auto; padding: 0; }
	.event-detail-other-events ul li { width: 49%; }

	.campaign-list ul li { width: 100%; margin: 0 auto 20px auto; float: initial; max-width: 520px; }
	.campaign-list-img { height: 360px; }
	.campaign-list-text { padding: 0 10px 0 100px; }
	.campaing-list-campaign-rate { width: 76px; height: 54px; left: 16px; top: -36px; font-size: 36px; line-height: 48px; }
	.campaing-list-campaign-rate div { font-size: 18px; line-height: 42px; }


	.campaign-detail-content { padding-top: 40px; }
	.campaign-detail-img { width: 100%; height: auto; }
	.campaign-detail-right { width: 100%; height: auto; padding: 0; }
	.campaign-detail-header { max-width: initial; width: calc(100% - 190px); height: 70px; display: table; margin-bottom: 15px; }
	.campaign-detail-header h1 { display: table-cell; vertical-align: middle; }
	.campaign-detail-slogan-alt { width: 100%; margin-bottom: 20px; }
	.campaign-detail-bottom-right { width: 100%; padding: 0; }
	.campaign-detail-wp-block { margin: 0 10px 0 0; }


	.othersList { width: 665px; }
	.slider-arrow { width: 20px; height: 20px; }
	.slider-arrow.arrow-left { left: -24px; }
	.slider-arrow.arrow-right { right: -20px; }
	.slider-arrow i { line-height: 18px; font-size: 12px; }


	.opportunities-list ul li { width: 100%; max-width: 500px; float: inherit; margin: 0 auto 50px auto; }
	.opportunities-list ul li:nth-child(2n) { float: inherit; }

	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 100%; height: auto; margin: 0 0 20px 0; }
	.opportunities-detail-right { width: 100%; height: auto; padding: 0; margin-bottom: 30px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-container .event-detail-send-links { padding: 0; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }

	.gallery-container ul li { width: 48%; margin: 0 2% 20px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 31.3%; margin: 0 2% 30px 0; }
	
	.customer-services-headers { width: 32.6%; height: 30px; margin-right: 1%; }
	.customer-services-headers-icon { left: 15px; top: -18px; width: 30px; height: 30px; line-height: 30px; }
	.customer-services-headers-center { clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 100%, 12px 100%); padding: 0 12px; }
	.customer-services-links-item { width: 32.6%; margin-right: 1%; padding: 0 12px; }
	.customer-services-links-item-header { padding: 0 10px; height: 80px; font-size: 13px; line-height: 16px; }
	.customer-services-links-item-header span { font-size: 13px; line-height: 16px; }

	.modal-rental-card-left { width: 100%; height: 200px; left: 50%; top: 0; transform: translate(-50%, 0); }
	.modal-rental-card-left-top { width: 210px; font-size: 20px; line-height: 22px; margin: 0 0 20px 20px; }
	.modal-rental-card-left-top span { font-size: 26px; line-height: 26px; }
	.modal-rental-card-right { width: 100%; padding: 220px 20px 0 20px; }
	.close.elit-rental-close-btn { background: #fff; border-radius: 50%; top: 5px; right: 5px; }

	.modalbox.half.right.modal-drp.custom-select select { height: 40px; background-position: 16px 14px; }

}

/* tabley yatay */
@media only screen and (min-width:1000px) and (max-width:1024px) {
	.main { padding: 0 20px; }
	.hamburger-menu-mobile { display: block; }
	.header { height: 120px; background-position: 44% top; clip-path: none; }
	.logo { height: 120px; margin: 0px 0 0px 80px; }
	.social-media { height: 110px; }
	
	.banner { margin-top: -45px;  }
	.banner::before { bottom: 0; z-index: 9; width: 100%; }
	.banner::after { display: none; }

	.menu-effects::after, .menu-effects::before { display: none; }
	.menu { display: none; }

	.slider { height: 520px; }
	.swiper-block { bottom: 20px; width: 100%; }

	.container::before { display: none; }
	.container { padding-top: 75px; }

	.main-brands { width: 100%; }
	.main-brands-item { width: 32%; float: left; margin-left: 2%; margin-top: -20px; }
	.main-brands-item:first-child { margin-left: 0; }

	.main-top-right-top-bottom { padding: 22px 20px; }
	.main-top-right { width: 100%; margin: 0; }
	.main-top-right-top-bottom ul li { width: 32%; margin: 0 2% 0 0; }
	.main-top-right-top-bottom ul li:nth-child(3) { margin-right: 0; }

	.main-middle-left { width: 100%; }
	.main-middle-left .main-top-right-top-bottom { width: 100%; margin: 0; }
	
	.main-middle-right { display: none; }
	
	.main-bottom-item { width: 31%; height: 195px; }
	.main-bottom-item-header { font-size: 20px; line-height: 24px; }
	.main-bottom-item-img { height: 200px; }
	.main-bottom-item-img img { max-width: 240px; max-height: 160px; }


	.footer-workhours { margin-left: 20px; }

	.router { height: 240px; }
	.router-links { width: calc(100% - 280px); }

	.container-block { padding: 35px 30px 40px 30px; }

	.corporate-img-shadow { transform: translate(-50%, 0); left: calc(50% - 20px); }
	.corporate-img-shadow, .corporate-img { margin: 0 auto; float: initial; }
	.corporate-item.top .corporate-text { width: 100%; margin-top: 50px; }
	.corporate-item.top { margin-bottom: 40px; }
	.corporate-item { padding: 0; }

	.we-in-the-press-list ul li { width: 49%; margin-bottom: 20px; }
	.we-in-the-press-list-img { width: 44%; }
	.we-in-the-press-list-header { width: 56%; padding: 15px 20px 15px 30px; font-size: 16px; line-height: 20px; }

	.contact-map, .contact-map-back { width: 435px; }
	.contact-address { padding: 0 20px; }
	.contact-address-item { width: 49%; }

	.contact-transport, .contact-form { width: 49%; }
	.contact-recaptha { margin-left: 0; }

	.store-search-store-name, 
	.store-search-store-category ,
	.store-search-store-floor,
	.store-search-right { width: 45%; }
	.store-search-store-name,
	.store-search-store-category { margin: 0; }
	.store-search-store-category { float: right; }
	.store-search-store-floor { float: left; }
	.store-search-store-floor, 
	.store-search-right { margin-top: 10px; }
	.store-search-all-stores { width: 48%; margin: 0; }
	.store-search-floor-plan { width: 48%; margin: 0; float: right; }
	.stores-list ul li { width: 23%; margin-right: 2%; }
	
	.floor-plan-floors ul li a { padding: 12px 35px; }
	.floor-plan-content { width: 100%; margin-bottom: 20px; }
	.floor-plan-stores { width: 100%; }
	.floor-plan-stores-list ul li { width: 31.3%; }

	.event-months table tr td { padding: 5px 12px; }
	.event-months table tr td input[type="radio"] + label::before { 
		width: calc(100% + 6px);
		height: calc(100% + 10px);
		top: -5px; left: -3px; }
	.event-next-page { width: 220px; margin-right: -30px; }
	.event-prev-page { width: 220px; margin-left: -30px; }
	.event-prev-page-back a { padding-left: 126px; background-position: 100px center; }
	.event-detail-share-links, .event-detail-img { width: 50%; }
	.event-detail-send-links, .event-detail-right { width: 50%; padding-left: 20px; }
	.event-detail-date { width: 100%; margin-bottom: 10px; }
	.event-detail-share-links { padding: 0; }
	.event-detail-share-header { width: 48%; text-align: center; }
	.event-detail-share-link-list { width: 48%; margin: 0; float: right; }
	.event-detail-share-link-list ul { width: auto; margin: 0 auto; }
	.event-detail-share-link-list ul li:last-child { margin-right: 0; }
	.event-share-with-wp { float: right; }

	.campaign-list ul li { margin-bottom: 25px; height: 510px; }
	.campaign-detail-slogan-alt, .campaign-detail-img { width: 50%; }
	.campaign-detail-bottom-right, .campaign-detail-right { width: 50%; padding-left: 25px; }
	.campaign-detail-bottom-right .event-detail-share-header { float: right; }
	.campaign-detail-bottom-right .event-detail-share-link-list { margin-top: 10px; }
	.campaign-detail-wp-block { float: left; }
	.campaign-detail-others-list ul li { width: 23%; margin-right: 2%; }


	.opportunities-list-slogan { left: -15px; }
	.opportunities-detail-img { width: 50%; }
	.opportunities-detail-right { width: 50%; padding-left: 20px; }
	.opportunities-detail-brand { width: 48%; }
	.opportunities-detail-slogan { width: 48%; }
	.opportunities-detail-container .event-detail-send-links { padding-left: 20px; }
	.opportunities-detail-others-list::before { left: -30px; width: calc(100% + 60px); height: calc(100% - 32px);}
	.opportunities-other-list-img { height: 110px; }

	.gallery-container ul li { width: 32%; margin: 0 1.2% 20px 0; }

	.service-container ul { width: 102%; }
	.service-container ul li { width: 23%; margin: 0 2% 30px 0; }

	.customer-services-links-item-header { padding: 0 20px 0 20px; }
	.modalbox.half.right.modal-drp.custom-select select { height: 40px; background-position: 16px 14px; }

	.othersList { width: 920px; }
}</pre></body></html>