@charset "utf-8";
@media only screen and (min-width:1300px) {
    .container.custom-for-sl {
        max-width: 1230px
    }

    .container {
        max-width: 1300px;
        width: 100%
    }

    .container.custom {
        max-width: 1200px;
        width: 100%
    }

    .container.custom2 {
        max-width: 1320px;
        width: 100%
    }
}

@media only screen and (max-width:1366px) {
    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu li {
        margin-right: 20px
    }

    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
        font-size: 14px
    }

    .full-width-header .jona-header .expand-btn-inner ul .btn-quote a {
        padding: 10px 18px;
        font-size: 14px
    }

    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.mega-menu {
        min-width: 1000px
    }

    .jona-testimonial.main-home .testi-image img {
        right: 3%
    }

    .jona-slider.slider3 .nivoSlider img {
        height: 100% !important;
        width: 100% !important;
        min-height: 375px
    }

    .rs-why-choose.jona-style-one .choose-img img {
        width: 100%;
        height: 700px
    }

    .rs-project.home4-responsive .images-part img {
        width: 100%;
        height: 800px
    }

    .rs-project.home4-responsive .sec-title3 .title,
    .rs-why-choose.jona-style-one .sec-title3 .title {
        font-size: 24px;
        line-height: 34px
    }

    .features-content {
        padding: 45px 35px 20px
    }

    .rs-why-choose.jona-style-one .choose-content {
        padding: 70px 40px 30px
    }
}

