/*

Theme Name: BlankSlate

Theme URI: http://wordpress.org/themes/blankslate

Author: TidyThemes

Author URI: http://tidythemes.com/

Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.

Version: 4.0.3

License: GNU General Public License

License URI: https://www.gnu.org/licenses/gpl.html

Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready

Text Domain: blankslate



BlankSlate WordPress Theme © 2011-2015 TidyThemes

BlankSlate is distributed under the terms of the GNU GPL

*/





/* Global property start here */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);



@font-face {

    font-family: 'Carmela';

    src: url('fonts/carmela.eot');

    src: url('fonts/carmela.eot?#iefix') format('embedded-opentype'),

         url('fonts/carmela.woff') format('woff'),

         url('fonts/carmela.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

* {

	padding:0;

	margin:0;

}

body {

	background:#fff;

	font-family: 'Carmela';

	font-size:29px;

	direction:rtl;

	text-align:right;

}

li {

	list-style:none;

}

a, img {

	text-decoration:none;

	border:none;

	outline:none;

	max-width:100%;

	height:auto;

	transition:all 0.9s ease 0s;

}



.row:before, .row:after {

	content:"";

	clear:both;

	display:block;

}

header,section,nav,article,aside,footer,figcaption {

	display:block;

}

.pull-left {

	float:left;

}

.pull-right {

	float:right;

}

h1,h2,h3,h4,h5,h6 {

	font-weight:inherit;

	color:#000;

	margin:0 0 15px 0;

	font-family: 'Carmela';

}

h1 {

	font-size:40px;

}

h2 {

	font-size:35px;

}

h3 {

	font-size:30px;

}

h4 {

	font-size:25px;

}

h5 {

	font-size:20px;

}

h6 {

	font-size:15px;

}

p {

	color:#000;

	line-height:23px;

	margin:0 0 15px 0;

	direction:rtl;

}

#container {

	position:relative;

	max-width:1920px;

	width:100%;

	margin:0 auto;

	overflow:hidden;

}

.sitemain {

	max-width:1440px;

	width:100%;

	display:block;

	margin:0 auto;

}



/* Global property end here */



/* Header start here */



#page-header {

	position:relative;

}

#page-header .logo {

	max-width:100%;

	margin:18px 0 0 30px;

}

#page-header .menunav {

	max-width:100%;

}

#page-header .menunav ul {

	display:block;

}

#page-header .menunav ul li {

	float:right;

/*	display:inline-block;*/

	font-family: 'Carmela';

	color:#000;

	font-size:21px;

}

#page-header .menunav ul li a {

	display:inline-block;

	color:#000;

	padding:30px 15px; 

}

#page-header .menunav ul li a:hover {

	color:#fff;

	background:#086d96;

}

#page-header .menunav ul li.current-menu-item a {

	color:#fff;

	background:#086d96;

}



/* Header end here */



/* Banner start here */



#banner {

	position:relative;

/*	background:url(images/banner.jpg) no-repeat center top;*/

	background-size:cover;

/*	height:556px;*/

}

#banner .banner-nav {

	width:100%;

	height:42px;

	background:#fff;

	box-shadow:0 4px 34px rgba(0,0,0,0.19);

	margin:17px 0 0 0;

}

#banner .banner-nav ul {

	display:block;

	text-align:center;

}

#banner .banner-nav ul li {

	float:left;

	width:20%;

	position:relative;

}

#banner .banner-nav ul li a

{

	float: none;

    padding: 10px 0 6px 0;

    margin: 0 auto;

    display: inline-block;

}

#banner .banner-nav ul li li a {

	float:left;

	padding:10px 28px 6px 15px;

}

#banner .caption {

	width:100%;

	display:inline-block;

	

	text-align:center;

}

#banner .banner-nav ul li li{width:100%;}

#banner .hp-caption .video-button

{

	margin-top:25.8%;

}



#banner .caption span {

	font-family: 'Open Sans', sans-serif;

}

#banner .caption h1 {

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	direction:ltr;

	font-weight:bold;

	font-size:167px;

	text-align:center;

	margin: 32px 0 0;

	line-height:177px;

}

#banner .caption h3 {

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	direction:ltr;

	font-weight:bold;

	font-size:32px;

	text-align:center;

	margin:0 0 35px 0;

}

i.video-button.material-icons {

    cursor: pointer;

    display: table!important;

    font-size: 0;

    margin: -21% auto 15%;

    position: relative;

    z-index: 999;

}

#banner .caption .video-button,i.video-button.material-icons  {

	width:125px;

	height:113px;

	background:url(images/video-icon.png) no-repeat center top;

	display:inline-block;

	text-align:center;

	opacity:0.73;

}

#banner .caption .played

{

	background:url(images/pause.png) no-repeat center top;

}

#banner .caption .video-button:hover {

	opacity:1;

}

#banner .caption .down-arrow {

	width:50px;

	height:50px;

	background:url(images/down-arrow.png) no-repeat 0 0;

	display:inline-block;

	margin-top: 43px;

	transition:none;

}

#banner .caption .down-arrow:hover {

	background:url(images/down-arrow.png) no-repeat 0 -50px;

}

.banner-main {

	position:absolute;

	top:0;

	width: 100%;

	

}

#banner .hp-caption .down-arrow{margin-top:8%;}

/*Dropdown start here*/



#banner .banner-nav ul li ul {

	display:none;

}

#banner .banner-nav ul li:hover ul {

	display:block;

	position:absolute;

	width:189px;

	background-color:rgba(255,255,255,0.9);

	border-right:1px solid #777777;

	border-left:1px solid #777777;

	border-bottom:1px solid #777777;

	border-radius:0 0 3px 3px;

	z-index:9999;

	top:42px;

	left:0;

	right:0;

	margin:0 auto;

}

#banner .banner-nav ul li:hover ul li {

	font-size:21px;

	color:#000;

	display:list-item;

	text-align:center;

	float:none;

	border-bottom:1px solid #777777;

	float:none;

	margin:0;

	font-family: 'Carmela';

}

#banner .banner-nav ul li:hover ul li a {

	color:#000;

	display:list-item;

	float:none;

	padding:8px 0;

	float:none;

}

#banner .banner-nav ul li:hover ul li:last-child {

	border-bottom:0;

}

#banner .banner-nav ul li:hover ul li a:hover {

	background:#055678;

	background:linear-gradient(#055678,#086d96);

	-moz-background:linear-gradient(#055678,#086d96);

	-webkit-background:linear-gradient(#055678,#086d96);

	-ms-background:linear-gradient(#055678,#086d96);

	-o-background:linear-gradient(#055678,#086d96);

	color:#fff;

}

#banner .banner-nav ul li:hover ul li a span {

	font-family: 'Open Sans', sans-serif;

}

/* Banner end here */



/* Content start here */



#content {

	position:relative;

	width:100%;

	padding:10px 0 0;

}

#content .residence {

	width:100%;

	margin:0 0 17px 0;

}

#content .residence-half {

	width:44.7%;

	position:relative;

	height:862px;

	overflow:hidden;

	max-width:870px;

}

#banner video {

	width:100%;

	/*object-fit: cover;*/

	object-fit: fill;

	height: 754px;

	object-position: 48% 50%;

}

/*Hover effect*/



#content .residence-half:hover .residence-box{

right:0px;

}

.residence-box {

    background: #006d96 none repeat scroll 0 0;

    display: block;

    height: 74.1%;

    padding: 20px 40px 20px 45px;

    position: absolute;

    right: -1500px;

    top: 0;

	transition:all 1s ease;

    width:380px;

}

#content .residence-half .residence-box h1 {

	color:#fff;

	font-size:58px;

	margin:0 0 0;

}

#content .residence-half .residence-box h6 {

	color:#fff;

	font-size:20px;

	margin:0 0 25px 0;

}

#content .residence-half .residence-box .readmore {

	width:152px;

	height:40px;

	line-height:40px;

	border:1px solid #fff;

	text-align:center;

	color:#fff;

	margin:20px 0 0 0;

	font-size:23px;

}

#content .residence-half .residence-box .readmore:hover {

	background:#009ad4;

}

#content .residence-half .residence-box p {

	color:#fff;

	line-height:17.5px;

	font-size:16.5px;

}



#content .residence-right:hover .residence-box1 {

left:0px;

}

.residence-box1 {

    background: #006d96 none repeat scroll 0 0;

    display: block;

    height: 68.6%;

    padding: 51px 40px 50px 20px;

    position: absolute;

    left: -1500px;

	right:auto;

    bottom: 0;

	transition:all 1s ease;

    width: 407px;

}

#content .residence-right .residence-box1 h1 {

	color:#fff;

	font-size:58px;

	margin:0 0 0;

}

#content .residence-right .residence-box1 h6 {

	color:#fff;

	font-size:20px;

	margin:0 0 25px 0;

}

#content .residence-right .residence-box1 .readmore {

	width:152px;

	height:40px;

	line-height:40px;

	border:1px solid #fff;

	text-align:center;

	color:#fff;

	margin:20px 0 0 0;

	font-size:23px;

}

