@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body,a { font-family: 'Poppins', sans-serif !important; }
#header.fixed-top {box-shadow:0 -10px 15px 10px #eee !important}
.navbar.home { background:#fff!important; border-bottom:1px solid #eee;} .page-template #main { margin-top:60px; padding-left:0; padding-right:0 }
.land-sol h1 {font-size: 30px;font-weight: 700;color: #18094d;margin-bottom: 10px;background: #18094d; background: linear-gradient(90deg,#2d1f5c8f 0,#291b5a 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;line-height: 1.4;}
.land-sol h1 i{font-size: 48px;}
.land-sol {margin-top: 70px; margin-bottom: 60px;}
.land-sol .button-77 { margin-bottom: 20px; }
.land-buton a:last-child { margin-left: 10px; }

/* slider buton tasarimi baslangic */

.button-77 { align-items:center; appearance:none; background-clip:padding-box; background-color:initial; background-image:none; border-style:none; box-sizing:border-box; color:#fff; cursor:pointer; display:inline-block; flex-direction:row; flex-shrink:0; font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; letter-spacing: 1px; justify-content:center; line-height:24px; margin:0; min-height:64px; outline:none; overflow:visible; padding:19px 26px; pointer-events:auto; position:relative; text-align:center; text-decoration:none; text-transform:none; user-select:none; -webkit-user-select:none; touch-action:manipulation; vertical-align:middle; width:auto; word-break:keep-all; z-index:0 }

@media (min-width: 768px) {
.button-77 {
padding:19px 32px
}
}

.button-77:before,.button-77:after {
border-radius:80px
}

.button-77:before {
background-color:rgb(33 18 83 / 29%);
content:"";
display:block;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
z-index:-2
}

.button-77:after {
background-color:initial;
background-image:linear-gradient(90deg,#2d1f5c85 0,#291b5a 100%);
bottom:4px;
content:"";
display:block;
left:4px;
overflow:hidden;
position:absolute;
right:4px;
top:4px;
transition:all 100ms ease-out;
z-index:-1
}

.button-77:hover:not(:disabled):after {
bottom:0;
left:0;
right:0;
top:0;
transition-timing-function:ease-in
}

.button-77:active:not(:disabled) {
color:#ccc
}

.button-77:active:not(:disabled):after {
background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(92.83deg,#2d1f5c85 0,#291b5a 100%);
bottom:4px;
left:4px;
right:4px;
top:4px
}

.button-77:disabled {
cursor:default;
opacity:.24
}

/* slider buton tasarimi bitiÅŸ */


.slider-alan { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-repeat: no-repeat; height: auto; background: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%), url(https://gurbetkasko.com/wp-content/uploads/2023/07/banner5.jpg) no-repeat; background-size: cover; background-position: bottom  right; border-image-source: linear-gradient(to right, #736992 30%, #2e205d); border-left: 0; border-right: 0; border-top: 0; border-bottom: 5px solid; border-image-slice: 1; }
.land-buton {margin-top: 30px;}
.land-sol p {text-shadow: 0px 0px 5px #e7e7e7;}
.nav-link { font-weight: 600 !important; color: #18094d !important;text-align: center;font-size: 14px !important;} .nav-link:hover { color: #7664ba !important; }

.btn2:before { background-color: rgb(99 81 158 / 29%); }
.btn2::after { background-image: linear-gradient(92.83deg,#675c8c8f 0,#7464b0db 100%); }


.baslik { text-align: center; font-size: 40px; font-weight: 700; color: #18094d; margin-bottom: 20px; }
.ic-sayfa {padding-top: 70px;padding-bottom: 20px; }

.baslik:after { display: block; content: ""; background: rgb(51,92,166); background: linear-gradient(90deg,#2d1f5c85 0,#291b5a 100%); width: 220px; height: 6px; margin-top: 5px; border-radius: 50px; }
.baslik:after { width: 230px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.baslik { background: #18094d; background: linear-gradient(90deg,#2d1f5c8f 0,#291b5a 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;margin-bottom: 40px;}
.navbar-nav.mx-auto li { margin: 0 10px 0 0px; padding: 0 10px 0 0px; border-right: 1px solid #30225f2b; }
.gri-renk {background: #eee;}
.whatlink{position:fixed;width: 65px;height: 65px;bottom:40px;right:0;left:40px;background-color:#25d366;text-align:center;font-size:24px;z-index:100;line-height:0;padding: 15px 20px 20px 15px;}
.whatlink .demo-icon{color:#fff!important;font-size: 34px;line-height:0}
.blob{border-radius:50%;box-shadow:0 0 0 0 #250000;transform:scale(1);animation:pulse 2s infinite}
@keyframes pulse {
0%{transform:scale(1);box-shadow:0 0 0 0 #250000}
70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}
100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}
}


#anasayfa:before { display: block; content: " "; margin-top: -75px; height: 75px; visibility: hidden; }


ul.social-media-list { list-style-type: none; margin: 0; padding: 0; font-size: 0px; /* eliminate space between li */ } ul.social-media-list li { display: inline-block; margin: 2px; } ul.social-media-list i { padding: 5px; border-radius: 5px; width: 36px; height: 36px; }

.tamorta {display: flex; justify-content: center; align-items: center;}
.dikeyorta {display: flex; justify-content: flex-start; align-items: center;}
.kisa-text p { line-height: 1.8; margin-bottom: 10px; color: #291b5a !important; }

.whtuyr p {margin-bottom: 0 !important;}
.whtuyr i { background: #25d366; padding: 5px 8px; border-radius: 20px; color: #fff; margin-right: 10px; }
#main .col-12 p { line-height: 1.8; margin-bottom: 10px; color: #291b5a;text-align: justify;}
#main .col-12 li { line-height: 1.8; margin-bottom: 10px; color: #291b5a !important;text-align: justify;}
.yty-gorsel { width: 100%; max-width: 600px; border-radius: 20px; border: 1px solid #291b5a; box-shadow: 0px 10px 15px -9px #000000;height: auto;}
.hiz1 {padding-top: 50px;padding-bottom: 50px;}
#icerik .yty-gorsel { margin-bottom: 25px; }


#form .wpforms-container-full{margin-top:0;margin-bottom: 0;}
.wpforms-container .wpforms-page-indicator{margin-bottom:20px}
#wpforms-100-field_22-container{padding:0}
div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{padding: 0; margin: 30px 0 0; font-size: 32px; font-weight: 600; color: #4A3E74;}
.wpforms-field-container{text-align:center}
input{margin-left:auto!important;margin-right:auto!important;max-width:630px!important}
input[type=tel]{padding-left:6px!important}
div.wpforms-container-full .wpforms-form label.wpforms-error:before,div.wpforms-container-full .wpforms-form em.wpforms-error:before{margin-left:-20px!important;left:auto;top:auto}
div.wpforms-container-full .wpforms-form .wpforms-field-divider { border-top: 1px solid #4a3f743b; }

span.wpforms-page-indicator-page-number { background: #4a3f74 !important; }
span.wpforms-page-indicator-page-triangle { border-top-color: #4a3f74 !important;}
.wpforms-page-indicator-page-title { font-weight: 600 !important; color: #4a3e73; margin-top: 20px !important; margin-bottom: 20px !important; }
div.wpforms-container-full .wpforms-field-label { max-width: 630px; text-align: left; margin-left: auto; margin-right: auto; }
div.wpforms-container-full .wpforms-field-description, div.wpforms-container-full .wpforms-field-limit-text { max-width: 630px; text-align: left; margin-left: auto; margin-right: auto; font-size: 12px; line-height: 1.6; }
div.wpforms-container-full .wpforms-field-label { font-size: 14px; font-weight: 500; margin-bottom: 0px; }
body .iti--allow-dropdown, div.wpforms-container .wpforms-form .iti--allow-dropdown, div.wpforms-container-full .wpforms-form .iti--allow-dropdown, #wpforms-conversational-form-page .iti--allow-dropdown { max-width: 630px; }
.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear { right: calc( 26% + 10px); }
.wpforms-container button {background: #4A3E74 !important;}
.wpforms-page-button:focus:after {border-color: #4A3E74 !important;}

.wpforms-submit-container { text-align: center; }
.wpforms-submit:focus:after {border-color: #4A3E74 !important;}
.wpforms-submit-container { margin: 0 !important; padding: 0 !important; }


div.wpforms-container-full input[type=radio] { margin: 5px 0 0 2px !important; }
div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul { max-width: 630px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.wpforms-field-payment-multiple { max-width: 630px; margin-left: auto !important; margin-right: auto !important; }
.wpforms-field.wpforms-field-radio { max-width: 630px; margin-left: auto !important; margin-right: auto !important; }
legend.wpforms-field-label { width: 100%; }
.wpforms-field-required { margin-top: 20px !important; }
.wpforms-page input[type=text] { margin-top: 0 !important; }
.wpforms-page input[type=email] { margin-top: 0 !important; }
.wpforms-page input[type=number] { margin-top: 0 !important; }
.wpforms-render-modern p { text-align: center !important; }

.wpforms-confirmation-container-full {margin-bottom: 0 !important;}


.hak-logo { max-width: 400px; }

.mdl1 .modal-dialog{width:100%;max-width:90%;margin-top:50px}
.mdl1 .modal-header{border-bottom:0;padding:0}
.mdl1 .modal-header .btn-close{padding:30px 30px 0 0}
.mdl1 .modal-body h2{background: #18094d; background: linear-gradient(90deg,#2d1f5c8f 0,#291b5a 100%); color: #fff !important; font-weight: 600; text-align: center; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #291b5a3d; padding-top: 15px;}
.mdl1 .modal-body a{color:#3900ff}

.ksk-lis1 li h3{font-size:18px;font-weight:600;color:#291b5a;text-align:left;padding-bottom:0!important;margin-bottom:0!important}
.ksk-lis1{list-style:none}
.ksk-lis1 li:before{content:'✓';float:left;margin-right:10px;line-height:1.4}
.ksk-lis1 li{margin-bottom:20px!important;padding-bottom:0!important;border-bottom:1px solid #291b5a0f}
.ksk-lis1 p{margin-left:22px}
.ksk-lis1{margin-left:0;padding-left:0;margin-top:30px;margin-bottom:30px}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
border: 2px solid #707070 !important; background-color: #f5f5f5 !important;
}


.dild1 {margin: 0;list-style: none;padding: 0;}
.dild1 li { float: left; margin-right: 5px; }
.dild1 li:last-child {margin-right: 0;}

.en-giris .land-sol h1 { font-size: 26px; } .ru-giris .land-sol h1 { font-size: 25px; }

.belge1 { background: #ba0000; }
.belge1 p { color: #fff !important; margin-top: 10px; text-align: center !important; }
.belge1 p a { font-weight: 700; color: #fff !important; }
.belge1 i { margin-right: 5px; }
.belge2 {background: #156f37cf;}
.belge2 p { color: #fff !important; margin-top: 10px; text-align: center !important; }
.belge2 p a { font-weight: 700; color: #fff !important; }
.belge2 i { margin-right: 5px; }
.basinda img { width: 100%; filter: grayscale(1); max-width: 150px; } .basinda .col-6 { text-align: center; margin-top: 20px; }

div#s-trafik .wpforms-page-indicator-page-number{background:#4a3f74!important}
div#s-trafik .wpforms-page-indicator-page-triangle{border-top-color:#4a3f74!important}
div#s-trafik h3{color:#4a3f74}
div#s-trafik .wpforms-page-indicator-page-title{color:#4a3f74}
div#s-kasko .wpforms-page-indicator-page-number{background:#216b6c!important}
div#s-kasko .wpforms-page-indicator-page-triangle{border-top-color:#216b6c!important}
div#s-kasko h3{color:#216b6c}
div#s-kasko .wpforms-page-indicator-page-title{color:#216b6c}
div#trafik-kasko .wpforms-page-indicator-page-number{background:#b87000!important}
div#trafik-kasko .wpforms-page-indicator-page-triangle{border-top-color:#b87000!important}
div#trafik-kasko h3{color:#b87000}
div#trafik-kasko .wpforms-page-indicator-page-title{color:#b87000}
.frm2 .nav-pills .nav-link{border:1px solid #30225f33;border-radius:100px}
.frm2 .nav-pills{justify-content:center!important}
.frm2 .nav-pills .nav-link.active,.nav-pills .show>.nav-link{border-radius:100px;color:#fff!important;border-color:#fff!important}
.frm2 .nav-pills .nav-link{max-width:250px;width:250px;margin:0 10px;font-size:19px;font-weight:600!important;letter-spacing:.5px}
.alt-bas{text-align:center;font-weight:400;margin-bottom:40px;color:#291b5a;font-size:18px}
.baslik.kaldir{margin-bottom:20px}
.frm2 .nav-link.active:after{position:absolute;bottom:0;height:0;width:0;border:0 solid transparent;content:"";border-left:solid 20px transparent;border-right:solid 20px transparent;left:100px;top:41px}
.scn1 .nav-link.active{background:linear-gradient(90deg,#2d1f5c85 0,#291b5a 100%)!important}
.scn2 .nav-link.active{background:linear-gradient(90deg,#216b6c80 0,#216b6c 100%)!important}
.scn3 .nav-link.active{background:linear-gradient(90deg,#b870008f 0,#b87000 100%)!important}
.scn1 .nav-link.active:after{border-top:solid 20px #291b5abd}
.scn2 .nav-link.active:after{border-top:solid 20px #216b6cba}
.scn3 .nav-link.active:after{border-top:solid 20px #b87000c7}
.frm2 .nav-pills .nav-link.active,.nav-pills .show>.nav-link{position:relative}
.frm2 .nav-pills .nav-link{margin-left:auto;margin-right:auto}
.frm2 .nav-pills li{margin-bottom:40px!important}

.frm2.byk-btn1 .nav-pills .nav-link { font-size: 14px; }
.frm2.byk-btn1 .nav-pills .nav-link { max-width: 300px; width: 300px; }
.frm2.byk-btn1 .nav-link.active:after { left: 130px; top: 41px; }

.frm2.byk-btn2 .nav-pills .nav-link { font-size: 14px; }
.frm2.byk-btn2 .nav-pills .nav-link { max-width: 330px; width: 330px; }
.frm2.byk-btn2 .nav-link.active:after { left: 150px; }


.wpforms-field-pagebreak { line-height: 0; margin: 0 !important; padding: 0 !important; }

.frm2 button[type=submit] {margin-top: 30px !important;}

.yatay-menu li { max-width: max-content; float: left; padding: 10px 20px;border-right: 1px solid #ffffff2e; }
.yatay-menu { width: max-content; margin-left: auto; margin-right: auto; max-width: 100%; }
.yatay-menu li:last-child { border: 0; }
.yatay-menu li a { color: #1E3A8A !important; }


.giris-tasarim {text-align: center; border-image-source: linear-gradient(to right, #736992 30%, #2e205d); border-left: 0; border-right: 0; border-top: 0; border-bottom: 5px solid; border-image-slice: 1; background-size: cover;background: linear-gradient(90deg,#2d1f5c8f 0,#291b5a 100%);}

.giris-baslik { color: #fff; margin: 50px 0; letter-spacing: 1px; font-weight: 600; font-size: 52px; }

.gurbet-anasayfa .gurbet-aydin { display: none; }
.gurbet-aydinlatma .gurbet-ana {display: none;}

.blog-btn { margin-left: auto; margin-right: auto; display: block; width: max-content; margin-top: 25px; margin-bottom: 20px;}
.blog-ana .card-body { background: #f7f7f7; }
.blog-ana .card { box-shadow: 0px 16px 9px -14px #c8c8c8; }
.blog-ana .card-img { border-radius: 0; }
.blog-ana .card-title {font-size: 20px; border-bottom: 1px solid #d4d4d4; padding: 10px 10px 15px 10px; font-weight: 600; color: #2e205d; text-align: center;overflow: hidden; display: -webkit-box; -webkit-line-clamp: inherit; -webkit-box-orient: vertical; min-height: 90px; line-height: 1.5; }
.yaz-srn1 .card-title {min-height: 130px;-webkit-line-clamp: 3;}
.blog-ana .card-text { padding: 5px 10px 0 10px; }

.blog-liste .col-12 { margin-bottom: 80px; }
.blg-uzn-bas { font-size: 28px; }
.gurbet-aydinlatma .ic-sayfa h2 { font-size: 22px; font-weight: 600; color: #291b5a; text-align: left; margin: 20px 0; }

.anblog .card-body { background: #f7f7f7; }
.anblog .card { box-shadow: 0px 16px 9px -14px #c8c8c8; }
.anblog .card-img { border-radius: 0; }
.anblog .card-title {font-size: 20px; border-bottom: 1px solid #d4d4d4; padding: 10px 10px 15px 10px; font-weight: 600; color: #2e205d; text-align: center;overflow: hidden; display: -webkit-box; -webkit-line-clamp: inherit; -webkit-box-orient: vertical; min-height: 90px; line-height: 1.5; }
.anblog { padding-bottom: 0 !important; }

div#rehber{color:#fff;padding: 10px 0; text-align: center;}
div#rehber a{color:#000}
div#ehliyet{color:#fff;padding: 10px 0; text-align: center;}
div#tutanak{color:#fff;background:#0a56b1;padding: 10px 0; text-align: center;}
div#ehliyet a{color:#000}
div#tutanak a{color:#000}

@media screen and (max-width: 1400px) {.navbar-nav.mx-auto li { padding: 0; margin: 0;}}
@media screen and (max-width: 992px) {

.whatlink { bottom: 0; left: 0; border-radius: 0; }

.hiz1 {padding-top: 50px;padding-bottom: 0;}

.navbar-nav.mx-auto li { border-right: 0; padding: 5px 0 !important; margin: 0px 0 5px 0 !important;border-bottom: 1px solid #30225f2b; }
.slider-alan { background-position: center; }
.land-sol p { text-align: left !important; }
#gurbet-kasko-nedir img { margin-top: 50px; }

.dild1 { width: max-content; margin-left: auto; margin-right: auto;padding-bottom: 40px !important;}
    
.yatay-menu li {width:100%;float: unset;border: 0;text-align: center;max-width: 100%;margin: 0;}
.yatay-menu { width: 100%; }

.giris-baslik {  font-size: 32px; }
}

@media screen and (max-width: 576px) {
    .modal-dialog { width: unset !important; max-width: unset !important; }
    
}
.br-yk-d { border: 0 !important; padding: 0; margin: 0; }
.br-yk-d2 { border: 0 !important; padding: 0; margin: 0; }

#footer {
  color: #1E3A8A;
  background-color: #93C5FD !important;
}

.footer1 {
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.13);
}

.footer1 p {
  font-size: 34px;
  font-weight: 600;
  line-height: 1.4;
}

.footer1 .col-12.col-lg-5.text-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer2 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.footer2 h5 {
  font-size: 16px;
  font-weight: 600;
}

.footer2 p {
  font-weight: 300;
}

.footer2 .col-12:first-child p {
  text-align: justify;
}

.footer3 {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.13);
}

.footer2 .social-media-list li a {
  font-size: 20px;
  color: #1E3A8A !important;
}

#footer a {
  color: #1E3A8A;
  text-decoration: none;
  transition: color 0.3s ease;
}

#footer a:hover {
  color: #111827;
}

.footer-logo {
  width: 100%;
  max-width: 306px;
  height: auto;
}

.btn3 {
  color: #fff !important;
}

.btn3::before {
  background-color: rgba(37, 211, 102, 0.31);
}

.btn3::after {
  background-image: linear-gradient(90deg, rgba(42, 229, 112, 0.77) 0, #146c35 100%);
}

.footerbg {
  background-image: url(https://gurbetkasko.com/wp-content/uploads/2023/07/gurbet-kasko-sigorta-70.png);
  background-repeat: no-repeat;
  background-size: 250vw;
  background-position: center !important;
}

#footer .chw-title {
  display: none;
}

#footer .chw-widget ul {
  margin-left: auto;
  margin-right: auto;
  width: max-content;
}

#footer .lang-item-ar {
  margin-right: 0 !important;
}

#footer .lang-item {
  float: left;
  margin-right: 10px;
}

.footer-menu {
  margin-bottom: 10px;
}

.footer hr {
  border-color: rgba(30, 58, 138, 0.3);
}
