﻿.appIndir { text-align: center; margin-top: 40px; font-size: 22px; color: #d70f0f; }

.content.content_top_margin { margin-top: 133px!important; }

.header_top { background: #eaeaea; color: #333333; text-align: right; }
.header-hizli ul {padding: 0; margin: 0;}
.header-hizli ul li {padding: 0; margin: 0; list-style: none; display: inline-block;}
.header-hizli ul li:first-child a {background: #d70f0f; font-size: 14px; display: block; padding: 0 15px; color: #fff;}
.header-hizli ul li a {color: #d70f0f; font-size: 14px; display: block; padding: 0 15px;}
.header-hizli ul li a:hover {background: #d70f0f; color: #fff;}

.hidden { display: none; }
.visible { display: block; }
.nopadding { padding-left: 0!important; padding-right: 0!important; }
.padding1px { padding-left: 1px!important; padding-right: 5px!important; }
.LoadingImage { float: right; height: 26px; }

.qbutton.big_large_full_width { line-height: 40px; height: 40px; }

.search_button .fa.fa-search,
.mobile_menu_button .fa.fa-bars { font-size: 22px; }

nav.main_menu > ul > li > a { padding: 0 3px; font-size: 12px; }

.istatistik { padding: 20px 0; }

.sonucArabalar .post-thumb {
    min-height: 100px;
    background: #333;
    text-align: center;
    font-size: 75px;
    color: #d70f0f;
    line-height: normal;
}
.sonucArabalar .blog_holder article { width: 25%; }
.sonucArabalar .blog_holder article .post_text .post_text_inner { min-height: inherit !important; padding: 5px 15px; }
.sonucArabalar .blog_holder article .post_text .post_text_inner h4 { margin-bottom: 0; text-align: center; font-size: 22px; }
.sonucArabalar .blog_holder article .post_text .post_text_inner h6 { text-align:center; color: #333333; }

.w3-border{border:1px solid #ccc!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-center{text-align:center!important}

/*jcarousel*/
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 275px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    margin-right: 10px;
    min-height: 150px;
    position: relative;
}
.jcarousel li h6 { display: inline-block; font-size: 22px; }
.jcarousel li h5 { display: inline-block; font-size: 28px; }

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: 0.7;
}

.jcarousel li span { display: block; width: 100%; background: #fff; opacity: 0.96; padding: 5px 0; position: absolute; bottom: 10px; font-weight: bold; }
/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 10%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    right: 35px;
}

.jcarousel-control-next {
    right: 0;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

.testimonials.testimonials_carousel { visibility: inherit!important; }
/**************************** Revolution Slider ****************************/
.bannercontainer {
    height: 100%;
    max-height: 495px !important;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100% !important;
    margin-top: 134px;
    display: block !important;
}
.bannercontainer .tp-leftarrow.default,
.bannercontainer .tp-rightarrow.default {
  background: url("../images/slider/arrows.jpg") no-repeat;
  height: 60px;
  opacity: 0.4;
  -ms-filter: none;
  filter: none;
  width: 60px;
}
.bannercontainer .tp-rightarrow.default:hover {
  background-position: 0 -60px;
}
.bannercontainer .tp-leftarrow.default {
  background-position: -60px 0;
}
.bannercontainer .tp-leftarrow.default:hover {
  background-position: -60px -60px;
}
.bannercontainer .tp-bullets.simplebullets.round .bullet {
  background-image: url("../images/slider/bullet.png");
}
.banner.revslider-initialised.tp-simpleresponsive { height: 440px !important; }
.bannercontainer .caption p {
  background: #000;
  color: #fff;
  font-family: 'Cabin', sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  margin-bottom: 70px;
  padding-right: 60px;
  text-transform: uppercase;
}
.bannercontainer .caption p>span {
  background: #cd1d1f;
  color: #fff;
  display: inline-block;
  font-size: 0.8em;
  margin: -10px 40px -10px 0px;
  position: relative;
  text-align: center;
  padding: 2px 20px 0 33px;
}
.bannercontainer .caption p>span>span {
  border: 30px solid #cd1d1f;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  height: 62px;
  left: 100%;
  position: absolute;
  top: 0;
  width: 30px;
}

.hakkimizda h4 a { color: #fff; }
.galItem { min-height: 210px; }

.notice { margin-top: 20px; font-weight: bold; text-align: center; color: #d70f0f; font-size: 16px; }

.digerMenuler { padding: 0; margin: 0; }
.digerMenuler li { list-style: none; margin-bottom: 5px; display: inline-block; width: 49%; }
.digerMenuler li a { text-align: left; }

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul { padding: 10px 0; }

.mobilBanner { display: none; }

.instagramscroll {
    OVERFLOW-X: hidden;
    VERTICAL-ALIGN: middle;
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 300px;
}

.qode_carousels li.item { width: 159px !important; }
.resimler .wpb_single_image .vc_single_image-wrapper img { width: 225px; height: 300px; }
.tabicerik .vc_col-sm-6 { /*padding: 0;*/ }
.resimler .wpb_column { margin-bottom: 60px; min-height: 368px; }
.resimler h6 { min-height: 45px; }

.raporAciklama h1 { display: inline-block; margin: 0 10px 0 15px; }

.krediKartiForm { border: 1px solid #ccc; width: 100%; float: left; padding: 15px 0; }
.krediKartiForm select.wpcf7-form-control.wpcf7-select { width: 45%; }
/*form#CekimYap b { display: block; }*/

.kronikForm select { width: 98%; font-size: 14px; }
.kronikForm textarea { width: 98%; height: 250px; }

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz { font-size: 16px; }

.formHata { padding: 10px; border: 1px solid #808080; background: #ff0000; color: #fff; font-weight: bold; margin-bottom: 10px; }
.formHata.formOk { background: #1ca116; color: #fff; }

/*Galeri*/
.wpb_single_image .vc_single_image-wrapper { height: 200px; display: table-cell; vertical-align: middle; }
.wpb_single_image .wpb_wrapper { text-align: center; }
.wpb_single_image .vc_single_image-wrapper img { max-height: 200px; }

/*Bayiler*/
a.haritaBuyut { display: none; }
#wpgmza_map img { max-width: none !important; }
.wpgmza_widget { overflow: auto; }
.bayiContainer { border-bottom: 3px solid #d70f0f; margin-bottom: 30px; padding-bottom: 30px; }

aside { float: left; max-width: 250px; width: 100%; }
#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }

#bayiContent h2 { background: #d70f0f; color: #fff; padding: 10px 15px; font-size: 22px; margin-bottom: 5px; }

#bayiContent #divBayiler .item { background: #bbbbbb; padding: 10px; font-weight: normal; display: block; border-bottom: 1px solid #fff; }
#bayiContent #divBayiler .item.active { background: #d70f0f; }
#bayiContent #divBayiler .item h5 { color: #fff; font-size: 14px; font-weight: bold; }
#bayiContent #divBayiler .item p { color: #fff; font-weight: normal; }

.divBayiler a[href^="tel:"] { font-weight: bold; color: #d70f0f; }

#bayiContent .sehirler { display: none; }
#bayiContent .sehirler .liste { padding: 0; margin: 0; }
#bayiContent .sehirler .liste > li { padding: 0; margin: 0 0 1px 0; list-style: none; }
#bayiContent .sehirler .liste > li > a { background: #d70f0f; color: #fff; font-weight: bold; display: block; padding: 10px 0; }
#bayiContent .sehirler .liste li .bayis { display: none; padding: 0; }
#bayiContent .sehirler .liste li.active .bayis { display: block; }
#bayiContent .sehirler .liste li .bayis li { padding: 0; margin: 0; list-style: none; text-align: left; }
#bayiContent .sehirler .liste li .bayis li:nth-child(even) { background: #b3b3b3; }
#bayiContent .sehirler .liste li .bayis li:nth-child(odd) { background: #a6a6a6; }
#bayiContent .sehirler .liste li .bayis li a { text-decoration: none; padding: 10px; display: block; }
#bayiContent .sehirler .liste li .bayis li a strong { font-size: 16px; }
#bayiContent .sehirler .liste li .bayis li a,
#bayiContent .sehirler .liste li .bayis li a span { color: #fff; display: block; }

select.bayiler,
select.sehirler { display: none; background: #d70f0f; color: #fff; padding: 10px; -webkit-appearance: menulist-button; -webkit-appearance:none; width: 90%; margin: 10px 5%; }

.SumoSelect { width: 90% !important; padding: 0 5%; text-align: left; }
.SumoSelect>.CaptionCont { border: 1px solid #d70f0f; background-color: #d70f0f; color: #fff; padding: 10px; margin-bottom: 10px; }
.SumoSelect>.optWrapper { width: 90%; left: 5%; text-align: left; }

.bayiler.nav { display: block; }
.bayilerSeh { display: none; }
.bayiler li {
    margin: 0;
    overflow: hidden;
    position: relative;
    display: block;
    margin-right: 0;
}
.bayiler li .collapse { background: #a5a5a5; }
.bayiler li .collapse li a { height: 26px; line-height:26px; font-size: 14px; }
.bayiler li a {position: relative;
    display: block;
    height: 52px;
    line-height: 52px;
    margin: 0;
    padding: 0 20px;
    color: #fff;
    background-color: #eaeaea;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;}
.bayiler li a img { height: 32px; vertical-align: middle; }
.bayiler li a {background-color: #d7d7d7;}
.bayiler li a.active, .bayiler li a:hover {color: #ffffff;background-color: #d70f0f;}
.bayiler li .collapse li a img { height: 16px; }
#bayiContent #divBayiler .item h5 img { height: 32px; vertical-align: middle; }
.bayiContainer .wpb_content_element h5 { font-size: 14px; border-bottom: 1px solid #e1e1e1; margin-bottom: 10px; padding-bottom: 10px; }
.bayiContainer .wpb_content_element h5 img { height: 32px; vertical-align: middle; }

.footer_top .widget.widget_nav_menu li { margin-bottom: 7px; }

.formIletisim { width: 500px; color: #fff; }
.formIletisim h2,
.formIletisim p{ color: #fff; }

p.red { margin: -10px 0 15px 0; }
.red { color: #d70f0f; }

.footer_top {padding-bottom:26px;}
.otoeksder { background-color: #333333; }
.ortaklar { text-align: right; }
.ortaklar img { margin-left: 10px; }

.wpb_alert { text-align: center; color: #d70f0f; font-weight: bold; font-size: 16px; }

.sozlesme { OVERFLOW-X: hidden; VERTICAL-ALIGN: middle; OVERFLOW: auto; WIDTH: auto; HEIGHT: 300px; padding:5px; border: 1px solid #d7d7d7; }

#fancybox-content .content.content_top_margin { margin-top: 0 !important; }
#fancybox-content .sayfaicerik { padding: 0; margin: 0; }
#fancybox-content .vc_col-sm-1,
#fancybox-content .vc_col-sm-10,
#fancybox-content .vc_col-sm-11,
#fancybox-content .vc_col-sm-12,
#fancybox-content .vc_col-sm-2,
#fancybox-content .vc_col-sm-3,
#fancybox-content .vc_col-sm-4,
#fancybox-content .vc_col-sm-5,
#fancybox-content .vc_col-sm-6,
#fancybox-content .vc_col-sm-7,
#fancybox-content .vc_col-sm-8,
#fancybox-content .vc_col-sm-9
{ padding-left: 0; padding-right: 0; }
#fancybox-content .boxed .section .section_inner,
#fancybox-content .grid_section .section_inner { width: 100%; }
#fancybox-content .section_inner_margin,
#fancybox-content .parallax_section_inner_margin { margin-left: 0; margin-right: 0; }
#fancybox-content .vc_row { margin-left: 0; margin-right: 0; }

a.fancybox-ajax { color: #d70f0f; text-decoration: underline; }

.randevu {  }
.randevu .bayilerimiz {}
.randevu .bayilerimiz li { border: 1px solid #d7d7d7; padding: 5px; width: 47%; display: inline-block; margin: 5px; min-height: 170px; vertical-align: top; }
.randevu .bayilerimiz li a { display: block; height: 100%; }
.randevu .bayilerimiz li:hover { background: #d70f0f; }
.randevu .bayilerimiz li:hover a,
.randevu .bayilerimiz li:hover a span { color: #fff; }
.randevu .bayilerimiz li:hover a span {border-bottom: 1px solid #fff;}
.randevu .bayilerimiz li a span { color:#d70f0f; font-weight: bold; font-size: 18px; padding: 5px 0; display: block; border-bottom: 1px solid #d70f0f; }

#takvim { background: #fff; margin: 20px 0; }
#takvim table { width: 100%; color: #fff; border-spacing: 2px; border-collapse: separate; font-family: 'Open Sans', sans-serif; font-size: 12px; }
#takvim table th { line-height: 34px; color: #000; }
#takvim table th, #takvim table td { text-align: center; padding: 0; }
#takvim table td { background: #95b75d; vertical-align: top; height: 75px; width: 14.28571428571429%; color: #fff; }
#takvim table td.dolu { background: #eaeaea; color: #fff; }
#takvim table td.dolu a { color: #fff; }
#takvim table td.bugun { background: #e2e998; }
#takvim table td.bugun a { color: #000; }
#takvim table td.bosGun { background: #eeeeee; }
#takvim table td > a { display: block; padding: 0; line-height: 75px; font-size: 14px; text-align: center; font-weight: bold; color: #fff; }
#takvim table td > a:hover { text-decoration: none; }

.ranFormu .bayiBilgi .baslik { font-size: 22px; padding: 4px 0; font-weight: bold; color: #d70f0f; }
.ranFormu h4 { margin-top: 20px; }

.sosMedya a { background: url(../images/sosyal-medya.png) no-repeat; margin: 0 5px 5px 0; width: 25px; height: 25px; display: inline-block; }
.sosMedya a.facebook { background-position: -128px -5px; }
.sosMedya a.twitter { background-position: -128px -45px; }
.sosMedya a.instagram { background-position: -248px -5px; }
.sosMedya a.googlePlus { background-position: -208px -5px; }
.sosMedya a.blogger { background-position: -48px -5px; }
.sosMedya a.dailymotion { background-position: -88px -5px; }
.sosMedya a.flickr { background-position: -168px -5px; }
.sosMedya a.linkedin { background-position: -8px -5px; }
.sosMedya a.pinterest { background-position: -8px -45px; }
.sosMedya a.snapchat { background-position: -48px -45px; }
.sosMedya a.tumblr { background-position: -88px -45px; }
.sosMedya a.vimeo { background-position: -168px -45px; }
.sosMedya a.vine { background-position: -208px -45px; }
.sosMedya a.youtube { background-position: -248px -45px; }

.blog_holder.masonry, .blog_holder.masonry_full_width { width: 100% !important; }
.blog_holder.masonry article, .blog_holder.masonry_full_width article { width: 32% !important; margin-right: 10px !important; margin-bottom: 10px !important; position: inherit !important; }
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner { min-height: 280px !important; }
.blog_holder .kirmizibtn { margin-top: 10px; display: block; text-align: center; }

.aracGenelBilgi { margin-top: 30px; border-top: 1px solid #ccc; padding-top: 15px; }
.aracGenelBilgi > table { width: 100% !important; border-collapse: collapse; }
.aracGenelBilgi > table td { text-align: left; border: 1px solid #eaeaea; color: #000; }
.aracGenelBilgi > table td h5 { color: #000; font-size: 14px; }
.aracGenelBilgi > table tbody tr:nth-last-child(1),
.aracGenelBilgi > table tbody tr:nth-last-child(2) { display: none; }
.aracGenelBilgi .label { padding: 5px; color: #fff; font-weight: normal; font-size: 14px; }
.aracGenelBilgi .label-success { background-color: #95b75d; }
.aracGenelBilgi .label-info { background-color: #3fbae4; }
.aracGenelBilgi .label-warning { background-color: #fea223; }

.tableCinnet { width: 100%; border-collapse: collapse; }
.tableCinnet th { background: #eaeaea; text-align: left; }
.tableCinnet td { border: 1px solid #eaeaea; border-left: none; border-right: none; text-align: left; }

.fiyat { color: #d70f0f; margin-left: 10px; }
.fiyat i { text-decoration: line-through; font-size: 11px; color: #000; }
#toplamPaketTutar { color: #d70f0f; font-size: 24px; font-weight: bold; }
#toplamPaketIndTutar { color: #d70f0f; font-size: 18px; font-weight: bold; }

.vc_col-sm-2Hiz { width: 14.28571428571429%;     position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; float: left; }

.wpcf7-form-control.error { border: 2px solid #d70f0f !important; }

h6.bannerAdi{ min-height: 50px; }

select.wpcf7-form-control.wpcf7-select,
select.wpcf7-form-control.wpcf7-select:focus
{  }

.select_bayiler { font-size: 20px !important; padding: 20px 17px !important; background: #d70f0f !important; color: #fff !important; z-index: 10000 !important; position: relative !important; }

.button_randevu { background-color: #000 !important; color: #d70f0f !important; }
.select-yesil { background-color:#1ca116 !important; }

.otoraporMobilApp { text-align: center; margin-top: 6px; }
.otoraporMobilAppRed { text-align: center; }

.footer_bottom_holder .textwidget {text-align: right;margin: 20px 0;padding: 0 150px;}

#divIcerik .icerikHtml .container_inner.default_template_holder { padding-top: 0 !important; width: 100%; }
#divIcerik .icerikHtml .section_inner { width: 100%; }
#divIcerik .icerikHtml article { width: 100%; border-bottom: 2px solid #d70f0f; margin-bottom: 20px; padding-bottom: 20px; }

.fiyatBul { }
.fiyatBul .fiyatAciklama { padding: 0; margin: 0; }
.fiyatBul .fiyatAciklama li { padding: 10px 15px; margin: 0; list-style: none; border-bottom: 1px solid #fff; color: #fff; background: #d70f0f; position: relative; line-height: normal; font-size: 18px; }
.fiyatBul .fiyatAciklama li strong { display: block; }
.fiyatBul .fiyatAciklama li.fiyat { border: #d70f0f; background: #fff; color: #d70f0f; font-weight: bold; }
.fiyatBul .fiyatAciklama li.not { padding: 5px 15px; background: #fff; color: #000; font-size: 10px; }
.fiyatBul .fiyatShow { background: #d70f0f; color: #fff; text-align: center; font-size: 28px; font-weight: bold; display: block; padding: 20px 15px; }

#comments { }
.commentlist { padding: 0; margin: 0; }
.commentlist li { list-style: none; padding: 0; margin: 20px 0 0 0; }
.commentlist li .user {display: inline-block;width: 68px;}
.commentlist li .message {display: inline-block;margin-left:20px; vertical-align: top;}
.commentlist li .message h2,
.commentlist li .message h2 a { font-size: 14px; color: #333; }
.commentlist li .message .meta { display: block; font-size: 10px; font-style:italic; }

.paketler { font-size: 18px; }
.paketler label { line-height: 32px; }
.paketler label input { margin-right: 10px; }

.sorucevap .q_accordion_holder.accordion .ui-accordion-header { line-height: normal; height: auto; padding: 10px 0; min-height: 100px; }
.sorucevap .q_accordion_holder .ui-accordion-header .accordion_mark { top: 10px; left: 10px;}
.sorucevap .q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner { font-size: 14px; font-weight: normal; }


p.price {font-size: 28px; font-weight: bold; margin-top: 10px; color: #d70f0f; }

.urunDetay .resimler > div { display: inline-block; width: 100px; }
.urunDetay .resimler > div img { width: 100%; }
.urunDetay .resimler .bigPhoto { display: block; width: 100%; margin-bottom: 20px; }

.urunDetay .item-details { padding: 0; margin: 0; margin-top: 30px; }
.urunDetay .item-details li { padding: 0; margin: 0; list-style: none; display: inline-block; width: 48%; font-size: 18px; }
.urunDetay .item-details li:first-child { font-size: 24px; font-weight: bold; color: #d70f0f; }
.urunDetay .item-details li span.fiyat { margin-left: 0; font-size: 18px; font-weight: bold; color: #888; }
.urunDetay .kisaAciklama { margin-top: 30px; }
.urunDetay .qbutton { margin-top: 30px; }
.urunDetay .sosyalMedyaPaylas { margin-top: 30px; }
.urunDetay .uzunAciklama { margin: 20px 0; }
.urunDetay .uzunAciklama > div { float: left; width: 48%; margin: 0 1% 25px 1%; }
.urunDetay .uzunAciklama > div.col-full { float: left; width: 100%; margin: 0; }
.urunDetay .uzunAciklama > div > strong { display: block; background: #d70f0f; color: #fff; font-size: 18px; line-height: 28px; padding: 10px 15px; }
.urunDetay .uzunAciklama > div > em { display: block; background-color: #ff9c00; color: #fff; padding: 2px 15px; }
.urunDetay .uzunAciklama ul { margin: 0; padding: 0; }
.urunDetay .uzunAciklama ul li { margin: 5px 0; padding: 0 15px; list-style: none; line-height: 28px; font-size: 14px; background: #eaeaea; }

/*Aninda İletisim*/
strong.phone{border:solid 2px #fff;display:block;background:#d70f0f;width:80px;height:80px;border-radius:50%;overflow:hidden;position:fixed;left:30px;bottom:30px;cursor:pointer;z-index:102;color:#fff;text-align:center;font-size:34px;line-height:80px;}
.band{width:0%;height:0px;background:rgba(0, 0, 0, 0.9);position:fixed;left:75px;bottom:65px;z-index:101;overflow:hidden;border-radius:5px;min-height:0px !important;}
.band span{display:block;width:100%;font-size:14px;font-weight:400;margin:0;}
.band .bsa  {color: #fff; text-align: center; display: block; line-height: 50px; font-size: 28px;}
.band .errorMsg { color: #d70f0f; }
.band input,
.band select,
.band textarea {width: 100%;height: 40px;border: solid 1px #fff !important;outline: none !important;background-color: transparent !important;color: #fff !important;padding: 0px 2%; margin-bottom: 5px !important; font-size: 14px;}
.band select option { color: #000 !important; }
.band textarea { height: 100px; }
.band input[type='submit'] { background: #fff !important; font-weight: bold; font-size: 18px; color: #000 !important; margin-top: 10px !important; }
.band .genel {padding: 0 20px;}
.band ::-webkit-input-placeholder {color: #fff;}
.band :-moz-placeholder {color: #fff;}
.band ::-moz-placeholder {color: #fff;}
.band :-ms-input-placeholder {color: #fff;}
@-webkit-keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
	20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
	20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}

.mesaj { border-radius: 10px; background: #d70f0f; color: #fff; text-align: center; margin-bottom: 30px; padding: 30px 0; width: 50%; margin: 0 auto 30px auto; }
.yardimci { text-align: center; }
.yardimci h3 { text-align: center; }
.yardimci ul { padding: 0; margin: 15px 0 0 0; }
.yardimci ul li { padding: 0; margin: 0; list-style: none; }
.yardimci ul li a { margin-bottom: 15px; border-bottom: 1px solid #fefefe; font-size: 14px; font-weight: bold; line-height: 28px; }
.yardimci ul li a:hover { color: #d70f0f; }

.qbutton.big_large_full_width { font-size: 14px !important; font-weight: normal !important; }

ul.bayiImg { padding: 0; margin: 0; }
ul.bayiImg li { padding: 0; margin: 0 0 15px 0; list-style: none; display: inline-block; width: 32%; height: 115px; }
ul.bayiImg li img { max-width: 100%; max-height: 192px; }

.mobil-show { display: none; }
.mobil-show .qbutton {display: block; margin: 10px 0; text-align: center; font-size: 18px;}

.footerMobilBanner a { display: inline-block; width: 45%; }

.qode_search_form .container input { width: 90%; padding: 15px 5px; line-height: 32px; margin: 0; font-size: 16px; color: #ff220a; }
.qode_search_form .container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #d70f0f;
}
.qode_search_form .container input::-moz-placeholder { /* Firefox 19+ */
  color: #d70f0f;
}
.qode_search_form .container input:-ms-input-placeholder { /* IE 10+ */
  color: #d70f0f;
}
.qode_search_form .container input:-moz-placeholder { /* Firefox 18- */
  color: #d70f0f;
}

.testimonials .testimonial_text_inner p:not(.testimonial_author) { font-size: 12px; }

@media all and (min-width: 768px) and (max-width: 1024px) {
    .header_top {height: 33px !important;line-height: 33px !important;}
    div.grid_section .section_inner { width: 100%; }
    .section_inner_margin, .parallax_section_inner_margin { margin: 0 15px; }
    .wpb_single_image .vc_single_image-wrapper { display: block; width: 100%; height: auto; }
    .wpb_single_image .vc_single_image-wrapper img { max-height: none; width: 100%!important; height: auto!important; }
    .vc_single_image-img { width: 100%!important; height:auto!important; }

    .bannercontainer { display: none !important; }

    .mobilBanner { display: block; }
    .q_logo a,
    .logo_wrapper { width: 100%; text-align: center; left: 0; }
    .q_logo img { display: initial; position: initial; left: initial; }
    .q_slider { margin-top: 0; display: none; }
    .image_hover,
    .wpb_wrapper { text-align: center; }
    .footer_bottom p, .footer_bottom span, .footer_bottom ul li a { line-height: 20px !important; }

    .hizmetler > .wpb_column{ width: 33%; display: inline-block; }

    .randevu .bayilerimiz li { width: 100%; margin: 5px 0 5px -5px; }
    
    .harita {
        display: none;
    }
    #bayiContent h2 { background: #eaeaea; color: #d70f0f; }
    /*.icerikHtml a.item { display: none !important; }*/
    select.bayiler, select.sehirler { display: block; }

    /*.vc_col-sm-12 { padding: 0; }*/
    a.haritaBuyut { display: block; text-align: center; }
    .haritaBuyuk iframe { height: 100px!important; }
    .divBayiler .wpb_column { padding: 0; }
    aside { max-width: 100%; float: none; }
    #sidebar.sticky { top: 0 !important; margin-left: -15px; }

    .qbutton.medium,
    .qbutton.big_large_full_width.kirmizibtn {
        white-space: normal;
        word-wrap: break-word;
        text-align: center;
        display: inline-block;
        height: auto;
    }

    .sayfaicerik .vc_col-sm-3,
    .sayfaicerik .vc_col-sm-4,
    .sayfaicerik .vc_col-sm-6 { padding: 0 20px; }
    .sayfaicerik .vc_col-sm-4 .item { height: auto !important; }

    .digerMenuler li { width: 100% !important; }

    #bayiContent .bayiler.nav { display: none; }
    #bayiContent .bayilerSeh { display: block; }

    .wpb_wrapper a.qbutton.big_large_full_width,
    .digerMenuler li a.qbutton.big_large_full_width,
    h4 .tab-title { font-size: 12px; }

    .formIletisim { width: 100%; }

    .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 { width: 50%; }
	.footer_bottom_holder .textwidget {padding: 0 10px;}
    iframe { width: 100%; }
    nav.mobile_menu ul li a { line-height: 32px; }
	
	.mobil-show { display: block; position: fixed; top: -10px; width: 100%; left: 0; z-index: 1000; }
}

@media all and (min-width: 480px) and (max-width: 768px) {
    .header_top {height: 33px !important;line-height: 33px !important;}
    div.grid_section .section_inner { width: 100%; }
    .section_inner_margin, .parallax_section_inner_margin { margin: 0 15px; }
    .wpb_single_image .vc_single_image-wrapper { display: block; width: 100%; height: auto; }
    .wpb_single_image .vc_single_image-wrapper img { max-height: none; width: 100%!important; height: auto!important; }
    .vc_single_image-img { width: 100%!important; height:auto!important; }

    .bannercontainer { display: none !important; }

    .mobilBanner { display: block; }
    .q_logo a,
    .logo_wrapper { width: 100%; text-align: center; left: 0; }
    .q_logo img { display: initial; position: initial; left: initial; }
    .q_slider { margin-top: 0; display: none; }
    .image_hover,
    .wpb_wrapper { text-align: center; }
    .footer_bottom p, .footer_bottom span, .footer_bottom ul li a { line-height: 20px !important; }

    .hizmetler > .wpb_column{ width: 33%; display: inline-block; }

    .randevu .bayilerimiz li {
        width: 100%;
        margin: 5px 0 5px -5px;
    }

    .harita { display: none; }
    #bayiContent h2 { background: #eaeaea; color: #d70f0f; }
    /*.icerikHtml a.item { display: none !important; }*/
    select.bayiler, select.sehirler { display: block; }
    #bayiContent .sehirler { display: block; }

    /*.vc_col-sm-12 { padding: 0; }*/
    a.haritaBuyut { display: block; text-align: center; }
    .haritaBuyuk iframe { height: 100px!important; }
    .divBayiler .wpb_column { padding: 0; }
    aside { max-width: 100%; float: none; }
    #sidebar.sticky { top: 0 !important; margin-left: -15px; }

    .qbutton.medium,
    .qbutton.big_large_full_width.kirmizibtn {
        white-space: normal;
        word-wrap: break-word;
        text-align: center;
        display: inline-block;
        height: auto;
    }

    .sayfaicerik .vc_col-sm-3,
    .sayfaicerik .vc_col-sm-4,
    .sayfaicerik .vc_col-sm-6 { padding: 0 20px; }
    .sayfaicerik .vc_col-sm-4 .item { height: auto !important; }

    .digerMenuler li { width: 100% !important; }

    #bayiContent .bayiler.nav { display: none; }
    #bayiContent .bayilerSeh { display: block; }

    .wpb_wrapper a.qbutton.big_large_full_width,
    .digerMenuler li a.qbutton.big_large_full_width,
    h4 .tab-title { font-size: 12px; }

    .formIletisim { width: 100%; }

    .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 { width: 50%; }
	.footer_bottom_holder .textwidget {padding: 0 10px;}

    strong.phone{display: none !important;}
    .band{display: none !important;}
    iframe { width: 100%; }
    nav.mobile_menu ul li a { line-height: 32px; }
	
	.mobil-show { display: block; position: fixed; top: -10px; width: 100%; left: 0; z-index: 1000; }

    .blog_holder.masonry article, .blog_holder.masonry_full_width article { width: 100% !important; }
    .blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner { min-height: auto !important; }
}

@media all and (max-width: 480px) {
    .phone-hidden { display: none; }

    .header_top {height: 33px !important;line-height: 33px !important;}

    div.grid_section .section_inner { width: 100%; }
    .section_inner_margin, .parallax_section_inner_margin { margin: 0 15px; }
    .wpb_single_image .vc_single_image-wrapper { display: block; width: 100%; height: auto; }
    .wpb_single_image .vc_single_image-wrapper img { max-height: none; width: 100%!important; height: auto!important; }
    .vc_single_image-img { width: 100%!important; height:auto!important; }

    .bannercontainer { display: none !important; }

    .mobilBanner { display: block; }
    .q_logo a,
    .logo_wrapper { width: 100%; text-align: center; left: 0; }
    .q_logo img { display: initial; position: initial; left: initial; }
    .q_slider { margin-top: 0; display: none; }
    .image_hover,
    .wpb_wrapper { text-align: left; }
    .footer_bottom p, .footer_bottom span, .footer_bottom ul li a { line-height: 20px !important; }

    .randevu .bayilerimiz li {
        width: 100%;
        margin: 5px 0 5px -5px;
    }

    .hizmetler > .wpb_column{ width: 49%; display: inline-block; }

    .harita { display: none; }
    #bayiContent h2 { background: #eaeaea; color: #d70f0f; }
    /*.icerikHtml a.item { display: none !important; }*/
    select.bayiler, select.sehirler { display: block; }
    #bayiContent .sehirler { display: block; }

    /*.vc_col-sm-12 { padding: 0; }*/
    a.haritaBuyut { display: block; text-align: center; }
    .haritaBuyuk iframe { height: 100px!important; }
    .divBayiler .wpb_column { padding: 0; }
    aside { max-width: 100%; float: none; }
    #sidebar.sticky { top: 0 !important; margin-left: -15px; }

    .qbutton.medium,
    .qbutton.big_large_full_width.kirmizibtn {
        white-space: normal;
        word-wrap: break-word;
        text-align: center;
        display: inline-block;
        height: auto;
    }

    .sayfaicerik .vc_col-sm-3,
    .sayfaicerik .vc_col-sm-4,
    .sayfaicerik .vc_col-sm-6 { padding: 0 20px; }
    .sayfaicerik .vc_col-sm-4 .item { height: auto !important; }

    .digerMenuler li { width: 100% !important; }

    #bayiContent .bayiler.nav { display: none; }
    #bayiContent .bayilerSeh { display: block; }

    .wpb_wrapper a.qbutton.big_large_full_width,
    .digerMenuler li a.qbutton.big_large_full_width,
    h4 .tab-title { font-size: 12px; }

    .formIletisim { width: 100%; }
	.footer_bottom_holder .textwidget {padding: 0 10px;}

    strong.phone{display: none !important;}
    .band{display: none !important;}
    iframe { width: 100%; }
    nav.mobile_menu ul li a { line-height: 32px; }
	
	.mobil-show { display: block; position: fixed; top: -10px; width: 100%; left: 0; z-index: 1000; }

    .blog_holder.masonry article, .blog_holder.masonry_full_width article { width: 100% !important; }
    .blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner { min-height: auto !important; }
}