﻿.mobile-posiiton{
margin-top:55px;
}
.booking-form{padding:132px 0px !important;}
.logo-manor{margin-top: 50px;margin-left: 0px;padding: 0px 56px;}
.section-container-padd{
    padding:0px 80px;
}
.padding-1{padding-left: 45px;}
.padding-2{padding-left: 95px;}
.padding-3{padding-left: 75px;}
.mobile-zindex{z-index: 9999;position: relative;}
.navbar-brand span {
background: url(../images/logo/yunaeventslogo.svg) no-repeat 0 0;
    width: 200px !important;
  height: 80px !important;
    display: block;
    background-size: 200px 80px !important;
    margin: 10px 0px;
}
.state2 .navbar-right{
    margin-top:15px;
    transition:margin-top 1s ease-in-out;
}
.state1 .navbar-right{
    margin-top:0px;
    transition:margin-top 1s ease-in-out;
}

#top-nav.colors-e li a {
    color: #999999;
    font-weight: 400;
}
#home h1{
 font-family: 'Italianno', cursive;
  font-size:6rem;
  text-transform:none;
  font-weight:500;
}

.font-Quilline {
       font-family: Raleway, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 5px;
}
.font-bold{
    font-weight:600;
}
#home p{
  font-size:3rem;
  font-weight: 300;
}
#home .bg{
    margin-top:-40px;
}

#home{
    color:#fff;
}

#home .home-mary{
    position:absolute;z-index:10;top:60%;left:10%;
}
#about h2{
    color:#96A253!important;
}
#work h2 {
    color: #96A253 !important;
    padding-bottom: 55px;
}
#about h2 {
    margin-bottom: 40px;
}
#accommodation h2 {
    margin-bottom: 40px;
}
#roomfeature p{
    margin-bottom:0px;
}
#roomfeature .title,#roomservices .title{
    margin-top:25px;
}{
    margin-top:25px;
}
#roomfeature #ulleftcontent{
    margin-left:98px;
}
#roomfeature .icon-set{
    margin-top:20px;
}

#servicesfacilities .view>.content{
    padding-top: 0px;
    margin-top: -20px;
}
#servicesfacilities h2 {
    margin-bottom: 45px;
}

#pleasenotes .title{
    margin-top:20px;
    font-size:11px;
    margin-bottom:16px;
}
#pleasenotes p.notep{
   font-size: 10px!important;
}


#services h2 {
    margin-bottom: 25px;
}
.background-90-e {
    background-color: rgba(255,255,255,.5)!important;
}
.background-white{
    background:#fff!important;
}

.colors-g .cross:after, .colors-g .cross:before {
        background-color: rgba(175,175,175,.4);
}
.overlay-control {
    height: 0px;
    background:transparent!important;
}
.cross {
    display: block;
    width: 25px;
    height: 25px;
    margin: 25px 80px;
    margin-top: 55px;
    z-index:2000;
}
.overlay-window .content-container {
    overflow: auto;
    top: 0px;
    bottom: 0px;
    left: 0;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}
.gallery-add .content-container {
    top: 0!important;
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    display: inline-flex;
    width: 100%;
    padding: 0;
    left:40%;
    list-style: none;
    text-align: center;
}
.carousel .slick-prev, .slider .slick-prev {
    left: -15px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.carousel .slick-next, .slider .slick-next {
    right: -15px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.text-color-black{
    color:#767676;

}
.text-color-white{
    color:#FFF!important;
}
.text-color-black:hover{
    color:#96A253;

}
#team .text-color-white{
    color:#FFF!important;
} 
#team .text-color-orange ,#services h4,#contact h3{
    color:#96A253!important;
    text-align:center!important
}

input{
    outline: solid 0px;
    color: #555;
    border: 0;
    border-bottom: 1px solid gray;
    width: 87%;
    height: 35px;
    border-radius: 0px;
    font-weight: 600;
    background: rgba(255,255,255,0.1);
}
 select {
    outline: solid 0px;
    color: #555;
    border: 0;
    border-bottom: 0px solid gray;
    width: 77%;
    height: 35px;
    border-radius: 0px;
    font-weight: 600;
    background: rgba(255,255,255,0.1);
}

