/*
Theme Name: testing
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* new css */



@charset "utf-8";



/* CSS Document */



@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
a, a:focus, button:focus {
	outline:none
}
body.hm {
	/* background: #d73d1e; */
	font-size:14px;
	font-weight:500;
	font-family:Roboto;
	line-height:1
}
body.inr {
	background:#fff;
	color:#000
}
.tbl {
	display:table;
	width:100%
}
.tbl-cl {
	display:table-cell
}
.VAM {
	vertical-align:middle
}
.TAC {
	text-align:center
}
.logo {
	text-align:center
}
.logo img {
	max-width:100%;
	
	margin:5px auto;
	text-align:center;
}
.home-page {
	position:fixed;
	width:100%;
	height:100%;
}
.home-content {
	vertical-align:middle;
	text-align:center
}
/*.hm-frm{ padding:10px 15px; background:#fff; position:relative }



.hm-frm input{ border-radius:0; border:none;font-size:22px; box-shadow:none; padding:0; height:auto}



.hm-frm input:focus{ box-shadow:none}*/



.form {
	background:#d73d1e;
	width:100%;
	padding:15px 0;
}
.hm-frm {
	padding:10px 15px;
	background:#fff;
	position:relative;
	width:50%;
	margin:0 auto;
	border-radius:3px;
}
.hm-frm input {
	border-radius:0;
	border:none;
	font-size:22px;
	box-shadow:none;
	padding:0;
	height:auto
}
.hm-frm input:focus {
	box-shadow:none
}
.btn-pos {
	position:absolute;
	right:15px;
	top:8px;
	font-size:16px;
	font-weight:bold;
	background:#d73d1e
}
.btns {
	position:absolute;
	top:15px;
	text-align:center;
	width:100%
}
.frt {
	padding:15px;
	color:#fff;
	font-size:18px;
	text-align:right;
	position:absolute;
	bottom:0;
	right:0
}
.frt a {
	color:#fff
}
/* inner page */



