.navbar
{
    padding:30px 50px;
    background:#fff;
    border-bottom: 5px solid #c76161;
    -webkit-box-shadow: -1px 11px 22px 0px rgba(9,61,77,0.64);
    -moz-box-shadow: -1px 11px 22px 0px rgba(9,61,77,0.64);
    box-shadow: -1px 5px 20px 0px rgba(9,61,77,0.64);
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);

}
.navbar-brand
{
    color: #333333 !important;
    font-size:30px;
    font-family:Monotype Corsiva;
    font-weight: bold;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
.navbar-default .navbar-toggle {
  border-color: #000; /* Removes border color */
  float: right; 
  margin-right: -35px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000; /* Changes regular toggle color */
}
.navbar-default .navbar-toggle .icon-bar:hover {
  background-color: #fff; /* Changes toggle color on hover */
}
@media only screen and (min-width : 480px) and (max-width: 700px) {
    .navbar
{
    padding:10px 50px;

}
    .navbar-brand {
        font-size:20px;
        margin-left: -60px;
        margin-top: 0px;
        font-family:Monotype Corsiva;
    }
    #top-footer .about_box p
    {
        font-size: 12px ;
    }
    .ic .ico2
    {
        border:1px solid #c76161;
        width:20%;
        text-align:center;
        border-radius: 50%;
        height: 50px;
        margin: 30px auto auto auto;
    }
    .ic .ico2 .fa
    {
        font-size:30px;
        background: #c76161;
        color:#e1e1e1;
        width: 100%;
        border-radius: 50%;
        height: 50px;
        padding: 10px;

    }
    .slideimages{
        margin-top:30px !important;
    }
    .box h1{
        font-family:Monotype Corsiva !important;
        font-size: 23px !important;
        margin:20px auto;
        text-align: center;
    }
    .feature img
    {
        width: 70% !important;
        height: 150px;
        margin: auto;
    }
    .new img
    {
        width: 200px;
        height: 200px;
        margin: auto;
    }
}
@media only screen and (max-width: 479px) {
    .navbar-brand {
        font-size:11px;
        font-weight: bold;
        margin-left: -60px;
        margin-top: 0px;
        font-family:Monotype Corsiva;
    }

    .deliver-dates span.deliver-num {
        font-size: 1.2em;
        color: #F5AF33;
        font-family: 'Play-Regular';
        float: left;
        width: 10%;
        margin-top: 10px;
    }
    #top-footer .about_box
    {
        border:2px solid #000;
        color:#000;
        text-align:left;
        margin-bottom:20px;
        height: 32px;
    }
    #top-footer .about_box p
    {
        font-size: 10px;
        font-weight: bold;
    }
    .navbar
    {
        padding:10px 50px;


    }
    .slideimages{
        margin-top:30px !important;
    }
    .box h1{
        font-family:Monotype Corsiva !important;
        font-size: 23px !important;
        margin:20px auto;
        text-align: center;
    }
    .ic .ico2
    {
        border:1px solid #c76161;
        width:40%;
        text-align:center;
        border-radius: 0%;
        height: 100px;
        margin: 30px auto auto auto;
    }
    .ic .ico2 .fa
    {
        font-size:30px;
        background: #c76161;
        color:#fff;
        width: 100%;
        border-radius: 0%;
        height: 100px;
        padding: 30px;

    }
    
}


.name{
    color: #c76161;
}
.navbar-default .navbar-nav
{
    margin-top:10px;
}
.navbar-default .navbar-nav > li > a {
    color: #333333;
    height:40px;
    font-size:17px;
    line-height:10px;
    margin-left:1px;
    margin-right:1px;
}

.navbar-right > .active > a,
.navbar-default .navbar-nav > li > a:hover
{
    background: #ccc none repeat scroll 0 0;
    color: #333333;
    position: relative;
}
.navbar-default .navbar-nav > .active > a::before,
.navbar-default .navbar-nav > li > a:hover::before {
    background: #ccc none repeat scroll 0 0;
    bottom: -2px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}

.wall
{
    /*    width: 100%;
        height: 350px;
        margin-top:110px;
        background-image: url(../../images/1.jpg);
        background-repeat:no-repeat;*/
    /* The image used */
    background-image: url(../../images/1.jpg);

    /* Full height */
    height: 550px;

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top:110px;

}
.wall h1
{
    color:#fff;
    text-align:center;
    font-size:35px;
    background:#000;
    width:21%;
    margin:100px auto;
    opacity: 0.7;
    padding:auto 0px;
}
.wall h1 span
{

    background:#c76161;

}
.box h1{
    font-family:Monotype Corsiva;
    font-size: 43px;
    margin:20px auto;
    text-align: center;
}
.box h2{
    font-family:verdana;
    font-size: 23px;
    text-align: center;
}

.hr_traperent
{
    border-top: 1px solid #fff;
}
.description
{
    font-family:verdana;
    font-size:16px;
    text-align:center;
    font-weight: normal;
    margin:0px auto;
}
.feature
{
    margin-top:50px;
    text-align:center;
}
.feature img
{
    width: 100%;
    height: 150px;
} 
hr.style18 { 
    height: 30px; 
    border-style: solid; 
    border-color: #c76161; 
    border-width: 1px 0 0 0; 
    border-radius: 20px; 
    margin-bottom: 0px;
} 
hr.style18:before { 
    display: block; 
    content: ""; 
    height: 30px; 
    margin-top: -31px; 
    border-style: solid; 
    border-color: #c76161; 
    border-width: 0 0 1px 0; 
    border-radius: 20px; 
}
hr.style17 {
    border-top: 3px solid #c76161;
    text-align: center;
}
hr.style17:after {
    content: '§';
    display: inline-block;
    position: relative;
    top: -14px;
    padding: 0 10px;
    background: #f0f0f0;
    color: #8c8b8b;
    font-size: 18px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
}
#main-footer
{
    background:#333333;
}
.new
{
    margin: 20px auto;
    text-align: center;
}
.para
{
    font-size:15px;
    color:#AEAEAE;
}
.foo_heading
{
    color: #fff;
    font-family:Latin;
    font-size:28px;
    margin-top:5px;
}
#main-footer ul li 
{
    list-style-type:none;
    color:#fff;
    font-size:14px;
    width:100%;
    text-align: left;
    margin-left: -40px;
    border: 1px solid #c76161;
    text-align:center;
    margin-bottom:4px;

}
#main-footer ul li a{
    color: #fff;
}
.add
{
    color:#AEAEAE;
    font-size:15px;
    line-height:30px;
}
.add .fa
{
    color:#fff;
    font-size:15px;
}
.bodder
{
    border-right: 1px solid #AEAEAE;
    padding-left:5px;
}
.foo_social .fa
{
    color:#AEAEAE;
    font-size:26px;
    margin-right:5px;
}
/* contact */
.wall2
{
    width: 100%;
    height: 350px;
    margin-top:50px;
    background-image: url(../../images/Maps.png);
    border-bottom:4px solid #c76161;
}
.wall2 h1
{
    color:#fff;
    text-align:center;
    font-size:35px;
    background:#000;
    width:10%;
    margin:100px auto;
    opacity: 0.7;
    padding:auto 0px;
}
.wall2 h1 span
{

    background:#c76161;

}
.ico2
{
    border:1px solid #c76161;
    width:100%;
    text-align:center;
    border-radius: 50%;
    height: 50px;
    margin-top: 30px;;
}
.ico2 .fa
{
    font-size:30px;
    background: #c76161;
    color:#e1e1e1;
    width: 100%;
    border-radius: 50%;
    height: 50px;
    padding: 10px;

}

