@media screen and (min-width:1366px) and (max-width:1439px){ 
}
@media screen and (min-width:1600px) and (max-width:1800px) {
	.circle1 h1{font-size:2.4rem}
	.logo-arrow{height:75px;}
	.circle-slogan h1{font-size:2.4rem;}
	.view-dealer-div a{padding:10px 30px;font-size:1.3rem;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.home-logo{width:225px}
	.circle1 .circle-sub{padding-bottom:16%}
	.circle1 h1{font-size:2rem}
	.slideshow-button-prev,.slideshow-button-next{bottom:15px;}
	.slideshow-button-next{right:15px;width:300px;}
	.slideshow-button-prev{left:15px;}
	.logo-arrow {height:75px;}
	.slideshow-button-next{font-size:18px}
	.circle-slogan h1{font-size:2rem;}
	.view-dealer-div a{font-size:1rem;padding:10px 25px }
	.title-icon{height:70px}
	.circle-title h1{font-size:30px;line-height:30px;padding-bottom:25px}
	.circle-inner::after{transform:translateX(-44%) skew(30deg, -64deg) scale(.90)}
}
@media screen and (min-width:1366px) and (max-width:1439px) {
	.home-logo{width:225px}
	.circle1 .circle-sub{padding-bottom:16%}
	.circle1 h1{font-size:2rem}
	.slideshow-button-prev,.slideshow-button-next{bottom:15px;}
	.slideshow-button-next{right:15px;width:300px;}
	.slideshow-button-prev{left:15px;}
	.logo-arrow {height:75px;}
	.slideshow-button-next{font-size:18px}
	.circle-slogan h1{font-size:2rem;}
	.view-dealer-div a{font-size:1rem;padding:10px 25px }
	.title-icon{height:70px}
	.circle-title h1{font-size:30px;line-height:30px;padding-bottom:25px}
	.circle-inner::after{transform:translateX(-44%) skew(30deg, -64deg) scale(.90)}
	
}
@media screen and (min-width:1280px) and (max-width:1365px) {
	.home-logo{width:200px}
	.circle1 .circle-sub{padding-bottom:16%}
	.circle1 h1{font-size:1.85rem}
	.slideshow-button-prev,.slideshow-button-next{bottom:15px;}
	.slideshow-button-next{right:15px;width:300px;}
	.slideshow-button-prev{left:15px;}
	.logo-arrow {height:75px;}
	.slideshow-button-next{font-size:18px}
	.circle-slogan h1{font-size:1.8rem;}
	.view-dealer-div a{font-size:1rem;padding:10px 25px }
	.title-icon{height:70px}
	.circle-title h1{font-size:25px;line-height:30px;padding-bottom:25px}
	.circle-inner::after{transform:translateX(-44%) skew(30deg, -64deg) scale(.90)}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	.home-logo{width:200px}
	.circle1 .circle-sub{padding-bottom:16%}
	.circle1 h1{font-size:1.5rem}
	.slideshow-button-prev,.slideshow-button-next{bottom:15px;}
	.slideshow-button-next{right:15px;width:250px;}
	.slideshow-button-prev{left:15px;}
	.logo-arrow {height:50px;}
	.slideshow-button-next{font-size:15px}
	.circle-slogan h1{font-size:1.5rem;}
	.view-dealer-div a{font-size:15px;padding:10px 20px }
	.title-icon{height:55px}
	.circle-title h1{font-size:20px;line-height:25px;padding-bottom:15px}
	.circle-inner::after{transform:translateX(-44%) skew(30deg, -64deg) scale(.85)} 
	.circle1{bottom:-4.7%}
	.circle-slogan{top:-12.4%;}
	.circle-slogan .circle-sub{padding-top:50px;}
	.view-dealer-div{padding-top:10px}
	.circle-slogan{right:9.083333%}
	.circle-inner{bottom:15.3%;}
	.circle-slogan{top:-12.4%;}
}
@media screen and (min-width:768px) and (max-width:1279px) {	
	 
}
@media screen and (min-width:781px) and (max-width:1023px) {
	 
}
@media screen and (min-width:300px) and (max-width:1023px) {
	 
}
@media screen and (min-width:300px) and (max-width:780px) {	
	.home-logo,.menu-main{top:10px}
	.menu-main{right:15px}
	.home-logo{width:150px;left: 6px;}
	
	.circle1 .circle-sub{padding-bottom:16%;}
	.logo-arrow{height:30px;}
	.slideshow-button-next{font-size:10px;width:68px;bottom:14.5%;}
	.slideshow-button-next div{width:83%;line-height:9px;}
	.slideshow-button-next::before{right:21.605634%;width:34.901408%;display: none}
	.slideshow-button-next::after{right:18.267606%;width:57%;}
	.slideshow-button-prev{bottom:14%;}
	.slideshow-button-next span{width:36.746479%}
	.circle1 h1{font-size:13px;padding-top:5px;}
	.slideshow-button-prev{font-size:10px}
	.slideshow-button-prev span{left:20px;}
	.circle-inner{bottom:9%}
	
	.circle-inner::after{width:23px;height:32px;}
	.slideshow-container .swiper-pagination-bullet{margin:0 3px!important;}
	
	.title-icon{height:40px;}
	.circle-title h1{font-size:20px;padding-top:5px;line-height: 21px;}
	.circle-slogan h1{font-size:20px;}
	.circle-slogan .circle-sub {padding-top:40px;}
	.view-dealer-div{padding-top:0}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:5px;}
}
@media screen and (min-width:576px) and (max-width:780px) {
	 
}
@media screen and (orientation: portrait) and (min-width:300px) and (max-width:780px){
	
	.slideshow-container,.slideshow-container .swiper-slide, .slideshow-contents {
    height:calc(100vh - 50px)
}
	/*.circle-slogan{transform:translateY(-250px);}*/
	.swiper-slide-prev .circle-slogan{transform:translateY(-250px);}
	.swiper-slide-next .circle-slogan{transform:translateY(250px);}
	/*.circle.circle-common1, .circle.circle-common2 {transform:translate(0,250px);}*/
	.swiper-slide-prev .circle.circle-common1,.swiper-slide-prev .circle.circle-common2 {transform:translate(0,-250px);}
	.swiper-slide-next .circle.circle-common1,.swiper-slide-next .circle.circle-common2 {transform:translate(0,250px);}
	/*.circle-title .title-icon, .circle-title h1, .view-dealer-div, .circle-title, .circle-title, .circle-slogan h1{transform:translateY(150px);}*/
	.swiper-slide-prev .circle-title .title-icon,.swiper-slide-prev .circle-title h1,.swiper-slide-prev .view-dealer-div,.swiper-slide-prev .circle-title,.swiper-slide-prev .circle-title,.swiper-slide-prev .circle-slogan h1 {transform:translateY(-150px);}
	.swiper-slide-next .circle-title .title-icon,.swiper-slide-next .circle-title h1,.swiper-slide-next .view-dealer-div,.swiper-slide-next .circle-title,.swiper-slide-next .circle-title,.swiper-slide-next .circle-slogan h1{transform:translateY(150px);}
	/*.circle-inner{transform:translate(0,150px);}*/
	.swiper-slide-prev .circle-inner{transform:translate(-50%,-50%);}
	.swiper-slide-next .circle-inner{transform:translate(-50%,50%);}
	.slideshow-button-prev{transform:rotate(90deg);bottom:120px;}
	.slideshow-button-prev span{transform:rotate(-90deg);}
	.swiper-container-initialized .slideshow-button-next{transform:rotate(90deg);height: 70px;bottom:120px;}
	.swiper-container-initialized .slideshow-button-next div{transform:rotate(-90deg);width:100%;position:absolute;top:15px;left:-24px;}
	.slideshow-button-next span {}
	.slideshow-button-next::after {right: 17.267606%; width:54%;bottom:40%;}
	.slideshow-button-next::before{top:38%;right:22.605634%;width:32.901408%;display:block;}
	.circle-inner{bottom:70px!important;}
	.road-div1, .road-div2 {/*background-position: center calc(100% - 20px)!important;*/}
	.slideshow-container .swiper-pagination-bullet{margin:3px 0!important;}
	.circle1 {bottom:-2.5%}
	.circle4 {bottom:63.8%}
	.circle2 {bottom:43.7%}
	.circle6 {bottom:44%}

}
@media screen and (min-width:300px) and (max-width:575px) {
	
	
}
	