#contact input {
    outline: solid 0px;
    color: #555;
    border: 0;
    border-bottom: 1px solid gray;
    width: 100%;
    height: 35px;
    border-radius: 0px;
    font-weight: 600;
    background: rgba(255,255,255,0.1);
}
.bookroom a {
    margin-right: 0px;
    font-size: 16px;
    color: gray;
    margin-left:-15px;
}
hr {
    margin-top: 0px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #FFF;
}
.textfontslogon {
    color: #FFF!important;
    font-size: 25px;
    text-transform: uppercase;
    font-weight:500;
}

textarea{
    outline: solid 0px;
    color: #555;
    border:0;
    border-bottom:1px solid gray;
    width:100%;
    border-radius:0px;
    font-weight: 600;
   Min-height: 155px;
    height: auto;
}
#team .ajax-form .text-button {
    background: none;
    border: 0;
    box-sizing: border-box;
    margin: 0em;
    padding:0.8em 1.5em;
    box-shadow: inset 0 0 0 2px #666;
    color: #666;
    font-size: inherit;
    font-weight: 500;
    position: relative;
    vertical-align: middle;
    outline:none;
}


.text-button::before, .text-button::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}
.text-button:focus{
    outline:none;
}

.text-button {
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
}
    .text-button::before, .text-button::after {
        border: 2px solid transparent;
        width: 0;
        height: 0;
    }
    .text-button::before {
        top: 0px;
        left: 0;
    }
    .text-button::after {
        bottom: 0;
        right: 0;
    }
    .text-button:hover {
        color: #96A253 !important;
        background: transparent !important;
    }
        .text-button:hover::before, .text-button:hover::after {
            width: 100%;
            height: 100%;
        }
        .text-button:hover::before {
            border-top-color: #96A253;
            border-right-color: #96A253;
            -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
            transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
        }
        .text-button:hover::after {
            border-bottom-color: #96A253;
            border-left-color: #96A253;
            -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
            transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
        }

 #contact .ajax-form .text-button {
   background: none;
    border: 0;
    box-sizing: border-box;
    margin: 0em;
    padding:0.8em 2em;
    box-shadow: inset 0 0 0 2px #666;
    color: #666;
    font-size: inherit;
    font-weight: 500;
    position: relative;
    vertical-align: middle;
    top:20px;
}
  #contact a.text-animation {
   background: none;
    border: 0;
    box-sizing: border-box;
    margin: 0em;
    padding:1em 2em;
    box-shadow: inset 0 0 0 2px #666;
    color: #666;
    font-size: inherit;
    font-weight: 500;
    letter-spacing:1px;
    position: relative;
    vertical-align: middle;
}

#team .heading-book{
        border: 0px solid gray;
    background: #fff;
    text-align: center!important;
    border-radius: 5px;
    background:#fff;text-align:center!important;
    background: rgba(255,255,255,0.9);
    padding: 5px 0px 20px 0px;
    margin-left: 29.5%
}
.heading-book h2{
    font-size:48px;
}


#services h6 {
}
#services .title{
    padding-top: 20px;
    text-transform: uppercase!important;
    letter-spacing: 2px;
    font-family: Raleway, Arial, Helvetica, sans-serif;
}
#services p{
    color:#555!important;
    font-size:12px;
    letter-spacing:0.7px;
    text-transform:none!important;

}

#services a {
    color: #555!important;
}
#services .text-color-orange{
     color:#96A253!important;
}

.pb-10{
    padding:7rem 0rem;
}
.pb-3{
    padding:3rem 0rem;
}
a{pointer-events:visible!important}
.background-lite-b {
    background-color: #96A253!important;
}
footer.colors-g {
   background:#000;
}
footer.colors-g a, a.colors-g {
    color: #fff;
}
footer .manor-logo-footer{
    width:25%;
}
.colors-g .carousel .slick-dots li.slick-active button:before, .colors-g .slider .slick-dots li.slick-active button:before {
    color: #96A253!important;
    opacity: 1;
}
colors-g .carousel .slick-next:before, .colors-g .carousel .slick-prev:before, .colors-g .slider .slick-next:before, .colors-g .slider .slick-prev:before {
    color:rgba(175,175,175,.4)!important;
    background-color: transparent;
}

