@media only screen and (max-width: 1610px) and (min-width: 1200px) {
  header .custom-navbar .socials {
    width: 45px;
    min-height: 45px; }
    header .custom-navbar .socials .share {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
      width: 45px;
      height: 45px !important;
      overflow: hidden;
      height: auto;
      border: 1px dashed #fff !important;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      transition: all 0.2s ease; }
      header .custom-navbar .socials .share .share-ico {
        display: block !important;
        cursor: pointer; }
      header .custom-navbar .socials .share a {
        pointer-events: none;
        margin: 0;
        border: none; }
      header .custom-navbar .socials .share:hover {
        background: rgba(0, 0, 0, 0.3);
        height: auto !important; }
        header .custom-navbar .socials .share:hover a {
          pointer-events: all; }
  header .custom-navbar .navbar-nav li a.nav-link {
    font-size: 14px; }
  header .custom-navbar .phone .text {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: 10px;
    width: 141px;
    border: 1px solid #ebba10;
    background: rgba(0, 0, 0, 0.3);
    padding: 10px;
    border-radius: 5px;
    transition: all 0.2s ease; }
    header .custom-navbar .phone .text::after {
      top: -17px;
      left: 11px;
      border: solid transparent;
      content: ' ';
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-bottom-color: #ebba10;
      border-width: 8px; }
  header .custom-navbar .phone:hover .text {
    visibility: visible;
    opacity: 1; }
  .wrapper .location .page-menu li a {
    font-size: 12px; }
  .wrapper footer .socials a {
    width: 38px;
    height: 38px;
    font-size: 15px;
    line-height: 38px; }
    .custom-form a { font-size:12px;}
    .custom-form select { padding: 0.3rem 30px; }
    .wrapper .quick-form .sahsuvaroglu { bottom: 70px !important; display: none; }
}

@media (max-width: 1199px) {
  .wrapper header {
    width: 100%;
    left: 0;
    z-index: 999;
    padding: 5px 0; }
    .wrapper header .custom-navbar .navbar-nav li {
      text-align: center; }
    .wrapper header .custom-navbar .socials {
      margin: 10px 0; }
  .wrapper .quick-form {
    position: relative;
    width: 100%;
    height: auto;
    left: 0;
    right: 0; }
    .wrapper .quick-form .title {
      position: relative;
      top: 0; }
  .wrapper .wrap-content {
    width: 100%; }
  .wrapper .info-form .form .tit {
    margin-top: 20px !important;
    padding-top: 0; }
  .wrapper .quick-form .title img {
    margin-bottom: 20px;
    position: relative;
    bottom: auto;
    left: auto;
    transform: inherit; } }

@media (max-width: 991px) {
  body {
    font-size: 16px; }
  header .navbar-brand img {
    max-width: 130px; }
  .wrapper .slides-wrapper {
    margin-top: 45px; }
    .wrapper .slides-wrapper .slide {
      height: auto;
      background-color: #fff;
      background-image: none !important; }
      .wrapper .slides-wrapper .slide .caption::before {
        display: none !important; }
  .wrapper .general-listing .align-right {
    padding-right: 0; }
  .wrapper .general-listing .align-left {
    padding-left: 0; }
  .wrapper .general-listing .col-text .title {
    font-size: 25px;
    margin-top: 20px; }
    .wrapper .general-listing .col-text .title::after {
      display: none; }
  .wrapper .contact .social-media a {
    display: block; }
  .wrapper .contact .social-media .title {
    display: block; }
  .wrapper .location .page-menu li {
    width: 48%; }
    .wrapper .location .page-menu li a {
      text-align: center;
      width: 99%;
      font-size: 15px;
      padding: 14px;
      font-weight: 500; }
      .wrapper .location .page-menu li a.active {
        color: #ebba10; }
      .wrapper .location .page-menu li a::after {
        display: none !important; }
  .wrapper footer nav a {
    margin: 0 10px; }
  .rt-3 {
    border-top: 1px solid #eee;
    padding-top: 25px;
    margin-top: 25px; } }

@media (max-width: 767px) {
  .wrapper .navigation {
    min-height: 300px; }
  .wrapper .slides-wrapper .owl-dots {
    text-align: left;
    bottom: 0px; }
    .wrapper .slides-wrapper .owl-dots span {
      margin: 0 4px; }
  .wrapper .page-content .page-menu li {
    width: 48%; }
    .wrapper .page-content .page-menu li a {
      text-align: center;
      width: 99%;
      font-size: 15px;
      padding: 14px;
      font-weight: 500; }
      .wrapper .page-content .page-menu li a::after {
        display: none !important; }
  .wrapper .location #googlemap {
    min-height: 350px; } }

@media (max-width: 575px) {
  .wow {
    visibility: visible !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important; }
  .fixed-button {
    display: block; } }

@media (max-height: 768px) {
  .wrapper .slides-wrapper .slide .caption .title {
    margin-top: 10%;
    margin-left: 0%;
width:53%;	}
  .wrapper .slides-wrapper .slide .caption .family {
    max-height: 50%; }
  .wrapper .quick-form {
    padding: 0 5px; }
    .wrapper .quick-form .title {
      top: 0; }
    .wrapper .quick-form .info-form .form {
      font-size: 14px !important; }
      .wrapper .quick-form .info-form .form h1.tit {
        margin-top: 10px !important;
        font-size: 14px; }
    .wrapper .quick-form .btn {
      padding: 5px !important;
      font-size: 16px; }
    .wrapper .quick-form.custom-form .form-control {
      padding: 0.7rem 2rem; }
    .wrapper .quick-form.custom-form i {
      top: 10px !important; }
    .wrapper .quick-form .sahsuvaroglu {
      left: auto;
      bottom: auto;
      transform: none;
      position: relative;
      max-width: 70%;
      
    }
  .wrapper .floor-plans .page-menu li a {
    padding: 20px 9px;
    font-size: 11.7px; }
  .fixed-button {
    display: block; } }
	
@media only screen and (max-width:479px){
.mobililetisim { display:block; padding:0px; padding-bottom:10px;background:rgba(255, 255, 255, 0.5);position:fixed; bottom:0px; left:0px; width:100%; text-align:center; z-index:999;}
.buton3d{position:relative;display:inline-block;text-decoration:none;text-align:center;font-size:12px;font-family:'Lato',sans-serif;font-weight:700;text-shadow:2px 2px 2px #05225D;box-shadow:0 9px 0 #05225D,0 9px 25px rgba(0,0,0,0.7);transition:all .1s ease;-webkit-transition:all .1s ease;color:#EBBA10;background-color:rgba(5, 34, 93, 0.9);border-radius:8px;border:none;outline:0 none;margin:0;width:32%;height:60px;overflow:hidden;cursor:pointer;line-height:18px;padding-top:8px;vertical-align: sub; }
.a2{background-color:rgba(5, 34, 93, 0.9);box-shadow:0 9px 0 #05225D;}
.a1{background-color:rgba(5, 34, 93, 0.9);box-shadow:0 9px 0 #05225D;}
.buton3d:active 
{
  box-shadow: 0px 3px 0px #000, 0px 3px 6px rgba(0, 0, 0, 0.9);
}
/* Hide Over 479px */
@media (min-width: 479px) {
#mobililetisim {
display: none;
}
}

/* Icon Size */
#click_to_call_bar span {
font-size: 12px;
margin-right:5px;
vertical-align: sub;
}
}
/* Hide Over 737px */
@media (min-width: 737px) {
#click_to_call_bar {
display: none;
}
}