/*
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, 12:06:00 PM
    Author     : wds-common1
*/

@media (min-width: 1200px) {
  .container {
    width: 960px!important;
  }
   
}



@media(min-width:992px)
{
    .slider_space { width:62.8%; }
  .asten_wrap{ width:37.2%;}
  .enter_detail{max-width:304px; width: 100%;margin: 0 auto;padding-top: 30px; overflow:hidden;}
  .alter_spaces{padding: 0}
  
 .number_wrap{padding-left: 25px}
 .asten_offer{padding-left: 58px}



   
}

@media(max-width:992px){
    span.offer_s {
    position: relative;
    top: -7px;
}
    .freedom_content span {
   line-height: 45px
}
    .freedom_content h2{line-height: .7}
    .asten_address sup {
    font-size: 16px;
    left: -10px;
    top: -14px!important;
    color: #231f20;
}
     .asten_address h2{text-align: left;padding-top: 0;font-size: 32px}
     .contact_at h3{font-size: 25px}
      .contact_at h3{margin-left: 0}
       .special_offer{max-width: 100%}
     .asten_head_wrap{min-height: auto}
     .special_offer{padding:0px;padding-top: 34px}
      .enter_detail{padding: 17px 37px;}
      .asten_presnting h4{font-size: 24px;}
      .asten_presnting h3{font-size: 56px}
      .asten_presnting h5{font-size: 15px}
      .freedom_content h3{font-size: 28px}
      .freedom_content h3:after{    border-top: 4px solid #fff;    height: 8px;width: 159px}
      .freedom_content h2{font-size: 51px}
      h2.five_freedom{font-size: 57px}
      .freedom_content span{font-size: 41px}
      .asten_offer h2{font-size: 32px}
      .asten_contact_ad p{text-align: center;}
       .asten_contact_ad{padding: 10px}
       .contact_at h3{text-align: right;border-left: none;padding-top: 10px}
       .asten_offer p{font-size: 18px}
       .asten_offer p.provides_offer{font-size: 15px}
}


@media (max-width: 768px){
   .freedom_offer{padding: 20px}  
     .villas_appart img{    right: 8px;}
     .asten_address{margin: 0}
     .contact_at h3{font-size: 25px;padding: 10px 0}
    .freedom_content{ margin:0px auto;}
	.freedom_content {max-width: 287px;
    margin: 12px auto;float: none;}
   
}
@media (max-width: 767px){
 
    .freedom_content {max-width: 287px;
    margin: 12px auto;float: none}
}
@media (max-width: 767px) and (min-width: 640px){
  .contact_at h3,.credai_alow,.asten_contact_ad{text-align: center;padding: 10px}  
  .special_offer h4{font-size: 30px;padding: 10px 0}
}
@media (max-width: 640px) and (min-width: 501px){
     .contact_at h3,.credai_alow,.asten_contact_ad{text-align: center;padding: 10px}   
     .special_offer h4{font-size: 30px;padding: 10px 0}
}
@media(max-width:500px){
    .enter_detail{padding: 17px 0;}
    .villas_appart p{padding: 0 ;text-align: center}
     .contact_at h3,.credai_alow,.asten_contact_ad{text-align: center;padding: 10px}  
     .contact_at{text-align: center;padding: 10px}  
  .villas_appart img{
  
    position: relative;
    top: 0}
  .villas_appart{text-align: center}
  .asten_presnting h3{font-size: 60px}
  .freedom_content h2{font-size: 60px}
  .carousel_caption h3{font-size: 30px;color: #fff}
.carousel_caption p{color: #fff;padding: 0}
.carousel_caption{max-width: 228px;left: 0%}
.special_offer h4{}

.villas_appart{padding: 7px 0}
.contact_at h3{font-size: 21px}
    .special_offer h4{font-size: 28px}
    .special_offer h5{font-size: 12px}
    .asten_presnting h4{font-size: 19px}
    .asten_presnting h3{font-size: 38px;
    padding: 6px 0;}
/*    .asten_presnting h5{font-size: 12px}*/
    .freedom_content h2{font-size: 52px}
    .asten_offer h2{    font-size: 28px;
    padding: 5px 0}
    .asten_offer p{font-size: 17px}
    .freedom_offer{padding: 10px 0}
    .asten_address,.asten_address h2{padding-top: 0}
    .asten_address h2{text-align: center}

}
@media(max-width:400px){
    .asten_contact_ad span{display: block}
    .contact_at h3{font-size: 21px}
    .special_offer h4{font-size: 28px}
    .special_offer h5{font-size: 12px}
    .asten_presnting h4{font-size: 19px}
    .asten_presnting h3{font-size: 38px;
    padding: 6px 0;}
/*    .asten_presnting h5{font-size: 12px}*/
    .freedom_content h2{font-size: 52px}
    .asten_offer h2{    font-size: 28px;
    padding: 5px 0;padding-top: 10px}
/*    */
    .freedom_offer{padding: 10px 0}
    .asten_address,.asten_address h2{padding-top: 0}
    .carousel_caption p{font-size: 16px}
  
}
@media(max-width:370px){
    .asten_offer p{font-size: 16px}
/*.asten_offer{padding-right: 5px}*/
    .asten_offer p.provides_offer{    font-size: 15px;
    text-align: center;
    padding: 0 40px;}
      .villas_appart img{
 
    position: relative;
    top: 0}
}
@media(max-width:350px){
        .asten_offer p{font-size: 16px}
        .asten_offer p{padding-right: 71px}
/*       .asten_offer p.provides_offer{padding: 0!important}*/
}