@import url("../../css/style_en.css");

body{background:#f6f6f6; overflow-x:hidden !important}

@import "https://fonts.googleapis.com/css?family=Montserrat:400,700";
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";
@import "https://fonts.googleapis.com/css?family=Lato:400,700,300";
* {
    text-rendering: optimizelegibility;
}
html, body, ul, ol {
    background-color: #ffffff;
    color: #000000;
    font-family: "Open Sans";
    font-size: 1em;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{margin-left: 0px;}
.border_all {
    border: 1px solid #ff0000;
}
.ul_style, header ul, header li:nth-child(2) .top_menu_textline_section ul, header li:last-child .header_socialmedia_language_section ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.url_link, header li:last-child .header_socialmedia_language_section li .h_telephone_no a:link, header li:last-child .header_socialmedia_language_section li .h_telephone_no a:visited, header li:last-child .header_socialmedia_language_section li .h_telephone_no a:active {
    color: #000000;
    float: left;
    font-family: "Open Sans";
    font-size: 0.9em;
    font-weight: normal;
    height: auto;
    text-decoration: none;
    width: auto;
}
.url_link_hover, header li:last-child .header_socialmedia_language_section li .h_telephone_no a:hover {
    color: #0f75bc;
    float: left;
    font-family: "Open Sans";
    font-size: 0.9em;
    font-weight: normal;
    height: auto;
    text-decoration: none;
    width: auto;
}
.ar_url_link, header li:last-child .header_socialmedia_language_section li .h_lang a:link, header li:last-child .header_socialmedia_language_section li .h_lang a:visited, header li:last-child .header_socialmedia_language_section li .h_lang a:active {
    color: #000000;
    float: left;
    font-family: "montserratultra_light";
    font-size: 1em;
    font-weight: bold;
    height: auto;
    text-decoration: none;
    width: auto;
}
.ar_url_link_hover, header li:last-child .header_socialmedia_language_section li .h_lang a:hover {
    color: #0f75bc;
    float: left;
    font-family: "montserratultra_light";
    font-size: 1em;
    font-weight: bold;
    height: auto;
    text-decoration: none;
    width: auto;
}



.priceTag{font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    background-color: #ffffff;
    color: #4a93c9;
    border: 1px solid #ffffff;
    position: absolute;
    right: 0px;}

.lft-pd{padding-left:0}


.rgt-pd{padding-right:0}


.mrg-pd{padding:0}


.navbar-inverse{background-color:rgba(255, 255, 255, 0.85);border-bottom: none;}


.text-white{color: #ffffff;}

/*.navbar-brand>img {


    display: inline-block;


    width: 100px !important;}*/


.navbar-brand{margin-left: -44px !important;}


.navbar-header{width:100%;margin-bottom: 30px;}

.langcls{padding-top:20px;text-align:right;}
.contact-no{margin: 0px auto;display: table;float: right;color: #1c71b8;font-weight: bold;font-size: 18px;}


.nav-tabs {border-bottom: 1px solid transparent;}


.banner-img	{width:100%;position:relative;margin-top: -70px; overflow: hidden; max-height: 600px;;}


.downloadBrochureWrapper{text-align: center;display: block; padding: 15px; border: 1px solid #1d70b8;}
.downloadBrochureWrapper img{margin: 0 auto;}

.home-brochure p{padding: 0 15px; margin: 0; font-size: 1.2em;}


.social-link ul li{list-style:none; width:100% !important}
.social-link ul li a{font-size:14px;}
.footer li:last-child {margin-top: 0;}

.social-link .fa {color:#1d70b8;}


.footer{}





.button1 {text-align:center}


.button2{float: right;}


.act{background: transparent !important;


    color: #1d70b8 !important;    border: 1px solid #1d70b8 !important;}


.act-lnk{background: #1d70b8 !important; color: #fff !important;}





.social-link ul{padding:0}





.foot1 strong{color:#307abd;}


.foot1 p{color:#307abd;}





.foot2 strong{color:#307abd;}





.foot2 p{color:#307abd;}





.foot3 strong{color:#307abd;}





.foot3 p{color:#307abd;}





.modal-btn{background-color: #1D70B7;color: #fff;}











/********************************/


/*       Slides backgrounds     */


/********************************/


.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .insideHeroSlide {
    margin-top:-80px;
    height:900px;
    /*background-size: cover;*/
    background-position: center center;
    background-repeat: no-repeat;
}


.fade-carousel .slides .slide-1 {background-image: url('../image/Arcade_0016.jpg');}
.fade-carousel .slides .slide-2 {background-image: url('../image/Arcade_0039.jpg');}
.fade-carousel .slides .slide-3 {background-image: url('../image/hero-2bedroom-1.jpg');}
.fade-carousel .slides .slide-4 {background-image: url('../image/hero-2bedroom-2.jpg');}


.fade-carousel .slides .twoB-slide-1 {background-image: url('../image/hero-2bedroom-2.jpg');}
.fade-carousel .slides .twoB-slide-2 {background-image: url('../image/hero-2bedroom-1.jpg');}

.fade-carousel .slides .threeB-slide-1 {background-image: url('../image/hero-3bedroom-1.jpg');}
.fade-carousel .slides .threeB-slide-2 {background-image: url('../image/hero-2bedroom-1.jpg');}

.fade-carousel .slides .pentHouse-slide-1 {background-image: url('../image/hero-pentHouse-1.jpg');}
.fade-carousel .slides .pentHouse-slide-2 {background-image: url('../image/hero-2bedroom-1.jpg');}






.carousel {margin-top:-70px;max-height: 600px;;overflow: hidden;}





.carousel-indicators {


   position: absolute;


    bottom: -10px;


    padding: 15px 0;


    left: 0;


    z-index:1;


    width: 100%;


    padding-left: 0;


    margin-left: 0;


    text-align: center;


    background: transparent;


    list-style: none;


}


.bulletsPoint{margin-left: 30px;}
.priceOffer{color: #337ab7; font-size: 1.2em;}


.hero {position: absolute;


    top: 54px;


    margin-left: 30px;}





.hero h1{color: #fff;font-size: 43px;text-shadow:2px 3px 3px #000102;font-family:texgy-bold; }


.hero h3{color: #fff;font-size: 30px;text-shadow:2px 3px 3px #000102;font-family:texgy-bold; }





.lbl-mrg{margin-top: 9px;margin-left:5px !important;}
.cst-2bhk{margin-top: -29px;padding: 0;}
.cnt-code{border:1px solid #a3ccff;
    font-size: 12px;
    padding: 7px 0;    width: 100%;
}

.form-area .checkbox label{padding-left: 0;}
/* ------------ floor-pan  -----------------*/

.floor-pan {margin-top: 25px;}
.floor-pan ul {list-style:none}








.home-newsletter .single {


max-width: 650px;


margin: 0 auto;


text-align: center;


position: relative;


z-index: 2; }


.home-newsletter .single h2 {


font-size: 22px;


color: white;


text-transform: uppercase;


margin-bottom: 40px; }


.home-newsletter .single .form-control {


height: 50px;


background: rgba(255, 255, 255, 0.6);


border-color: transparent;


 }


.home-newsletter .single .form-control:focus {


box-shadow: none;


border-color: #243c4f; }


.home-newsletter .single .btn {


min-height: 50px;


background: #1D70B7;


color: #fff;


}





.brochure{margin-top: 30px;}





.home-brochure{padding:75px 0 50px 0}


.mrd p{font-size: 1.1em;margin: 0px; padding: 0; font-weight: 400;color: #000000; text-align: justify;}


.btn-theme{margin-top: 0 !important;}





.mrf{padding:0px;border-right: 3px solid #ffffff;}





.map{ width: 100%; position: relative;margin-top: 21px;}


.home-gallery p{position: absolute;


    text-align: center;


    top: 15px;


    display: inline-block;


    width: 100%;


    color: #ffffff;


    font-size: 19px;


    text-shadow: 0px 0px 3px #757575;


    font-weight: bold;


    line-height: 18px;}


.portfolio-item {margin-bottom: 0;}


.mrg-cust-50 {margin-top:0 !important}


.asb-form {
    width: 300px;
    position: absolute;
    top: 0;
    right: 5%;
    background: rgba(27, 74, 134, 0.8);
    padding: 15px;
    margin-top: 25px;
}





p{margin: 0 0 10px; margin-top: 15px; font-size:1.2em}





.red{color:red;}


.form-area {width:100%;padding:15px;	float: left;padding-top: 0;    margin-top: -20px;}


.form-control {border-radius:0px;border: 1px solid #a3ccff;}


.btn{padding: 6px 25px;border-radius: 0px;text-align: center;text-transform: uppercase;    margin-top: 30px;}


.bedroom-count {}





.download img{width:50px}


.download p{


    float: left;


    font-size: 18px;


    color: #337ab7;


    margin-top: 23px;


    margin-right: 15px;


}








.home-gallery strong{text-align: center;
    position: relative;
    margin: -55px auto auto auto;
    bottom: 0;
    color: #fff;
    text-align: center;
    border: 1px solid #075fa0;
    padding: 6px 23px;
    display: table;
    background: rgb(15, 112, 183);


}








.floor{margin-top:20px;}


.flr-heading{font-size:14px;text-align:justify;}


.but-bed{background-color:#1d70b8;}


.butt{color:#ffffff;border:1px solid #1d70b8;}


.house{background-color:#c7c7c6;    margin-top: 35px;   padding: 50px 0;}





.button a{background-color:#1d70b8;color:#ffffff;padding:9px 9px 9px 9px;font-size:17px;}


.button1 a{color:#1c71b8;border:1px solid #1d70b8;padding:9px 9px 9px 9px;text-decoration:none;font-size:17px;}


.button2 a{color:#1c71b8;border:1px solid #1d70b8;padding:9px 9px 9px 9px;text-decoration:none;font-size:17px;}





.navbar-inverse {border-color: #080808;}

.flt-lft {}

.footer-logo{padding-top: 25px;}

/*----------------rEsponsive -----------------*/


@media only screen and (max-width: 768px) {
  /* For general iPad layouts */

    .button, .button1, .button2 {text-align: center;width: 100%;  float: left;margin-bottom: 25px;}
    .fade-carousel .slides .slide-1,
    .fade-carousel .slides .slide-2,
    .fade-carousel .slides .slide-3,
    .fade-carousel .slides .slide-4{height:400px;}

    .fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4, .fade-carousel .slides .insideHeroSlide{
        background-size: 160% auto;
        margin: 0;
        margin-top: 200px;
        height: 220px;
    }

    .mrd{margin-top: 30px;}
    .home-brochure{padding-top: 30px; padding-bottom: 10px;}
    .map{padding: 30px 0;}
    .asb-form{top: 480px; width: 92%;}
    .homeFooter{margin-top: 220px;}

}


@media (max-width: 767px){
.form-area { margin-top: 0;}
ul.inner-ftr  h1{text-align: left;}
ul.inner-ftr li {text-align: left;}
.rgt-pd {padding-left: 0;}
.lft-pd{padding-right: 0;}
.cst-logo {margin-top: 93px;}
.navbar-brand {margin-left: 0px !important;}
.navbar-brand>img	{width: 80% !important;}

.navbar-inverse {
    background-color: rgb(255, 255, 255) !important;}


	.banner-img {margin-top: 39px;}


	.mrf {padding: 0px; margin-top: 35px;}


	.contact-no p {font-size:16px;}


	.footer {text-align: center;


    border-top: 1px solid #337ab7;


    padding-top: 15px;}


	.footer img {text-align:center;    display: inline-block;}


	.foot1, .foot2, .foot3{padding-bottom: 11px;margin-bottom: 16px;border-bottom: 1px solid #ededed;}


	.asb-form { top: 465px;left: 0; right: 0;margin: 0 auto;}




	 .xs-ft-mg{margin-top: 0;}


	 .fade-carousel .slides .slide-1,
	 .fade-carousel .slides .slide-2,
	 .fade-carousel .slides .slide-3,
	 .fade-carousel .slides .slide-4 {height:600px;}
	 .floor-pan  .col-xs-12{padding:0; margin-bottom:15px;}
	 .cnt-code { width: 100%;}
     .asb-form{top: 610px;}
}





@media (max-width: 600px){


.download img { width: 32px;margin-top: 8px;margin-right: 10px;}











.house .col-xs-4 {width:100%}








}





@media (max-width: 480px){

/*.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin: 0;}*/



    .button, .button1, .button2 {text-align: center;width: 100%;  float: left;margin-bottom: 25px;}
    .fade-carousel .slides .slide-1,
    .fade-carousel .slides .slide-2,
    .fade-carousel .slides .slide-3,
    .fade-carousel .slides .slide-4{height:400px;}

    .fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4, .fade-carousel .slides .insideHeroSlide{
        background-size: 160% auto;
        margin: 0;
        margin-top: 200px;
        height: 220px;
    }

    .mrd{margin-top: 30px;}
    .home-brochure{padding-top: 30px; padding-bottom: 10px;}
    .map{padding: 30px 0;}
    .asb-form{top: 510px;}
    .homeFooter{margin-top: 20px;}

}


.banner-img{
    margin: 0;
}

@media (max-width: 420px){
	.xs-cn-cd{padding:0}
    .contact-no a {font-size: 14px;}
}