.mob a {
	color:#fff;
	font-weight: 700;
}
.mob {
	padding:10px;
	color:#fff;
	font-size:14px
}
.icon {
	text-align:right;
}
.icon img {
	background:#003333;
	padding:10px;
	width:40px;
	height:40px;
	border-radius:50%;
	margin:10px;
	margin-right:10%;
}
.icon span {
	display:inline-block;
	width:30px;
	height:30px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	border:2px solid #850100;
	text-align:center;
	margin:3px 0 5px 5px;
	font-size:16px;
	line-height:26px
}
.icon a {
	color:#850100;
}
.icon a:hover {
	color:#fff
}
.head {
	background:#fff;
	color:#c3391d;
	text-align:center;
	font-size:22px;
	padding:25px 15px;
	font-weight:500;
}
.list-mks ul {
	margin:0;
	padding:0;
	list-style:none;
	border-collapse:collapse
}
.list-mks {
	background:#d73d1e;
}
.list-mks li {
	text-align:left;
	color:#FFFFFF;
	font-weight:500;
}
.list-mks li.col-md-4, .list-mks li.col-sm-4, .list-mks li.col-sm-4 {
	padding:0;
	border-right:1px solid rgba(0,0,0,.4);
	vertical-align:top;
}
.list-mks li a {
	color:#fff;
	padding:10px 20px;
	display:block;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.list-mks li a:hover {
	text-decoration:none
}
.list-mks li:last-child {
	display:block !important;
}
.dtl-sec {
	background:#fff;
	padding-bottom:50px
}
.dtl-sec .details:last-child {
	border-bottom:none
}
.details {
	border-bottom:1px solid #d73d1e;
	padding:5px 20px 50px 20px
}
.details p {
	text-align:center;
	font-size:16px;
	color:#003333;
	font-weight: bold;
}
.details h3 {
	margin-top:0;
	color:#d73d1e;
	text-align:center;
	padding-top:15px;
	font-size:20px;
	font-weight:normal
}
.details span {
	color:#d73d1e;
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:30px;
	margin-left:15px;
}
.details span city {
	color:#003333;
}
.details ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none
}
.details > ul > li {
	border:1px solid #ededed;
	border-left:5px solid #d73d1e;
	margin-bottom:10px;
	background:#f6f5f5;
	font-size:15px;
	font-weight:normal
}
.details > ul > li br {
	display:none;
}
.details > ul > li a, .details a {
	text-decoration:none;
	color:#d73d1e;
}
.details > ul > li {
	padding:10px 15px;
}
.detail-property {
	border-bottom:1px solid #d73d1e;
	padding:5px 20px 50px 20px
}
.detail-property p {
	text-align:center;
	font-size:13px;
	color:#003333;
}
.detail-property h3 {
	margin-top:0;
	color:#d73d1e;
	text-align:center;
	padding-top:15px;
	font-size:20px;
	font-weight:normal
}
.detail-property span {
	color:#ff0000;
	font-size:16px;
	margin-bottom:5px
}
.detail-property ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none
}
.detail-property > ul > li {
	border:1px solid #ededed;
	border-left:5px solid #d73d1e;
	margin-bottom:10px;
	background:#f6f5f5;
	font-size:15px;
	font-weight:normal
}
.detail-property > ul > li a, .detail-property a {
	color:blue;
	text-decoration:underline;
	display:block;
	font-weight:500;
}
.detail-property > ul > li {
	padding:10px 15px;
}
.scrollup {
	background-color: #d73d1e;
	bottom: 0;
	color: #fff;
	display: none;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	left: 0;
	padding: 10px 0;
	position: fixed;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
.scrollup:focus, .scrollup:hover {
	color:#fff;
	text-decoration:none
}
.carousel {
	width:500px;
	margin:0 auto
}
.carousel-indicators {
	position:relative;
	bottom:0;
	margin-top:10px
}
.carousel-indicators .active {
	background:#f00
}
.carousel-indicators li {
	background:#666;
	border:none
}
/* new page */



.shrt-desc {
	color:#000;
	padding:10px;
	text-align:center;
	line-height:20px;
	border-top:1px solid #000;
	text-align:justify;
	text-align-last:center;
	-moz-text-align-last:center;
}
.tabs .tb {
	padding:0;
}
.tabs .tb > a {
	padding:15px 5px 20px 5px;
	display:block;
	color:#fff;
	background:#003333;
	border-right:1px solid #fff;
}
.tabs .tb1, .tabs .tb2, .tabs .tb3, .tabs .tb4, .tabs .tb5 {
	font-size:15px
}
.tabs .tb.active, .seprator {
	background:#d73d1e;
}
.tabs .tb.active a {
	color:#fff;
	display:block;
	background:#d73d1e;
}
.tabs .tb a:hover {
	background:#d73d1e;
}
.seprator {
	height:5px;
	display:block
}
.tabs .tb1 .dropdown-menu {
	left:15%;
	right:15%;
	top:90%;
	overflow-y: scroll;
	height: auto;
	max-height:550px;
}
/*.tabs1 .tb{ padding:0; border-bottom:1px solid #000;border-right:1px solid #000; min-height:auto; }



.tabs1 .tb a{ padding:15px 5px; display:block; color:#000; font-weight:700; min-height:75px}



.tabs1 .tb2,.tabs1 .tb3,.tabs1 .tb4,.tabs1 .tb5{ font-size:15px}



.tabs1 .tb4 span{ font-size:9px}



.tabs1 .tb.active{ background:#d73d1e; }



.tabs1 .tb.active a{color:#fff; display:block}*/







.bdr1 {
	border-top:3px solid #d73d1e;
}
.bdr2 {
	border-top:3px solid #d73d1e;
}
.bdr3 {
	border-top:3px solid #d73d1e;
}
.bdr4 {
	border-top:3px solid #d73d1e;
}
.bdr5 {
	border-top:3px solid #fff;
}
.cln {
	position:absolute;
	z-index:9;
	margin-top:-40px;
	color:#fff;
	left:63%;
}
.stt {
	position:absolute;
	z-index:9;
	margin-top:-40px;
	color:#fff;
	left:70%;
}
.carousel-indicators {
	margin-bottom:-40px;
}
.carousel-indicators li {
	background:#999 !important;
}
.carousel-indicators .active {
	background:#363636 !important;
}
.clr {
	clear:both;
}
.top-fix {
	position:fixed;
	width:100%;
	background:#d73d1e;
	z-index:999;
}
.space {
	width:100%;
	height:60px;
}
.play {
	background:url(./play.png) no-repeat 5px;
	width:180px;
	height:34px;
}
.pause {
	background:url(./pause.png) no-repeat 5px;
	width:180px;
	height:34px;
}
.plus {
	background:url(./plus.png) no-repeat #d73d1e 6px;
	width:25px;
	height:25px;
}
.minus {
	background:url(./minus.png) no-repeat #d73d1e 6px;
	width:25px;
	height:25px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -1px;
}
.detail-top {
	width:100%;
	position:fixed;
	background:#d73d1e;
	z-index:999;
}
.read-more {
	margin-top:-6px;
	color:#fff;
	z-index:0;
	float:right;
	border-radius:50%;
	border:none;
}
.nav-tabs {
	border-bottom-color:#000;
	font-size:16px
}
.nav-tabs > li {
	padding:0;
	margin-bottom:0
}
.nav-tabs > li > a {
	border-radius:0;
	margin-right:0;
	text-align:center;
	border-right:1px solid #fff;
	background:#003333;
	color:#fff;
	padding:15px 5px;
	display:block
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background:#d73d1e;
	color:#fff;
	font-weight:700;
	border-color:#d73d1e
}
/*.nav-tabs > li > a:hover{ border-right:1px solid #000; }*/







.nav-tabs > li > a:hover {
	border-right:1px solid #000;
	background:#d73d1e;
}
.tab-content {
	padding:0px 0
}
.PA15 {
	padding:5px 15px
}
.tabs, .nav-tabs {
	background:#fff
}
.affix {
	top:0;
	left:-15px;
	right:-15px;
}
.affix-top {
	position:absolute;
	left:0px;
	right:15px;
	position:relative;
	z-index:9;
}
 @media screen and (max-width: 1024px) {
.main .advanced select {
	width:21%
}
.main input {
	width:56%
}
}
 @media only screen and (max-width:1100px) {
}
 @media only screen and (max-width:991px) {
.tabs b, .nav-tabs > li > a b {
	display:block
}
.tabs .tb > a, .nav-tabs > li > a {
	padding:5px 5px
}
.tabs .tb1 > a {
	padding-top:15px;
	padding-bottom:17px;
}
.tabs .tb > a, .nav-tabs > li > a {
	background:#003333;
	min-height:55px;
}
.cln {
	position:absolute;
	z-index:9;
	margin-top:-22px;
	color:#fff;
	left:35%;
}
.stt {
	position:absolute;
	z-index:9;
	margin-top:-22px;
	color:#fff;
	left:35%;
}
.main .advanced select {
	width:21%
}
.main input {
	width:56%
}
}
 @media only screen and (max-width:991px) {
.list-mks li:last-child {
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:800px) {
.cln {
	left:37%
}
.stt {
	left:37%
}
.popup-form1 {
	width:70% !important;
}
.main .advanced select {
	width:21%
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:767px) {
.icon, .mob {
}
.list-mks li a {
	font-size:13px;
	padding:10px 10px
}
.tabs .tb1, .tabs .tb2, .tabs .tb3, .tabs .tb4, .tabs .tb5 {
	font-size:12px
}
.tabs1 .tb1, .tabs1 .tb2, .tabs1 .tb3, .tabs1 .tb4, .tabs1 .tb5 {
	font-size:12px
}
.tabs .tb4 b {
	font-size:9px
}
.nav-tabs {
	font-size:13px
}
.tabs .tb1 > a {
	padding-top:12px;
	padding-bottom:10px
}
.tabs .tb > a, .nav-tabs > li > a {
	padding:5px 5px;
	min-height:47px
}
.cd-modal-close {
	top:70px !important;
	right:27% !important;
}
.icon {
	text-align:right;
}
.icon img {
	margin:10px 5px;
}
.details > ul > li br {
	display:block;
}
.details span {
	margin-left:0px;
}
.main .advanced select {
	width:21%
}
}
.tabs .tb1 .dropdown-menu {
	left:15%;
	right:15%;
	top:90%;
	overflow-y: scroll;
	max-height:380px;
	height: auto;
}
 @media only screen and (max-width:640px) {
.sliderHolder {
	width:100%;
	min-height:100%;
	/* height:100%; */
height:500px;
	position:relative;
	overflow:hidden;
}
.tabs .tb1 .dropdown-menu {
	height: auto;
	max-height:250px;
}
.popup-form1 {
	width:90% !important;
}
.main .advanced select {
	width:22%
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:600px) {
.carousel {
	width:100%;
	margin:0 auto
}
.head {
	font-size:14px
}
.hm-frm {
	width:90%;
}
.cln {
	left:30%
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:479px) {
.frt, .hm-frm input {
	font-size:16px
}
.hm-frm input {
	font-size:16px
}
.btn-pos {
	top:3px;
	right:5px
}
.nav-tabs > li > a {
	font-size:12px;
	padding-left:5px;
	padding-right:5px
}
.nav-tabs > li > a b {
	font-size:15px
}
.cln {
	left:10%
}
.main .advanced select {
	width:70%
}
.cd-modal-close {
	top:70px !important;
	right:9% !important;
}
.icon {
	text-align:left;
	margin-left:-10px;
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:360px) {
.cln {
	left:5%;
	font-size:11px;
}
.details span {
	font-size:13px;
}
.main .advanced select {
	width:75%
}
.slidee {
	width:100% !important;
}
}
 @media only screen and (max-width:320px) {
.details span {
	font-size:12px;
}
.main .advanced select {
	width:80%
}
.slidee {
	width:100% !important;
}
}
.topbtn {
	background: rgba(0, 0, 0, 0) url("./top.png") no-repeat scroll center center;
	bottom: 40px;
	cursor: pointer;
	display: none;
	height: 42px;
	outline: medium none;
	position: fixed;
	right: 20px;
	width: 42px;
}
.form {
	background: #d73d1e none repeat scroll 0 0;
	padding: 15px 0;
	width: 100%;
}
.popup-form1 {
	border:solid 3px #d73d1e;
	padding: 15px;
	width:30%;
	margin:0 auto;
	margin-top:3%;
	text-align:center;
	background:#fff;
}
.popup-form1 h3 {
	font:bold 22px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#d73d1e;
}
.popup-form1 img {
	float:right;
	margin-top:-25px;
	margin-right:-25px;
}
.glyphicon-ok {
	color:#fff;
	background:#33CC00;
	border-radius:50%;
	padding:5px;
	font-size:10px;
	vertical-align:top;
	margin:0 auto;
}
.popup-form1 td {
	margin:5px 0;
	text-align:left;
	color:#d73d1e;
}
.popup-form1 input[type=text], .popup-form1 input[type=tel], .popup-form1 select {
	width:100%;
	height:35px;
	padding:5px;
	margin:5px 5px;
	background:#d73d1e;
	color:#fff;
}
.popup-form1 input[type=button] {
	width:100px;
	background:url("./submits.png") no-repeat scroll 0 0;
	border:none;
	height:33px;
}
.detail-head {
	text-align:center;
	color:#fff;
	margin-top:10px;
	font-size:16px;
}
.detail-head a {	 
	color:#fff;	 
}
.detail-head a:hover {	 
	color:#fff;	 
}
#contactdiv {
	background: #f3cec6 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
	width: 100%;
	z-index:999;
}
#logindiv {
	background: #f3cec6 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:999;
}
#successdiv {
	background: #f3cec6 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:999;
}
.spacebottom {
	width:100%;
	height:30px;
}
/*.listing_box{max-height:800px; overflow-x: hidden; overflow-y: auto;} */







#ajax_loader {
	background:url(./images/poupbg.png);
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:fixed;
	z-index:1000;
	opacity:0.55;
}
#ajax_loader .imagesection {
	width:48px;
	height:48px;
	left:50%;
	top:50%;
	position:absolute;
	position:fixed;
	z-index:1200;
}
#ajax_loader .imagesection img {
	margin:-24px 0 0 -24px;
	padding:5px;
	border-radius:3px;
}
.load-more-colonies {
	width:100%;
	height:60px;
	text-align:center;
}
.load-more-colonies .loadnext {
	padding:10px;
	text-align:center;
	background: none repeat scroll 0 0 #d73d1e;
	border-color: #d73d1e;
	color: #fff;
	font-weight: 700;
}
.main {
	width:100%;
	text-align:center;
	background:#d0230d;
	padding:10px 0 1px 0;
}
.main p {
	color:#330000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px
}
.main p a {
	cursor:pointer;
	color:#fff;
}
.main input {
	width:55%;
	height:35px;
	padding:0 5px
}
.main .sch-btn {
	background:#fff;
	padding:8px 5px;
	border-radius:5px;
	border:solid 1px #330000;
	color:#000;
}
.main .advanced {
	width:auto;
	display:none;
}
.main .advanced select {
	width:20%;
	height:30px;
	border-radius:5px;
	border:solid 1px #cfcfcf;
	margin:10px auto;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background:url(index.png) 98% center no-repeat #fff;
}
.main p {
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
}
 @media screen and (max-width: 1024px) {
.main .advanced select {
	width:21%
}
.main input {
	width:56%
}
}
 @media screen and (max-width: 980px) {
.main .advanced select {
	width:21%
}
.main input {
	width:56%
}
}
 @media screen and (max-width: 800px) {
.main .advanced select {
	width:21%
}
}
 @media screen and (max-width: 768px) {
.main .advanced select {
	width:21%
}
}
 @media screen and (max-width: 640px) {
.main .advanced select {
	width:22%
}
}
 @media screen and (max-width: 480px) {
.main .advanced select {
	width:70%
}
}
 @media screen and (max-width: 360px) {
.main .advanced select {
	width:75%
}
}
 @media screen and (max-width: 320px) {
.main .advanced select {
	width:80%
}
}
.glyphicon-remove {
	background: #f00;
	color: #fff;
	padding: 5px;
	border-radius: 50%;
}
.glyphicon-ok1 {
	background: #f00;
	color: #fff;
	padding: 5px;
	border-radius: 50%;
}
.glyphicon-question-sign12 {
	background: #d73d1e;
	color: #fff;
	font-size:10px;
	padding: 5px;
	border-radius: 50%;
}
.glyphicon-question-sign {
	color: #d73d1e;
	font-size:20px;/*     background: #d73d1e;padding: 5px;
    border-radius: 50%; */
}
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}
.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 1s;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.tooltips {
	position: relative;
	display: inline-block;/* border-bottom: 1px dotted black; */
}
.tooltips .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 1s;
}
.tooltips .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.tooltips:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.siteseall {
	background: #fff;
}
.top-fix > div {
	float:none;
	display:inline-block;
	vertical-align:middle;
	margin-left:-2px;
	margin-right:-2px;
	text-align:center; padding-left:5px; padding-right:5px;
}
.top-fix img {
	max-width:100%
}
.top-fix .seprator, .top-fix .list-mks {
	background:none !important
}
.top-fix .fa-2x {
	font-size: 23px;
	background: #222;
	width: 40px;
	height: 40px; margin: 5px 0;
	border-radius: 50%;
	color: #fff;
	line-height: 40px;
	text-align:center;
}
.top-fix .detail-head {
	margin-top:0; line-height:auto;
}
.top-fix .cd-section {
	float:none !important
}
.top-fix .list-mks li {
	text-align:center
}
.top-fix .list-mks li a {
	padding:10px 0
}
.top-fix .dropdown-menu li a {
	text-align:left; padding-left:10px; padding-right:10px;padding-top:1px;padding-bottom:1px
}
.top-fix > div:last-child .dropdown-menu{right:0}
.top-fix > div:last-child .dropdown-menu{right:0 !important; left:auto ! important}

.slider .slide img{
	width:980px;
}