.text-grey{

    color: #E4E4E4 !important;

}

.purpleButton{

    background-color: #130A27 !important;

}

.mb-0{

    margin-bottom: 0px !important;

}

.pl-50{

    padding-left: 50px !important;

}

.pr-50{

    padding-right: 50px !important;

}

.rowGap-20{

    row-gap: 20px !important;

}

.rowGap-40{

    row-gap: 40px !important;

}

.mb-120{

    margin-bottom:120px !important;

}

.mt-120{

    margin-top: 120px !important;

}

.pt-120{

    padding-top: 120px !important;

}

.pb-120{

    padding-bottom: 120px !important;

}

.mt-50{

    margin-top: 50px !important;

}

.mt-80{

    margin-top: 80px !important;

}

.slide-partners-css img{

    filter: grayscale(100%);

}

.slide-partners-css img:hover{

    filter: grayscale(0%);

}

.kampanya-container{

    max-width: 1400px;

    margin-inline: auto;

    padding-left: 8px;

}

.konutSigortasi{

    max-width: 341px !important;

    margin-right: -54px !important;

}

.activeLink{

    font-weight: 900;

}

.slide-partners-ürünler-2 .swiper-pagination-bullet{

    position: relative;

}

.slide-partners-ürünler-2 .swiper-pagination-bullet-active{

    background-color: #130A27 !important;

    width: 30px;

    border-radius: 30px;

    opacity: 1;

}

.logo img{

    height: 110px;

}



/* Kampanya */

.widget-project-1 .widget-project-1-item.project-1-item-1 {

    background-image: url(../images/kampanya/kampanya1.png);

}



.widget-project-1 .widget-project-1-item.project-1-item-2 {

    background-image: url(../images/kampanya/kampanya2.png);

}



.widget-project-1 .widget-project-1-item.project-1-item-3 {

    background-image: url(../images/kampanya/kampanya3.png);

}



.widget-project-1 .widget-project-1-item.project-1-item-4 {

    background-image: url(../images/kampanya/kampanya4.png);

}

.spanColor{

    color: #E81E53 !important;

}

.generalColor{

    color: #130A27 !important;

}

.generalBgColor{

    background-color: #130A27 !important;

}

.homeICons{

    width: 88px;

    height: 88px;

    border-radius: 50%;

    padding: 6px;

    margin-bottom: 20px;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #E81E53;

    position: relative;

}



.homeICons::after{

    position: absolute;

    content: "";

    top: -6px;

    left: -6px;

    width: 100px;

    height: 100px;

    border-radius: 50px;

    background-color: #fff;

    z-index: -1;

}

.hoverColor:hover{

    color: #E81E53;

text-decoration: none;

outline: 0;

}

/* Home */



.widget-about-us .poster::after {

    position: absolute;

    content: url(../images/home/bg4.png);

    bottom: 31px;

    left: 40px;

    z-index: -2;

    animation: moverightleft 3s linear infinite;

    -webkit-animation: moverightleft 3s linear infinite;

}



.widget-about-us .poster::before {

    position: absolute;

    content: url(../images/home/bg3.png);

    bottom: 31px;

    right: 0;

    z-index: -1;

    animation: moveupdown 3s linear infinite;

    -webkit-animation: moveupdown 3s linear infinite;

}

.checkAbout{

    display: flex;

    gap:12px;

    color:#130A27 !important;

    max-width: 310px;

    font-weight: 700;

}

.checkAbout img{

    width: 12px;

    height: 21px;

}

.buttonAboutMore{

    padding: 15px 24px;

    border: 2px solid #130A27;

    margin-right: 5px;

    width: 188px;

    text-align: center;

    color: #130A27;

    transition: all 0.5s ease;

    cursor: pointer;

}

.buttonAboutMore:hover{

    color: #C0F8E8;

    background-color: #E81E53;

    border: 2px solid #E81E53;

}

.buttonAboutMore:hover a{

    transition: 0.5s;

    color: #fff;

}

.widget-counter-item p{

    max-width: 252px;

}

