/* Carousel Slider styling */
.siteBody{max-width:100% !important; padding-left:0!important;padding-right:0!important; margin:0!important;padding-top:0 ;}
.secondpart, .bottom-line{max-width:1000px; margin: 0 auto;}
#quickslider{width:100%; margin:0 auto; position: relative; height: 400px; overflow: hidden;}
.imageWrap{background-size: cover; background-repeat: no-repeat; background-position: center center;}
.quickslider{position: relative; float: left; display: block; width: 100%; }
.quickslider div{display: none; margin: 0; padding: 0; position: absolute; top: 0%; left: 0%;}

.nav-thumbs{position: absolute; clear:both; bottom:20px; left:45%;}
.nav-thumbs ul{list-style-type: none;}
.nav-thumbs ul li{float:left; margin-top:20px;}
.nav-thumbs ul li a{
    display:block;
    width:18px;
    height:18px;
    float: left;
    margin:0 5px;
    background-color: #c1bebe;
    text-indent: -9999px;
    border-radius: 10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border: 4px solid #fbf7f7;
}
.nav-thumbs ul li a:hover, .nav-thumbs ul li a.active{background-color: #444 !important;}
#quickslider .active{background-color: #444 !important;}

.quickslider-nav{position:relative; clear:both; color:#000;}
.quickslider-nav a{text-decoration: none;}
.quickslider-nav .left{float: left; background-color: #fff; padding:5px 10px; display: none;}
.quickslider-nav .right{float: right; background-color: #fff; padding:5px 10px; display: none;}
.quickslider-nav .left:hover, .quickslider-nav .right:hover{background-color: #000; color:#fff;}

.quickslider div{width: 100%;height: 400px;}
.banner-links {position:absolute; padding: 20px 25px 25px 30px; left: 18%;max-width: 550px;}
.banner-links h2,.banner-links p{color: #fff; font-weight: 800;}
.banner-links p{font-size: 17px;}
.banner-links h2{font-size: 35px;border-bottom: 2px solid #fff; padding-bottom: 13px; margin-bottom: 13px;}
.banner-more{ margin-top: 15px; padding: 8px 30px; border-color: #d8d8d8; background: #d8d8d8; color: #fff; text-transform: uppercase; opacity: 1;border-style: solid; border-width: 1px; font-weight: 700;}
.banner-more:hover, .banner-more:focus {opacity:0.8;color:#fff;}

.crsl-pic{position:relative;}
.adminEdit{ background-color: rgb(34, 64, 93, 0.7);position: absolute;  padding: 10px; top:7%; right: 0;z-index:5;}
.adminEdit a{color:white;font-weight: 700;}

/* Responsive */
@media(max-width: 1300px){
    .banner-links{left: 15px;}
}
@media(max-width: 1024px){
    /*.banner-links{top: 12%;}*/
    .banner-links h2{font-size: 27px;}
    .banner-links p {font-size: 20px;}
    .nav-thumbs{left: 42%;}
}
@media(max-width: 768px){
    /*.adminEdit{ top: 5%;}*/
    .nav-thumbs{left: 37%;}
}
@media(max-width: 768px){
    .nav-thumbs{left: 35%;}
}
@media(max-width: 700px){
    .banner-links p{display:none;}
    }
@media(max-width: 414px){
    .nav-thumbs{left: 25%;}
}
@media(max-width: 400px){
    .banner-links{top: 7%;}
}
@media(max-width: 375px){
    .banner-links{top: 5%;}
}
@media(max-width: 320px){
    .banner-links h2{font-size: 20px;}
    .banner-links p {font-size: 14px;}
}