.navbar-nav .nav-contact a,.navbar-nav .order-search-btn a {
    color: #fff;
    transition: .3s;
    font-weight: 600;
    border-radius: 10px
}

.fast-order,.fav-items .pack-item,.owl-item.active.center .card,.pack-item,.packTop {
    overflow: hidden
}

.lb-detail p,.plat-detail p {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.fast-box,.intro-service-icons i,.it-item,.menu-toggler,.nsa-header,.obj-tab,.page-link:not(:disabled):not(.disabled),.pointer,.sb-item,.wt-icons a {
    cursor: pointer
}

.obj-tablink,a:focus,a:hover {
    text-decoration: none
}

.gecistir,.noclick {
    pointer-events: none
}

:root {
    --colorInstagram: #d83063;
    --colorTwitter: #39a7cf;
    --colorYoutube: #ff0000;
    --colorFacebook: #1873eb;
    --colorTiktok: #000;
    --colorSpotify: #22974c;
    --colorTinder: #e7306d;
    --bgColorInstagram: #f7d6e0;
    --bgColorTwitter: #d7edf5;
    --bgColorYoutube: #ffcccc;
    --bgColorFacebook: #b7d5ef;
    --bgColorTiktok: #141414;
    --bgColorSpotify: #9bd0ae;
    --bgColorTinder: #ffb5ce;
    --bordercolorInstagram: #de4f7a;
    --borderColorTwitter: #d7edf5;
    --borderColorYoutube: #ffcccc;
    --borderColorFacebook: #b7d5ef;
    --borderColorTiktok: #141414;
    --borderColorSpotify: #9bd0ae;
    --borderColorTinder: #ffb5ce
}

.content-area .fast-sec,html {
    margin: 0;
    padding: 0
}

body {
    background: url(../img/body.png),#f0f2f6;
    margin: 0;
    font-family: Montserrat,sans-serif
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ol,ul {
    padding-left: 20px
}

*,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot,button:active,button:focus,input:active,input:focus,select:active,select:focus {
    outline: 0
}

.preloader {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 9999;
    width: 100%;
    height: 100%
}

.pre-flex {
    display: flex;
    justify-content: center;
    align-items: center
}

.pre-item1 {
    width: 130px;
    height: 130px;
    border: 15px solid var(--color1);
    animation: 2s infinite preturnright
}

.pre-item2 {
    color: var(--color2);
    position: absolute;
    font-size: 50px;
    font-weight: 600;
    animation: 2s infinite scaleboom
}

.preloader span {
    margin-top: 35px;
    font-size: 22px;
    color: var(--color1);
    letter-spacing: 5px
}

.header-area {
    position: relative;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9997;
    margin: 0 auto
}

.head-nav {
    padding: 0;
    position: unset
}

.head-nav .logo img {
    height: 45px;
    width: auto
}

.navbar-nav li a {
    color: #fff;
    display: inline-block;
    font-weight: 500;
    padding: 10px 12px
}

.dropdown-element i {
    margin-left: 2px;
    font-size: 10px
}

.navbar-nav .nav-contact a {
    background: var(--color2);
    padding: 10px 25px;
    box-shadow: 0 4px 15px var(--color2-sd)
}

.navbar-nav .nav-contact a:hover {
    position: relative;
    transform: translateY(-5px);
    box-shadow: 0 10px 15px var(--color2-sd)
}

.cosi-detail,.lb-read-btn:hover i,.navbar-nav .nav-contact {
    margin-left: 15px
}

.navbar-nav .order-search-btn,.ob-detail {
    margin-left: 12px
}

.navbar-nav .order-search-btn a {
    background: var(--color1);
    box-shadow: 0 4px 15px var(--color1-sd);
    padding: 10px 20px
}

.navbar-nav .order-search-btn a:hover {
    position: relative;
    transform: translateY(-5px);
    box-shadow: 0 10px 15px #00000020
}

.dropdown-sub {
    position: absolute;
    visibility: hidden;
    transition: .2s;
    opacity: 0;
    margin-top: 20px;
    padding-top: 10px
}

.coupon-code-input,.dropdown-items,.intro-area,.intro-start,.menu-toggler,.navbar-nav .dropdown-sub a,.ordersearch-area,.story-area,section.faq {
    position: relative
}

.dropdown-items {
    background: #fff;
    box-shadow: 0 5px 30px #00000015;
    border-radius: 10px;
    padding: 15px 5px
}

.intro-area,section.testimonial {
    padding: 100px 0
}

.dropdown-items::before {
    position: absolute;
    content: "";
    top: -8px;
    left: 55px;
    margin-left: -5px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff
}

.menu-toggler .line-1,.menu-toggler .line-2 {
    position: absolute;
    left: 0;
    width: 30px;
    height: 4px;
    border-radius: 12px;
    background: var(--color1);
    transition: .3s
}

.drop-down:hover .dropdown-sub {
    opacity: 1;
    visibility: visible;
    margin-top: 0
}

.navbar-nav .dropdown-sub a {
    display: block!important;
    color: #555;
    width: 100%;
    padding: 3px 18px 3px 33px!important;
    font-weight: 500!important;
    opacity: .9
}

.navbar-nav .dropdown-sub a:hover,.pack-item .pack-icon i,.pack-item .pack-price {
    color: var(--color1)
}

.navbar-nav .dropdown-sub a::before {
    content: "\f192";
    color: #555;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    left: 16px;
    top: 7px;
    transition: .2s;
    font-size: 11px
}

.navbar-nav .dropdown-sub a:hover:before {
    content: "\f111";
    color: var(--color1)
}

.menu-toggler {
    display: block;
    width: 30px;
    height: 26px;
    margin-left: auto
}

.menu-toggler .line-1 {
    top: 0
}

.menu-toggler .line-2 {
    top: calc(50% - 2px)
}

.menu-toggler .line-3 {
    width: 30px;
    height: 4px;
    border-radius: 12px;
    background: var(--color1);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .3s
}

.about-us::after,.about-us::before,.faq::after,.faq::before,section.intro-area::after {
    background: url(../img/intro-end.png);
    display: none;
    position: absolute;
    left: 0;
    content: "";
    right: 0
}

.menu-toggler.active .line-1 {
    transform: rotate(45deg);
    top: calc(50% - 3px)
}

.menu-toggler.active .line-2 {
    visibility: hidden;
    opacity: 0
}

.menu-toggler.active .line-3 {
    transform: rotate(-45deg);
    bottom: calc(50% - 3px)
}

.droplapse.show .dropdown-sub {
    position: relative;
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    padding: 0;
    margin-bottom: 10px;
    display: none
}

.droplapse.show .dropdown-items {
    background: #00000005;
    box-shadow: none;
    padding: 10px 0
}

.nav-buts-flex {
    display: flex;
    gap: 10px;
    margin-left: 7px
}

.intro-area {
    min-height: 500px;
    width: 100%;
    background: url(../img/intro-bg.png) var(--color1)
}

.intro {
    margin-bottom: 110px
}

.intro.full-width {
    margin-top: 0
}

.intro.full-width .ordersearch-area {
    border-radius: 0;
    padding: 0;
    min-height: 550px
}

.testimonialsCard {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.cardTitle {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

section.faq {
    padding: 50px 0 0
}

.entry-content p>img,.menuContainer.p0,section.blog-posts {
    padding: 0
}

section.blog-list-area {
    padding: 50px 0;
    min-height: 500px
}

.blogDetail,.contact-area,section.content-area {
    padding: 50px 0
}

.contact-area {
    margin-top: -90px
}

.intro-head.contactPage {
    min-height: 560px
}

.notfoundpage {
    padding: 70px 0
}

@keyframes preturnright {
    0% {
        transform: rotate(0);
        border-radius: 0
    }

    50% {
        border-radius: 65px
    }

    100% {
        transform: rotate(360deg);
        border-radius: 0
    }
}

@keyframes scaleboom {
    0%,100% {
        transform: scale(.8);
        opacity: .4
    }

    50% {
        transform: scale(1.1);
        opacity: 1
    }
}

.about-us::before,.faq::before {
    height: 62px;
    transform: rotateX(180deg);
    top: -20px
}

.about-us::after,.faq::after {
    height: 62px;
    bottom: -20px
}

section.intro-area::after {
    height: 50px;
    bottom: 0
}

.intro-start {
    padding-bottom: 70px
}

.story>.owl-stage-outer {
    height: 115px
}

.story-area .why-us-text {
    margin-bottom: 15px
}

.service-story {
    display: flex;
    justify-content: space-between
}

.story-item {
    width: 25%;
    padding: 0 10px
}

.storyboss {
    padding: 0 15px;
    margin-bottom: 40px
}

.storyboss .is-item,.wb-itemz {
    margin-bottom: 10px
}

.story-item:first-child {
    padding-left: 0
}

.story-item:last-child {
    padding-right: 0
}

.showCat {
    align-items: center;
    margin-top: 10px;
    border-radius: 7px;
    background: #00000017;
    text-align: center;
    width: 100%;
    justify-content: center;
    line-height: 36px;
    color: #fff;
    display: none;
    font-size: 16px;
    font-weight: 500
}

.is-item,.iservice-item {
    border-radius: 8px
}

.iservice-item .showCat i {
    font-size: 10px;
    margin-left: 10px;
    width: auto;
    color: #fff
}

#storyArea {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 10px
}

.iservice-item {
    text-align: center;
    line-height: 23px;
    font-weight: 700;
    font-size: 18px;
    color: #555;
    padding: 25px 20px;
    transition: .2s;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    gap: 20px;
    position: relative;
}

.is-item:hover {
    box-shadow: 0 4px 15px #00000007
}

.is-item:hover .iservice-item>i {
    -webkit-animation: .5s linear both flip-scale-up-diag-1;
    animation: .5s linear both flip-scale-up-diag-1
}

@-webkit-keyframes flip-scale-up-diag-1 {
    0% {
        -webkit-transform: scale(1) rotate3d(1,1,0,0deg);
        transform: scale(1) rotate3d(1,1,0,0deg)
    }

    50% {
        -webkit-transform: scale(1.5) rotate3d(1,1,0,180deg);
        transform: scale(1.5) rotate3d(1,1,0,180deg)
    }

    100% {
        -webkit-transform: scale(1) rotate3d(1,1,0,360deg);
        transform: scale(1) rotate3d(1,1,0,360deg)
    }
}

@keyframes flip-scale-up-diag-1 {
    0% {
        -webkit-transform: scale(1) rotate3d(1,1,0,0deg);
        transform: scale(1) rotate3d(1,1,0,0deg)
    }

    50% {
        -webkit-transform: scale(1.5) rotate3d(1,1,0,180deg);
        transform: scale(1.5) rotate3d(1,1,0,180deg)
    }

    100% {
        -webkit-transform: scale(1) rotate3d(1,1,0,360deg);
        transform: scale(1) rotate3d(1,1,0,360deg)
    }
}

.instagram .pack-item .btn-pack-buy,.instagramPage .intro-head::before,.instagramPage .pack-item .btn-pack-buy,.instagramPage .plat-icon {
    background: var(--colorInstagram)
}

.twitter .pack-item .btn-pack-buy,.twitterPage .intro-head::before,.twitterPage .pack-item .btn-pack-buy,.twitterPage .plat-icon {
    background: var(--colorTwitter)
}

.youtube .pack-item .btn-pack-buy,.youtubePage .intro-head::before,.youtubePage .pack-item .btn-pack-buy,.youtubePage .plat-icon {
    background: var(--colorYoutube)
}

.threadsPage .intro-head::before,.threadsPage .plat-icon,.tiktok .pack-item .btn-pack-buy,.tiktokPage .intro-head::before,.tiktokPage .pack-item .btn-pack-buy,.tiktokPage .plat-icon {
    background: var(--colorTiktok)
}

.tinder .pack-item .btn-pack-buy,.tinderPage .intro-head::before,.tinderPage .pack-item .btn-pack-buy,.tinderPage .plat-icon {
    background: var(--colorTinder)
}

.facebook .pack-item .btn-pack-buy,.facebookPage .intro-head::before,.facebookPage .pack-item .btn-pack-buy,.facebookPage .plat-icon {
    background: var(--colorFacebook)
}

.spotify .pack-item .btn-pack-buy,.spotifyPage .intro-head::before,.spotifyPage .pack-item .btn-pack-buy,.spotifyPage .plat-icon {
    background: var(--colorSpotify)
}

.iservice-item i {
    color: #202132 !important;
    font-size: 32px;
    display: block
}

.iservice-item span {
    display: block;
    font-weight: 400
}

.iser-detail {
    text-align: left;
    width: 100%;
    font-size: 17px;
    color: #202132;
    font-weight: 700;
    line-height: normal
}

.ordersearch-area {
    display: flex;
    align-items: center;
    padding-left: 75px;
    padding-right: 75px;
    min-height: 565px;
    height: 100%;
    background-size: cover!important;
    background-position: center!important
}

.ordersearch-area::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--color1);
    opacity: .9
}

.fast-box,.fast-box span,.fast-box:hover,.fast-flex,.fast-sec,.os-search-area {
    position: relative
}

.fast-flex {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 96px 0 0
}

.fast-first {
    width: 60%;
    padding-right: 90px;
    margin-top: 100px
}

.fast-first h1 {
    color: #2ca7fe;
    font-weight: 400;
    font-size: 40px;
    max-width: 510px
}

.fast-first h1 span {
    border: 1px solid #68acff;
    font-size: 36px;
    padding: 5px;
    transform: rotate(-3deg);
    display: inline-block;
    font-weight: 700
}

.fast-first p {
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.fast-sec {
    width: 100%;
    margin-left: 0;
    margin-top: 90px;
    background: #fff;
    padding: 29px 18px 26px;
    margin-bottom: -60px;
    border-radius: 8px;
    z-index: 9;
    display: block
}

.selectBannerGroup {
    display: flex;
    align-items: center;
    width: calc(100% - 140px);
    float: left
}

.fast-sec .ns-select-area {
    width: calc(100% - 30px);
    margin-right: 15px
}

.fast-sec select {
    height: 50px;
    border: none;
    border-radius: 12px
}

.fast-order-btn {
    width: 100%;
    color: #fff;
    background: var(--color2);
    box-shadow: 0 2px 20px var(--color2-sd);
    padding: 15px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 20px
}

.fast-sec .form-control {
    opacity: .8
}

.fast-sec .form-control.active,.gtco-testimonials .center,.gtco-testimonials .owl-item:hover,.service-box.sb-special p,.wt-icons i:hover {
    opacity: 1
}

.fast-box-area {
    display: flex;
    margin-top: 25px
}

.fast-box {
    color: #fff;
    font-weight: 700;
    background: #68acff;
    padding: 12px 30px;
    border-radius: 8px;
    margin: 0 5px;
    font-size: 22px;
    transition: .2s;
    top: 0
}

.fast-box:hover {
    top: -5px
}

.fast-box:hover i,.intro-service-icons i:hover,.wb-item.wb-close:hover .wb-icon i.fas.fa-times {
    transform: rotate(360deg)
}

.fast-box i,.gtco-testimonials .active,.lb-read-btn i,.ns-select i.dropicon {
    transition: .3s
}

.fast-box span {
    font-weight: 600;
    font-size: 17px;
    margin-left: 5px;
    top: -1px
}

.intro-text-area,.os-area {
    position: relative;
    text-align: center
}

.os-area h1 {
    font-weight: 700;
    color: #fff;
    font-size: 40px
}

.os-area p {
    color: #ffffffcc;
    font-size: 16px
}

.os-search-area {
    display: flex;
    width: 90%;
    margin: 45px auto 0
}

.os-area input {
    border: none!important;
    box-shadow: none!important;
    height: 70px;
    border-radius: 15px;
    padding-left: 20px
}

.int-search-button {
    color: #fff!important;
    background: var(--color2);
    font-weight: 500;
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 20px;
    border: none;
    border-radius: 10px;
    padding: 12px 40px;
    transition: .2s
}

.fast-order,.pack-item,.packTop,.show-area,.show-item2 {
    position: relative
}

.show-area {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    align-items: center
}

.last-blog-list,.platform-list {
    grid-template-columns: repeat(3,1fr)
}

.show-item1 {
    grid-column: span 4;
    padding-right: 50px
}

.plat-item.plat-fw,.show-item2 {
    grid-column: span 2
}

.show-item1 h1 {
    color: #fff;
    font-weight: 700;
    font-size: 40px
}

.show-item1 p {
    color: #ffffffe6
}

.show-item2 {
    display: block
}

.show-item2 img {
    max-width: 100%;
    display: inline-block;
    animation: 4s infinite heartbeat
}

.show-buttons {
    display: flex;
    margin-top: 30px
}

.it-item,.sb-item {
    background: #fff;
    padding: 12px 30px;
    margin-right: 10px;
    border-radius: 12px;
    transition: .2s;
    font-weight: 700;
    font-size: 18px;
    color: var(--color1);
    -webkit-user-select: none
}

.it-item:hover,.sb-item:hover {
    padding: 12px 40px
}

.int-search-button:hover {
    padding: 12px 50px
}

.intro-text-area h1 {
    font-size: 40px;
    color: #fff;
    font-weight: 700
}

.intro-text-area p {
    color: #ffffffc9
}

.it-buttons {
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.fast-order {
    background: #fff;
    z-index: 1;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 0 4px 15px #00000007;
    height: 100%
}

.fast-order::before {
    content: "";
    position: absolute;
    opacity: .2;
    left: 0;
    top: 0;
    z-index: -1;
    height: 100%;
    width: 100%;
    background: url(../img/fast-bg.png);
    background-size: inherit
}

.fast-order h2 {
    font-weight: 700;
    font-size: 30px;
    color: #555
}

.fast-order p {
    font-size: 15px;
    color: #666
}

.btn.fast-or-btn {
    color: #fff;
    background: var(--color2);
    box-shadow: 0 5px 10px var(--color2-sd);
    border-radius: 10px;
    margin-top: 7px;
    font-weight: 600;
    width: 100%;
    padding: 10px;
    font-size: 18px
}

.pack-item {
    text-align: center;
    background: #fff0;
    box-shadow: none;
    padding: 0!important;
    display: flex;
    flex-direction: column;
    border: 0!important;
    border-radius: 8px!important
}

.pack-item.special {
    border: 0 solid
}

#msform label,.gtco-testimonials .owl-nav,.mobileSticky,.offerBoxWrapper .offerBox,.pack-item.special .pack-special-detail {
    display: none
}

.packBottom,.packTop {
    display: flex;
    padding: 15px
}

.packTop {
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 7px solid #de4f7a;
    min-height: 85px;
    border-radius: 8px 2px 0 0!important
}

.packBottom {
    background: #fff;
    justify-content: space-between;
    align-items: center
}

.pack-special-detail {
    display: none;
    color: #fff;
    position: absolute;
    font-size: 15px;
    top: -3px;
    left: calc(50% - 100px);
    width: 200px;
    padding: 3px 15px;
    background: var(--color1);
    text-align: center;
    font-weight: 400;
    border-radius: 0 0 30px 30px;
    -webkit-user-select: none
}

.about-us,.best-sell-all i,.best-seller,.best-seller-area,.btn-why,.gtco-testimonials,.intro-head,.lb-area,.pack-detail ul li,.pack-icon,.pack-item .btn-pack-buy {
    position: relative
}

.instagram .packTop,.instagramPage .packTop {
    border-color: var(--bordercolorInstagram)
}

.instagram .pack-detail ul li:before,.instagram .pack-item .pack-icon i,.instagram .packTop:before,.instagramPage .pack-detail ul li:before,.instagramPage .pack-item .pack-icon i,.instagramPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(37%) sepia(60%) saturate(7480%) hue-rotate(327deg) brightness(91%) contrast(84%)
}

.twitter .packTop,.twitterPage .packTop {
    border-color: var(--borderColorTwitter)
}

.twitter .pack-detail ul li:before,.twitter .pack-item .pack-icon i,.twitter .packTop:before,.twitterPage .pack-detail ul li:before,.twitterPage .pack-item .pack-icon i,.twitterPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(56%) sepia(78%) saturate(370%) hue-rotate(150deg) brightness(89%) contrast(94%)
}

