/* #Media Queries
================================================== */

@media all and (min-width:1300px) {

    .container{max-width:1280px;}
}

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

    .header .navbar_tag{display:flex !important;}

}

@media all and (max-width:1440px) {

    .section_1 .right_banner_img{    width: 59%;}

}

@media all and (max-width:1280px) {

    .section_2 .banner_2_inner{    margin-right: 3%;}
    .section_1 .right_banner_img {width: 70%;}

}


@media all and (max-width:1199px) {

    body h1, body h1 div, body h2, body h2 div{font-size:50px;}
    body h3, body h3 div{font-size:24px;}
    body h4, body h4 div{font-size:20px;}

    .pt-4{padding-top:24px !important;}
    .pb-4{padding-bottom:24px !important;}
    .pt-7{padding-top:60px;}
    .pb-7{padding-bottom:60px;}
    .pt-8{padding-top:60px;}
    .pb-8{padding-bottom:60px;}
    .pt-10{padding-top:60px;}
    .pb-10{padding-bottom:60px;}
    .pt-12{padding-top:60px;}
    .pb-12{padding-bottom:60px;}
    .pt-16{padding-top:60px;}
    .pb-16{padding-bottom:60px;}
    .pt-22{padding-top:60px;}
    .pb-22{padding-bottom:60px;}


    .section_2 .inner_sec2{    padding: 60px 20px;}
    .main_timer{font-size: 60px;}
    .displayformat{font-size: 18px;}
    .sec6_left .p_class {margin-bottom: 20px;}
    .section_2 .banner_2_inner {margin-right: 0;max-width: 450px;}
    .section_1 .sec1_conetent{margin-top: 30px;}
    .sec2_top.pt-22.pb-5 {padding-top: 160px;}
    .section_5 .sec5_title{    margin-bottom: 50px;}
    .section_8 .inner_sec8 .p_class {font-size: 20px;}
    .section_10 .dis_content {margin-top: 30px;}

}