#content .residence-right .residence-box1 .readmore:hover {

	background:#009ad4;

}

#content .residence-right .residence-box1 p {

	color:#fff;

	line-height:17.5px;

	font-size:16.5px;

	padding-left:5%;

}









#content .residence-right-new:hover .residence-box2 {

right:0px;

}

.residence-box2 {

    background: #006d96 none repeat scroll 0 0;

    display: block;

    height: 70.1%;

    padding: 20px 40px 20px 44px;

    position: absolute;

    right: -1500px;

    top: 0;

	transition:all 1s ease;

    width: 484px;

}

#content .residence-right-new .residence-box2 h1 {

	color:#fff;

	font-size:58px;

	margin:0 0 0;

}

#content .residence-right-new .residence-box2 h6 {

	color:#fff;

	font-size:20px;

	margin:0 0 25px 0;

}

#content .residence-right-new .residence-box2 .readmore {

	width:152px;

	height:40px;

	line-height:40px;

	border:1px solid #fff;

	text-align:center;

	color:#fff;

	margin:20px 0 0 0;

	font-size:23px;

}

#content .residence-right-new .residence-box2 .readmore:hover {

	background:#009ad4;

}

#content .residence-right-new .residence-box2 p {

	color:#fff;

	line-height:17.5px;

	font-size:16.5px;

}





#content .residence-bottom .residence-half-new:hover .residence-box3 {

left:0px;

}

.residence-box3 {

    background: #006d96 none repeat scroll 0 0;

    display: block;

    height:61.2%;

    padding: 33px 70px 70px;

    position: absolute;

    left: -1500px;

    bottom: 0;

	transition:all 1s ease;

    width: 323px;

}

#content .residence-bottom .residence-half-new .residence-box3 h1 {

	color:#fff;

	font-size:58px;

	margin:0 0 0;

}

#content .residence-bottom .residence-half-new .residence-box3 h6 {

	color:#fff;

	font-size:20px;

	margin:0 0 25px 0;

}

#content .residence-bottom .residence-half-new .residence-box3 .readmore {

	width:152px;

	height:40px;

	line-height:40px;

	border:1px solid #fff;

	text-align:center;

	color:#fff;

	margin:20px 0 0 0;

	font-size:23px;

}

#content .residence-bottom .residence-half-new .residence-box3 .readmore:hover {

	background:#009ad4;

}

#content .residence-bottom .residence-half-new .residence-box3 p {

	color:#fff;

	line-height:17.5px;

	font-size:16.5px;

}





/*Hover effect*/



#content .residence-half img {

	float:left;

	height:100%;

}

#content .residence-half .residence-caption {

	position:absolute;

	width:100%;

	background-color:rgba(255,255,255,0.73);

	padding:55px 0 35px;

	bottom:0;

}

#content .residence-caption .caption-inner {

	max-width:400px;

	width:100%;

	margin-right:35px;

	display:inline-block;

	text-align:center;

}

#content .residence-caption .caption-inner img {

	width:auto;

	float:none;

	height:auto;

}

#content .caption-inner hr {

	max-width:361px;

	width:100%;

	border:none;

	border-bottom:1px solid #1f2020;

	display:inline-block;

}

#content .caption-inner h1 {

	color:#006d96;

	font-size:41px;

	margin:0;

}

#content .residence-right {

	width:54%;

	position:relative;

	height:862px;

	overflow:hidden;

	max-width:1026px;

}

#content .residence-right img {

	float:left;

	height:100%;

}

#content .residence-right .residence-caption {

	position:absolute;

	width:100%;

	background-color:rgba(255,255,255,0.73);

	padding:50px 0 30px;

	top:0;

}

#content .residence-right .caption-inner {

	max-width:294px;

	width:100%;

	margin-left:160px;

	display:inline-block;

	text-align:center;

}

#content .residence-right .caption-inner img {

	width:auto;

	float:none;

	height:auto;

}

#content .residence-right hr {

	max-width:361px;

	width:100%;

	border:none;

	border-bottom:1px solid #1f2020;

	display:inline-block;

}

#content .residence-right h1 {

	color:#006d96;

	font-size:41px;

	margin:0;

}

#content .residence-bottom {

	width:100%;

	margin:0 0 17px 0;

}

#content .residence-bottom .residence-half-new {

	width:43.2%;

	max-width:831px;

	position:relative;

	height:712px;

	overflow:hidden;

}

#content .residence-half-new img {

	float:left;

	height:100%;

}

#content .residence-half-new .residence-caption-new {

	position:absolute;

	width:100%;

	background-color:rgba(255,255,255,0.73);

	padding:50px 0 30px;

	top:0;

}

#content .residence-caption-new .caption-inner {

	max-width:400px;

	width:100%;

	margin-left:35px;

	display:inline-block;

	text-align:center;

}

#content .residence-caption-new .caption-inner img {

	width:auto;

	float:none;

	height:auto;

}

#content .caption-inner hr {

	max-width:297px;

	width:100%;

	border:none;

	border-bottom:1px solid #1f2020;

	display:inline-block;

	vertical-align:top;

	margin-top:7px;

}

#content .caption-inner h1 {

	color:#006d96;

	font-size:34px;

	margin:0;

	line-height: 14px;

}



#content .residence-right-new {

	width:55.5%;

	max-width:1066px;

	position:relative;

	height:712px;

	overflow:hidden;

}

#content .residence-right-new img {

	float:left;

	height:100%;

}

.md_text{color:#006d96;font-size:34px;margin:0;line-height: 14px;}

#content .residence-right-new .residence-box2 h2{color: #ffffff;font-size: 58px;margin: 10px 0 0 0;}

#content .residence-bottom .residence-half-new .residence-box3 h2 {color: #ffffff;font-size: 58px;margin: 0;}

#content .residence-half .residence-box h2 {color: #ffffff;font-size: 58px;margin: 35px 0 0 ;}

#content .residence-right .residence-box1 h2 {color: #ffffff;font-size: 58px;margin: 0 0 0 0;}

#content .middle-half .half-inner h2 {color: #ffffff;font-size: 58px;margin: 0 0 20px;text-align: right;}

#page-footer .contactform h2{color: #006d96;font-size: 58px;text-align: right;}

#content .caption-inner h2 {color: #006d96;font-size: 34px;line-height: 14px;margin: 0;}

#content .residence-right-new h2 {color: #006d96;font-size: 34px;margin: 0;}

#content .janster .janster-main h3 {color: #ffffff;font-size: 58px;margin: 0 0 10px;}

#content .residence-right-new .residence-caption-new {

	position:absolute;

	width:100%;

	background-color:rgba(255,255,255,0.73);

	padding:50px 0 30px;

	bottom:0;

}

#content .residence-right-new .caption-inner {

	display: inline-block;

    margin-right: 25px;

    max-width: 517px;

    text-align: center;

    width: 100%;

}

#content .residence-right-new .caption-inner img {

	width:auto;

	float:none;

	height:auto;

}

#content .residence-right-new hr {

	max-width:297px;

	width:100%;

	border:none;

	border-bottom:1px solid #1f2020;

	display:inline-block;

}

#content .residence-right-new h1 {

	color:#006d96;

	font-size:34px;

	margin:0;

}

#content .middle-box {

	width:100%;

	background:#919191;

}

#content .middle-box .middle-half {

	width:50%;

	height:498px;

	position:relative;

	overflow:hidden;

}

#content .middle-half .half-inner {

	padding:80px 0 80px;

	max-width:456px;

	width:100%;

	margin-right:80px;

}

#content .middle-half .half-inner h1 {

	text-align:right;

	font-size:58px;

	color:#fff;

	margin:0 0 20px 0;

}

#content .middle-half .half-inner p {

	color:#fff;

	font-size:20px;

	line-height:29px;

	margin:0 0 40px 0;

	padding-left: 23%;

}

#content .middle-half .half-inner p span {

	font-family: 'Open Sans', sans-serif;

}

#content .half-inner .readmore {

	width:186px;

	height:49px;

	border-radius:3px;

	line-height:49px;

	color:#fff;

	text-align:center;

	border:2px solid #fff;

	font-size:28px;

}

#content .half-inner .readmore:hover {

	background:#086d96;

	color:#fff;

}

#content .middle-half .middle-img {

	max-width:100%;

	height:510px;

	position:relative;

	width:100%;

}

iframe {

	width:100%;

	height: 542px;

}

#content .middle-half .middle-img video {

	width:100%;

	object-fit: fill;

    object-position: 48% 50%;

}

#content .middle-half .middle-img img {

	max-width:100%;

	height:510px;

	float:left;

}

#content .middle-img .full-button {

	width:100%;

	background:#086d96;

	color:#fff;

	height:36px;

	line-height:36px;

	position:absolute;

	overflow:hidden;

	bottom:0;

	text-align:center;

	font-size:26px;

}

