/**

 Theme Name:   Responsive Child

 Theme URI:    http://example.com/responsive-child/

 Description:  Responsive Child Theme

 Author:       Krish

 Author URI:   http://example.com

 Template:     responsive

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  responsive-child

*/













body{

	font-family: 'Raleway', sans-serif;	color:#000;

}img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail{	margin:0 auto;}p{    font-weight: 500;    color: #333;    font-size: 14px;    line-height: 24px;}h2,h3,h4,h5{	margin-top:0;}.label{	color:#333;}

.up-menu{

	position:relative;

	width:100%;

	float:left;

}

.hamb-icon{

    text-align: right;

    font-size: 32px;

    margin-top: 40px;

    position: relative;

    z-index: 9999;

}

.hamb-icon a{

	color:#e2d05f;

	transition:all .5s;

}

.hamb-icon a i{

	background: rgba(0,0,0,.6);

    width: 42px;

    height: 42px;

    text-align: center;

    padding: 6px 0;

	transition:all .3s;

}

.hamb-icon a i:hover{

	background:rgba(255,255,255,.6);

	color:#000;

}

.mainmenu-sec{

	display:none;

	position:absolute;

	top:0;

	right:0;

}

.main-top-banner{

	width:100%;

	float:left;

	position:relative;

}

#header{

	position: absolute;

    top: 0;

    margin: 0;

    width: 100%;

    float: left;

    z-index: 99999;

	padding:5px 0;

}

.video-bg{

	/*height:600px;*/

}

.video-bgimg{

	height:99%;

	width:100%;

	position:absolute;

	top:0;

	left:0;

	background:url('./images/bg-vid.png');

}

#menu-header-menu{

	width:220px;

	background: #5c3f18;

}

.menu .current_page_item a, .menu .current-menu-item a {

    background-color: #794c0f;

}

.mainmenu-sec .menu>li{

	float:none;

}

.mainmenu-sec .menu>li>a {

    border: 0;

    text-shadow: none;

    font-weight: 400;

    letter-spacing: 1px;

    line-height: 40px;

    border-bottom: 1px solid #563a13;

    height: 40px;

    font-size: 13px;

}

.menu a:hover{

	background:#794c0f;

}

.corporate.closed{

display: none;

}

.btn-link{

cursor: pointer;

}

.seacrh-section{

	width: 900px;

    float: left;

    position: absolute;

    top: 30%;

    z-index: 9;

    margin: auto;

    left: 0;

    right: 0;

	padding:15px;

	background:rgba(0,0,0,.3);

}

.seacrh-section h2{

	font-size:56px;

	color:#fff;

	font-weight:400;

	text-align:center;

	margin:0;

	margin-bottom: 20px;

}

.seacrh-section h2 span{

	font-weight:700;

	text-transform:uppercase;

}

.search-sec{

	width:80%;

	margin:0 auto;

	padding:10px;

	background:rgba(255,255,255,.40);

}.search-sec .top-widget{	width:100%;}

.srch-form {

	display:block;

	margin:0;

	padding:0;

	font-size:0;

}

.search-sec form{

	margin:0;

}.search-sec form select{	border-radius: 0;	height: 38px;	border: 0;	width: 26%;    margin: 0px .5%;	vertical-align:top;}.search-sec form .btn-search{	display: inline-block;    width: 18%;		margin: 0px .5%;}.search-sec form .btn-search .searchsubmit{	width: 100%;	height: 38px;	border: 0;	border-radius: 0;	background: #5d3913;	color: #fff;	font-weight: 500;	text-shadow: none;	letter-spacing: 1px;	transition:all .3s;	margin:0;}/*

.srch-form li{

	display:inline-block;

	font-size:14px;

	width:27%;

	padding-right: 5px;

	vertical-align:middle;

}

.srch-form li:last-child{

	width: 19%;

	padding-right:0;

}

.srch-form li select{

	border-radius: 0;

    height: 38px;

    border: 0;



}

.srch-form li input[type="submit"]{

	width: 100%;

    height: 38px;

    border: 0;

    border-radius: 0;

    background: #5d3913;

    color: #fff;

    font-weight: 500;

    text-shadow: none;

    letter-spacing: 1px;

	transition:all .3s;

}

.srch-form li input[type="submit"]:hover{

	background: #212020;

}*/

#wrapper{

	border:0;

	padding:0;

}

