@media screen and (max-width:991px) and (min-width:768px) {
    .header .navbar-nav .dropdown-menu {
        background: #027e3b
    }

    .home-stamp {
        top: 120px;
        right: 61px;
        width: 100px;
        height: 100px
    }

    .bg-pricing {
        margin-bottom: 30px !important
    }

    .feature-box .crl {
        width: 80px;
        height: 80px;
        padding: 19px 0
    }

    .feature-box h4 {
        font-size: 1rem;
        min-height: 39px
    }

    .feature-box .crl img {
        width: 40px
    }

    .pad100,
    .padtb {
        padding: 40px 0
    }

    .our-sponsers-area .single-sponsers,
    .xs-mb30 {
        margin-bottom: 0
    }

    .pricing-tables-area .pricing-box .pricing-header .pricing-value {
        font-size: 40px;
        line-height: 20px
    }

    .feature-area .feature-box,
    .our-blog-area .inner-blog {
        grid-template-columns: repeat(3, 1fr) !important
    }

    .our-sponsers-area .single-sponsers ul {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .our-sponsers-area .single-sponsers ul li {
        margin-right: 20px !important;
        margin-bottom: 30px !important
    }

    .product-area .single-product .cart-box img,
    .speakers-single-area .speakers-img img {
        width: 100%
    }

    .pricing-tables-area.event-schedule .pricing-header .pricing-value h3 {
        font-size: 18px;
        line-height: 18px
    }
}

@media screen and (max-width:481px) {
    .event-title {
        font-size: 18px
    }

    .header .navbar-nav .dropdown-menu {
        background: #027e3b
    }

    .button-home-page {
        margin-top: 20px
    }

    .download-bro {
        position: relative;
        width: 200px !important
    }

    .speakers-img img {
        width: inherit
    }

    .sessions-list li {
        width: 100%;
        padding: 0
    }

    .banner-btn,
    .home-stamp {
        display: none
    }

    .owl-carousel.owl-loaded {
        height: auto
    }

    .reg-table td {
        font-size: 14px
    }

    .banner-con-area {
        height: 400px
    }

    .banner-info {
        padding: 20px
    }

    .banner-info h1 {
        font-size: 24px
    }

    .hero-banner-area1.home-2 .upcoming div {
        width: 100%
    }

    .hero-banner-area1.home-2 .upcoming div .cdown {
        font-size: 24px;
        line-height: 24px
    }

    .feature-box h4 {
        font-size: 1rem
    }

    .feature-box .crl {
        width: 120px;
        height: 120px;
        padding: 29px 0
    }
}

@media screen and (max-width:991px) {
    header .navbar {
        margin-top: 25px;
        position: absolute;
        z-index: 9999;
        width: calc(100% - 30px)
    }

    .brand-logo img {
        width: 200px !important
    }

    .footer-list-links {
        text-align: left
    }

    .pad-t120,
    .pad-t90,
    .pad-top120 {
        padding-top: 30px
    }

    .pad100,
    .pad80,
    .padtb,
    .ptb,
    .ptb50,
    .ptb60 {
        padding: 30px 0
    }

    .conference-area .generel-icons,
    .pad-top100 {
        padding: 30px 0 0
    }

    .mt60,
    .pricing-tables-area .pricing-box .bordered-btn {
        margin-top: 10px
    }

    .mt65 {
        margin-top: 15px
    }

    .xs-mb30 {
        margin-bottom: 0 !important
    }

    .xs-mb40 {
        margin-bottom: 40px !important
    }

    .contact-us-area .section-title,
    .mt40,
    .mt50,
    .our-sponsers-area-tow .owl-theme .owl-nav {
        margin-top: 0
    }

    .contact-us-area.about .icon-box .inner-content h3,
    .mtb100,
    .mtb50 {
        margin: 30px 0
    }

    .pad-tb {
        padding: 200px 0
    }

    .xs-pt-0 {
        padding-top: 0
    }

    .xs-mt30 {
        margin-top: 30px !important
    }

    .blog-single .left-sidebar .sidebar-widget,
    .mb50,
    .mb80,
    .our-blog-area .section-title .title-text {
        margin-bottom: 30px
    }

    br {
        display: none
    }

    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap .categories a,
    .footer-area .offset-1,
    .generel-information-area .offset-6,
    .row .no-gutter {
        margin-left: 0
    }

    .mb0 {
        margin: 0 !important
    }

    .pr-0 {
        padding-right: 15px !important
    }

    .pl-0 {
        padding-left: 15px !important
    }

    .pad-b100 {
        padding-bottom: 30px
    }

    .navbar-expand-lg {
        background-color: #f37e0e;
        margin-top: 30px
    }

    .f-logo img {
        width: 90%
    }

    .conference-area .conference-content.ct-2 h1,
    .our-sponsers-area-tow .single-sponsers,
    .pdd p {
        margin-bottom: 40px
    }

    .header .navbar-toggler-icon {
        background-color: #f37e0e;
        outline: 0;
        padding-top: 5px;
        color: #fff
    }

    .header .navbar-nav .nav-link {
        line-height: 45px
    }

    .event-schedule-area .tab-area .tab-content .table,
    .header .navbar-nav .dropdown-menu,
    .whos-speaking-area-two .single-speaking img,
    .whos-speaking-area-two .speakers img {
        width: 100%
    }

    .base-style-2 .navbar-nav li.active>a {
        color: #fff !important
    }

    .base-style-2 .navbar-nav .nav-link {
        color: #fff;
        padding: 9px 13px
    }

    .hero-banner-area .banner-content {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .hero-banner-area .banner-content h1 {
        font-size: 40px;
        line-height: 40px
    }

    .hero-banner-area .banner-content h2 {
        font-size: 35px;
        line-height: 2em
    }

    .hero-banner-area .banner-content p {
        line-height: 25px
    }

    .conference-synopsis-area .inner-content .section-title .title-text h2,
    .section-title .title-text h2 {
        font-size: 23px;
        line-height: 23px
    }

    .section-title .title-text h2:before {
        top: 12px
    }

    .conference-synopsis-area .inner-content h4 {
        font-size: 20px;
        line-height: 20px;
        margin: 22px 0 20px
    }

    .conference-synopsis-area .inner-content .section-title {
        margin: 0 0 15px
    }

    .section-title .title-text {
        margin: 0 0 20px
    }

    .event-schedule-area-two ul.custom-tab li {
        margin-right: 18px
    }

    .event-schedule-area-two ul.custom-tab li a {
        font-size: 16px;
        line-height: 0;
        padding: 22px 8px
    }

    .event-schedule-area-two .tab-content .table tbody tr th {
        padding: 30px 10px
    }

    .conference-area .conference-content,
    .conference-area .conference-content p,
    .conference-area .inner-content,
    .event-schedule-area-two .tab-content .table tbody tr td {
        padding: 0
    }

    .event-schedule-area-two .tab-content .table tbody tr td .primary-btn a.btn-primary {
        line-height: 40px;
        padding: 0 15px;
        font-size: 12px
    }

    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap h3 a {
        font-size: 13px;
        line-height: 13px
    }

    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap .categories,
    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap .organizers {
        margin: 0
    }

    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap .organizers a {
        font-size: 11px
    }

    .blog-single .left-sidebar .sidebar-widget .single-post .post-content p,
    .error-page .inner-content p,
    .event-schedule-area .tab-area .nav-item .nav-link,
    .event-schedule-area .tab-area .tab-content .table tbody td .heading,
    .event-schedule-area .tab-area .tab-content .table tbody td span,
    .event-schedule-area-two .tab-content .table tbody tr td .event-wrap .time span,
    .footer-area .copyright p,
    .section-title .title-text.pl p {
        font-size: 13px
    }

    .blog-single .pagination,
    .event-schedule-area-two .primary-btn,
    .footer-area .f-content .f-social,
    .footer-area .f-content .inner-content,
    .generel-information-area .inner-content,
    .generel-information-area .inner-content .primary-btn,
    .speakers-single-area .inner-content h1 {
        margin-top: 30px
    }

    .our-sponsers-area-tow .owl-carousel .owl-item img {
        margin: auto;
        width: auto
    }

    .our-sponsers-area-tow .sponsers-active .owl-nav div {
        left: 5%
    }

    .our-sponsers-area-tow .sponsers-active .owl-nav div.owl-next {
        right: 5%
    }

    .contact-us-area.home-1 .icon-box,
    .counter-up-area .single-counter {
        text-align: center
    }

    .counter-up-area .single-counter .count-content span {
        padding-left: 0;
        margin-bottom: 2px
    }

    .counter-up-area .single-counter .count-content span:before {
        position: inherit;
        display: none
    }

    .contact-us-area.home-1 .icon-box .inner-content h3 {
        font-size: 19px;
        line-height: 12px;
        margin: 20px 0
    }

    .contact-us-area-two .inner-box {
        min-height: 375px;
        padding: 30px 0 0
    }

    .contact-us-area-two .inner-box button {
        margin-top: 25px
    }

    .footer-area .copyright {
        margin-top: 20px;
        text-align: center;
        display: block
    }

    .footer-area .am,
    .footer-area .f-content .f-social ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .footer-area .f-content .inner-content span,
    .whos-speaking-area-two .speakers .title-text p,
    .whos-speaking-area-two.speakers .title-text p {
        font-size: 14px
    }

    .footer-area .f-content .sub-btn input {
        width: 96%
    }

    .footer-area .f-content .sub-btn button {
        right: 4%
    }

    .pricing-tables-area .pricing-box {
        padding: 25px
    }

    .hero-banner-area.home-2 .upcoming div {
        width: 340px
    }

    .hero-banner-area.home-2 .upcoming div .cdown {
        font-size: 35px;
        line-height: 40px
    }

    .hero-banner-area.home-2 .upcoming div .cdown p {
        font-size: 15px
    }

    .hero-banner-area.home-2 .banner-content h3 {
        font-size: 20px;
        line-height: 20px
    }

    .blog-single .our-blog-area,
    .feature-area .feature-box,
    .our-blog-area .inner-blog {
        grid-template-columns: repeat(1, 1fr)
    }

    .conference-synopsis-area .offset-6 {
        margin-left: 0;
        padding: 0 15px
    }

    .event-schedule-area .section-title .title-text,
    .our-blog-area .single-blog .blog-content a h3 {
        margin-bottom: 20px
    }

    .event-schedule-area .tab-area .nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 0
    }

    .event-schedule-area .tab-area .nav-item {
        margin-bottom: 25px;
        margin-right: 25px
    }

    .event-schedule-area .tab-area .tab-content .table tbody th {
        padding-left: 20px
    }

    .blog-single .content-side .inner-box .lower-box,
    .motivational-concepts-area .testimonial-wrapper,
    .our-blog-area .single-blog .blog-content {
        padding: 30px
    }

    .our-sponsers-area .single-sponsers {
        margin-bottom: 0
    }

    .our-sponsers-area .single-sponsers ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .our-sponsers-area .single-sponsers ul li {
        margin-right: 0
    }

    .conference-area .generel-icons ul li,
    .contact-us-area .icon-box .box-icons,
    .generel-information-area .generel-icons ul li {
        margin-right: 30px
    }

    .contact-us-area .icon-box .inner-content h3 {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 20px
    }

    .home-4 .contact-box {
        margin-top: 24%
    }

    .title-text.fn h2 {
        font-size: 19px;
        line-height: 19px
    }

    .conference-area .conference-content {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 20px
    }

    .conference-area .conference-content .pr-0 {
        padding-right: 0
    }

    .conference-area .conference-content h1 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 40px
    }

    .motivational-concepts-area .testimonial-wrapper:after {
        right: 30px;
        top: 14%;
        font-size: 30px
    }

    .blog-single .left-sidebar .sidebar-widget .single-post .post-content {
        margin-left: 20px
    }

    .blog-single .content-side .inner-box .lower-box h2 {
        font-size: 18px;
        line-height: 18px
    }

    .blog-single .content-side .inner-box .lower-box .post-info ul li {
        margin: 0;
        font-size: 10px
    }

    .about-us-area .about-content .section-title h2 {
        font-size: 33px
    }

    .feature-area .feature-box .sinlge-feature .feature-content a h3,
    .speakers-single-area .inner-content span {
        margin: 20px 0
    }

    .base-style-2 .navbar-nav li.active a:before,
    .header .navbar-nav li.active a:before,
    .header.white-color .navbar-nav li.active a:before {
        background: 0 0
    }

    .our-sponsers-area .section-title .title-text p {
        margin: 25px 0 30px
    }

    .conference-area .conference-content.ct-1 h1 {
        margin-bottom: 30px;
        font-size: 18px
    }

    .product-area .cart-dtl {
        padding: 10px 20px
    }
}

@media screen and (max-width:1199px) {
    .container {
        max-width: 96%
    }

    .header .navbar-nav .nav-link {
        font-size: 12px;
        line-height: 16px
    }

    .header .navbar {
        margin-top: 25px
    }

    .header .navbar-nav .nav-link:hover {
        color: #fff
    }

    .header .navbar-nav .dropdown-menu {
        padding-top: 0;
        padding-bottom: 0
    }

    .banner-info h1 {
        width: 100% !important
    }
}

@media only screen and (max-width:767px) {
    .table-respon {
        display: block;
        width: 100%;
        overflow-x: auto
    }

    .inner-bg {
        padding: 15px
    }
}

@media screen and (min-width:766px) and (min-width:1198px) {
    .download-bro {
        width: 200px !important;
        position: absolute;
        right: 50px;
        top: 130px;
        z-index: 991
    }
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 60%
    }
}