#content .middle-img .full-button:hover {

	background:#0080b4;

}

#content .slide-gallary {

	width:100%;

	background:#919191;

	position:relative;

}

#content .slide-gallary .slide-left {

	left: 0;

    margin: 15px 30px 25px;

    position: absolute;

    top: 0;

    width: 168px;

}

#content .slide-left .prevarrow {

	width:100%;

	font-size:32px;

	color:#fff;

	line-height:36px;

}

#content .slide-left .prevarrow img {

	float:left;

	 margin-top: 14px;

}

#content .slide-right {

    left: 231px;

    max-width: 100%;

    position: absolute;

    width: auto;

}

#content .slide-right ul {

	display:block;

}

#content .slide-right ul li {

    float: left;

    position: relative;

    width: 14.27%;

}

#content .slide-right ul li img {

    float: left;

    height: 167px;

    width: 100%;

}

#content .slide-right ul li .gallary-caption {

	position:absolute;

	width:100%;

	bottom:0;

	background:#086d96;

	height:21px;

	line-height:21px;

}

#content .slide-right ul li .gallary-caption p {

	text-align:center;

	font-size:15px;

	color:#fff;

	margin:0 0 0 0;

}





/*Gallary page start here*/



.gallary-banner {

	height:72px !important;

	background:url(images/banner.jpg) no-repeat center top;

}

#content .gallary{

	width:100%;

	padding:50px 0 104px;

}

.aboutTopWrap{padding-top:50px;}

#content .gallary h2:before {

	content:url(images/heading-rectangele.png);

	float:left;

	margin-left: 5px;

    margin-top: -9px;

}

#content .gallary h2:after {

	content:url(images/heading-rectangele.png);

	float:right;

	margin-right: 5px;

    margin-top: -9px;

}

#content .gallary h2 {

	text-align:center;

	max-width:306px;

	width:100%;

	display:block;

	margin:0 auto;

	background:#fff;

	position:relative;

	font-size:58px;

	color:#006d96;

}

#content .gallary hr {

	border:none;

	border-bottom:1px solid #444444;

	margin-top:-25px;

	width:100%;

	float:left;

}

#content .gallary .gallary-row {

	width:100%;

	margin:20px 0 0 0;

}

#content .gallary .gallary-row ul {

	display:block;

}

#content .gallary .gallary-row ul li {

	float:right;

	width: 24.549%;

	margin-left:0.6%;

	position:relative;

}

#content .gallary .gallary-row ul li:nth-child(4n) {

	margin-left:0;

}

#content .gallary .gallary-row ul li img {

	width:100%;

}

#content .listbox {

	width:100%;

	background:#919191;

	padding:35px 0;

}

#content .listbox h3 {

	font-size:58px;

	color:#10769d;

	margin: 0 0 20px;

}

#content .listbox .list-main {

	width:96%;

	padding:0 2%;

	display:block;

	margin:0 auto;

}

#content .list-main .list-inner {

	width:33%;

	border-right:1px solid #e5e5e5;

}

#content .list-inner ul {

	display:block;

}

#content .list-inner ul li {

	display:list-item;

	font-size:20px;

	color:#fff;

	padding-right:16px;

}

#content .list-inner ul li a {

	display:list-item;

	color:#fff;

}

#content .list-inner ul li a:hover {

	color:#006d96;

}

#content .pageination {

	width:100%;

	display:inline-block;

	text-align:center;

	margin:30px 0;

}

#content .pageination ul {

	display:block;

}

#content .pageination ul{width:100%;}

#content .pageination ul a , #content .pageination ul span {

	display:inline-block;

	font-size:15px;

	color:#006d96;

	width:35px;

	height:35px;

	line-height:34px;

	margin-right: -6px;

	border:1px solid #e1e1e1;

	font-family: 'Open Sans', sans-serif;

	text-align:center;

}

#content .pageination ul li:first-child a {

	border-radius:0px 3px 3px 0;

	

}

#content .pageination ul li:last-child a , #content .pageination ul li:last-child span {

	border-radius:3px 0 0 3px;

}



#content .pageination ul li a:hover {

	background:#006d96;

	color:#fff;

}

#content .pageination ul li span.current {

	background:#eee;

}

#content .text-left {

	text-align:left;

}

/*Gallary page end here*/



/*Gallary Sidebar page start here*/



#content .gallary-big {

	width:100%;

	margin:30px 0 0 0;

}

#content .gallary-big .gallary-left {

	width:68%;

}

#content .gallary-big .gallary-left ul {

	display:block;

}

#content .gallary-big .gallary-left ul li {

	display:list-item;

} 

#content .gallary-big .sidebar-right {

	position: fixed;

    right: 16%;

    width: 18%;

}

#content .sidebar-right .sidebar-top {

	width:84%;

	background:#006d96;

	padding:30px 9% 35px 7%;

}

#content .sidebar-right .sidebar-top h3 {

	color:#fff;

	font-size:23px;

}

#content .sidebar-top p {

	color:#fff;

	font-size:16px;

	line-height:17px;

	margin:0 0 25px 0;

}

#content .sidebar-top p span {

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

}

#content .sidebar-top hr {

	border:none;

	border-bottom:1px solid #99c5d5;

	margin:0 0 25px 0;

}

#content .sidebar-top .text-justify {

	text-align:justify;

	line-height:21px;

}

#content .sidebar-right .read-button {

	width:129px;

	height:68px;

	background:#919191;

	color:#fff;

	font-size:25px;

	line-height:24px;

	padding:25px 25px;

	margin-top:8px;

}

#content .sidebar-right .read-button img {

	float:left;

	margin-top:5px;

}



/*Gallary Sidebar page end here*/



/*Masachim HP 2 page start here*/



.inner-main-banner {

/*	background:url(images/banner-inner.jpg) no-repeat center top !important;*/

/*	background-size:cover !important;

	height:552px !important;*/

}

.main-slider {

	width:100%;

	display:inline-block;

}

.main-slider .bx-wrapper {

	float:none;

	max-width:100% !important;

}

.topnav {

	position:absolute;

	top:0;

	left:0;

	width:100%;

}

.bx-wrapper img {

	width:100%;

}

.topnav h4 {

	font-size:58px;

	color:#fff;

	margin:192px 0 7px 0;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

}

.topnav p {

	font-size:20px;

	color:#fff;

	text-align:right;

	padding:0 12%;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

	margin:0 0 40px 0;

	line-height:24px;

}

.topnav .readmore-banner {

	width:153px;

	height:40px;

	line-height:40px;

	border:1px solid #fff;

	border-radius:2px;

	text-align:center;

	display:inline-block;

	color:#fff;

	font-size:23px;

	margin-bottom:40px;

}

.topnav .readmore-banner:hover {

	background:#167196;

	color:#fff;

}

#content .masachim {

	width:100%;

	margin:15px 0 0 0;

}

#content .masachim h2:before {

	content:url(images/heading-rectangele.png);

	float:left;

	margin-left: 5px;

    margin-top: -9px;

}

#content .masachim h2:after {

	content:url(images/heading-rectangele.png);

	float:right;

	margin-right: 5px;

    margin-top: -9px;

}

#content .masachim h2 {

	text-align:center;

	max-width:306px;

	width:100%;

	display:block;

	margin:0 auto;

	background:#fff;

	position:relative;

	font-size:58px;

	color:#006d96;

}

#content .masachim hr {

	border:none;

	border-bottom:1px solid #444444;

	margin-top:-25px;

	width:100%;

	float:left;

}

#content .masachim ul {

	display:block;

	margin-top:30px;

}

#content .masachim ul li {

	float:left;

	margin-right:0.5%;

	width:33%;

}

#content .masachim ul li:last-child {

	margin-right:0;

}

#content .masachim ul li img {

	width:100%;

}

#content .auditoriam {

	width:100%;

	padding:7px 0;

	background:#006d96;

	margin-bottom:7px;

}

#content .auditoriam h4 {

	color:#fff;

	font-size:24px;

}

#content .auditoriam .auditoriam-inner {

	width:73%;

}

#content .auditoriam-inner .audi-inner {

	width:46%;

	border-right:2px solid #fff;

	padding-right:3%;

}

#content .auditoriam-inner .audi-inner p {

	font-size:16px;

	color:#fff;

	line-height:17px;

	margin:0;

}

#content .janster {

	display:inline-block;

	text-align:center;

	width:100%;

	background:#006d96;

	padding:50px 0;

	margin:34px 0 0 0;

}

#content .janster .janster-main {

	display:block;

	margin:0 auto;

	max-width:660px;

	width:100%;

}

#content .janster .janster-main h1 {

	font-size:58px;

	color:#fff;

	margin:0 0 10px 0;

}

#content .janster .janster-main h4 {

	font-size:24px;

	color:#fff;

	line-height:24px;

	margin:0 0 35px 0;

}

#content .janster-main .jen-box {

	width:29%;

	float: right;

	margin-left:5%;

}

#content .janster-main .jen-box:last-child {

	margin-left:0;

}

