@media (max-width: 1515px) {
    .supportContent:before, .supportContent:after {
        display: none;
    }

    .supportContent {
        border-radius: 12px;
    }
}

@media (max-width: 1220px) {
    footer .footerMenuList {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-row-gap: 30px;
    }

    .headerMenu .menuBar li a {
        grid-column-gap: 0px;
    }

    .headerMenu .menuBar .left ul {
        grid-column-gap: 4px;
    }

    footer .footerMenu.boxCard {
        grid-row: 1;
        grid-column: 1 / 6;
    }
}

@media (max-width: 1170px) {
    .headerMenu {
        display:none;
    }

    .mobileButton, .headerContent .rightButton ul.mobileMeta {
        display: flex;
        align-items: end;
    }
}

@media (max-width: 1130px) {
    .domainFeaturesSection .domainFeaturesList {
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 30px;
    }

    .domainFeaturesSection .featureItem:last-child {
        grid-row: 2;
        grid-column: 1 / 4;
    }
}

@media (max-width: 1100px) {
    .marketList ul {
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 30px;
    }
}

@media (max-width: 1040px) {
    .whyUs .whyusCard {
        padding: 20px;
    }
}

@media (max-width: 1000px) {
    .faqList {
        width:100%
    }

    .commerce-table {
        display: none;
    }
}

@media (max-width: 992px) {
    .headerContent .headerLogo span, .headerContent .rightButton ul.computerMeta {
        display:none;
    }

    .hostingSection {
        padding: 30px 0;
        background: transparent;
    }

    .sepet {
        flex-direction: column;
        grid-row-gap: 15px;
    }

    .sepetright, .sepetleft {
        position: relative;
        top: 0;
        max-width: 100%;
    }

    .topBar ul .right {
        display: flex;
    }

    .singleContent {
        flex-direction: column;
    }

    .headingTitle {
        margin-bottom: 30px;
    }

    .singleContent .left, .singleContent .right {
        max-width: 100%;
    }

    .whyUs .servicesList {
        grid-template-columns: 1fr 1fr;
    }

    footer .footerMenuList {
        grid-template-columns: 1fr 1fr 1fr;
    }

    footer .footerMenu.boxCard {
        grid-column: 1 / 4;
    }

    .headerContent .rightButton ul.mobileMeta li a {
        padding: 4px;
    }

    .pageContent {
        grid-template-columns: 1fr;
    }

    .contactContent {
        flex-direction: column;
        padding: 60px 0;
    }

    .ourLocations .locationList {
        display: flex;
        flex-direction: column;
    }

    .ourLocations .locationList .locationItem h3 {
        font-size: 22px;
    }

    .ourLocations .locationList .locationItem p {
        font-size: 14px;
    }

    .ourLocations .locationList .locationItem a {
        font-size:14px;
    }

    .ourLocations h2 {
        font-size: 24px;
    }

    .contactContent .iletisimblok {
        width: 100%;
        margin: 0;
        flex-direction: column;
    }

    .contactContent h2{
        font-size: 24px;
        text-align: center;
        margin-bottom: 20px;
    }

    .iletisimbloklar h4 {
        font-size: 18px;
        padding: 0;
        text-align: center;
        margin-top: 20px;
    }
.iletisimbloklar .socialAccount {
    justify-content: center;
}
    .contactForm .button {
        width: 100%;
    }
    .iletisimbloklar .socialAccount .socialItem a {
        width: 45px;
        height: 45px;
        font-size: 16px;
    }
    .contactContent .left {
        width: 100%;
    }
    

    .headerContent {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
    }

    .headerLogo {
        justify-content: left;
    }

    .rightButton {
        display: flex;
        justify-content: right;
    }

    .headerContent .headerLogo img {
        height: 38px;
    }

    header .header {
        padding: 13px 0;
    }

    .sliderSection .sliderDetail {
        padding: 25px 0;
        flex-direction: column;
        grid-row-gap: 20px;
        height: auto;
        align-items: baseline;
        margin-bottom: 40px;
    }

    .sliderSection .sliderDetail .right {
        margin-top: auto;
    }

    .homeSlider .owl-dots {
        padding-bottom: 5px;
        display: none;
    }

    .sliderSection .sliderDetail h2 {
        font-size: 20px;
        margin-bottom: 7px;
    }

    .sliderItem #wrapper {
        padding: 0;
    }

    .sliderSection .sliderDetail p {
        font-size: 15px;
    }

    .sliderSection .sliderDetail .right img {
        width: 100%;
        border-radius: 12px;
        height: 300px;
    }

    .sliderSection .sliderDetail .right:before, .sliderSection .sliderDetail .right:after {
        display: none;
    }

    .owl-nav .owl-next, .owl-nav .owl-prev {
        top: 0;
        transform: none;
        bottom: 0;
    }

    .sliderSection .owl-nav {
        left: 0;
        right: 0;
        justify-content: center;
    }

    .owl-nav .owl-next, .owl-nav .owl-prev {
    }

    .domainSection .domainArea h2 {
        max-width: 100%;
        min-width: 100%;
    }

    .domainSection .domainArea {
        flex-direction: column;
        grid-row-gap: 13px;
    }

    .servicesContent .servicesList {
        grid-template-columns: 1fr 1fr;
        display: grid;
    }

    .servicesContent .servicesItem {
        width: 100%;
    }
}

