/*Theme Name:Master House
Description: Master house theme
Version: 1.0 
Author: netgen
Author URI: http://netgen.in
Tags:  pink
License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

@charset "UTF-8";
/* CSS Document */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #012542;
}
p {
	color: #012542;
	font-size: 15px;
	letter-spacing: 1px;
}
div.clear {
	clear: both;
}
html {
	height: 100%;
}
body {
	height: 100%;
	font-family: 'Open Sans', sans-serif;
}
.slider {
	margin-bottom: -25px;
}
.page_header img {
	width: 100%;
}
#container {
	min-height: 100%;
	margin: auto;
	background-color: #cdd0cc;
}
#header {
	width: 100%;
}
.nav li a {
	color: white;
}
.first {
	padding-top: 7px;
	text-align: right;
	color: #f5f5f5;
}
.float-left {
	float: left;
}
.float-right {
	float: left;
	width: 320px;
	padding-left: 60px;
	padding-bottom: 20px;
}
.contact-details {
	float: right;
	clear: both;
	margin-right: 10px;
}
.contact-details a{color:#CDCFCC;}

.home .page-content{margin-top:0; padding-top:0;}


.second {
	clear: right;
	padding: 0;
	color: #f5f5f5;
}
#contentpost img {
	width: 100%;
	height: 50%;
	border: 4px solid #063154;
}
#contentpost1 img {
	width: 100%;
	height: auto;
}
input, textarea {
	border: 1px solid #666;
	width: 100%;
}
.navbar {
	margin-bottom: 0;
	border: none;
}
.link li:last-child {
	color: #cdd0cc;
	font-size: 11px;}
 a {
color:#012542 ;
text-decoration:none !important;
}

.page-content {
	background-color: white;
	padding: 15px 0px;
	padding-bottom: 140px;
	padding-top: 40px;
}
.social-icons {
	float: right;
	margin: 10px 10px 0 0;
}
.social-icons ul {
	list-style:none;}

.navbar-collapse{padding-left:0; padding-right:0;}

.mainmenu ul li {
	display: inline-block;
	text-decoration: none;
}

.mainmenu ul li a {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	color: #f5f5f5;
	font-size: 12px;
	border-bottom: 5px solid #1F527C;
	letter-spacing: 0.1em;
	padding: 0 15px;
	width: 100%;
	text-align: center;
}
.mainmenu ul li a:hover {
	border-bottom: 5px solid #337ab7;
}

.mainmenu ul li ul li a, 
.mainmenu ul li ul li a:hover {
	border-bottom: 1px solid #337AB7;
} 
.mainmenu ul li ul {
	padding: 0;
	position: absolute;
	line-height:30px;
	background-color: #132F53;
	z-INDEX: 1;
	width: 200px;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
}
.mainmenu ul li ul li {
	background: #132F53;
	display: block;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	z-INDEX: 1;
}
.mainmenu ul li ul li:hover {
	background: #337AB7;
}
.mainmenu ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
	width: auto;
}
header {
	background-color: #132F53;
}
ul#menu-primary {
	margin-bottom: 0px;
	line-height: 50px;
	padding-left: 0px;
}
.lower ul {
	padding-left: 0px;
}
.bottom-footer {
	padding: 20px 0;
	background: #063154;
	
}
.bottom-footer .col-md-8{
	padding-left:0;}
ul.link{
	padding-left:0;
	margin-left:0;
	list-style:none;}

.link li a {
	text-decoration: none;
	color: white;
	font-size: 11px;
	color: #cdd0cc;
}
.link li:last-child {
	color: white;
}
.foot {
	margin-left: -40px;
}
.navbar {
	margin-bottom: 0px !important;
	background-color: #1F527C;
}
.blue {
	background-color: #11547A;
	width: 115px;
	padding: 3px;
}
td {
	background-color: #11547A;
}
.iframe.cboxElement img {
	width: 100%;
}
span.textbox1 {
	line-height: 1.3;
	font-size: 15px;
	color: #1f527d;
}
#house1, #house2, #house3, #house4, #house5, #house6 {
	margin-bottom: 40px;
padding-left:0px;
}
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	background: #1F527C !important;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 5px 15px;
	border: 0;
	margin-top: 5px;
}
input[type="submit"]:hover {
	background: #A02E1D !important;
}
#huge_it_gallery .huge_it_big_li {
	width: 19% !important;
	margin: 1% !important;
	height: 200px !important;
}
#huge_it_gallery li img {
	width: 100% !important;
	height: 100% !important;
}
section #huge_it_gallery {
	text-align: inherit !important;
	background-color: white !important;
	box-shadow: none !important;
}
section #huge_it_gallery li .overLayer, section #huge_it_gallery li .infoLayer {
	height: 200px !important;
}
#huge_it_gallery li .overLayer ul, section li .infoLayer ul {
	margin-top: 50% !important;
}

.current-menu-item a{
   border-bottom:5px solid  #337AB7 !important;
    }


.screen-reader-text{ display:none !important;}	
.page_title {
  background-color: #CDCFCC;
  color: #132F53;
  margin-top: 0px;
  font-family:'Open Sans', sans-serif;
  line-height: 90px;
  height: 3em;
    text-transform: none;
}
.title_banner{
background-color: #CDCFCC;
  }
.display {
  padding-left: 0px;
}
#alignbtmParent{padding:0px;} 

#huge_it_gallery li a, .huge_it_big_li, .huge_it_big_li a{
	border-radius:0 !important;}

.page-id-53 #cboxContent{
	margin-top:0;}

#TB_window{
	padding:0;}
	

/************************** media queries****************************/
@media (max-width: 360px) {
.page_title{
padding-left:0px;
text-align:center;
}
.link li:last-child {
	text-align: center;
}
}
@media (min-width: 1200px) {

#container {
	width: 55%;
}
}
#header a img {
	float: left;
}
#a p {
	margin: 5%;
	text-align: justify;
}
#header a #fb {
	float: right;
	margin: 10px;
}
.navbar-header {
	background-color: #1f527c;
}
.collapse p {
	float: right;
	color: #CCCCCC;
	font-size: 11px;
	padding-right: 10px;
}

 @media (max-width: 420px) {
.page_title{
padding-left:0px;
text-align:center;
}
.mainmenu ul li {
	display: block;
}
.mainmenu ul li:hover ul {
	position: initial;
	width: auto;
}
}
#wrap {
	min-height: 100%;
	position: relative;
}
#footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-top: 25px;
}