@media(max-width: 991px){


    .header .navbar_tag{display:none;}
    #menu-icon { position:relative;z-index: 9;  display: inline-block; top: 6px; right: 0; color: #fff; text-decoration: none; font-weight: bold; cursor: pointer; opacity: 1; padding: 0; z-index: 999; width: 28px;}
    #menu-icon:hover {opacity: 0.85; text-decoration: none; border: none; }
    .navbar_tag {text-align: left; max-width: 100%; left: 0; background: #f7f9fa; display: none; width:100%; padding: 20px 15px; top: 59px; position: absolute;     z-index: 3;}
    .header .navbar_tag ul {display: block;}
    .header .navbar_tag ul li {margin: 0;padding: 7px 0;}
    header .navbar_tag ul li{display: block; margin-left: 0; padding:5px 0;}
    .menu-box {width: 36px; padding: 5px; position: absolute; right: 0; top: 62px; }
    .active span:nth-child(1) {transform: rotate(45deg) translateY(8px) translateX(6px); -webkit-transform: rotate(45deg) translateY(8px) translateX(6px); }
    .active span:nth-child(2) {opacity: 0; }
    .active span:nth-child(3) {transform: rotate(-45deg) translateY(-6px) translateX(4px); -webkit-transform: rotate(-45deg) translateY(-6px) translateX(3px); }
    .menu-icon {width:30px; display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; font-size: 22px; padding: 10px 0; }
    #menu-icon span {width: 100%; height: 3px; margin-bottom: 5px; background: #333; display: block; border-radius: 15px; transition: all 0.5s; -webkit-transition: all 0.5s; }
    .navbar_tag.expand {display: block;right: 0; z-index: 10;}
    .col-3.left_logo {width: 100%;text-align: center;}
    .col-9.right_menu {position: absolute;    width: 100%;}
    .main_header {position: relative;}

    body h1, body h1 div, body h2, body h2 div {font-size: 40px;}
    .section_1 .right_banner_img {width: 85%;}
    .section_2 .banner_2_inner {margin-right: 0;max-width: 335px;}
    .section_3 .upper_sec3_title {margin-bottom: 30px;}
    .mktoForm fieldset.mktoFormCol .mktoFormRow {width: 100%;}
    .footer_icon ul a{    font-size: 27px;}
    .footer_list ul li:not(:last-child) {margin-bottom: 10px;}
    .section_5 .sec5_title{    margin-bottom: 30px;}
    .header .navbar_tag ul li.last_list a::after{    top: 0px;}
}

@media(max-width: 767px){
    /***********responsive***************************************************************************/

    /* body h1, body h1 div{font-size:24px;}
    body h2, body h2 div{font-size:26px;}
    body h3, body h3 div{font-size:22px;}
    body h4, body h4 div{font-size:18px;}  */


    .pt-4{padding-top:20px !important;}
    .pb-4{padding-bottom:20px !important;}
    .pb-5{padding-bottom:30px !important;}
    .pt-5{padding-top:30px !important;}
    .pt-7{padding-top:30px;}
    .pb-7{padding-bottom:30px;}
    .pt-8{padding-top:30px;}
    .pb-8{padding-bottom:30px;}
    .pt-10{padding-top:30px;}
    .pb-10{padding-bottom:30px;}
    .pt-12{padding-top:30px;}
    .pb-12{padding-bottom:30px;}
    .pt-16{padding-top:30px;}
    .pb-16{padding-bottom:30px;}
    .pt-22{padding-top:30px;}
    .pb-22{padding-bottom:30px;}


    /*  .em.add:after{content: ""; position: absolute; background-color: rgba(0,0,0,0.7); left: 0; top: 0; width: 100%; height: 100%; z-index: 7;}

      .em.add{overflow: hidden; }*/

    .navbar_tag{top: 51px;}
    .inner_logo img {max-width: 160px;width: 100%;}
    .header .navbar_tag ul li {display: block;vertical-align: middle;margin-left: 0;    padding: 12px 10px;}
    .header .navbar_tag ul.second_ul li {margin-left: 0;display: inline-block;padding: 0 10px;}
    .sec1_inner {max-width: 100%;margin-left: auto;}
    .section_2 .inner_sec2 {padding: 40px 0px;}
    .section_2 .sec2_inner h2 {margin-bottom: 20px;}
    .section_2 .sec2_title {margin-bottom: 30px;}
    .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField{    height: 35px !important;   font-size: 14px !important;padding: 5px 15px !important;}
    .section_3 .btn_cls .right_btn, .section_3 .btn_cls .left_btn {max-width: 200px;width: 100%;}
    .btn_cls .right_btn a, .btn_cls .left_btn a{    padding: 10px;}
    .section_3 .btn_cls .left_btn {margin-right: 0;margin-bottom: 20px;}
    .lower_image_sec4{    margin-bottom: 30px;}
    .section_4 .col-md-3:last-child .lower_image_sec4 {margin-bottom: 0;}
    .sec6_right {margin-bottom: 30px;}
    .sec8_popup_video img {max-width: 50px;width: 100%;}
    .main_timer{font-size: 30px;}
    .displayformat{font-size: 16px;}
    .sec11_upper_img{    margin-bottom: 30px;}
    .foot_up {margin-bottom: 30px;}
    .footer .lower_tag .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{    height: 35px;}
    .foot_logo {margin-bottom: 20px;text-align: center;}
    .foot_content {text-align: center;}
    .p_class {font-size: 14px;line-height: 1.6;}
    .mktoForm fieldset.mktoFormCol .mktoFormRow{    width: 100%;}
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {padding: 10px 64px 9px 15px !important;}
    .section_3 .btn_cls { display: flex; justify-content: center; max-width: 200px; flex-wrap: wrap; margin: 0 auto; }
    .sec6_right img {max-width: 515px;width: 100%;}
    .container{padding-left:20px; padding-right:20px;}
    .mktoForm select.mktoField{    background-size: 9px !important;}
    .header .navbar_tag ul li.inner_menu::after{    right: 2px;    top: 17px;}
    .header .navbar_tag ul li.inner_menu:hover ul {width: 100%;}
    .header .navbar_tag ul li ul{position: relative;padding-top: 10px; padding-bottom: 10px;    width: 100%;}
    .section_3 {position:relative;}
    /* .section_3::before { position: absolute; left: 0; top: 0; content: ""; height: 100%; width: 100%; background: rgba(0,0,0,0.5 ); } */
    .section_3 .sec3_inner {position: relative;z-index: 1;}
    .foot_up .p_class{    margin-bottom: 30px;}
    .row.foot_row_first {margin-bottom: 0px;}
    .header .navbar_tag ul li.inner_menu:hover ul{display:none;}
    .header .navbar_tag ul li.panel-collapsed ul.menu_responsive {display: block;}

    .section_1 .left_sec1 {margin-top: 170px;}
    .section_2 .banner_2_inner {max-width: 500px;margin: 0 auto;}
    .sec2_top.pt-22.pb-5 {padding-top: 30px;}
    .section_10 .dis_title h4{padding: 15px 15px 15px 0px;}
    .section_3 .upper_sec3_title {margin-bottom: 20px;}
    .upper_sec3 .p_class {margin-bottom: 30px;}
    .section_3 .upper_sec3 .p_class div:not(:last-child) {margin-bottom: 20px;}
    .section_3 .overview_content h4 {margin-bottom: 20px;}
    body{font-size: 14px;}
    .left_sec3 {margin-bottom: 30px;}
    .stories_cls .col-md-4:not(:last-child) {margin-bottom: 30px;}
    .section_6::before{    height: 40%;}
    .img_sec6 {margin-bottom: 30px;}
    .sec6_title_inner {margin-bottom: 20px;}
    .content_sec6 .p_class {margin-bottom: 20px;}
    .footer .col-md-4.footer_list {width: 50%;}
    .top_footer {margin-bottom: 30px;}
    .section_2 .col-lg-12.sec2_img_tag_res {display: block;padding:0;}
    .section_2 .col-lg-12.sec2_img_tag_res img {width: 100%;}
    .section_2 {background-image: none !important;}
}


@media(max-width: 575px){


    .section_2 .banner_2_inner {max-width: 100%;margin: 0 auto;}
    .sec2_top.pt-22.pb-5 {padding-top: 30px;padding-left: 20px;padding-right: 20px;}
}

@media(max-width: 480px){

    .section_1 .right_banner_img {width: 100%;}
    .section_1 .left_sec1 {margin-top: 140px;}

}