.iconWidth{

    max-width:36px;

    height: 36px;

}

.bgRed{

    background-color: #E81E53 !important;

}

.bgWhite{

    background-color: #fff !important;

}

/* Ana sayfa fırsatlar */

.fırsatBg {

    width: calc((100vw - ((100vw - 1400px) / 2)) - 7px );

    padding-left: calc( (100vw - 1400px) / 2 - 10px);

    background-color: #130A27;

    padding-bottom: 304px;

    padding-top: 100px;

    margin-bottom: -244px;

    border-radius: 0 0 0 0;

    background-image: url(../images/icon/Icon.png);

    background-repeat: no-repeat;

    background-position: 112% 0;

}

.fırsatBg p {

    font-family: 'Hind',sans-serif;

    font-weight: normal;

    font-size: 16px;

    line-height: 25px;

    color: #FFFFFF;

    max-width: 714px;

    margin-top: 24px;

}

.widget-project-item.project-item-1 {

    background-image: url(../images/home/ozel1.png);

    display: flex;

    align-items: center;

}



.widget-project-item.project-item-2 {

    background-image: url(../images/home/ozel1.png);

}



.widget-project-item.project-item-3 {

    background-image: url(../images/home/ozel1.png);

    z-index: 66;

}

.widget-project-item{

    overflow: hidden;

}

.widget-project-item::after {

    position: absolute;

    content: "";

    left:-100%;

    top: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #130A27 0%, rgba(4, 33, 129, 0.2) 100%);

    z-index: 0;

    transition: 0.5s;

}



.widget-project-item:hover:after {

    left: 0;

}

.get-quote-box{

    padding: 62px 50px 73px;

}

.get-quote-box h2{

    width: 100%;

    margin: auto;

    font-family: 'Raleway',sans-serif;

    font-weight: 900;

    font-size: 30px;

    line-height: 35px;

    color: #130A27;

    margin-bottom: 25px;

}

.get-quote-box p{

    font-family: 'Hind',sans-serif;

    font-weight: normal;

    font-size: 16px;

    line-height: 25px;

    color: #4F556A;

    margin-bottom: 25px;

}

.get-quote-box .btn{

    padding: 12px 77px;

    background-color: #E81E53;

    color: #fff;

    font-size: 20px;

    line-height: 24px;

}

.get-quote-box .btn:hover{

    background-color: #042181;

    color:#fff;

}

.get-quote-box .btn .widget-button{

    color: #fff;

    padding-left: 0;

}

.urunlerBg .page-title{

    background-image: url(../images/breadcrumbBg/bgUrunlerimiz.jpg);

}

.urunDetayBg .page-title{

    background-image: url(../images/breadcrumbBg/bgurunDetay.jpg);

}

.kampanyaBg .page-title{

    background-image: url(../images/breadcrumbBg/bgKampanyalarimız.jpg);

}

.kapanyaDetayBg .page-title{

    background-image: url(../images/breadcrumbBg/bgKampanyalarimız.jpg);

}

.iletisimBg .page-title{

    background-image: url(../images/breadcrumbBg/bgiletişim.jpg);

}

.home-03 .widget-project::before{

    display: none;

}

.ürünlerTitle{

    padding-bottom: 100px;

}

.ürünlerTitle .main-title{

    text-align: center;

    color: #130A27 !important;

}

.ürünlerTitle .sub-title{

    display: flex;

    justify-content: center;

}

.ürünler .tf-section .widget-project-slide .swiper-button{

    color: #fff !important;

    background-color: #E81E53 !important;

}

.ürünler .tf-section .widget-project-slide .swiper-button-prev , .ürünler .tf-section .widget-project-slide .swiper-button-next{

    border:2px solid #E81E53;

}

.bgGrey{

    background-color: #F5F5F5 !important;

}

.boxShadow1{

    box-shadow: 2px 2px 10px #707070;

    

}

.kariyerBg .page-title{

    background-image: url(../images/breadcrumbBg/kariyerBg.png);

}

.name-mail{

    display: flex;

    gap: 20px;

}