#content .jen-box .icon-box {

	width:132px;

	height:132px;

	background:#fff;

	border-radius:100%;

	text-align:center;

	display:inline-block;

	line-height:132px;

	margin-bottom:10px;

	transition:all 0.9s ease 0s;

}

#content .jen-box .icon-box:hover {

	background:#eaeaea;

	transform:scale(1.1);

}

#content .jen-box h2 {

	color:#fff;

	font-size:34px;

	margin:0 0 7px 0;

}

#content .jen-box p {

	font-size:16px;

	color:#fff;

	line-height:16px;

	text-align: center;

}

.outside {

	position:absolute;

	left:30px;

	top: 25px;

	width:170px;

}

.bx-prev:before {

	content:"";

}

.bx-prev {

	color:#fff;

	font-size:31px;

	line-height:30px;

}

.bx-prev img {

	float:left;

}

.bx-wrapper .bx-caption {

    background:#086d96;

	font-size:13px;

	text-align:center;

}

.bx-wrapper .bx-caption span {

    height: 13px;

    padding: 4px 0;

}

button {

    position: absolute;

    top: 106px;

    padding: 12px;

    left: 174px;

	z-index:999999999999;

}

.responsive-gallary {

	display:none;

}

/*Masachim HP 2 page start here*/



/*Zoom page start here*/





/* Content end here */



/* Footer start here */



#page-footer {

	width:100%;

	background:url(images/footer-bg.jpg) no-repeat top;



}

#page-footer .contactform {

	max-width:560px;

	width:100%;

	padding:27px 0 0;

	margin-right:90px;

}

#page-footer .contactform h4 {

	color:#006d96;

	font-size:58px;

	text-align:right;

}

#page-footer .contactform input[type="text"], #page-footer .contactform input[type="email"] {

	width:100%;

	max-width:324px;

	padding:0 20px;

	height:49px;

	border-top:1px solid #777777;

	border-bottom:2px solid #adadad;

	border-right:2px solid #adadad;

	border-left:2px solid #adadad;

	border-radius:3px;

	font-size:18px;

	margin:0 0 25px 0;

	font-family: 'Carmela';

}

#page-footer .contactform input[type="text"]::-webkit-input-placeholder, #page-footer .contactform input[type="email"]::-webkit-input-placeholder {

    color:    #000;

}

#page-footer .contactform input[type="text"]:-moz-placeholder, #page-footer .contactform input[type="email"]:-moz-placeholder {

    color:    #000;

}

#page-footer .contactform input[type="text"]::-moz-placeholder, #page-footer .contactform input[type="email"]::-moz-placeholder {

    color:    #000;

}

#page-footer .contactform input[type="text"]:-ms-input-placeholder, #page-footer .contactform input[type="email"]:-ms-input-placeholder {

    color:    #000;

}



#page-footer .contactform textarea::-webkit-input-placeholder {

    color:    #000;

}

#page-footer .contactform textarea:-moz-placeholder {

    color:    #000;

}

#page-footer .contactform textarea::-moz-placeholder {

    color:    #000;

}

#page-footer .contactform textarea:-ms-input-placeholder {

    color:    #000;

}

#page-footer .contactform textarea {

	width:100%;

	max-width:324px;

	padding:15px 20px;

	height:165px;

	border-top:1px solid #777777;

	border-bottom:2px solid #adadad;

	border-right:2px solid #adadad;

	border-left:2px solid #adadad;

	border-radius:3px;

	font-size:18px;

	font-family: 'Carmela';

	margin:0 0 40px 0;

	font-weight:normal;

}

#page-footer .contactform input[type="submit"] {

	float:left;

	width:154px;

	height:42px;

	text-align:center;

	background:#006d96;

	color:#fff;

	border:none;

	cursor:pointer;

	font-size:23px;

	margin-top:154px;

	transition:all 0.9s ease 0s;

	-webkit-appearance:none;

	-webkit-border-radius:0;

	font-family: 'Carmela';

}

#page-footer .contactform input[type="submit"]:hover {

	background:#009dd8;

}

#page-footer .copyright {

	width:100%;

	background:#565d67;

}

#page-footer .copyright .footer-right p {

	color: #ffffff;

    display: inline-block;

    font-size: 20px;

    line-height: 21px;

    margin: 18px 0 0;

    text-align: right;

}

#page-footer .copyright .footer-right p span {

	direction:ltr;

	text-align:left;

}

#page-footer .copyright .footer-right {

	max-width:663px;

	width:100%;

}

#page-footer .copyright .social {

	width:204px;

	margin-left:40px;

	margin-top:34px;

}

#page-footer .social .facebook {

	width:39px;

	height:39px;

	background:url(images/facebook-icon.png) no-repeat 0 0;

	float:left;

	margin-right:24px;

}

#page-footer .social .facebook:hover {

	transform:scale(1.1);

}



#page-footer .social .youtube {

	width:39px;

	height:39px;

	background:url(images/youtube-icon.png) no-repeat 0 0;

	float:left;

}

#page-footer .social .youtube:hover {

	transform:scale(1.1);

}

#page-footer .top-arrow {

	width:107px;

	height:88px;

	background:url(images/top-arrow-icon.png) no-repeat  center #006d96;

	margin-left:24px;

	transition:all 0.9s ease 0s;

}

#page-footer .top-arrow:hover {

	background:url(images/top-arrow-icon.png) no-repeat  center #0086b8;

}

.small-margin {

	margin:30px 0 !important;

}

.small-padding {

	padding: 50px 0 15px !important;

}

/*Jquery effects*/



.effects {

  padding-left:0;

  position:relative;

}

.effects .effects-caption

{

    position: absolute;

    bottom: 0;

    color: #fff;

    width: 100%;

    text-align: center;

    background: url(images/shadow.png) center bottom no-repeat;

    font-size: 30px;

    opacity: 0;

	

}

.effects .effects-caption a{

	display: block;

    color: #fff;

    text-decoration: none;

    font-size: 30px;

    text-align: right;

    padding: 70% 22px 0;

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

	height:100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.effects .hover .effects-caption

{

	opacity:1;

	height: 100%;

    z-index: 9999;

    background-position-x: center;

    background-position-y: bottom;

	    -webkit-transition:all 500ms linear;

    -moz-transition: all 500ms linear;

    -o-transition: all 500ms linear;

    transition: all 500ms linear;

}

.effects .img {

  position: relative;

  float: left;

  margin-bottom: 7px;

  width: 100%;

  overflow: hidden;

}

.effects .img:nth-child(n) {

  margin-right: 5px;

}

.effects .img:first-child {

  margin-left:0;

}

.effects .img:last-child {

  margin-right: 0;

}

.effects .img img {

  display: block;

  margin: 0;

  padding: 0;

  max-width: 100%;

  height: auto;

}

.overlay {

  display: block;

  position: absolute;

  z-index: 20;

  overflow: hidden;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

a.close-overlay {

  display: block;

  position: absolute;

  top: 0;

  right: 0;

  z-index: 100;

  width: 45px;

  height: 45px;

  font-size: 20px;

  font-weight: 700;

  color: #fff;

  line-height: 45px;

  text-align: center;

  background-color: #000;

  cursor: pointer;

}

a.close-overlay.hidden {

  display: none;

}

a.expand {

  display: block;

  position: absolute;

  z-index: 100;

  width: 67px;

  height: 67px;

  background:url(images/zoom-icon.png) no-repeat center top;

}

.effect-1 .overlay {

  bottom: 0;

  left: 0;

  right: 0;

  width: 100%;

  height: 0;

}

.effect-1 .overlay a.expand {

  left: 0;

  right: 0;

  bottom: 50%;

  margin: 0 auto -30px auto;

}

.effect-1 .img.hover .overlay {

  height: 100%;

}





.cd-top {

  display: inline-block;

  height: 40px;

  width: 40px;

/*  position: fixed;*/

  bottom: 0;

  right: 10px;

/*  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);*/

  /* image replacement properties */

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: opacity .3s 0s, visibility 0s .3s;

  -moz-transition: opacity .3s 0s, visibility 0s .3s;

  transition: opacity .3s 0s, visibility 0s .3s;

}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {

  -webkit-transition: opacity .3s 0s, visibility 0s 0s;

  -moz-transition: opacity .3s 0s, visibility 0s 0s;

  transition: opacity .3s 0s, visibility 0s 0s;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: 1;

}

.cd-top.cd-fade-out {

  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

  opacity: 1;

}

.no-touch .cd-top:hover {

  background-color: #e86256;

  opacity:0.6;

}

#flip, #panel {

	display:none;

}

#content .slide-gallary1 {

	display:none;

}

.responsive-gallary #slider-next, #slider-next {

	display:none;

}

.middleslider {

	width:100%;

	position:relative;

}

.middleslider #slider-next, #slider-next {

    display: block;

}

.middleslider .bx-wrapper {

	max-width:100% !important;

}

.middleslider .bx-wrapper .bx-caption span {

    height:31px;

    padding: 4px 0;

	font-size:21px;

}

