@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700;1,800;1,900&amp;display=swap");
body {font-family: 'Nunito', sans-serif; font-weight: normal; font-style: normal; font-size: 15px; line-height: 26px; color: #7a7a7a; overflow-x: hidden;}
.page-wrapper{overflow-x: hidden;} h1, h2, h3, h4, h5, h6 {font-weight: normal; margin-top: 0px; margin-bottom: 0px; color: #0d2c13;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 70px; font-style: normal; line-height: 80px; font-weight: 700; letter-spacing: 0; }
h2 { font-size: 40px; font-style: normal; line-height: 50px; font-weight: 600; margin-bottom: 10px; position: relative; }
h3 { font-size: 30px; font-style: normal; line-height: 40px; font-weight: 600; }
h4 { font-size: 24px; font-style: normal; margin-bottom: 10px; font-weight: 600; line-height: 34px;  }
h5 { font-size: 20px; font-style: normal; margin-bottom: 10px; font-weight: 600; line-height: 26px; }
h6 { font-size: 18px; font-style: normal; line-height: 24px; margin-bottom: 10px; }
ul { margin: 0px; padding: 0px; } p { line-height: 1.7; }
.lead { font-weight: normal; font-size: 16px; line-height: 30px; }
.text-large{font-size: 100px; line-height: 100px;}
.text-decoration{text-decoration: underline;}
.z-index-0 { z-index: 0; position: relative; }
.z-index-1 { z-index: 1; position: relative; }
h1 span { color: #0049d0; }
section { padding: 80px 0; }
.font-w-3 { font-weight: 300; }
.font-w-4 { font-weight: 400; }
.font-w-5 { font-weight: 500; }
.font-w-6 { font-weight: 600; }
.font-w-7 { font-weight: 700; }
.font-w-8 { font-weight: 800; }
.font-w-9 { font-weight: 900; }
.line-h-2 { line-height: 1.6; }
.line-h-3 { line-height: 1.7; }
.line-h-4 { line-height: 1.8; }
.line-h-5 { line-height: 1.9; }
.letter-space-1 { letter-spacing: 5px; }
.letter-space-2 { letter-spacing: 10px; }
.letter-space-3 { letter-spacing: 15px; } .text-theme { color: #0049d0; }
.text-theme2 { color: #fb3b3c; }
.text-black { color: #0d2c13; }
.text-grey { color: #7a7a7a; }
.text-rgba { color: rgba(255, 255, 255, 0.8); } .white-bg { background-color: #ffffff; }
.dark-bg { background-color: #0d0f33; }
.light-bg { background-color: #e4fcfa; }
.theme-bg { background-color: #0049d0; }
.theme-bg-2 { background-color: #fb3b3c; }
.transparent-bg { background-color: inherit !important; } .fullscreen-banner { position: relative; min-height: 750px;}
[data-bg-img] { background-size: cover; background-position: center center; background-repeat: no-repeat; }
.align-center { position: absolute; top: 50%; width: 100%; z-index: 9; }
.fullscreen-banner .owl-carousel, .fullscreen-banner .owl-stage-outer, .fullscreen-banner .owl-stage, .fullscreen-banner .owl-item, .fullscreen-banner .item { height: 100%; }
.banner-slider .image-layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; right: 0; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 6000ms linear; -moz-transition: all 6000ms linear; -ms-transition: all 6000ms linear; -o-transition: all 6000ms linear; transition: all 6000ms linear; }
.banner-slider .active .image-layer { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .bg-cover { background-size: cover; }
.bg-contain { background-size: contain; }
.bg-pos-l { background-position: left; }
.bg-pos-r { background-position: right; }
.bg-pos-rt { background-position: right top; }
.bg-pos-lt { background-position: left top; }
.bg-pos-rb { background-position: right bottom; }
.bg-pos-lb { background-position: left bottom; }
.bg-repeat { background-repeat: repeat; } .countdown {width: 100%; }
.countdown > li { font-weight: 700; list-style-type: none; text-align: center;}
.countdown > li span { font-size: 70px; font-weight: 700; line-height: 80px; display: inline-block; color: #fb3b3c; }
.countdown > li p { font-size: 20px; display: block; line-height: 30px; margin-bottom: 0; color: rgba(255,255,255,0.7); } .terms-and-conditions p { margin-bottom: 25px; }
.terms-and-conditions ul.list { margin-bottom: 20px; display: block; }
.terms-and-conditions ul.list li i { padding-right: 12px; font-size: 15px; } .privacy-policy p { margin-bottom: 25px; }
.privacy-policy ul.list { margin-bottom: 20px; display: block; }
.privacy-policy ul.list li i { padding-right: 12px; font-size: 15px; } .contact-media a{color: #0d2c13; display: block; margin-bottom: 10px;}
.contact-media a:hover{color: #0049d0;}
.form-group { margin-bottom: 20px; position: relative; }
label { font-size: 14px; color: #0d2c13 }
.form-control { height: 50px; color: #0d2c13; font-weight: 500; background-color: inherit; border:1px solid #e1e1e1; border-radius: 0;}
.input-2{border: none; background: #e4fcfa}
.theme-bg .form-control, .dark-bg .form-control { background-color: inherit; border-color: rgba(255,255,255,0.15); }
.dark-bg .form-control, .theme-bg .form-control { color: #ffffff; }
.grey-bg .form-control { background: #ffffff }
textarea.form-control { height: 150px; }
.form-control:focus { box-shadow: none; background: none; border-color: #fb3b3c; }
.form-control.input-2:focus {background: #e4fcfa; }
select.form-control { -moz-appearance: none; -webkit-appearance: none; appearance: none; height: 50px !important; }
iframe { width: 100%; border: none; pointer-events: auto; }
.iframe-h { height: 500px !important; }
.iframe-h-2 { height: 600px !important; }
.form-control::-webkit-input-placeholder { color: #303231; }
.form-control::-moz-placeholder { color: #303231; }
.form-control:-ms-input-placeholder { color: #303231; }
.form-control:-moz-placeholder { color: #303231; }
.dark-bg .form-control::-webkit-input-placeholder, .theme-bg .form-control::-webkit-input-placeholder { color: #ffffff; }
.dark-bg .form-control::-moz-placeholder, .theme-bg .form-control::-moz-placeholder { color: #ffffff; }
.dark-bg .form-control:-ms-input-placeholder, .theme-bg .form-control:-ms-input-placeholder { color: #ffffff; }
.dark-bg .form-control:-moz-placeholder, .theme-bg .form-control:-moz-placeholder { color: #ffffff; }
.help-block.with-errors { position: absolute; color: red; right: 15px; font-size: 10px; line-height: 14px; }
.success { padding: 1em; margin-bottom: 0.75rem; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #468847; background-color: #dff0d8; border: 1px solid #d6e9c6; width: 100% }
.error { padding: 1em; margin-bottom: 0.75rem; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #b94a48; background-color: #f2dede; border: 1px solid rgba(185, 74, 72, 0.3); width: 100% }
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #ffffff inset !important; -webkit-text-fill-color: #0d2c13 !important; transition: background-color 5000s ease-in-out 0s;}
.theme-bg input:-webkit-autofill,
.theme-bg textarea:-webkit-autofill,
.theme-bg select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #0049d0 inset !important; -webkit-text-fill-color: #ffffff !important; transition: background-color 5000s ease-in-out 0s;}
.dark-bg input:-webkit-autofill,
.dark-bg textarea:-webkit-autofill,
.dark-bg select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #0d2c13 inset !important; -webkit-text-fill-color: #ffffff !important; transition: background-color 5000s ease-in-out 0s;}
.map{height: 500px;}
.map iframe {border: 0px; width: 100%; height: 100%; z-index: 1; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);} .video-btn { position: relative; display: inline-block; }
.video-btn-pos { position: absolute; position: absolute; left: 50%; top: 50%; width: auto !important; z-index: 99; }
.video-btn .play-btn {animation: ripple-white 1s linear infinite; background: #ffffff; width: 70px; height: 70px; line-height: 70px; border-radius: 50%; cursor: pointer;  display: inline-block; text-align: center; position: relative; }
.video-btn .play-btn i { font-size:40px; position: absolute; top: 50%; left: 50%; color: #0049d0; -webkit-transition: .25s; -o-transition: .25s; transition: .2s ease-out !important; transform: translate3d(-50%, -50%, 0); }
.video-btn .play-btn:hover i { transform: translate3d(-50%, -50%, 0) scale(.75); color: #0049d0 } .image-column { position: absolute; left: 0px; top: 50%; }
.image-column.right { left: inherit; right: 0; } .list-icon li{position: relative; padding-left: 30px;}
.list-icon li i{position: absolute; left: 0; top: 0; color: #0049d0; font-size: 22px; line-height: 20px;}
.list-icon-2 li{padding-left: 25px; position: relative;}
.list-icon-2 li:before{content: ""; border: 1px solid #0049d0; position: absolute; top: 4px; left: 0; width: 14px; height: 14px; border-radius: 50%;}
.list-icon-2 li:after{animation: opacitychange 1s ease-in-out infinite; content: ""; background: #fb3b3c; position: absolute; top: 8px; left: 4px; width: 6px; height: 6px; border-radius: 50%;}
.custom-li{display: inline-block;}
.custom-li li {float: left; margin-bottom: 15px; width: calc(100% / 2);} .ic-1x { font-size: 1em; }
.ic-2x { font-size: 2em; }
.ic-3x { font-size: 3em; }
.ic-5x { font-size: 5em; }
.ic-7x { font-size: 7em; } .hero-shape1 { background: #ffffff; overflow: hidden; width: 100%; display: inline-block; position: absolute; right: -50%; top: 30%; transform: rotate(-60deg); height: 60%; }
.bg-effect:after, .bg-effect-2:after { background: #0d0f33; top: 0; content: ""; position: absolute; right: 0; z-index: -1; height: 100%; width: 50%; }
.bg-effect-2:after { background: #e4fcfa; width: 60%; }
.blink-img { position: absolute; left: 0; top: 0; width: 100%; text-align: center; z-index: -1;} .lines { position: absolute; top: 0; left: 0; right: 0; height: 100%; margin: auto; width: 90vw; z-index: -1}
.lines .line { position: absolute; width: 1px; height: 100%; top: 0; left: 50%; background: rgba(255, 255, 255, 0.1); overflow: hidden; }
.lines .line:nth-child(1) { margin-left: -50%; }
.lines .line:nth-child(3) { margin-left: 50%; }
.lines .line::after { content: ""; display: block; position: absolute; height: 15vh; width: 100%; top: -50%; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, #0049d0), to(#0049d0)); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #0049d0 75%, #0049d0 100%); -webkit-animation: run 7s 0s infinite; animation: run 7s 0s infinite; animation-timing-function: ease; animation-delay: 0s; animation-fill-mode: none; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); }
.lines .line:nth-child(1)::after { -webkit-animation-delay: 2s; animation-delay: 2s; }
.lines .line:nth-child(3)::after { -webkit-animation-delay: 2.5s; animation-delay: 2.5s; } .product-item{text-align: center;}
.product-img{position: relative;}
.product-desc{padding-top: 20px;}
.product-name {font-size: 16px; color: #0d2c13}
.product-link{position: absolute; bottom: 0; width: 100%; opacity: 0; text-align: center;}
.product-item:hover .product-link{transform: translateY(-30px); opacity: 1}
.product-link a i { display: inline-block; font-size: 24px; line-height: 24px; vertical-align: middle; color: #0049d0}
.product-link a {padding: 10px 15px; background: #fff; color: #0d2c13; position: relative;text-align: center; }
.product-link a:hover { background: #0049d0; color: #ffffff; }
.product-link a:hover i { color: #ffffff; }
.product-link a span{font-size: 0}
.product-link a:hover span{display: inline-block; font-size: 15px; margin-left: 8px}
.product-categories .accordion .card-header { background: none; border: none; position: relative; padding: 0; }
.product-categories .accordion .card-header a {padding: 0; font-weight: 600; text-transform: capitalize; display: inline-block; width: 100%; }
.product-categories .accordion .card-header a:before { width: 20px; height: 20px; border-radius: 50%; text-align: center; line-height: 20px; background: #f5f9fc; content: "\f107"; font-family: 'Line Awesome Free'; font-weight: 900; font-size: 0.7rem; top: 50%; position: absolute; right: 0; margin-top: -10px; left: inherit;}
.product-categories .accordion .card .card-header a[aria-expanded="true"] { color: #0049d0; }
.product-categories .accordion .card .card-header a[aria-expanded="true"]:before { background: #0049d0; color: #ffffff; transform: rotate(180deg); }
.product-categories .accordion .card-body { padding: 15px; line-height: 2; }
.product-categories .accordion .card-body li a { font-size: 0.9rem; color: #7a7a7a }
.star-rating { color: #FDCC0D; font-size: 13px; line-height: 13px; }
.view-filter a { color: #0d2c13; padding-right: 8px; display: inline-block; vertical-align: middle; font-size: 30px; }
.view-filter a.active { color: #0049d0; }
.form-check-input:checked { background-color: #0049d0; border-color: #0049d0; }
.product-color [type="radio"]:checked, .product-color [type="radio"]:not(:checked) { position: absolute; opacity: 0; pointer-events: none; }
.product-color .form-check-label { width: 26px; height: 26px !important; padding: 0 !important; }
.product-color .form-check-input[type="radio"]:checked + label, .product-color .form-check-input[type="radio"]:not(:checked) + label, label.btn input[type="radio"]:checked + label, label.btn input[type="radio"]:not(:checked) + label { position: relative; padding-left: 35px; cursor: pointer; display: inline-block; height: 1.5625rem; line-height: 1.5625rem; transition: .28s ease; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.product-color .form-check-input[type="radio"] + label::after, .product-color .form-check-input[type="radio"] + label::before, label.btn input[type="radio"] + label::after, label.btn input[type="radio"] + label::before { content: ''; position: absolute; left: -2px; top: -2px; width: 30px; height: 30px; z-index: 0; transition: .28s ease; z-index: -1; }
.product-color .form-check-input[type="radio"]:checked + label::after, label.btn input[type="radio"]:checked + label::after { transform: scale(1.02); }
.product-color .form-check-input[type="radio"]:checked + label::after { background-color: #0049d0; }
.product-size input[type="radio"] { visibility: hidden; position: absolute; }
.product-size label { background: #fcfbf7; margin-bottom: 0; display: inline-block; height: 40px; min-width: 40px; text-align: center; font-size: 14px; color: #2b2b2b; font-weight: 500; cursor: pointer; line-height: 40px; }
.product-size input[type="radio"]:checked + label { background: #0049d0; color: #fff; }
.product-color li { list-style-type: none; display: inline-block; margin-right: 15px; text-align: center; }
.product-color li:last-child { margin-right: 0; }
.product-size li { list-style-type: none; display: inline-block; text-align: center; margin-right: 10px; }
.product-size li:nth-child(4n+4) { margin-right: 0; }
input.form-product { -moz-appearance: textfield; height: 40px; border: none; background: #ffffff; text-align: center; width: 70px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; color: #0d2c13; vertical-align: middle; }
.btn-product { background: #e4fcfa; color: #0d2c13; border: 1px solid #e1e1e1; height: 40px; width: auto; padding: 0 10px; font-size: 13px; cursor: pointer; }
.cart-table thead th { padding: 30px; text-align: center; border-width: 1px !important; vertical-align: middle; color: #0d2c13; font-size: 18px; font-weight: 500; }
.cart-table td { padding: 20px; text-align: center; vertical-align: middle; color: #0d2c13; }
.btn-delet {border: none; background: #0049d0; color: #ffffff}
.order-product li{display: flex; justify-content: space-between;} .img-border { border: 10px solid #ffffff }
.year-box { background: #ffffff; padding: 30px; position: relative; z-index: 9; display: inline-block; }
.working-hours li { position: relative; display: flex; align-items: center; justify-content: space-between; }
.kurumsal{margin: 2em 0em 0em 3em;}
.kurumsal li{list-style: none; padding: 8px 0px 8px 35px; margin: 10px 0; border-left: solid #fb3b3c; font-weight: 900; letter-spacing: 2px; text-transform: uppercase;}
.yorum{margin: 3em 1em;}
.arama_button{display:none;}
.area img{width:100%; height:auto;}
.area p{color:#222; font-size: 20px;}
.area p:nth-child(2){background:#4a7ddb; padding:23px; font-size:17px; color:#FFF; letter-spacing:1px; border:solid #CDD;}
.area h2{font-size: 25px; font-weight:normal; color:#FFF; background-color:#0d88bb; padding:15px; border-left:solid #000;}
.area ol{padding:0;}
.area ol li{list-style: none; font-size: 24px; margin: 10px 0; padding: 20px; color: #FFF; background: #497bd7;}
.area ol li:before{content:"\ea65";font-family:IcoFont;margin-right:10px;}
.area h3{font-size: 24px; font-weight: 100; background: #ffffff; padding: 10px; margin: 16px 0; color: #063d51; border: solid #063d51 1px;}
.area ul li{list-style: none; font-size: 28px; padding: 5px 0; color: #000; margin: 15px 0; line-height: 40px;}
.area ul li:before{content:"\ea8c";font-family:IcoFont;margin-right:10px;}
h3.ea-header a{color:#FFF !important; padding:5px !important;}
h3.ea-header i{color:#FFF !important}
#toc_container{
width: 100% !important;
}
.ea-body p:nth-child(1){
background: no-repeat;
border: none;
color: #222;
}
.ea-body ul li{
background: #fbfbfb;
color: #5c5c5c;
}
.ea-header a{
}
section{padding:0 !important}
.baslik-alani{
text-align: center;
font-size: 25px;
position:relative;
}
.baslik-alani h2:before{
top: 52px;
width: 313px;
height: 5px;
content: "";
position: absolute;
background: #d6e5ff;
margin: auto;
transform: translateX(-40px)!important;
z-index: -1;
transition:0.5s all;
left:150px;
}
.baslik-alani h2:after{
top: -5px;
width: 313px;
height: 5px;
content: "";
position: absolute;
background: #ffebd6;
margin: auto;
transform: translateX(-254px)!important;
z-index: -1;
transition:0.5s all;
right:-150px;
}
.baslik-alani:hover h2:before{
left:300px;
}
.baslik-alani:hover h2:after{
right:0px;
}
.collum-kombi-first{
margin: 2em 0;
}
.header-kombi-servisi{
background: url(//bikombici.com/wp-content/themes/servis/images/kombi-tamiri.jpg);
padding: 3em;
background-position: top;
background-attachment: fixed;
background-size: cover;
margin-top:6em;
}
.header-kombi-servisi h1{
color: #FFF;
font-size: 45px;
line-height: 1;
margin-bottom: 15px;
}
.header-kombi-servisi span{
color: #0049d0;
font-size: 13px;
background-color: #FFFFFF;
padding: 3px 25px;
display: inline-block;
font-weight: bold;
letter-spacing: 2px;
}
.header-kombi-servisi p{
margin: 0;
font-size: 19px;
line-height: 26px;
padding: 1em 0;
color: #FFF;
width: 50%;
}
.content-kombi-servisi{
padding: 30px;
margin-top: 4em;
}
.collum-kombi{
color:#FFF;
}
.header-col-icon{
font-size: 30px;
align-items: center;
justify-content: center;
display: flex;
color: #424242;
}
.header-col-icon i{
padding: 10px;
border: solid 1px;
border-radius: 35px;
}
.header-col-kombi{
font-size: 23px;
margin: 15px 0;
color:#0049d0;
text-align: center;
}
.content-col-kombi{
border: solid 1px #d9e8ff;
padding: 20px;
min-height: 199px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #242424;
transition: 0.5s all;
position:relative;
}
.content-col-kombi:before{
content: "";
width: 10px;
background: #ffd9df;
top: 0;
height: 10%;
z-index: 6;
position: absolute;
left: 0;
transition: 0.2s all;
}
.content-col-kombi:hover:before{
content: "";
width: 10px;
background: #d9e8ff;
top: 0;
height: 100%;
z-index: 6;
position: absolute;
left: 0;
}
.content-col-kombi:after{
content: "";
width: 10px;
background: #ffd9df;
top: 0;
height: 10%;
z-index: 6;
position: absolute;
right: 0;
transition: 0.2s all;
}
.content-col-kombi:hover:after{
content: "";
width: 10px;
background: #d9e8ff;
top: 0;
height: 100%;
z-index: 6;
position: absolute;
}
.collum-kombi:hover .header-col-icon i{
background-color: #d9e8ff;
border: 1px solid #bed5f9;
}
.baslik-alani p{
position: relative;
margin-top: 30px;
margin-bottom: 30px;
color: #242424;
}
.baslik-alani p:before{
top: 34px;
width: 90px;
height: 10px;
content: "";
position: absolute;
background: #f5f5f5;
margin: auto;
transform: translateX(-6px)!important;
z-index: -1;
border-radius: 30px;
}
section.subs-heds{
background-color: #ffeddc;
margin: 3em;
position: relative;
margin-top: 10em !important;
border-radius: 5em;
transition: 0.2s all;
}
section.subs-heds:hover{
background-color: #d9e8ff;
}
section.subs-heds:hover .s-s-head{
border-right: dotted #d9e8ff  4px;
border-left: dotted #d9e8ff  4px;
background-color: #7c9ac7;
color:#FFF;
}
.images-s-s img{
position:absolute;
top: -7em;
}
.s-s-head{
font-size: 20px;
background-color: #f7d7b9;
display: inline-block;
padding: 10px;
border-right: dotted #ffeddc 4px;
border-left: dotted #ffeddc 4px;
transition: 0.2s all;
}
.s-all{
padding: 4em;
}
.s-head{
font-size: 37px;
letter-spacing: 3px;
line-height: 46px;
margin-top: 25px;
color: #242424;
}
.mt-17{
margin-top: 17em !important;
}
.col-boiler{
border: solid 1px #CDD;
padding: 2em;
}
.red-elips,
.blue-elips,
.orange-elips,
.green-elips{
transition:0.5s all;
}
.red-elips:hover,
.blue-elips:hover,
.orange-elips:hover,
.green-elips:hover{
margin-top: -20px;
box-shadow: 0px 5px 20px 0px #e1e1e1;
}
.red-elips .icon-boiler{
display: inline-block;
padding: 1em;
background: #ffd9df;
border-radius: 30em;
border: solid #f3a8b3;
}
.blue-elips .icon-boiler{
display: inline-block;
padding: 1em;
background: #d9e8ff;
border-radius: 30em;
border: solid #99adcd;
}
.orange-elips .icon-boiler{
display: inline-block;
padding: 1em;
background: #fff0d9;
border-radius: 30em;
border: solid #f7d9aa;
}
.green-elips .icon-boiler{
display: inline-block;
padding: 1em;
background: #d9ffde;
border-radius: 30em;
border: solid #b0dfb6;
}
.icon-boiler i{
font-size:2em;
color: #000;
}
.head-boiler{
font-size: 35px;
color: #000;
margin-bottom: 0.5em;
line-height: 40px;
margin-top: 0.5em;
}
.bottom-boiler{
font-size: 18px;
color: #606060;
}
.red-elips,
.blue-elips,
.green-elips,
.orange-elips{
position:relative;
overflow: hidden;
}
.red-elips:before,
.blue-elips:before,
.orange-elips:before,
.green-elips:before{
-webkit-animation: elips 6s linear infinite;
-moz-animation: elips 6s linear infinite;
animation: elips 6s linear infinite;
}
.red-elips:before{
content: "";
width: 50%;
height: 100%;
background: #ffd9df;
position: absolute;
top: -133px;
right: -69px;
border-radius: 138px;
z-index: -1;
}
.blue-elips:before{
content: "";
width: 50%;
height: 100%;
background: #d9e8ff;
position: absolute;
top: -133px;
right: -69px;
border-radius: 138px;
z-index: -1;
}
.orange-elips:before{
content: "";
width: 50%;
height: 100%;
background: #fff0d9;
position: absolute;
top: -133px;
right: -69px;
border-radius: 138px;
z-index: -1;
}
.green-elips:before{
content: "";
width: 50%;
height: 100%;
background: #d9ffde;
position: absolute;
top: -133px;
right: -69px;
border-radius: 138px;
z-index: -1;
}
ul.maddeler-srv li{
list-style: none;
display: flex;
align-items: center;
font-size: 19px;
margin: 25px 0;
color: #403b38;
}
ul.maddeler-srv li p{
margin:0;
}
ul.maddeler-srv li span{
position:relative;
display: block;
padding: 10px;
font-size: 37px;
transition: 0.5s all;
}
ul.maddeler-srv li:hover span{
background: #d9e8ff;
margin-right: 20px;
}
ul.maddeler-srv > li > span:before{
content: "";
position: absolute;
height: 10px;
width: 100%;
bottom: -15px;
background-color: #d9e8ff;
right:0;
transition: 0.5s all;
}
ul.maddeler-srv li:hover span:before{
right: 17px;
}
ul.maddeler-srv > li > span:after{
content: "";
position: absolute;
height: 10px;
width: 100%;
bottom: -15px;
background-color: #ffd9df;
}
.kombi-img{
position:relative;
}
.kombi-img > img{
border: solid 15px #ffd9df;
border-radius: 2em;
}
.kombi-img:before{
content: "\ef3a";
font-family: IcoFont;
font-size: 127px;
position: absolute;
right: -50px;
z-index: -1;
-webkit-animation: spin 10s linear infinite;
-moz-animation: spin 10s linear infinite;
animation: spin 10s linear infinite;
color: #ffd9df;
}
section.extrastere{
margin-top: 6em !important;
padding: 50px 0px !important;
margin-bottom:3em;
}
.paket{
background: #fbfafa;
box-shadow: 0px 0px 8px 0px #cdd;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
}
.divider{
height: 1px;
width: 25%;
background: #CDD;
margin: 3em auto;
margin-bottom: 1em;
}
.paket-baslik{
font-size:20px;
border-top-right-radius: 1em;
border-top-left-radius: 1em;
padding:1em;
text-align:center;
color:#FFF;
position:relative;
}
.green-color{
background-color:#01c0a2;
}
.green-txt{
color:#01c0a2;
}
.green-color::before{
content:"";
position: absolute;
border-color: #01c0a2 transparent transparent transparent;
border-style: solid;
border-width: 13px;
width: 0px;
height: 0px;
top: 70px;
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto; 
}
.blue-color{
background-color:#226aff;
}
.blue-txt{
color:#226aff;
}
.blue-color::before{
content:"";
position: absolute;
border-color: #226aff transparent transparent transparent;
border-style: solid;
border-width: 13px;
width: 0px;
height: 0px;
top: 70px;
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto;
}
.orange-color{
background-color:#ff6616;
}
.orange-txt{
color:#ff6616;
}
.orange-color::before{
content:"";
position: absolute;
border-color: #ff6616 transparent transparent transparent;
border-style: solid;
border-width: 13px;
width: 0px;
height: 0px;
top: 70px;
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto;
}
.purple-color{
background-color:#553cbd;
}
.purple-txt{
color:#553cbd;
}
.purple-color::before{
content:"";
position: absolute;
border-color: #553cbd transparent transparent transparent;
border-style: solid;
border-width: 13px;
width: 0px;
height: 0px;
top: 70px;
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto;
}
.ana-paket-baslik{
text-align: center;
font-size: 40px;
padding: 1em;
color: #2a2a2a;
}
.paket-ozellikler{
}
.paket-ozellikler ul{
padding: 0;
margin: 0;
}
.paket-ozellikler ul li{
list-style: none;
padding: 1em;
text-align: center;
border-bottom: solid 1px #CDD;
}
.paket-fiyat{
font-size: 31px;
text-align: center;
padding: 1em;
}
.baslik-alani h1{
width: 50%;
margin: 0 auto;
padding: 10px;
border: solid 1px #CDD;
border-radius: 53px;
}
.sec-bax{
margin: 4em 0;
}
.icindekiler{
width: 70%;
margin: 3em auto;
padding: 1em;
background-color: #fbfbfb;
position:relative;
}
.icindekiler::before{
content: "";
width: 120px;
height: 14px;
background: #ffebd6;
position: absolute;
right: 35px;
top: -7px;
border-radius: 1em;
}
.icindekiler::after{
content: "";
width: 450px;
height: 14px;
background: #d6e5ff;
position: absolute;
left: 35px;
bottom: -7px;
border-radius: 1em;
}
.icindekiler-baslik{
font-size: 25px;
color: #a5a5a5;
}
.icindekiler ul{
margin: 0;
}
.icindekiler ul li{
list-style: none;
padding: 3px;
margin: 15px 0;
}
.icindekiler ul li a{
color:#222;
}
.mar-5{
margin-top: 5em;
} .step{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
width: 50%;
margin: 0 auto;
}
.cubuk{
width: 100%;
height: 2px;
background-color: #75a2ff;
position: absolute;
z-index: -1;
top: 27px;
}
.step-baslik{
text-align: center;
font-size: 25px;
margin: 2em 0;
}
.step-col{
text-align:center;
}
.step-col > .number{
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
color: #FFF;
background: #75a2ff;
border-radius: 50px;
}
.step-col > .active-number{
background: #14419f;
}
.step-aciklama{
margin-top: 15px;
}
.form{
width: 50%;
margin: 2em auto;
background-color: #14419f;
padding: 2em;
border-radius: 15px;
}
.bolum-col select{
width: 100%;
padding: 10px;
margin: 13px 0;
border: none;
}
.bolum-baslik{
color: #FFF;
font-size: 16px;
border-bottom: solid 1px #0a245c;
margin-bottom: 2em;
padding-bottom: 2em;
}
.bolum-baslik span{
font-size: 40px;
display:block;
margin-bottom: 20px;
}
.bolum-col span{
color:#FFF;
}
#button{
background-color: #FFF;
padding: 1em;
display: block;
width: 50%;
text-align: center;
margin: 0 auto;
margin-top: 2em;
border-radius: 42px;
color: #14419f;
cursor:pointer;
border:none;
}
.display-none{
display:none;
}
.bolum-col input{
display: block;
width: 100%;
padding: 10px;
margin: 1em 0;
border: none;
outline: none;
}
ul.sonuc_fatura{
padding: 0;
display: flex;
flex-wrap: wrap;
}
ul.sonuc_fatura li{
list-style: none;
width: 50%;
padding: 15px;
background: #103991;
color: #FFF;
font-size: 17px;
}
.dogalgazhesaplama{
margin-top:10em;
}
.step-baslik h1{
font-size:37px;
}
.alt-baslik{
font-size: 25px;
margin-top: 35px;
color: #0049d0;
}
.desc-alt{
font-size: 19px;
margin-top: 15px;
}
.bankalar-hk{
display: flex;
flex-wrap: wrap;
margin-bottom:1em;
}
.bankalar-hk li{
list-style: none;
width: 25%;
margin: 0 auto;
font-size: 20px;
border: solid 1px;
text-align: center;
padding: 15px;
}
.hesaplama a{
font-size: 15px;
background: #14419f;
padding: 10px 18px;
border-radius: 50px;
display:block;
color:#FFF;
}
.input-group{
display: flex;
flex-wrap: inherit;
align-items: center;
justify-content: center;
}
.btn-sidebar{
padding: 10px 10px;
font-size: 23px;
border: none;
background: none;
}
.sidebar-img{
border-radius: 100px;
border: solid #0d88bb;
width: 100px;
height: 100px;
}
.recent-post-desc a{
display: block;
margin-top: 2px;
color: #0d2c13;
font-weight: 600;
font-size: 23px;
}
.recent-post-desc a{
color: #000;
padding: 5px 0;
background-color: #FFF;
display: block;
}
.h4-head{
}
.social-md{
padding: 20px;
}
.social-md h3{
font-size:20px;
}
.social-md ul{
display:flex;
}
.social-md ul li{
list-style: none;
font-size: 50px;
padding: 10px;
}
h3.ea-header{
background-color:#34a7d4;
} @-moz-keyframes spin { 
100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } 
}
@-moz-keyframes elips { 
100% { width:53%; } 
}
@-webkit-keyframes elips { 
100% { width:53%; } 
}
@keyframes elips { 
50% { width:60%; height:90%; } 100% { width:50%; height:100%;} 
}