/* kariyer Button */

.widget-request-quote-form form button{

    padding: 15px 50px;

}

.widget-request-quote-form form button:hover{

    background-color: #042181 !important;

    color:#fff !important;

}

.fileInput{

    border: 1px solid #E2E2E2;

    padding: 16px 20px;

    margin-bottom: 20px;

    font-weight: 400;

    font-size: 16px;

    line-height: 25.5px;

    color: #4F556A;

    opacity: 1;

    height: 57px;

    display: flex;

    justify-content: space-between;

    cursor: pointer;

}

.fileInput .fileNameLabel{

    color: #4F556A;

}

.fileInput input{

    padding: 0px 0px !important;

    border: none !important;

}

.fileInput input{

    display: none;

  }

  .fileInput input[type="file"]::-webkit-file-upload-button {

    display: none;

  }

  /* Hızlı Teklif */

  .teklif .page-title{

    background-image: url(../images/breadcrumbBg/hizliTeklifBg.png);

  }

  .tc-urun{

    display: grid;

    grid-template-columns: 1fr;

    grid-gap: 20px;

  }

  .tc-urun .tp-check{

    border: 1px solid #E2E2E2;

    display: flex;

    flex-direction: column;

    gap: 20px;

    padding-block: 10px;

    margin-bottom: 20px;

  }

  .tc-urun .tp-check label{

    display: flex;

    align-items: center;

    gap: 10px;

    color: #A0A0A0;

    font-size: 16px;

  }

  .tc-urun .tp-check label input{

    height: auto;

    margin-bottom: 0;

    color: #A0A0A0;

    width: 15px;

    height: 15px;

  }

  .infor-container .radio{

    display: flex;

    gap: 30px;

}

  .infor-container .radio label{

    margin-bottom: 20px;

    display: flex;

    align-items: center;

    gap: 15px;

    color: #A0A0A0;

    font-size: 16px;

    font-family: 'Raleway',sans-serif;

    font-style: normal;

    line-height: 25px;



  }

  .infor-container .radio input{

    margin-bottom: 0px;

    width: 15px;

    height: 15px;

  }

  .onay {

    display: flex;

    gap: 10px;

    align-items:center;

    color: #A0A0A0;

    font-size: 16px;

    font-family: 'Raleway',sans-serif;

    font-style: normal;

    line-height: 25px;

    margin-bottom: 20px;

  }

  .onay input{

    margin-bottom: 0 !important;

    width: 15px;

    height: 15px;

  }

  .border-red{

    border-top: 6px solid #E81E53;

  }



  .kariyerMain{

    width: 100%;

  }

  .team-detail .kariyerMain .content{

    width: 100%;

    max-width: 1169px;

    margin: auto;

  }

  .team-detail .kariyerMain .contentBox{

    display: grid;

    grid-template-columns: 1fr 1fr;

    width: 100%;

    margin-top: 65px;

    position: relative;

    gap: 10px;

  }

  .team-detail .kariyerMain .contentBox .yazi{

    display: flex;

    flex-direction: column;

    gap: 15px;

  }

  .team-detail .kariyerMain .contentBox .yazi h2{

    font-size: 20px;

    font-family: 'Raleway',sans-serif;

    font-style: normal;

    line-height: 25px;

    color: #130A27;

    font-weight: 900;

  }

  .team-detail .kariyerMain .contentBox .yazi h3{

    font-size: 16px;

    font-family: 'Hind',sans-serif;

    font-weight: normal;

    line-height: 20px;

    color: #130A27;

    font-weight: 700;

  }

  .team-detail .kariyerMain .contentBox .yazi p{

    font-size: 16px;

    font-family: 'Hind',sans-serif;

    font-weight: normal;

    line-height: 20px;

    color: #4F556A;

  }

  .team-detail .kariyerMain .contentBox .poster1 img{

    position: absolute;



  }

  .homeSlider p{

    font-family: 'Raleway',sans-serif;

    font-weight: 700;

    font-size: 16px;

    line-height: 25px;

    margin-top: 15px;

    color: #FFFFFF;

    position: relative;

    z-index: 1;

    transition: 0.5s;

    max-width: 330px;

  }



