@media only screen and (max-width: 1399px) {
    header ul.navbar-nav li a {
        font-size: 13px;
    }
    section.slider .slick-slide {
        padding-top: 80px;
    }
    section.textbox .title {
        font-size: 32px;
    }
    section.references .secondtitle {
        font-size: 20px;
    }
    section.references .title {
        margin-bottom: 20px;
    }
    .offset-md-2 {
        margin-left: 10%;
    }
    section.solution p {
        font-size: 15px;
    }
    section.solution .itemtitle {
        font-size: 20px;
    }
    section.plan .subitem .f a.btn-cart {
        font-size: 12px;
    }
    section.plan .subitem .f a.btn-view {
        font-size: 12px;
    }
    section.plan .item span.icon {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }
    .content-area .content .t span {
        font-size: 12px;
    }
    .content-area .content .t button.minus,
    .content-area .content .t button.plus,
    .content-area .content .t .share .toggle {
        width: 30px;
        height: 30px;
    }
    .other-area a.title {
        font-size: 14px;
    }
    .blogwidget .body .item a.title {
        font-size: 20px;
    }
    .productpage button.btn-cart {
        padding: 12px 24px;
    }
    .productcomments .body .puan .item {
        padding: 12px;
    }
}
@media only screen and (max-width: 1199px) {
    section.mobilemenu {
        width: 40vw;
    }
    header a.btn-menu {
        display: block;
    }
    header .navbar {
        display: none;
    }
    section.slider .slick-slide .bigtitle {
        font-size: 40px;
    }
    section.slider .slick-slide a.btn-more {
        padding: 16px 40px;
    }
    section.getoffer .title {
        font-size: 24px;
    }
    section.getoffer a.btn-teklifal {
        padding: 14px 20px;
    }
    footer .newsletter {
        padding-left: 20px;
        padding-right: 20px;
        width: calc(100% - 20px);
    }
    section.cover h1,
    section.plan .title,
    section.services .title,
    section.textbox .title {
        font-size: 30px;
    }
    header {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    section.services .item .itemtitle {
        font-size: 18px;
    }
    section.services .item p {
        font-size: 14px;
        margin-bottom: 30px;
    }
    section.references .title {
        font-size: 24px;
    }
    section.references .secondtitle {
        font-size: 16px;
    }
    section.solution .itemtitle {
        font-size: 17px;
    }
    section.solution p {
        font-size: 14px;
    }
    section.plan .item span.icon {
        width: 40px;
        height: 40px;
        margin-right: 8px;
    }
    section.plan .item span:not(.icon) {
        font-size: 14px;
    }
    section.plan .subitem .top .btn.like {
        background-color: #000091;
        color: #fff;
        font-size: 14px;
        padding: 9px;
        border-radius: 0 0 5px 5px;
        position: absolute;
        top: -30px;
        right: -20px;
    }
    section.plan .subitem .f {
        flex-direction: column-reverse;
    }
    section.plan .subitem .f .price {
        margin-bottom: 20px;
    }
    footer .newsletter .title {
        font-size: 16px;
    }
    section.cover.big2 h1 {
        font-size: 24px;
        line-height: 1.4;
    }
    section.aboutus .box .title {
        font-size: 20px;
    }
    .aboutus-tabs .bg3 {
        background-color: #00004a;
    }
}
@media only screen and (max-width: 991px) {
    section.mobilemenu {
        width: 50vw;
    }
    section.slider .slick-slide a.btn-more {
        margin-bottom: 40px;
    }
    section.topbar {
        display: none;
    }
    section.icons p {
        font-size: 14px;
    }
    section.icons {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    footer .newsletter {
        padding: 20px;
    }
    .bdwas {
        flex-direction: column;
    }
    img.payment {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    section.slider .slick-slide {
        padding-top: 30px;
    }
    section.cover.big2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .content-area .content .t .l > span {
        display: none;
    }
    .blogwidget .body a img {
        width: 100%;
    }
    .blogwidget .body a {
        border-radius: 0;
    }
    .widget .body .content h2 {
        font-size: 30px;
    }
    section.aboutus .box .t,
    section.about-tabs .t {
        flex-direction: column;
    }
    section.aboutus .box .title,
    section.about-tabs .t .title {
        font-size: 20px;
        border-right: 0;
        border-bottom: 3px solid #e0e4e8;
        text-align: center;
        margin-right: 0;
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    section.about-tabs ul.nav-pills {
        white-space: nowrap;
        display: block !important;
        flex-wrap: nowrap;
        max-width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }
    section.about-tabs ul.nav-pills li {
        display: inline-block;
    }
    .widget .body.copycontrol {
        padding-left: 30px;
        padding-right: 30px;
    }
    section.seopackages .seotable .body ul li a.btn-buy {
        padding-left: 6px;
        padding-right: 6px;
    }
    .widget .body.copycontrol .bigtext {
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    section.mobilemenu {
        width: 70vw;
    }
    header a.btn-r.btn-search,
    header a.btn-user {
        display: none;
    }
    section.slider .slick-slide img {
        display: none;
    }
    section.getoffer .title {
        font-size: 20px;
    }
    header a.btn-teklifal {
        display: none;
    }
    section.plan .item {
        margin-top: 0;
    }
    section.plan .abss {
        margin-top: 40px;
    }
    section.cover ul {
        display: none !important;
    }
    .content-area .content ul.tags li a {
        font-size: 12px;
        padding: 5px 9px;
        margin-right: 2px;
    }
    .other-area a.title {
        display: none;
    }
    .blogposts .item img {
        width: 100%;
        height: auto;
    }
    section.aboutus .box,
    section.aboutus .items {
        padding-left: 20px;
        padding-right: 20px;
    }
    .iconwithprogress {
        flex-direction: column;
        gap: 0 !important;
    }
    footer ul.menu {
        display: none;
    }
    .serpmainwidget .bodytt .tab-content button.export {
        width: 100%;
    }
    .productwidget .body .item img {
        width: 100%;
    }
    .productwidget .body .topdetail {
        flex-direction: column;
    }
    .productwidget .body .topdetail .l .form-group {
        margin-bottom: 20px;
    }


section.getoffer {
    padding-top: 15px;
    padding-bottom: 15px;
}

section.services {
    padding-top: 20px;
}



section.services .title {
    margin-bottom: 10px;
}

section.services .subtitle {
    margin-bottom: 10px;
}




section.services .item {
    padding: 15px 20px 15px;
    margin-bottom: 10px;margin-top: 25px !important;
}

section.services p.desc {    
	margin-bottom: 0px;
}


section.services img {
       max-width: 15%;
}

    section.services .item p {
        margin-bottom: 10px;
    }
section.services .item .itemtitle {
    margin-bottom: 10px;
}

section.textbox {
    padding-top: 40px;
    padding-bottom: 40px;
}

section.solution {
    padding-top: 33px;
    padding-bottom: 33px;
}
.mt-5 {
    margin-top: 1rem!important;
}


section.plan {
    padding-top: 30px;
    padding-bottom: 30px;
}


section.plan .subitem {
    margin-top: 20px;
}

section.plan .subitem .b ul:not(.tanitim) li {
    margin-bottom: 8px;


}section.plan .subitem .f {
    padding-top: 15px;
    margin-top: 15px;
}    section.plan .subitem .f .price {
        margin-bottom: 10px;
    }section.plan .subitem {
    padding: 20px;

}

section.cover.big3 {
    padding-top: 25px;
    padding-bottom: 210px;
}
.productwidget .head {
    padding: 8px;
}
.productwidget .body {
    padding: 6px;
}
.productwidget .body .topdetail {
        flex-direction: row;
    }
        .productwidget .body .topdetail .l .form-group {
        margin-bottom: auto;
    }
    .serpmainwidget .bodytt .tab-content {
    padding: 10px;
}
.serpmainwidget .bodytt .tab-content table tr th {
   
    padding-bottom: 10px;
}
.serpmainwidget .bodytt .tab-content table tr td {
    padding-top: 6px;
    padding-bottom: 6px;
}
.btn {
    font-size: .8rem
}
.productpage button.btn-cart {
    font-size: 12px;
}
.sidebarsearch .form-control {    font-size: 14px;
    padding: 10px;
}
.sidebarsearch {
    padding: 15px;
}
.widgetv2 .head.v2 {
    padding: 8px;
    margin-bottom: 5px;
}
.widgetv2 .body button.btn-submit {
    margin-top: 17px;
    font-size: 13px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.newcomment input.form-control, .newcomment textarea.form-control {
    padding: 10px;
}
    .content-area .content .t span {
        font-size: 10px;text-align: center;
    }
        .content-area .content .t button.minus, .content-area .content .t button.plus, .content-area .content .t .share .toggle {
        width: 20px;
        height: 20px;
    }
    .newcomment {
    padding: 15px;
}
    .other-area {
    padding: 30px 15px 15px;
}
    .author-area .subtitle {
    margin-bottom: 10px;
}
    .author-area .title {font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
    .content-area .content>*:not(:last-child) {
    margin-bottom: 10px;
}
.author-area {
    padding: 20px;
    padding-bottom: 20px;
}
.content-area .content .t span {
    flex-direction: column;
    width: 100%;
}
.content-area .content {
    padding: 10px;
}

.widget .body ul li a {
    padding: 10px;
}
.widget .head {
    padding: 9px;
}
.accordion-button {
    padding: .5rem 1.25rem;
}
.mainContentOfPage {
    padding: 15px;
}
.productwidget .body .item a.title {
    font-size: 14px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.productwidget .body .item .price .current {
    font-size: 18px;
}
.productwidget .body .item .price .old {
    font-size: 16px;
}
.productwidget .body .item {
    margin-bottom: 15px;
}
section.faq {
    padding-top: 15px;
    padding-bottom: 15px;
}
section.faq .accordion-item {
    margin-bottom: 9px;
}
}
@media only screen and (max-width: 576px) {
    section.plan .abss:before {
        display: none;
    }
    body {
        overflow-x: hidden;
    }
    section.mobilemenu {
        width: 100vw;
    }
    section.getoffer a.btn-teklifal {
        padding: 9px;
        font-size: 14px;
    }
    section.getoffer .title {
        font-size: 14px;
    }
    section.slider .slick-slide .bigtitle {
        font-size: 34px;
    }
    .offset-md-2 {
        margin-left: 0;
    }
    section.cover h1,
    section.plan .title,
    section.services .title,
    section.textbox .title {
        font-size: 24px;
    }
    section.blog .subtitle,
    section.blog .title {
        text-align: left;
    }
    footer .newsletter form button span {
        margin: 0;
    }
    footer .newsletter form button {
        padding: 6px;
    }
    footer .newsletter {
        padding: 20px;
        top: -300px;
    }
    .other-posts {
        padding-left: 0;
        padding-right: 0;
    }
    .other-posts .title {
        font-size: 22px;
    }
    .comments ul li b,
    .comments ul li span {
        font-size: 12px;
    }
    .blogwidget .body .item {
        padding: 20px;
    }
    header a.btn-user {
        font-size: 13px;
    }
    .widget .body .content h2 {
        font-size: 24px;
    }
    .widget .body .content h3 {
        font-size: 20px;
    }
    .widget .body .content p {
        font-size: 14px;
    }
    .aboutus-tabs .item {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 30px;
    }
    .aboutus-tabs .item img {
        margin-right: 0;
    }
    .aboutus-tabs .title {
        text-align: center;
    }
    .aboutus-tabs .item .r {
        justify-content: center;
        align-items: center !important;
        text-align: center !important;
    }
    .widget .body .results ul li span {
        height: 100%;
        display: block;
        margin-bottom: 10px;
    }
    .widget .body .results ul li {
        padding: 10px;
        flex-direction: column;
    }
    .widget .body .results ul li .l {
        flex-direction: column;
        margin-bottom: 10px;
    }
    .widget .body form.ordertext h3 {
        font-size: 20px;
    }
    .widget .body .content h4 {
        font-size: 18px;
    }
    section.seopackages .title,
    section.faq .title,
    section.solution .title,
    section.logos .title {
        font-size: 20px;
    }
    section.cart .cartmainwidget .body table img {
        min-width: 100px;
    }
    section.cart .cartmainwidget .body.pd {
        padding: 10px;
    }
    .serpmainwidget .bodytt .tab-content table tr td {
        white-space: nowrap;
    }
    .productpage .group {
        flex-direction: column;
        justify-content: start !important;
        align-items: start !important;
    }
    .productwidget .body .nav-tabs {
        white-space: nowrap;
        display: block !important;
        flex-wrap: nowrap;
        max-width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }
    .productwidget .body .nav-tabs button {
        display: inline-block;
    }
    .productcomments .tabs button.filter {
        display: none;
    }
    .productcomments .body ul.productscomments li {
        flex-direction: column;
    }
    .productcomments .body ul.productscomments li img {
        margin: 0;
        margin-bottom: 20px;
    }
    .productwidget .body .topdetail label {
        display: none;
    }
} /*# sourceMappingURL=responsive.css.map */
