/* added for footer logo positioning */
.DiscLogo{text-align:right}
.DiscLogo img{margin-left:10px;width:60px;height:60px}

.click-to-chat-on-page-title{display:none}

.kazananlar-listesi{width:100%;height:auto;display:block}
.kazananlar-listesi ul{list-style-type:none}
.kazananlar-listesi ul li{list-style:none}
.single-column{columns:1;-webkit-columns:1;-moz-columns:1}
.double-column{columns:2;-webkit-columns:2;-moz-columns:2}
.triple-column{columns:3;-webkit-columns:3;-moz-columns:3}
.forth-column{columns:4;-webkit-columns:4;-moz-columns:4}

.text-justify{text-align:justify;text-justify:inter-word;}
.no-border{border:none;width:70px;}
.line-height{line-height:40px;}

.data-footer-extra{width:22%;height:40px;float:left;text-align:center;border-right:1px solid #ccc;}
.data-footer-extra:last-child{border:none;width:34%;}

#footer-extra{width:100%;height:62px;border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin-top:10px;}
#footer-extra p{margin:0;text-align:center !important;vertical-align:middle !important;color:#ccc;display:block;}
#footer-extra img{width:40px;height:40px;text-align:center;margin-right:5px;}

.carousel-row{box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1)}
#customCarousel{min-height:278px;max-height:350px}
#customCarousel .carousel-inner{}
#customCarousel .carousel-indicators{bottom:10px}
#customCarousel .carousel-inner .carousel-caption{position:absolute;width:30%;top:0;right:0;bottom:0;left:0;background:#0090da;display:inline-block;float:right;padding:60px 15px}
#customCarousel .carousel-inner .carousel-caption h3{margin:0 auto 10px;font-size:1em}
#customCarousel .carousel-inner .carousel-caption p{margin:0 auto 10px}
#customCarousel .carousel-inner .carousel-caption a{margin:0 auto;background-color:#a4ce4e;background:-webkit-gradient(linear,left top,left bottom,from(#a4ce4e),to(#a4ce4e));background:linear-gradient(#a4ce4e,#a4ce4e);color:#333;display:block;padding:5px;font-size:14px;line-height:20px;font-weight:bold;}
#customCarousel .carousel-inner .carousel-caption a.btn:hover, #customCarousel .carousel-inner .carousel-caption a.btn:focus{outline-color:transparent;box-shadow:0 0 3px #333, 0 0 7px #333;}
#customCarousel .carousel-inner .item{min-height:278px;max-height:350px}
#customCarousel .carousel-inner .item img{position:relative;width:70%;display:inline-block;float:right}
#customVideo .embed-responsive-item{width:100%;height:auto;padding:0 5px;margin:0}

#customDetails{min-height:278px;max-height:350px;background:#fff;text-align:center;padding:40px 20px}

.flex-row{display:flex;flex-wrap:wrap;}
.flex-row > [class*='col-']{display:flex;flex-direction:column;}
.flex-row.row:after, 
.flex-row.row:before{display:flex;}

.equal-height-row{display:table;}
.equal-height-row > [class*="col-"]{float:none;display:table-cell;vertical-align:middle;}

.vtop{display:inline-block;vertical-align:top;float:none;}
.vmiddle{display:inline-block;vertical-align:middle;float:none;}
.vbottom{display:inline-block;vertical-align:bottom;float:none;}