.homeSlider{

    display: flex;

    align-items: center;

}

.ürünlerSlider .swiper-button-prev,

.ürünlerSlider .swiper-button-next{

    background-color: #E81E53;

    border: 2px solid #E81E53;

    color: #fff;

}



.home-Next-Prev .swiper-button-prev,

.home-Next-Prev .swiper-button-next{

    background-color: #E81E53;

    border: 2px solid #E81E53;

    color: #fff;

}



.blog-detail .widget-social a {

    height: 44px;

    width: 44px;

    border: 1px solid #EFEFEF;

    border-radius: 50%;

    padding: 8px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.blog-detail .widget-social a span::before {

    color: #E81E53;

    font-size: 18px;

}

.blog-detail .widget-social a:hover,

.ride-sidebar .widget-social a:hover {

    background-color:#E81E53;

}





.footer .widget-social {

    display: flex;

    gap: 8px;

    align-items: center;

}

.footer .footer-content .logo-bottom{

    margin-bottom: 25px;

}

.footer-bottom .widget-social {

    justify-content: end;

}



.footer .widget-social a {

    height: 44px;

    width: 44px;

    border: 1px solid #EFEFEF;

    border-radius: 50%;

    padding: 8px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.footer .widget-social a:hover {

    color: #E81E53;

    background-color: #E81E53;

}

@media (max-width:750px) {

    .widget-project-item .widget-project-item-wrap{

        position: absolute;

    left: -0%;

    transition: 0.5s;

    padding-left: 25px;

    }

    .widget-project-item::after{

        position: absolute;

    content: "";

    left: -0%;

    top: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, #130A27 0%, rgba(4, 33, 129, 0.2) 100%);

    z-index: 0;

    transition: 0.5s;

    }



 .mobil-pt-0{

    padding-top: 0 !important;

 }

 .mobil-pb-0{

    padding-bottom: 0 !important;

 }

 .mobil-mt-0{

    margin-top: 0 !important;

 }

 .mobilSetting{

    border-radius: 0 120px 0 0;

    padding-inline: 35px;

    padding-bottom: 120px;

    position: relative;



 }

 .mobilÜrünDetay{

    position: absolute;



    /* top: -123px; */

    z-index: 656;

    bottom: -20%;

 }

 .mobilÜrünDetay .get-quote-box{

    padding: 30px;

 }

 .ürünler .tf-section .widget-project-slide .swiper-button-prev{

    top: 110%;

    right: 50%;



}

.ürünler .tf-section .widget-project-slide .swiper-button-next{

    top: 110%;

    right: 30%;

}

.fırsatBg{

    border-radius: 0 120px 0 0;

    width: 100%;

    padding-inline: 15px;

}

.main-title{

    font-size: 55px;

    line-height: 65px;

}

.tf-section {

    padding-inline: 15px;

}

.kampanya-container {

    padding-inline: 15px;

}

.team-detail.main-content{

    padding-inline: 15px;

}

.footer-bottom .widget-social{

    justify-content: center;

}

.home-01 .section-about-us{

    padding-inline: 15px;

}

.widget-about-us .poster{

    margin: 0 0 0 ;

}

}

@media (max-width:1000px){

    .team-detail .kariyerMain .contentBox{

        grid-template-columns: 1fr;

    }

    .team-detail .kariyerMain .contentBox .poster1 img{

        position: relative;

    }

    .team-detail .name-mail{

        flex-direction: column;

    }

    .team-detail .email-number{

        flex-direction: column;

    }

    .tc-urun{

        grid-template-columns: 1fr;

    }

    .infor-container .radio{

        flex-direction: column;

        gap: 0;

    }

}


@media (max-width: 767px) {
    .sub-mobile {
        display: none ;
    }
    .icon-arrow-down:before{
        content: "\e91e";
        color: #000 !important;

    }
    .icon-arrow-down{
        font-size: 10px;
    }
 
}