@media only screen and (max-width:1199px) {

    .lg-col-padding>[class*=col-],
    .lg-pl-pr-15 {
        padding-right: 15px !important;
        padding-left: 15px !important
    }

    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.mega-menu {
        min-width: 900px
    }

    .full-width-header .jona-header.jona-header-jona-style-two .toolbar-sl-share {
        display: none
    }

    .full-width-header .jona-header .topbar-area.jona-style-one .topbar-contact li {
        margin-right: 3px;
        padding-right: 7px
    }

    .jona-services.chooseus-style .services-item .services-text .title {
        font-size: 17px;
        line-height: 27px
    }

    .jona-services.chooseus-style .services-item {
        padding: 25px 17px
    }

    .jona-services.chooseus-style .services-item .services-icon img {
        height: 60px;
        width: 60px
    }

    .jona-services.chooseus-style .services-item .services-text {
        padding: 0 0 0 12px
    }

    .jona-testimonial.main-home .testi-image img {
        max-width: 500px;
        right: 1%
    }

    .jona-contact.main-home .contact-icons-style .contact-item {
        padding: 20px 15px
    }

    .jona-contact.main-home .contact-icons-style .contact-item .contact-icon img {
        width: 40px;
        height: 40px
    }

    .jona-contact.main-home .contact-icons-style .contact-item .content-text .title {
        font-size: 18px;
        line-height: 30px
    }

    .rs-pricing.jona-style-one .pricing-table {
        padding: 45px 25px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .title {
        font-size: 47px
    }

    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap .content-part .title {
        font-size: 26px
    }

    .rs-estimate .image-part {
        left: 0 !important
    }

    .rs-banner.banner-jona-style-six .title {
        font-size: 70px
    }

    .banner-jona-style-six .readon2 {
        padding: 12px 25px 10px
    }

    .rs-banner.banner-jona-style-six {
        padding: 200px 0;
        background-position: center left 40%
    }

    .jona-services.jona-style-one .service-wrap .service-grid .title {
        font-size: 22px
    }

    .jona-services.jona-style-one .service-wrap .service-grid {
        border-bottom: 1px solid #f5f5f5
    }

    .jona-testimonial.jona-style-one .pattern-img .common.img3 {
        max-width: 200px
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .jona-services.jona-style-four .services-item {
        padding: 40px 20px 40px 24px
    }

    .jona-contact.home3-contact-style .icon-box-wraper {
        padding: 70px 25px 69px
    }

    .jona-appointment.jona-style-one .appoint-schedule .contact-wrap {
        padding: 110px 50px 100px
    }

    .jona-appointment.jona-style-one.apply-career .appoint-schedule .contact-wrap {
        padding: 100px 50px
    }

    .jona-process.jona-style-two .rs-addon-number .number-part {
        padding: 50px 40px 40px 25px
    }

    .jona-videos.choose-video.careers-video .animate-border .video-desc {
        font-size: 18px;
        left: 40%
    }

    .jona-contact.contact-jona-style-two .contact-address {
        padding: 70px 25px 60px 40px
    }

    .jona-contact.main-home.office-modify1 .contact-section.contact-jona-style-two {
        padding: 70px 50px 100px
    }

    .jona-services-single .brochures .btn-wrapper .dual-btn {
        padding: 15px 30px 15px 19px
    }

    .jona-services-single .brochures {
        padding: 35px 20px 45px
    }

    .jona-testimonial.home5-testi-style .testi-image img {
        max-width: unset
    }

    .jona-testimonial.home5-testi-style .testi-box-style {
        padding: 12px 43px 46px 58px
    }

    .jona-faq.faq-home-style5 .faq-content .accordion .card .card-header .card-link,
    .jona-services.style8 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-desc-part p {
        font-size: 14px
    }

    .jona-services.style8 .flip-box-inner .flip-box-wrap .front-part .front-content-part {
        padding: 38px 20px
    }
}

@media screen and (min-width:992px) {

    .nav-menu .rs-mega-menu>a:after,
    .nav-menu>.menu-item-has-children>a:after {
        content: "\f107";
        font-family: FontAwesome;
        float: right;
        margin: 2px 0 0 5px;
        display: none
    }

    .jona-contact.main-home.office-modify1 .contact-section {
        min-height: 761px;
        padding: 70px 40px 121px
    }

    .jona-contact.home3-contact-style .contact-wrap,
    .jona-contact.home3-contact-style .icon-box-wraper {
        min-height: 694px
    }

    .sticky {
        background: #fff !important;
        position: fixed !important;
        top: 0;
        z-index: 999;
        margin: 0 auto !important;
        padding: 0;
        left: 0;
        right: 0;
        width: 100%;
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
        -webkit-animation-duration: .5s;
        animation-duration: .5s;
        -webkit-animation-name: sticky-animation;
        animation-name: sticky-animation;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .right_menu_togle.mobile-navbar-menu {
        display: none
    }

    .nav-menu ul {
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }
}

@media only screen and (max-width:991px) {
    .full-width-header .jona-header.jona-style-three .box-layout {
        background: #fff;
        height: 100px
    }

    .hidden-md {
        display: none !important
    }

    .full-width-header .jona-header .menu-area .rs-menu-area {
        margin-right: 40px
    }

    .order-first,
    .order-last {
        order: unset
    }

    .rs-achievement.jona-style-one .img-part {
        right: 0
    }

    .md-pl-15 {
        padding-left: 15px
    }

    .md-left,
    .text-md-left {
        text-align: left !important
    }

    .md-text-center {
        text-align: center !important
    }

    .jona-contact.contact-jona-style-two .contact-img img,
    .jona-services-single .bdru-4,
    .jona-testimonial.home5-testi-style .testi-image img {
        width: 100%
    }

    .home-6 .md-md-30 {
        margin-bottom: 30px
    }

    .extra-pb {
        padding-bottom: 265px
    }

    .jona-process.jona-style-one .process-effects-layer {
        background-image: unset
    }

    .full-width-header .jona-header .menu-area .custom-row,
    .full-width-header .jona-header .menu-area .custom-row .col-cell,
    .full-width-header .jona-header .menu-area .rs-menu-area,
    .full-width-header .jona-header.header-home5-style .expand-btn-inner ul .humburger,
    .full-width-header .jona-header.jona-style-three .box-layout .row-table .header-logo,
    .full-width-header .jona-header.jona-style-three .box-layout .row-table .rightbar-menu .expand-btn-inner .humburger,
    .full-width-header .jona-header.jona-style-two .menu-area .rs-menu-area,
    .full-width-header .jona-header.jona-style-two.header-home4-style .expand-btn-inner ul .humburger {
        display: block
    }

    .full-width-header .mobile-menu {
        display: block;
        height: 65px;
        line-height: 65px
    }

    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children::after,
    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a::before,
    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu.onepage li a::after,
    .full-width-header .jona-header .menu-area.sticky .logo-area a .sticky-logo,
    .full-width-header .jona-header .topbar-area,
    .full-width-header .jona-header.header-home5-style .expand-btn-inner ul li .readon.consultant.get-quote,
    .full-width-header .jona-header.jona-style-one .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a::before,
    .full-width-header .jona-header.jona-style-three .box-layout .row-table .rightbar-menu .expand-btn-inner .toolbar-sl-share,
    .full-width-header .jona-header.jona-style-two.header-home4-style .expand-btn-inner ul li .btn-part,
    .full-width-header .jona-header.jona-style-two.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a::before,
    .jona-about.jona-style-four .about-img .animations,
    .jona-about.jona-style-three .about-content .rs-animations,
    .jona-about.jona-style-two .rs-animation .animate-style,
    .jona-slider.jona-slider-jona-style-three .nivo-directionNav,
    .rs-banner .animate-part,
    .sec-title3 .dese br,
    .sec-title3 .title br {
        display: none
    }

    .jona-team-Single .btm-info-team {
        margin-bottom: 40px
    }

    .full-width-header .jona-header.jona-style-two.modify1 .menu-area .logo-area a .sticky-logo {
        display: block;
        max-height: 26px;
        transition: none
    }

    .full-width-header .jona-header.jona-header-jona-style-two .expand-btn-inner ul .humburger .nav-expander .bar span {
        background: #d1a907
    }

    .rs-banner.main-home .content-wrap {
        padding: 280px 0 228px
    }

    .readon.consultant {
        padding: 16px 28px;
        font-size: 15px
    }

    .full-width-header .jona-header .menu-area .logo-area img {
        max-height: 80px !important
    }

    .jona-services.main-home .services-item .services-icon img {
        height: 60px;
        width: 60px
    }

    .jona-services.home-jona-style-two .services-item .services-text .title,
    .jona-services.jona-style-three .services-item .services-content .services-title,
    .jona-services.main-home .services-item .services-text .title,
    .jona-services.style5 .flip-box-inner .flip-box-wrap .back-part .back-front-content .back-title-part .back-title,
    .jona-services.style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px
    }

    .jona-services.main-home .services-item .services-text {
        padding: 0 0 0 24px
    }

    .gridFilter button {
        font-size: 15px;
        padding: 6px 14px
    }

    .gridFilter button+button {
        margin-left: 8px
    }

    .jona-testimonial.main-home .testi-image img {
        max-width: unset;
        right: unset;
        width: 100%
    }

    .jona-contact.main-home .contact-icons-style .contact-item,
    .jona-services.chooseus-style .services-item {
        margin: 0
    }

    .sec-title2 .first-half,
    .sec-title2 .last-half {
        max-width: unset;
        flex: unset
    }

    .jona-counter.jona-style-one .counter-border-top {
        margin-top: 70px
    }

    .jona-slider .nivo-directionNav>a {
        width: 45px;
        height: 45px;
        line-height: 45px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .sl-title,
    .jona-slider.slider3 .content-part .sl-title {
        font-size: 70px;
        margin-bottom: 30px
    }

    .jona-testimonial.jona-style-four .testi-item .testi-wrap {
        padding: 30px
    }

    .jona-team.jona-style-four .team-item-wrap .team-content {
        padding: 20px 20px 0
    }

    .jona-contact.home3-contact-style .contact-wrap {
        padding: 50px 50px 63px
    }

    .jona-contact.home3-contact-style .icon-box-wraper {
        padding: 50px 40px 69px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .slider-bottom li .jona-videos .animate-border .popup-border {
        right: -120px
    }

    .features-content {
        padding: 67px 50px 70px
    }

    .rs-why-choose.jona-style-one .choose-content {
        padding: 70px 60px
    }

    .rs-project.home4-responsive .images-part img,
    .rs-why-choose.jona-style-one .choose-img img {
        width: unset;
        height: unset
    }

    .full-width-header .jona-header.jona-style-three {
        bottom: 0
    }

    .full-width-header .jona-header.jona-style-two {
        padding-top: 7px;
        padding-bottom: 7px
    }

    .rs-breadcrumbs .breadcrumbs-inner {
        padding: 270px 0 140px
    }

    .rs-breadcrumbs .breadcrumbs-inner .sub-text {
        font-size: 16px;
        line-height: 28px;
        padding-right: 0
    }

    .rs-breadcrumbs .breadcrumbs-inner .page-title {
        font-size: 40px;
        line-height: 46px
    }

    .rs-breadcrumbs .breadcrumbs-inner .page-title .watermark {
        font-size: 170px
    }

    .bg12,
    .jona-contact.main-home .contact-icons-style.box-address .contact-item {
        background-size: cover
    }

    .jona-team.jona-style-three .team-item .team-content {
        padding: 25px 20px 0
    }

    .jona-team-Single .btm-info-team .con-info .title {
        font-size: 30px;
        line-height: 40px
    }

    h3 {
        font-size: 24px;
        line-height: 34px
    }

    .jona-appointment.jona-style-one .appoint-schedule .contact-wrap,
    .jona-appointment.jona-style-one.apply-career .appoint-schedule .contact-wrap,
    .jona-contact.main-home.office-modify1 .contact-section,
    .jona-contact.main-home.office-modify1 .contact-section.contact-jona-style-two {
        padding: 70px 50px
    }

    .jona-appointment.jona-style-one .border-section {
        padding: 50px 0 65px
    }

    .jona-videos.choose-video.careers-video .images-video {
        padding: 200px 70px 250px
    }

    .jona-videos.choose-video.careers-video .animate-border .video-desc {
        left: 36%
    }

    .jona-contact.contact-jona-style-two .contact-map iframe,
    .jona-contact.main-home.office-modify1.responsive .contact-map iframe {
        height: 400px;
        width: 100%
    }

    .jona-contact.contact-jona-style-two .contact-address {
        padding: 70px 50px 40px 60px
    }

    .jona-services.jona-style-three .services-item .services-icon img {
        width: 70px;
        height: 70px
    }

    h2 {
        font-size: 32px;
        line-height: 42px
    }

    .add-btn {
        padding: 10px 24px
    }

    .rs-shop-part .from-control {
        margin-top: 12px;
        float: unset
    }

    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap {
        max-width: 470px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap {
        padding: 150px 0 0
    }

    .full-width-header .jona-header.header-home5-style .menu-area {
        padding-top: unset
    }

    .jona-videos.faq .images-video {
        padding: 230px 0
    }

    .rs-achievement.jona-style-one .jona-counter .jona-counter-list .counter-number {
        font-size: 30px
    }

    .jona-about.style5 .left-side .skill-tag {
        right: 80px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .rs-pricing.jona-style-two .pricing-wrap .body-part {
        padding: 0 18px 60px
    }
}

@media only screen and (max-width:767px) {
    .rs-project.style7 .project-item .project-img {
        position: relative;
        height: 500px
    }

    .jona-slider .nivo-controlNav {
        display: block
    }

    .hidden-sm {
        display: none !important
    }

    .rs-my-account .title,
    .sec-title .title,
    .sec-title .title.title3,
    .sec-title2 .title,
    .sec-title3 .title {
        font-size: 26px;
        line-height: 36px
    }

    .rs-banner.main-home .content-wrap .sub-title {
        font-size: 44px;
        line-height: 54px
    }

    .rs-banner.main-home .content-wrap .title {
        font-size: 61px;
        line-height: 71px
    }

    .home-6 .container {
        padding-left: 20px;
        padding-right: 20px
    }

    .jona-footer .bg-wrap .newslatter-wrap.extra-pt {
        padding-top: 245px
    }

    .jona-services.jona-style-two .service-wrap .image-part img,
    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap,
    .rs-project.jona-style-one .project-item .project-img img,
    .rs-project.jona-style-six .project-item .project-img img,
    .rs-project.jona-style-three .project-item .project-img img,
    .rs-project.jona-style-two .project-item .project-img img,
    .rs-project.style5 .project-item .project-img img {
        width: 100%
    }

    .jona-slider .nivo-directionNav,
    .jona-slider.jona-slider-jona-style-four .nivo-directionNav {
        display: none
    }

    .jona-services.style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part {
        height: 100%;
        padding: 50px 30px 30px
    }

    .jona-services.style5 .flip-box-inner .flip-box-wrap .back-part {
        padding: 20px
    }

    .jona-services.main-home .services-item .services-icon img,
    .jona-services.style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part .icon-part img,
    .jona-services.style8 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part .icon-part img {
        width: 50px;
        height: 50px
    }

    .rs-project.jona-style-three .project-item .project-content .portfolio-inner .title {
        font-size: 18px;
        line-height: 26px
    }

    .jona-contact.main-home.office-modify1 .contact-box,
    .jona-services.jona-style-four .services-item,
    .jona-testimonial.jona-style-four .testi-item .testi-wrap {
        margin: unset
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .sl-title {
        font-size: 50px
    }

    .jona-services.jona-style-six .services-box-area .services-item {
        padding: 30px 24px 30px 25px
    }

    .jona-services.main-home.services-jona-style-one .services-item .services-text .serial-number {
        font-size: 60px
    }

    .jona-team.jona-style-four .team-item-wrap .team-content .person-name {
        font-size: 18px
    }

    .jona-slider.jona-slider-jona-style-three.slider3 .content-part .sl-title,
    .jona-slider.jona-slider-style3.slider3 .content-part .sl-title {
        font-size: 40px
    }

    .rs-pricing.jona-style-one .pricing-table {
        max-width: 450px;
        margin: 0 auto
    }

    .rs-pricing.jona-style-one .pricing-table .pricing-table-price .pricing-table-bags .table-price-text {
        font-size: 75px
    }

    .jona-team.jona-style-one .team-wrap .team-content .team-name,
    .jona-team.jona-style-two .team-item .team-content .team-info .name {
        font-size: 18px;
        line-height: 30px
    }

    .jona-team-Single .btm-info-team .con-info .title {
        font-size: 27px;
        line-height: 37px
    }

    .jona-contact.main-home.office-modify1 .contact-box .content-text .title,
    .rs-project.jona-style-four .project-item .project-content .title,
    .rs-project.jona-style-one .project-item .project-content .project-inner .title,
    .rs-project.jona-style-six .project-item .project-content .title,
    .rs-project.jona-style-two .project-item .project-content .project-inner .title,
    .rs-project.style5 .project-item .project-content .title {
        font-size: 18px;
        line-height: 1.1
    }

    .jona-contact.main-home.office-modify1 .contact-box .contact-icon img {
        width: 50px;
        height: 54px;
        margin-bottom: 15px
    }

    .rs-inner-blog .blog-item .blog-content .blog-title {
        font-size: 23px;
        line-height: 33px
    }

    h2 {
        font-size: 25px;
        line-height: 1.2
    }

    .jona-services-single .services-add .contact a {
        font-size: 26px;
        line-height: 1.2
    }

    .jona-services-single .services-add .title {
        font-size: 22px;
        line-height: 1.2
    }

    .jona-testimonial.jona-style-three .testi-item {
        padding: 30px 10px
    }

    .jona-testimonial.jona-style-three .testi-item .testi-img img {
        width: 60px;
        height: 60px
    }

    ul.listing-style li {
        margin-bottom: 7px;
        display: flex;
        align-items: center
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .title {
        font-size: 40px;
        line-height: 1.3em
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .description {
        font-size: 16px
    }

    .jona-services.style7 .services-item .services-content .title {
        font-size: 18px;
        line-height: 32px
    }

    .jona-services.style7 .services-item .services-icon img {
        height: 40px;
        width: 40px
    }

    .jona-services.style7 .services-item .services-content {
        padding: 0 26px 0 20px
    }

    .jona-services.style8 .flip-box-inner .flip-box-wrap .front-part .front-content-part {
        height: 300px
    }

    .jona-services.style8 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title {
        font-size: 18px;
        line-height: 28px
    }

    .jona-videos.faq .images-video {
        padding: 230px 0 310px !important
    }

    .rs-banner.banner-jona-style-six {
        padding-top: 150px
    }
}

@media only screen and (max-width:575px) {
    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap {
        padding: 22px 26px 45px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .description {
        font-size: 15px
    }

    .jona-services.jona-style-six .services-box-area .services-item {
        border-style: unset;
        margin: unset
    }

    .jona-testimonial.main-home .testi-item .item-content .desc {
        font-size: 16px;
        padding: 30px 0 20px
    }

    .jona-services.home-jona-style-two .services-item .services-icon img {
        width: 60px;
        height: 60px
    }

    .jona-testimonial.main-home .testi-item .item-content .icon-img img {
        width: 60px
    }

    .jona-testimonial.jona-style-two .testi-wrap .testi-content .testi-information .testi-name,
    .jona-testimonial.main-home .testi-item .testi-content .testi-information .testi-name {
        font-size: 17px;
        line-height: 27px
    }

    .jona-testimonial.main-home .rs-carousel .owl-dots {
        text-align: left;
        margin-top: 25px
    }

    .rs-carousel .owl-dots {
        margin-top: 35px
    }

    .jona-about.jona-style-one .about-img .working-experiance {
        padding: 40px 20px 19px
    }

    .jona-about.jona-style-one .about-img .working-experiance .count-year .sub-text {
        font-size: 48px
    }

    .jona-services.jona-style-two .service-wrap .content-part {
        padding: 10px 10px 5px
    }

    .jona-counter.jona-style-one .counter-area .counter-list .counter-icon img {
        width: 70px
    }

    .jona-counter.jona-style-one .counter-area .counter-list .counter-number .rs-count {
        font-size: 40px;
        line-height: 50px
    }

    .jona-services.home-jona-style-two .services-item .services-text,
    .jona-testimonial.jona-style-two .testi-wrap .testi-content .testi-information {
        padding: 0 0 0 15px
    }

    .jona-testimonial.jona-style-two .testi-wrap {
        padding: 20px 20px 40px
    }

    .jona-slider.slider3 .content-part .sl-title {
        font-size: 63px
    }

    .jona-slider.slider3 .desc {
        font-size: 16px;
        margin: 13px 0 39px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .sl-title {
        font-size: 45px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .slider-bottom .readon {
        font-size: 15px;
        padding: 13px 30px
    }

    .jona-videos.choose-video.careers-video .animate-border .video-desc {
        left: 33%
    }

    .rs-inner-blog .blog-item .blog-content .blog-title {
        font-size: 20px;
        line-height: 1.2
    }

    blockquote {
        padding: 30px;
        font-size: 18px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap {
        padding: 110px 0 0
    }

    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap .content-part .title {
        font-size: 23px
    }

    .jona-slider.jona-slider-style3.slider3 .content-part .sl-title {
        font-size: 34px
    }
}

@media only screen and (max-width:480px) {
    .jona-slider.slider3 .nivoSlider img {
        min-height: 270px
    }

    .jona-contact.faq-style .contact-item,
    .jona-services.style3 .services-item .services-content .services-title,
    .jona-services.style3 .services-item .services-icon {
        text-align: center
    }

    .rs-project.style7 .project-item .project-img {
        position: relative;
        height: 410px
    }

    .jona-slider.slider3 .content-part .slider-bottom .readon,
    .readon.consultant,
    .readon.consultant.discover,
    .readon.consultant.paste-btn.more {
        padding: 7px 20px
    }

    h2 {
        font-size: 22px
    }

    .jona-footer .bg-wrap .newslatter-wrap .footer-newsletter .subscribe-form {
        margin-left: 20px;
        margin-right: 20px
    }

    .jona-videos.faq .images-video {
        padding: 150px 0 210px !important
    }

    .jona-testimonial.home5-testi-style .testi-box-style .testi-item .item-content .icon-img img {
        width: 60px
    }

    .jona-testimonial.home5-testi-style .testi-box-style {
        padding: 20px 40px 57px 30px
    }

    .icon-item li .list-text,
    .jona-testimonial.home5-testi-style .testi-box-style .testi-item .item-content .desc {
        font-size: 14px
    }

    .jona-faq.faq-home-style5 .faq-content .accordion .card .card-header .card-link {
        padding: 0 40px 0 50px;
        font-size: 13px
    }

    .rs-banner.banner-home-jona-style-two .jona-contact .contact-wrap {
        padding: 22px 17px 45px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .title {
        font-size: 26px;
        line-height: 1.3em
    }

    .jona-contact.contact-jona-style-two .contact-address {
        padding: 70px 20px 40px 30px
    }

    .jona-contact.main-home.office-modify1 .contact-box,
    .jona-team-Single .btm-info-team {
        padding: 25px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .sl-title {
        font-size: 30px
    }

    .rs-banner.main-home .content-wrap {
        padding: 230px 0 178px
    }

    .rs-banner.main-home .content-wrap .title {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 8px
    }

    .rs-banner.main-home .content-wrap .sub-title {
        font-size: 36px;
        line-height: 46px;
        margin: 0 0 40px
    }

    .full-width-header .jona-header .menu-area .logo-area img {
        max-height: 70px !important
    }

    .jona-services.chooseus-style .services-item {
        padding: 25px 13px
    }

    .jona-blog.jona-style-two.home3-blog-style .blog-item .blog-content {
        padding: 25px 15px 30px
    }

    .jona-blog.blog-main-home .blog-item .blog-content,
    .jona-blog.jona-style-two .blog-item .blog-content {
        padding: 25px 15px 30px 34px
    }

    .rs-inner-blog .blog-details .blog-full .single-post-meta .Post-cate,
    .sec-title .title.title3 br,
    .sec-title2 .title br,
    .sec-title2.title br,
    .sec-title3 .title br {
        display: none
    }

    .jona-slider.slider3 .content-part .sl-title {
        font-size: 41px
    }

    .jona-about.jona-style-three .accordion .card .card-header .card-link {
        padding-left: 36px !important;
        font-size: 13px
    }

    .jona-about.jona-style-three .accordion .card .card-header .card-link::after {
        left: 12px
    }

    .jona-about.jona-style-three .accordion .card .card-body {
        padding: 17px 5px 40px 12px !important
    }

    .jona-contact.home3-contact-style .contact-wrap {
        padding: 40px 40px 53px
    }

    .jona-contact.home3-contact-style .icon-box-wraper {
        padding: 40px 30px 59px
    }

    .jona-contact.home3-contact-style .icon-box-wraper .icon-box-item .icon-box {
        margin-right: 15px
    }

    .jona-videos .animate-border .popup-border::after,
    .jona-videos .animate-border .popup-border::before {
        width: 140px;
        height: 140px
    }

    .jona-videos .animate-border.orange-color-style .popup-border i {
        font-size: 16px;
        line-height: 60px
    }

    .jona-videos .animate-border.orange-color-style .popup-border {
        height: 60px;
        width: 60px;
        line-height: 60px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .slider-bottom {
        left: -8%
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .slider-bottom li .jona-videos .animate-border .popup-border {
        right: -80px
    }

    .features-content {
        padding: 67px 30px 70px
    }

    .features-content ul.rs-features-list li i {
        margin: 0 18px 0 0
    }

    .rs-why-choose.jona-style-one .choose-content {
        padding: 70px 40px
    }

    .jona-slider.jona-slider-jona-style-three.slider3 .content-part .sl-title {
        font-size: 29px
    }

    .jona-slider.jona-slider-jona-style-four.slider3 .content-part .sl-subtitle,
    .jona-slider.jona-slider-jona-style-three.slider3 .content-part .sl-subtitle,
    .sec-title .sub-text.big {
        font-size: 16px
    }

    .full-width-header .jona-header.jona-style-three .box-layout .row-table .header-logo .logo-area,
    .full-width-header .jona-header.jona-style-two .row-table .header-logo .logo-area {
        top: 23px
    }

    .rs-breadcrumbs .breadcrumbs-inner .page-title {
        font-size: 35px;
        line-height: 43px
    }

    .rs-pricing.jona-style-one .pricing-table {
        max-width: 350px
    }

    .rs-breadcrumbs .breadcrumbs-inner {
        padding: 240px 0 110px
    }

    .jona-appointment.jona-style-one .appoint-schedule .contact-wrap,
    .jona-appointment.jona-style-one.apply-career .appoint-schedule .contact-wrap {
        padding: 70px 16px
    }

    .jona-videos.choose-video.careers-video .images-video {
        padding: 170px 50px 220px
    }

    .jona-faq .faq-content .accordion .card .card-header .card-link {
        padding: 0 30px;
        font-size: 13px
    }

    .jona-faq .faq-content .accordion .card .card-body {
        font-size: 13px
    }

    .jona-contact.main-home.office-modify1 .contact-section,
    .jona-contact.main-home.office-modify1 .contact-section.contact-jona-style-two {
        padding: 70px 25px
    }

    .jona-contact.main-home .contact-icons-style .contact-item {
        display: block;
        margin: unset
    }

    .jona-contact.main-home .contact-icons-style .contact-item .content-text {
        padding: 12px 0 0
    }

    .jona-services-single .brochures {
        padding: 35px 15px 45px 14px
    }

    .jona-services-single .services-add .title {
        font-size: 20px
    }

    .rs-single-shop .tab-area ul.nav-tabs li {
        margin-right: 4px
    }

    .rs-single-shop .tab-area ul.nav-tabs li .nav-link {
        padding: 12px 25px;
        font-size: 15px
    }

    .rs-banner.banner-home-jona-style-two .content-wrap .sub-text {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 12px
    }

    .rs-banner.banner-jona-style-six {
        padding-top: 100px
    }

    .rs-banner.banner-jona-style-six .title {
        font-size: 45px
    }

    .banner-jona-style-six .readon2 {
        padding: 12px 20px 10px
    }

    .jona-about.style5 .left-side .skill-tag {
        right: -50px
    }

    .jona-services.jona-style-one .service-wrap .service-grid {
        padding: 40px 25px 30px
    }

    .rs-achievement.jona-style-one .jona-counter {
        display: block
    }

    .rs-pricing.jona-style-two .pricing-wrap .head-part .price {
        font-size: 40px
    }

    .rs-pricing.jona-style-two .pricing-wrap .body-part {
        padding: 0 20px 60px
    }

    .jona-footer .bg-wrap .newslatter-wrap .footer-newsletter .subscribe-form .readon2 {
        position: static;
        margin-top: 20px
    }

    .jona-footer .bg-wrap .newslatter-wrap .footer-newsletter .subscribe-form input {
        height: 55px
    }

    .jona-slider.jona-slider-style3.slider3 .content-part .sl-title {
        font-size: 25px
    }

    .jona-slider.jona-slider-style3.slider3 .content-part .sl-subtitle {
        font-size: 15px
    }
}

@media screen and (min-width:990px) and (max-width:1100px) {
    .full-width-header .jona-header .menu-area .main-menu .rs-menu ul.nav-menu li {
        margin-right: 7px
    }
}