.youtube .packTop,.youtubePage .packTop {
    border-color: var(--borderColorYoutube)
}

.youtube .pack-detail ul li:before,.youtube .pack-item .pack-icon i,.youtube .packTop:before,.youtubePage .pack-detail ul li:before,.youtubePage .pack-item .pack-icon i,.youtubePage .packTop:before {
    filter: brightness(0) saturate(100%) invert(11%) sepia(93%) saturate(5387%) hue-rotate(358deg) brightness(108%) contrast(112%)
}

.facebook .packTop,.facebookPage .packTop {
    border-color: var(--borderColorFacebook)
}

.facebook .pack-detail ul li:before,.facebook .pack-item .pack-icon i,.facebook .packTop:before,.facebookPage .pack-detail ul li:before,.facebookPage .pack-item .pack-icon i,.facebookPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(42%) sepia(50%) saturate(6899%) hue-rotate(204deg) brightness(96%) contrast(92%)
}

.tiktok .packTop,.tiktokPage .packTop {
    border-color: var(--borderColorTiktok)
}

.tiktok .pack-detail ul li:before,.tiktok .pack-item .pack-icon i,.tiktok .packTop:before,.tiktokPage .pack-detail ul li:before,.tiktokPage .pack-item .pack-icon i,.tiktokPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(345%) hue-rotate(119deg) brightness(0%) contrast(83%)
}

.spotify .packTop,.spotifyPage .packTop {
    border-color: var(--borderColorSpotify)
}

.spotify .pack-detail ul li:before,.spotify .pack-item .pack-icon i,.spotify .packTop:before,.spotifyPage .pack-detail ul li:before,.spotifyPage .pack-item .pack-icon i,.spotifyPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(42%) sepia(100%) saturate(379%) hue-rotate(89deg) brightness(91%) contrast(84%)
}

.tinder .packTop,.tinderPage .packTop {
    border-color: var(--borderColorTinder)
}

.tinder .pack-detail ul li:before,.tinder .pack-item .pack-icon i,.tinder .packTop:before,.tinderPage .pack-detail ul li:before,.tinderPage .pack-item .pack-icon i,.tinderPage .packTop:before {
    filter: brightness(0) saturate(100%) invert(29%) sepia(50%) saturate(2898%) hue-rotate(317deg) brightness(92%) contrast(96%)
}

.pack-special-detail i {
    margin-right: 2px
}

.pack-item .btn-pack-buy.ucretsizAraclar {
    height: 60px;
    font-size: 16px
}

.pack-item .btn-pack-buy {
    background: #41305b;
    box-shadow: 0 4px 20px #00000010;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

.pack-item .btn-pack-buy .icon {
    font-size: 14px;
    width: 20px;
    transition: .2s;
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0
}

.pack-item .btn-pack-buy:hover .icon {
    right: 15px;
    opacity: 1
}

.pack-item .btn-pack-buy:hover {
    padding-right: 40px
}

.pack-button-area:hover {
    width: 140px
}

.pack-button-area {
    background: #fff;
    width: 120px;
    transition: .2s
}

.pack-button-area a {
    line-height: 25px
}

.fav-items .pack-icon {
    color: #fff;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    font-size: 20px;
    top: -18px;
    left: -45px;
    padding: 15px 10px 0;
    background: var(--color2);
    width: 125px;
    transform: rotate(-45deg)
}

.best-seller-area {
    margin-bottom: 30px;
    display: flex;
    align-items: center
}

.best-seller-area::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 8px;
    width: 95%;
    height: 2px;
    border-radius: 8px;
    background: linear-gradient(45deg,#d1d1d1,transparent)
}

.best-sell-all {
    margin-left: auto;
    text-align: right;
    min-width: 150px;
    transition: .3s
}

.best-sell-all a {
    color: #868ca9;
    font-weight: 500;
    transition: .3s;
    border: 1px solid #878aae;
    border-radius: 8px;
    font-size: 15px;
    padding: 10px 24px
}

.pack-icon::after,.pack-icon::before {
    border-radius: 100%;
    content: "";
    position: absolute;
    opacity: .2
}

.best-sell-all a span,.search-input i,.spanBox>span {
    margin-right: 5px
}

.best-sell-all i {
    color: #868ca9;
    text-align: center;
    padding: 0;
    margin-left: 0;
    border-radius: 8px;
    transition: .3s
}

.best-sell-all:hover a {
    color: #68acff;
    border-color: #68acff
}

.best-sell-all:hover i {
    margin-right: -10px;
    margin-left: 10px;
    transition: .3s;
    color: #68acff
}

.best-seller {
    margin-bottom: 50px
}

.about-us {
    padding: 150px 0 155px;
    margin-top: 100px;
    background: var(--color1)
}

.why-us-text {
    text-align: center;
    margin-bottom: 35px
}

.why-us-box {
    display: flex;
    justify-content: center
}

.wu-item {
    background: #fff;
    width: calc(100%/4);
    text-align: center;
    margin: 0 8px;
    border-radius: 10px;
    padding: 0 25px 40px;
    transition: .3s
}

.wu-item i {
    display: block;
    font-size: 50px;
    padding-top: 40px;
    padding-bottom: 15px;
    color: var(--color2)
}

.wu-item span {
    font-size: 20px;
    font-weight: 700;
    color: var(--color1)
}

.wu-item p {
    margin-top: 5px;
    font-size: 16px;
    margin-bottom: 0;
    color: #777
}

.best-seller h2 {
    color: #63677d;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 28px;
    margin-bottom: 0
}

.pack-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.pack-icon::before {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff
}

.pack-icon::after {
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    background: #fff
}

.pack-icon i {
    font-size: 20px;
    color: #fff!important;
    margin-bottom: 0
}

.pack-title {
    color: #fff!important;
    font-weight: 600;
    font-size: 18px;
    text-align: left;
    line-height: 20px;
    margin-left: 15px;
    padding-bottom: 0!important
}

.pack-title span {
    color: #fff;
    font-size: 16px;
    display: block;
    font-weight: 400
}

.pack-detail {
    height: 100%;
    background: #fff
}

.pack-detail ul {
    padding: 0;
    margin: 0;
    max-height: 268px;
    overflow: auto
}

.pack-detail ul li {
    list-style: none;
    font-size: 15px;
    color: #362c4b;
    padding: 15px;
    border-bottom: 1px solid #e7ebf3;
    text-align: left;
    font-weight: 400
}

.pack-detail ul li:before {
    content: "";
    background-image: url('../img/rocket.png');
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 19px;
    height: 19px;
    float: left;
    margin-right: 10px
}

.pack-detail.detailscroll ul {
    padding: 0;
    max-height: 280px;
    overflow: auto
}

.pack-detail ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
    border-radius: 0;
    background-color: #eff0f3
}

