@media (min-width: 1200px) {}

@media (min-width: 1441px) {}

@media (min-width: 1681px) {}

@media (min-width: 1921px) {}


/* max width  */

@media (max-width: 2561px) {
    .hero-shape-1 {
        position: absolute;
        right: 995px;
        top: 237px;
        z-index: -1;
    }
    .hero-shape-2 {
        position: absolute;
        right: 720px;
        bottom: 282px;
        z-index: -1;
    }
}
@media (max-width: 1921px) {

    .hero-shape-1 {
        position: absolute;
        right: 675px;
        top: 237px;
        z-index: -1;
    }
    .hero-shape-2 {
        position: absolute;
        right: 379px;
        bottom: 282px;
        z-index: -1;
    }
}

@media (max-width: 1680px) {

}


@media only screen and (min-width: 1441px) and (max-width: 1680px) {
    .hero-shape-1 {
        position: absolute;
        right: 555px;
        top: 235px;
        z-index: -1;
    }
    .hero-shape-2 {
        position: absolute;
        right: 295px;
        bottom: 265px;
        z-index: -1;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1440px) {}

@media (min-width: 1441px) {
    .container{
        max-width: 1170px;
    }
    header.header-area .container, .hero-area .container {
        max-width: 1440px;
    }
}

@media (max-width: 1600px) {

}
@media (max-width: 1440px) {
    .hero-area-inner-content h1 {
        font-size: 50px;
    }
    .hero-shape-1 {
        right: 511px;
        top: 232px;
    }
    .hero-shape-2 {
        right: 205px;
        bottom: 264px;
    }
    .header-top-left ul li {
        padding-right: 30px;
    }
    .hero-area {
        background-position: center center;
    }
    .header-top-left ul li:after {
        right: 15px;
    }
    .feature-article-area .feature-article-shape {
        z-index: -1;
        max-width: 28%;
    }

    .feature-article-area .feature-article-shape img {
        max-width: 219px;
    }
    .hero-area.bread-cum-area {
        background-position: center center;
    }

    .feature-article-area {
        padding-top: 100px;
    }

    .feature-article-area .feature-iamge {
        margin-right: 0;
        padding-right: 17px;
    }

    .feature-article-area .feature-iamge:after {
        right: 0;
    }

    .feature-article-area .feature-iamge img {
        width: 100%;
    }

    .feature-article-content {
        margin: 0;
    }
    .financial-shape img {
        max-width: 149px;
        z-index: -1;
    }

    .financial-shape img {
        display: none;
    }

    .service-provider-shape {
        display: none;
    }
    .hero-area.bread-cum-area .desc p br {
        display: block;
    }
}

@media (max-width: 1366px) {
    .hero-shape-1 {
        right: 380px;
        top: 216px;
    }
    .hero-shape-2 {
        right: 157px;
        bottom: 265px;
    }

    .menu-bar-outer-row nav.navbar ul.navbar-nav li a {
        margin-left: 30px;
    }
    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li.serchicon {
        margin-left: 30px;
    }
    .header-top-outer-row {
        padding: 13px 20px;
    }
    .heder-menu-bar .menu-bar-outer-row {
        padding: 20px 20PX;
        background: #fff;
    }
    br {
        display: none;
    }
    .future-area-inner-content .single-plan-list .icon {
        width: 160px;
    }
    .hero-area .hero-thumbnail {
        padding: 0;
    }
    .hero-area.bread-cum-area h1 br {
        display: block;
    }
    .testimonial-area.blog-area .single-article {
        margin-bottom: 50px;
    }
}

@media (max-width: 1281px) {

}

@media (max-width: 1255px) {}

@media (max-width: 1200px) {

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li.serchicon {
        margin: 0 10px !important;
    }
    .menu-bar-outer-row nav.navbar ul.navbar-nav.main-nav li a {
        margin: 0;
    }

    .menu-bar-outer-row nav.navbar ul.navbar-nav.main-nav li {
        text-align: center;
        margin-bottom: 11px;
    }

    .header-top-left ul li {
        padding-right: 20px;
        font-size: 14px;
    }

    .header-top-left ul li:after {
        right: 10px;
    }

    .social-list a {
        font-size: 14px;
    }

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li {margin: 0 10px;}

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li.nav-item.fress-qoute a {
        margin: 0;
    }

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li {display: inline-block !important;}

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li a {
        display: inline-block;
    }

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left {
        text-align: center !important;
        display: block;
        margin-top: 26px;
    }
    .hero-area-inner-content h1 {
        font-size: 40px;
    }
    .copyright-outer-row p {
        font-size: 16px;
    }
    .future-plan .feature-plan-area .thumbnail-1 {
        margin: 0;
    }

    .future-plan .feature-plan-area .thumbnail-2 {
        padding-left: 115px;
    }
    .feature-article-area {
        padding-bottom: 100px;
    }

    .feature-article-area .feature-article-shape img {
        max-width: 126px;
    }

    .testimonial-area.blog-area {
        padding-top: 100px;
    }
    .footer-top-widget-area {
        padding-top: 150px;
    }
}

@media (max-width: 1199px) {
    .navbar-toggler {
        border: none;
        border-radius: 0px;
        padding: 0px;
        cursor: pointer;
    }
    .navbar-toggler:focus {
        outline: none;
        box-shadow: none;
    }
    .navbar-toggler span {
        display: block;
        width: 25px;
        height: 3px;
        background: #222;
        margin: auto;
        margin-bottom: 4px;
        transition: all 400ms linear;
        cursor: pointer;
    }
    .navbar-toggler span:last-child {
        margin-bottom: 0;
    }
    .navbar-toggler[aria-expanded=false] span:nth-child(2) {
        opacity: 1;
    }
    .navbar-toggler[aria-expanded=true] span:nth-child(2) {
        opacity: 0;
    }
    .navbar-toggler[aria-expanded=true] span:first-child {
        transform: rotate(-45deg);
        position: relative;
        top: 7.5px;
    }
    .navbar-toggler[aria-expanded=true] span:last-child {
        transform: rotate(45deg);
        bottom: 6px;
        position: relative;
    }
    header.site-header ul {
        text-align: center;
        margin-top: 30px;
    }

    header.site-header ul#menu-main-menu li {
        margin: 0;
        margin-bottom: 13px;
    }

}