.middleslider .bx-prev {

    background:url(images/prev-slide.png) no-repeat;

    height: 37px;

    width: 37px;

	float:left;

	opacity:0.5;

}

.middleslider .bx-prev:hover {

	opacity:1;

}

.middleslider .bx-next {

    background:url(images/next-slide.png) no-repeat;

    height: 37px;

    width: 37px;

	float:right;

	opacity:0.5;

}

.middleslider .bx-next:hover {

	opacity:1;

}

.middleslider .outside {

    top: 50%;

	width:89%;

	left:0;

	padding: 0 6%;

}

/* new code */

/*  */

/*  */

.aboutBanner{

	background:none;



}





.wrapper{

	position: relative;

    width: 100%;

}





.inner{

	 position:relative;

	margin:0 auto; 

	width:1440px;

	

}



.wrapper .aboutTitle h2 {

    text-align: center;

    max-width: 380px;

    width: 100%;

    display: block;

    margin: 0 auto;

    background: #fff;

    position: relative;

    font-size: 58px;

    color: #006d96;

}

.wrapper .blogTitle h2

{

	max-width:250px;

}

.wrapper .aboutTitle h2:before {

    content: url(images/heading-rectangele.png);

    float: left;

    margin-left: 5px;

    margin-top: -9px;

}





.wrapper .aboutTitle h2:after {

    content: url(images/heading-rectangele.png);

    float: right;

    margin-right: 5px;

    margin-top: -9px;

}



.wrapper .aboutTitle hr {

    border: none;

    border-bottom: 1px solid #444444;

    margin-top: -25px;

    width: 100%;

    float: left;

}





.aboutWrap{

	background-size:cover;

	width:100%;

	height:650px;

	margin-top: 33px;

}





.aboutWrap .about{

	width: 936px;

    height: 100%;

    background: #086d96;

	margin-right:92px;



}



.aboutWrap .about .melel{

	padding:55px 60px 41px;

}



.aboutWrap .about .melel p{

	

	color:#fff;

	font-size:22px;

	line-height:24px;

	margin-bottom: 17px;

}



.aboutWrap .about .melel ul{

	padding-right: 32px;

    padding-bottom: 19px;

    padding-top: 1px;

}





.aboutWrap .about .melel ul li{

	color:#fff;

	font-size:22px;

	line-height:24px;

}



.aboutWrap .about .melel ul li:before{

	content: ">";

    float: right;

    margin-left: 5px;

    margin-top: 0px;

    height: 25px;

    clear: right;

}





.visionWrap{

	margin-top:12px;

	background:#efefef;

}



.visionWrap .vision{

	background:url("images/aboutPage3.jpg") center center no-repeat;

	background-size:cover;

	height:563px;

}



.visionWrap .vision .right{

	float:right;

}



.visionWrap .vision .right img{

	width:100%;

}



.visionWrap .vision .left{

	float:left;

	width:67%;

	margin-top: 121px;

}





.visionWrap .vision .left h2{

	

    font-size: 82px;

    color: #006d96;

	text-align: center;

}



.visionWrap .vision .left .visionContent{

	margin-top:69px;

	padding: 0 40px;

}



.visionWrap .vision .left .visionContent div{

	float: right;

    width: 26%;

    margin-left: 4%;

    border-left: 2px solid #086d96;

    padding-left: 30px;

    text-align: center;

	min-height: 150px;

}



.visionWrap .vision .left .visionContent div:nth-child(2n){

	padding-left: 46px;

    width: 30%;

}



.visionWrap .vision .left .visionContent div:last-child{

	margin-left: 0;

    width: 25%;

    padding-left: 0;

    border: none;

}



.visionWrap .vision .left .visionContent div p{

	color: #086d96;

    margin: 0;

    font-size: 24px;

    line-height: 30px;

}





.visionWrap .vision .ceo{

	width:482px;

	height:46px;

	background:#086d96;

	position:absolute;

	bottom:0;

	right:250px;

	line-height: 46px;

	text-align:center;

}



.visionWrap .vision .ceo span{

	color:#fff;

	font-size:27px;



	

}



.valuesWrap{

	margin-top:9px;

	min-height:564px;

	background:#086d96;

}



.valuesWrap .values{

	    padding-top: 64px;

		overflow:hidden;

}



.valuesWrap .values h2{

	font-size: 82px;

    color: #fff;

	text-align: center;

}



.valuesWrap .values .valContent{

	width: 710px;

    text-align: center;

    margin: 0 auto;

}



.valuesWrap .values .valContent p{

	color: #fff;

    font-size: 23px;

    line-height: 24px;

    margin: 0;

}



.valuesWrap .values .valSquare{

	margin-top:48px;

}



.valuesWrap .values .valSquare div{

	width:409px;

	height:60px;

	box-sizing:border-box;

	text-align:center;

	margin-left:105px;

	border:2px solid #fff;

	border-radius:5px;

	float:right;

	margin-bottom:23px;

}



.valuesWrap .values .valSquare div:nth-child(3n){margin-left:0;}





.valuesWrap .values .valSquare div p{

	color:#fff;

	font-size:32px;

	line-height:60px;

}





.fourChainsWrap{

	margin-top: 97px;

	height: auto;

    overflow: hidden;

}



.fourChainsWrap .fourChains{}



.fourChainsWrap .fourChains h2{

	font-size: 82px;

    color: #006d96;

    text-align: center;

}



.fourChainsWrap .fourChains .fourChainsContent{    margin-top: 67px;}



.fourChainsWrap .fourChains .fourChainsContent div{

	float: right;

    width: 18%;

    margin-left: 2%;

    border-left: 2px solid #086d96;

    padding-left: 13px;

    text-align: center;

	min-height: 258px;

}



.fourChainsWrap .fourChains .fourChainsContent div:nth-child(2n){

	padding-left: 33px;

    width: 20%;

}



.fourChainsWrap .fourChains .fourChainsContent div:nth-child(3n){

	padding-left: 22px;

    width: 24%;

}



.fourChainsWrap .fourChains .fourChainsContent div:last-child{

	margin-left: 0;

    border: none;

    width: 24%;

}



.fourChainsWrap .fourChains .fourChainsContent div img{ max-width:100%;}



.fourChainsWrap .fourChains .fourChainsContent div h3{ 

	color: #086d96;

    font-size: 34px;

    margin: 0;

    margin-top: 45px;

    margin-bottom: 3px;



}



.fourChainsWrap .fourChains .fourChainsContent div p{ 

	color: #595959;

    font-size: 24px;

    margin: 0;

    line-height: 33px;



}



.processWrap{

	margin-top: 100px;

    background: #767676;

    height: auto;

    overflow: hidden;

}



.processWrap .process{}



.processWrap .process .left{

	float: left;

    width: 44%;

    /* background: url(images/aboutProcess.jpg) center center no-repeat; */

    height: 575px;

}









.processWrap .process .right{

	float:right;

	width:56%;

}



.processWrap .process .right h2{

	margin: 0;

    color: #fff;

    font-size: 79px;

    padding: 0 56px;

    margin-bottom: 28px;

    margin-top: 64px;

	

	

}



.processWrap .process .right p{

	margin: 0;

    color: #fff;

    font-size: 22px;

    padding: 0 61px;

    margin-bottom: 24px;

    line-height: 24px;

}



.policyWrap{

	margin-top: 91px;

    height: auto;

    overflow: hidden;

    padding-bottom: 73px;

}



.policyWrap .policy{}



.policyWrap .policy h2{

	font-size: 82px;

    color: #006d96;

    text-align: center;

	margin: 0;

	margin-bottom: 89px;

}



.policyWrap .policy .right{float:right;}





.policyWrap .policy .left{float:left;width: 52%;margin-top: -4px;}



.policyWrap .policy .left p{

	color: #5e5e5e;

    font-size: 23px;

    line-height: 24px;

    margin: 0;

    margin-bottom: 24px;

    padding: 0 42px;

}



.policyWrap .policy .left p:nth-child(3n){margin-bottom: 48px;}



.contactform span.wpcf7-not-valid-tip {

    display:none;

}

.contactform div.wpcf7-validation-errors{clear:both; margin:10px 0; padding:5px 0; font-size:20px; text-align:center;}

#page-footer .contactform input.wpcf7-not-valid

{

	border-color:rgba(255,0,4,1.00);

}



.single-project a.expand {

  display: block;

  position: absolute;

  z-index: 100;

  width: 67px;

  height: 67px;

  background:url(images/zoom-icon.png) no-repeat center top;

}

.single-project #effect-1 .overlay {

  bottom: 0;

  left: 0;

  right: 0;

  width: 100%;

  height: 0;

}

.single-project #effect-1 .overlay a.expand {

  left: 0;

  right: 0;

  bottom: 50%;

  margin: 0 auto -30px auto;

}

.single-project #effect-1 .img.hover .overlay {

  height: 100%;

}





/* about - masachim */