.pack-detail ul::-webkit-scrollbar {
    width: 4px;
    background-color: #eff0f3
}

.pack-detail ul::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: #c9ccdb
}

.pack-price {
    padding: 0;
    font-size: 20px;
    font-weight: 600;
    color: #362c4b!important;
    background: #fff;
    line-height: 18px;
    float: left;
    text-align: left
}

.lb-area-all i,.service-box {
    text-align: center;
    transition: .2s
}

.pack-price span {
    display: block;
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 500;
    color: #b2bac7;
    text-decoration: line-through
}

.btn-pack-buy {
    color: #fff!important;
    font-weight: 600;
    font-size: 16px;
    transition: .2s;
    padding: 7px 15px;
    margin: 0 auto;
    background: var(--color2);
    box-shadow: 0 4px 20px var(--color2-sd);
    border-radius: 8px
}

.best-seller p {
    color: #8a8c97;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 400
}

.intro-ct {
    padding-top: 80px;
    padding-bottom: 150px;
    align-items: center
}

.intro-service-icons {
    width: 60px;
    background: var(--color2);
    text-align: center;
    padding: 20px 0;
    display: table-cell;
    border-radius: 12px
}

.intro-service-icons i {
    display: block;
    color: #fff;
    font-size: 25px;
    padding: 15px 0;
    transition: 1s
}

.intro-title {
    color: #fff;
    display: table-cell;
    padding-left: 25px;
    vertical-align: middle
}

.intro-title h2 {
    font-weight: 700;
    font-size: 45px
}

.intro-title h2 span {
    display: block;
    color: var(--color2)
}

.intro-title p {
    font-weight: 300;
    font-size: 17px
}

.service-box {
    background: #fff;
    color: var(--text-color1);
    padding: 30px;
    box-shadow: 0 5px 25px #00000020;
    border-radius: 25px
}

.service-box:hover {
    transform: scale(1.04)
}

.service-box>i {
    font-size: 55px;
    margin-bottom: 15px
}

.service-box p {
    opacity: .8;
    font-size: 17px;
    margin-bottom: 0
}

.service-box.sb-special {
    color: #fff;
    background: var(--color2);
    box-shadow: 0 5px 25px var(--color2-sd);
    margin-top: 25px
}

.main-area {
    margin-top: -96px
}

.why-us-text>span {
    font-size: 21px;
    font-weight: 700;
    color: #63677d
}

.why-us-text h2 {
    font-size: 28px;
    font-weight: 600;
    color: #46495f;
    margin-bottom: 0
}

.why-us-text p {
    color: #7d8195;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 25px
}

.lb-area h2,.lb-area-all:hover a {
    font-weight: 700
}

.lb-area {
    text-align: left;
    display: flex;
    align-items: center;
    margin-bottom: 25px
}

.lb-detail p,.lb-top,.lb-top img,.order-pack-list ul li:last-child {
    margin-bottom: 0
}

.lb-area::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 95%;
    height: 2px;
    border-radius: 8px;
    background: linear-gradient(45deg,#d1d1d1,transparent)
}

.gtco-testimonials span,.lb-area>span {
    font-size: 21px;
    font-weight: 700;
    color: var(--color2)
}

.lb-area h2 {
    font-size: 35px;
    color: var(--color3)
}

.lb-area p {
    color: var(--text-color1);
    opacity: .7;
    font-size: 17px
}

.lb-area-all {
    margin-left: auto;
    text-align: right;
    min-width: 150px
}

.btn-why,.gtco-testimonials .card h5,a.btn.lb-read-btn {
    text-align: left;
    font-size: 18px
}

.lb-area-all a {
    color: var(--color3);
    font-weight: 500;
    transition: .2s
}

.lb-area-all i {
    background: var(--color3);
    color: #fff;
    padding: 6px 7px 6px 10px;
    margin-left: 5px;
    border-radius: 8px
}

.lb-area-all:hover i {
    margin-left: 10px;
    border-radius: 50px
}

.last-blog-list {
    display: grid;
    grid-column-gap: 20px
}

.btn-why,.lb-date,.whyus-chevron {
    display: inline-block
}

.lb-item {
    padding: 0;
    background: #fff;
    border-radius: 9px;
    box-shadow: 0 8px 30px #00000008
}

.btn-why,.lb-date {
    background: var(--color1)
}

.lb-top img {
    width: 100%;
    height: 210px;
    border-radius: 10px 10px 0 0
}

.lb-date {
    padding: 1px 16px;
    font-size: 13px;
    color: #fff;
    border-radius: 7px
}

.lb-detail h2,.lb-detail h4 {
    font-size: 16px;
    font-weight: 600;
    color: #5f6683
}

.lb-detail p {
    font-size: 18px;
    color: #5f6683;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    min-height: 96px
}

a.btn.lb-read-btn {
    background: #fff;
    padding: 10px 25px;
    border-radius: 0 0 10px 10px;
    font-weight: 600;
    color: #878ea8;
    width: 100%
}

a.btn.lb-read-btn:hover {
    background: #68acff;
    color: #fff!important
}

.btn-why {
    color: #fff!important;
    padding: 6px 6px 6px 23px;
    transition: .3s;
    border-radius: 12px;
    font-weight: 600;
    box-shadow: 0 3px 15px var(--color1-sd)
}

.gtco-testimonials .owl-dots,.whyus-chevron {
    text-align: center
}

.btn-why:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 15px var(--color1-sd)
}

.whyus-chevron {
    background: var(--color2);
    padding: 7px 25px;
    transition: .3s;
    border-radius: 6px;
    margin-left: 95px
}

.gtco-testimonials {
    text-align: center
}

.gtco-testimonials p {
    color: var(--text-color1);
    opacity: .7
}

.gtco-testimonials h2 {
    font-size: 32px;
    font-weight: 800;
    color: #63677d
}

.gtco-testimonials p {
    color: #63677d;
    font-size: 22px;
    font-weight: 500
}

.gtco-testimonials .owl-stage-outer {
    padding: 20px 0
}

.gtco-testimonials .owl-dots span {
    position: relative;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: block;
    background: #c2dbf8;
    border: 2px solid #c2dbf8;
    margin: 0 5px
}

.gtco-testimonials .owl-dots .active {
    box-shadow: none
}

.gtco-testimonials .owl-dots .active span {
    background: var(--color2);
    border-color: var(--color2);
    box-shadow: none;
    height: 12px;
    width: 12px;
    margin-bottom: -1px
}

.gtco-testimonials .card {
    background: #fff;
    margin: 0 10px;
    padding: 30px;
    border-radius: 0;
    border: 0;
    opacity: 1
}

.gtco-testimonials .card .card-img-top {
    max-width: 100px;
    border-radius: 0;
    margin: 0 15px 0 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #347ad0
}

.intro-head,.plat-item {
    box-shadow: 0 5px 25px #00000010;
    align-items: center
}

.gtco-testimonials .card .card-img-top i,.nsa-header.active::before {
    color: #fff
}

.owl-item.active .card::after {
    width: calc(100% + 10px);
    content: "";
    position: absolute;
    left: 0;
    bottom: -45px;
    height: 45px;
    background: var(--color1);
    opacity: 0;
    transition: .3s
}

.facebookPage .obj-tab.active.secili,.instagramPage .obj-tab.active.secili,.spotifyPage .obj-tab.active.secili,.tinderPage .obj-tab.active.secili,.twitterPage .obj-tab.active.secili,.youtubePage .obj-tab.active.secili {
    opacity: 1!important
}

.owl-item.active.center .card::after {
    content: "";
    transform: rotate(-3deg);
    bottom: -25px;
    opacity: 1;
    display: none
}

.gtco-testimonials .card h5 {
    color: #343e3f;
    font-weight: 700;
    line-height: 20px;
    margin: 0
}

.gtco-testimonials .card h5 span,.gtco-testimonials .card p,.nsa-body {
    color: #343e3f;
    font-weight: 400;
    font-size: 16px
}

.gtco-testimonials .card p {
    padding-bottom: 15px;
    text-align: left;
    min-height: 170px;
    max-height: 170px
}

.gtco-testimonials .center h5 {
    font-size: 18px;
    font-weight: 600;
    margin: 0
}

.gtco-testimonials .center h5 span {
    font-size: 16px
}

.gtco-testimonials .center .card-img-top {
    max-width: 100%;
    height: 40px;
    width: 40px
}

.nsa-body {
    display: none;
    padding: 20px;
    background: #fff;
    border-radius: 0 0 2px 2px
}

.nsa-item {
    margin-bottom: 20px
}

.nsa-header {
    color: #63677d;
    background: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    margin-bottom: 0;
    border-radius: 8px
}

.nsa-header.active {
    background: var(--color2);
    color: #fff
}

.nsa-header::before {
    content: "\f067";
    font-family: 'Font Awesome 5 Free';
    color: #787b8e;
    margin-right: 5px;
    float: right;
    font-size: 12px;
    margin-top: 5px
}

.sidebar-item .ns-accordion .nsa-header {
    background: #fff;
    margin-bottom: 10px;
    font-size: 16px
}

.sidebar-item .ns-accordion .nsa-body {
    color: #767676
}

.intro-head {
    display: flex;
    padding: 110px 75px 0;
    min-height: auto;
    overflow: hidden;
    background-size: cover!important;
    background-position: center!important
}

.intro-head::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--color1);
    opacity: .85
}

.ihead-well,.obj-tabcontent,.plat-action-btn,.plat-item h2,.well-two h1,.well-two p {
    position: relative
}

.ihead-well {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    gap: 30px;
    padding: 30px 0
}

.intro-head.container {
    margin-top: 30px;
    border-radius: 20px
}