.sticky-cta{position:fixed;display:block;bottom:-50px;right:20px;text-align:center;background:#0090da;padding:10px 20px;border-radius:30px;color:#fff;font-weight:500;cursor:pointer;overflow:hidden;transition:bottom .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:101;}
.sticky-cta:hover{background-color:#007abc;-webkit-box-shadow: 0 0 3px #333, 0 0 7px #333}
.sticky-cta label{cursor:pointer}
.sticky-cta.in{bottom:10px}
.sticky-cta .phone-icon{height:17px;width:19px;margin-right:5px;fill:#fff;position:relative;top:4px}

.comp-embed [data-comp-id]>.product-module{padding-left:0!important;padding-right:0!important}

.lightbox{display:none;position:fixed;z-index:9999;width:500px;height:auto;top:10%;left:50%;margin-left:-250px}
.lightbox:after{content:'';display:table;clear:both}
.lightbox-overlay{display:none;position:fixed;z-index:9996;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);cursor:pointer}
.lightbox .box{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:500px;margin:2% auto;padding:0;background-color:#FFF;box-shadow:0px 1px 26px -3px #777777}
.lightbox .title{margin:0;padding:0 0 10px 0px;border-bottom:1px #ccc solid;font-size:22px}
.lightbox .content{display:block;padding:0;font-size:18px;line-height:22px}
.lightbox .content .content-details{padding:5px 20px 15px}
.lightbox .content .content-footer{display:block;width:100%;height:32px}
.lightbox .content p{margin:10px 0;line-height:1.3;font-size:16px}
.lightbox .content img.footer-img{float:left;display:inline-block;height:32px;width:auto}
.lightbox .content a.details-btn{float:right;display:inline-block;margin:4px 0;background-color:#007abc;color:#fff;padding:4px 20px;display:inline-block;width:auto;font-size:12px;line-height:16px;font-weight:bold;text-decoration:none;text-align:center;border:0 solid transparent;border-radius:2px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}
.lightbox .close{position:absolute;top:-20px;right:-20px;text-decoration:none;font-size:14px;color:#858585;width:20px;height:20px;text-align:center;padding:3px 0;background:#fff;border-radius:50%;opacity:1}
.lightbox .open{display:block;outline:none}

.qr-lightbox{display:none;position:fixed;z-index:9999;width:500px;height:auto;top:10%;left:50%;margin-left:-250px}
.qr-lightbox:after{content:'';display:table;clear:both}
.qr-lightbox-overlay{display:none;position:fixed;z-index:9996;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);cursor:pointer}
.qr-lightbox .box{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:500px;margin:2% auto;padding:0;background-color:#FFF;box-shadow:0px 1px 26px -3px #777777}
.qr-lightbox .title{margin:0;padding:0 0 10px 0px;border-bottom:1px #ccc solid;font-size:22px}
.qr-lightbox .content{display:block;padding:0;font-size:18px;line-height:22px}
.qr-lightbox .close{position:absolute;top:-20px;right:-20px;text-decoration:none;font-size:14px;color:#858585;width:20px;height:20px;text-align:center;padding:3px 0;background:#fff;border-radius:50%;opacity:1}
.qr-lightbox .open{display:block;outline:none}

.social-cards .card{vertical-align:top;box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1);margin-bottom:20px;margin-left:2%;margin-right:2%;min-height:500px}
.social-cards .card .card-body{padding:20px}
.social-cards .card .card-body .btn{position:absolute;bottom:32px;left:50%;transform:translateX(-50%)}

@media screen and (min-width:1400px){
	#customCarousel{min-height:337px;max-height:350px}
	#customCarousel .carousel-inner .carousel-caption{padding:80px 15px}
	#customCarousel .carousel-inner .item{min-height:337px;max-height:350px}
	#customDetails{min-height:337px;max-height:350px}
}

@media screen and (max-width:768px){
	.find-office .btn-group .btn:not(.active){border-top:none;border-bottom:none;}

	.single-column{columns:1;-webkit-columns:1;-moz-columns:1}
	.double-column{columns:1;-webkit-columns:1;-moz-columns:1}
	.triple-column{columns:1;-webkit-columns:1;-moz-columns:1}
	.forth-column{columns:1;-webkit-columns:1;-moz-columns:1}

	.footer-legal__copyright{text-align:center;padding:10px 10px 0}
	.data-footer-extra{width:100% !important;float:none;border-right:none !important;height:auto !important;}
	#footer-extra{height:182px;}
	#footer-extra p{text-align:center;color:#4c4d4f;display:block;font-size:12px;}

	#customCarousel .carousel-indicators{display:none}
	#customCarousel .carousel-inner .carousel-caption{position:relative;width:100%;display:block;float:left;padding:10px 30px;left:0;right:0;top:0;bottom:0}
	#customCarousel .carousel-inner .item img{position:relative;width:100%;display:block;float:left;}
	
	.sticky-cta{width:80%;left:10%;right:10%;margin:0 auto}
}

@media screen and (min-width:768px){.carousel--hero .line-items{font-size:42px;line-height:1.25}
}