.text
{
    font-size:14px;
    color:#000;
    margin-top: 20px;
}
.text2
{
    font-size:16px;
    color:#000;
    margin-top: 40px;
    text-align: center;
}
.outline
{
    background:#c76161;
    border:1px solid #c76161;
    color:#fff;
    width:200px;
}
/* amenities */
.ame_line
{
    border:1px dotted black;  
}
.ame_heading
{
    color:#c76161;
    text-align:center;
    margin-top:0px;
    font-family:latin;
    font-size:30px;
    text-shadow: -2px 3px 4px #9b9b9b;
    margin-bottom:50px;
    margin-left: -20px;
}
.ame_content ul
{
    padding-left:15px;
    font-size:16px; 
    list-style-type:none;
    line-height:30px;
}
.ame_content
{
    margin-bottom:50px;
}
.ame_content p
{
    padding-left:15px;
    font-size:16px; 

}
.ame_content .fa
{
    font-size:80px;
    text-align:center;
    margin-top:60px;
    color:#595959;
    text-shadow: -2px 3px 4px #9b9b9b;
}
.ame_content li::before {
    color: #c76161;
    content: "\f138";
    display: inline-block;
    font-family: FontAwesome;
    margin-left: -1.3em;
    width: 1.3em;
}
.ame_content h2
{
    font-family:latin;
    color:	#c76161;
    padding-left:15px;
    text-shadow: -2px 3px 4px #9b9b9b;
}
.ame_img
{
    width:100%;
    height:150px;
}

#top-footer {
    width: 100%;
    height: 350px;
    margin-top:50px;
    background:url(../../images/about.jpg);
    margin-bottom:-20px;
}
.about_box
{
    border:2px solid #000;
    color:#000;
    text-align:center;
    margin-bottom:50px;
    height: 25px;
}
.about_box p
{

    font-size: 14px;
}

.delivery-info {
    padding: 5em 0em 5em 0em;
}
.delivery-top {
    text-align: center;
    padding-bottom: 3em;
}
.delivery-top  h3 {
    font-size: 2.5em;
    color: #c76161;
    margin: 0em 0em 0.2em 0em;
    font-family: 'Play-Regular';
}
.delivery-right h6 {
    font-size: 17px;
    color: #000;
    line-height: 1.3em;
    margin: 0em 0em 0.5em 0em;
}
.deliver-dates {
    margin: 0em 0em 1em 0em;
}
span.deliver-num {
    font-size: 2.2em;
    color: #F5AF33;
    font-family: 'Play-Regular';
    float: left;
    width: 10%;
}
.deliver-text {
    float: right;
    width: 90%;
    margin: 0.5em 0em 0em 0em;
}
.deliver-text p {
    font-size: 17px;
    color: #7E7E7E;
    line-height: 1.8em;
}
.list ul {
    list-style: none;
    padding: 0;
}
.list li {
    padding-left: 1.3em;
    margin-bottom: 10px;
}
.list li:before {
    content: "\f1b2 "; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    width: 1.3em; /* same as padding-left set on li */
    font-size: 20px;
    color:#c76161;
    margin-right: 5px;
}
.list h2{
    margin: 10px auto;
    font-family:Monotype Corsiva;
    color: #000;
}
.ic{
    margin-bottom: 50px;
}
.mysideshow{

}
.slideimages{
    width: 1200px; 
    height: 700px;
    margin-top:160px;
}