.aboutMasachim{

	    height: 562px;

}



.aboutMasachim .about{

	    width: 857px;

		margin-right: 92px;

}





.aboutMasachim .about .melel{padding: 55px 85px 61px;}



.aboutMasachim .about .melel h2{

	color: #fff;

    font-size: 39px;

    margin-top: 50px;

    margin-bottom: 2px;

}





.aboutMasachim .about .melel p{

	color: #fff;

    font-size: 24px;

    line-height: 36px;

    margin-bottom: 34px;

}



.aboutMasachimPr{

	margin-top: 35px;

    background: #fff;

	padding-bottom: 30px;

}



.aboutMasachimPr .process .right{

	float: left;

    width: 40%;

    margin-top: 74px;

}



.aboutMasachimPr .process .right p{

	margin: 0;

    color: #000;

    font-size: 25px;

    padding: 0;

    margin-bottom: 42px;

    line-height: 34px;



}

.aboutMasachimPr .process .left{

	float: right;

    width: 50%;

	height: 624px;

    margin-right: 30px;

}



.aboutMasachimPr .process .left img{

	height: 624px;

}





/* single */



.dateWrap{margin-top:65px;}



.singleInn{

	width: 1084px;

    margin-right: 263px;

}





.singleInn .date{

	width:158px;

	height:78px;

	background:#919191;

	text-align:center;

}



.singleInn .date p{color:#fff;font-size:28px; line-height: 78px;}





.contentInn{}





.contentInn h1{

	font-size: 52px;



    color: #086d96;

    margin-top: 18px;

}





.contentInn img{

	max-width:100%;

	display:block;

	height:auto;    

	margin-bottom: 36px;

}



.contentInn p{

	font-size: 22px;

    line-height: 28px;

    margin: 0;

    margin-bottom: 28px;

}



.contentInn h2{

	font-size: 28px;

    color: #086d96;

    margin-top: 81px;

	margin-bottom: 43px;

}



/* blog */





.contentInn h1 a{

	   color: #086d96;

	   display:block;

	   cursor:pointer;

}



.blog{

width: 1417px;

    border-bottom: 2px solid #777777;

    margin: 0 auto;

	padding-bottom: 35px;

	



}



.blog .button{

	display: block;

    width: 212px;

    height: 58px;

    background: #fff;

    float: left;

    color: #086d96;

    text-decoration: none;

    text-align: center;

    line-height: 60px;

    margin-top: -112px;

    margin-left: 39px;

	cursor:pointer;

	border:1px solid #086d96;

	-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;



}

.en{font-family: 'Open Sans', sans-serif;}

.blog .button:hover

{

	background: #086d96;

	color:#fff;

}



.blogInn{

	    margin-right: 20px;

}





.marginTop{margin-top:290px;}



#customslider{max-width:100%; width:720px; height:500px; overflow:hidden; position:relative;}

#customslider li img{display:block; max-width:100%;}

#customslider .bx-caption

{

	position:absolute;

	bottom:0;

	background: #086d96;

    font-size: 30px;

    text-align: center;

	color:#fff;

	width:100%;

	height:42px;

	line-height:42px;

}





.topnav div {

    font-size: 20px;

    color: #fff;

    text-align: right;

    padding: 0 12%;

    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

    margin: 0 0 40px 0;

    line-height: 24px;

}



.sitemain_masachim{

	    max-width: 1030px;

}





.bx-wrapper .bx-controls-direction a{

	display:none;

}



































/*Responsive css start here*/



@media (max-width:1250px) {

.outside {

    top: 26px;

	width: 137px;

}

.bx-prev {

    font-size: 23px;

    line-height: 21px;

} 

.bx-prev img {

    float: left;

    width: 15%;

}

.topnav h4 {

    margin: 56px 0 7px;

}

#content .slide-left .prevarrow {

    color: #ffffff;

    font-size: 20px;

    line-height: normal;

    width: 100%;

}

#content .slide-gallary .slide-left {

    width: 134px;

}

#content .slide-left .prevarrow {

    font-size: 25px;

}

}



@media (max-width:1159px) {

.topnav .readmore-banner {

	margin-bottom: 10px;

}

.topnav h4 {

    margin: 10px 0 7px;

}

.bx-wrapper {

    max-width: 83% !important;

}

}



@media (max-width:1100px) {

.sitemain {

    padding: 0 5%;

    width: 90%;

}

#page-header .menunav ul li a {

    padding: 30px 9px;

}

#banner .banner-nav ul li {

    width:17%;

	margin-right:3%;

}

#banner .banner-nav ul li:last-child {

	margin-right:0;

}

#banner .banner-nav li:hover ul li {

	width:100%;

}

#banner .caption h1 {

    font-size: 150px;

}

#content .middle-half .half-inner {

    margin-right: 10%;

    max-width: 100%;

    padding: 80px 0;

    width: 90%;

}

.inner-main-banner {

    background: rgba(0, 0, 0, 0) url("images/banner-inner.jpg") no-repeat scroll center top / cover !important;

    height: auto !important;

    padding-bottom: 20px;

}

#content .slide-gallary .slide-left {

    margin: 0 30px 25px;

}

#content .middle-half .half-inner {

    padding: 45px 0 0;

}

#content .middle-box .middle-half {

	height:auto;

}

}



@media (max-width:1040px) {

	.topnav p {

		font-size: 18px;

		margin: 0 0 20px;

	}

}



@media (max-width:991px) {

#page-header .menunav ul li {

    font-size: 17px;

}

#banner .caption h1 {

    font-size: 102px;

    line-height: normal;

    margin: 0;

}

#banner .caption h3 {

    font-size: 26px;

	margin:0 0 10px 0;

}

#content .residence-right .caption-inner {

    display: inline-block;

    margin-left: 10%;

    max-width: 100%;

    text-align: center;

    width:90%;

}

#content .residence-caption .caption-inner {

    display: block;

    float: none;

    margin: 0 auto;

    max-width:400px;

    padding: 0 5%;

    text-align: center;

    width: 100%;

}

#content .caption-inner h1 {

    line-height: 25px;

}

#content .residence-caption-new .caption-inner {

    display: inline-block;

    margin-left: 0;

    max-width: 400px;

    text-align: center;

    width: 100%;

}

#content .residence-caption-new .caption-inner {

    margin:0 auto;

    padding: 0 5%;

    width: 90%;

	float:none;

	display:block;

}

#page-footer .copyright .footer-right {

    max-width: 100%;

    width: 67%;

}

.residence-box1 {

	height: 50.5%;

	 width: 90%;

    padding: 70px 5%;

    max-width: 100%;

}

.residence-box {

    height: 64.5%;

    width: 90%;

    padding: 20px 5%;

    max-width: 100%;

}

.residence-box2 {

	height: 56.5%;

	width: 90%;

    padding: 20px 5%;

    max-width: 100%;

}

.residence-box3 {

	width: 90%;

    padding: 40px 5%;

    max-width: 100%;

	height: 51.5%;

}

.inner-main-banner .readmore-banner {

	 margin-bottom:10px;

}

#banner .caption .down-arrow {

	margin-top:0;

}

.bx-wrapper {

    max-width: 80% !important;

}

.bx-prev {

    font-size: 19px;

    line-height: normal;

}

.outside {

    top: 10px;

    width: 117px;

}

.bx-prev {

    vertical-align: top;

}

.first {

	left:10px;

}

#banner video {

    height: auto;

}

.topnav p {

    font-size: 15px;

    margin: 0 0 10px;

}

#content .slide-left .prevarrow img {

    margin-top: 0;

}

#content .slide-left .prevarrow {

    float: left;

    font-size: 23px;

}

#content .middle-half .half-inner {

    padding: 31px 0 0;

}

#content .middle-half .half-inner h1 {

    font-size: 48px;

	margin: 0 0 10px;

}

#content .middle-half .half-inner p {

    font-size: 15px;

    line-height: 23px;

}

}



@media (max-width:870px) {

#page-header .menunav ul li {

    font-size: 15px;

}

#page-header .menunav ul li a {

    padding: 30px 5px;

}

#page-footer .copyright .social {

    margin-left: 0;

    margin-top: 31px;

    width: 173px;

}

#page-footer .copyright .footer-right p {

    font-size: 17px;

}

#page-footer .social .facebook,#page-footer .social .twitter{

	margin-right: 4%;

}

#page-footer .copyright .footer-right {

    max-width: 100%;

    width: 74%;

}

.inner-main-banner h4 {

    font-size: 48px;

    margin: 50px 0 7px;

}

.inner-main-banner p {

    font-size: 18px;

	padding:0;

}

#content .middle-half .half-inner p {

    font-size: 18px;

    line-height: 27px;

}

#content .slide-gallary {

	display:none;

}

#content .slide-gallary1 {

	display:block;

	position:relative;

	background:#919191;

}

.bx-wrapper {max-width: 100% !important;}

.slide-gallary1 .bx-wrapper .bx-prev {

	background:url(images/prev-slide.png) no-repeat center top;

	width:36px;

	height:36px;

}