.feature-section{

	width:100%;

	float:left;

	margin:20px 0 0;

}

.feature-section .heading{

	font-size:37px;

	text-transform:uppercase;

	margin:0;

	text-align:center;

	color:#000000;

	font-weight: 600;

	position: relative;

    margin-bottom: 45px;

}

.feature-section .heading:after{

	position:absolute;

	top:50px;

	left:0;

	right:0;

	margin:auto;

	width:100px;

	height:2px;

	content:'';

	background:#800020;

}

.left-feature-sec{

	width:50%;

	float:left;

	height:500px;

	background:url('http://www.yorkwoods.com/wp-content/uploads/2017/10/left-featured.png') no-repeat center;

	background-size:cover;

	padding:15px;

	position:relative;

	text-align:center;

	padding-top: 240px;

	overflow:hidden;

}

.left-feature-sec:after{

	position: absolute;

    background: rgba(169, 110, 0, 0.3);

    content: '';

    top: 0;

    width: 100%;

    left: 0;

    height: 100%;

    z-index: 1;

    transition: all .5s;

    transform: translatey(-100%);

}

.left-feature-sec:hover:after{

	transform:translatey(0);

}



.left-feature-sec h4{

	color:#fff;

	font-size:30px;

	font-weight:400;

	text-transform:uppercase;

	margin:0 0 25px 0;

}

.left-feature-sec h3{

	color:#fff;

	font-size:55px;

	font-weight:700;

	text-transform:uppercase;

	margin:0 0;

}

.right-feature-sec{

	width:50%;

	float:left;

} 

.top-right-feature{

	width:100%;

	float:left;

	height:250px;

	padding:15px;

	text-align:center;

	background:url('http://www.yorkwoods.com/wp-content/uploads/2017/10/top-right.png') no-repeat center;

	background-size:cover;

	padding-top:100px;

	position:relative;

	overflow:hidden;

}

.top-right-feature:after{

	position: absolute;

    background: rgba(169, 110, 0, 0.3);

    content: '';

    top: 0;

    width: 100%;

    left: 0;

    height: 100%;

    z-index: 1;

    transition: all .5s;

    transform: translatex(100%);

}

.top-right-feature:hover:after{

	transform:translatex(0);

}

.top-right-feature h4{

	color:#fff;

	font-size:30px;

	font-weight:400;

	text-transform:uppercase;

	margin:0 0 25px 0;

}

.top-right-feature h3{

	color:#fff;

	font-size:55px;

	font-weight:700;

	text-transform:uppercase;

	margin:0 0;

}

.bottom-right-feature{

	width:100%;

	float:left;

	height:250px;

	padding:15px;

	text-align:center;

	background:url('http://www.yorkwoods.com/wp-content/uploads/2017/10/bottom-right.png') no-repeat center;

	background-size:cover;

	padding-top:100px;

	position:relative;

	overflow:hidden;

}

.bottom-right-feature:after{

	position: absolute;

    background: rgba(169, 110, 0, 0.3);

    content: '';

    top: 0;

    width: 100%;

    left: 0;

    height: 100%;

    z-index: 1;

    transition: all .5s;

    transform: translatex(-100%);

}

.bottom-right-feature:hover:after{

	transform:translatex(0);

}

.bottom-right-feature h4{

	color:#fff;

	font-size:30px;

	font-weight:400;

	text-transform:uppercase;

	margin:0 0 25px 0;

}

.bottom-right-feature h3{

	color:#fff;

	font-size:55px;

	font-weight:700;

	text-transform:uppercase;

	margin:0 0;

}

