body{
margin:0px;
padding:0px;
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
color:#616161;
}
img{outline: none; border:none;}
a:link{text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
ul li{padding:0; margin:0; list-style:none;}
.logo{	display:block;
		padding:0;
		margin:15px 0;
		}
.navbar-default {  
    border-color:transparent;
}

.navbar-default {
  border-color:transparent;
  padding:0px;
}
.brown-bg{
	background: #044825; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#385e0e, #044825); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#385e0e, #044825); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#385e0e, #044825); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#385e0e, #044825); /* Standard syntax */
	padding:0;
	}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
	padding:15px 12px;
}
.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#79a303}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #79a303;
	}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#79a303}
.active-but{
	text-transform:uppercase; 	
	padding:20px 30px;
	color: #FFF;
    background-color: #a6ce39;
}
	.dropdown-menu {
    left: 0px;
    display: none;
    float: left;
    list-style: outside none none;
    font-size: 14px;
    text-align: left;
    background-color:transparent;
    border-radius: 5px;
    position: absolute;
    top: 100%;
    border:none;
    margin: 2px 0px 0px;
    padding: 0px 0px;
    min-width: 160px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
    background-clip:none;
}

																						
	.dropdown-menu > li > a { padding: 7px 20px;
							font-size:14px;
							color: #000000;
							background:#aad239;
							border-bottom:1px solid #6c9e34;
							}	
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #79a303; z-index:99999;}	
.cont-icon{
	text-align:right;
	margin-top:40px;
}
.banner{background-color:#e6e6e6;}
.welcome h1{
	font-family: 'Racing Sans One', cursive; 
	font-weight:400;
	font-size:26px;
	color:#004e27;
	margin:30px 0 20px 0;
}

.welcome-more a{
color:#ffffff;
background-color:#757575;
padding:15px 20px;
float:right;
}
.welcome-more a:hover{background-color:#d21c0e;}
.allied{
	border:#b5b5b5 1px solid;
	background-color:#cfcfcf;
	padding:20px;
	margin:30px 0 20px 0;
}
.allied h2{
	font-family: 'Racing Sans One', cursive; 
	font-weight:400;
	font-size:24px;
	color:#004e27;
	margin:0;
	padding-bottom:10px;
}
.allied ul{
	padding:0;
	margin:0;
}
.allied li{	
	padding:0 0 16px 0;
	margin:0;
}
.allied li a{color:#4d4d4d; font-size:16px; }
.allied li a:hover{color:#d21c0e;}
.domestic{
	background-color:#6acc0f;
	margin:30px 0;
	  transition: background-color 0.5s ease;
}
.domestic:hover{
	background-color:#fe3737;
}
.domestic-inner {padding:0px 20px 10px 20px;}
.domestic-inner h3{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
}
.domestic-inner p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#ffffff;
}
.domestic-inner a{
	padding:5px;
	margin:10px 0 20px 0;
	font-size:11px;
	color:#ffffff;
	background-color:#678514;
	  white-space: nowrap;
	    transition: background-color 0.5s ease;
}
.domestic-inner a:hover{
	background-color:#b50b0b;
}
.religious{
	background-color:#fe3737;
	margin:30px 0;
	  transition: background-color 0.5s ease;
}
.religious:hover{
	background-color:#6acc0f;
}
.religious-inner {padding:0px 20px 10px 20px;}
.religious-inner h3{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
}
.religious-inner p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#ffffff;
}
.religious-inner a{
	padding:5px;
	margin:10px 0 20px 0;
	font-size:11px;
	color:#ffffff;
	background-color:#b50b0b;
	  white-space: nowrap;
	    transition: background-color 0.5s ease;
}
.religious-inner a:hover{
	background-color:#678514;
}
.speciallize{
	color:#ffffff;
	background: #5eb7bd; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6bc4ca, #5eb7bd); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6bc4ca, #5eb7bd); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6bc4ca, #5eb7bd); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6bc4ca, #5eb7bd); /* Standard syntax */
  transition: background 0.5s ease;
}
.speciallize:hover{
	color:#ffffff;
	background: #ed5583; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ff87ac, #ed5583); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff87ac, #ed5583); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff87ac, #ed5583); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff87ac, #ed5583); /* Standard syntax */
}
.speciallize h2{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	line-height:34px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
	
}
.speciallize p{ font-size:14px; font-weight:normal; text-align:justify;}
.speciallize-inner{padding:10px 20px;}
.speciallize-heading h2{
	font-family: 'Racing Sans One', cursive; 
	font-weight:400;
	font-size:26px;
	color:#004e27;
	margin:0px 0 20px 0;
}

.speciallize-more a{
	padding:10px 20px;
	margin:30px 0 20px 0;
	color:#333333;
	font-size:16px;
	background-color:#ffffff;
	white-space: nowrap;	
}
.speciallize-more a:hover{
	background-color:#044825;
		color:#ffffff;
}
.speciallize1{
	color:#ffffff;
	background: #5fbda1; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6ccbaf, #5fbda1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6ccbaf, #5fbda1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6ccbaf, #5fbda1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6ccbaf, #5fbda1); /* Standard syntax */
	  transition: background-color 0.5s ease;
}
.speciallize1:hover{
	color:#ffffff;
	background: #c2aa50; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d2ba60, #c2aa50); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d2ba60, #c2aa50); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d2ba60, #c2aa50); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d2ba60, #c2aa50); /* Standard syntax */
}
.speciallize1 h2{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	line-height:34px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
	
}
.speciallize1 p{ font-size:14px; font-weight:normal; text-align:justify;}
.speciallize2{
	color:#ffffff;
	background: #c2aa50; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d2ba60, #c2aa50); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d2ba60, #c2aa50); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d2ba60, #c2aa50); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d2ba60, #c2aa50); /* Standard syntax */
	  transition: background-color 0.5s ease;
}
.speciallize2:hover{
	color:#ffffff;
	background: #5eb7bd; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6bc4ca, #5eb7bd); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6bc4ca, #5eb7bd); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6bc4ca, #5eb7bd); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6bc4ca, #5eb7bd); /* Standard syntax */
}
.speciallize2 h2{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	line-height:34px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
	
}
.speciallize2 p{ font-size:14px; font-weight:normal; text-align:justify;}
.speciallize3{
	color:#ffffff;
	background: #b86784; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d383a0, #b86784); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d383a0, #b86784); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d383a0, #b86784); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d383a0, #b86784); /* Standard syntax */
	  transition: background-color 0.5s ease;
}
.speciallize3:hover{
	color:#ffffff;
	background: #5fbda1; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6ccbaf, #5fbda1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6ccbaf, #5fbda1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6ccbaf, #5fbda1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6ccbaf, #5fbda1); /* Standard syntax */
}
.speciallize3 h2{
	padding:0;
	font-weight:600;
	color:#ffffff;
	font-size:26px;
	line-height:34px;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); 
	
}
.speciallize3 p{ font-size:14px; font-weight:normal; text-align:justify;}
.pad-left{padding-left:0;}

.acco-home:hover{background-color:#e4f9fd;}
.acco-home{
	background-color:#e7e7e7;
	border:#b9b9b9 1px solid;
	padding:0;
	margin:15px 0;
	min-height:295px;
}
.acco-home h3{
	font-size:13px;
	color:#5e96b2;
	text-transform:uppercase; 	
	text-align:left;
	padding:10px 10px 0 10px;
	font-weight:bold;
	margin:0;
}
.acco-home p{
	font-size:13px;
	padding:10px;
	margin:0;
	text-align:justify;	
}
#point {
	margin:1px 0px 4px 5px;
	padding:0px;
	}
#point li {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../images/bullet.png) no-repeat scroll 0px 4px;
	list-style:none;
	line-height:22px;
	}