@media (max-width: 1024px) {
    .hero-shape-1 {
        right: 270px;
        top: 216px;
    }
    .hero-shape-2 {
        right: 120px;
        bottom: 230px;
    }
    .service-area .service-shape img {
        max-width: 175px;
    }
    .future-plan {
        padding-bottom: 80px;
    }

    .footer-top-widget-area {
        padding-top: 145px;
    }

    .testimonial-area {
        padding-bottom: 635px;
        padding-top: 80px;
    }
    .section-title h3 {
        font-size: 35px;
    }
    .feature-article-area .feature-article-shape {
        display: none;
    }

}


@media (max-width: 991px) {

    .header-top-outer-row ul {
        text-align: center;
    }

    .header-top-left {
        margin-bottom: 15px;
    }

    .social-list {
        text-align: center;
    }

    .social-list a {
        margin: 0 10px;
    }
    .hero-shape-1 {
        display: none;
    }

    .hero-shape-2 {
        display: none;
    }

    .menu-bar-outer-row a.navbar-brand.header-logo img {
        max-width: 85px;
    }

    .client-area-outer-row {
        margin: 0;
    }

    .client-area-outer-row {box-shadow: 0px 0px 10px #ddd;padding: 50px;}

    .hero-area {
        padding: 240px 0 100px;
    }

    .client-area {
        padding-top: 80px;
    }
    .service-area .single-service-item {
        min-height: auto;
        padding: 20px;
        border: 1px solid #ddd;
    }
    .service-shape {
        display: none;
    }

    .service-area {
        padding-bottom: 80px;
    }
    .feature-plan-area {
        margin: 0 0 40px;
    }

    .future-plan .feature-plan-area .thumbnail-2 {
        width: 29%;
        bottom: -25px;
        padding: 0;
        height: auto;
        right: 17px;
    }

    .future-plan .feature-plan-area .thumbnail-2 img {
        border-radius: 4px;
    }
    .single-testimonial-item .long-content .desc p {
        font-size: inherit;
    }
    .copyright-outer-row {
        padding: 40px 0;
    }


    .copyright-outer-row {
        text-align: center;
    }

    .social-list-footer {
        text-align: center;
        margin-top: 20px;
    }

    .social-list-footer a {
        margin: 0 6px;
    }

    .copyright-outer-row {
        padding-top: 30px;
        margin-top: 0;
        padding-bottom: 40px;
    }
    .footer-widget {
        margin-bottom: 50px;
    }

    .footer-widget.menu-link-widget {
        margin-left: 0;
        padding-left: 0;
    }

    .footer-widget.footer-mailchimp {
        padding: 0;
    }
    .future-area-inner-content {
        padding: 0;
    }
    .hero-area.bread-cum-area {
        padding: 215px 0 100px 0;
    }
    .hero-area.bread-cum-area h1 br {
        display: none;
    }
    .testimonial-area.blog-area {
        padding-top: 80px;
    }
    .about-image {
        display: none;
    }

    .thumbnail.who-we-are-area-thumbnaol.d-none {
        display: block !important;
    }

    .who-we-are-area .long-content {
        padding: 20px;
    }

    .who-we-are-area .long-content .desc p {
        font-size: 16px;
    }

    .who-we-are-area {
        padding: 80px 0;
        margin: 0;
    }

    .who-we-are-area .about-content {
        padding: 0;
    }

    .our-mission-area {
        padding-bottom: 80px;
    }

    .financial-solutions-area {
        padding-top: 0;
        padding-bottom: 80px;
    }

    .return-area {
        margin-bottom: 30px;
    }

    .single-fin-box-item {
        margin-bottom: 30px;
    }
    .service-provider-filbar {
        padding: 0;
    }

    .service-provider-image {
        margin: 0;
    }

    .service-provider:after {
        display: none;
    }

    .service-provider {
        background: #EDF7FD;
        padding: 80px 0;
    }

    .service-provider-filbar .progress-item:last-child {
        margin-bottom: 0;
    }
    .service-provider-filbar .progress-item {
        margin-bottom: 45px;
    }
    .single-team {
        margin-bottom: 30px;
    }

    .our-team-area {
        padding: 80px 0;
    }
    .hero-area.bread-cum-area.about-breadcum {
        padding-top: 240px;
    }
}

@media (max-width: 768px) {


}
@media (max-width: 767px) {
    .footer-top-widget-area {
        padding-bottom: 60px;
    }

    .footer-widget.footer-mailchimp {
        margin-bottom: 0;
    }

    .testimonial-thumbnail {
        margin-bottom: 35px;
    }

    .single-testimonial-item .long-content .desc {
        padding-bottom: 35px;
        margin-bottom: 20px;
    }

    .future-area-inner-content {
        padding: 0;
    }

    .hero-area .hero-thumbnail img {
        max-width: 50%;
    }

    .hero-thumbnail {
        text-align: center;
        margin-bottom: 30px;
    }


    .hero-area-inner-content .desc {
        margin-bottom: 25px;
        margin-top: 15px;
    }

    .hero-area-inner-content .desc p {
        font-size: 18px;
    }
    .footer-widget h3 {
        margin-bottom: 20px;
    }
    .service-area .site-btn {
        margin-top: 35px;
    }
    .who-we-are-area .long-content {
        padding: 0;
        margin-top: 30px;
    }

    .financial-solutions-area .section-title {
        margin-bottom: 30px;
    }

    .financial-left-box-area {
        margin-top: 30px;
    }

    .service-provider-image {
        margin-bottom: 40px;
    }
    .hero-area.bread-cum-area .desc p br {
        display: none;
    }
}

@media (max-width: 575px) {
    .hero-area-inner-content h1 {
        font-size: 35px;
    }
    .section-title h3 {
        font-size: 24px;
    }
    .service-area .single-service-item .title h4 {
        font-size: 24px;
    }
    .feature-article-area .feature-iamge {
        margin: 0;
        padding: 0;
        margin-bottom: 30px;
    }

    .feature-article-area .feature-iamge:after {
        display: none;
    }

    .testimonial-area.blog-area .section-title {
        text-align: center;
        margin-bottom: 26px;
    }

    .testimonial-area.blog-area .single-article {margin-bottom: 30px !important;}

    .testimonial-area.blog-area .single-article .img {
        margin-bottom: 20px;
    }
    .hero-area.bread-cum-area {
        padding: 235px 0 100px 0;
    }
    .select-category form .nice-select {
        width: 100%;
    }
    .our-team-area {
        padding-bottom: 45px;
    }
    .mission-list {
        margin: 0;
        padding: 0;
        margin-bottom: 30px;
    }
}

@media (max-width: 485px) {

}

@media (max-width: 425px) {
    .hero-area .hero-thumbnail img {
        max-width: 100%;
    }

    .hero-area .site-btn a {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 15px;
    }

    .footer-top-widget-area {
        padding-top: 50px;
    }
    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li {
        margin: 0 5px;
    }
    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li.serchicon {
        margin: 0 5px !important;
    }
    .header-top-left ul li:after {
        display: none;
    }

    .header-top-left ul li {display: block;margin: 0 0 5px;padding: 0;}
}

@media (max-width: 375px) {
    .single-plan-list.d-flex {
        display: block !important;
    }

    .future-area-inner-content .single-plan-list .icon {
        margin-bottom: 15px;
    }

}

@media (max-width: 321px) {

    .menu-bar-outer-row nav.navbar ul.navbar-nav.serch-nav-left li.nav-item.fress-qoute {
        margin-top: 18px;
    }
}