.well-one {
    min-width: 100px;
    order: 2;
    text-align: right;
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.well-one i {
    font-size: 80px;
    color: #fff;
    animation: 1.5s infinite heartbeat
}

.well-one i.durdur {
    animation: inherit
}

.well-two {
    order: 1;
    width: 100%;
    text-align: left
}

.well-two h1 {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 5px
}

.well-two p {
    color: #ffffffde;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.wt-icons {
    margin-top: 25px
}

.wt-icons span {
    font-weight: 500;
    color: #fff;
    margin-bottom: 5px;
    display: block;
    opacity: .7
}

.wt-icons i {
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    opacity: .7;
    transition: .3s
}

.platform-area {
    padding-top: 50px;
    min-height: 450px;
    margin-bottom: 100px
}

.platform-list {
    display: grid;
    grid-column-gap: 25px;
    grid-row-gap: 25px
}

.plat-item {
    background: #fff;
    padding: 0 0 30px;
    border-radius: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.order-end .form-control,.plat-icon-box {
    align-items: center
}

.plat-icon {
    color: #fff;
    font-size: 70px;
    width: 100%;
    padding-top: 20px
}

.plat-icon-box {
    background-image: url('../img/shadow.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 125px;
    height: 125px;
    margin: 0 auto -60px;
    display: flex;
    justify-content: center;
    font-size: 36px
}

.plat-detail {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0
}

.plat-item h2 {
    font-weight: 700;
    font-size: 20px;
    color: #000
}

.plat-item h2 span {
    font-weight: 800
}

.plat-detail p {
    font-size: 16px;
    line-height: 22px;
    color: #777;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0 50px;
    display: none
}

.plat-action {
    margin-top: 20px;
    min-width: 125px;
    text-align: right
}

.plat-action-btn {
    color: #fff!important;
    width: 100%;
    padding: 10px;
    font-weight: 600;
    font-size: 16px;
    background: #f7d6e0;
    border-radius: 8px;
    margin-bottom: 5px;
    transition: .2s
}

.newalan .obj-tab,.obj-tab {
    margin: 0
}

.plat-action-btn:hover {
    width: 100%;
    box-shadow: 0 5px 15px #1f20451f
}

.packs-area {
    padding-top: 50px
}

.pack-list {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px
}

.blog-list,.payments-list {
    grid-template-columns: repeat(3,1fr);
    grid-row-gap: 20px
}

.order-pack-area .card {
    border: 0 solid #ececec;
    background: #fff;
    overflow: hidden;
    border-radius: 8px
}

.order-pack-area .card .card-header {
    background: #fff;
    border: none;
    font-weight: 600;
    font-size: 19px;
    color: #777;
    cursor: pointer;
    padding-top: 20px
}

.obj-tab.active .obj-tablink,.obj-tablink {
    color: var(--color3)!important
}

.order-pack-area .card .card-body {
    padding-top: 10px
}

.order-pack-area .box-title {
    position: relative;
    font-size: 14px;
    color: #0b1a30
}

.order-pack-area .box-title span i {
    position: absolute;
    top: 4px;
    right: -15px;
    transition: .3s;
    font-size: 10px
}

.order-pack-area .card-header.collapsed .box-title span i {
    transform: rotate(-90deg)
}

.order-pack-area .form-control {
    padding: 12px 18px;
    height: auto;
    color: #362c4b;
    font-size: 14px;
    border: 0;
    border-radius: 0;
    border-top: 1px solid #e8e8e9;
    box-shadow: none;
    display: flex;
    justify-content: space-between;
    font-weight: 600
}

.order-pack-area .form-control:last-child {
    border-radius: 0 0 2px 2px
}

#hizli-al,.order-pack-list ul {
    padding: 0;
    margin: 0
}

.order-area {
    padding-top: 50px;
    min-height: 550px;
    padding-bottom: 100px
}

.order-pack-list ul li,.os-tabs p {
    list-style: none;
    color: #362c4b;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 25px
}

.order-pack-area .f-bilg span {
    font-weight: 600;
    text-align: right;
    color: #362c4b
}

.order-steps-tab {
    background: #fff;
    border-radius: 8px;
    overflow: auto
}

.order-created {
    text-align: center;
    padding: 30px 0
}

.order-created i {
    font-size: 60px;
    animation: 2s infinite preturnright;
    color: var(--color1)
}

.order-created span {
    display: block;
    margin-top: 20px;
    font-size: 18px;
    color: var(--color1);
    letter-spacing: 1px;
    font-weight: 500
}

.obj-tab {
    list-style: none;
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    transform: translate3d(0,0,0) scale(1.000000005);
    transition: transform 150ms,opacity .2s;
    border: 1px solid #198754;
    border-radius: 8px;
    opacity: .2
}

.newalan {
    gap: 15px
}

.newalan .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 31.333333%;
    max-width: 31.333333%
}

@media screen and (max-width: 1200px) {
    .newalan .col-md-4 {
        -ms-flex:0 0 33.333333%;
        flex: 0 0 47.333333%;
        max-width: 47.333333%
    }

    .newalan .obj-tab span {
        display: block
    }

    .m-or1 {
        order: 1
    }

    .m-or2 {
        order: 2
    }
}

.active .obj-tabindicator,.obj-tab.active {
    opacity: 1;
    background: 0 0
}

.obj-tabindicator,.os-next-btn:hover,.os-pri-btn:hover {
    background: var(--color1)
}

.obj-tablink {
    padding: 5px 15px 5px 5px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    user-select: none;
    display: flex;
    align-items: center
}

.pay-item,.usinfor .cbx {
    -webkit-user-select: none;
    cursor: pointer
}

.obj-tabcontent {
    display: flex;
    gap: 7px;
    padding: 15px;
    z-index: 50;
    border-bottom: 1px solid #e8e8e9
}

.obj-tabcontent.specPad {
    padding: 0!important;
    border-bottom: unset;
    margin-bottom: 0
}

.card-body.p0 {
    padding: 0!important
}

.organization-section .card.specStep .card-body {
    padding: 20px!important
}

.card.specStep {
    border: none!important;
    border-radius: 8px
}

.obj-tabindicator {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    border-radius: 12px;
    z-index: 1;
    transition: .3s;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    opacity: 0
}

.os-tabs {
    padding: 25px;
    display: none;
    background: #fff;
    float: left;
    width: 100%
}

.os-next-btn,.os-pri-btn {
    padding: 12px 40px;
    color: #fff!important;
    font-size: 16px;
    transition: .3s;
    font-weight: 500
}

.os-tabs.show,.pay-item.selected .pay-checked,.usinfor {
    display: block
}

.os-tabs.os-tab3.show#step4 {
    padding: 35px 0 0
}

.os-tabs h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #0b1a30
}

.os-tabs .form-control {
    min-height: 60px;
    border: 1px solid #b9c4d5;
    border-radius: 8px;
    box-shadow: none!important;
    padding: 12px 20px;
    color: #737383;
    font-size: 16px
}

.os-tabs .form-control::placeholder {
    color: #b9c4d5
}

.os-next-btn {
    background: var(--color2);
    border-radius: 8px;
    float: right
}

.os-pri-btn {
    margin-right: 6px;
    background: #b9c4d5;
    border-radius: 8px;
    float: left
}

.btn-coupon {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 40px;
    color: #fff!important;
    font-weight: 500;
    font-size: 16px;
    background: var(--color2);
    padding: 0 40px;
    border-radius: 8px;
    transition: .3s;
    float: right;
    line-height: 40px
}

.payment-choice {
    margin-top: 0;
    margin-bottom: 30px
}

.payments-list {
    display: grid;
    grid-column-gap: 10px;
    margin-bottom: 15px
}

.ob-item,.pay-item {
    display: flex;
    align-items: center
}

.pay-item {
    background: #fff;
    padding: 10px 20px;
    border: 1px solid #ececec;
    border-radius: 8px;
    transition: .3s;
    text-align: center;
    -moz-user-select: none;
    -khtml-user-select: none
}

.nf-flex,.ns-pagi {
    justify-content: center
}

.pay-icon {
    color: #68acff;
    font-size: 30px
}

.pay-text {
    font-weight: 500;
    color: #333;
    font-size: 17px;
    line-height: 20px;
    text-align: left;
    padding-left: 10px;
    padding-right: 5px
}

.fc-navs,.fd-social-media,.pay-check,li.obj-tab.active.secili.sonpaketsecici {
    margin-left: auto
}

.pay-check-box {
    width: 25px;
    height: 25px;
    background: #f8f8f8;
    border-radius: 7px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.pay-checked {
    height: 100%;
    width: 100%;
    background: #68acff;
    padding-top: 4px;
    font-size: 12px;
    color: #fff;
    display: none
}

.pay-item.selected {
    border: 1px solid #0b1a30
}

.blog-list {
    display: grid;
    grid-column-gap: 20px
}

.ns-pagi {
    margin-top: 40px
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.ns-pagi .page-link {
    color: #6c757d
}

ul.ns-pagi li a {
    border: none;
    box-shadow: 0 0 10px #00000010!important;
    margin: 0 3px
}

.ns-pagi .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: var(--color2);
    border-color: var(--color2)
}

.post-content.packbor {
    max-height: 380px;
    overflow: auto;
    border-radius: 8px;
}

.post-content {
    background: #fff;
    overflow: hidden;
    margin-bottom: 30px
}

.post-content::-webkit-scrollbar {
    width: 5px
}

.post-content::-webkit-scrollbar-track {
    background: #f5f5f5
}

.post-content::-webkit-scrollbar-thumb {
    background: #c4c4c4
}

.post-content::-webkit-scrollbar-thumb:hover {
    background: #121325
}

.menuWrapper ul li ul.institutionalMenu li,.offerImg img,.post-image img {
    width: 100%
}

.post-header {
    padding: 20px 20px 12px;
    margin-bottom: 20px;
    position: relative
}

.post-header h1 {
    font-weight: 700;
    font-size: 34px;
    color: #444
}

.post-header::after {
    content: "";
    position: absolute;
    left: 20px;
    bottom: 0;
    height: 6px;
    width: 150px;
    border-radius: 17px;
    background: #555
}

.entry-content {
    padding: 40px 30px;
    margin-top: 20px;
    background: #fff;
    border-radius: 8px;
}

.entry-content img {
    padding: 15px;
    max-width: 100%
}

.entry-content.page {
    padding: 39px 34px
}

.entry-content blockquote {
    padding: 7px 7px 7px 15px;
    background: #00000005;
    border-left: 4px solid #00000020
}

.entry-content blockquote p {
    margin-bottom: 0!important
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5 {
    color: #19203f;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0
}

.entry-content h1,.entry-content h2 {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 700;
    color: #000
}

.entry-content h1 {
    margin-top: 0
}

.aboutPage .entry-content h1 {
    margin-bottom: 20px;
    font-size: 26px
}

.entry-content h2 {
    margin-top: 30px
}

.entry-content h3 {
    font-size: 25px
}

.entry-content p {
    color: #7c8499;
    font-size: 16px;
    line-height: 28px;
    font-weight: 500
}

.sidebar-title {
    font-size: 32px;
    padding-left: 0;
    position: relative;
    color: #63677d;
    margin-bottom: 23px;
    border-bottom: 1px solid #dbdbdb;
    text-align: center;
    font-weight: 8
}

.sidebar-title::before {
    content: "";
    position: absolute;
    left: 2px;
    width: 7px;
    border-radius: 16px;
    height: 100%;
    background: var(--color2);
    display: none
}

.sidebar-title span {
    color: #63677d;
    font-weight: 800
}

.sidebar-title h3 {
    display: block;
    font-size: 22px;
    font-weight: 500;
    color: #63677d;
    margin-bottom: 17px
}

.ob-detail h4,.ob-detail p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
    overflow: hidden
}

.sidebar-title i {
    position: unset;
    right: 5px;
    top: 50%;
    transform: translateY(5%);
    font-size: 20px;
    color: #68acff;
    float: left;
    margin-right: 8px
}

.ob-item {
    background: #fff;
    padding: 0;
    border-radius: 12px;
    margin-bottom: 15px
}

.sise-detail a,.sise-item {
    display: flex;
    align-items: center
}

.ob-thumb img {
    width: 145px;
    min-height: 105px;
    max-height: 105px;
    border-radius: 8px;
    object-fit: cover
}

.ob-detail h4 {
    color: #000;
    font-weight: 700;
    font-size: 16px
}

.ob-detail a span {
    font-size: 12px;
    font-weight: 700;
    color: #000
}

.ob-detail p {
    font-size: 12px;
    font-weight: 500;
    color: #878787;
    height: 28px;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 14px
}

.sidebar-item {
    margin-bottom: 50px;
    background: #fff;
    padding: 30px 15px 20px;
    border-radius: 8px
}

.sidebar-item:last-child {
    position: sticky;
    top: 20px
}

.sidebar-contact {
    padding: 25px;
    background: #fff;
    border-radius: 15px;
    color: var(--color1);
    text-align: center
}

.sidebar-contact i {
    font-size: 95px;
    margin-top: 15px;
    margin-bottom: 25px
}

.sidebar-contact h4 {
    font-weight: 700;
    font-size: 30px
}

.sidebar-contact p {
    color: #959595
}

.sidebar-contact-btn {
    color: #fff!important;
    font-weight: 600;
    font-size: 20px;
    background: var(--color1);
    box-shadow: 0 5px 20px var(--color1-sd);
    padding: 10px 40px;
    border-radius: 15px;
    margin-top: 8px;
    margin-bottom: 15px
}

.sidebar-service-list {
    background: #fff;
    padding: 12px 15px;
    border-radius: 12px;
    margin-bottom: 12px
}

.sise-icon {
    width: 50px;
    text-align: center
}

.sise-item {
    color: var(--color1);
    padding: 20px 20px 16px;
    border-bottom: 1px solid #00000010;
    border-radius: 6px;
    margin-bottom: 10px
}

.sise-item:last-child {
    border-bottom: none
}

.sise-item i {
    font-size: 43px;
    color: #fff
}

.sise-detail {
    padding: 0 12px
}

.sise-item:first-child,.sise-item:nth-child(7) {
    background: #e7306d
}

.sise-item:nth-child(2) {
    background: red
}

.sise-item:nth-child(4) {
    background: #1873eb
}

.sise-item:nth-child(3) {
    background: #000
}

.sise-item:nth-child(5) {
    background: #1da0f1
}

.sise-item:nth-child(6) {
    background: #22974c
}

.sise-detail a {
    color: #fff;
    font-weight: 700
}

.foot-content,.search-area,.search-input {
    align-items: center;
    display: flex
}

.sise-detail a span {
    display: block;
    font-weight: 400;
    float: left;
    margin-left: 5px
}

.sise-action {
    margin-left: auto;
    color: #333
}

.sise-action i {
    color: #fff;
    font-size: 14px;
    transition: .5s
}

.sise-action i:hover {
    color: var(--color2)
}

.contact-form {
    margin-bottom: 40px
}

.contact-area .form-control {
    height: 60px;
    border: 1px solid #c9d2e1;
    border-radius: 12px;
    box-shadow: none!important;
    padding: 5px 20px;
    transition: .3s
}

.contact-area .form-control:active,.contact-area .form-control:focus {
    border-color: #96d3f8
}

.contact-area textarea {
    min-height: 100px;
    padding: 15px 20px!important
}

.contact-area .form-group label {
    padding-left: 7px;
    margin-bottom: 4px;
    color: #555
}

.contact-send-btn {
    color: #fff!important;
    font-size: 15px;
    font-weight: 500;
    background: var(--color2);
    padding: 9px 30px;
    border-radius: 0 5px 5px 0;
    transition: .3s
}

.search-area {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 95px;
    background: #292544;
    opacity: 0;
    visibility: hidden;
    transition: .4s;
    z-index: 9998;
    box-shadow: 0 4px 15px #00000007;
    border-bottom: 1px solid #575870
}

#hizli-satin-al,.search-input-btn {
    color: #fff!important;
    background: var(--color2);
    font-weight: 600
}

