/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jun 21, 2016, 10:48:20 AM
    Author     : wds-common1
*/







@font-face {
  font-family: 'ManifoldCF-Bold';
  src: url('../fonts/ManifoldCF-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/ManifoldCF-Bold.otf')  format('opentype'),
	     url('../fonts/ManifoldCF-Bold.woff') format('woff'), url('../fonts/ManifoldCF-Bold.ttf')  format('truetype'), url('../fonts/ManifoldCF-Bold.svg#ManifoldCF-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
    font-family: 'manifold_cfbold';
    src: url('../fonts/manifoldcf-bold-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'manifold_cfregular';
    src: url('../fonts/manifoldcf-regular-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'manifold_cfitalic';
    src: url('../fonts/manifoldcf-regularoblique-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-regularoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'manifold_cfbold_italic';
    src: url('../fonts/manifoldcf-boldoblique-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-boldoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'manifold_cfextra_bold';
    src: url('../fonts/manifoldcf-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'manifold_cfthin';
    src: url('../fonts/manifoldcf-thin-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'manifold_cfdemi_bold';
    src: url('../fonts/manifoldcf-demibold-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-demibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'manifold_cfextra_bold_oblique';
    src: url('../fonts/manifoldcf-extraboldoblique-webfont.woff2') format('woff2'),
         url('../fonts/manifoldcf-extraboldoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



body{background: #000}

.footer_area{background: #fff}
.loader1{background: #fff; z-index: 999999;width: 100%;display: block;height: 100%; position: fixed;font-size: 50px;text-align: center;padding-top: 30%;color: #000; overflow:hidden;}
.alter_space{padding: 0;  width:60% !important; z-index:99999; overflow:visible;}
.alter_space img{ max-width:100%; height:auto; display:block; }

#myCarousel .item img{max-width: 100%}
/*.carousel-inner .item{min-height: 492px;max-height: 492px}*/
.special_offer h4{font-family:'ManifoldCF-Bold';color: #fff;font-size: 46px;margin: 0 ;line-height: .9}
.form_group{margin-bottom: 6px}
.form_ctrl{border-radius: 0;}
input.landing_ctrl{ font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px;width:100%; overflow:hidden; background: #fff; border: none !important;outline: none !important; border-radius: 0;}
input.landing_ctrl::-webkit-input-placeholder {
   font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px
}

input.landing_ctrl:-moz-placeholder { /* Firefox 18- */
   font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px
}

input.landing_ctrl::-moz-placeholder {  /* Firefox 19+ */
    font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px
}

input.landing_ctrl:-ms-input-placeholder {  
    font-family:'ManifoldCF-Bold';color: #231f20;font-size: 16px
}

select option::-webkit-input-placeholder {
   font-family:'ManifoldCF-Bold';color: #231f20;font-size: 16px
}
select.landing_ctrl option:-moz-placeholder { /* Firefox 18- */
   font-family:'ManifoldCF-Bold';color: #231f20;font-size: 16px
}
select.landing_ctrl option::-moz-placeholder {  /* Firefox 19+ */
    font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px
}
select.landing_ctrl option:-ms-input-placeholder {  
    font-family:'ManifoldCF-Bold';color: #231f20;font-size: 16px
}




.special_offer h5{ font-family: 'manifold_cfregular';color: #fff;font-size: 15px;margin: 0;padding-top:0px}
.special_offer {padding-top:0px;width: 100%;margin: 0 auto;padding-left: 0px; overflow:hidden;	 }

.asten_head_wrap{background:none; position:absolute; top:42%; right:5%; float:right;  width:18% !important; overflow:visible; padding:0px; }
/*
.asten_head_wrap{background:none; position:absolute; top:42%; right:5%; float:right;  width:18% !important; overflow:visible; padding:0px;  }
*/

.alter_slider{padding-right: 38px;padding-left: 0}
.logo_wrap_up{padding-top: 17px}
.special_offer h5,.special_offer h4{color: #fff}
/*
.landing_form_button{width: 100%;background:rgb(15,98,172);text-transform: uppercase; border:1px solid rgb(15,98,172);color: #fff;font-family:   'manifold_cfdemi_bold';    padding: 3px 0; overflow:hidden;	
    padding-top: 5px;
    font-size: 16px;}
.landing_form_button:hover,.landing_form_button:active{background:rgba(15,98,172,0.5);border:solid 1px rgb(15,98,172);outline:0;color: #fff}
.asten_presnting h4{font-size: 30px}
button.landing_form_button:focus{border:solid 1px #a1412f;outline:0;color: #fff}
*/
input[type="submit"]{width: 100%;background:rgba(15,98,172,0.5);text-transform: uppercase; border:1px solid rgb(15,98,172);color: #fff;font-family:   'manifold_cfdemi_bold';    padding: 3px 0; overflow:hidden;	
    padding-top: 5px;
    font-size: 16px;}
input[type="submit"]:hover,.landing_form_button:active{background:rgb(15,98,172);border:solid 1px rgb(15,98,172);outline:0;color: #fff}

.asten_presnting h4{font-size: 30px}

.asten_presnting{background: #72281a;padding: 10px}
.asten_presnting h4,.asten_presnting h3,.asten_presnting h5{color: #bfb2a6;text-align: center;text-transform: uppercase;font-family: 'ManifoldCF-Bold';margin: 0 }
.asten_presnting h3{font-family: 'ManifoldCF-Bold';font-size: 77px}
.asten_presnting h5{font-family:  'ManifoldCF-Bold';font-size: 26px;letter-spacing: 4px;}
.asten_presnting h3 span{font-family: 'manifold_cfregular';}



.freedom_content h3{font-family:  'ManifoldCF-Bold';font-size: 34px;color:#fff;}
.freedom_content h2{font-family:  'ManifoldCF-Bold';font-size: 67px;line-height: 10px;
    display: inline-block;color: #fff;}
.freedom_content h3{overflow: hidden;}
.freedom_content h3,.freedom_content h2{margin: 0}
.freedom_content h3:after{content:""; display: inline-block; height: 10px; vertical-align: bottom; width: 212px;  margin-bottom:25px; margin-left:55px; border-top: 6px solid #fff;  }
.provides_offer{border-top:solid 1px #000;border-bottom: solid 1px #000;display: inline-block}
.freedom_offer{background:none; padding:40px 10px;padding-bottom:0; margin-top:5%; position:relative;}
.freedom_content span{        text-decoration: none;
    font-size: 59px;
    font-family: 'ManifoldCF-Bold';
    color: #fff;
    margin-left:2.6em;
    border-bottom: solid 5px;
    line-height: 59px;
    /* height: 46px; */
    display: inline-block;
    vertical-align: top;}
span.offer_s{position: relative;
    top: -49px; }
h2.five_freedom{    display: inline-block;
    font-size: 77px;
    line-height: 50px;
    vertical-align: top;}
.important_content:after{content: '*' ;color:#000}
.asten_offer span:before{content: '*' ;color:#000}
.asten_offer h2{ font-family: 'ManifoldCF-Bold';font-size: 44px;margin: 0; padding-bottom: 10px;   color:#fff;}
.asten_offer p{ font-family:'manifold_cfextra_bold_oblique';margin: 0;color: #231f20;font-size: 21px}
.asten_offer p.provides_offer{font-family: 'manifold_cfextra_bold_oblique';font-size: 18px;margin-top: 5px}
.asten_address{max-width: 464px;margin: 0 auto;    padding-top: 30px;}
.asten_address h2{padding-top: 50px;text-align: right;font-family:'manifold_cfdemi_bold';font-size: 53px;    color: #231f20;}
.villas_appart{background: #b52059;border-top:solid 1px #bd6477;position: relative;padding-left: 3px}
.villas_appart img{position: absolute;bottom:-20px;right: 60px}
.villas_appart p{font-size: 12px;color:#fff;padding-left: 60px;margin: 0;text-transform: uppercase;   font-family: 'manifold_cfregular';letter-spacing: 3px;}
.asten_contact_ad p{margin: 0;font-size: 10px;text-align: right; font-family: 'manifold_cfregular';font-size: 10px}
.asten_contact_ad span{font-family: 'ManifoldCF-Bold';font-size: 12px}
.contact_at h3{ font-family: 'ManifoldCF-Bold';font-size: 39px;margin: 0;border-left: solid 2px #c45e75;padding-left: 10px;padding-top: 4px;color:#231f20;line-height: 0.6;margin-left: 6px;}
sup{    font-size: 17px;
    left:-0.4em;
    top:-1em !important;    color:rgb(11,40,76); font-family: arial; }
.carousel_caption{  top: 26%;right: 0;left:0;margin: 0 auto;max-width: 440px}
.carousel_caption h3{font-size: 45px;font-family:'ManifoldCF-Bold';color: #fff;margin: 0;text-align: left}
.carousel_caption p{font-family:'ManifoldCF-Bold';color: #fff;padding: 0;margin: 0;text-align: left;font-size: 22px}
.control_form{    font-family: 'ManifoldCF-Bold';color: #231f20;font-size: 16px;width:100%;background: #fff; border: none !important;outline: none !important; border-radius: 0;}
img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;}
/*#drop_down{
  
   background-color: #fff!important;
    background:  url("../images/new_drop.png") no-repeat;background-position: 98% 52%;    padding: 6px 8px;}*/
.infomsg.alert{ font-size: 13px; margin:0; padding:0px;  z-index:9999999 !important; background:#fff; position:relative; }


.extraLogos{ position:relative; width:40%; margin:1.3em 0em 0em 0%; padding:0em; border:0px solid #fff; float:left;   }
.extraLogos:last-child{ position:relative; width:40%; margin:1.3em 0em 0em 0%; padding:0em; float:right;   }

.extraLogos img{ max-width:100%; height:auto; display:block; float:left; position:relative; margin:0px 0px; display:block;  }


@media screen and (max-width:360px){

	.alter_space{padding: 0;  width:100% !important; z-index:99999; overflow:hidden; position:relative; margin:0px auto; overflow:hidden;  }	
	
	.freedom_offer{background:none; padding:0px 10px; padding-bottom:0; margin-top:0%; position:relative; border:0px solid #f00;}	
	h2.five_freedom{ margin:0% 0% 0% 50%; display:block; text-align:center;  }	
	span.offer_s{position: relative; margin-top:-1em; left:2.6em;  }
		
	.asten_head_wrap{background:none; position:relative; margin:0px 0% 0% 10%; float:none;  width:90% !important; overflow:visible; padding:0px; }
	
	.extraLogos{ position:relative; width:60%; margin:1.3em 0em 0em 0%; padding:0em; border:0px solid #fff; float:left;   }
	.extraLogos img{ min-width:150%; height:auto; display:block;}
	
	.extraLogos:last-child img{ position:relative; min-width:150%; margin:-0.3em 0em 0em 0%; padding:0em; float:right;   }
	
}

@media screen and (max-width:768px){
	.alter_space{padding: 0;  width:90% !important; z-index:99999; overflow:hidden; position:relative; margin:0px auto; }	
	.freedom_offer{background:none; padding:0px 10px; padding-bottom:0; margin-top:0%; position:relative; border:1px solid #f00;}	
	h2.five_freedom{ margin:0% 0% 0% 50%; display:block; text-align:center;  }	
	span.offer_s{position: relative; margin-top:-1em; left:2.6em;  }
		
	.asten_head_wrap{background:none; position:relative; margin:0px auto; float:none;  width:90% !important; overflow:visible; padding:0px; right:0em; }

	
	.extraLogos{ position:relative; width:20% !important; margin:1.3em 0em 0em 0%; padding:0em; border:0px solid #fff; float:left;   }
	.extraLogos img{ max-width:100%; height:auto; display:block;}
	
}