.colors-g .col-icon, .colors-g .col-left-marginalia, .colors-g col-right-marginalia, .colors-g h1, .colors-g h2, .colors-g h3, .colors-g h4, .colors-g h5, .colors-g h6 {
    color: #96A253;
    margin-top:0px;
}
.imagesroms h3 span.highlight{
    color: #96A253 !important;
}
.imagesroms .pdb {
    padding-bottom: 15px;
}
.packages-add h2 {
    padding-bottom: 20px;
    text-align:left;
}
.packages-add h2 span.highlight{
    color: #96A253 !important;
    text-align:left;
}
.footer-description{
    color:#fff;
}
.gallery-add h2{
    text-align:left;
    margin-left:0%;
}
#contact .big-font a{
    color:#96A253!important;
}
#how-we-work .imgpadding {
    padding: 0px 119px;
    margin-top: 20px
}
#how-we-work .img-1 {
    padding: 25px 70px 0px;
    /*margin-top: -15px;*/
}
#how-we-work .img-2 {
   padding: 32px 48px 0px;
    /*margin-top: -15px;*/
}
#how-we-work .img-3 {
        padding: 7px 105px 0px;
    margin-top: -4px !important;
}
#how-we-work .img-4 {
    padding: 0px 20px;
     margin-top: 34px;
}
#how-we-work .img-5 {
   padding: 0px 8px;
    margin-top: 26px;
}
#how-we-work a.heading, #services a,#media a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    padding: 1px;
}
#contact h2{
    color:#96A253!important
}

#media h2{
    color:#96A253;
    text-transform:none;
    padding-bottom:30px;
}
#media h5{
    text-transform:none;
    font-size:30px;
    color:rgba(155,195,253,1)
}
#media a{
    text-transform:none;
    font-size:13px;
    color:rgba(6,6,6,0.7)
}
#media .padding-left-media {
    padding: 0px 40px;
}
#media .padding-left-medI {
    padding: 0px 80px;
}
#media .div-line-top{
    width: 64%;margin-top:15px;margin-bottom:10px;margin-left: 18%;height: 2px;background: #ff6a00;
}
#media .div-line-bottom{
    width: 56%;margin-top:8px;margin-bottom:3px;margin-left: 22%;height: 2px;background: #ff6a00;
}
#media .last-phragraph{
    margin-bottom:2px;
}
.mobile-slider{display: none;}
.manor-top-space{margin: 80px 50px;}
.display-desktop{display: none !important;}
  #how-we-work .brand-mobile-desk{opacity: 1;}
.brand-mobile{opacity: 0;height: 0;padding:0;margin-top: 0px !important; }
   #how-we-work .brand-mobile{opacity: 0;height: 0;padding:0;margin-top: 0px !important; }
   .desktop-video{display: block;}
.manor-logo-footer img{
width:72%;
}
@media (min-width: 768px) and (max-width: 990px){
        .display-none{display: none;}
    .inner-pages-h4 h4{margin-top:10px;}
    .img-add-nealyard{padding: 10px 35px !important;margin-left: -24px;}
    body>footer .footer-description {text-align: right;margin-top:-50px;}
    body>footer .social-links {text-align: right;}
    .mobile-posiiton{margin-top: -50px !important;margin-right: 0px !important;}
    .mobile-posiiton-1{margin-top: -45px !important;}
    .display-none{display: none !important;}
    .select-border {width: 82% !important;left: 8.5% !important;}
    #team .heading-book {margin-left: 17%;}
    .inner-pages-h4 h4{margin-top:10px !important;}
    .img-add-nealyard{padding: 0px 35px !important;margin-left: -24px !important;}
}

