/*Home styles*/

/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

.sliderContainer {position:relative;padding-bottom:33.33%;}.slider.slick-slider {display:block;position:absolute;background-color:#f8f8f8;top:0px;left:0px;width:100%;height:100%;}.slick-track, .slick-list {height:100%;}.slider .slick-arrow {position:absolute;top:45%;z-index:30;background:none;border:none;color:#fff;font-size:50px;outline:none;text-shadow:0 0 10px #666;}.slider .slick-arrow:hover {color:#1bb4da;transition:all .3s;}.slider .slick-prev {left:0px;}.slider .slick-next {right:0px;}.slide {background-size:cover;background-repeat:no-repeat;background-position:center;}.slide .container {padding-top:10%;padding-left:65px;padding-right:65px;}.slide_content1 {top:0;margin:auto;width:90%;text-align:left;float:right;padding:50px 10px;}.slide h3 {font-size:3em;margin:10px 0;max-width:75%;}.slide p {margin:0 0 2em;font-size:1.1em;font-weight:700;max-width:75%;}.slide1 img {width:400px;}.slide a.button {padding:10px 20px;background:#1bb4da;color:#fff;text-align:center;border:2px solid #1bb4da;text-decoration:none;transition:all .3s;border-radius:8px;font-weight:bold;}.slide a.button:hover {background:#fff;color:#000;transition:all .3s;}.slide1 a.button i {padding-left:30px;}.slider .slick-dots {list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;bottom:10px;}.slider .slick-dots li {display:inline-block;}.slider .slick-dots button {background:#FFF;text-indent:-9999em;border:1px solid #555;width:10px;height:10px;margin:5px;transition:background .3s;outline:none;border-radius:50%;padding:0;}.slider .slick-dots button:hover, .slider .slick-active button {background:#1bb4da;transition:all .3s;}#featured {padding:50px 0 100px ;}#featured h2 {color:#000;margin:30px 0;font-size:28px;font-weight:bold;text-align:center;text-transform:uppercase;}.featured_slider {padding:0 45px;margin:10px auto;width:100%;}.featured_slide {margin:0 15px;border:1px solid #aaa;border-radius:10px;overflow:hidden;}.featured_slide:hover {text-decoration:none;}.featured_slide:focus {outline:none;}.featured_slide img {width:100%;height:auto;}.featured_slide h5 {color:#000;text-decoration:none;text-align:center;display:block;height:80px;margin:0;padding:10px;}.featured_slide span {background:#1bb4da;border-radius:10px;width:80%;display:block;padding:10px;text-align:center;font-size:18px;color:#fff;text-decoration:none;margin:0 auto 10px;font-weight:bold;border:2px solid #1bb4da;}.featured_slide:hover span {background:#fff;color:#000;-webkit-transition:all .3s;transition:all .3s;}.featured_slider .slick-arrow {position:absolute;top:40%;background:none;border:none;font-size:30px;left:-5px;z-index:10;padding-left:5px;padding-right:5px;}.featured_slider .slick-next {right:-5px;left:auto;}.featured_boxes {text-align:center;}.featured_box {padding:15px;width:25%;display:inline-block;vertical-align:top;}.featured_box a {display:block;border:1px solid #aaa;border-radius:15px;text-decoration:none;overflow:hidden;}.featured_box a:hover {text-decoration:none;}.featured_box a:focus {outline:none;}.featured_box img {display:block;width:100%;height:auto;}.featured_box h5 {text-align:center;font-size:1.2em;margin:0;padding:10px;color:#000;}.featured_box h5 a {text-decoration:none;color:#000;}.info_boxes {overflow:auto;padding:50px 0;}.info_boxes .icon-content {font-size:14px;color:#888;}#home_behalf {margin:50px 0;}#home_behalf img {width:90%;margin:0 auto;height:auto;display:block;}#testimonials {padding:30px 0;background:#f6f6f6;}#testimonials h2 {font-size:28px;color:#000;font-weight:bold;}#newsletter {background:#b7f1ff;padding:50px 0;}#newsletter h2 {color:#000;margin-top:0;font-size:28px;margin-bottom:0;text-align:left;}#newsletter p {margin:5px 0;}#newsletter form {max-width:625px;margin:20px auto;}#newsletter input {outline:none;}#newsletter input[type='email'] {margin:0 auto;padding:13px;border:none;width:72%;font-size:14px;border-radius:5px;}#newsletter button {width:22%;padding:13px;background:#1bb4da;color:#fff;text-transform:uppercase;font-size:14px;float:right;border-radius:5px;font-weight:bold;border:2px solid #1bb4da;}#newsletter button:hover {background:#fff;color:#000;transition:all .3s;}.trustpilot-widget {max-width:900px;display:block;margin:0 auto;}#newsletter_form_response {width:80%;margin:10px auto;background:#fff;border-radius:10px;text-align:center;overflow:auto;}
@media (min-width: 1600px) {
.slide h3 {font-size:4em;}
}

@media (min-width: 1200px) and (max-width: 1599px) {

}

@media (min-width: 980px) and (max-width: 1199px) {
.slide .container {padding-top:5%;}.featured_box {width:33.33%;}#newsletter button {width:25%;}
}

@media (min-width: 768px) and (max-width: 979px) {
.slider .slick-arrow {font-size:40px;}.slide .container {padding-top:2.5%;padding-left:60px;padding-right:60px;}.slide h3 {font-size:2.5em;}.slide p {font-size:1em;}.featured_box {width:50%;}.info_boxes .container .col-xs-12 {min-height:400px;}#newsletter form {margin:20px 0;}
}

@media (max-width: 767px) {
.sliderContainer {padding-bottom:41.67%;}.slider .slick-arrow {font-size:30px;}.slide {background-position:right center;}.slide .container {padding-top:7%;padding-left:45px;padding-right:45px;}.slide h3 {font-size:1.25em;margin:0 0 10px;max-width:60%;}.slide p {margin:0;font-size:.8em;max-width:60%;}.slide1 img {display:none !important;}.slide a.button {position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;}.slide.slick-current a.button {z-index:100;}.featured_slide h5 {font-size:.8em;}.featured_box {width:50%;}.featured_box h5 {font-size:1em;height:65px;}#newsletter form {margin:10px 0;}#newsletter input[type='email'] {width:66%;}#newsletter button {width:32%;}
}

@media (max-width: 480px) {
.sliderContainer {padding-bottom:50%;}.slider .slick-arrow {display:none !important;}.slide .container {padding-left:15px;padding-right:15px;}.slide a.button {font-size:12px;}.slider .slick-dots {display:none !important;}#featured {padding:0;}.featured_slider {padding:0 26px;}.featured_slide {margin:0;}.featured_slide h5 {height:65px;font-size:.7em;}.featured_slider .slick-arrow {left:-8px;}.featured_slider .slick-next {right:-8px;left:auto;}.featured_box {padding:10px 5px;}.featured_box h5 {font-size:.8em;height:55px;}#newsletter h2 {text-align:center;}#newsletter input[type='email'] {width:100%;display:block;text-align:center;}#newsletter button {width:200px;float:none;margin:10px auto;display:block;}#home_newsletter_content {text-align:center;}
}