@media screen and (orientation: portrait) and (min-width:300px) and (max-width:575px){
	.horizontal-container{display:none}
	.vertical-container{display:block}
	/*.circle-mobile{position:absolute;border-radius:50%;height:15%;width: auto}*/
	/*.circle1{bottom:11.5%;left:28.802083%;width:42.447917%;}*/
	.circle2{width:32.4375%}
	.circle5{width:25.5%;left: 85.09375%;}
	.circle6{width:15.20833333333%;left:63.9375%}
	.circle3{width:15.645833%;left:20.7604166667%;top:20.4%;}
	.circle4{left:57.479167%}
	.circle-inner{/*width:47.447917%;left:27.302083%;*/bottom:14.5%!important;} 
	.circle-slogan h1{font-size:16px;}
	.circle-slogan{width:55.5520833333%;top:-2.6%;right:-5.116667%}
	.view-dealer-div a{font-size:12px;padding:7px 10px}
	.circle-common2{width:15%;bottom:45.2%;}
	.circle-common1{width:10%;bottom: 33.8%;}
	.circle-title{width:40.9270833333%;left:2.333333%;bottom: 46.3%;}
	.circle-mobile{position:absolute;border-radius:50%;width: auto;left:50%;transform:translate(-50%,0%)}
	.circle-mobile.circle1{height:23%;bottom:10.7%;/*left:31.02083%*/}
	/*.homepage::after{background-size: 150% auto;}*/
	.homepage::after {
    background: url(../imgs/crossing-vert.png) center bottom no-repeat;
    background-size: auto 100%;
}
	.road-div1{}
	.road-div1, .road-div2{background: url(../imgs/road-vert.png) center bottom no-repeat;
    background-size:auto 100% ;}
	.circle-inner::after{display:none}
	.slideshow-button-prev,.swiper-container-initialized .slideshow-button-next{bottom:30px;}
	
	/*.road-div2 {background: url(../imgs/road-v.png) center bottom no-repeat;
    background-size:100% auto ;
    
}*/
	/*.road-div1,.road-div2{}*/
} 
/*@media screen and (orientation: portrait) and (min-width:400px) and (max-width:575px){
	.circle-mobile.circle1{ left:28.2805352798%}
}*/
@media screen and (orientation: landscape) and (min-width:480px) and (max-width:815px){	
	.circle-slogan{right:75px;top: -16.4%;}
	.slideshow-button-next,.slideshow-button-prev{bottom:5px}
	.swiper-button-prev{width:18px;height:30px;}
	.swiper-button-prev:after{font-size:35px}
	.home-logo{width:150px }
	.circle-slogan h1{font-size:18px;padding:0;line-height: 18px;}
	.view-dealer-div a{font-size:11px;padding:12px 15px }
	.view-dealer-div{padding-top:10px}
	.circle1 h1{font-size:15px;}
	.logo-arrow {height:40px;}
	.circle1 .circle-sub {padding-bottom:17%;}
	.slideshow-button-next{width:165px;font-size:15px;}
	.circle-slogan .circle-sub{padding-top:50px;}
	.circle-inner::after{width:18px;height:30px}
	.title-icon{height:40px;}
	.circle-title h1{font-size:18px;line-height:20px}
	.circle-title{width:150px;left:10.3333333333%;bottom:34.9%;}
	.slideshow-button-next div {width:59%;line-height:13px;}
	.slideshow-button-next::after{right:18.267606%;width:41%;}
	.circle-inner{bottom:17%;}
}
@media screen and (min-width:480px) and (max-width:575px) {
	
}
@media screen and (min-width:300px) and (max-width:479px) {
	
}

@media screen and (min-width:412px) and (max-width:480px) {
	 /*.search-div{width:205px}*/
}
@media screen and (min-width:375px) and (max-width:411px) {	
}
@media screen and (min-width:360px) and (max-width:374px) {
	 
}
@media screen and (min-width:300px) and (max-width:359px) {
	 
}

 
 /*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	.replace-2x 	{font-size:1px} 
}