@media screen and (max-width: 1440px){
    .animate-image1, .animate-image2{
        display: none;
    }
}
@media (min-width: 1200px){
    .language_mobil{
        display: none;
    }
}
@media (max-width: 1200px) {
    .pbmit-title-bar-content .pbmit-tbar-title{
        font-size: 46px;
    }
    .pbmit-heading-subheading .pbmit-title{
        font-size: 42px;
    }
    .site-header .righticon {
        top: 5px;
    }
    .section-lgx{
        padding-top:80px ;
        padding-bottom:80px ;
    }
    .main-menu .navigation li.dropdown ul li.active>a, .main-menu .navigation li ul li a:hover{
        padding: 10px 20px;
    }
    .site-header .site-navigation ul.navigation > li:hover > a{
        color: #212121;
    }
    /*.main-menu .navigation>li:last-child{*/
    /*    border-bottom: none;*/
    /*    padding: 25px 0;*/
    /*}*/
    .language_mobil{
        display: flex;
        justify-content: center;
    }
    .language_mobil a{
        border-right: 1px solid rgb(9 22 42 / .15);
        font-weight: 300;
    }
    .language_mobil a:last-child{
        border-right: none;
    }
    .language_mobil a.active{
        color: #22bbee!important;
        font-weight: bold !important;
    }
    .navbar-nav.language{
        display: none;
    }
}
@media screen and (min-width: 1199px) and (max-width: 1440px){

    .site-navigation ul.navigation > li > a{
        margin: 0 15px;
        font-size: 15px;
    }
    .header-style-3.site-header .site-branding img{
        max-height: 40px;
    }
    .header-style-3 .pbmit-header-button2 a{
        padding: 10px 40px 10px 25px;
    }
    .slider_title{
        font-size: 32px;
    }
    .slider_row{
        bottom: 5%;
    }
    .fnp_mobil_title{
        font-size: 36px!important;
    }
    .pbminfotech-ele-fid-style-4{
        padding: 40px 40px 40px 30px;
    }

    .pbmit-progress-wrap{
        bottom: 25px;
    }
    .pbmit-service-style-2 .pbmit-service-title{
        font-size: 28px;
    }
    .pbmit-action-box-style-2 h2.pbmit-element-title{
        font-size: 54px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1440px){
    .slider_title{
        width: 100%;
        font-size: 38px;
    }
    .pbmit-ihbox-style-18 .pbmit-element-title{
        font-size: 18px;
    }
}
@media screen and (max-width: 768px){
    .pbmit-cursor{
        display: none;
    }
    .pbmit-footer-widget{
        margin-bottom: 20px;
    }
    .pbmit-footer-text-inner .row {
         flex-direction: column;
    }
    .site-footer .pbmit-footer-widget .widget ul>li{
        width: 100%;
    }
    .FNP{
        text-align: center;
        padding: 10px 0;
    }
    .pbmit-footer-widget-area{
        padding-bottom: 0;
    }
    .pbmit-heading-desc h3, .pbmit-heading-desc h2, .pbmit-heading-desc h1{
        line-height: 36px;
        font-size: 28px !important;
    }
    .accordion-style-2 .accordion-body{
        padding: 0 0 25px;
    }
    .section-lgx,.sayfalar {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .pbmit-heading-subheading .pbmit-title{
        line-height: 36px;
    }
    .pbmit-element-split-slide-style-3 .pbmit-split-slide-title h4{
        font-size: 28px;
    }
    .slider_row .col-md-4:first-child{
        display: none;
    }
    .slider_row .col-md-4:last-child{
        display: none;
    }
    .digital-marketing-bg-video {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        z-index: -1;
        overflow: hidden;
    }
    .background-video-embed {
        width: 100vw;
        height: 100vh;
        object-fit: cover;
    }
    .digital-marketing-welcome {
        position: relative;
        z-index: 1;
    }
    .pbmit-down-aerrow-animation{
        margin-left: 0!important;
        padding: 60px 0 0 65px;
    }
    .pbminfotech-ele-fid-style-4{
        display:none;
    }
    .fnp_mobil_title {
        font-size: 30px;
        line-height: 40px;
    }
    .slider_title{
        width: 90%;
        font-size: 28px;
    }
    .pbmit-progress-wrap{
        right: 30px;
        bottom: 35px;
    }
    .digital-agency-service{
        padding: 75px 0;
    }
    .about-us-about .image-wrap{
        padding-left: 0;
    }
    .about-us-about .pbmit-col-right{
        padding-top: 35px;
    }
    .pbmit-title-bar-content{
        min-height: 300px;
        padding: 75px 0 25px;
    }
    .pbmit-title-bar-wrapper{
        padding-top: 35px!important;
    }
    .pbmit-title-bar-content .pbmit-tbar-title{
        font-size: 24px;
        line-height: 30px;
    }
    .header-style-3 .pbmit-header-overlay{
        margin-top: 0;
    }
    .contact-section-style-2 iframe{
        height: 400px!important;
    }
    .pbmit-service-style-3 .pbmit-content-inner{
        display: none;
    }
    .pbmit-service-style-3 .pbmit-box-content-inner{
        transform: translateY(-125px);
    }
    .slider_row{
      bottom: 15%;
    }
    .pbmit-animation-style1{
        clip-path: none;
        display: block;
    }
    .pbmit-animation-style1 img{
        transform:none!important;
    }
    .web-development-about1 .pbmit-col-left{
        padding-right: 15px;
    }
    .footer_row .pbmit-footer-widget {
        margin-top: 25px;
    }
}

@media screen and (max-width: 496px){
    .fnp_mobil_title{
        font-size: 28px!important;
    }
    .pbmit-service-style-3 .pbmit-service-title{
        font-size: 20px;
    }
    .pbmit-service-style-2 .pbmit-titlebox{
        width: 100%;
    }
    .pbmit-service-style-2 .pbmit-service-title{
        font-size: 24px;
    }
    .modern-digital-agency-tween-effect-inner .pbmit-svg-btn .pbmit-outline-btn{
        width: 75px;
        height: 78px;
    }
    .modern-digital-agency-tween-effect-inner .pbmit-svg-btn .pbmit-outline-btn .button-content-wrapper{
        font-size: 10px;
    }
    .header-style-3 .pbmit-header-overlay{
        padding: 0 15px;
    }
    .header-style-3.site-header .site-branding img{
        height: 40px;
    }
    .slider_social{
        left: 30px;
        bottom: 30px;
    }
    .slider_social:before{
        top: -112px;
        height: 80px;
    }
    .slider_social a, .slider_social a i{
        font-size: 22px;
    }
    .floating_btn{
        display: none;
    }
    .mobile_fixed{
        position: fixed;
        bottom: 0;
        z-index: 9999999;
        display: flex;
        width: 100%;
    }
    .mobile_fixed a {
        display: block;
        width: 100%;
        border-radius: 0;
        background: #0643c7;
        text-align: center;
        padding: 10px;
        border-right: 1px solid #fff;
        border-top: 1px solid #fff;
    }
    .mobile_fixed a i{
        color: #fff;
        font-size: 24px;
    }
    .mobile_fixed a:last-child{
        border-right: none;
    }
    .scroll-out{
        bottom: 95px;
        right: 50px;
    }
    .pbmit-progress-wrap {
        right: 20px;
        bottom: 55px;
    }
    .contact-section-style-2 .form-wrapper {
        padding: 35px 15px;
    }
}