.slide-gallary1 .bx-wrapper .bx-next {

	background:url(images/next-slide.png) no-repeat center top;

	width:36px;

	height:36px;

}

.topnav h4 {

	font-size: 40px;

}

.topnav p {

    font-size: 15px;

    margin: 0 0 10px;

	line-height:normal;

}

#content .middle-half .half-inner p {

    font-size: 13px;

    line-height: 23px;

	margin: 0 0 20px;

}

#content .slide-gallary1 .bx-wrapper {

    max-width: 76% !important;

}

#content .slide-gallary1 .slide-left {

	left: 0;

    margin: 22px 30px 25px;

    position: absolute;

    top: 0;

    width: 140px;

}

#content .slide-gallary1 .slide-left .prevarrow img {

    margin-top: 0;

}

#content .slide-gallary1 .slide-left .prevarrow {

    color: #ffffff;

    font-size: 25px;

    line-height: 28px;

    width: 100%;

}

.middleslider .bx-wrapper {

    max-width: 100% !important;

	padding-bottom:0;

}

}



@media (max-width:768px) {

#page-header .menunav {

	display:none;

}

#banner .caption h1 {

    font-size: 100px;

	line-height: normal;

}

#content .residence-half {

    width:100%;

	margin-bottom: 10px;

}

#content .residence-right {

    width: 100%;

}

.residence-box {

	width:90%;

	padding: 50px 5%;

	height: 55%;

}

.residence-box1 {

	width: 90%;

	padding:75px 5%;

	height: 49%;

}

#content .residence {

    margin: 0 0 10px;

    width: 100%;

}

#content .residence-right-new {

    width: 100%;

}

.residence-box2 {

	width:90%;

	padding: 28px 5% 29px;

	height: 54%;

}

#banner video {

    height: auto;}

#content .residence-bottom .residence-half-new {

    width: 100%;

}

.residence-box3 {

	width:90%;

	padding:60px 5%;

	height: 44%;

}

#content .middle-box .middle-half {

    width: 100%;

	height:auto;

}

#content .middle-half .half-inner {

     padding: 30px 0 50px;

	 margin-right: 5%;

	 max-width:100%;

	 width:95%;

}

#content .residence-bottom {

    margin: 0 0 10px;

}

#content .middle-half .half-inner h1 {

    font-size: 48px;

    margin: 0 0 10px;

}



#content .middle-half .middle-img img {

    width: 100%;

	height: auto;

}

#content .middle-half .middle-img {

    width: 100%;

	height: auto;

}

#content .residence-right-new {

    margin-bottom: 10px;

}

#page-footer .contactform {

    margin-right: 0;

    max-width: 100%;

    padding: 35px 0 0;

    width: 100%;

}

#content .residence-right-new .caption-inner {

    display: inline-block;

    max-width: 100%;

    text-align: center;

    width: 100%;

	margin-left:0;

	margin-right:0;

}

#content .residence-right-new h1 {

    line-height:normal;

}

#content .residence-caption-new .caption-inner {

	width:90%;

	padding:0 5%;

	margin:0 auto;

}

#content .caption-inner h1 {

	line-height:normal;

}

#page-footer .copyright {

    display: inline-block;

    float: left;

    text-align: center;

    width: 100%;

}

#page-footer .copyright .social {

    display: block;

    float: none;

    margin: 26px auto 0;

    width:159px;

}

#page-footer .copyright .footer-right p {

    margin: 18px 0 16px;

    text-align: center;

}



#page-footer .top-arrow {

    display: block;

    float: none;

    margin: 0 auto;

}

#page-footer .copyright .footer-right {

    max-width: 100%;

    width: 100%;

}

#banner .banner-nav ul li a {

    float: left;

    padding: 5px 0;

}

#content .gallary-big .gallary-left {

    width: 100%;

}

#content .sidebar-right .sidebar-top {

    padding: 30px 5% 35px;

    width: 90%;

}



#content .pageination {

	margin: 30px 0 0;

}

#content .gallary {

    padding: 0px 0 30px;

}

#content .gallary h1 {

    font-size: 48px;

    max-width: 257px;

}

#content .gallary .gallary-row ul li {

    width: 49%;

	margin: 0 0.5%;

}

#content .gallary .gallary-row ul li:nth-child(2n) {

	float:right;

}

#content .listbox h2 {

    font-size: 48px;

    margin: 0 0 15px;

}

#content .list-main .list-inner {

    margin-bottom: 15px;

    width: 100%;

}

#content .janster {

    padding: 20px 0;

}

#content .janster-main .jen-box {

    display: inline-block;

    margin-left:0;

    width:100%;

}

#content .janster .janster-main {

    max-width: 100%;

    padding: 0 5%;

    width: 90%;

}

content .janster .janster-main h1 {

    font-size: 48px;

}

#content .janster .janster-main h4 {

    font-size: 22px;

    margin: 0 0 20px;

}

#content .masachim h1 {

    font-size: 48px;

    max-width: 244px;

}

#content .masachim ul {

    margin-top: 20px;

}

#flip, #panel {

	display:block;

}

#flip {

    background:url(images/nav-icon.png) no-repeat scroll 0 0;

	margin-top:20px;

    text-align: left;

    width:40px;

	height:40px;

	color:#FFF;

	cursor:pointer;

	font-size:21px;

	text-transform:uppercase;

	margin-left:0;

}

#panel {

    text-align: left;

    background:#086d96;

	width:100%;

	display: none;

	float:left;

	margin: 10px 0 20px !important;

}

#panel ul li {

	display:list-item;

	font-weight:300;

	font-size:21px;

	text-transform:uppercase;

	border-bottom:1px solid #055f84;

	border-top: 1px solid #0c82b1;

	color:#fff;

}

.bx-wrapper {max-width: 100% !important;}

#panel ul li a {

	color:#fff;

	padding:13px 5%;

	display:list-item;

	text-align: right;

}

#panel ul li:last-child {

	border-bottom:none;

}

#panel ul li a:hover {

	background:#036187;

	color:#fff;

}

#panel .searchbox {

    margin: 16px 0 0;

    position: relative;

    width:90%;

	float:none;

	display:table;

	margin:7px 5% 0;

	border:1px solid #3a3b3c;

	list-style:none;

}

#panel .searchbox input[type="text"] {

    background:none;

    border: medium none;

    color: #c0c0c0;

    float: left;

    font-family: "proxima_nova_rgregular";

    font-size: 13px;

    padding:12px 2%;

    width:96%;

}

#panel .searchbox input[type="submit"] {

    background: rgba(0, 0, 0, 0) url("images/search_icon_responsive.png") no-repeat scroll 0 0;

    border: medium none;

    cursor: pointer;

    height: 15px;

    position: absolute;

    right: 13px;

    top:13px;

    width: 13px;

}

#page-header .logo {

    margin: 0 0 14px;

    max-width: 80%;

}

.first {

	left:10px;

}

.second {

	left:10px;

}

.third {

	left:-4px;

}

#content .slide-gallary1 {

    display: inline-block;

    width: 100%;

	position:relative;

}

.bx-wrapper {

	width:100%;

}

.responsive-gallary #slider-next {

	display:block;

}

.bx-wrapper img {

    display: block;

    height: auto;

    max-width: 100%;

    width: 100%;

}

.bx-wrapper {

    margin-bottom: 0;

    padding-bottom: 13px;

}

#banner .caption h1 {

    font-size: 70px;

    line-height: normal;

} 

#banner .caption .video-button {

	width:75px;

	height:75px;

	background-size:100%;

}

a.pp_previous, a.pp_next {

	background-size:5%;

}

.topnav h4 {

    font-size: 34px;

}

.topnav p {

	padding: 0 12% 0 0;

}

.topnav .readmore-banner {

    font-size: 20px;

    height: 34px;

    line-height: 38px;

    margin-bottom: 5px;

    width: 111px;

}

#banner .caption .down-arrow {

    background:url(images/down-arrow.png) no-repeat scroll 0 0;

    display: inline-block;

    height: 30px;

    margin-top: 22px;

    transition: none 0s ease 0s ;

    width: 30px;

	background-size:cover;

}

#banner .caption .down-arrow:hover {

	background:url(images/down-arrow.png) no-repeat scroll 0 -32px;

	background-size:cover;

	width: 30px;

	height: 30px;

}

#content .janster .janster-main h1 {

    font-size: 48px;

}

.small-padding {

    padding: 10px 0 15px !important;

}

#page-footer .contactform h1 {

    font-size: 48px;

}

.bx-wrapper .bx-controls-direction a {

	margin-top: -32px;

}

#content .middle-half .half-inner {

	padding: 30px 0 35px;

}

#content .middle-half .half-inner p {

    font-size: 16px;

    line-height: 23px;

}

.middleslider .outside {

    top: 41%;

}

#content .slide-gallary1 .bx-wrapper {

    max-width: 74% !important;

	padding-bottom:0;

}

}



