
.hero-section .item {height:60vh; padding:30px 0 60px 0; /*background:url(../images/logo-icon.png) no-repeat right;*/ position:relative}
.hero-section .item h1{font-size:56px;line-height: auto;letter-spacing: 0px; width:80%; margin: 0 auto }
.hero-section .item p{font-size:23px;line-height: 36px;}

.about .item{}
.about .item p{font-size:36px; font-weight:400; line-height:64px}

.form .col-md-6, .form .col-md-12{padding:0 7px}
.form input{height:60px;}
.contact-sub{padding:12px 80px; font-size:22px}
.services .item{background:#ff0f3d; margin-bottom:30px; min-height:250px}
.services .item h1{font-size:24px; color:#fff}

.bottom-slider .caption{width:470px; margin-left:10%}
.bottom-slider .caption h1{color:#fff}
.bottom-slider .slider-wrapper{width:100vw;height:100vh;position:relative;top:100px}
.bottom-slider .slider--item{width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position: center; }
.bottom-slider .slider--item img{margin:0 30px;}
.bottom-slider .slick-slide{position:relative;outline:0;z-index:1;}
.bottom-slider .slick-slide.slick-current{z-index:2}
.bottom-slider .slick-arrow{position:absolute;width:150px;bottom:0;height:100%;border:none;outline:0;background-color:rgba(255,255,255,0);text-indent:-9999px;z-index:999;cursor:pointer;outline:0}
.bottom-slider .slick-arrow:before{content:"";position:absolute;display:block;width:42px;height:42px;top:50.1%;margin-top:-21px;-webkit-transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-khtml-transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-moz-transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-ms-transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-o-transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;transition:all,.3s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;outline:0}
.bottom-slider .slick-arrow:after{content:"";position:absolute;display:block;height:2px;width:160px;top:50%;background-color:#fff;-webkit-transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-khtml-transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-moz-transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-ms-transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;-o-transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;transition:all,.4s .1s,cubic-bezier(.55,0,.1,1) 1s ease-in-out;opacity:0;outline:0}
.bottom-slider .slick-arrow.slick-prev{left:0;outline:0}
.bottom-slider .slick-arrow.slick-prev:before{border-top:2px solid #fff;border-left:2px solid #fff;left:50px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.bottom-slider .slick-arrow.slick-prev:after{left:140px}
.bottom-slider .slick-arrow.slick-prev:hover:before{left:120px}
.bottom-slider .slick-arrow.slick-prev:hover:after{left:113px;opacity:1;width:80px}
.bottom-slider .slick-arrow.slick-next{right:0;outline:0}
.bottom-slider .slick-arrow.slick-next:before{border-bottom:2px solid #fff;border-right:2px solid #fff;right:50px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.bottom-slider .slick-arrow.slick-next:after{right:140px}
.bottom-slider .slick-arrow.slick-next:hover:before{right:120px}
.bottom-slider .slick-arrow.slick-next:hover:after{right:113px;opacity:1;width:80px}



@media (max-width: 575.98px) {
.hero-section .item h1 {font-size: 28px;    line-height: 38px;}
.hero-section .item {padding: 30px 0 60px 0;}
.services h1{font-size: 26px;}
.services .item h1 {font-size: 16px;}
.services .item{margin-bottom: 15px;min-height: 120px;}
}


@media (min-width: 576px) and (max-width: 767.98px) {

}

@media (min-width: 768px) and (max-width: 991.98px) { }


@media (min-width: 992px) and (max-width: 1199.98px) {  }
@media (min-width:1200px) and (max-width: 1600px) {
	.hero-section .item h1 {    font-size: 36px; line-height: 54px;}}
.hero-section .item h4 {font-size: 18px;}
}

@media (min-width: 1200px) {  }