    body{ font-family: "Arial", 'Helvetica Neue', Helvetica, sans-serif !important;padding-bottom:0px; }
.row {margin-left: -7px;margin-right: -7px;}
    .container {width: 1230px !important; }
    .navbar-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    margin-bottom: 0px;
    }
    .navbar-nav {
    float: right;
    margin: 0;
    }
    .navbar-default .navbar-nav>li>a {color: #333333;font-size: 13px;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #FFFFFF;
    color: #02abe6;
    }
    .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #02ABE6;
    background-color: transparent;
    }
    .top-nav>li>a {
        font-family: "Arial", 'Helvetica Neue', Helvetica, sans-serif;font-style: normal;
    font-size: 12px !important;
    color: #02ABE6 !important;
    padding-bottom: 0px;

    }

    .navbar-brand
    {padding-top: 10px;}


    .carousel {
    height: 430px;
    margin-bottom: 20px;
    overflow: hidden;
    }
    .carousel-caption {
    z-index: 10;
    top: 100px;
    left: -430px;
    }
    .carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border: 2px solid #fff;
    border-radius: 10px;
    }
    .carousel-indicators .active {
    width: 18px;
    height: 18px;

    }
    .carousel-indicators {

    left: 86%;

    }
    .grey-box {

    background-color: #ffffff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#E1E1DF)";/*IE 8*/
    -moz-box-shadow: 1px 1px 5px 2px rgba(225,225,223,0.8);/*FF 3.5+*/
    -webkit-box-shadow: 1px 1px 5px 2px rgba(225,225,223,0.8);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 1px 1px 5px 2px rgba(225,225,223,0.8);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#E1E1DF); /*IE 5.5-7*/
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    padding-right: 7px;
    padding-left: 7px;
    }
    .pic {
    float: left;
    margin-left: -30px;
    margin-top: -10px;
    }

    h3 {
    font-size: 20px;
    color:#02abe6;

    }
    p{color:#2b2a2a !important; font-size: 12px; text-align: justify;}

    .about-box, .day-box, .activity-box  {
    padding: 10px 30px 0px 30px;
    min-height: 230px;
    height:230px;
    overflow: hidden;
    }

    .services {
    padding: 0px 30px 0px 30px;
    min-height: 121px;
    height:121px;
    overflow: hidden;
    }
    .day-box .pic-right {
    float: left;
    padding-left: 35px;
    width: 345px;
    }
    .activity-box .pic-right {
float: left;
padding-left: 31px;
}
    .bg-pic {background-image: url("../img/tick-bg.png");
        background-repeat: no-repeat;
        background-position: right 20px;}

    .day-box ul {padding-left: 0px;
    list-style: none;
    }
    .day-box ul li:before {
        font-weight: bolder;
        content: "• ";
        color: #f1611a; /* or whatever color you prefer */
    }
    .day-box ul>li>a {
    color: #2b2a2a !important;
    font-size: 12px;
    padding-left: 8px;
    }
    .activity-box ul>li>a {
    color: #2b2a2a !important;
    font-size: 12px;

    }
    .services ul>li>a {
    color: #2b2a2a !important;
    font-size: 12px;

    }
    .clear {clear:both;height:1px;}

    a.more {
    display: block;
    padding: 0px 0px 2px 0px;
    color: #010101;
    font-weight: bold;
    margin-top: -3px;
    margin-left: 5px;
    }

    .arrow{background-image: url("../img/arrow.png");
        background-repeat: no-repeat;
        background-position: right center;
        margin-right: 5px;}
        .activity-box ul {list-style-position: outside;
    list-style: none;
    padding-left: 0px;
    width: 280px;}
    .bg-line {background-image: url("../img/top-nav-sep.png");
        background-repeat: no-repeat;
        background-position: right 20px;}
    .activity-box li>a {
    display: block;
    padding: 7px 0px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-collapse: 1px;
    margin-top: -1px;
    color:#2b2a2a;
    }

    .activity-box .arrow {
    background-position: 255px center;
    }

    .services ul {
list-style-position: outside;
list-style: none;
padding-left: 0px;
width: 150px;
}
    /*.services h3 {margin-left: 15px;}*/
    .services h3 {margin-left: 0px;}
    .services li>a {
    display: block;
    padding: 7px 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-collapse: 1px;
    margin-top: -1px;
    color:#2b2a2a;
    }
    .suggestion-box {}
    .footer {padding: 50px 0px 45px 0px;
    background-color: #fefefe;margin-top: 22px;}
    .footer ul {
float: left;
padding-left: 76px;
}
    .footer li {list-style: none;line-height: 22px;}
    .footer li>a {font-size: 12px;color:#838383;}
    .address li{font-size:11px;color:#838383;line-height: 15px;}
    .blue-footer {font-size:13px !important; color:#02abe6 !important;padding-top: 7px;}
    hr {background-color: #dfdfdf;}
    .inner-banner-bg {
    background-image: url("../img/inner-banner-bg.png");
        background-repeat: repeat-x;
        background-position: right top;
        margin-bottom: 20px;

    }
    .container-inner p {font-size: 13px;color:#4e4e4e;line-height: 19px;padding-right: 30px;padding-bottom: 10px;}
    .container-inner h1 {font-size: 30px;color: #02abe6;padding-bottom: 12px;}
    .trust-table td, .trust-table th {padding: 12px;border:1px solid #fff; font-size: 12px; color:#666666 !important;}


    .contact-bold {
font-weight: bold;
letter-spacing: 1px;
}

/* CSS by GenerateCSS.com */
ul.activity-list {list-style-type: none;
list-style-image: url("../img/li-tick.png");
list-style-position: inside;}

.activity-list li {
padding: 7px;
margin: 5px;
color: #1C1C1C;
}

















#contact {
  overflow: auto;
}
#contact #form {
  width:600px;
  float:left;
}
#contact #form h2 {
 
}
#contact #form span {
  display:block;
  float:left;
  width:130px;
  padding-top:5px;
  
}
#contact #form input {
  float:left;
  width:350px;
  border:0px;
  /*color:#F1F1F1;*/
   color: #000 !important;
  padding:10px 10px 10px 30px;
  
  margin-bottom:10px;
}
#contact #form select {
  float:left;
  width:350px;
  border:0px;
  /*color:#F1F1F1;*/
   color: #000 !important;
  padding:10px 10px 10px 30px;
  
  margin-bottom:10px;
}
#contact #form textarea {
  float:left;
  border:0px;
  width:350px;
  height:140px;
  padding:10px 10px 10px 30px;
 
  /*color:#F1F1F1;*/
  color: #000 !important;
  resize: none;
}
#contact #form input.name {
background: #FFFFFF url("../img/name.png") no-repeat 10px 8px;
}
#contact #form select.district {
background: #FFFFFF url("../img/district.png") no-repeat 10px 8px;
}
#contact #form select.state {
background: #FFFFFF url("../img/state.png") no-repeat 10px 8px;
}
#contact #form input.mobile {
background: #FFFFFF url("../img/mobile.png") no-repeat 10px 8px;
}
#contact #form input.email {
  background:#FFFFFF url("../img/email.png") no-repeat 10px 9px;
}
#contact #form input.captcha {
  background:#FFFFFF no-repeat 10px 9px;
}
#contact #form textarea.message {
  background:#FFFFFF url("../img/message.png") no-repeat 10px 8px;
}
#contact #form input.submit {
cursor: pointer;
width: 85px;
height: 30px;
float: right;
padding: 0px 0px 5px 0px;
margin: 10px 120px 0px 0px;
background: #08B2E7;
color: #FFFFFF;
}
#contact #form option, #contact #form select {
color: #ABA9B9 !important;
}
#contact #captcha span{
  width: 44px;
}
#contact #captcha input{
  background: url("../img/refresh.png") no-repeat scroll 0 0 transparent;
  margin: 5px 0 0;
  padding: 0;
  border: medium none;
  cursor: pointer;
  width: 15px;
}
.submitbuts{
	float:none;
	margin-left:125px;
}
.boxnone{
	-moz-box-shadow:   none;
  -webkit-box-shadow: none;
  box-shadow:         none;
}


#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden !important;
}
#fancybox-close {
  position: absolute;
  top: 0px;
  right: -3px;

}
#fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 28px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 28px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-title-over {
padding: 10px;

display: block;
width: 87%;
}
.gallery-box{height:150px; overflow: hidden; margin-bottom: 15px;}
.gallery-box a{display: block;
    -webkit-box-shadow: 1px 1px 5px #000, inset 0px 0px 0px 5px rgba(255,255,255,1);
-moz-box-shadow: 1px 1px 5px #000, inset 0px 0px 0px 5px rgba(255,255,255,1);
box-shadow: 1px 1px 5px #000,  inset 0px 0px 0px 5px rgba(255,255,255,1);


}
#fancybox-img {
  width: 97.4%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}