/* Сделано в Студии Егора Чернорукова / www.chernorukov.ru */


div#sliderwrapper									{ float: left; width: 100%; }
div#sliderborder									{ float: none; width: 100%; max-width: 1200px; margin: auto; border: 1px solid #f24405; }
div.swiper-slide						img			{ display: block; width: 100%; }
div.swiper-container [class^="swiper-button-"]::after					{ content: ""; }
div.swiper-container [class^="swiper-button-"]			img			{ position: absolute; }


@media screen and (min-width: 360px)
{
 div#sliderwrapper									{ padding: 22px 24px; }
 div#sliderborder									{ padding: 14px 15px; border-radius: 20px; }
 div.swiper-container									{ border-radius: 10px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 25px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 5px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 5px; }
}


@media screen and (min-width: 450px)
{
 div.swiper-container [class^="swiper-button-"]			img			{ width: 28px; }
}


@media screen and (min-width: 500px)
{
 div#sliderwrapper									{ padding: 23px 25.5px; }
 div#sliderborder									{ padding: 14.5px 15.5px; border-radius: 20.5px; }
 div.swiper-container									{ border-radius: 10.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 28.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 6px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 6px; }
}


@media screen and (min-width: 550px)
{
 div#sliderwrapper									{ padding: 24px 27px; }
 div#sliderborder									{ padding: 15px 16px; border-radius: 21px; }
 div.swiper-container									{ border-radius: 11px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 29px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 7px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 7px; }
}


@media screen and (min-width: 600px)
{
 div#sliderwrapper									{ padding: 25px 28.5px; }
 div#sliderborder									{ padding: 16px 17px; border-radius: 21.5px; }
 div.swiper-container									{ border-radius: 11.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 29.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 8px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 8px; }
}


@media screen and (min-width: 650px)
{
 div#sliderwrapper									{ padding: 26px 30px; }
 div#sliderborder									{ padding: 17px 18px; border-radius: 22px; }
 div.swiper-container									{ border-radius: 12px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 30px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 9px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 9px; }
}


@media screen and (min-width: 700px)
{
 div#sliderwrapper									{ padding: 27px 31.5px; }
 div#sliderborder									{ padding: 17.5px 18.5px; border-radius: 22.5px; }
 div.swiper-container									{ border-radius: 12.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 31px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 9.5px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 9.5px; }
}


@media screen and (min-width: 750px)
{
 div#sliderwrapper									{ padding: 28px 33px; }
 div#sliderborder									{ padding: 18.5px 19.5px; border-radius: 23.5px; }
 div.swiper-container									{ border-radius: 13.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 32.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 10.5px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 10.5px; }
}


@media screen and (min-width: 800px)
{
 div#sliderwrapper									{ padding: 29px 34.5px; }
 div#sliderborder									{ padding: 19.5px 20.5px; border-radius: 24.5px; }
 div.swiper-container									{ border-radius: 14.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 33.5.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 11.5px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 11.5px; }
}


@media screen and (min-width: 850px)
{
 div#sliderwrapper									{ padding: 30px 36px; }
 div#sliderborder									{ padding: 20px 21px; border-radius: 25px; }
 div.swiper-container									{ border-radius: 15px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 35px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 12px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 12px; }
}


@media screen and (min-width: 900px)
{
 div#sliderwrapper									{ padding: 31px 36px; }
 div#sliderborder									{ padding: 20.5px 21.5px; border-radius: 25.5px; }
 div.swiper-container									{ border-radius: 15.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 36px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 13px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 13px; }
}


@media screen and (min-width: 950px)
{
 div#sliderwrapper									{ padding: 32.5px 36px; }
 div#sliderborder									{ padding: 21px 22px; border-radius: 26px; }
 div.swiper-container									{ border-radius: 16px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 37.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 14px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 14px; }
}


@media screen and (min-width: 1000px)
{
 div#sliderwrapper									{ padding: 33.5px 36px; }
 div#sliderborder									{ padding: 22px 23px; border-radius: 26.5px; }
 div.swiper-container									{ border-radius: 17px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 39.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 15px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 15px; }
}


@media screen and (min-width: 1050px)
{
 div#sliderwrapper									{ padding: 35px 36px; }
 div#sliderborder									{ padding: 22.5px 23.5px; border-radius: 27.5px; }
 div.swiper-container									{ border-radius: 17.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 40px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 16px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 16px; }
}


@media screen and (min-width: 1100px)
{
 div#sliderwrapper									{ padding: 36px 36px; }
 div#sliderborder									{ padding: 23.5px 24.5px; border-radius: 28.5px; }
 div.swiper-container									{ border-radius: 18.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 41px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 17px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 17px; }
}


@media screen and (min-width: 1150px)
{
 div#sliderwrapper									{ padding: 37.5px 36px; }
 div#sliderborder									{ padding: 24px 25px; border-radius: 29px; }
 div.swiper-container									{ border-radius: 19px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 42.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 18px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 18px; }
}


@media screen and (min-width: 1200px)
{
 div#sliderwrapper									{ padding: 38.5px 36px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 43.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 19px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 19px; }
}


@media screen and (min-width: 1250px)
{
 div#sliderwrapper									{ padding: 39.5px 36px; }
 div#sliderborder									{ padding: 24.5px 25.5px; border-radius: 29px; }
 div.swiper-container									{ border-radius: 19.5px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 44.5px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 19.5px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 19.5px; }
}


@media screen and (min-width: 1300px)
{
 div#sliderwrapper									{ padding: 40px 24px 34px 24px; }
 div#sliderborder									{ padding: 25px 26px; border-radius: 30px; }
 div.swiper-container									{ border-radius: 20px; }
 div.swiper-container [class^="swiper-button-"]			img			{ width: 45px; }
 div.swiper-container [class^="swiper-button-next"]		img			{ right: 20px; }
 div.swiper-container [class^="swiper-button-prev"]		img			{ left: 20px; }
}