#point-new {
	margin:1px 0px 4px 5px;
	padding:0px;
	}
#point-new li {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../images/bullet-new.png) no-repeat scroll 0px 4px;
	list-style:none;
	line-height:22px;
	}
.grey-line{
	border-bottom:1px solid #bcbcbc;
	margin:10px 0;
}
.vert-line{
	border-right:1px solid #bcbcbc;
}
.pad-left{
	padding-left:0;
}
.glyphicon-arrow-right{
	font-size:11px;
	padding:0 5px;
	color:#473631;
}
.google-maps {
        position: relative;
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 250px !important;
    }
.pad-top{padding-top:20px;}
.footer{background-color:#064824; padding:20px; font-weight:normal;}
.footer p{color:#749f88; text-align:left; font-weight:normal;}
.footer a:hover{ background-color:transparent; }
.footer ul li{float:left; padding:10px; margin-top:10px;}
.footer ul{list-style:none;}	
.footer li a{color:#ffffff;}				
.footer ul li a:hover{color:#edf000}
.dest{
margin:0px;
padding:0px 0px 0px 45px;
background:url(../images/dest.png) no-repeat scroll 10px 4px;
list-style:none;
line-height:20px;
font-weight:normal;
}
.phone{
margin:0px;
padding:6px 0px 0px 55px;
background:url(../images/phone.png) no-repeat scroll 10px 10px;
height:35px;
list-style:none;
line-height:20px;
font-weight:normal;
}
.yellow_text{color:#a6ce39;}
.header_shd{	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.58);
box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.58);}
.inner-heading h2{
	font-family: 'Racing Sans One', cursive; 
	font-weight:400;
	font-size:26px;
	color:#004e27;
	margin:20px 0;
}
.inner-heading h3{	
	font-size:18px;
	color:#dd0d03;
	margin:0px 0 20px 0;
}
.inner_pages{text-align:left;}
.inner_pages h4{font-weight:300; font-size:18px; text-align:left; color:#b50b0b; padding:0 0 15px 0; margin:0; font-weight:bold;}
.accomondation{margin-top:20px;}
.glyphicon-chevron-right{font-size:12px;}
/*.....scroll...*/
	#scrollPos{
				display: inline-block;
				padding: 5px;
				background: brown;
				color: white;
				right: 0;
				position: fixed;
				display:none
			}

			#scrollBtn{
				width: 45px;
				height: 45px;
				background: url(../images/arroww.png) no-repeat;
				right: 0;
				position: fixed;
				top: 80%;
				cursor: pointer;
				z-index:3
				
			}
@media (max-width: 580px){
.logo {width:150px}
.navbar-default .navbar-nav > li > a {
color: #ffffff;
text-transform:uppercase; 	
padding:5px 10px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #79a303;
	}
.acco-home img{width:100%;}
.vert-line{border:0px }
.pad-left{padding-left:15px;}
.footer ul li{padding:4px 8px; text-align:center;}
.pull-right{padding-right:0;padding-left:0;border-right:0px solid #eee;border-left:0;text-align:left}
.inner_pages img{margin-bottom:20px;}
.speciallize{margin-top:20px;}
.speciallize1{margin-top:20px;}
.speciallize2{margin-top:20px;}
.speciallize3{margin-top:20px;}
.domestic-inner h3{
	font-size:16px;
}
.religious-inner h3{
	font-size:16px;
}
.speciallize-heading h2{
	font-size:18px;

}
.speciallize h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize1 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize2 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize3 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize p{ font-size:12px;}
.speciallize1 p{ font-size:12px;}
.speciallize2 p{ font-size:12px;}
.speciallize3 p{ font-size:12px;}
.phone{padding-bottom:50px;}
	}	
	
	@media (max-width: 1000px){
	.logo {width:200px}
		h3 {font-size:16px; font-weight:400;}
		.mar_top{margin-top:10px;}
.navbar-default .navbar-nav > li > a {
color: #ffffff;
text-transform:uppercase; 	
padding:5px 10px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #79a303;
	}
.acco-home img{width:100%;}
.vert-line{border:0px }
.pad-left{padding-left:15px;}
.footer ul li{padding:4px 6px; text-align:center;}
.domestic-inner h3{
	font-size:16px;
}
.religious-inner h3{
	font-size:16px;
}
.speciallize-heading h2{
	font-size:22px;

}
.speciallize h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize1 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize2 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize3 h2{
	font-weight:400;
	font-size:18px;	
}
.speciallize p{ font-size:12px;}
.speciallize1 p{ font-size:12px;}
.speciallize2 p{ font-size:12px;}
.speciallize3 p{ font-size:12px;}
.speciallize{min-height:520px; margin-top:20px;}
.speciallize1{min-height:520px; margin-top:20px;}
.speciallize2{min-height:520px; margin-top:20px;}
.speciallize3{min-height:520px; margin-top:20px;}
		}
		