@media (min-width: 767px) and (max-width: 990px){
.manor-logo-footer img{
width:48%;
}
#how-we-work .img-3 {margin-top: 20px;padding: 12px 70px 0px;}
#how-we-work .img-6 {padding: 0px 83px;margin-top: 15px;}
#how-we-work .img-1 {padding: 2px 42px 0px;}
#how-we-work .img-2 {margin-top: 0px !important;padding: 32px 32px 0px;}
#how-we-work .img-5 {margin-top: 25px;}
#how-we-work .img-4 {padding: 0px 20px;margin-top: 30px;}
.manor-top-space{margin: 50px 0px !important}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {display: none;}
/*.state1 .navbar-right {padding: 143px 0px !important;}*/
#how-we-work .brand-mobile-desk,.img-1,.img-2,.img-3,.img-4,.img-5,.img-6{opacity: 0;}
#how-we-work .brand-mobile{opacity: 1;}
}
@media (min-width: 320px) and (max-width: 415px){
.manor-logo-footer img{width:48%;}
#how-we-work .fluid-width {margin-top: 15px;}
#how-we-work .img-3{padding: 0px 115px !important;margin-top: 0px !important;}
#how-we-work .img-6{padding: 30px 115px !important;margin-top: -35px !important;}
#how-we-work .img-4,.img-5{padding: 20px 35px !important;margin-top: -20px !important;}
.view>.content {padding-top: 0px;padding-bottom: 0px;}
.pb-3 {padding: 1rem 0rem;}
#work h2 {padding-bottom: 20px;}
#about h2 {margin-bottom: 30px;}
.cross {margin:0px 15px;margin-top: 10px;}
.inner-pages-h4 .cross {margin-top: -2px !important;}
.img-add-zehen {padding: 0 30px !important;margin-top: -12px !important;margin-left: -6px !important}
.img-add-nealyard {padding: 10px 35px !important;margin-left: -9px !important;margin-top: -18px !important;}
.inner-pages-h4 .rossano {margin-right: 0px !important;}
.img-add-rossano {padding: 0px 0px !important;margin-bottom: 0px !important; margin-top: 0px !important;margin-left: -70px !important;}
.img-add-sumaya {padding: 0px 0px !important;margin: 0px !important;margin-left: -38px !important;}
.cross-mobile{margin: 25px 15px !important;margin-top: 5px !important;}
.slider .slick-dots {margin-left: -85px;}
.packages-add .slider .slick-dots {margin-left: 30px !important; margin-top: -20px !important}
.packages-add p {padding-top: 20px !important;}
.manor-top-space{margin: 0px 0px !important}
#how-we-work .img-1 {padding: 5px 70px 0px;}
#how-we-work .img-2 {padding: 10px 35px}
.navbar-right {text-align: center !important;padding: 35px 0px;z-index: 9999 !important;position: relative !important;}
.packages-add h2 {padding-bottom: 5px;text-align:left;}
.icon-set-mobile{margin-top: 0px !important;}
#top-nav li {font-size: 14px !important;}
.display-desktop{display: block !important;}
#how-we-work .brand-mobile{opacity: 1;}
#how-we-work .brand-mobile-desk,.img-1,.img-2,.img-3,.img-4,.img-5,.img-6{opacity: 0;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {display: none;}

}
@media (min-width: 1025px) and (max-width: 1200px){
#how-we-work .img-6 {padding: 0px 100px;margin-top: 0px;}
#how-we-work .img-3 {padding: 10px 97px 0px;margin-top: 15px;}
#how-we-work .img-2 {margin-top: 25px;}
}
@media (min-width: 767px) and (max-width: 1200px){
#media .padding-left-medI {padding:0px;}
}
@media (min-width: 320px) and (max-width: 767px){
.state1 .navbar-right {padding: 20px 0px 10px !important;}
.slider {margin-top: 20px !important;}
.booking-form{padding:0px !important;}
#how-we-work .zehen-bottom {margin-bottom: 30px !important;display: inline-block;}
#how-we-work .brand-mobile{opacity: 1;margin-top: -15px !important; height: 100%}
#services .title{padding-top: 40px;}
#how-we-work .brand-mobile-desk,.img-1,.img-2,.img-3,.img-4,.img-5,.img-6{opacity: 0;height: 0;}
#ser-2,#ser-3,#ser-4{margin-top: 20px;}

	
	
	.mobile-slider{    margin-top: 70px;
    display: block;
    /* height: 50%; */
    height: 240px;}
   .desktop-video{display: none;}
   .img-padd{padding: 0;}
   .mobile-posi{position: absolute !important;width: 100%;text-align: center;z-index: 10;top: 30%;left: 1%;color: #fff;}
   .welcome-size{font-size: 18px;}
}

@media (max-width: 1024px) {
    .section-container-padd {
        padding: 15px;
    }
    select {
        width: 87%;
    }

    #contact .ajax-form .text-button {
        margin-right: 8px;
        width: 130px;
    }

    #contact input {
        width: 100%;
    }

    .btn, a.button, input.button {
        padding: 5px 12px;
    }

    .pd-mobile {
        padding: 0px 2px;
    }

    #how-we-work p.img-2 {
        padding: 15px 24px 0px;
        margin-top: -15px;
    }
}

