@media (min-width: 2000px){
}
@media (min-width: 1601px) and (max-width: 1700px){
}
@media (min-width: 1400px) and (max-width: 1600px){
    h1 {font-size: 48px;line-height: 1.4;}
}
@media (min-width: 1300px) and (max-width: 1399px){
    .banner_wapper.inner_banner .cloud_image img {bottom: -45%;}
    .banner_caption .banner_content {padding: 50px 50px 0;}
    h1 {font-size: 42px;}
    h2 {font-size: 32px;}
    .h3 {font-size: 24px;}
    .h4 {font-size: 20px;}
    .about_section {margin-top: -260px;}
    .counter {max-width: 65%;padding: 24px 0 0;}
    .counter .count_text h4 {line-height: 1;padding: 0 0 16px;}

    #footer .contact-info {padding: 0 0 0 50px;}
}
@media (min-width: 1200px) and (max-width: 1299px){
    .header_wapper {padding: 10px 48px;}

    h1 {font-size: 42px;}
    h2 {font-size: 32px;}
    .h3 {font-size: 24px;}
    .h4 {font-size: 20px;}

    .banner_wapper .banner_caption .image {top: -23%;}
    .banner_caption .banner_content {padding: 50px 50px 0;}
    .counter {padding: 24px 0 0;}
    .counter .count_text h4 {font-size: 48px;padding: 0 0 16px;}
    .about_section {margin-top: -220px;}
    .become_content {padding: 0 48px 0 0;}
    .how_become_content .row:nth-child(odd) .become_content {padding: 0 0 0 48px;}

}

@media (min-width: 992px) and (max-width: 1249px){

}

@media (max-width: 1024px) {
.ham_menubtns {
        display: none !important;
}
.d-nones-mob {
        top: 0;
        position: absolute !important;
        right: 23px;
}
#header:not(.inner-header) .logo img {
    /*filter: grayscale(100%) brightness(0);*/
}
.mb-reverses{
    margin-bottom: -6rem;
}
.banner_wapper{
    overflow: visible;
}
.become_content .btnbox {
    padding: 24px 0 99px;
}
.ml-70{
        margin-left: -49px;
    }
#footer .contact-info{
    display: inline-block !important;
}
.placement_section.bg-gray{
    margin: 0px;
    padding: 0px;
}
#main_upload{
    margin: 0 auto;
}
}