.search-area.show {
    top: 0;
    opacity: 1;
    visibility: visible
}

.search-close i {
    position: absolute;
    font-size: 30px;
    color: #fff;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
    cursor: pointer;
    transition: .3s
}

.search-close:hover i {
    transform: translateY(-50%) rotate(90deg)
}

.search-input-relative {
    display: flex;
    align-items: center;
    width: 100%
}

.search-input .form-control {
    height: 45px;
    border-radius: 8px;
    border: 0 solid #ececec;
    box-shadow: none!important;
    padding: 8px 20px;
    font-size: 14px
}

.search-input-btn {
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    padding: 10px 30px;
    height: 45px;
    border-radius: 8px;
    margin-left: 12px
}

.contact-sidebox {
    background: #fff;
    padding: 15px 25px;
    border-radius: 12px;
    border: 3px solid #ececec;
    display: flex;
    align-items: center
}

.cosi-icon {
    font-size: 60px;
    color: #555
}

.cosi-detail h4 {
    font-weight: 700;
    color: #555;
    margin-bottom: 0
}

.cosi-detail span:nth-child(3),.menuWrapper ul li ul.servicesMenu li a span {
    font-weight: 600
}

.cosi-detail span:last-child {
    margin-top: 10px;
    margin-bottom: 0
}

.owl-carousel.mustu .owl-item {
    height: 490px!important
}

.owl-item .item,.owl-item .pack-item {
    height: 100%!important
}

.cosi-detail span {
    display: block;
    color: #666;
    position: relative;
    margin-bottom: -4px
}

.ns-select {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    width: 100%;
    border-radius: 8px;
    height: 60px;
    padding: 15px 15px 15px 73px;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.5;
    color: var(--color1);
    background-color: #fff;
    border: 1px solid #dcdce0;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: 10px 50%
}

.foot-down,.foot-flex {
    align-items: center;
    display: flex
}

.ns-select.show i.dropicon {
    transform: rotate(90deg)
}

ul.ns-dropselect {
    display: none;
    position: absolute;
    left: 0;
    top: 62px;
    z-index: 999;
    width: 100%;
    background: #fff;
    padding: 0 5px;
    max-height: 362px;
    overflow: auto;
    border-radius: 0;
    border: 1px solid #e4e5eb
}

.ns-select-area {
    position: relative;
    margin-bottom: 15px;
    transition: .2s
}

ul.ns-dropselect li {
    color: #434b5d;
    list-style: none;
    cursor: pointer;
    text-align: left;
    transition: .3s;
    padding: 14px 10px;
    font-size: 15px;
    border-bottom: 1px solid #00000010;
    font-weight: 600
}

ul.ns-dropselect li:hover {
    background: #fafafa
}

ul.ns-dropselect li:last-child {
    border: none
}

ul.ns-dropselect li i {
    float: left;
    position: relative;
    top: 4px;
    margin-right: 10px
}

#hizli-satin-al {
    width: 140px;
    padding: 15px;
    border-radius: 8px;
    font-size: 18px
}

.ns-dropselect::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #eaeaea
}

.ns-dropselect::-webkit-scrollbar {
    width: 8px;
    background-color: #eaeaea;
    position: relative
}

.ns-dropselect::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.foot-flex {
    background: url(../img/bg.png),var(--color1);
    padding: 75px;
    min-height: 350px;
    border-radius: 8px;
    position: relative;
    z-index: 99;
    overflow: hidden
}

.foot-top-item1 {
    padding-left: 35px;
    position: relative
}

.foot-top-item1::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 7px;
    border-radius: 25px;
    background: #fff
}

.well-bros,.well-bros.close {
    position: fixed;
    transform: translateY(0)
}

.foot-top-item1 h2 {
    color: #fff;
    font-weight: 700;
    font-size: 35px
}

.foot-top-item1 p {
    color: #f8f8f8;
    margin-bottom: 0
}

.foot-top-item2 {
    min-width: 350px;
    text-align: right
}

.footer-contant-btn {
    background: #fff;
    color: #263653;
    box-shadow: 0 10px 30px #00000030;
    font-weight: 700;
    font-size: 20px;
    padding: 15px 30px;
    border-radius: 8px
}

.footer-body {
    margin-top: 0;
    padding-top: 0
}

.fc-logo img {
    max-height: 70px;
    max-width: 100%;
    width: auto
}

.fc-navs ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none
}

.foot-contact {
    margin-top: 50px
}

.fc-navs ul li a {
    padding: 8px 15px;
    margin-left: 5px;
    font-weight: 500;
    color: #727272;
    transition: .3s;
    border-bottom: 3px solid #00000000
}

.fc-navs ul li.selected a,.fc-navs ul li:hover a {
    border-bottom: 3px solid var(--color1);
    color: var(--color1)
}

.foot-down {
    padding: 10px 15px 25px
}

.wb-icon,.wb-item {
    align-items: center
}

.fd-copyright {
    color: #727272
}

.fd-social-media i {
    font-size: 26px;
    margin-left: 10px;
    color: var(--color1)
}

.ns-center {
    display: inherit
}

.ns-center>div {
    align-self: center
}

.well-bros {
    left: 10px;
    bottom: 20px;
    transition: .3s;
    z-index: 99
}

.well-bros.close {
    left: 2px;
    bottom: 2px
}

.well-bros.close .wb-item.wb-close {
    border-bottom-left-radius: 0;
    padding: 0
}

.wb-item {
    display: flex;
    width: fit-content;
    margin-bottom: 10px;
    padding: 3px;
    border-radius: 4px;
    cursor: pointer
}

.wb-item.wb-close {
    margin-bottom: 0;
    transition: .3s;
    background: #dee9f7;
    border-radius: 8px!important
}

.wb-item.wb-close .wb-icon i {
    font-size: 18px!important;
    color: var(--color2);
    transition: .3s
}

.wb-icon {
    width: 40px;
    height: 40px;
    display: grid;
    text-align: center
}

.wb-text {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding-right: 15px;
    position: absolute;
    width: max-content;
    visibility: hidden;
    margin-left: -20px;
    opacity: 0
}

.wb-item:hover .wb-text {
    position: relative;
    opacity: 1;
    visibility: visible;
    margin-left: 10px;
    transition: .5s
}

.facebookPage .obj-tab.active,.instagramPage .obj-tab.active,.spotifyPage .obj-tab.active,.tinderPage .obj-tab.active,.twitterPage .obj-tab.active,.youtubePage .obj-tab.active {
    opacity: .5!important
}

.wb-itemz .wb-item {
    width: 45px;
    height: 45px;
    border-radius: 8px;
    transition: .2s;
    padding: 0!important
}

.wb-itemz .wb-item:hover {
    width: 197px
}

.wb-itemz .wb-item .wb-icon {
    width: 45px;
    min-width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wb-itemz .wb-item .wb-icon i {
    font-size: 18px;
    color: #fff
}

i.fas.fa-angle-double-up {
    position: relative;
    left: 2px;
    bottom: 2px;
    transform: rotate(45deg)
}

.nonshake,.usinfor .cbx span {
    transform: translate3d(0,0,0)
}

.wb-item.wb-whatsapp {
    background: #5aba70
}

.wb-item.wb-phone {
    background: var(--color4)
}

.wb-item.wb-osearch {
    background: var(--color2);
    align-items: center;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    padding: 10px 15px;
    border-radius: 8px;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 5px
}

.ico-chance {
    display: grid;
    align-items: center
}

.notFoundArea {
    text-align: center;
    max-width: 800px;
    margin: 0 auto
}

.notFoundArea h2 {
    font-weight: 700;
    color: #555
}

.notFoundArea span {
    color: #777
}

.nf-flex {
    display: flex;
    padding-top: 30px;
    column-gap: 10px
}

.nf-item {
    padding: 15px 30px;
    background: #e9e9e9;
    border-radius: 10px;
    color: #6c6c6c!important;
    font-size: 18px;
    font-weight: 500;
    transition: .3s
}

.nf-item:hover {
    padding: 15px 50px
}

.usinfor a {
    color: var(--color1)!important;
    font-weight: 500;
    font-size: 14px
}

.modal-botto {
    justify-content: center
}

.modal-butto {
    border: none;
    padding: 7px 20px;
    border-radius: 7px;
    background: #d1d1d1
}

.usinfor .cbx {
    margin: auto;
    user-select: none
}

.usinfor .cbx span {
    display: inline-block;
    vertical-align: middle
}

.usinfor .cbx span:first-child {
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    transform: scale(1);
    vertical-align: middle;
    border: 1px solid #9098a9;
    transition: .2s
}

.usinfor .cbx span:first-child svg {
    position: absolute;
    top: 3px;
    left: 2px;
    fill: none;
    stroke: #FFFFFF;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: .3s 0.1s;
    transform: translate3d(0,0,0)
}

.usinfor .cbx span:first-child:before {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--color1);
    display: block;
    transform: scale(0);
    opacity: 1;
    border-radius: 50%
}

.usinfor .cbx span:last-child {
    padding-left: 8px
}

.usinfor .cbx:hover span:first-child {
    border-color: var(--color1)
}

.usinfor .inp-cbx:checked+.cbx span:first-child {
    background: var(--color1);
    border-color: var(--color1);
    animation: .4s wave
}

.usinfor .inp-cbx:checked+.cbx span:first-child svg {
    stroke-dashoffset: 0
}

.usinfor .inp-cbx:checked+.cbx span:first-child:before {
    transform: scale(3.5);
    opacity: 0;
    transition: .6s
}

@keyframes wave {
    50% {
        transform: scale(.9)
    }
}

@keyframes salla {
    0%,50% {
        transform: rotate(0);
        animation-timing-function: cubic-bezier(.2,.25,.55,1)
    }

    25% {
        transform: rotate(-5deg);
        animation-timing-function: cubic-bezier(.45,0,.8,.75)
    }

    75% {
        transform: rotate(5deg);
        animation-timing-function: cubic-bezier(.45,0,.8,.75)
    }

    to {
        transform: rotate(0)
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1200px
    }

    .intro-head.container {
        max-width: 1220px
    }

    .why-us-text {
        padding-right: 20px
    }

    .foot-top-item2::after {
        content: "";
        position: absolute;
        top: 28%;
        right: -10%;
        height: 100%;
        width: 40%;
        border-radius: 100px;
        background: var(--color2);
        z-index: -1;
        transform: rotate(51deg);
        border: 14px solid #f8f8f8
    }
}

@media (min-width: 1370px) {
    .container {
        max-width:1200px
    }
}

