@charset "utf-8";

/* CSS Document */

@font-face {
font-family: 'latoregular'; src: url('fonts/lato-regular_0-webfont.eot');src: url('fonts/lato-regular_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-regular_0-webfont.woff2') format('woff2'),  url('fonts/lato-regular_0-webfont.woff') format('woff'),  url('fonts/lato-regular_0-webfont.ttf') format('truetype'),  url('fonts/lato-regular_0-webfont.svg#latoregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {font-family: 'latoblack';
src: url('fonts/lato-black_0-webfont.eot');

	src: url('fonts/lato-black_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-black_0-webfont.woff2') format('woff2'),  url('fonts/lato-black_0-webfont.woff') format('woff'),  url('fonts/lato-black_0-webfont.ttf') format('truetype'),  url('fonts/lato-black_0-webfont.svg#latoblack') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'latoblack_italic';

	src: url('fonts/lato-blackitalic_0-webfont.eot');

	src: url('fonts/lato-blackitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-blackitalic_0-webfont.woff2') format('woff2'),  url('fonts/lato-blackitalic_0-webfont.woff') format('woff'),  url('fonts/lato-blackitalic_0-webfont.ttf') format('truetype'),  url('fonts/lato-blackitalic_0-webfont.svg#latoblack_italic') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {
	font-family: 'latobold';
	src: url('fonts/lato-bold_0-webfont.eot');
	src: url('fonts/lato-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-bold_0-webfont.woff2') format('woff2'),  url('fonts/lato-bold_0-webfont.woff') format('woff'),  url('fonts/lato-bold_0-webfont.ttf') format('truetype'),  url('fonts/lato-bold_0-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latohairline';
	src: url('fonts/lato-hairline-webfont.eot');
	src: url('fonts/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-hairline-webfont.woff2') format('woff2'),  url('fonts/lato-hairline-webfont.woff') format('woff'),  url('fonts/lato-hairline-webfont.ttf') format('truetype'),  url('fonts/lato-hairline-webfont.svg#latohairline') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'latohairline_italic';
	src: url('fonts/lato-hairlineitalic-webfont.eot');
	src: url('fonts/lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-hairlineitalic-webfont.woff2') format('woff2'),  url('fonts/lato-hairlineitalic-webfont.woff') format('woff'),  url('fonts/lato-hairlineitalic-webfont.ttf') format('truetype'),  url('fonts/lato-hairlineitalic-webfont.svg#latohairline_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoheavy';
	src: url('fonts/lato-heavy_0-webfont.eot');
	src: url('fonts/lato-heavy_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-heavy_0-webfont.woff2') format('woff2'),  url('fonts/lato-heavy_0-webfont.woff') format('woff'),  url('fonts/lato-heavy_0-webfont.ttf') format('truetype'),  url('fonts/lato-heavy_0-webfont.svg#latoheavy') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoheavy_italic';
	src: url('fonts/lato-heavyitalic_0-webfont.eot');
	src: url('fonts/lato-heavyitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-heavyitalic_0-webfont.woff2') format('woff2'),  url('fonts/lato-heavyitalic_0-webfont.woff') format('woff'),  url('fonts/lato-heavyitalic_0-webfont.ttf') format('truetype'),  url('fonts/lato-heavyitalic_0-webfont.svg#latoheavy_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoitalic';
	src: url('fonts/lato-italic_0-webfont.eot');
	src: url('fonts/lato-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-italic_0-webfont.woff2') format('woff2'),  url('fonts/lato-italic_0-webfont.woff') format('woff'),  url('fonts/lato-italic_0-webfont.ttf') format('truetype'),  url('fonts/lato-italic_0-webfont.svg#latoitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latolight';
	src: url('fonts/lato-light-webfont.eot');
	src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-light-webfont.woff2') format('woff2'),  url('fonts/lato-light-webfont.woff') format('woff'),  url('fonts/lato-light-webfont.ttf') format('truetype'),  url('fonts/lato-light-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latolight_italic';
	src: url('fonts/lato-lightitalic-webfont.eot');
	src: url('fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-lightitalic-webfont.woff2') format('woff2'),  url('fonts/lato-lightitalic-webfont.woff') format('woff'),  url('fonts/lato-lightitalic-webfont.ttf') format('truetype'),  url('fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latomedium';
	src: url('fonts/lato-medium_0-webfont.eot');
	src: url('fonts/lato-medium_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-medium_0-webfont.woff2') format('woff2'),  url('fonts/lato-medium_0-webfont.woff') format('woff'),  url('fonts/lato-medium_0-webfont.ttf') format('truetype'),  url('fonts/lato-medium_0-webfont.svg#latomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latomedium_italic';
	src: url('fonts/lato-mediumitalic_0-webfont.eot');
	src: url('fonts/lato-mediumitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-mediumitalic_0-webfont.woff2') format('woff2'),  url('fonts/lato-mediumitalic_0-webfont.woff') format('woff'),  url('fonts/lato-mediumitalic_0-webfont.ttf') format('truetype'),  url('fonts/lato-mediumitalic_0-webfont.svg#latomedium_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latomedium';
	src: url('fonts/lato-medium_0-webfont.eot');
	src: url('fonts/lato-medium_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-medium_0-webfont.woff2') format('woff2'),  url('fonts/lato-medium_0-webfont.woff') format('woff'),  url('fonts/lato-medium_0-webfont.ttf') format('truetype'),  url('fonts/lato-medium_0-webfont.svg#latomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latomedium_italic';
	src: url('fonts/lato-mediumitalic_0-webfont.eot');
	src: url('fonts/lato-mediumitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-mediumitalic_0-webfont.woff2') format('woff2'),  url('fonts/lato-mediumitalic_0-webfont.woff') format('woff'),  url('fonts/lato-mediumitalic_0-webfont.ttf') format('truetype'),  url('fonts/lato-mediumitalic_0-webfont.svg#latomedium_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latosemibold';
	src: url('fonts/lato-semibold_0-webfont.eot');
	src: url('fonts/lato-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-semibold_0-webfont.woff2') format('woff2'),  url('fonts/lato-semibold_0-webfont.woff') format('woff'),  url('fonts/lato-semibold_0-webfont.ttf') format('truetype'),  url('fonts/lato-semibold_0-webfont.svg#latosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background-color: #bfb8aa !important;font-family: 'latoregular' !important;}

body p{ text-align:justify; font-family: 'latoregular'; color:#5f5f5f; font-size: 15px;}

header {
	background-color: #235264 !important;
	float: left;
	width: 100%;
}

.home_slider_advert >.col-md-12.advertise {
  margin: 25px 0px 24px 0px;
  padding: 0;
}

ul.sub_nav {
	float: right;
}

.st_facebook_custom{
	background: url("../img/fb.png") no-repeat scroll left top transparent;
	padding:0px 16px 0 0;
}

.st_twitter_custom{
	background: url("../img/twiter.png") no-repeat scroll left top transparent;
	padding:0px 16px 0 0;
} 

.st_googleplus_custom{

	background: url("../img/google+.png") no-repeat scroll left top transparent;

	padding:0px 16px 0 0;

} 

.st_pinterest_custom{

	background: url("../img/pinterest.png") no-repeat scroll left top transparent;

	padding:0px 16px 0 0;

}   

.map_img{margin-top: 12px;}

ul.sub_nav li {
	float: left;
	list-style: none;
	color: #fff !Important;
	border-right: 1px solid #1685a4;
	padding: 9px 7px 4px 7px;
}

.gallary_tumbnil img {
	border: 4px solid #fff;
	box-shadow: 0px 0px 0px 1px #D8D8D8;
	height: 195px;
	width: 351px;
}

ul.sub_nav li a {
	color:#fff;
	font-family: 'latomedium';
	font-size: 14px;
	text-shadow: 1px 2px #000;
}

.navbar-nav > li > a {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	padding-left: 38px !important;
	padding-right: 38px !important;
	color: #fff;
	font-family: 'latoheavy';
	font-size: 18px;
}

li.one_link {
	background-color: #f7ad44;
}

li.dropdown.two_link {background-color: #68c8c6;}
li.three_link {background-color: #b1c25a;}
li.Four_link {background-color: #982664;}
li.five_link {background-color: #cb003a;}

.pad_gap {padding-left: 0 !important; padding-right: 0 !important;}

.bod_none {	border: none !important;}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px !important;
	border: 1px solid transparent;
	margin-top: 10px;
}

.logo_left.col-md-4.pull-left {

	margin-top: 17px;

}

.member h2 {

	font-size: 24px;

	font-family: 'latoregular';

}

.member p {

	font-size: 15px;

	font-family: 'latoregular';

}

.col-md-3.pull-left.member-img {

	padding-left: 0;

	 padding-right: 0;



}

.col-md-12.member_list_main_grid {

	padding-left: 0;

	border-bottom: 1px solid #eee;

	padding-bottom: 20px;

}

.member-img>img {

	padding-top: 24px;

	

}

.mem_main_tpl>img{ padding-top:0;	 border: 7px solid #fff;

	box-shadow: 0px 0px 2px 2px #EAE5E5;height: 185px;

	width: 185px;}

	.col-md-12.member_list_main_grid.main_mam_tpl_g {

	margin-bottom: 28px;

	

}

.page-id-87 .hrt_hed.mem_hed {

	

	margin-bottom: 28px;

}

 ::-webkit-input-placeholder { /* WebKit browsers */

color: #5f5f5f !important;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

color: #000!important;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

color: #000!important;



}

:-ms-input-placeholder { /* Internet Explorer 10+ */

color: #5f5f5f !important;


}



.padd_rigt_lft label{	position: absolute;
	left: 84px;
	color: red;
	z-index: 999;
	top: 6px;
	font-size: 11px;}

.padd_rigt_lft label.on{	  position: absolute;
	left: 99px;
	color: red;
	z-index: 999;
	top: 6px;}

.form-control::-moz-placeholder {
	color: #636363 !important;
	opacity: 1;
}



i.fa.fa-caret-right {

	position: relative;

	top: 1px;

}

.hrt_hed.mem_hed {

	width: 100%;
	margin-bottom:25px;
	float:left;

		padding-right: 12px;

}

.bod_tem_memb {

	/*width: 74% !important;*/

}

.member a {

	color: #32525e;

	text-transform: capitalize;

	font-size: 14px;

	font-family: latoregular;

		text-decoration: underline;



}

.breadcrumb_img {

	background: url(../img/bred_img.jpg) no-repeat;

	background-size: contain;

	width: 100%;

	height: 157px;

	position: relative;

}

.brdcrum {

	background: #e8e3e3; /* Old browsers */

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 227, 227, 0.95)), color-stop(100%, rgba(246, 242, 242, 0.95))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(232, 227, 227, 0.95)', endColorstr='rgba(246, 242, 242, 0.95)', GradientType=0 ); /* IE6-9 */

	width: 100%;

	height: 50px;

	position: absolute;

	bottom: 0;

}

.brdcrum1 {

	background: #e8e3e3; /* Old browsers */

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 227, 227, 0.95)), color-stop(100%, rgba(246, 242, 242, 0.95))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.62) 0%, rgba(68, 67, 67, 0.95) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(232, 227, 227, 0.95)', endColorstr='rgba(246, 242, 242, 0.95)', GradientType=0 ); /* IE6-9 */

	width: 87.8%;

	height: 37px;

	position: absolute;

	bottom: 3px;

	right: 4px;

	left: 24px;

}

.brdcrum1 h4 {

	color: #fff;

	float: left;

	padding-left: 8px;

}

.brdcrum1 a {

	float: right;

	color: #b1c25a !important;

	padding: 10px 9px 0px 0px;

	font-size: 11px;

	font-family: 'latoregular';

	background: url(/wp-content/themes/villa/img/ms1.png) no-repeat;

	background-position: 64px 14px;

	padding-right: 22px;



}

ul.your_list li{ list-style:none;}

ul.list_items_page+h2+p{ font-size:15px; font-family:latoregular;}

.gallary.col-md-12 .wpb_wrapper {

	width: 1126px;

	margin: 0 auto;

}

.gallary.col-md-12 .wpb_gallery_slides.wpb_image_grid {

	width: 1069px;

	margin: 0 auto;

}

i.fa.fa-caret-square-o-right {

	display: none;

}

.gallary.col-md-12 {

	margin-top: 0px;

		padding: 0;

}

.col-md-4.col-sm-6.gallary_tumbnil {

	margin-bottom: 33px;

	   /* padding-right: 31px;*/

	   padding-left: 20px;

	padding-right: 20px;

}

.fa-caret-square-o-right {

	color: #fff;

}

.placeholder_img_tag span {

	color: #fff;

	position: absolute;

	right: 22px;

	top: 10px;

	font-family: 'latomedium';

	font-size: 10px;

}

.heading_brd h1 {

	color: #fff;

	font-size: 30px;

	font-family: 'latoheavy';

	margin-top: 7px;

	margin-left: 15px;

}

.body_bg_white>.container {

	background-color: #fff;

}

.heading_brd {

	float: left;

}

ul.brad_sub li {

	list-style: none;

	display: inline-block;

	padding: 2px;

	padding-top: 0;

}

ul.brad_sub li a {

	color: #b1c25a;

	font-size: 14px;

	font-family: 'latoregular';

}

ul.brad_sub li.activ a {

	color: #fff;

}

.navbar-toggle {

	background-color: #039 !important;

}

ul.brad_sub {

	display: inline-table;

	margin-bottom: 0;

	padding-top: 15px;

	padding-right: 17px;

	color: #b1c25a;

}

.colo_bod_uppr {

	width: 100%;

	height: 6px;

	background-color: #cfcdc9;

	float: left;

	margin-top:7px;

}

.navbar-toggle .icon-bar {

	display: block;

	width: 22px;

	height: 2px;

	border-radius: 1px;

	background-color: #fff;

}

.about_para p {

	font-size: 14px;

	font-family: 'latoregular';

}

.form_side {

	background-color: #235264;

	overflow: hidden;

		padding-left: 15px;

	padding-right: 15px;

		margin-top: 33px;

}



.form_side_main_page{background-color: #235264;

	overflow: hidden;

		padding-left: 8px;

	padding-right: 8px;

		margin-top: 33px;}
h2#page_title {

	font-size: 24px;

	font-family: 'latosemibold';

	display: inline-block;

		margin: 0;
		float:left;
		margin-right:15px;

}
#right_border{
	margin-top:14px;
	}

.bod_verticle {

		border-top: 1px solid #dddddd;

   

	height: 5px;

	display: inline-table;

	border-bottom: 1px solid #dddddd;

	vertical-align: middle;

	margin-bottom: 8px;

	/*min-width: 592px;*/

	position: static;

	top: 46px;

	   width: calc(100% - 15em);

	   right: 25px;

}

.radio-inline, .checkbox-inline{color: #fff;}

.form-group {

  margin-bottom: 15px;

  color: #fff;

  

}

.form-control{ font-size: 13px !important;}

button, input[type="submit"], input[type="button"], input[type="reset"] {

  background: #e05d22;

  background: none;

  background: none;

  border: none;

  border-bottom: 0px solid #b93207;

  border-radius: 2px;

  color: #fff;

  display: inline-block;

 padding: 7px 12px 5px 13px;

 margin-top: 9px;

  margin-bottom: 10px;

  text-decoration: none;

}

.uranus.tparrows:before{font-size: 60px; text-shadow: 0px 1px #000;

	font-weight: 600;}

button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {

  background: none;

  background: none;

  background: none;

  outline: none;

}

.new_step_villas h2 {

	font-size: 19px;

	font-family: 'latobold';

	text-transform: uppercase;

	color:#235264;

		margin-bottom: 8px !important;

	margin-top: 7px;

}

div.wpcf7-mail-sent-ng {

	border: 0px solid #ff0000 !important;

		COLOR: RED;

}

ul.list_items_page>li {

	font-size: 15px;

	font-family: 'latoregular';

	list-style: none

}

ul.your_list {

	padding: 0;

}

ul.list_items_page>li>i.arow_list {

	background: url(../img/list.png) no-repeat;

	width: 10px;

	height: 10px;

	float: left;

	margin: 6px 8px 0px 0px;

		position: absolute;

	left: 19px;

}

ul.list_items_page {

	padding-left: 0;

	margin-left: 23px;



}

ul.brad_sub li.activ {

  color: #fff;

}

.line_heading {

	margin-left: 13px;

}

.about_para h3 {

	font-family: 'latosemibold';

	font-size: 16px;

}

.col-md-4.form_side {

	margin: 20px 0px 0px -13px;

	

}

.head_form {

	float: left;

	width: 100%;

	padding-bottom: 11px;

}

.head_form h1 {

	font-family: latoregular;

	font-size: 23px;

	color: #fff;

}

.menditory_pr {

	color: #fff;

	font-size: 12px;

	font-family: 'latoregular';

	float: right;

	padding: 24px 0px 0px 0px;

	font-weight: 500;

}

.form-control {

	display: block;

	width: 100%;

	height: 32px;

	padding: 6px 12px;

	font-size: 14px;

	line-height: 1.42857143;

	color: ##5f5f5f!important;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 0px !important;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	  margin-bottom: 10px !important;

}



.form-horizontal .form-group {

	margin-right: -15px;

	margin-left: -15px;

	color: #fff;

}

.btn-primary {

	color: #fff !important;

	background-color: #b1c25a!important;

	border-color: #b1c25a!important;

	border-radius: 0!important;

	font-size: 18px!important;

}

.ad_sub {

	background-color: #68c8c6;

}

.ad_sub_small {

	background-color: #f7ad44;

}

.col-md-12.advertise {

  margin: 9px 0px 11px 0px;

	padding-left: 8px;

  padding-right: 8px;

}

p.bol_cal {

	font-size: 30px;

	font-family: 'latomedium';

	margin-bottom: 0;

		   line-height: 38px;

	margin-top: 9px;

	color: #000;

	text-align: center;

}

.fotmarg>ul#footer_menu li a{ text-shadow: 0px 0px #000;}

.execphpwidget>ul.sub_nav>li a{text-shadow: 0px 0px #000;}

p.bold_par {

	font-size: 20px;

	font-family: 'lato';

	color:#000;

		margin-bottom: 5px;

		text-align: center;



}

.hesperiden .tp-thumb .tp-thumb-title{margin-top: -12px !important; bottom: 5px !important;}

.ad_sub_small p {

	font-size: 22px;

	font-family: 'lato';

	color:#000;

	text-align: center;



}

.main_footer ul.sub_nav li {

	float: left;

	list-style: none;

	color: #fff !Important;

	border-right: 1px solid #fff;

	padding: 0px 7px 0px 7px;

}

.main_footer ul.sub_nav {

	float: right;

	margin-left: -46px;

	margin-top: 10px;

}

.fotmarg {

	padding-left: 0 !important;

}

.ahsh {

	width: 100%;

	TEXT-ALIGN: right;

	COLOR: #FFF;

}

.slider.col-md-12 {

  margin: 11px 1px 0px -14px;

}

.carousel-caption {

	width: 100%;

	position: absolute;

	/* top: 0; */

	bottom: 0 !important;

	left: 0 !important;

	right: 0 !important;

}

.body_bg_blue>.container {

	background-color: #235264;

	overflow: hidden

}

.img_with_dis p {

	color: #fff;

	font-family: 'latoregular';

	padding: 16px 0px 7px 0px;

	font-size: 17px;

	line-height: 22px;

 

	

}

.body_bg_blue {

	margin: 1px 0px 0px 0px;

}

.col-md-4.left_home {

	margin: 52px 0px 0px 0px;

}

.right_home_slide h1 {

	color: #fff;

	font-family: 'latoblack';

		text-align: center;

		position: relative;

	top: -9px;

}

.home_slider_advert p.bol_cal {

	font-size: 30px;

	font-family: 'latomedium';

	margin-bottom: 0;

	line-height: 38px;

		margin-top: 9px;

			color: #000;

			text-align: center;	

}

.col-md-3.left_home {

	margin-top: 71px;

	padding-right: 6px;

	padding-Left: 20px;

}

.line_heading {

	margin-left: 0px;

	width: 100%;

	float: left;

		margin-top: 33px;

}

.view_gallary_more>a {

	background-color: #b1c25a !important;

	padding: 11px 47px 11px 47px;

	color: #fff;

	font-family: 'latoregular';

	font-size: 12px;

}

.hrt_hed {

	float: left;

	/*width: 32%;*/

}

.gallary.col-md-12 .hrt_hed.mem_hed {

	/*width: 95px;*/

}

.gallary.col-md-12 .bod_tem_memb {

	width: 77% !important;

	right: 22px;

}

.gallary.col-md-12 .line_heading {

	margin-left: 13px;

	width: 100%;

	float: left;

	margin-top: 30PX;

	margin-bottom: 26px;

}

.single-gallery.postid-7 .gallary.col-md-12 .bod_tem_memb {

	width: 95% !important;

	right: 22px;

}



.single-gallery.postid-149 .gallary.col-md-12 .bod_tem_memb {

   width: 83% !important;

	right: 22px;

}

.single-gallery.postid-162 .gallary.col-md-12 .bod_tem_memb {

   width: 90% !important;

	right: 22px;

}

.single-gallery.postid-164 .gallary.col-md-12 .bod_tem_memb {

   width: 90% !important;

	right: 22px;

}



p.bol_cal>b {

	font-weight: bold;

	font-family: 'latoblack';

	font-size: 30px;

}

ul#header>li>ul.dropdown-menu>li>a{ }

.dropdown-menu > li > a{ font-size:15px; font-family: 'latoregular';background:url(/wp-content/themes/villa/img/ms1.png) no-repeat; background-position: 4px 16px; margin-left: 7px;margin-right: 5px;}



.radio-inline, .checkbox-inline 

{

	position: relative;

	display: inline-block;

	padding-left: 7px !important;

	margin-bottom: 0;

	font-weight: normal;

	vertical-align: middle;

	cursor: pointer;

}

span.require {

	position: absolute;

	z-index: 999;

	  left: 14px;

	top: 10px;

}

.col-md-12.bottom_strip {

	background-color: #F5F5F5;

	border: 1px solid #f5f5f5;

	padding: 0;

}

.col-md-12.press_list_main_grid {

	padding: 0;

	margin-left: -1px;

}

.col-md-12.press_list_main_grid a h2{	 font-size: 18px;

	font-family: 'latosemibold';}

.col-md-12.bottom_strip {

	background-color: #F5F5F5;

	border: 1px solid #EAE5E5;

	margin: 11PX 13px 12px -6px !IMPORTANT;

	padding: 4px 0px 4px 0px;

		width: 100%;

}

.bottom_strip >.pull-right.col-md-3>a{float: right; text-transform: capitalize;}

span.col-md-12.pull-left.news_date {

	padding: 0;

	padding-bottom: 8px;

		padding-top: 1px;

			font-size: 12px;

	color: #5f5f5f;

		font-family: latoregular;

	   

}

.press_list_main_grid .col-md-9.pull-right{	padding-right: 10px;margin-top: 21px;}

ul#recent_news {

	color: #FFF !IMPORTANT;

 padding-left: 0;

}

ul#recent_news li{ list-style:none;/* float:left;*/padding-bottom: 24px;	overflow: hidden;}

ul#recent_news h4{ 

	font-size: 15px;

	color: #fff;

	font-family:  'latoregular';

		margin-bottom: 4px;

		}

ul#recent_news span.col-md-12.pull-left.news_date {

	padding: 0;

	padding-bottom: 0px;

	padding-top: 1px;

	font-size: 12px;

	color: #cacaca;

		font-family: latoregular;

}

ul#recent_news .col-md-9.pull-right {

	font-size: 12px;

}

ul#recent_news .member-img>img {

	padding-top: 14px;

		height: 75px;

	width: 75px;

}

div#news_archive ul li{ float:left; color:#fff;  list-style: none;}

div#news_archive ul li a{ color:#fff;}

div#news_archive ul{ float:left;	 padding-left: 6px;font-family: latoregular;

	font-size: 15px;}

div#news_archive {

	padding: 0;

}

div#news_archive i.fa.fa-caret-right {

	position: relative;

	top: 1px;

	padding-right:4px;

}

.execphpwidget {

	color: #fff;

}

ul.conact_info.col-xs-12 li { list-style:none;

}

ul.social_links li{	 list-style: none;

	float: left;

	padding: 0px 0px 0px 9px;}

	ul.social_links {

	float: left;

	padding-left: 0;

	margin-left: -7px;

}

	li.email a{color:#b1c25a;}

	li.website a{ color:#b1c25a;}

	form.wpcf7-form.mailchimp-ext-0.4.10 .form-group{ color:#000 !important;}

	input:focus, textarea:focus {

	border: 2px solid #c3c0ab;

	outline: 0;

	color: #000;

}



span.wpcf7-form-control.wpcf7-radio.radio-inline {

	color: #222;

}

.col-md-4.col-sm-11.col-xs-12.form_side span.wpcf7-form-control.wpcf7-radio.radio-inline {

	color: #fff;

}

li.phone{ background:url(/wp-content/themes/villa/img/p.png) no-repeat; background-position: 3px 3px;

	padding: 0px 0px 2px 28px;}

	ul.conact_info.col-xs-12 {

	padding: 0;

}

li.email{background:url(/wp-content/themes/villa/img/m.png) no-repeat; background-position: 3px 3px;

	padding: 0px 0px 2px 28px;}

li.website{background:url(/wp-content/themes/villa/img/w.png) no-repeat; background-position: 3px 3px;

	padding: 0px 0px 2px 28px;}

	.col-xs-12 input.wpcf7-form-control.wpcf7-submit.btn.btn-primary.pull-right {

	float: left !important;

}

span.red {

	color: red;

	  /*  position: absolute;

	left: 0;

	top: 29px;*/

}

.col-md-4.lable_cs {

	text-align: right;

	padding: 0;

}

span.red1{color: red;}	

div.wpcf7-validation-errors {

   border: 0px solid #f7e700;

	color: red;

}

.wpb_image_grid .wpb_image_grid_ul img {

	display: block;

	max-width: 100%;

	margin: 5px 10px !important;

  height: 157px;

	border: 2px solid #fff;

	box-shadow: 1px 1px 12px 0px #222;

		width: 246px;

}

.col-md-9.frs_fot.pull-right {

	padding-right: 0;

}

.col-md-4.lable_cs label {

	display: inline-block;

	max-width: 100%;

	margin-bottom: 5px;

	font-size: 15px;

	font-family: 'latolight';

	font-weight: 100;

	/*text-shadow: 0px 1px #E2E2E2;*/

}

.rv_contact_p.col-md-12 {

	padding: 0;

}

span.pull-left.rst {

	font-size: 15px;

	font-family: latobold;

}

.rv_contact_p.col-md-12 {

	padding: 0;

	margin: 10px 0px 29px 0px;

}

label.radio-inline {

	font-size: 14px;

	font-family: latolight;

	margin-bottom: 8px;

	margin-top: -1px;

}

.execphpwidget p{	font-family: 'latosemibold';

font-size: 14px;

 padding: 0px 130px 0px 0px;

	 color: #fff;

		}

	ul.conact_info.col-xs-12 li{ font-family: 'latosemibold'; font-size:16px; margin-bottom: 5px; }

	.col-md-8.text_cs input.wpcf7-form-control.wpcf7-captchar {

	width: 83%;

	border: 1px solid #DCD7D7;

}

.execphpwidget>ul.sub_nav{	font-size: 14px;

	font-family: latoregular;

	float: right;

	margin-left: 0;

	margin-top: 10px;}

	

.execphpwidget>ul.sub_nav>li.bod_none{ padding-right:0;}

.col-md-9.frs_fot.pull-right>.execphpwidget> p{font-family: 'latoregular'; font-size:12px; padding:0px 0px 0px 0px ;}

.main_Section>.col-md-4.col-sm-11.col-xs-12.form_side+.col-md-4.col-sm-11.col-xs-12.form_side{ background-color:#fff;	 padding: 0;}

.col-md-4.col-sm-11.col-xs-12.form_side>embed, iframe, object, video {

	max-width: 660px !important;

	width: 104% !important;

}

div.pp_default .pp_close {

	width: 30px;

	height: 30px;

	background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;

	cursor: pointer;

	float: left !important;

	position: absolute;

	/*left: 0 !important;*/

}

.pp_nav {

	float: right !important;

	margin: 3px 10px 0 0;

	right: 22px;

}

.ppt {

	display: none !important;

}



input.wpcf7-form-control.wpcf7-submit.btn.btn-primary.right_rv {

	float: right;

	font-family: 'latobold';

}

.bod_verticle.bod_tem_memb.pull-right+.col-md-12{ padding-left:0;padding-left: 0;

	padding-right: 0;

	text-align: left;

	margin-top: 11px;}

	span.wpcf7-list-item-label {

	color: #433F3F;

}



.form_side_main_page span.wpcf7-list-item-label {

	color: #fff !important;

}

.col-md-12.member-img {

	padding-left: 0;

}

.col-md-12.member-img+.col-md-12 {

	padding-left: 0;

}

.col-md-12.map_img embed, iframe, object, video{ max-width:100% !important}

.page-id-15 .main_Section>.col-md-4.col-sm-11.col-xs-12.form_side+.col-md-4.col-sm-11.col-xs-12.form_side{ background-color:#235264;}

.vc_row.wpb_row.vc_row-fluid {

	float: left;

	width: 100%;

}

 .page-id-169 footer {

	margin-bottom: 30px;

}

p.bold_par a{ color:#222;	text-decoration: underline;}

input.wpcf7-form-control.wpcf7-captchar {

	border: 1px solid #E2DADA;

}

.main_footer {

	padding-bottom: 22px;

}

input.wpcf7-form-control.wpcf7-captchar {

	border: 0px solid #E2DADA;

	width: 68%;

	height: 32px;

}

img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-296 {

	float: left;

	height: 32px;

	margin-right: 0px;

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

	position: absolute;

	right: .5em !important;

	top: 50%;

	margin-top: -8px;

}

.form_side_map {

	overflow: hidden;

	margin-top: 15px;

}

.form_side.new_gap_2 {

	margin-top: 20px;

}

.col-xs-12.padd_rigt_lft{padding-left: 7px;

		padding-right: 6px; position:relative;}



.col-xs-12.padd_rigt_lft select{ background: url(/wp-content/themes/villa/img/arrow.jpg) no-repeat;

	background-position: 301px 2px;

	float: right;

	background-color: #fff; -moz-appearance: none;

   -webkit-appearance: none;

   appearance: none;}

 .col-md-8.text_cs select{ background: url(/wp-content/themes/villa/img/arrow.jpg) no-repeat;

	background-position: 400px 2px;

	float: right;

	background-color: #fff; -moz-appearance: none;

   -webkit-appearance: none;

   appearance: none;}

 

label.radio-inline span>label{ color:#fff;}

.col-xs-9.gapping{ padding-right:0;}

.single-gallery.postid-164 .gallary.col-md-12 .bod_tem_memb {
	max-width: 1000px;
	width: 100%; position: static;
	float: left !important;
	margin-top: 13px;

}

.postid-149 .gallary.col-md-12 .bod_tem_memb {
	max-width: 971px;
	width: 100%; position: static;
	float: left !important;
	margin-top: 13px;

}

.postid-163 .gallary.col-md-12 .bod_tem_memb {
   max-width: 1050px;
	width: 77%; position: static;
	float: left !important;
	margin-top: 13px;

}

.postid-7 .gallary.col-md-12 .bod_tem_memb {

	max-width: 1079px;

	width: 100%;
 position: static;
	float: left !important;
	margin-top: 13px;
}

.view_gallary_more>a:hover{color: #FFFFFF;background-color: #8B9554 !important; text-decoration:none;}

.col-md-12.sm-12.col-xs-12.view_gallary_more {

	margin-bottom: 22px;

}

.col-md-3.col-sm-12.col-xs-12.pull-left.member-img.mem_main_tpl+.col-md-9.pull-right{ padding-right:0;}

.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column *:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child {

	margin-bottom: 0;

}

.wpb_wrapper p{text-align:justify;}

.page-id-21 .bod_verticle{	 max-width: 462px;

	width: 60%;

	right: 24px; position: static;
	float: left !important;
	margin-top: 13px;} 

	.col-md-8.col-sm-12.col-xs-12.para_main_part .wpb_column.vc_column_container.vc_col-sm-6 {

	padding-right: 0;

}

.dropdown-menu > li > a {

	display: block;

	padding: 9px 20px !important;}


.page-id-99 .bod_verticle{width: 70%;

	right: 20px; position: static;
	float: left !important;
	margin-top: 13px;}		



.page-id-99 .bod_verticle{width: 72%;

	right: 17px; position: static;
	float: left !important;
	margin-top: 13px;}	

.page-id-108 .bod_verticle{width: 69%;

	right: 22px; position: static;
	float: left !important;
	margin-top: 13px;}	

.page-id-105 .bod_verticle{width: 73%;

	right: 22px; position: static;
	float: left !important;
	margin-top: 13px;}	

.page-id-103 .bod_verticle{ width: 86%;

	right: 26px; position: static;
	float: left !important;
	margin-top: 13px;}	

.page-id-101 .bod_verticle{width: 73%;

	right: 22px; position: static;
	float: left !important;
	margin-top: 13px;}	

.page-id-112 .bod_verticle{width: 87%;

	right: 22px; position: static;
	float: left !important;
	margin-top: 13px;}	

.gallary_tumbnil a{}	

.page.page-id-33 .gallary.col-md-12 .bod_tem_memb, .page.page-id-454 .gallary.col-md-12 .bod_tem_memb {

	width: 90% !important;

	right: 22px; position: static;
	float: left !important;
	margin-top: 13px;

}
span.pull-right.rstd {

	font-size: 12px;

}	

.page.page-id-19 .execphpwidget h2{	font-size: 26px;}

.col-md-12.member_list_main_grid.main_mam_tpl_g h2 {

	font-size: 23px;

	font-family: latoregular;

	display: inline-block;

	margin: 0;

	color: #5f5f5f;

}
.main_Section .col-md-12.member-img_mem_1 {

	padding: 0;

}

.main_Section .col-md-12.member-img_mem_1+.col-md-12 {

	padding: 0;

}

.main_Section .col-md-12.member-img_mem_1 img{

	margin-bottom: 20px;

}

.single-team-member.postid-84 .bod_verticle{	width: 70%;

	right: 32px; position: static;
	float: left !important;
	margin-top: 13px;}

.single-team-member.postid-86 .bod_verticle{	width: 84%;

	right: 29px; position: static;
	float: left !important;
	margin-top: 13px;}

.col-md-12.bottom_strip a i{ color:#235264;font-size: 15px;}

.col-md-12.bottom_strip a{ color:#235264;font-size: 13px;}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

	border-top-left-radius: 0px !important;

}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {

	border-top-right-radius: 0px !important;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {

	border-bottom-right-radius: 0px !important;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

	border-bottom-left-radius: 0px!important;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

	border: 1px solid #aaaaaa;

	   background: #efefef url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x !important;

	font-weight: normal;

	color: #212121;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	border: 1px solid #d3d3d3;

   background-color: #efefef !important;

	font-weight: normal;

	color: #555555;

}

.ui-widget-content {

	border: 1px solid #aaaaaa;

	background: #fbfafa !important;

	color: #222222;

}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: 8px 0px 8px 0px!important;
	min-height: 0;
	font-size: 17px !important;
	font-family: latoregular;
	color: #5f5f5f;

}

.ui-accordion .ui-accordion-icons {

	padding-left: 14px !important;

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

	position: absolute;

	left: 41em !important;

	top: 50%;

	margin-top: -8px;

}

.ui-accordion .ui-accordion-content {

	padding: 1em 1.2em !important;

	border-top: 0;

	overflow-y:hidden !important;

	

}

.col-md-12.main_accord {

	margin-top: 27px !important;

}

.ui-accordion .ui-accordion-content p{ font-size:15px; font-family: latoregular;}

.ui-state-active .ui-icon {

	background-image: url("/wp-content/themes/villa/img/2s.png") !important;

	background-position: inherit !important;

}



.ui-accordion .ui-accordion-header .ui-accordion-header-icon{

	background-image: url("/wp-content/themes/villa/img/3s.png") ;

	background-position: inherit !important;

}

.page.page-id-26 .uranus.tparrows:before {

	font-size: 58px;

	text-shadow: 0px 1px #000;

	font-weight: 600;

}


.single-news.postid-94 .member .col-md-12{ padding-left:0;}

.single-news.postid-94 .member .col-md-12>img{ margin-top:20px; margin-bottom:20px;}

.required::-webkit-input-placeholder:after {

	content:'*';

	color: red;

}

.required:-moz-placeholder:after {

	/* Firefox 18- */

	content:'*';

	color: red;

}

.required::-moz-placeholder:after {

	/* Firefox 19+ */

	content:'*';

	color: red;

}

.required:-ms-input-placeholder:after {

	content:'*';

	color: red;

}

@media (max-width:1199px) 

{

	.col-xs-12.padd_rigt_lft select {

	background: url(/wp-content/themes/villa/arrow.jpg) no-repeat;

	background-position: right 2px;

	float: right;

	background-color: #fff;

	-moz-appearance: none;

	-webkit-appearance: none;

	appearance: none;

}

	ul#recent_news .member-img>img {

	padding-top: 14px;

		height: auto !important;

	width: auto !important;

}

.col-md-8.text_cs select {

	background: url(/wp-content/themes/villa/img/arrow.jpg) no-repeat;

	background-position: 329px 2px;}

.gallary.col-md-12 .wpb_gallery_slides.wpb_image_grid {

	width: auto !important;

	margin: 0 auto;

}

.gallary.col-md-12 .wpb_wrapper {

	width: auto !important;

	margin: 0 auto;

}

.wpb_image_grid .wpb_image_grid_ul img {

	display: block;

	max-width: 100%;

	margin: 5px 10px !important;

	height: auto !important;

	border: 2px solid #fff;

	box-shadow: 1px 1px 12px 0px #222;

	width: auto !important;

}

.wpb_wrapper {

	width: auto;

	margin: 0 auto;

}	

.gallary_tumbnil img {

	border: 4px solid #fff;

	box-shadow: 0px 0px 2px #888888;

		/*height: auto !important;*/

	width: auto !important;

}	

input.wpcf7-form-control.wpcf7-captchar {

	border: 1px solid #E2DADA;

	width: 100%;

}	

.bod_verticle.bod_tem_memb.pull-right {

  display: none;

}	

.brdcrum1{	width: 85.4%;}

	}

@media (max-width: 991px) 

{

	.mem_main_tpl>img {

	padding-top: 0;

	border: 7px solid #fff;

	box-shadow: 0px 0px 2px 2px #EAE5E5;

	margin: 0 auto;

	margin-bottom: 18px;

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

	position: absolute;

	left: .5em;

	top: 50%;

	margin-top: -8px;

	display: none;

}

.col-xs-12.padd_rigt_lft select {

	background: url(/wp-content/themes/villa/img/arrow.jpg) no-repeat;

	background-position: right 2px;

	float: right;

	background-color: #fff;

	-moz-appearance: none;

	-webkit-appearance: none;

	appearance: none;

}

.col-md-8.text_cs select {

	background: url(/wp-content/themes/villa/img/arrow.jpg) no-repeat;

	background-position: 659px 2px;

}

.img_with_dis img {

	margin: 0 auto;

}

	.col-md-12.member_list_main_grid {

	padding-left: 0;

	border-bottom: 1px solid #eee;

	padding-bottom: 20px;

	float: left;

}

	ul#recent_news .col-md-9.pull-right {

	font-size: 12px;

	padding: 0;

}

div#news_archive ul {

	float: left;

	padding-left: 6px;

	width: 100%;

}

	

	.ui-widget {

	font-family: Verdana,Arial,sans-serif;

	font-size: 1.1em;

	margin-bottom: 20px !important;

}

.brdcrum1 {

	width: 296px;

}

	.brdcrum{ height:auto !important;}

.col-md-12.bottom_strip {

	background-color: #F5F5F5;

	border: 1px solid #EAE5E5;

	margin: 0PX 13px 20px -6px !IMPORTANT;

	padding: 4px 0px 4px 0px;

	float: left;

	width: 100%;

}

.member>.col-md-3.pull-left.member-img+.col-md-9.pull-right{ padding:0;}

span.col-md-12.pull-left.news_date {

	padding: 0;

	padding-bottom: 8px;

	padding-top: 1px;

	width: 100%;

}

.col-xs-12.col-md-6.bgf {

	margin-left: -3px !important;

}

.col-md-12.member-img {

	padding-left: 0;

	padding-right: 0;

}

.col-md-12.member-img+.col-md-12 {

	padding-left: 0;

	padding-right: 0;

}



.bod_verticle.bod_tem_memb.pull-right+.col-md-12 {

	padding-left: 0;

	padding-right: 0;

}

.hrt_hed.mem_hed {

	width: 100%;

}

ul.sub_nav li {

	float: none;

	list-style: none;

	color: #fff !Important;

	border-right: 1px solid #A1CDDE;

	padding: 0px 7px 0px 7px;

	display: inline-block;

}

.main_footer ul.sub_nav li {

	float: none;

	list-style: none;

	color: #fff !Important;

	border-right: 1px solid #fff;

	padding: 0px 7px 0px 7px;

	display: inline-block;

}



.hrt_hed.mem_hed

{

	text-align: center;

	margin-bottom: 18px;

	}



.col-md-8.text_cs {

	padding: 0;

}

.col-md-4.lable_cs {

	text-align: left;

	padding: 0;

}

.col-md-8.text_cs input.wpcf7-form-control.wpcf7-captchar {

	width: 88%;

	border: 1px solid #DCD7D7;

}

.logo_left img {

	margin: 0 auto;

}

ul.sub_nav {

	overflow: hidden;

	margin-top: 16px;

	float: none;

	text-align: center;

	padding-left: 0;

}

.col-md-4.form_side {

	margin: 0 auto;

	  float: none;

  overflow: hidden;

}

.form-group.btn_grp {

	padding-bottom: 22px;

}

.sub_nav.col-lg-8.col-sm-8.col-xs-12 {

	width: 100% !important;

}

.main_footer ul.sub_nav {

	float: none;

	margin-left: 0;

	margin-top: 0;

	width: 100%;

	margin: 10px auto;

		padding-left: 0;

}

.col-md-3.col-xs-12.fotmarg.pull-left {

	padding-right: 0;

}

.col-md-9.frs_fot.pull-right {

	padding-right: 0;

	padding-left: 0;

}

.ahsh {

	width: 100%;

	TEXT-ALIGN: center;

	COLOR: #FFF;

}

}



@media (max-width: 767px) {

	

	.gallary_tumbnil img {

	border: 3px solid #fff;

	box-shadow: 0px 0px 8px #888888;

	width: 100% !important;

	

}

.col-md-8.text_cs select {

	background: none !important;

	background-position: center;

	float: none;

	background-color: #fff;

	-moz-appearance:initial;

	-webkit-appearance: initial;

	appearance: initial;

}

.heading_brd {

	float: left;

	width: 100%;

	text-align: center;

}

.brd_sub_nav.pull-right {

	width: 100%;

	text-align: center;

	margin-bottom: 10px;

}

ul.brad_sub {

	display: inline-table;

	margin-bottom: 0;

	padding-top: 0;

	padding-right: 0;

	color: #b1c25a;

	padding-left: 0;

}

.brdcrum1 {

	width: 86%;

}

	p.bol_cal {

	font-size: 26px;

	font-family: 'latomedium';

	margin-bottom: 0;

}

	.home_slider_advert p.bol_cal {

  font-size: 27px;

  font-family: 'latomedium_italic';

  margin-bottom: 0;

}

span.pull-left.rst {
	font-size: 15px;
	font-family: latobold;
	width: 100%;
	text-align: center;
}

span.pull-right.rstd {
	width: 100%;
	text-align: center;
	margin: 10px 0px 0px 0px;
}

p.bold_par {
	font-size: 17px;
	font-family: 'latoblack_italic';
}

.img_with_dis img{ margin:0 auto;}

.sub_nav.col-lg-8.col-sm-8.col-xs-12 {
	width: 100% !important;
	display:none;
}
.colo_bod_uppr{
	display:none !important;
}
ul.nav.navbar-nav.pull-right {
	width: 100%;
	margin: 11px 0px 14px 0px;
	padding: 0px 13px 0px 13px;
}

.main_footer ul.sub_nav li {
	float: none;
	list-style: none;
	color: #fff !Important;
	border-right: 0px solid #fff;
	padding: 0px 7px 0px 7px;
}
ul.nav.navbar-nav.pull-right{
	text-align:center;
}
ul.nav.navbar-nav.pull-right li {

	margin-bottom: 11px;
	display:inline-block;
	margin-right:-4px;

}
ul.nav.navbar-nav.pull-right li ul{
	/*display:none !important;*/
}
.dropdown-menu > li > a{
	font-size:11px !important;
}
.dropdown-menu li{
  display:block !important;
}
.navbar-nav > li > a{
	 font-size:16px !important;
	 padding:7px 41px !important;
}
.dropdown-menu > li > a{ font-size:15px; font-family: 'latoregular';background:url(/wp-content/themes/villa/img/ms1.png) no-repeat; background-position: 4px 12px; margin-left: 7px;margin-right: 5px;}
.col-md-3.left_home {
	margin-top: 71px;
	padding-right: 15px;
	padding-Left: 15px;
}

}

@media (max-width: 600px){.brdcrum1 {
	width: 95%;
}}

@media (max-width: 580px) 
{
.uranus.tparrows:before {
	font-size: 40px !important;
	text-shadow: 0px 1px #000;
	font-weight: 600;
}
.navbar-nav > li > a{
	 font-size:15px !important;
	 padding:5px 36px !important;
}
.gallary_tumbnil img {
	border: 3px solid #fff;
	box-shadow: 0px 0px 8px #888888;
	width: 100% !important;
	height:auto !important;
}
.col-md-4.col-sm-6.col-xs-6.gallary_tumbnil{ width:100%; }
}

@media (max-width: 480px)

{.brdcrum1 {
	width: 87%;
}
.navbar-nav > li > a{
	 font-size:14px !important;
	 padding:5px 17px !important;
}
	.form-group.contact_us_group .col-xs-12 {
	padding: 0;
}
	}
@media (max-width: 320px)
{
	.navbar-nav > li > a{
	 font-size:13px !important;
	 padding:4px 13px !important;
   }
}

.single-team-member .col-md-12.member-img_mem_1 img{ float:left;margin-right:25px;}
.single-team-member .col-md-12.member-img_mem_1 p{ width:100%}
.main_Section .para_main_part .col-md-12 img{max-width:100%;}