.tz {
    position: absolute;
    left: 50%;
    width:100%;
}
    .tz .fadein {
        position: relative;
        top: -5px;
        margin: auto;
        left: -50%;
        bottom: 0;
        right: 0;
    }
.fadein div.t1 {
    position: absolute; 
    top: 0px;
    margin: auto;
    left: 0;
    bottom: 0;
    right: 0;
}
    #fadeindata .t1 p {
        color: #333 !important; 
    }
    #fadeindata .t1 p.p1 {
        font-size: 12px !important;
    display: inline;
    padding-bottom: 5px; text-decoration: inherit !important;
    }
      #fadeindata .t1 p.p2 {
    padding-top: 12px; text-align: center;
    }

/*  Zehen page  */
.img-add-manor{
   padding: 0px 15px;
    /* margin-left: -35px; */
    margin-top: -15px;
}
.img-add-zehen{
    padding:0px 45px;
    margin-left:-35px;
    margin-top:-25px;
}
.img-add-nealyard{
    padding: 0px 57px;
    margin-left: -42px;
    margin-top: -25px;
}
.img-add-rossano{
    padding: 40px;
    margin-bottom: -44px;
    margin-top: -54px;
    margin-left: -124px;
}
.inner-pages-h4 .rossano{
    margin-right:-115px;
}
.img-add-sumaya{
    padding: 20px;
    margin-bottom: -20px;
    margin-top: -44px;
    margin-left: -90px;
}
.inner-pages-h4 .rossano{
    margin-right:-85px;
}

.inner-pages-h4 i{
    font-size:16px;
}
.inner-pages-h4 h4{
    margin-top:-4px;
}
.inner-pages-h4 ul{
    margin-left:-23px;
}
.inner-pages-h4 ul li{
    padding:10px 0px;
}
.inner-pages-h4 h4.gray{
    font-size:14px;
    margin-top:-9px;
    color:gray!important;
        cursor:pointer;
}
.inner-pages-h4 a.gray{
    font-size:14px;
    margin-top:0px;
    color:gray!important;
}

.inner-pages-h4 p.margitop {
    margin: -10px 0px 0px 0px;
    color: gray !important;
    text-transform:uppercase;
    cursor:pointer;
}

.inner-pages-h4 .cross:after, .cross:before {
    background-color: #999999;
}

.inner-pages-h4 .cross {
    margin: 0px;
    margin-top: 20px;
    margin-right: 2px;
}

.inner-pages-h4 .text-left a {
    text-transform: uppercase!important;
    color: #000!important;
    margin-left: 20px!important;
}



