#slider { float: left; width: 100%; position: relative;overflow: hidden;    padding-bottom: 30px;background: #077a45;}
#slider .owl-dots { display: none }
.slide1, .slide2, .slide3 { float: left; width: 100%; min-height: 720px }
.slide1 .wrapper, .slide2 .wrapper, .slide3 .wrapper { display: table; position: relative }

.slide1 { background-color: #077a45; position: relative; overflow: hidden }
.slide2 { background-color: #077a45; position: relative; overflow: hidden }
.slide3 { background-color: #077a45; position: relative; overflow: hidden }

.slide1>img { position: absolute; height: calc(100% - 100px); width: 100%; object-fit: cover; z-index: 9 }
.slide1 .slide-text h2 { font-size: 60px; line-height: 70px; color: #50ab59; padding: 0; margin: 0; font-family: 'Century Gothic Normal'; font-weight: 400; text-shadow: none }
.slide1 .slide-text h2 b { font-family: 'Century-Gothic'; color: #077a45 }
.slide1 .slide-text p { color: #fff; font-size: 25px }
.slide1>.wrapper { position: relative; z-index: 9 }


.slide2>img { position: absolute; height: calc(100% - 100px); width: 100%; object-fit: cover; z-index: 9 }
.slide2 .slide-text h2 { font-size: 60px; line-height: 70px; color: #50ab59; padding: 0; margin: 0; font-family: 'Montserrat Light'; font-weight: 400; text-shadow: none }
.slide2 .slide-text { padding-left: 50% }
.slide2 .slide-text h2 b { font-family: 'Century-Gothic'; color: #50ab59 }
.slide2 .slide-text p { color: #fff; font-size: 25px; }
.slide2>.wrapper { position: relative; z-index: 9 }



.slide3>img { position: absolute; height: calc(100% - 100px); width: 100%; object-fit: cover; z-index: 9 }
.slide3 .slide-text h2 { font-size: 60px; line-height: 70px; color: #50ab59; padding: 0; margin: 0; font-family: 'Montserrat Light'; font-weight: 400; text-shadow: none }
.slide3 .slide-text { text-align: right!important }
.slide3 .slide-text h2 b { font-family: 'Century-Gothic'; color: #fff }
.slide3 .slide-text p { color: #fff; font-size: 25px; }
.slide3>.wrapper { position: relative; z-index: 9 }
.slide-text { display: table-cell; height: 620px; vertical-align: middle; text-align: left }
.slide-text h2 { font-size: 42px; line-height: 55px; color: #fff; padding: 0; margin: 0; font-family: 'Montserrat Light'; font-weight: 400; text-shadow: 4px 5px 10px #485566, -8px -3px 4px #485566, 4px 4px 4px #485566, -4px -4px 0 #485566, 4px 4px #485566, -4px -4px 5px #485566, 4px -4px 4px #485566, -4px 3px 5px #485566 }
.slide-text h2 b { font-family: 'Montserrat Bold' }
.slide-text p { color: #fff; margin: 0; padding: 25px 0; font-size: 21px; line-height: 30px; font-weight: 400 }
.bottom-slider-text { display: -ms-flexbox; display: flex; align-items: center; padding: 10px 0 }
.bottom-slider-text p { font-size: 30px; padding-right: 110px; color: #fff; line-height: 40px; position: relative; z-index: 9 }
.bottom-slider-text .btn { margin-left: auto; white-space: nowrap; width: auto; position: relative; z-index: 9 }
.bottom-slider-text.bg-text { position: relative }

.owl-nav { display: none }

.bottom-slider-text-main {
    /* background-color: #077a45; */
    position: absolute;
    width: 100%;
    bottom: 0;
    float: left;
}
.bottom-slider-text-main.bg-text .wrapper:after { z-index:999; content: '24/7'; position: absolute; font-size: 240px; right: -25%; color: rgba(255,255,255,.058823529411764705); font-weight: 700; top: -110px; letter-spacing: 10px; font-family: 'Century-Gothic' }


@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,
}
@media only screen and (max-width:1200px) {
.slide1, .slide2, .slide3 { min-height: auto!important }
.slide1 .slide-text h2 { font-size: 40px; line-height: 50px }
.slide2 .slide-text h2 { font-size: 40px; line-height: 50px }
.slide-text { text-align: left!important }
.bottom-slider-text-main.bg-text .wrapper:after {font-size: 180px;right: -18%;top: -80px;}
}
@media only screen and (max-width:1200px) {
.slide1, .slide2, .slide3, .slide-text { height: 500px; padding-bottom: 60px }
.slide1>img, .slide2>img, .slide3>img { height: 100% }
.slide1>.wrapper, .slide2>.wrapper, .slide3>.wrapper { overflow: hidden }
.slide2 .slide-text p { font-size: 20px; padding: 5px 0 }
.slide-text { text-align: center }
.slide-text h2 br { display: none }
.slide-text h2 { color: #fff }
.slide-text p { color: #fff }
.slide3 .slide-text h2 { font-size: 40px; line-height: 30px }
.bottom-slider-text-main { position: absolute; bottom: 0; background: #077a45; display: block; z-index: 99; overflow: hidden }
.bottom-slider-text p { font-size: 23px; padding-right: 20px; color: #fff; line-height: 27px; position: relative; z-index: 9 }
.bottom-slider-text .btn { width: 100%; text-align: right; flex: 1; padding: 0px }
.slide3 .slide-text p { font-size: 20px }
.bottom-slider-text.bg-text:after { content: '24/7'; position: absolute; font-size: 140px; right: -5%; color: rgba(255,255,255,.058823529411764705); z-index: 0; font-weight: 700; top: -40px; letter-spacing: 10px }
.slide1 { background-image: url(../images/slide/slide1.jpg); background-repeat: no-repeat, no-repeat; background-position: top 0 left 0, left 0 bottom 50%; background-size: 100% 100%, cover }
.slide2 { background-image: url(../images/slide/slide2.jpg); background-repeat: no-repeat, no-repeat; background-position: top 0 left 0, left 0 bottom 50%; background-size: 100% 100%, cover }
.slide3 { background-image: url(../images/slide/slide3.jpg); background-repeat: no-repeat, no-repeat; background-position: top 0 left 0, left 0 bottom 60%; background-size: 100% 100%, cover }
}
@media only screen and (max-width:767px) {
.slide1, .slide2, .slide3, .slide-text { min-height: 350px }
.slide-text h2 { font-size: 35px; line-height: 40px }
.slide2 .slide-text2 h2 { font-size: 35px; line-height: 40px }
.slide1, .slide2, .slide3, .slide-text { height: 360px; padding-bottom: 60px }
.bottom-slider-text p { font-size: 14px; padding-right: 10px; line-height: 19px }
.slide1 .slide-text h2, .slide2 .slide-text h2, .slide3 .slide-text h2 { font-size: 32px; line-height: 40px }
.slide2 .slide-text p { font-size: 12px; line-height: 20px; padding: 0 0 }
#slider .btn { transform: scale(.7); -ms-transform: scale(.7); -moz-transform: scale(.7); transform-origin: left top; white-space: nowrap }
#slider .bottom-slider-text .btn { transform-origin: right center }
.slide3 .slide-text p { font-size: 14px; padding: 0 }
#slider .slide3 .btn { transform: scale(.7); -ms-transform: scale(.7); -moz-transform: scale(.7); transform-origin: right top }
}
@media only screen and (max-width:640px) {
.slide-text h2 { font-size: 30px; line-height: 40px }
.bottom-slider-text-main.bg-text .wrapper:after{display: none;}
}
@media only screen and (max-width:570px) {
.worcester-services li { background-position: top 18px left 0; line-height: 25px }
.slide2 .slide-text h2 b, .slide1 .slide-text h2, .slide1 .slide-text h2 b, .slide1 .slide-text h2 b, .banner-inn h1 b { color: #ffffff!important }
.slide1, .slide2, .slide3, .slide-text { height: 350px }
.slide-text h2 { font-size: 25px; line-height: 30px; color
}
.slide-text p { font-size: 19px; line-height: 30px }
.bottom-slider-text.bg-text { display: block }
#slider .bottom-slider-text .btn { transform-origin: top left; text-align: left; padding: 0; margin: 10px 0 20px }
.slide1, .slide2, .slide3, .slide-text { height: 400px }
.slide1 .slide-text h2, .slide2 .slide-text h2, .slide3 .slide-text h2 { font-size: 27px; line-height: 30px }
.slide2>img { display: none!important }
.slide2 { background-color: #050031 }
.slide2 .slide-text { padding-left: 0 }
.slide1, .slide2, .slide3, .slide-text { height: 370px; padding-bottom: 90px; text-align: center!important }
#slider .btn { transform-origin: center top }
#slider .bottom-slider-text .btn { transform-origin: top center; text-align: center; padding: 0; margin: 10px 0 20px }
.slide3 .slide-text { text-align: center!important }
#slider .slide3 .btn { transform-origin: center top }
.bottom-slider-text.bg-text:after { content: '24/7'; position: absolute; font-size: 90px; right: 5%; color: rgba(255,255,255,.058823529411764705); z-index: 0; font-weight: 700; top: -10px; letter-spacing: 10px }
#slider .item:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; background-color: rgba(0,0,0,.3) }
#slider .item.slide1:after { background-color: rgba(0,0,0,.78) }
#slider .wrapper { z-index: 99 }
.header .btn { right: -4px }
.why-choose-left { width: 100%; text-align: center }
.why-choose-right { width: 100%; text-align: center }
.why-choose-right .pic-img img { width: auto }
h1 { font-size: 30px; line-height: 38px }
.why-choose-left h3 { margin: 10px 0 }
.row { margin: 0 }
#copy-right p { text-align: center }
.footer .footer-top ul a { font-size: 15px!important }
}
@media only screen and (max-width:520px) {
.slide-text h2 { font-size: 26px; line-height: 30px }
.bottom-slider-text p { padding:0px; font-size:13px;}

}
@media only screen and (max-width:480px) {
.slide2 h3 { font-size: 17px; line-height: 25px }
}
@media only screen and (max-width:420px) {
.slide1, .slide2, .slide3, .slide-text { min-height: 300px }
}
