

body {
    background-color: #e2e2e2;
    background:url(/images/ffds.png) repeat;
    background-position: center center;
}
.bg-home {
    background-color: #024b94;
    position: relative;
 background-image: url(/images/yygh.png);
    background-position: center center;
   -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
}
.carousel-inner {border: 5px solid #ffffff;}
.sayfabox { margin: 0 auto 50px;background: #fff;max-width: 1172px;overflow: hidden;}
.headerxx {    
    max-width: 100%;
    height: auto;
    width: 100%;
    background-repeat: no-repeat;    
}
.logo {}
/* equal card height */
.row-equal > div[class*='col-'] {
    display: flex;
    flex: 1 0 auto;
}

.row-equal .card {
   width: 100%;
}

.carousel-inner>.row-equal.active, 
.carousel-inner>.row-equal.next, 
.carousel-inner>.row-equal.prev {
    display: flex;
}

.carousel-inner>.row-equal.active.left, 
.carousel-inner>.row-equal.active.right {
    opacity: 0.5;
    display: flex;
}
.btn-danger {background-color: #A42823;border-color: #881510;}

.card-img-top-250 {
    max-height: 250px;
    overflow:hidden;
}
.martop5 {margin-top:5px;}
.martop10 {margin-top:10px;}
.martop15 {margin-top:15px;}
.marbot5 {margin-bottom:5px;}
.marbot10 {margin-bottom:10px;}
.marbot15 {margin-bottom:15px;}
.fsize16 {font-size:16px;}
.fsize18 {font-size:18px;}
.fontbold {font-weight:bold;}
.colorblack {color:#000;}
.colorred {color: #c72f32;}
.breadcrumb {width:100%;}
.page-item.active .page-link {background-color: #c82f33;border-color: #c82f33;}
header {}
footer a {color:#fff;}
footer a:hover {color:#000;}
.card {border: 1px solid #868686;}
.card-block {padding: 0.50rem;}
.mesaj .input-group {margin-bottom: 10px;}
.reklamkutu {position: relative;width: 100%;background: #f7f7f7;border-color: #1988dd #1988dd #1988dd;padding: 5px;border-width: 1px;border-style: solid;transition: all 0.4s ease-in-out 0s;}
.goog-te-gadget-simple {background-color: #fff;border-radius: 8px;}
.menushadow {background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 25%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0) 100%);}
.jumbotron {background-color: #fff;padding: 1rem 1rem;}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.sidebar-section-title span {
    border-bottom: 1px solid #024b94;
    color: #024b94;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 10px;
}
.sidebar-section-title span a {color: #024b94;}
.sidebar-section-title span a em{font-size:14px;color: #c82f33}
.sidebar-section-title span::before {
    background: #024b94 none repeat scroll 0 0;
    bottom: -4px;
    content: "";
    height: 8px;
    position: absolute;
    right: 0;
    transform: rotate(45deg);
    width: 8px;
}
.sidebar-section-title span::after{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #024b94;
    bottom: -9px;
    content: "";
    height: 18px;
    position: absolute;
    right: -5px;
    transform: rotate(45deg);
    width: 18px;
}
.dropdown-menu{
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dropdown-submenu {
    position: initial;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
  left: 100%;
  margin-top: -1px;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-height: 101%;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-nav .nav-link {color:#fff;}
.header-section.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    border-bottom: 1px solid #ececec;
    background:#02498e;
   
}
.header-top {
    display: block;
    position: relative;
    width: 100%;
    padding: 3px 0;
    line-height: 0.5;
}
.header-middle {
    padding: 15px 0 15px 0;
    background:#fff;
        -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.86);
}

.sosyalmedyabolumu {
    text-align: right;
    float: right;
}

.sosyalmedyabolumu > ul {
    display: inline-block;
    margin-bottom:0;
}

.sosyalmedyabolumu > ul > li {
    display: inline-block;
    list-style: none;
    margin-right: 15px;
}

.sosyalmedyabolumu > ul > li > a {
    color: #fff;
}

    .sosyalmedyabolumu > ul > li > a .fa {
        font-size: 18px;
        color: #fff;
    }

.sosyalmedyabolumu > ul > li > a:hover{
    opacity: 1;
}

.siteadiustsol {
    float: left;
    color:#fff;
}

.siteadiustsol > ul {
    margin-bottom:0;
}

.siteadiustsol > ul > li {
    display: inline-block;
    list-style: none
}

.siteadiustsol > ul > li > a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding: 0 15px;
    border-right: 1px solid #fff;
}
.dovizbolumu {
    text-align: right;
}

.dovizbolumu > ul {
}

.dovizbolumu > ul > li {
list-style: none;
    display: inline-block;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 0 15px;
    background: #c82f33;
    border-radius: 4px;
}
.dovizbolumu > ul > li:hover .dropdown-menu{
    display: block;
}
.dovizbolumu > ul > li:last-child{
    border: none;
}

.dovizbolumu > ul > li > a {
    color: #fec722;
}
.dovizbolumu > ul > li > a:hover{
    border-bottom: 1px dotted #fec722;
}

.carousel-caption {
position: absolute;
    right: 25%;
    bottom: 5px;
    left: 25%;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    text-align: center;
    background: #0000006e;
    border-radius: 8px;
}
.carousel-caption a {color: #fff;}
.bg-inverse {
 background-color: #024b94 !important;
    position: relative;
 background-image: url(/images/yygh.png);
    background-position: center center;
        border-top: 3px double #fff;
}

.testimonial-bg{
    border: 10px solid #66e1e3;
    padding: 80px 70px;
    text-align: center;
    position: relative;
}
.testimonial-bg:before{
    content: "\f10d";
    font-family: "fontawesome";
    width: 75px;
    height: 75px;
    line-height: 75px;
    background: #fff;
    text-align: center;
    font-size: 50px;
    color: #3c414c;
    position: absolute;
    top: -40px;
    left: 2%;
}
.testimonial{
    padding: 0 15px;
}
.testimonial .description{
    font-size: 20px;
    font-weight:400;
    font-style: italic;
    color: #848484;
    line-height: 30px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    position: relative;
}
.testimonial .description:before{
    content: "";
    width: 100%;
    border-top: 1px solid #ddd;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.testimonial .pic{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 25px auto;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    display: inline-block;
    font-size: 23px;
    font-weight: 700;
    color: #848484;
    text-transform: capitalize;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 16px;
    color: #848484;
}
.owl-theme .owl-controls{
  
    margin-top: 10px;
    position: absolute;
    bottom: -5%;
    right: 0;
}
.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 0px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #02498e !important;
    filter: Alpha(Opacity=50);
    opacity: .5;
}
.owl-prev:before,
.owl-next:before{
    content: "\f104";
    font-family: "fontawesome";
    font-size: 23px;
    font-weight: 700;
    color: #fff;
}
.owl-next:before{
    content:"\f105";
}
@media only screen and (max-width:767px){
    .testimonial-bg{ padding: 50px 40px; }
    .owl-theme .owl-controls{ bottom: -22%; }
}
@media only screen and (max-width:480px){
    .testimonial-bg:before{
        width: 55px;
        height: 55px;
        line-height: 55px;
        font-size: 40px;
    }
    .testimonial-bg{ padding: 30px 10px; }
    .owl-theme .owl-controls{ bottom: -15%; }
}
@media only screen and (max-width:360px){
    .testimonial .title,
    .testimonial .post{
        font-size: 16px;
    }
    .owl-theme .owl-controls{ bottom: -12%; }
}

.serviceBox{
    border-bottom: 4px solid #d0dde4;
    border-right: 4px solid #d0dde4;
    background: #fff;
    padding: 20px 20px 5px;
    transition: all 0.3s ease-in-out 0s;
        width: 100%;
}
.serviceBox:hover{
    border-color: #02498e;
}
.serviceBox .service-icon{
    display: block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    background: #02498e;
    text-align: center;
    float: left;
    font-size: 28px;
    color: #fff;
    margin: 0 20px 0 0;
    transition: all 0.3s ease-in-out 0s;
}
.serviceBox .title{
    display: inline-block;
    font-size: 20px;
    color: #041829;
    border-bottom: 3px solid #d9e7ed;
    padding-bottom: 6px;
    margin: 0 0 20px 0;
    transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover .title{
    border-color: #02498e;
}
.serviceBox .description{
    font-size: 14px;
    color: #333;
    margin: 0 0 11px 0;
}
.serviceBox .read-more{
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #02498e;
    text-transform: capitalize;
}
.serviceBox .read-more:hover{
    letter-spacing: 0.3px;
    color: #02498e;
}
.serviceBox .read-more:after{
    content: "\f0da";
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #02498e;
    margin-left: 7px;
    transition: all 0.2s ease 0s;
}
@media only screen and (max-width: 990px){
    .serviceBox{ margin-bottom: 30px; }
}

.post-slide{
    padding: 0 10px;
    transform: translateY(0);
    transition: all 0.30s ease 0s;
    
}
.post-slide:hover{
    transform: translateY(-10px);
}
.post-slide .post-img {
    position: relative;
    text-align:center;
     cursor:pointer;
}
.post-slide .post-img img{
    /*width: 100%;
    height: auto;*/
   
}
.post-slide .post-img:after{
    content: "";
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: linear-gradient(to left, rgba(210, 130, 19,0.7) , rgba(170, 55, 114,0.7));
    transform:translateY(-100%);
    transition:  all 0.30s ease 0s;
}
.post-slide:hover .post-img:after{
    transform:translateY(0);
}
.post-slide .post-img:before{
    content: "\f002";
    font-family: 'FontAwesome';
    width: 100%;
    height: 100%;
    text-align:center;
    position:absolute;
    top:-50%;
    font-size:30px;
    color:#fff;
    transition: all 0.50s ease 0s;
    z-index: 1;
}
.post-slide:hover .post-img:before{
    top:40%;
}
.post-slide .icons{
    position: absolute;
    bottom: -16px;
    left: 30px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    z-index:1;
}
.post-slide .icons img{
    width: 100%;
    height: auto;
}
.post-slide .post-review{
    padding: 10px 10px 10px;
    background: #fff;
    position:relative;
}
.post-slide .post-review:after{
    content: "";
    width: 90%;
    height: 10px;
    position: absolute;
    top: 100%;
    left: 5%;
    opacity: 0;
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    transform: translateY(0);
    transition: all 0.30s ease 0s;
}
.post-slide:hover .post-review:after{
    opacity: 1;
    transform: translateY(5px);
}
.post-slide .post-bar{
    padding: 0;
    list-style: none;
}
.post-slide .post-bar li{
    display:inline-block;
    font-size:16px;
    font-family: serif,Arial;
    color:#555;
    margin-right:10px;
    text-transform: capitalize;
}
.post-slide .post-bar li i{
    color:#9c4a6c;
    margin-right:8px;
}
.post-slide .post-title{
    margin:0 0 15px 0;
    color:#555;
    font-weight:bold;
    font-size:18px;
}
.post-slide .post-description{
    font-size:15px;
    line-height:21px;
    color:#808080;
}
.post-slide .read{
    text-transform: capitalize;
    font-size:15px;
    color:#9c4a6c;
}
.post-slide .read i{
    margin-left:10px;
}
.post-slide .read:hover{
    text-decoration:none;
    color:#333;
}


.serviceBox1{
    background: #fff;
    border: 1px solid #b9b9b9;
    margin-top:70px;
    text-align: center;
    padding: 25px;
}
.serviceBox1 .service-icon1{
    width: 100px;
    height: 100px;
    border: 3px double #c62f33;
    text-align: center;
    line-height: 82px;
    font-size: 40px;
    background: #fff;
    margin: -75px auto -20px;
}
.serviceBox1 .service-icon1 i{

    color:#c82f33;
    transition:all 0.3s ease-out;
}

.serviceBox1 .service-icon1 img{
  
    color:#c82f33;
    transition:all 0.3s ease-out;
}
.serviceBox1:hover .service-icon1{
    background: #5a5a5a;
    border-color: #5a5a5a;
    transition:all 0.3s ease-out;
}
.serviceBox1:hover .service-icon1 i{
    color:#fff;
}
.serviceBox1 .service-content1{
    margin-top: 25px;
}
.serviceBox1 .service-content1 h3{
    text-transform: capitalize;
    color:#161616;
    font-size: 20px;
}
.serviceBox1 .service-content1 h3:after{
    content: "";
    border-top: 1px solid #c62f33;
    border-bottom: 1px solid #c62f33;
    width: 70px;
    height: 4px;
    display: block;
    margin: 9px auto 5px;
}
.serviceBox1 .service-content1 p{
    color:#727272;
    line-height: 23px;
        margin-bottom: 0;
}
.serviceBox1 .read1{
    margin-top: 40px;
}
.serviceBox1 .read a{
    color:#161616;
    text-transform: capitalize;
}
.serviceBox1:hover .read1 a{
    color:#3498db;
    transition:all 0.3s ease-out;
}
@media only screen and (max-width: 990px){
    .serviceBox1{
        margin-top: 90px;
    }
}

.serviceBox2{
    border: 1px solid #8a716a;
    border-radius: 10px;
    margin-top: 30px;
    padding: 25px 20px;
    position: relative;
}
.serviceBox2 .service-icon{
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    background: #de6b48;
    font-size: 40px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: -30px;
    right: 40px;
}
.serviceBox2 .service-icon:before{
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: -20px;
    left: -45px;
    opacity: 0.1;
    transform: rotate(137deg) scale(1.5) skew(29deg) translate(-1px);
}
.serviceBox2 .service-icon:after{
    content: "";
    border-top: 11px solid #de6b48;
    border-right: 11px solid transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -4px;
}
.serviceBox2 .title{
    font-size: 24px;
    color: #787472;
}
.serviceBox2 .description{
    font-size: 16px;
    color: #8a716a;
    line-height: 25px;
}
@media only screen and (max-width: 990px){
    .serviceBox2{ margin-bottom: 30px; }
}
@media only screen and (max-width: 767px){
    .serviceBox2{ margin-bottom: 40px; }
}

a.gflag{vertical-align:middle;font-size:24px;float:left;margin-top:0px;padding:0 !important;background-repeat:no-repeat;background-image:url('/images/translate/24.png');}
a.gflag img{border:0;}
a.gflag:hover{background-image:url('/images/translate/24a.png');}
#goog-gt-tt{display:none !important;}
.goog-te-banner-frame{display:none !important;}
.goog-te-menu-value:hover{text-decoration:none !important;}
#google_translate_element2{display:none!important;}
#google_translate_element2{display:none!important;}

.card {
   
    width: 100%;
    margin-bottom: 30px;
    border-radius: 6px;
    color: rgba(0, 0, 0, 0.87);
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border: 1px solid #cecece;
}
.card-product {
    margin-top: 30px;
}
.card .card-image {
    position: relative;
    overflow: hidden;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: -30px;
    border-radius: 6px;
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffff;
    text-align:center;
    background:#fff;
}

.card .card-image img {
text-align:center;
    border-radius: 6px;
    pointer-events: none;
}

.card .table {
padding: 14px 7px 0px 7px;
    margin-bottom: 0px;
}
.category {
    position: relative;
    line-height: 0;
    margin: 15px 0;
}
.card-product .card-caption, .card-product .category, .card-product .card-description {
    text-align: center;
}
.card-caption {
    font-weight: 600;
    background: #024b94;
    text-decoration: none;
        margin: 0;
}
.card-caption a {
    color: #fff;
    text-decoration: none;
}
.card-product .cardfiyat {
    margin-top: 5px;
        text-align: center;
}

.card-product .cardfiyat p {
    margin-bottom: 0;
    font-size:18px;
}

.carousel-wrap {
 
  position: relative;
   
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    position: relative;
    padding: 0 10px;
    z-index: 100;
    -webkit-backface-visibility: hidden;
    text-align: center;
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}



/* Menu */
#kategorimenu,
#kategorimenu ul,
#kategorimenu ul li,
#kategorimenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#kategorimenu {
    width: 100%;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
    box-shadow: 3px 3px 2px 0 #0066ab;
}
#kategorimenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#kategorimenu > ul > li > a {
    padding: 15px 15px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    cursor: pointer;
    z-index: 2;
    font-size: 14px;
    text-decoration: none;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
        background: radial-gradient(at 50% -20%, #0070A1, #16113B) fixed;
}
#kategorimenu > ul > li > a:hover,
#kategorimenu > ul > li.active > a,
#kategorimenu > ul > li.open > a {
  color: #eeeeee;
  background: #273a44;
}
#kategorimenu > ul > li.open > a {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid #0066ab;
}
#kategorimenu > ul > li:last-child > a,
#kategorimenu > ul > li.last > a {
  border-bottom: 1px solid #000;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#kategorimenu > ul > li > a:hover > span::after,
#kategorimenu > ul > li.active > a > span::after,
#kategorimenu > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#kategorimenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #32373e;
  border-left: 1px solid #32373e;
  border-right: 1px solid #32373e;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #eeeeee;
  background: #49505a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#kategorimenu ul ul li:hover > a,
#kategorimenu ul ul li.open > a,
#kategorimenu ul ul li.active > a {
  background: #424852;
  color: #ffffff;
}
#kategorimenu ul ul li:first-child > a {
  box-shadow: none;
}
#kategorimenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#kategorimenu ul ul ul li a {
  padding-left: 30px;
}
#kategorimenu > ul > li > ul > li:last-child > a,
#kategorimenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#kategorimenu > ul > li > ul > li.open:last-child > a,
#kategorimenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#kategorimenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#kategorimenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#kategorimenu ul ul li.active > a::after,
#kategorimenu ul ul li.open > a::after,
#kategorimenu ul ul li > a:hover::after {
  border-color: #ffffff;
}
/* Menu son */


.navbar-toggler {
        z-index: 1;
        background:#c82f33;
    }
    
    @media (max-width: 576px) {
        nav > .container {
            width: 100%;
        }
    }
        
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
        display: block;
    }


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {


}
@media (min-width: 992px) {


}
@media (max-width: 768px){
.logo img {
    float: none;
    text-align: center;
    width:100%;
}
    .siteadiustsol {float: none;
    text-align: center;
    width:100%;
    }
    .sosyalmedyabolumu {float: none;
    text-align: center;
    width:100%;
    }
    .dovizbolumu {display:none; visibility:hidden;}
    .goog-te-gadget {text-align:center; margin-top:5px;}
    .goog-te-gadget-simple { float: none;text-align: center;  }
    .ortala {text-align:center !important;}
}


.portfolio-item {
    margin-bottom: 30px;
}


.sayfaetiket {
    text-align: center;
    font-size: 80%;
   
}

.anasayfaetiket {
   padding-right:5px;
   
   
}

.modal-header {
    padding: 0px;
}

.modal-body {
    padding:5px;
   
}
footer p {color: #fff !important;}
footer a {color: #fff;text-decoration:none;}
footer a:hover {color: #FFC107;}