@media (min-width: 992px) {
    .wu-item:hover {
        margin-bottom:-15px;
        margin-top: -15px;
        padding-top: 15px;
        cursor: pointer
    }

    .menu-toggler {
        display: none
    }

    .best-seller-area {
        padding-left: 12px
    }
}

@media (max-width: 991px) {
    .fast-first,.os-tabs,.show-area,.well-one,.well-two {
        text-align:center
    }

    .menu-toggler .line-1,.menu-toggler .line-2,.menu-toggler .line-3,.menu-toggler.active .line-1,.menu-toggler.active .line-2,.menu-toggler.active .line-3 {
        background: #fff
    }

    .navbar-nav.ml-auto {
        padding-bottom: 100px
    }

    .navbar-nav li a {
        color: #fff
    }

    .selectBannerGroup {
        flex-direction: column;
        width: 100%;
        margin-bottom: 10px
    }

    .order-pack-area .f-bilg span {
        font-size: 12px
    }

    #hizli-satin-al,body .fast-two {
        width: 100%
    }

    body .bannerImage {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: -100px
    }

    .fast-first h1 {
        font-size: 26px
    }

    .fast-first h1 span {
        font-size: 24px;
        padding: 2px 5px;
        clear: left
    }

    .fast-sec .ns-select-area {
        width: 100%;
        margin: 0 0 5px
    }

    .droplapse {
        display: none;
        border-top: 1px solid #0000001f;
        margin-top: 25px;
        padding: 15px 0;
        max-height: calc(100vh - 100px);
        overflow: auto
    }

    .fast-flex,.ihead-well,.intro-head {
        display: block
    }

    .nav-buts-flex {
        margin-top: 15px;
        flex-flow: wrap
    }

    .fast-first,.fast-sec,.intro,.order-pack-area {
        margin-top: 0
    }

    .navbar-nav .nav-contact a:hover,.navbar-nav .order-search-btn a:hover {
        transform: translateY(0)
    }

    .blog-list,.pack-list,.platform-list {
        grid-template-columns: repeat(2,1fr)
    }

    .fast-flex {
        padding: 0
    }

    .ordersearch-area {
        padding: 50px 40px
    }

    .fast-first {
        width: auto;
        padding-right: 0
    }

    .fast-first h2 {
        font-size: 30px;
        max-width: 100%
    }

    .fast-sec {
        width: auto;
        margin-left: 0;
        margin-bottom: -100px
    }

    .fast-box-area,.show-buttons {
        justify-content: center
    }

    .best-seller-area::after {
        background: linear-gradient(45deg,transparent,#d1d1d1,transparent)
    }

    .navbar-nav .dropdown-sub a {
        padding: 8px 18px 8px 33px!important
    }

    .navbar-nav .dropdown-sub a::before {
        top: 12px
    }

    .dropdown-items::before {
        content: none
    }

    .plat-item {
        margin-bottom: 20px
    }

    .intro-head {
        margin-top: 0!important;
        padding: 40px 15px
    }

    .well-one i {
        font-size: 90px
    }

    .well-two h1 {
        font-size: 29px
    }

    .os-area h2,.pay-icon {
        font-size: 35px
    }

    .well-two {
        margin-top: 15px
    }

    .well-two p::after {
        left: calc(50% - 50px)
    }

    .int-search-button span,.obj-tab span,.search-input-btn span,.wb-text {
        display: none
    }

    .payments-list {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .pay-icon {
        color: #777;
        width: 40px
    }

    .os-next-btn,.os-pri-btn {
        padding: 12px 35px
    }

    section.content-area {
        padding: 20px 0
    }

    .wb-item {
        padding: 3px;
        margin-bottom: 6px
    }

    .wb-icon {
        width: 35px;
        height: 35px
    }

    .wb-item.wb-whatsapp i {
        font-size: 25px;
        top: 0
    }

    .wb-item.wb-phone i {
        font-size: 19px
    }

    .wb-item.wb-osearch i {
        font-size: 20px
    }

    .well-bros {
        left: 10px;
        bottom: 15px
    }

    .os-search-area {
        display: block;
        position: relative;
        width: 100%;
        margin-top: 40px
    }

    .int-search-button {
        padding: 12px 20px!important
    }

    .show-area {
        display: block
    }

    .show-item1 {
        padding-right: 0
    }

    .nf-flex {
        flex-direction: column;
        row-gap: 10px
    }
}

@media (max-width: 767px) {
    .fd-copyright,.lb-item,.wu-item {
        margin-bottom:15px
    }

    .foot-top-item1,.lb-detail,.lb-read-button {
        text-align: center
    }

    .ordersearch-area,.ordersearch-area::before {
        border-radius: 0 0 15px 15px!important
    }

    .best-sell-all i,.fc-navs,.lb-area-all i {
        margin-left: 0
    }

    .gtco-testimonials,.plat-action {
        margin-top: 20px
    }

    .best-seller .container,.intro-start .container {
        padding-right: 0;
        padding-left: 0
    }

    .navbar-nav .nav-contact,.navbar-nav .order-search-btn {
        margin-left: 0;
        margin-top: 12px
    }

    .intro-start {
        padding-bottom: 20px
    }

    .about-us {
        padding: 100px 0;
        margin-top: 50px
    }

    .blog-posts,.testimonial {
        padding: 50px 0
    }

    .faq {
        padding: 100px 0
    }

    .why-us-box {
        flex-flow: wrap
    }

    .wu-item {
        padding: 0 22px 25px;
        width: 100%
    }

    .blog-list,.last-blog-list,.pack-list {
        grid-template-columns: repeat(1,1fr)
    }

    .lb-detail p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .foot-flex {
        padding: 25px!important;
        flex-flow: wrap
    }

    .foot-top-item1 {
        padding-left: 0!important
    }

    .fc-logo,.foot-top-item2 {
        text-align: center!important;
        width: 100%
    }

    .best-sell-all span,.best-seller p,.best-seller-area p,.fast-box-area,.foot-top-item1::before,.lb-area-all span,.lb-title p,.show-buttons {
        display: none
    }

    .fc-navs ul,.fc-navs ul li a,.foot-content,.foot-down {
        display: block!important
    }

    .foot-top-item1 h3 {
        font-size: 30px;
        margin-bottom: 20px;
        padding-top: 20px
    }

    .foot-top-item2 {
        min-width: auto!important;
        padding: 40px 0
    }

    .fc-navs,.foot-down,.plat-detail {
        text-align: center
    }

    .fc-navs {
        margin-top: 17px;
        width: 100%
    }

    .fc-navs ul li.selected a,.fc-navs ul li:hover a {
        border-bottom: none!important
    }

    .fc-navs ul li a {
        padding: 5px 15px!important
    }

    .header-area,.intro .container {
        padding: 0
    }

    .head-nav .logo img {
        height: 40px
    }

    .intro {
        margin-top: 0;
        margin-bottom: 75px
    }

    .intro-head,.ordersearch-area {
        margin-top: -81px!important
    }

    .ordersearch-area {
        padding: 121px 25px 50px
    }

    .best-seller h2,.gtco-testimonials h2,.lb-area h3,.why-us-text h3 {
        font-size: 25px
    }

    .best-sell-all {
        min-width: auto
    }

    .best-seller-area {
        padding: 0 15px
    }

    .best-seller-area::after {
        background: linear-gradient(45deg,#41305b,transparent);
        left: 15px;
        opacity: .6
    }

    .best-sell-all a,.lb-area-all a {
        font-weight: 700
    }

    .gtco-testimonials span,.why-us-text>span {
        font-size: 18px;
        font-weight: 600
    }

    .nsa-header {
        color: var(--color3);
        font-size: 16px;
        padding: 12px;
        margin-bottom: 15px
    }

    .it-buttons,.plat-item,.platform-list {
        display: block
    }

    .plat-item {
        display: flex;
        margin-bottom: 20px
    }

    .plat-detail {
        padding: 0
    }

    .plat-detail p {
        overflow: visible;
        -webkit-line-clamp: inherit;
        -webkit-box-orient: inherit
    }

    .search-input-relative {
        display: flex;
        align-items: center;
        position: relative;
        width: calc(100% - 50px)
    }

    .search-input .form-control {
        height: 55px;
        border-radius: 12px;
        border: 2px solid #ececec;
        box-shadow: none!important;
        padding: 20px
    }

    .search-input-btn {
        position: absolute;
        right: 7px;
        height: 41px;
        padding: 10px 16px;
        border-radius: 9px
    }

    .search-close i {
        font-size: 33px;
        color: #919191;
        right: 20px
    }

    .intro-text-area h2 {
        font-size: 35px
    }

    .it-item {
        margin-right: 0;
        margin-bottom: 12px;
        text-align: right;
        padding: 13px 20px
    }

    .it-item span {
        float: left
    }
}

.bannerImage,.fast-two,.gecistir,.offerTitle h2 {
    position: relative
}

.mapArea,.mapArea iframe,.widgetBox,.widgetIcon {
    border-radius: 8px
}

.gecistir {
    overflow: hidden;
    cursor: not-allowed!important
}

.gecistir::before {
    content: '';
    display: block;
    position: absolute;
    left: -300px;
    top: 0;
    height: 100%;
    width: 300px;
    background: linear-gradient(to right,transparent 0,#e8e9ef 50%,transparent 100%);
    animation: .7s cubic-bezier(.4,0,.2,1) infinite load;
    z-index: 99;
    cursor: wait
}

@keyframes load {
    from {
        left: -300px
    }

    to {
        left: 100%
    }
}

.nonshake {
    animation: .2s cubic-bezier(.11,.07,.19,.1) both shake;
    backface-visibility: hidden;
    perspective: 1000px
}

.active .obj-tablink {
    color: #fff!important;
    z-index: 2
}

.headerMenu {
    width: 100%;
    border-bottom: 1px solid #ffffff21;
    background: #ffffff05
}

.fast-two {
    display: flex;
    width: 40%
}

.headerMenu.menu-toggler.active {
    background: #292544
}

.bannerImage {
    display: flex;
    width: 100%;
    margin-bottom: -210px;
    text-align: right
}

.lb-detail {
    padding: 0 0 20px;
    border-bottom: 1px solid #f0f0f0;
    width: calc(100% - 40px);
    margin: 20px auto 0
}

.iconBox,.mapArea,.widgetIcon {
    margin-right: 15px
}

.lb-read-button i {
    float: right;
    margin-top: 3px
}

.blogDetail .post-content {
    background: 0 0
}

.detailShareButtons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.detailShareButtons button {
    width: calc(50% - 5px);
    display: flex!important;
    line-height: 25px;
    align-items: center;
    justify-content: center;
    margin-top: 0!important;
    margin-bottom: 0!important;
    font-weight: 500
}

.socialPacketBg,.widgetsArea {
    align-items: center;
    display: flex
}

.detailShareButtons button i {
    margin-right: 10px
}

.allLink {
    font-size: 12px;
    font-weight: 500;
    color: #878787;
    margin-left: 3px
}

.socialPacketBg {
    background-image: url(../img/elips.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    height: 165px
}

.socialPacketBg.well-one i {
    font-size: 65px
}

.heartbeat {
    -webkit-animation: 1.5s ease-in-out infinite both heartbeat;
    animation: 1.5s ease-in-out infinite both heartbeat
}

@-webkit-keyframes heartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scale(.91);
        transform: scale(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scale(.98);
        transform: scale(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scale(.87);
        transform: scale(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes heartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scale(.91);
        transform: scale(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scale(.98);
        transform: scale(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scale(.87);
        transform: scale(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.instagramPage .plat-icon i,.instagramPage .socialPacketBg.well-one i {
    color: var(--colorInstagram)
}

.facebookPage .headerMenu,.instagramPage .headerMenu,.spotifyPage .headerMenu,.threadsPage .headerMenu,.tiktokPage .headerMenu,.tinderPage .headerMenu,.twitterPage .headerMenu,.youtubePage .headerMenu {
    border-color: #ffffff50
}

.instagramPage .plat-action-btn {
    background: var(--bgColorInstagram);
    color: var(--colorInstagram)!important
}

.twitterPage .plat-icon i,.twitterPage .socialPacketBg.well-one i {
    color: var(--colorTwitter)
}

.twitterPage .plat-action-btn {
    background: var(--bgColorTwitter);
    color: var(--colorTwitter)!important
}

.youtubePage .plat-icon i,.youtubePage .socialPacketBg.well-one i {
    color: var(--colorYoutube)
}

.youtubePage .plat-action-btn {
    background: var(--bgColorYoutube);
    color: var(--colorYoutube)!important
}

.facebookPage .plat-icon i,.facebookPage .socialPacketBg.well-one i {
    color: var(--colorFacebook)
}

.facebookPage .plat-action-btn {
    background: var(--bgColorFacebook);
    color: var(--colorFacebook)!important
}

.threadsPage .plat-icon i,.threadsPage .socialPacketBg.well-one i,.tiktokPage .plat-icon i,.tiktokPage .socialPacketBg.well-one i {
    color: var(--colorTiktok)
}

.threadsPage .plat-action-btn,.tiktokPage .plat-action-btn {
    background: var(--bgColorTiktok)
}

.spotifyPage .plat-icon i,.spotifyPage .socialPacketBg.well-one i {
    color: var(--colorSpotify)
}

.spotifyPage .plat-action-btn {
    background: var(--bgColorSpotify);
    color: var(--colorSpotify)!important
}

.tinderPage .plat-icon i,.tinderPage .socialPacketBg.well-one i {
    color: var(--colorTinder)
}

.tinderPage .plat-action-btn {
    background: var(--bgColorTinder);
    color: var(--colorTinder)!important
}

.mapArea {
    float: left
}

.widgetsArea {
    width: 100%;
    float: left;
    gap: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f0f2f6;
    margin-bottom: 30px
}

.contactBtn,.contactBtn .contact-send-btn {
    float: right
}

.widgetBox {
    width: 100%;
    background: #1da0f1;
    padding: 15px;
    color: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.widgetBox span {
    font-weight: 500;
    font-size: 20px;
    display: flex;
    flex-direction: column
}

.widgetBox a {
    color: #fff;
    clear: left;
    font-size: 20px;
    font-weight: 400
}

.widgetIcon {
    width: 65px;
    height: 65px;
    background: #1780c1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px
}

.contactWrapper {
    width: 100%;
    padding: 30px 25px;
    background: #fff;
    border-radius: 0
}

.contactBtn,.contactBtn:hover .contact-send-btn {
    background: #1780c1
}

.agreementArea {
    display: block;
    align-items: center
}

.contactBtn {
    display: flex;
    align-items: center;
    border-radius: 8px;
    transition: .3s
}

.contactBtn i {
    margin: 0 10px;
    color: #fff
}

.agreementInput {
    float: left;
    padding-left: 6px;
    margin-top: 8px;
    font-size: 15px;
    color: #151b42;
    font-weight: 500
}

.agreementInput input {
    margin-right: 5px;
    top: 1px;
    position: relative
}

.agreementInput a {
    color: #1da0f1;
    font-size: 15px
}

.order-pack-list ul li i {
    color: #d83265;
    margin-right: 12px
}

.orderDetail {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    padding: 15px;
    border-bottom: 1px solid #e8e8e9
}

.basketDetail,.iconBox {
    align-items: center;
    display: flex
}

.basketDetail {
    border: 1px solid #28a3e4;
    padding: 13px 17px;
    border-radius: 8px;
    width: 100%;
    justify-content: center
}

.offerTitle h2:after,.offerTitle h2:before {
    height: 8px;
    background: #63677d;
    border-radius: 40px;
    bottom: 0;
    position: absolute;
    display: block;
    content: ""
}

.basketDetail span {
    font-size: 18px;
    font-weight: 500;
    color: #28a3e4;
    margin-left: 15px
}

.iconBox {
    justify-content: center;
    float: left;
    width: 45px;
    height: 45px;
    border-radius: 8px;
    background: #d1e7dd
}

.iconBox i {
    color: #198754
}

#offerWe {
    margin: 0;
    padding-top: 50px
}

.offerWrapper {
    width: 100%;
    display: flex;
    align-items: center
}

.offerImg {
    max-width: 480px;
    width: 100%;
    float: left
}

.offerDescription {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 10px
}

.offerTitle {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column
}

.offerTitle p {
    font-size: 22px;
    color: #63677d;
    margin: 0;
    max-height: 100px;
    overflow: hidden
}

.offerTitle h2 {
    font-size: 40px;
    color: #63677d;
    font-weight: 800;
    margin: 0 0 30px;
    padding-bottom: 20px
}

.offerTitle h2:before {
    width: 48px;
    margin-right: 10px;
    left: 0
}

.offerTitle h2:after {
    width: 28px;
    margin-left: 60px
}

.offerTitle span {
    font-size: 24px;
    color: #63677d;
    font-weight: 300;
    margin-bottom: 10px;
    line-height: 26px
}

.offerBox p,.offerIcon {
    color: #5d6572;
    display: flex
}

.offerBox {
    width: calc(50% - 10px);
    float: left;
    border-radius: 15px;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 15px 20px
}

.offerIcon {
    width: 80px;
    min-width: 80px;
    height: 70px;
    min-height: 70px;
    border-radius: 20px;
    align-items: center;
    justify-content: center;
    background: #e0ebf5;
    margin-right: 10px;
    font-size: 28px
}

.menuContainer,.menuWrapper ul li ul.toolsMenu li a:hover {
    background: #68acff;
}

.offerBox p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    flex-direction: column
}

.offerBox p span {
    font-weight: 700;
    font-size: 18px;
    float: left;
    clear: left
}

.offerBoxWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.menuWrapper ul li:hover .menuContainer,.offerBoxWrapper .offerBox:first-child,.offerBoxWrapper .offerBox:nth-child(2) {
    display: flex
}

.menuContainer {
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    top: 100%;
    display: none;
    padding: 30px 0;
    float: left;
    z-index: 9999;
    overflow: scroll;
    max-width: 100%;
    overflow: hidden;
    background: rgba(32, 33, 50, 0.90);
    backdrop-filter: blur(5px);
}

.menuWrapper,.menuWrapper>ul,.menuWrapper>ul>li>a {
    display: flex;
    display: flex
}

.menuWrapper {
    float: right;
    width: 100%;
    justify-content: space-between;
    padding: 0;
    align-items: center
}

.menuWrapper>ul {
    width: 100%;
    float: left;
    justify-content: flex-end
}

.menuWrapper>ul>li {
    margin: 0 5px
}

.menuWrapper>ul>li>a {
    align-items: center;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 82px;
    padding: 0 15px
}

.menuWrapper>ul>li>a i {
    margin-left: 4px;
    font-size: 12px
}

.menuWrapper ul li ul.institutionalMenu {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 10px
}

.menuWrapper ul li ul.institutionalMenu li a {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #8187a1;
    font-weight: 500;
    border-radius: 8px;
    padding: 10px;
    background-color: #fff
}

.menuWrapper ul li ul.servicesMenu li a,.menuWrapper ul li ul.toolsMenu li a {
    display: flex;
    align-items: center;
    font-size: 13px;
    transition: .3s;
    line-height: normal;
    border-radius: 8px
}

.menuWrapper ul li ul.institutionalMenu li a:hover {
    color: #68acff
}

.menuWrapper ul li ul.institutionalMenu li a:hover .institutionalIcon img {
    filter: brightness(0) saturate(100%) invert(76%) sepia(28%) saturate(6668%) hue-rotate(187deg) brightness(100%) contrast(103%)
}

.menuWrapper ul li ul.servicesMenu {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 10px
}

.menuWrapper ul li ul.servicesMenu li a {
    background: #dfe2e7;
    padding: 8px 12px;
    box-sizing: border-box;
    gap: 5px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.02);
    gap: 15px;
}

.menuWrapper ul li ul.toolsMenu li {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 15px;
    padding: 1rem;
}

.menuWrapper ul li ul.toolsMenu li ul {
    flex-direction: column;
    /* border-right: 1px solid #eaebec; */
    padding: 10px 0 10px;
    gap: 10px;
    overflow: unset;
    border-radius: 12px;
    background: rgb(53 54 74 / 40%);
}

.menuWrapper ul li ul.toolsMenu li ul>span {
    font-size: 17px;
    color: #ffffff;
    font-weight: 700;
    /* border-bottom: 1px solid #eaebec; */
    padding-left: 15px;
    display: block;
    padding-bottom: 0px;
    margin-bottom: 2px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 5px;
    text-align: center;
}

.menuWrapper ul li ul.toolsMenu li a {
    padding: 6px;
    background: rgba(255, 255, 255, 0.02);
    width: 100%;
    color: #000;
    font-weight: 500;
    margin-top: 5px;
    background:      rgba(0, 0, 0, 0.05);
}

.institutionalIcon,.servicesIcon {
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex
}

.menuWrapper ul li ul.toolsMenu li a span {
    font-weight: 600;
    margin-right: 5px
}

.menuWrapper ul li ul.toolsMenu {
    display: grid;
    grid-template-columns: auto
}

.menuWrapper ul li ul.toolsMenu li ul>li {
    display: grid;
    grid-template-columns: auto;
    padding: 0 10px
}

.institutionalIcon {
    justify-content: center;
    background: #e6e7ec;
    border-radius: 8px;
    margin-right: 15px
}

.institutionalIcon img,.menuIcon img {
    width: 15px;
    height: 15px
}

.servicesIcon {
    font-size: 27px;
    justify-content: center;
    margin-bottom: 0;
    color: #ffffff;
    position: relative;
}

.servicesIcon img {
    width: 50px;
    height: 50px;
    filter: invert(1)
}

.menuIcon {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center
}

.toolsMenu .menuIcon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 8px;
    background: #ebebeb;
    margin-right: 5px
}

.toolsMenu .menuIcon img {
    width: 20px;
    height: 20px
}

.toolsMenu .instagram .menuIcon {
    background-color: #f4d1dd
}

.toolsMenu .twitter .menuIcon {
    background-color: #cde7f7
}

.toolsMenu .facebook .menuIcon {
    background-color: #ccdef6
}

.toolsMenu .youtube .menuIcon {
    background-color: #fac7c7
}

.toolsMenu .tiktok .menuIcon {
    background-color: #ccced4
}

.menuWrapper ul li ul.toolsMenu li ul.instagram a {
    border-color: var(--colorInstagram);
    color: var(--colorInstagram)
}

.menuWrapper ul li ul.toolsMenu li ul.twitter a {
    border-color: var(--colorTwitter);
    color: var(--colorTwitter);
    /* border-radius: 8px; */
    /* background: rgba(0, 0, 0, 0.05); */
}

.menuWrapper ul li ul.toolsMenu li ul.facebook a {
    border-color: var(--colorFacebook);
    color: var(--colorFacebook)
}

.menuWrapper ul li ul.toolsMenu li ul.youtube a {
    border-color: var(--colorYoutube);
    color: var(--colorYoutube)
}

.menuWrapper ul li ul.toolsMenu li ul.tiktok a {
    border-color: var(--colorTiktok);
    color: var(--colorTiktok)
}

.menuWrapper ul li ul.toolsMenu li ul.pubg a {
    border-color: #de8d00;
    color: #de8d00
}

.menuWrapper ul li ul.toolsMenu li ul.roblox a {
    border-color: #5e96b5;
    color: #5e96b5
}

.menuWrapper ul li ul.toolsMenu li ul.gta a {
    border-color: #c4281c;
    color: #c4281c
}

.menuWrapper ul li ul.toolsMenu li ul.spotify a {
    border-color: #22974c;
    color: #22974c
}

.menuWrapper ul li ul.toolsMenu li ul.twitch a {
    border-color: #8d45f8;
    color: #8d45f8
}

@-webkit-keyframes scale-up-ver-center {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

@keyframes scale-up-ver-center {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

.ftmenuWrapper {
    float: left;
    width: calc(100% - 300px);
    display: flex;
    justify-content: space-between;
    padding: 29px 65px 25px 0
}

.kalanSure,.siraBekleme {
    padding: 15px;
    background: #f9f9f9
}

.pack-item .btn-pack-buy.btninput {
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    height: 60px
}

.infoFirst {
    border: 0;
    border-radius: 8px;
    font-size: 15px;
    color: #7c7f8b;
    font-weight: 400;
    text-align: left
}

.infoSecond {
    border: 0;
    border-radius: 9px;
    font-size: 14px;
    color: #d32929;
    font-weight: 400;
    text-align: left
}

.orderLabel {
    font-size: 18px;
    color: #0b1a30;
    font-weight: 700;
    text-align: left;
    float: left
}

.commentArea .contact-area textarea {
    height: 60px;
    min-height: 60px
}

.commentArea .sidebar-title span {
    font-size: 32px;
    color: #63677d;
    font-weight: 700
}

.kalanSure,.modal-body2 #timer,.siraBekleme {
    font-weight: 500;
    font-size: 18px
}

.commentArea .sidebar-title h3 {
    font-size: 22px;
    color: #63677d;
    font-weight: 500
}

.pointsArea {
    width: 100%;
    float: left;
    border: 1px solid #b9c4d5;
    border-radius: 12px;
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    margin-top: 3px
}

input.star:label.star:before {
    color: #b9c4d5
}

input.star:checked~label.star:before {
    color: #ffa133;
    text-shadow: none
}

.contact-area .form-group .pointsArea label {
    padding: 0;
    font-size: 18px;
    margin-right: 10px
}

.sendBtnForm {
    height: 60px;
    font-size: 16px;
    margin-top: 10px
}

.commentArea .contact-area .form-control {
    border-radius: 8px;
    font-size: 14px;
    color: #b9c4d5
}

.form-control {
    border-radius: 8px;
    height: 55px
}

.form-control:focus {
    box-shadow: none!important
}

.form-control-lg {
    font-size: 16px!important
}

.modal-body2 .container2 {
    display: flex;
    flex-direction: column;
    padding: 30px;
    border-radius: 8px!important
}

.kalanSure,.timeModal {
    display: flex;
    align-items: center
}

.modal-body2 .overlay-container,.modal-body2 .sign-in-container {
    width: 100%;
    position: unset;
    height: auto
}

.kalanSure {
    width: 50%;
    color: #18d3a6;
    border-radius: 8px;
    border: 1px solid #18d3a6
}

.modal-body2 #timer {
    color: #18d3a6;
    border: 0;
    padding: 0
}

.timeModal {
    width: 100%;
    gap: 30px
}

.siraBekleme,body .si-bildirim {
    align-items: center;
    display: flex
}

.siraBekleme {
    width: 50%;
    color: red;
    border-radius: 8px;
    border: 1px solid red
}

.modal-body2 .overlay-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: unset;
    width: 100%;
    padding: 0
}

.modal-body2 .overlay {
    display: flex;
    position: unset;
    width: 100%;
    background: #e1eeff;
    padding: 15px;
    text-align: left
}

.kalanSure>img,.siraBekleme>img {
    margin-right: 15px
}

.spanBox {
    padding: 2px 10px;
    margin: 0 7px;
    border-radius: 20px
}

.kalanSure .spanBox {
    background-color: #ccf1e8
}

.siraBekleme .spanBox {
    background: #fac7c7
}

.modal-body2 .overlay h2 {
    font-weight: 700;
    font-size: 18px;
    color: #68acff;
    text-align: left
}

.modal-body2 .overlay p,.modal-body2 .overlay span {
    font-weight: 400;
    font-size: 15px;
    color: #68acff;
    text-align: left;
    margin: 0
}

.modal-body2 .overlay .footer-contant-btn {
    background: #68acff;
    color: #fff;
    font-size: 14px;
    padding: 5px 14px;
    border-radius: 8px;
    font-weight: 400;
    box-shadow: none;
    margin-top: 5px
}

.instagramPage .commentbarsection .area,body .si-sol {
    background: #fff
}

.instagramPage .commentcreate .form h5,.instagramPage .iconBox i,.instagramPage .obj-tab.active,.instagramPage .obj-tab.active .obj-tablink,.instagramPage .obj-tab.active.secili,.instagramPage .obj-tablink {
    color: var(--colorInstagram)!important
}

.modalTitle {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 45px;
    margin-top: 20px
}

.modalTitle::before {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #324160;
    display: block;
    position: absolute;
    top: 10px;
    left: 0
}

.modalTitle h4,.modalTitle p {
    color: #606578;
    font-weight: 700;
    float: left;
    width: 100%;
    text-align: left
}

.instagramPage .obj-tab {
    border-color: var(--colorInstagram)!important
}

.facebookPage .commentcreate .form h5,.facebookPage .iconBox i,.facebookPage .obj-tab.active,.facebookPage .obj-tab.active .obj-tablink,.facebookPage .obj-tab.active.secili,.facebookPage .obj-tablink {
    color: var(--colorFacebook)!important
}

.instagramPage .iconBox {
    background: var(--bgColorInstagram)!important
}

.facebookPage .obj-tab {
    border-color: var(--colorFacebook)!important
}

.youtubePage .commentcreate .form h5,.youtubePage .iconBox i,.youtubePage .obj-tab.active,.youtubePage .obj-tab.active .obj-tablink,.youtubePage .obj-tab.active.secili,.youtubePage .obj-tablink {
    color: var(--colorYoutube)!important
}

.facebookPage .iconBox {
    background: var(--bgColorFacebook)!important
}

.youtubePage .obj-tab {
    border-color: var(--colorYoutube)!important
}

.youtubePage .iconBox {
    background: var(--bgColorYoutube)!important
}

.threadsPage .obj-tab,.tiktokPage .obj-tab {
    border-color: var(--colorTiktok)!important
}

.threadsPage .obj-tab.active,.tiktokPage .obj-tab.active {
    color: var(--colorTiktok)!important;
    opacity: .5!important
}

.threadsPage .obj-tab.active.secili,.tiktokPage .obj-tab.active.secili {
    color: var(--colorTiktok)!important;
    opacity: 1!important
}

.threadsPage .obj-tab.active .obj-tablink,.threadsPage .obj-tablink,.tiktokPage .commentcreate .form h5,.tiktokPage .obj-tab.active .obj-tablink,.tiktokPage .obj-tablink {
    color: var(--colorTiktok)!important
}

.threadsPage .iconBox,.tiktokPage .iconBox {
    background: var(--bgColorTiktok)!important
}

.threadsPage .iconBox i,.tiktokPage .iconBox i {
    color: #fff!important
}

.spotifyPage .iconBox i,.spotifyPage .obj-tab.active,.spotifyPage .obj-tab.active .obj-tablink,.spotifyPage .obj-tab.active.secili,.spotifyPage .obj-tablink {
    color: var(--colorSpotify)!important
}

.spotifyPage .obj-tab {
    border-color: var(--colorSpotify)!important
}

.twitterPage .commentcreate .form h5,.twitterPage .iconBox i,.twitterPage .obj-tab.active,.twitterPage .obj-tab.active .obj-tablink,.twitterPage .obj-tab.active.secili,.twitterPage .obj-tablink {
    color: var(--colorTwitter)!important
}

.spotifyPage .iconBox {
    background: var(--bgColorSpotify)!important
}

.twitterPage .obj-tab {
    border-color: var(--colorTwitter)!important
}

.tinderPage .iconBox i,.tinderPage .obj-tab.active,.tinderPage .obj-tab.active .obj-tablink,.tinderPage .obj-tab.active.secili,.tinderPage .obj-tablink {
    color: var(--colorTinder)!important
}

.twitterPage .iconBox {
    background: var(--bgColorTwitter)!important
}

.tinderPage .obj-tab {
    border-color: var(--colorTinder)!important
}

.tinderPage .iconBox {
    background: var(--bgColorTinder)!important
}

body .si-bildirim {
    box-shadow: none;
    width: 100%;
    max-width: 360px
}

body .si-sag {
    font-size: 13px!important
}

body .si-sol .fa-bell:before {
    content: "\f0a2"
}

body .si-sol {
    font-size: 22px;
    text-align: center;
    width: 40px;
    min-width: 40px;
    margin-right: 5px;
    color: #292544;
    height: 40px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px
}

body .si-bildirim {
    background: #292544!important
}

body .si-1m {
    border-radius: 8px!important
}

.instagramPage .commentcreate .form button,.instagramPage .commentcreate .form button:hover {
    background: var(--bordercolorInstagram)!important
}

.facebookPage .commentcreate .form button,.facebookPage .commentcreate .form button:hover {
    background: var(--colorFacebook)!important
}

.youtubePage .commentcreate .form button,.youtubePage .commentcreate .form button:hover {
    background: var(--colorYoutube)!important
}

.tiktokPage .commentcreate .form button,.tiktokPage .commentcreate .form button:hover {
    background: var(--colorTiktok)!important
}

.twitterPage .commentcreate .form button,.twitterPage .commentcreate .form button:hover {
    background: var(--colorTwitter)!important
}

.commentcreate .btn-pack-buy {
    box-shadow: 0 4px 20px #ffffff4d
}

.sonpaketsecici .iconBox i,.sonpaketsecici.obj-tab.active .obj-tablink,li.obj-tab.active.secili.sonpaketsecici {
    color: #68acff!important
}

.sonpaketsecici.obj-tab {
    border-color: #68acff!important
}

.sonpaketsecici .iconBox {
    background: #68acff5e!important
}

.sisable .iconBox i,li.obj-tab.active.secili.sisable {
    color: #d9d9d9!important
}

.sisable.obj-tab.active .obj-tablink {
    color: #606f81!important
}

.sisable.obj-tab {
    border-color: #c1c4d7!important
}

.sisable .iconBox {
    background: #d9d9d95e!important
}

.pack-item .btn-pack-buy.btninput {
    background: #18d3a6;
    margin-top: 0
}

.alert.alert-danger.mt-2.infoFirst:before {
    content: "";
    position: absolute;
    height: 9px;
    width: 10px;
    left: .5rem;
    top: -7px;
    border-radius: inherit;
    z-index: 9;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-bottom: 20px solid #f8d7da;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent
}

.commentArea.treras .sidebar-title span {
    font-size: 20px
}

.treras .sidebar-title {
    margin-bottom: 0;
    margin-top: 1.5rem;
    border-bottom: unset
}

.specStep .bcicon {
    background: #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: absolute;
    top: -40px;
    left: calc(50% - 40px);
    text-align: center;
    line-height: 80px;
    color: #fff;
    font-size: 21px
}

.asdasddsadasfasfajduÄ±asgdfua8oÄ±fjadshg8 {
    background: #68acff;
    padding: .8rem;
    border-radius: 100%;
    margin-top: 10px
}

@media only screen and (max-width: 768px) {
    .obj-tablink {
        flex-direction:column
    }

    li.obj-tab.active.secili.sonpaketsecici {
        margin-left: unset
    }

    .obj-tab span {
        font-size: 11px;
        display: none
    }
}

@media only screen and (max-width: 500px) {
    .pack-item {
        padding:.5rem!important
    }
}

@media only screen and (max-width: 380px) {
    .pack-item {
        padding:0!important
    }

    .commentitem .starlist i {
        font-size: 9px
    }

    .commentitem .user .info h6 {
        font-size: 16px
    }

    .commentitem p {
        margin-top: 8px
    }

    .obj-tab {
        margin: 0 5px 0 0
    }
}
.servicesIcon:after {
    content: " ";
    width: 2px;
    height: 85%;
    background: white;
    position: absolute;
    right: -15%;
    opacity: 0.1;
    background: #D9D9D9;
}
.sagr{
    color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 900;
line-height: 130%; /* 20.8px */
opacity: 0.1;
}
.fa-pubg:before {
    content: "\f05b"!important;
}
.fa-roblox:before {
    content: "\52";
}
.fa-gta:before {
    content: "\56";
}.fa-brawl:before {
    content: "\f3a5";
}
.iservice-item svg{
position: absolute;
    right: -15%;
    top: 15px;
    opacity: .5;
}

.menuWrapper ul li:hover ~ .headerMenu {
    background-color: rgba(32, 33, 50, 0.90);
}
/* Hover etkisi sırasında ve aktif olduğunda */
.headerMenu.active {
    background-color: rgba(32, 33, 50, 0.90); /* Arka plan rengi */
    border-bottom: none; /* Border kaldırılır */
}

/* Varsayılan görünüm (hover olmadığında) */
.headerMenu {
    background-color: initial; /* Orijinal renk */
    border-bottom: initial; /* Orijinal border */
}
.anasayfaplatformc {
    width: 100%;
    display: flex;
    gap: 3rem;
    align-items: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: flex-start;
    position: relative;
}
.anasayfaplatformc p{
  margin-bottom: 0;
}
.anasayfaplatformciz{
    width: 100%;
    display: flex;
    align-items: center;
        margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: space-between;
    position: relative;
}
.anasayfaplatformciz span,.anasayfaplatformciz span a{
    font-family: inherit;
color: black;
opacity: 0.6;
text-decoration: unset;
}
.anasayfaplatformciz:after {
    width: 35%;
    height: 2px;
    left: 12%;
    content: "";
    background: #E8EBF3;
    position: absolute;
}
.anasayfaplatformciz:before {
    width: 35%;
    height: 2px;
    right: 10%;
    content: "";
    background: #E8EBF3;
    position: absolute;
}
#storyArea.dorle{
    grid-template-columns: repeat(4, 1fr);
}
.dorle .iservice-item span {
    display: inline-block;
}
.dorle .is-item   {
   padding: 10px 0px;
   /* display: flex; */
   /* justify-content: center; */
}
    
.aktifhi{
        display: inline-flex;
        justify-content: space-between;
        align-items: center;
        align-content: center;
        background: #ffffff99;
        border-radius: 12px;
        width: 87%;
        margin-left: 6.5%;
        padding: 5px 10px;
}
.akx{
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    color: #202132;
}
.is-item a{
    text-decoration: unset;
}