@media (max-width: 768px) {
/*    #team .heading-book {
        margin-left: 0%;
    }*/

    .navbar-brand span {
           width: 140px !important;
    height: 62px !important;
    display: block;
    background-size: 135px 60px !important;
    margin: 0px 10px 10px 15px;
}

#how-we-work p.img-1 {
    padding: 0px 40px 0px;
    margin-top: 34px;
}

    #contact .ajax-form .text-button {
        margin-right: -15px;
        width: 130px;
    }

    #roomfeature #ulleftcontent {
        margin-left: 0px;
    }

    #home .home-mary {
        position: absolute;
        width: 100%;
        text-align: center;
        z-index: 10;
        top: 10%;
        left: 1%;
    }
}

.select-border{
     position:absolute;width:64%;left:18.5%;border-bottom:1px solid gray;
}
.overlay-window{
    top:67px;
}
@media (max-width: 767px) {
    .display-none{display: none;}
    .inner-pages-h4 h4{margin-top:10px;}
    .img-add-nealyard{padding: 10px 35px !important;margin-left: -24px;}
    body>footer .footer-description {text-align: right;margin-top:-50px;}
    body>footer .social-links {text-align: right;}
    .mobile-posiiton{margin-top: -12px !important;margin-right: 0px !important;text-align: center !important;}
    .mobile-posiiton-1{margin-top: -22px !important;text-align: center !important;}


    .select-border {
        position: absolute;
        width: 83%;
        left: 8.5%;
        border-bottom: 1px solid gray;
    }
	
	

    #team .heading-book {
        width: 100%;
        margin-left: 0%; display: grid; 
    }
	
	.add { clear: both; margin: 10px 0px;  }
	.none-mobile { display: none;}

    #home h1 {
        font-family: 'Quilline Script';
        font-size: 2.5rem;
    }

    #home p {
        font-size: 2rem;
    }

    #home .bg {
        margin-top: 0px;
    }

    .hover-overlay .overlay > div, .hover-overlay .overlay > div p {
        font-size: 13px;
        line-height: 20px;
    }

    .pd-mobile {
        padding: 7px 15px;
    }

    #how-we-work p.imgpadding {
        padding: 0px 105px;
        margin-top: 0px;
    }

    #how-we-work p.img-1 {
        padding: 10px 95px 10px;
        margin-top: -15px;
    }

    #how-we-work p.img-2 {
        padding: 15px 90px 15px;
        margin-top: -15px;
    }

    #how-we-work p.img-3 {
        padding: 10px 100px 10px;
        margin-top: -15px;
    }

    .navbar-right {
        text-align: center !important;
    }

    .slick-dots {
        left: 27%;
    }

    .textfontslogon {
        font-size: 20px;
    }

    #team .ajax-form .text-button {
        margin-right: 0px;
        margin-right: -30px;
    }

    #media .padding-left-media:nth-child(1) {
        margin-top: -25px;
    }

    #media .padding-left-media {
        padding: 20px;
    }

    .separator-extra {
        height: 0px;
    }
    .fadein div.t1 {
        position: absolute;
        top: 0px;
    }
    
    #fadeindata .t1 p.p1 {
        font-size: 14px !important;
    }
     #fadeindata .t1 p.p2 {
         padding-top:8px;
        font-size: 12px !important;
    }
}
#top-nav.colors-e .navbar-nav a.active {
    color: #96A253;
}
.colors-e a, a.colors-e {
    color: #96A253;
}
.colors-g .highlight, .colors-g.highlight {
    color: #96A253;
}
.colors-e .highlight, .colors-e .link, .colors-e.highlight, .colors-e.link {
    color: #96A253;
}
.background-highlight-e {
    background-color: #96A253!important;
}
.colors-a .header-details.highlight, .colors-a .slogan, .colors-a .subtitle.highlight, .colors-a .title.highlight {
    color: rgba(241, 90, 34, 0.6)!important;
}
#dot-scroll.colors-e li a.active span, #dot-scroll.colors-e li a.target span, #dot-scroll.colors-e li a.target.active span, #dot-scroll.colors-e li a:hover.active span, #dot-scroll.colors-e li a:hover.target span, #dot-scroll.colors-e li a:hover.target.active span {
    border-color: #96A253;
}
#dot-scroll.colors-e li a span {
    background-color: rgba(175,175,175,.4);
}
.colors-e.page-border a, .ext-nav a.colors-e .side-title {
    color: rgba(175,175,175,1);
}