@media (max-width: 767px) {
    .d-nones-mob {
        margin-top: 0 !important;
    }
}
@media (max-width: 768px) {
    .d-nones-mob {
        top: 0;
        position: absolute !important;
        right: 23px;
    }

    .ml-70{
        margin-left: -49px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .header_wapper {padding: 24px 24px;}
    .logo {margin: 0;}
    .logo img {width: auto;height: 58px;}
    .nav-menu ul {margin: 0 -10px;}
    .nav-menu ul li {padding: 0 10px;}
    h1 {font-size: 42px;line-height: 1.4;}
    h2 {font-size: 32px;}
    .h3 {font-size: 24px;line-height: 1.5;}
    .h4 {font-size: 20px;}
    body,
    p {font-size: 16px;}

    .banner_wapper {padding: 0;}
    .banner_wapper .cloud_image {padding-top:0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
    .banner_wapper .banner_caption {position: relative;padding: 200px 0;}
    .banner_caption .banner_content {padding: 24px 32px 0;}
    .banner_wapper .cloud_image img {bottom: 0;}
    .banner_wapper .banner_caption .image {right: -30%;}
    .banner_wapper .banner_caption .image img {max-width: 100%;width: 80%;}

    .about_section.home {margin-top: 0;padding: 60px 0;}
    .about_section .image {border-radius: 6px;margin-top: 86px;}
    .about_section .image img {height: 250px;width: auto;top: auto;bottom: 0;left: 10px;}
    .about_section .row {align-items: flex-start;}
    .about_section .col-lg-2 {order: -1;max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
    .about_section .col-lg-5 {max-width: 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;}
    .about_section img {width: 100%;margin: 0 0 48px;}
    .about_content h1,
    .about_content h2 {padding: 0;font-size: 42px;}
    .about_content p {padding: 0;text-align: left;}
    .how_become_section {padding: 60px 0;}
    .become_content {padding: 0 24px 0 0;}
    .how_become_content .row:nth-child(odd) .become_content {padding: 0 0 0 24px;}
    .training_section {padding: 60px 0;}
    .location_section {padding: 60px 0;}
    .faq_section {padding: 60px 0;}
    .faq_row .image {position: relative;}
    .faq_row .image img {width: 100%;}
    .business_section {padding: 60px 0;}
    .businessbox .Icon {margin:  0 0 48px;}
    .blog_section {padding: 60px 0;}

    .location_filter .input_row {-ms-flex: 1;flex: 1;}
    .location_filter .input_row.search {-ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;}
    .location_filter .input_row .nice-select {min-width: 100%;}
    .location_page .row .row div[class*="col-"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .how_become_content.location .row .become_content {padding: 0;}

    .contact_section {padding: 60px 0;}

    .faq_tab_nav nav button {font-size: 18px;}

    .course_banner.blog::after {padding-top: 50%;}


    .about_section,
    .aboutpage_section,
    .whatwe_section,
    .meet_team_section {padding: 60px 0;}
    .minssion_section {padding: 60px 0;}
    .minssion_section .image img {max-width: 100%;margin-right: 0;}

    .product_section {padding: 60px 0;}

    #footer {padding: 60px 0;}
    #footer .contact-info {padding: 24px 0 0;}
}

@media (min-width: 768px) and (max-width: 991px){
    .header_wapper {padding: 17px 24px;}
    .logo {position: relative;z-index: 10;width: auto;margin: 0;}
    .logo img {width: auto;height: 56px;-webkit-filter: invert(0);filter: invert(0);
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }
    body.show-menu .logo img {-webkit-filter: invert(100%);filter: invert(100%);}
    .ham_menubtn{display: block;}
    .nav-menu {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background:#fff;text-align: left;opacity: 0;visibility: hidden; padding: 92px 24px 0;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }

    .align_sms{display: inline-block;}

    .nav-menu ul {flex-direction: column;margin: 0;
        transform: translateY(1em);
        -webkit-transform: translateY(1em);
        transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
        -webkit-transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
    }
    body.show-menu .nav-menu {opacity: 1;visibility: visible;}
    body.show-menu .nav-menu ul {-webkit-transform: translateY(0); transform: translateY(0);}
    .nav-menu > ul {overflow-y: auto;max-height: 90%;margin-right: -24px;padding-right: 24px;}
    .nav-menu ul li {padding: 12px 0;}
    .nav-menu ul li a {color: #111827;display: inline-block;vertical-align: top;line-height: 1.45;}
    .nav-menu ul li.parent-child > a {display: none;}
    .nav-menu ul li .submenu {position: relative;left: 0;top: 0;padding: 0;width: 100%;opacity: 1;visibility: visible;}
    .nav-menu ul li .submenu li:first-child {padding-top: 0;}
    .header_wapper .btnbox {width: 100%;}
    .header_wapper .btnbox a {width: 100%;justify-content: center;}
    .header_v2 .nav-menu {background: #fff;}
    .header_v2 .nav-menu .nav_menu_wrapper {padding:0;width: 100%;-webkit-transform: translateX(0); transform: translateX(0);}
    .header_v2 .nav-menu .backdrop {display: none;}

    h1 {font-size: 32px;line-height: 1.15;}
    h2 {font-size: 32px;}
    .h3 {font-size: 24px;}
    .h4 {font-size: 24px;}
    .h6 {font-size: 16px;}
    body,
    p {font-size: 16px;}

    .banner_wapper {padding: 0;}
    .banner_wapper .cloud_image {padding-top:0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
    .banner_wapper.inner_banner .cloud_image img,
    .banner_wapper .cloud_image img {bottom: 0;}
    .banner_wapper:not(.inner_banner) .cloud_image::after {height: 10%;display: none;}
    .banner_wapper .banner_caption {position: relative;padding: 143px 0 0;text-align: center;}
    .banner_wapper .banner_caption .image {position: relative;top: auto;bottom: -16%; right: auto;left: 63%; transform: translateX(-50%);}
    .banner_wapper .banner_caption .image img {max-width: 100%;margin: -118px auto;}
    .banner_caption .banner_content {padding: 24px 0 0;}
    .banner_caption .banner_content h2 {color: #fff;padding: 0 0 24px;}
    .banner_caption .banner_content p {padding: 0 10px;}
    .banner_caption .btn-group {padding: 24px 0 0;justify-content: center;}
    .banner_caption .btn-group .btnbox a {justify-content: center;}
    .counter {padding: 24px 0 0;max-width: 70%;}
    .counter .item {padding: 0 20px;}
    .counter .count_text h4 {padding: 0 0 12px;font-size: 32px;}
    .counter .count_text p {font-size: 16px;}

    .about_section.home {margin-top: 0;padding: 48px 0 48px;}
    .about_section .col-lg-2 {order: -1;}
    .about_section .image {border-radius: 6px;margin-top: 86px;}
    .about_section .image img {height: 250px;width: auto;top: auto;bottom: 0;left: 10px;}
    .about_content h1,
    .about_content h2 {font-size: 32px;padding: 0 25% 0 0;}
    .about_content p {text-align: left;padding: 24px 0 0;color: #111827;}
    .how_become_section {padding: 48px 0;}
    .section_title {padding: 0 0 20px;}
    .how_become_wrapper {padding: 20px 0 0;}
    .become_step .step_item {font-weight: 600;}
    .how_become_content {padding: 40px 0 0;}
    .how_become_content.how_it_work {padding:0 0 40px;}
    .how_become_content .row:nth-child(odd) .become_content {padding: 0 0 40px;}
    .training_section {padding: 48px 0;}
    .trainin_row {padding: 20px 0 0;}
    .trainingbox .info {padding: 20px;}
    .location_section {padding: 48px 0;}
    .location_row {padding: 20px 0 0;}
    .locationbox .info {padding: 24px 20px 20px;}
    .locationbox .info h4 {padding: 0 10% 5px 0;}
    .location_row .btnbox {padding: 40px 0 0;}
    .faq_section {padding: 48px 0;}
    .faq_row {padding: 20px 0 0;}
    .faq_row .image {display: none;}
    .faq_accordion {padding: 0;}
    .faq_row .btnbox {padding: 40px 0 0;}
    .business_section {padding: 48px 0;}
    .business_row {padding: 20px 0 0;}
    .businessbox .Icon {margin: 0 0 64px;}
    .blog_section {padding: 48px 0;}
    .blog_section .section_title {text-align: center;}
    .blog_row {padding: 20px 0 0;}

    .how_become_pilot_section {padding: 48px 0;}
    .become_history_row {padding: 20px 0 0;}

    .location_filter .input_row {-ms-flex: 1;flex: 1;}
    .location_filter .input_row.search {-ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;}
    .location_filter .input_row .nice-select {min-width: 100%;}

    .how_become_content.location .row {flex-direction: column-reverse;}
    .how_become_content.location .row .become_content {padding: 24px 0 0;}

    .how_become_pilot_section .how_become_content {padding: 0;}
    /* .how_become_content .row:nth-child(odd) {flex-direction: column-reverse;}
    .how_become_content .row:nth-child(even) {flex-direction: column-reverse;} */
    .how_become_content.how_it_work .row:nth-child(odd) .become_content,
    .how_become_content .row:nth-child(odd) .become_content {padding: 32px 0 0;}
    .become_content {padding: 32px 0 0;}

    .contact_section {padding: 48px 0;}
    .contact_form_row {padding: 40px 0 0;}
    .contac_detail .detail {padding: 0 0 20px;}
    .contact_section .section_title h1 {font-size: 32px;}
    .contact_section .section_title p {padding: 16px 0 0;}

    .dropdown {padding: 0 0 40px;}
    .dropdown .dropdown-toggle {outline: none;width: 100%;margin: 0;background: transparent;height:56px;border: 1px solid #EEEFF2;border-radius: 12px;padding: 0 56px 0 16px;font-size: 18px;font-family: 'Raleway', sans-serif;}
    .dropdown .dropdown-toggle::after {content:'';width: 24px;height: 24px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;background-size: 24px 24px;border: 0;position: absolute;top: 16px;right: 16px;}
    .dropdown .dropdown-toggle:focus{box-shadow: none;}
    .faq_tab_nav nav button {margin: 0;padding: 16px 16px;font-size: 16px;}
    .dropdown-menu {width: 100%;}
    .dropdown-item.active, .dropdown-item:active {background: #00EB71;}

    .training_detail_section.blog .section_title h1 {font-size: 32px;}
    .course_banner.blog::after {padding-top: 60%;}

    .about_section,
    .aboutpage_section,
    .whatwe_section,
    .meet_team_section,
    .minssion_section {padding: 48px 0;}
    .business_section.about .businessbox .Icon {margin: 0 0 48px;}
    .whatwe_section .row {/*flex-direction: column-reverse;*/}
    .whatwe_content {padding: 32px 0 0;}
    .minssion_section .image img {max-width: 100%;margin-right: 0;}

    .how_step_wrapper .how_step_item {-ms-flex:  0 0 25%;flex:  0 0 25%;max-width: 25%;}
    .how_step_item .step_no::before {width:calc((100vw - 750px) / 4 + 25vh + 24px);}

    .product_section {padding: 48px 0;}

    #footer {padding: 40px 0 48px;}
    #footer .footer-logo {width: 33.33333333%;padding: 0 12px 0 0;}
    #footer .footer-logo img {width: auto;height: 90px;}
    #footer .contact-info {padding: 0 0 0 12px;width: 66.66666667%;display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: flex-start;}
    #footer .contact-info h6 {width: 100%;}
    #footer .contact-info p {width: 50%;}
    #footer .ftbox {padding: 8px 0 0;}
    .copyright {padding: 10px 0 0;}
}


@media (max-width: 767px){
    .banner_wapper{overflow: visible;}
    #profile-uploads{left: 55px !important;} 
    #main_upload{width: 350px !important;}
    #profile-upload .fa{left: -186px !important;}
    .container {padding-left: 24px;padding-right: 24px;}
    .header_wapper {padding: 17px 24px;}
    .logo {position: relative;z-index: 10;width: auto;margin: 0;}
    .logo img {width: auto;height: 61px !important;-webkit-filter: invert(0);filter: invert(0);
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }
    body.show-menu #header:not(.inner-header) .logo img {-webkit-filter: invert(0);filter: invert(0);}
    .ham_menubtn{display: block;}
    .nav-menu {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background:#fff;text-align: left;opacity: 0;visibility: hidden; padding: 92px 24px 0;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }
    .nav-menu ul {flex-direction: column;margin: 0;
        transform: translateY(1em);
        -webkit-transform: translateY(1em);
        transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
        -webkit-transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
    }
    body.show-menu .nav-menu {opacity: 1;visibility: visible;}
    body.show-menu .nav-menu ul {-webkit-transform: translateY(0); transform: translateY(0);}
    .nav-menu > ul {overflow-y: auto;max-height: 90%;margin-right: -24px;padding-right: 24px;}
    .nav-menu ul li {padding: 12px 0;}
    .nav-menu ul li a {color: #111827;display: inline-block;vertical-align: top;line-height: 1.45;}
    .nav-menu ul li.parent-child > a {display: none;}
    .nav-menu ul li .submenu {position: relative;left: 0;top: 0;padding: 0;width: 100%;opacity: 1;visibility: visible;}
    .nav-menu ul li .submenu li:first-child {padding-top: 0;}
    .header_wapper .btnbox {width: 100%;}
    .header_wapper .btnbox a {width: 100%;justify-content: center;}
    .header_v2 .nav-menu {background: #fff;}
    .header_v2 .nav-menu .nav_menu_wrapper {padding:0;width: 100%;-webkit-transform: translateX(0); transform: translateX(0);}
    .header_v2 .nav-menu .backdrop {display: none;}

    h1 {font-size: 32px;line-height: 1.15;}
    h2 {font-size: 32px;}
    .h3 {font-size: 24px;}
    .h4 {font-size: 24px;}
    .h6 {font-size: 16px;}
    body,
    p {font-size: 16px;}
    .section_title h1 {font-size: 24px;}

    /* #home.banner_wapper .cloud_image {padding-top: calc(110vh - 96px);} */
    .banner_wapper {padding: 0;}
    .banner_wapper .cloud_image {padding-top:0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
    .banner_wapper.inner_banner .cloud_image img,
    .banner_wapper .cloud_image img {bottom:0;}
    .banner_wapper .banner_caption .image {position: relative;top: auto;bottom: -20%; right: 0;}
    .banner_wapper .banner_caption .image img {max-width: 100%;}
    .banner_wapper:not(.inner_banner) .cloud_image::after {height: 10%;display: none;}
    .banner_wapper .banner_caption {position: relative;padding: 143px 0 0;}
    .banner_caption .banner_content {padding: 48px 0 0;}
    #home.banner_wapper .banner_caption .banner_content h6 {display: none;}
    .banner_caption .banner_content h6 {padding: 12px 20px;line-height: 1;}
    .banner_caption .banner_content h2 {/*margin: 0 -16px;*/color: #fff;padding: 0 0 24px;}
    .banner_caption .banner_content p {padding: 0 10px;}
    .banner_caption .btn-group {flex-direction: column;padding: 24px 0 0;}
    .banner_caption .btn-group .btnbox {width: 100%;padding: 6px 0;}
    .banner_caption .btn-group .btnbox a {width: 100%;justify-content: center;}
    .counter {display: none;}

    .about_section.home {margin-top: 0px;padding: 48px 0 48px;}
    .about_section .col-lg-2 {order: -1;}
    .about_section .image {border-radius: 6px;margin-top: 86px;}
    .about_section .image img {height: 125px;width: auto;top: auto;bottom: 0;left: 10px;}
    .about_content h1,
    .about_content h2 {font-size: 32px;padding: 0 0 8px;}
    .about_content p {text-align: left;padding: 16px 0 0;color: #111827;}
    .how_become_section {padding: 48px 0;}
    .section_title {padding: 0 0 20px;}
    .how_become_wrapper {padding: 20px 0 0;}
    .become_step .step_item {font-weight: 600;}
    .how_become_content .row:nth-child(odd) .become_content {padding: 0 0 40px;}
    .training_section {padding: 48px 0;}
    .trainin_row {padding: 20px 0 0;}
    .trainingbox .info {padding: 20px;}
    .location_section {padding: 48px 0;}
    .trainingbox .image::after {padding-top: 81%;}
    .trainingbox .info h4 {font-size: 18px;}
    .location_row {padding: 20px 0 0;}
    .locationbox .info {padding: 24px 20px 20px;}
    .locationbox .info h4 {padding: 0 10% 5px 0;}
    .location_row .btnbox {padding: 40px 0 0;}
    .faq_section {padding: 48px 0;}
    .faq_row {padding: 20px 0 0;}
    .faq_row .image {display: none;}
    .faq_accordion {padding: 0;}
    .faq_row .btnbox {padding: 40px 0 0;width: 100%;}
    .faq_row .btnbox a {width: 100%;justify-content: center;}
    .business_section {padding: 48px 0;}
    .business_row {padding: 20px 0 0;}
    .businessbox .Icon {margin: 0 0 64px;}
    .business_section.bg-gray .businessbox .Icon {margin: 0 0 48px;}
    .business_section.bg-gray .businessbox h4 {padding: 0 0 16px;}
    .blog_section {padding: 48px 0;}
    .blog_section .section_title {text-align: center;}
    .blog_row {padding: 20px 0 0;}
    .blogbox {box-shadow: none;border-radius: 24px 24px 0 0;}
    .blogbox .info {padding: 24px 0 0;}
    .blog_row .btnbox {width: 100%;padding: 40px 0 0;}
    .blog_row .btnbox a {width: 100%;}

    .how_become_pilot_section {padding: 48px 0;}
    .become_history_row {padding: 20px 0 0;}
    .become_history .become_item:last-child:before,
    .become_history::after {left: 13px;}
    .become_history .become_item {padding: 0 0 0 51px;margin: 0 0 24px;}
    .become_history .become_item::after {left: 0;font-size: 18px;}
    .become_pilot_content h3 {padding: 10px 0 12px;font-size: 18px;}
    .become_pilot_content p {font-size: 12px;}
    .become_pilot_content p + p {padding-top: 12px;}
    .become_history .become_item .balloon-icon {display: none;}

    .training_detail_section {padding: 48px 0;}
    .back-btn {padding: 0 0 34px;}
    .detail_tab_nav nav .nav {flex-wrap: nowrap;overflow-x: auto;margin: 0 -24px 0 0;padding: 0 95px 0 0;}
    .detail_tab_nav nav button {-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;margin: 0;}
    .training_detail_content .content,
    .training_detail_content .row:nth-child(even) .content {padding: 24px 0 0;}
    .training_detail_content .content p {padding: 16px 0 0;}

    .course_banner::after {padding-top: 67.5%;}
    .course_content h4 {font-size: 18px;}

    .how_become_content.location {padding: 0;}
    .how_become_content.location .row {flex-direction: column-reverse;}
    .how_become_content.location .nextbtn {padding: 24px 0;}
    .how_become_content.location .row .become_content {padding: 0;}
    .become_content p {padding: 16px 0 0;}
    .location_detail_map #map,
    .balloon_site #map {height: calc(100vw - 48px);}
    .open_time_detail {padding: 12px 24px;}
    .time_row .time_item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .how_become_pilot_section .how_become_content {padding: 0;}
    .how_become_content .row:nth-child(odd) {flex-direction: column-reverse;}
    .how_become_content .row:nth-child(even) {flex-direction: column-reverse;}
    .how_become_content .row:nth-child(odd) .become_content {padding: 24px 0 0;}
    .become_content {padding: 32px 0 0;}

    .contact_section {padding: 48px 0;}
    .contac_detail .detail {padding: 0 0 20px;}
    .contac_detail .detail .detail_item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .contact_form_row {padding: 40px 0 0;}
    .contact_section .section_title h1 {font-size: 32px;}
    .contact_section .section_title p {padding: 16px 0 0;}
    .contact_form_row h2 {font-size: 24px;}
    .contact_form_row p {padding: 16px 0 0;}
    .contact_form form input[type="submit"] {width: 100%;}

    .faq_page .section_title h1 {font-size: 32px;}
    .dropdown {padding: 0 0 40px;}
    .dropdown .dropdown-toggle {outline: none;width: 100%;margin: 0;background: transparent;height:56px;border: 1px solid #EEEFF2;border-radius: 12px;padding: 0 56px 0 16px;font-size: 18px;font-family: 'Raleway', sans-serif;}
    .dropdown .dropdown-toggle::after {content:'';width: 24px;height: 24px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;background-size: 24px 24px;border: 0;position: absolute;top: 16px;right: 16px;}
    .dropdown .dropdown-toggle:focus{box-shadow: none;}
    .faq_tab_nav nav button {margin: 0;padding: 16px 16px;font-size: 16px;}
    .dropdown-menu {width: 100%;}
    .dropdown-item.active, .dropdown-item:active {background: #00EB71;}

    .blogbox.list a {flex-wrap:wrap;}
    .blogbox.list .image {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .blogbox.list .info {padding: 24px 0 0;}
    .blogbox .readmore {padding: 12px 0 0;}
    .blog_up_section + .blog_section .section_title {text-align: left;}
    .blog_up_section + .blog_section .section_title h3 {font-size: 32px;}

    .training_detail_section.blog .section_title {padding: 0 0 40px;}
    .training_detail_section.blog .section_title h1 {font-size: 32px;}
    .course_banner.blog {margin: 0 0 40px;}
    .course_banner.blog::after {padding-top: 100%;}
    .blog_share,
    .authorbox .info .read_time {display: none;}
    .authorbox .image {width: 40px;height: 40px;-ms-flex: 0 0 40px;flex: 0 0 40px;}
    .authorbox .info .name {padding: 0 16px 0 0;}
    .authorbox .info .published {padding: 0 0 0 16px;}
    .course_content img {height: 500px;object-fit: cover;}

    .about_section,
    .aboutpage_section,
    .whatwe_section,
    .meet_team_section,
    .minssion_section {padding: 48px 0;}
    .business_section.about .businessbox .Icon {margin: 0 0 48px;}
    .minssion_section .image img {margin-right: 0;max-width: 110%;}
    .whatwe_content {padding: 32px 0 0;}
    .whatwe_content ul li:last-child {padding-bottom: 0;}
    .meet_team_section .section_title {text-align: center;padding: 0 0 40px;}
    .meet_team_section {padding-bottom: 70px;}
    .meet_team_section .container {position: relative;}
    .meet_team_section .custom-slick-nav {position: absolute;bottom: -22px;left: 24px;right: 24px;justify-content: space-between;}
    .meet_team_section .custom-slick-nav button {position: relative;z-index: 2;}
    .slick-dots {display: -ms-flexbox;display: flex;justify-content: center;margin: 62px 0 0;}
    .slick-dots li {margin: 0 6px;}
    .slick-dots li button {width: 12px;height: 12px;font-size: 0;border-radius: 24px;background: #D9D9D9;border: 0;outline: none;box-shadow: none;}
    .slick-dots li.slick-active button {background: #00EB71;}

    .placement_section.bg-gray {margin: 0;}
    .placement_section {padding: 48px 0;}
    .placement_section .row {flex-direction: column-reverse;}
    .placement_section .image {margin: 0 0 21px;}
    .placement_item {align-items: flex-start;}
    .placement_item:last-child {padding-bottom: 0;}
    .placement_item .h6 {font-size: 18px;padding: 0 0 10px;}
    .how_step_wrapper {flex-direction: column;counter-reset: step;}
    .how_step_wrapper .how_step_item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0 0 0 48px;}
    .how_step_wrapper .how_stepbox {padding: 24px 38px;}
    .how_step_item{}
    .how_step_item .step_no {position: absolute;top: 50%;left: 0;padding: 0;}
    .how_step_item .step_no::before {height: calc((100vw - 100%) / 2 + 8px);width: 1px;left: 12px;}
    .how_step_item .step_no span {width: 25px;height:25px;border-radius: 100px;display:block;padding: 0;font-size: 0;display: flex;align-items: center;justify-content: center;}
    .how_step_item .step_no span::before {counter-increment: step;content: counter(step);font-size: 14px;}
    .businessbox .balloon-img {position: relative;top:32px;right: 0;}
    .businessbox.large-grid {padding: 32px;}
    .trainingbox .info .btnbox span {width: 100%;}

    .product_section {padding: 48px 0;}
    .whatwe_content ul li::before {margin: -2px 0 -16px -34px;}
    .whatwe_content ul li .h4 {font-size: 18px;padding: 0 0 12px;}
    .how_become_content.how_it_work .row:nth-child(odd) .become_content {padding: 0 0 40px;text-align: center;}

    #footer {padding: 40px 0 48px;}
    #footer .ftbox.contact {flex-direction: column;}
    #footer .footer-logo img {width: auto;height: 149px;}
    #footer .footer-logos img{width: auto;height: 106.9px;}
    #footer .contact-info {padding: 32px 0 0;}
    #footer .ftbox {padding: 8px 0 0;}
    .copyright {padding: 10px 0 0;flex-direction: column;}
    .copyright p {font-size: 16px;color: #fff;padding: 0 0 24px;}

}

@media (min-width: 576px) and (max-width: 767px){
}
@media (max-width: 575px){

}
@media (max-width: 359px){

}
@media (min-height: 700px)  {
    .banner_wapper .cloud_image {}
}