.about-section{

	width:100%;

	float:left;

	position:relative;

	margin-top:30px;

}

.about-section .heading{

	font-size:37px;

	text-transform:uppercase;

	margin:0;

	text-align:center;

	color:#000000;

	font-weight: 600;

	position: relative;

    margin-bottom: 45px;

}

.about-section .heading:after{

	position:absolute;

	top:50px;

	left:0;

	right:0;

	margin:auto;

	width:100px;

	height:2px;

	content:'';

	background:#800020;

}

.about-content{

	width:100%;

	float:left;

	background:url('./images/about-bg.jpg') no-repeat;

	background-size:cover;

	padding:30px 0;

}

.about-content p{

	color:#fff;

	font-size:22px;

	text-align:center;

	line-height:32px;

	font-weight:300;

}

.gallery-section{

	width:100%;

	float:left;

	position:relative;

	margin-top:30px;

	margin-bottom:30px;

}

.gallery-section .heading{

	font-size:37px;

	text-transform:uppercase;

	margin:0;

	text-align:center;

	color:#000000;

	font-weight: 600;

	position: relative;

    margin-bottom: 45px;

}

.gallery-section .heading:after{

	position:absolute;

	top:50px;

	left:0;

	right:0;

	margin:auto;

	width:100px;

	height:2px;

	content:'';

	background:#800020;

}

.ft-enqu-sec{

	width:100%;

	float:left;

	padding:122px 0;

	background:url('http://www.yorkwoods.com/wp-content/uploads/2017/10/footer.png') no-repeat center;

	background-size:cover;

	color:#fff;

	text-align:center;

}

.ft-enqu-sec h2{

	margin:0;

	font-size:46px;

	font-weight:300;

	margin-bottom:15px;

}

.ft-enqu-sec h3{

	margin:0;

	font-size:46px;

	font-weight:900;

	text-transform:uppercase;

}

#footer-section{

	width:100%;

	float:left;

	padding:15px 0;

	background:#000;

}

.copyright-text p{

    margin: 40px 0 20px;

    font-size: 16px;

    color: #fff;

}

.copyright-text p span{

	color:#e7d560;

}

.social-share{

	margin-top:30px;

}

.inner-banner{

	width:100%;

	float:left;

	padding: 130px 0;

}

#content{

	margin-top:20px;

}

.page-heading{

    position: relative;

    font-size: 30px;

    text-transform: uppercase;

    font-weight: 900;

    color: #a28f0a;

    letter-spacing: 2px;

    border-bottom: 1px dashed #d8d8d8;

    padding-bottom: 10px;

}

.application-form{

    width: 100%;

    float: left;

    background: #eee;

    padding: 30px 15px;

	font-weight:500;

	color:#000;

	font-size:13px;

	    letter-spacing: 1px;

}.application-form .form-group{	margin-bottom:5px;}

.application-form h4{

    margin-top: 5px;

    font-size: 15px;

    text-transform: uppercase;

    color: #696969;

    border-bottom: 1px solid #ddd;

    padding-bottom: 8px;

    letter-spacing: 2px;

}

.application-form .form-control{

	border:1px solid #ddd;

	border-radius:0;

	box-shadow:none;

}

.application-form textarea{

	height:80px;

}