@media (max-width:700px) {

	#banner .caption h1 {

    font-size: 50px;

}

#banner .caption h3 {

    font-size: 18px;

}

.topnav p {

	font-size:12px;

}

.topnav .readmore-banner {

    font-size: 20px;

    height: 28px;

    line-height: 28px;

    margin-bottom: 5px;

    width: 100px;

}

#page-footer {

	background:none;

}

.md_text {line-height: 25px;}

#content .residence-right-new h2 {line-height: 25px;}

#content .residence-right-new h2 {line-height: normal;}

#content .slide-gallary1 .bx-wrapper {

    max-width: 71% !important;

    padding-bottom: 0;

}

}



@media (max-width:640px) {

	#content .slide-gallary1 .bx-wrapper {

    max-width: 69% !important;

    padding-bottom: 0;

}

}



@media (max-width:600px) {

	#content .slide-gallary1 .bx-wrapper {

    max-width: 68% !important;

    padding-bottom: 0;

}

}



@media (max-width:585px) {

#page-footer .contactform input[type="submit"] {

	margin-top:0;

	float: right;

}

#page-footer .contactform {

    padding: 10px 0 30px;

}

#banner .caption .video-button {

	width:50px;

	height:50px;

	background-size:100%;

}

#banner .caption h3 {

    font-size: 14px;

}

#banner .caption h1 {

    font-size: 40px;

}

.topnav h4 {

    font-size: 24px;

}

.topnav p {

    font-size: 9px;

}

.main-slider .bx-wrapper .bx-viewport {

	height: 250px !important;

}

.main-slider .bx-wrapper img {

    height: 250px;

}

#content .slide-gallary1 .bx-wrapper {

    max-width: 68% !important;

}

}



@media (max-width:550px) {

#content .slide-gallary1 .slide-left {

    width: 116px;

}

#content .slide-gallary1 .slide-left .prevarrow {

    color: #ffffff;

    font-size: 20px;

    line-height: 25px;

    width: 100%;

}

}



@media (max-width:480px) {

#page-footer .contactform input[type="text"], #page-footer .contactform input[type="email"] {

    padding: 0 5%;

    width: 90%;

}

#page-footer .contactform textarea {

	padding: 10px 5%;

    width: 90%;

}

#banner .banner-nav ul li:hover ul:first-child {

	left:100px;

}

#page-footer .copyright .footer-right {

    max-width: 100%;

    width: 100%;

}

#content .residence-right .caption-inner {

    display: inline-block;

    margin-left: 10%;

    max-width: 100%;

    text-align: center;

    width:90%;

}

#content .residence-caption .caption-inner {

    display:inline-block;

    float: none;

    margin: 0 auto;

    max-width:100%;

    padding: 0 5%;

    text-align: center;

    width:90%;

}

#banner video {

    height: 300px;

}

#content .caption-inner h1 {

    line-height: 25px;

}

.md_text {line-height: 25px;}

#content .residence-right-new h2 {line-height: 25px;}

#content .residence-right-new h2 {line-height: normal;}

#content .residence-caption-new .caption-inner {

    display: inline-block;

    margin-left: 0;

    max-width: 100%;

    text-align: center;

    width:90%;

}

#content .residence-caption-new .caption-inner {

    margin:0 auto;

    padding: 0 5%;

    width: 90%;

	float:none;

	display:block;

}

.residence-box {

    width: 90%;

    padding: 21px 5%;

	height: 57%;

}

.residence-box1 {

    width: 90%;

    padding: 19px 5%;

	height: 61%;

}

.residence-box2 {

    width: 90%;

    padding: 15px 5% 29px;

	height: 48.6%;

}

#content .residence-right-new .residence-box2 p {

    font-size: 12px;

	line-height:17px;

}

#content .residence-right-new .residence-box2 h6 {

    margin: 0 0 10px 0;

}

#content .residence-half .residence-box h1 {

	 font-size: 48px;

}

#content .residence-right-new .residence-box2 h1 {

	 font-size: 48px;

}

#content .residence-bottom .residence-half-new .residence-box3 h1 {

    font-size: 48px;

}

#content .residence-bottom .residence-half-new .residence-box3 p {

	font-size: 12px;

}

.residence-box3 {

	height:55%;

	padding: 50px 5% 0;

}

#content .residence-right .residence-box1 p {

	font-size: 12px;

}

#content .residence-half .residence-box p {

	font-size: 12px;

	line-height:17px;

}

#content .residence-half {

	height: 553px;

}

#content .residence-half img {

    height: 553px;

}

#content .residence-right .residence-box1 h1 {

	font-size:48px;

}

#content .residence-right {

    height: 553px;

}

#content .middle-half .half-inner p {

    padding-left: 7%;

}

#content .gallary h1 {

    font-size: 43px;

    max-width: 231px;

}

#content .gallary .gallary-row ul li {

    width:100%;

	margin-right: 0;

}

#content .gallary .gallary-row ul li:nth-child(2n) {

	float:none;

}

#content .masachim ul li {

    float: left;

    margin-right: 0;

    width: 100%;

}

#content .auditoriam-inner .audi-inner {

    float: right;

    margin-bottom: 12px;

    padding-right: 3%;

    width: 100%;

}

#banner .banner-nav ul li a {

    padding: 4px 0;

}

#banner .caption {

	display:block;

}

#page-footer {background:none; }

#banner .banner-nav ul li {

    margin-right: 3%;

    width: 17%;

}

#banner .banner-nav ul li:last-child {

	margin-right:0;

}

#content .janster {

	margin-top:0;

}

#content .slide-gallary1 .bx-wrapper {

    max-width: 64% !important;

}

#content .residence-half .residence-box h2 {

	margin:0;

}

#content .residence-right-new .residence-box2 h2 {

	margin:0;

}

#content .residence-right-new .residence-box2 .readmore {

	margin:0;

}

}



@media (max-width:435px) {

#content .slide-gallary1 .bx-wrapper {

    max-width: 60% !important;

}

}



@media (max-width:405px) {

#content .slide-gallary1 .slide-left {

    width: 103px;

}

#content .slide-gallary1 .slide-left .prevarrow {

    color: #ffffff;

    font-size: 18px;

    line-height: 21px;

    width: 100%;

}

#content .slide-gallary1 .slide-left .prevarrow img {

    width: 18%;

}

}



@media (max-width:360px) {

	.residence-box {

    height: 57.7%;

}

	.residence-box3 {

	height:54%;

	    padding: 30px 5% 0;

}

#content .sidebar-right .read-button {

    padding: 25px 5%;

    width: 90%;

}

#page-header .logo {

    width: 70%;

}

#banner .caption h1 {

    font-size: 34px;

    margin-top: 16px;

}

#content .slide-gallary1 .slide-left {

    width: 89px;

}

#content .slide-gallary1 .slide-left .prevarrow {

    font-size: 16px;

    line-height: 18px;

    width: 100%;

}

}



@media (max-width:330px) {

	#content .slide-gallary1 .slide-left {

    width: 89px;

		margin: 13px 30px 25px;

}

#content .slide-gallary1 .bx-wrapper {

    max-width: 58% !important;

}

}



@media only screen and (min-width: 1160px) and (max-width: 1250px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 10% 10% !important;}

	 .bx-wrapper {max-width: 85% !important;}

}

@media only screen and (min-width: 1251px) and (max-width: 1461px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 10% 10% !important;}

	 .bx-wrapper {max-width: 84% !important;

}

}

@media only screen and (min-width: 1460px) and (max-width: 1550px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 85% !important;

}

}

@media only screen and (min-width: 1551px) and (max-width: 1600px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 86% !important;

}

}



@media only screen and (min-width: 1601px) and (max-width: 1750px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 87% !important;

}

}



@media only screen and (min-width: 1751px) and (max-width: 1920px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 88% !important;

}

}

@media only screen and (min-width: 1921px) and (max-width: 2100px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 89% !important;

}

}

@media only screen and (min-width: 2101px) and (max-width: 2250px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 89.5% !important;

}

}

@media only screen and (min-width: 2251px) and (max-width: 2350px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 90% !important;

}

}

@media only screen and (min-width: 2351px) and (max-width: 2450px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 91% !important;

}

}

@media only screen and (min-width: 2451px) and (max-width: 2550px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 91% !important;

}

}

@media only screen and (min-width: 2551px) and (max-width: 2650px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 91.5% !important;

}

}

@media only screen and (min-width: 2651px) and (max-width: 2750px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 91.5% !important;

}

}

@media only screen and (min-width: 2751px) and (max-width: 2850px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 92% !important;

}

}

@media only screen and (min-width: 2851px) and (max-width: 3000px) {

	#page-footer {background: rgba(0, 0, 0, 0) url("images/footer-bg.jpg") no-repeat scroll 20% 10% !important;}

	.bx-wrapper {

    max-width: 92.5% !important;

}

}

.toTop{top:2%; position:absolute;}
.full-width-slider li{width:100%!important;}