.colors-e .loader li:nth-child(1), .colors-e .loader li:nth-child(2), .colors-e .loader li:nth-child(3), .colors-e .loader li:nth-child(4) {
    background: #96A253;
}
#work .background-90-e {
    background-color:transparent!important;
}

#media p{
    font-size:11px;
}
.background-90-b {
    background-color: rgba(255,255,255, .7900)!important;
}

.manor-top-new { padding: 50px 0px; }
.manor-heading { color: #96A253!important;      
   font-size: 25px!important;
    padding: 30px 0 0 0px; font-size: 50px; }
.services-title { text-align: left;
    margin-left: 35px; color:#000 !important; }

.testimonial {     text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: 700; text-decoration: underline;      margin: 10px 0px 0px;    }

.testimonial a {  color: #333; }
.testimonial a:hover {  color: #96A253; }

.testimonial-aside {
	position: relative; margin: 50px 0 0 0px;
	padding: 25px 30px 30px;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
	        box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}

.testimonial-aside.first-stop-mar { margin: 0px!important; }

.testimonial-aside::before {
	position: absolute;
	display: block;
	top: -5px;
	left: -30px;
	width: 60px;
	height: 55px;
	text-indent: -15px;
	font: italic 120px/90px Verdana, Geneva, sans-serif;
	color: #cfdee5;
	background-color: #fff;
	content: '"';
}
.testimonial-aside .testimonial-item blockquote {
	font-size: 19px;
	line-height: 1.75;
	border-left: none;
	margin-bottom: 0;
	padding: 0;
}
.testimonial-aside .testimonial-item blockquote p {
	color: #767676;
}
.testimonial-aside .testimonial-item .testimonial-author {
	display: table;
	margin-top: 15px;
}
.testimonial-aside .testimonial-item .author-image {
	display: table-cell;
	width: 75px;
	vertical-align: middle;
}
.testimonial-aside .testimonial-item .author-image img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}
.testimonial-aside .testimonial-item .author-image span { /* placeholder for the author's photo */
	display: block;
	width: 60px;
	height: 60px;
	background-color: #6b9bb3;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}
.testimonial-aside .testimonial-item .author-image i {
	display: block;
	font-size: 36px;
	line-height: 60px;
	color: #fff;
	text-align: center;
}
.testimonial-aside .testimonial-item .author-info {
	display: table-cell;
	vertical-align: middle;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
}
.testimonial-aside .testimonial-item .author-info span {
	font-style: italic;
	color: #909090;
}

/* Testimonial - main style 1
--------------------------------------------------- */
.testimonial-main-style-1 {
	position: relative;
}
.stripe-bottom:not(.stripe-narrow) .testimonial-main-style-1 {
	margin: 20px 0;
}
.testimonial-main-style-1 .testimonial-item {
	padding-left: 150px;
}
.testimonial-main-style-1 .testimonial-item .testimonial-text {
	position: relative;
	padding-top: 17px;
	z-index: 2;
}
.testimonial-main-style-1 .testimonial-item .testimonial-text p {
	font-size: 28px;
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 0;
}
.testimonial-main-style-1 .testimonial-item .testimonial-author {
	
}
.testimonial-main-style-1 .testimonial-item .author-image {
	position: absolute;
	top: 0;
	left: 0;
}
.testimonial-main-style-1 .testimonial-item .author-image img,
.testimonial-main-style-2 .testimonial-item .author-image img {
	width: 124px;
	height: 124px;
	border: 2px solid rgba(255, 255, 255, 0.3);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}
.testimonial-main-style-1 .testimonial-item .author-image::before {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	-webkit-box-shadow: inset 0 0 4px 1px rgba(255, 255, 255, 0.3);
	        box-shadow: inset 0 0 4px 1px rgba(255, 255, 255, 0.3);
	content: "";
}
.testimonial-main-style-1 .testimonial-item .author-image::after,
.testimonial-main-style-2 .testimonial-item .author-image::after {
	position: absolute;
	top: -42px;
	left: 113px;
	width: 90px;
	height: 87px;
	content: "";
	background: url(../images/icons/quotes-light.png) no-repeat left top;
}
.testimonial-main-style-1 .testimonial-item .author-image span, /* placeholder for the author's photo */
.testimonial-main-style-2 .testimonial-item .author-image span {
	position: relative;
	display: block;
	top: 2px;
	left: 2px;
	width: 120px;
	height: 120px;
	background-color: #6b9bb3;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}
.testimonial-main-style-1 .testimonial-item .author-image i,
.testimonial-main-style-2 .testimonial-item .author-image i {
	display: block;
	font-size: 64px;
	line-height: 120px;
	color: #fff;
	text-align: center;
}
.testimonial-main-style-1 .testimonial-item .author-info {

	font-size: 17px;
	line-height: 1.5;
	text-align: right;
	margin: 12px 0 -20px;
}
.testimonial-main-style-1 .testimonial-item .author-info span {
	display: block;
	font-weight: 400;
	color: #909090;
}
.testimonial-main-style-1.author-info-inline .testimonial-item .author-info span {
	display: inline;
}
.testimonial-main-style-1.author-info-inline .testimonial-item .author-info strong::after {
	content: ", ";
	font-weight: normal;
}
.testimonial-main-style-1 .testimonial-item .author-info span a {
	color: inherit;
}
.testimonial-main-style-1 .testimonial-item .author-info span a:hover {
	color: #666;
}

/* for dark colored background */
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .testimonial-text p {
	font-size: 32px;
	font-weight: 400;
	color: #f5f5f5;
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-image img {
	width: 126px;
	height: 126px;
	border: 3px solid rgba(255, 255, 255, 0.15);
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-image::after,
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-image::after {
	opacity: 0.3;
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-image span,
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-image span {
	background-color: rgba(0, 188, 212, 0.5); /* #00bcd4 */
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-image i,
.dark-colored-bg .testimonial-main-style-2 .testimonial-item .author-image i {
	color: #eee;
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info {
	font-size: 18px;
	color: #f7deb5;
	margin-top: 20px;
}
.dark-colored-bg .testimonial-main-style-1 > .testimonial-item .author-info {
	text-align: left;
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info span {
	color: #cfdee5;
}
.dark-colored-bg .testimonial-main-style-1 .testimonial-item .author-info span a:hover {
	color: #f5f5f5;
}

/* for secondary color background */
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .testimonial-text p {
	font-size: 32px;
	font-weight: 400;
	color: #505050;
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-image img,
.stripe-secondary-color-bg .testimonial-main-style-2 .testimonial-item .author-image img {
	border-color: rgba(255, 255, 255, 0.2);
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-image::before {
	display: block;
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-image::after,
.stripe-secondary-color-bg .testimonial-main-style-2 .testimonial-item .author-image::after {
	opacity: 0.6;
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-image span,
.stripe-secondary-color-bg .testimonial-main-style-2 .testimonial-item .author-image span {
	background-color: rgba(0, 188, 212, 0.7); /* #00bcd4 */
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-info {
	font-size: 18px;
	color: #666;
	margin-top: 20px;
}
.stripe-secondary-color-bg .testimonial-main-style-1 > .testimonial-item .author-info {
	text-align: left;
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-info span {
	color: #666;
}
.stripe-secondary-color-bg .testimonial-main-style-1 .testimonial-item .author-info span a:hover {
	color: #505050;
}

/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;     padding: 25px 30px 30px;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.12); }

 .owl-carousel.owl-drag .owl-item::before {
       position: absolute;
    display: block;
    top: 7px;
    left: -35px;
    width: 60px;
    height: 55px;
    text-indent: 35px;
    font: italic 70px/90px Verdana, Geneva, sans-serif;
    color: #eaeaea;
    content: '"';
}




  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

