.slideshow{position:relative;width:100%;overflow:hidden;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;-webkit-background-size:cover;background-position:center;background-repaeat:no-repeat;background-image:url(../images/slideshow-background.jpg);}
.slideshow .container{position:relative;max-width:1100px;width:95%;margin:0px auto;z-index:5;}
.slideshow .slide{position:relative;z-index:5;width:100%;display:none;}
.slideshow .slide .cell{position:relative;float:left;width:50%;height:387px;}
.slideshow .slide:after,
.slideshow .slide .cell:after{content:'';clear:both;display:block;}
.slideshow .slide-1 .circle,
.slideshow .slide-1 .head-1,
.slideshow .slide-1 .head-2,
.slideshow .standart-circle,
.slideshow .standart-head-1,
.slideshow .standart-head-2{position:relative;float:left;}
.slideshow .slide-1 .circle,
.slideshow .standart-circle{-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.slideshow .standart-circle{margin-top:75px;width:60px;line-height:60px;color:#fff;font-size:2em;text-align:center;background-color:#0972B4;}
.slideshow .standart-head-1{font-size:30px;color:#fff;margin-top:85px;margin-left:20px;}
.slideshow .standart-head-2{color:#fff;font-size:14px;font-weight:300;margin-top:10px;margin-left:20px;}
.slideshow .slide-1 .circle{top:50%;width:160px;line-height:160px;margin-top:-80px;color:#fff;font-size:8em;text-align:center;background-color:#f59a00;}
.slideshow .slide-1 .head-1{top:50%;color:#fff;font-size:50px;margin:-32px 0px 0px -25px;}
.slideshow .slide-1 .head-2{top:50%;margin-left:20px;font-size:25px;color:#fff;}
.next-container{position:relative;float:right;top:50%;margin-top:-60px;border:1px solid #000;width:120px;height:120px;border-radius:100%;}
.margin{margin-right:-121px;}
.slideshow .slide-1 .next{position:relative;float:right;top:50%;margin-top:-10px;display:block;font-size:18px;color:#fff;cursor:pointer;}
.slideshow .slide-1 .next:hover{color:#f59a00;}
.slideshow .slide-2 .image,
.slideshow .slide-2 .image img{position:absolute;}
.slideshow .slide-2 .image.slide-4{top:70px;}
.slideshow .slide-2 .image{top:25px;right:0px;width:100%;text-align:center;}
.slideshow .slide-2 .image.slide-7 img{max-height:362px;}
.slideshow .slide-2 .image img{top:0px;left:0px;max-width:100%;max-height:350px;display:inline-block;}
.slideshow .slide-7 .head-1,
.slideshow .slide-7 .head-2{position:relative;text-align:right;color:#bbb;top:50%;font-size:20px;margin-top:-13px;}
.slideshow .slide-7 .head-1{color:#bbb;font-weight:300;}
.slideshow .slide-7 .head-2{color:#fff;font-weight:700;margin-top:0px;}
.slideshow .controls{position:absolute;top:50%;font-size:0px;cursor:pointer;z-index:999;margin-top:-30px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.slideshow .controls img{height:60px}
.slideshow .controls.next{right:0px;}
.slideshow .controls.next:hover{right:5px;}
.slideshow .controls.prev{left:0px;}
.slideshow .controls.prev:hover{left:5px;}
.slideshow .pagination{position:absolute;z-index:10;padding:12px;text-align:right;display:inline-block;background-color:#fff;bottom:0px;left:0px;}
.slideshow .pagination div{width:18px;height:18px;cursor:pointer;margin:0px 2px;display:inline-block;border:2px solid #23c3f3;border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.slideshow .pagination:after{position:absolute;content:'';top:0px;right:-51px;display:block;border:26px solid transparent;border-color:transparent transparent #fff #fff;}
.slideshow .pagination div:hover,
.slideshow .pagination div.current{background-color:#23c3f3;}
@media (min-width:768px) and (max-width:991px){.slideshow .slide-1 .circle{width:100px;line-height:100px;font-size:3em;}
.slideshow .slide-1 .head-1{margin-top:-48px;font-size:35px;}
.slideshow .slide-1 .head-2{font-size:20px;margin-left:5px;}
}
@media (min-width:400px) and (max-width:767px){.slideshow .slide .cell{width:100%;height:250px;}
.slideshow .pagination,
.slideshow .slide .cell:last-child{display:none !important;}
.slide.slide-1 .cell:first-child{width:75%;}
.slide.slide-1 .cell:last-child{width:25%;display:block !important;}
.slideshow .slide-1 .circle{float:none;width:100px;line-height:100px;font-size:3em;margin:-100px auto 0px;}
.slideshow .slide-1 .head-1{float:none;margin-top:15px;font-size:35px;width:100%;margin:0px;text-align:center;}
.slideshow .slide-1 .head-2{float:none;font-size:15px;margin-top:55px;width:100%;margin:0px;text-align:center;}
.slideshow .standart-circle{float:none;top:0px;margin:25px auto;}
.slideshow .standart-head-1{float:none;top:0px;text-align:center;margin:20px 0px 0px 0px;}
.slideshow .standart-head-2{float:none;top:0px;text-align:center;width:100%;margin:20px 0px 0px 0px;}
.slideshow .slide-7 .cell div{text-align:center !important;}
.slideshow .controls{margin-top:0px;top:5px;}
}
@media (max-width:399px){.slideshow .pagination{display:none !important;}
.slide .cell{width:100% !important;height:300px !important;}
.slideshow .slide .cell:last-child{display:none;}
.slideshow .slide.slide-1 .cell:last-child{display:block;height:50px !important;text-align:center;}
.slideshow .slide-1 .next{float:none;}
.slideshow .slide-1 .circle{float:none;width:100px;line-height:100px;font-size:3em;margin:-100px auto 0px;}
.slideshow .slide-1 .head-1{float:none;margin-top:15px;font-size:35px;width:100%;margin:0px;text-align:center;}
.slideshow .slide-1 .head-2{float:none;font-size:15px;margin-top:55px;width:100%;margin:0px;text-align:center;}
.slideshow .standart-circle{float:none;top:0px;margin:25px auto;}
.slideshow .standart-head-1{float:none;top:0px;text-align:center;margin:20px 0px 0px 0px;}
.slideshow .standart-head-2{float:none;top:0px;text-align:center;width:100%;margin:20px 0px 0px 0px;}
.slideshow .slide-7 .cell div{text-align:center !important;}
.slideshow .controls{margin-top:0px;top:5px;}
}