.application-form input[type="submit"]{

	background: #000;

    color: #fff;

    text-shadow: none;

    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 2px;

    padding: 10px 30px;

}.box-hb div:hover{	background:#333 !important;}#widgets{	display:none;}

.comment-respond{	display:none;}.navigation.listing-navigation{	display:none;}.wplistings-single-listing td{	border:0 !important;	vertical-align: initial !important;}

.archive-title{	position: relative;    font-size: 30px;    text-transform: uppercase;    font-weight: 900;    color: #a28f0a;    letter-spacing: 2px;    border-bottom: 1px dashed #d8d8d8;    padding-bottom: 10px;}.entry-title{	position: relative;    font-size: 30px;    text-transform: uppercase;    font-weight: 900;    color: #a28f0a;    letter-spacing: 2px;    border-bottom: 1px dashed #d8d8d8;    padding-bottom: 10px;}.listing-title a{	color: #0e0e0e;    letter-spacing: 1px;}.inquiry-form input[type="submit"]{	background: #000;    color: #fff;    text-shadow: none;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 2px;    padding: 10px 30px;}











/********************* Responsive css ***********************/

@media(max-width:980px){

	.seacrh-section{

		width:100%;

	}

	.left-feature-sec h4{

		font-size:22px;

	}

	.left-feature-sec h3{

		font-size:30px;

	}

	.top-right-feature h4{

		font-size:22px;

	}

	.top-right-feature h3{

		font-size:30px;

	}

	.bottom-right-feature h4{

		font-size:22px;

	}

	.bottom-right-feature h3{

		font-size:30px;

	}

	.ft-enqu-sec h2{

		font-size:25px;

	}

	.ft-enqu-sec h3{

		font-size:25px;

	}

	.about-content p{

		font-size:18px;

	}

	.seacrh-section h2{

		font-size:40px;

	}	.video-bgimg{		display:none;	}

}



@media(max-width:767px){

	.seacrh-section{

		bottom: 20px;

	}

	#footer-section{

		text-align:center;

	}

	.copyright-text p{

		margin-top:20px;

	}

	.social-share ul.cnss-social-icon{

		text-align: center !important;

	}

	.social-share{

		margin-top:0;

	}	.search-sec form select{		width:100%;		margin:0 0 6px 0;	}	.search-sec form .btn-search{		width:100%;		margin:0;	}

}


@media(max-width:767px){
		.seacrh-section {

		position: relative;

		bottom: 0;

		top: 0;

	}
	
	img.mid_images {
		width:auto!important;
	}
	
	.no_left_p {
		padding-left:0!important;
	}
}

@media(max-width:640px){

	.seacrh-section{

		position:relative;

	}

	.video-bgimg{

		height:100%;

	}

	.seacrh-section {

		position: relative;

		bottom: 0;

		top: 0;

	}

	.seacrh-section h2 {

		font-size: 28px;

	}

	.srch-form li{

		width:100%;

		margin-bottom:5px;

		padding: 0;

	}

	.srch-form li:last-child{

		width:100%;

	}

	.ft-enqu-sec{

		padding:80px 0;

	}

}



@media(max-width:540px){

	.left-feature-sec{

		width:100%;

		height:250px;

		padding-top: 80px;

	}

	.right-feature-sec{

		width:100%;

	}

	.top-right-feature{

		height:250px;

		padding-top: 85px;

	}

	.bottom-right-feature{

		height:250px;

		padding-top: 85px;

	}

	#logo img{

		width:50px;

	}

	.hamb-icon{

		margin-top:20px;

	}

	.mainmenu-sec .menu > li > a{

		text-align:left;

	}

}



@media(max-width:480px){

	#logo{

		text-align: left;

	}

}



@media(max-width:360px){

	.ft-enqu-sec h2{

		font-size:20px;

	}

	.ft-enqu-sec h3 {

		font-size: 18px;

		font-weight: 700;

	}

	.copyright-text p{

		font-size:13px;

	}

	.left-feature-sec h4{

		font-size:20px;

	}

	.left-feature-sec h3{

		font-size:24px;

	}

	.top-right-feature h4{

		font-size:20px;

	}

	.top-right-feature h3{

		font-size:24px;

	}

	.bottom-right-feature h4{

		font-size:20px;

	}

	.bottom-right-feature h3{

		font-size:24px;

	}

}



/*Kallol Css*/

.each_sec {
    text-align: center;
    padding: 5px;
    margin: 5px 0;
    background: rgba(65, 40, 35, 0.82);
    height: 135px;
}

h3.names_head {
    color: #fff;
    font-size: 18px;
}

img.mid_images {
    width: 72%;
    margin: 10px auto 0;
}

.each_sec:hover {
    background: rgba(95, 60, 52, 0.82);
}
