a[id]:before{ display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden;}

.main-header nav{border:none;}
.logo{padding-top:29px;}
.logo a{display:inline-block; width:180px; height:50px; background:url('../../assets/img/logo-white.png') no-repeat; text-indent:-9999px;}
.affix .logo a{background:url('../../assets/img/logo-black.png') no-repeat;}
.affix .logo{padding-top:10px;}
.affix{background:#fff;box-shadow:0 1px 3px rgba(0,0,0, .11);}
#nav-trigger{display:none;}
.navbar{margin-bottom:0;}
.affix .nav li a{padding:25px 15px;color:#000;}
.affix .nav li.active a, 
.affix .nav li a:hover{color:#ec3851;}

.nav li a:hover, 
.nav li a:focus{background-color:transparent;}

.nav li{position:relative;}
.nav li a{color:#fff;padding:45px 15px;position:relative;}
.nav li a:hover{color:#000;}
.nav li ul{display:none;background:rgba(0,0,0,0.6);padding:10px 20px;border-radius:0 0 4px 4px;position:absolute;top:60%;right:0;}
.nav li ul li{float:none;}
.nav li:hover > ul{display:block;}
.nav li:hover > ul a:hover{color:#ec3851;}

.nav ul li a, .affix .nav ul li a{display:block;padding:5px;white-space:nowrap;color:#fff;}
.affix li.has-sub-menu > a:after{color:#000}

li.has-sub-menu > a:after{content:'\eb73';font-family:'icofont';position:relative;top:2px;left:2px;color:#fff;}
li.has-sub-menu a + i{display:none;cursor:pointer;}

.home-banner{background:linear-gradient(-45deg, #f27121, #e73c48, #23a6d5, #23d5ab);background-attachment:fixed;background-size:400% 400%;animation:gradient 15s ease infinite;height:600px; padding-bottom:100px;}
.home-banner .container{position:relative;height:100%;display:flex;align-items:center;}
.home-banner .container .row{padding-top:110px;display:flex;}
.banner-text{position:relative;top:0;z-index:10;}
.banner-text *{color:#fff;}
.banner-text h1{margin-bottom:45px;line-height:1.2;}
.banner-text p{margin-bottom:65px;}
.banner-text .btn{position:relative;font-size:22px;}
.banner-text .btn i{font-size:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:32px;color:#fff;border:none;padding:0;}
.banner-text .btn:hover, .banner-text .btn:hover i{background-color:#f6f6f6;color:#000;}

.featured-item{padding:35px 12px 70px;}
.featured-item h3{margin-top:40px;margin-bottom:30px;font-weight:500;}
.featured-item i{font-size:60px;border-color:rgb(234, 234, 234);}

.information-box-item{background-color:#fff; border:1px solid #eaeaea;min-height:170px;padding:20px 12px 20px;border-radius:10px;box-shadow:0 0 3px 0 rgba(0,0,0, .11);}
.information-box-item h3{margin-bottom:10px;font-size:24px;font-weight:500;color:#ec3851;}
.information-box-item p{font-size:15px;}
.information-box-item i{font-size:60px;border-color:rgb(234, 234, 234);}

.blog-title {padding-top: 14px;margin-bottom: 9px;}
.price-title {color:rgb(246, 246, 246);font-size:24px;font-weight:300;padding:15px 0;}

.tablo{width:100%;border:1px solid #e6e6e6;border-right:none;border-bottom:none;font:bold 16px "Roboto";color:#222;box-sizing:border-box;}
.tablo tr{border:1px solid #e6e6e6;height:55px;cursor:pointer;}
.tablo th{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;vertical-align:middle;padding:10px;}
.tablo tbody td{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;height:35px;text-align:center;vertical-align:middle;padding:0 0 0 5px}
.tablo tbody tr:nth-child(even){background:#f7f7f7;}
.tablo tbody tr:hover{background:#ec38512b;}

#paketler .button a{display:block;background:#52bd00;color:#fff;text-decoration:none;padding:5px 10px;margin:0 5px;border-radius:3px;}
#paketler .button a.y{background:#45a5d1;}
#paketler .var{background-color:#52bd00;font-size:16px;color:#fff;padding:7px 8px; border-radius:20px;}
#paketler .yok{background-color:#999;font-size:16px;color:#fff;padding:7px 8px; border-radius:20px;}

#sorular li{clear:both;background:#fff;font:bold 16px "Roboto";border-bottom:1px dotted #cbcfd2;}
#sorular li a{display:block;color:#5b595e;text-shadow:1px 1px #fff;text-decoration:none;vertical-align:middle;padding:15px 0 15px 10px;}
#sorular li a i{float:right;font-size:18px;color:#709b63;vertical-align:middle;margin-right:10px;}
#sorular li a.active{display:block;}
#sorular li a.active i{color:#e1464c}
#sorular li p{display:none;background:#ffffcc;font-weight:100;color:#5B595E;padding:20px 10px;}

.footer-area{border-bottom:2px solid #ed3851;padding-top:27px;padding-bottom:24px;}
.copyright-text, .footer-menu li a{color:rgb(48, 48, 48);}
.footer-menu li a{padding:0px 6px;}

.page-header-area{background:linear-gradient(-45deg, #f27121, #e73c48, #23a6d5, #23d5ab);background-attachment:fixed;background-size:400% 400%;animation:gradient 15s ease infinite;min-height:250px;}
.page-header{padding-top:100px; padding-bottom:0; margin:0;border-bottom:none !important;}
.page-header a:hover, .page-header a i, .page-header a:hover{color:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.page-title{color:#fff;}
.blog-page, .single-blog-page{padding-bottom:63px;}
.blog-right{padding-left:30px;border-left:1px solid #e5e5e5;}
.blog-left-sidebar .blog-right{border-left:none;}
.blog-left-sidebar .blog-left{border-right:1px solid #e5e5e5;}
.blog-left{padding-right:30px;}
.single-post{padding:60px 0;border-bottom:1px solid #f7f7f7;}
.single-post:first-of-type{padding-top:0;}
.single-post:last-of-type{border-bottom:none;}
.single-post .flexbox-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blog-page .single-post figcaption{width:62%;}
.blog-page .post-thumb{width:35%;}
.post-thumb > a img{width:100%;}
.post-thumb > a{display:block;position:relative;}
.post-thumb > a:before{position:absolute;content:"";width:100%;height:100%;background:#ec3851;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";border-radius:5px;-webkit-transition:.5s;transition:.5s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.post-thumb > a:after{position:absolute;content:"\eeb6";font-family:'icofont';top:0;left:0;bottom:0;right:0;width:50px;height:50px;color:#fff;font-size:20px;text-align:center;line-height:50px;margin:auto;-webkit-transition:.5s;transition:.5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.post-thumb > a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.post-thumb > a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1.4);transform:scale(1.4);} 

.post-title{font-size:26px;margin-bottom:12px;}
.post-title a{color:#2b323f;}

.list-item-arrow li a{color:#303030;}

.comment-thumb{width:60px;margin-right:20px;}
.comment-body{width:calc(100% - 80px);}
.comments-list li{padding:30px 0;border-bottom:1px solid #f7f7f7;}
.comments-list li:last-child{border-bottom:none;}
.comment-title, .comment-author, .post-comment-title{text-transform:uppercase;color:#2b323f;}
.comment-title, .post-comment-title{font-size:16px;}
.comment-title{color:#ec3851;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 30px;padding-bottom:12px;cursor:pointer;font-weight:400;}
.comment-title:hover, .comment-title-bg, .comment-title-bg i, .comment-title:hover i{background-color:#ec3851;color:#fff;}
.comment-title-bg{border-radius:3px;}
.comment-title span, .comment-time-ago{font-size:14px;text-transform:none;}
.comment-body p{font-size:16px;}
.comment-author{font-size:14px;margin-bottom:2px;}
.comment-time-ago{margin-bottom:22px;}
.comment-body p{font-style:italic;}
.reply-comments-list{padding-left:80px;position:relative;top:30px;}
.post-my-comment .contact-field{margin-bottom:25px;}
.post-my-comment .btn-submit{font-weight:400;}

.comments-list, .post-my-comment{display:none;}

.page-blog .footer-widget .widget-menu li a, .page-blog .footer-widget .widget-content p, .page-blog .footer-widget .widget-title{color:#f7f7f7;}
.footer-area{padding-bottom:0;}
.footer-bottom{padding-top:27px;padding-bottom:24px;}
.footer-menu li a{padding:0px 6px;}

.title-border{position:relative;display:inline-block;margin-bottom:40px;}
.title-border:before, .title-border:after{content:'';position:absolute;height:1px;background-color:#ec3851;width:65%;}
.title-border:before{top:-8px;left:-10%;}
.title-border:after{right:-10%;bottom:-8px;}
.icofont{color:#ec3851;}
.icofont:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.btn-set a{max-width:45% !important;}
.btn-set a:first-child{margin-right:25px;}

.feedback-slider-item {	position: relative;	padding:0 30px 30px;margin-top:10px;}
.customer-name {margin-top: 25px;margin-bottom: 20px;font-size: 24px;font-weight: 700;}

#fix-icon{width:49px;position:fixed;bottom:20px;right:20px;z-index:100;}
#fix-icon a{clear:both;display:inline-block;width:49px;height:49px;font:bold 16px/49px "Trebuchet Ms";color:#fff;text-align:center;text-decoration:none;margin-bottom:10px;border-radius:25px;}
#fix-icon a i{line-height:49px;font-size:25px;color:#fff !important;}
#fix-icon #up{visibility:hidden;background:#e34f43;}
#fix-icon #whatsapp{background:#0dc143;}
#fix-icon #call{background:#06447c;}

@keyframes gradient{0%{background-position:0% 50%;}	50%{background-position:100% 50%;}	100%{background-position:0% 50%;}}
@keyframes gradient{0%{background-position:0% 50%;}	50%{background-position:100% 50%;}	100%{background-position:0% 50%;}}