/* CSS Document */


.hederfixed .sticky {
  position: fixed;
   top:0; 
   z-index:99999;
   left: 0;
    right: 0;
 
    width: 100%;
    padding: 0px;
    transition: all 200ms ease-in-out;
}

.topnav {background-color: black;display: block;height: 40px;line-height: 40px;}
.topnav a {line-height: 40px; color: #FFF;}

/*sticky header css end*/
.acmenuactive{
    background: #fff;
   
    border-radius:5px !Important;
}
.acmenuactive a{ color: #de1f26 !important;}
.acmenuactive:hover{
     background-color: #fff !Important;
}
.acmenuactive a:hover{
   color: #de1f26 !important;
}
.pcmenuactive{
    background: #fff;
   
    border-radius:5px !Important;
}
.pcmenuactive ul li a {color:#fff !important;}
.pcmenuactive a{ color: #27235e !important;}
.pcmenuactive:hover{
     background-color: #fff !Important;
}
.pcmenuactive a:hover{
   color: #27235e ;
}
.pcmenuactive ul li a :hover{color:#fff !important;}
.bookactive{background-color: #fff !important;color:#27235e !important;}
.acslogo{display: none;}
.mobilelogo2, .acssmmenu{display: none !important;}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.headermenu ul {
    padding: 13px 0px;
    float: none;
    text-align: center;    margin: 0 auto;
}
.headermenu .nav>li {
    text-align: center;    
}
.logosec{    width: 30% !important;margin-right: 160px;}
.logosec a{    padding: 0px !important;}
.navbar-default .navbar-nav>li>a {color: #fff;font-size: 16px;font-weight: 500;padding: 14px 38px;}
.headermenu{border:none;margin-bottom: 0;}
.navbar-fixed-top {
   
    z-index: 999999;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #fff !important;}
.menuactive{
    background-color: #27235e;
    color: #fff !important;
    border-radius: 5px;
    padding: 6px 16px;
}
.headermenu .nav>li:hover .submenu{
    display: block;
}
.headersubmenu{text-align: left;}
.mwingheader .dropdown-menu{background-color: #de1f26;}
.ewingheader, .ewingheader .dropdown-menu{background-color: #27235e;}

.dropdown-menu>li{
margin-bottom: 2px;
}

    .dropdown-submenu>.dropdown-menu {
    margin-left: -63px;
}
.dropdown-submenu>a:after{margin-right: -2px;}
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #27235e;
    text-decoration: none;
    background-color: #f5f5f5;
}
.subsubmenu{display: none;}
.dropdown-submenu:hover .subsubmenu{
    display: block;
}
.mwingheader{ background-color: #de1f26;}
.mobilehedersec{position: relative;width: 100% !important;position: fixed;z-index: 99;}
.mobileheder{position: absolute;top: -44px;width: 100% !important;padding-right: 68px;}
.pcmheder{background-color: #262761;}
.acmheder{background-color: #de1f26;}
.mobilebtn{float: left;padding-left: 15px;padding-top: 9px;}

.nav-button, .nav-close{
    top: 7px !important;
    right: 15px !important;
    width: 4rem !important;
    height: 3.5rem !important;
    line-height: 3.5rem !important;
    background: #ffffff !important;
    color: #A69A94;
}
.acssmbtn{
    border-radius: 0;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    padding: 4px 9px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;}
    .mobilelogo{float: none;margin: 0 auto;text-align: center;}
/*header style end*/
/*facility style */
.acsfacility{text-align: center;margin-top:0px;}
 .acsfacility1, .acsfacility2, .acsfacility3{display: inline-block;
/*width: 33%;*/position: relative;
}
.acsfacility1{    margin-right: -23px;}
.acsfacility3{margin-left: -23px;}
.facdetailsec{
   position: absolute;
    top: 0;padding: 49px;
}
.facdetailsec h3{
  color: #fff;
    font-size: 17px;
    margin-top: 0;
    text-transform: uppercase;
    line-height: 24px;
    padding: 0px 30px;
    letter-spacing: 0.5px;
}










.good{border: 1px #000 solid; background-image:url(../images/sanfordinterior.jpg); height: 350px;}

.wel{}

.wel h1{padding-left: 0.7em; font-size: 1.8em; line-height: 28px; color: #3e3d3d; font-weight: 600;}


.wel h2{padding-left: 0.7em; font-size: 1.8em; line-height: 28px; color: #3e3d3d; font-weight: 600;}
.wel h3{padding-left: 0.7em; padding-top: 0.2em; font-size: 1.6em; line-height: 28px; color: #3e3d3d; font-weight: 600;}


.wel p{padding-left: 1em; padding-top: 0.2em; font-size: 1.1em; line-height: 28px; color: #3e3d3d; }






.call{
 background-color : #27235e;
  
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
border-color:#28245d;
display:none;
  
}

#mycall {
  position: fixed;
  bottom: -4px;
  left: 10px;
    z-index: 10;
}




.feedback {
  background-color : #de1f26;
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border-color: #de1f26;
display:none;
}
#mybutton {
  position: fixed;
  bottom: -4px;
  right: 10px;
    z-index: 10;
}















/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
   

    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
   /* right: -60px;*/
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 10px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}






@media (min-width: 320px) and (max-width: 480px) {

  .good{border: 1px #000 solid; background-image:url(../images/sanfordinterior.jpg); height: 765px;}

.bg-overlay {
    background: linear-gradient(#32a851, #32a85187), url(../images/back_1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 517px;
    padding-top: 50px;
}

.bg-overlay p {
    width: 80%;
    margin: auto;
    font-size: 16px;
    margin-top: 0.5em;
    text-align: left;
    line-height: 50px;
}



.form_main h4 {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
  padding-top: 1em;

}

.wel h3 {
    
    padding-top: 0.2em;
    font-size: 1.4em;
    line-height: 28px;
    color: #3e3d3d;
    font-weight: 600;
}  




.wel h2 {
   
    font-size: 1.4em;
    line-height: 28px;
    color: #3e3d3d;
    font-weight: 600;
}



.bg-overlay h3 {
       background: #28245d;
    width: 35%;
    padding: 0.5em;
    border-radius: 10px;
    text-align: center;
    margin: auto
	
}

.call{
 background-color : #27235e;
  
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
border-color:#28245d;
display:block;
  
}



.call{
 background-color : #27235e;
  color: white;
  padding: 0px 20px 25px 14px;
  border-radius: 4px;
border-color:#28245d;
    font-weight: 600;
    font-family: sans-serif;
  
}

#mycall {
  position: fixed;
  bottom: 0px;
  left: 10px;
    z-index: 10;
}




.feedback {
    background-color: #0250FF;
    color: white;
    border-radius: 4px;
    border-color: #0300CB;
    display: block;
    font-weight: 600;
    width: 100%;
    font-size: 16px;
}
#mybutton {
  position: fixed;
  bottom: 0px;
  right: 10px;
    z-index: 10;
	    font-weight: 600;
    font-family: sans-serif;
}




}