@media (max-width: 910px) {
    .domainFeatured {
        grid-column-gap: 10px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 13px;
    }

    .muspanelbloks {
        grid-template-columns: 1fr 1fr;
        display: grid;
        grid-row-gap: 20px;
    }

    .freeTrial {
        flex-direction: column;
        grid-row-gap: 20px;
    }

    .freeTrial .freeDetail {
        min-width: 100%;
        max-width: 100%;
    }

    .freeTrial h3 {
        font-size: 20px;
    }

    .domainFeatured .featuredItem {
        justify-content: center;
    }
}

@media (max-width: 850px) {
    .domainFeaturesSection .featureItem:last-child {
        grid-row: auto;
        grid-column: auto;
    }

    .uyeolgirisslogan {
        display: none;
    }

    .footer {
        margin-top: 120px;
    }

    .uyekayitsayfa {
        margin: 30px 0;
    }

    .uyeol {
        height: 100%;
        width: 100%;
    }

    .domainFeaturesSection .domainFeaturesList, .referenceList {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 768px) {
    footer .footerBottom {
        flex-direction: column;
        grid-row-gap: 15px;
    }

    .takeyourStep .stepItem {
        grid-template-columns: 1fr;
        gap: 40px;
        margin: 0;
        margin-bottom: 40px;
    }
    .takeyourStep .stepList {
        gap: 40px;
    }
    .takeyourStep .startProject h3 {
        font-size: 22px;
    }
    .takeyourStep .startProject a, .takeyourStep .stepItem a {
                padding: 18px 33px 18px 33px;
                font-size: 12px;
    }
    .takeyourStep .startProject a svg {
        width: 12px;
    }
    .takeyourStep .stepItem:nth-child(even) {
        display: flex;
        flex-direction: column-reverse;
    }
    .takeyourStep .stepItem .right {
        padding: 0;
        text-align: center;
        align-items: center;
    }
    .servicesMenu ul {
        overflow-y: scroll;
        width: 100%;
        margin-bottom: 30px;
        border-radius: 8px;
        padding: 0;
        background: transparent;
    }

    .servicesMenu li a {
        background: var(--generalTwoColor);
    }

    table.horizontal-list {
        display: block;
        overflow-x: scroll;
        white-space: nowrap;
    }

    .headingTitle.stepsTitle {
        display: none
    }

    .packetCard {
        margin-top: 15px;
        padding: 30px;
        border-radius: 12px;
    }

    .titleHeading {
        font-size: 28px;
    }

    .subDesc {
        font-size: 15px;
    }

    .siparisbilgileri {
        margin-top: 30px;
    }

    .orderperiodblock {
        margin-top: 20px;
    }

    .periodselectbox {
        bottom: auto;
        top: 15px;
        left: 15px;
        right: auto;
        width: 24px;
        height: 24px;
        font-size: 14px;
        line-height: 21px;
    }

    .active .periodselectbox {
        box-shadow: 0px 0px 0px 3px #f1f3f7;
    }

    .periodselectbox i {
        line-height: 24px;
        font-size: 13px;
    }

    .billremininfo, .billremininfo .left {
        flex-direction: column;
        grid-row-gap: 10px;
        align-items: baseline;
    }

    ul.tab {
        overflow-x: scroll;
    }

    .breadCrumb {
        overflow: hidden;
    }

    .breadCrumb ul {
        overflow-x: scroll;
        width: 100%;
    }

    .breadCrumb li a {
        white-space: nowrap;
    }

    .supportContent .supportList {
        grid-template-columns: 1fr 1fr;
    }

    .supportContent .supportList .supportItem:first-child {
        grid-column: 1 / 3;
    }
}

@media (max-width: 690px) {
    footer .footerMenuList {
        grid-template-columns: 1fr 1fr;
    }
    
    .lookcolum .lbtn {
        padding: 4px;
    }
    .lookcolum {
        height: 100%;
        align-items: center;
        justify-content: center;
    }
    .softwareContent .referenceList, .referenceList {
        grid-template-columns: 1fr;
    }

    .formInput {
        flex-direction: column;
        grid-row-gap: 19px;
    }

    .domainFeaturesSection .domainFeaturesList {
        padding: 0px 20px
    }

    footer .footerMenu.boxCard {
        grid-column: 1 / 3;
    }

    .whyUs .servicesList {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 640px) {
    .domainSection .domainArea .buttonMeta {
        position: relative;
    }

    #checkForm {
        padding: 0;
        margin: 0;
        box-shadow: none;
        visibility: hidden;
    }

    .marketList ul {
        grid-template-columns: 1fr 1fr;
    }

    .marketList ul li:last-child {
        grid-row: 3;
        grid-column: 1 / 3;
    }

    .domainSection .domainArea input[type="text"] {
        padding: 13px 20px!important;
        box-shadow: none;
        border: 1px solid #e5e5e5
    }

    .domainSection .domainArea .buttonMeta {
        margin-top: 10px;
        top: 0;
        right: 0;
    }

    .domainSection .domainArea button[type="submit"], .domainSection .domainArea a.button {
        width: 100%;
    }

    .domainSection .domainArea form, .domainSection .domainArea .form {
        background: #fff;
        box-shadow: 0 0 45px #a9a9a917;
        padding: 20px;
        border-radius: 9px;
    }

    .domainSection.domainPage .domainArea input[type="text"] {
        padding: 20px;
    }
}

@media (max-width: 600px) {
    .domainFeatured {
        display: none;
    }

    .skonfiginfo table .mobiletr {
        display: flex;
        flex-direction: column;
    }

    .skonfiginfo table .mobiletd {
        width: 100%;
    }

    .titleHeading {
        padding: 0;
        font-size: 22px;
    }

    .subDesc {
        font-size: 14px;
        margin-bottom: 25px;
    }

    .domainFeaturesSection .domainFeaturesList {
        grid-template-columns: 1fr;
    }

    .pageBox {
        padding: 25px;
    }

    .domainSection .domainArea {
        margin-bottom: 30px
    }

    .hizmetblok {
        width: 100%
    }
}

@media (max-width: 560px) {
    .supportContent .supportList {
        grid-template-columns: 1fr;
    }

    .sepetlistcon {
        flex-direction: column;
    }

    .domainsec .alanadisorgu form {
        flex-direction: column;
        grid-row-gap: 10px;
    }

    .domainsec .alanadisorgu form a.button {
        width: 100%;
    }

    .muspanelbloks {
        grid-template-columns: 1fr;
    }

    .menuTitle h3 {
        flex-direction: column;
        align-items: baseline;
        grid-row-gap: 16px;
    }

    .menuTitle h3 i {
        display: none;
    }

    .supportContent .supportList .supportItem:first-child {
        grid-column: 1;
    }

    .servicesContent .servicesList {
        grid-template-columns: 1fr;
    }

    .servicesSection h2, .servicesSection p {
        padding: 0 15px;
    }

    .tradeSection .sponsoredList {
        margin-bottom: 0px;
    }

    .servicesSection {
        padding: 30px 0;
    }
    .lookcolum.tld-select{
        flex-direction: column;
        grid-row-gap: 8px;
    }
}

@media (max-width: 500px) {
    footer .footerMenuList {
        grid-template-columns: 1fr;
    }

    .extensionList .extensionInfo span {
        font-size: 16px;
    }

    .domainSection .domainArea h2 {
        font-size: 20px;
        line-height: normal;
        margin-bottom: 20px;
    }

    .supportContent h2 {
        font-size: 22px;
    }

    .supportContent p {
        font-size: 18px;
    }

    .whyUs .servicesItem i {
        display: none;
    }

    footer .footerMenuList .footerMenu li img {
        margin-left: 0;
        margin-right: auto;
    }

    footer .footerMenu.boxCard {
        grid-column: 1 / 2;
    }
}

@media (max-width: 430px) {
    .headerContent .headerLogo img {
        height:auto;
    }

    .domainSection .domainArea .buttonMeta {
        flex-direction: column;
        grid-row-gap: 9px;
    }

    .domainSection .domainArea button[type="submit"] {
        width: 100%;
        flex: auto;
    }

    .topBar li a {
        font-size: 13px;
    }

    .marketList ul {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 375px) {
    .extensionList .extensionItem {
        padding: 8px;
    }
    .domainFeaturesSection {
        margin: 40px 0;
    }
    .domainSection.domainPage .domainArea {
        margin-bottom: 0;
    }
    .extensionList .extensionInfo span {
        font-size: 14px;
    }
}

@media (max-width: 305px) {
    .topBar ul .right {
        display: none;
    }
}
