@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .page-template-la-inmotion .item.min-height-600 {
        min-height: 450px;
    }
}
@media (max-width: 479px) {
	.images-slider.main-slider {
		min-height: 550px;
		height: 550px;
	}
	.images-slider.main-slider .container {
		height: 100%;
	}
    .timeLine_box img {
        text-align: center;
        display: block;
    }
    .page-template-la-inmotion .item.min-height-600 {
        min-height: 300px;
    }
    .footer_section {
        padding-top: 30px !important;
    }
    .banner-007-heading h1 img {
        max-width: 30px;
        margin-left: -3px;
    }
    .banner-007-heading h1 {
        font-size: 28px !important;
    }
    .other_small_banner h1 img {
        margin-left: 5px;
    }
    .section-partners h2 {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .map_area {
        display: block !important;
        opacity: 0;
    }
    .timeLine_box,.timeline_heading {
        text-align: left !important;
    }
}
@media (max-width: 374px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -5px;
        right: -4px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .main_header{
        height: 110px;
        margin-top:15px;
    }
    .header_menu a{
        font-size: 35px;
        line-height: 2;
    }
    .main-menu-open .main_menu {
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: scroll;
        bottom: 0;
        padding-top: 40px;
    }
    .main-menu-open .header_menu {
        position: fixed;
        z-index: 9999;
        height: 60px;
        background: transparent;
    }
    .main_menu ul>li a{
        font-size: 16px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .header_logo {
        height: auto;
        width: 140px;
        padding: 0px 0px;
    }
    .top {
       margin-top: 73px;
    }
    .header_logo h3{
        display: none;
    }
    .header_btn{
        display: none;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .slider_heading h1 {
        font-size: 38px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h2 {
        line-height: 36px;
        font-size: 24px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul li {
        width: 50%;
        margin: 25px 0;
        float: left;
    }
    .counters_layout ul li h3 {
        font-size: 10px;
        font-weight: 600;
    }
    .counters_layout ul li h2 {
        font-size: 20px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 28px;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 16% 15px;
    }
    .images_box_content h1{
        font-size: 22px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .half_divider_main .half_divider{
        width: 100%;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box li br{
        display: none;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 20px;
    }
    .two-color-heading>*{
        font-size: 25px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 16px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 18px;
    }
    .expin-box p {
        font-size: 16px;
    }
    .expin-box ol li{
        font-size: 16px;
    }
    .expin-btn a {
        font-size: 13px;
        height: 45px;
        padding-top: 9px;
        width: 100%;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 28px;
        padding-right: 20%;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        text-align: center;
        display: inline;
        width: 100%;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 31.5%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        text-align: center;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .bt-total-billing{
        text-align: center;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 36px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 150px;
    }
    .laMotion-video{
        height: 150px;
    }
    .laMotion-video iframe{
        height: 150px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: 100%;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 18px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 22px;
    }
    .partner_box_heading h2{
        font-size: 22px;
    }
    .partner_box_heading button{
        font-size: 18px;
    }
    .partner_box_heading a{
        font-size: 14px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 18px;
    }
    .pres-box-content h3{
        font-size: 18px;
        line-height: 25px;
    }
    .portfolioFilter {
        /*padding: 60px 0 60px 50px;*/
        text-align: center;
    }
    /*.prespective_head_box{*/
    /*width: 280px;*/
    /*}*/
    /*.prespective-section .pres-box{*/
    /*width: 280px;*/
    /*}*/
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
        word-break: break-all;
    }
    .accommodation{
        width: 260px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content-box{
    }
    .media-tabs-head li{
        width: 100%;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 16px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px 20%;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 10px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 200px;
        margin-left: 15px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .press-release-shares ul li {
        width: 50px;
        height: 50px;
        padding: 15px 0;
        margin-right: 12px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    /***************************************/
    /* Speakers */
    /***************************************/
    .speaker_card_content h3{
        font-size: 18px;
    }
    .speaker_card_content h4{
        font-size: 16px;
    }
    /** Fj css **/
    .header_menu {
        width: 60px;
    }
    .head_button_push{
        position: absolute;
        top: 20%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .header_btn {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 0;
        text-align: center;
    }
     .header_btn2 {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 0;
         float:right;
    }
    .header_btn2 img {
    max-width: 140px;
    max-height: 30px;
}
    .header_btn .btn {
        margin-bottom: 10px;
    }
    .header_btn h3 {
        display: block;
    }
    .arrow_up_brand {
        width: 26px;
        height: 28px;
    }
    .timeLine_box  ul {
        margin-bottom: 25px;
        padding-left: 30px;
    }
    .timeline_heading {
        padding-left: 0;
        text-align: center;
    }
    .images_box_content h1 {
        font-size: 28px;
        border-width: 6px;
    }
    .speaker_card_content {
        display: inline-block;
        width: 100%;
        padding: 10px 20px 31px 20px;
    }
    .slider_heading {
        padding-top: 55%;
    }
    .street_map .btn {
        display: none;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
        min-height: 350px;
    }
    .section_street_map .street_map h1 {
        font-size: 33px;
        color: #37aad2 !important;
    }
    .section_street_map:before {
        left: 0;
        right: 0;
        position: absolute;
        background-position: 8%;
        background-size: 152% 100%;
        height: 170px;
        bottom: 0;
        top: auto;
    }
    .home_content p {
        font-size: 20px;
    }
}
@media (min-width: 375px) and (max-width: 413px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -8px;
        right: -8px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .main_header{
        max-height: 130px;
    }
    .header_menu a{
        font-size: 35px;
        line-height: 2;
    }
    .main-menu-open .main_menu {
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: scroll;
        bottom: 0;
        padding-top: 40px;
    }
    .main-menu-open .header_menu {
        position: fixed;
        z-index: 9999;
        height: 60px;
        background: transparent;
    }
    .main_menu ul>li a{
        font-size: 16px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .header_logo {
        height: auto;
        width: 160px;
        float: left;
        margin-top: 60px;
    }
    .top {
        margin-top: 80px;
    }
    .header_logo h3{
        display: none;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .slider_heading {
        position: relative;
        z-index: 2;
        padding-top: 47%;
        margin-left:0%;
    }
    .counters_layout ul li {
        width: 100%;
        margin: 25px 0;
        float: left;
    }
    .counters_layout ul li h3 {
        font-size: 16px;
        font-weight:600;
    }
    .counters_layout ul li h2 {
        font-size: 20px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 28px;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 15% 15px;
    }
    .images_box_content h1{
        font-size: 22px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 90px;
    }
    .timeLine_box img {
        max-height: 50px;
        margin-top: 20px;
    }
    .timeLine_box li br{
        display: none;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 20px;
    }
    .two-color-heading>*{
        font-size: 26px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 16px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 18px;
    }
    .expin-box p {
        font-size: 16px;
    }
    .expin-box ol li{
        font-size: 16px;
    }
    .expin-btn button {
        font-size: 13px;
        height: 45px;
        padding-top: 9px;
        width: 100%;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 28px;
        padding-right: 20%;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        text-align: center;
        display: inline;
        width: 100%;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        text-align: center;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .bt-total-billing{
        text-align: center;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 44px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 150px;
    }
    .laMotion-video{
        height: 150px;
    }
    .laMotion-video iframe{
        height: 150px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .motion_navigation nav{
        text-align: center;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 25px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: 100%;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 18px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 22px;
    }
    .partner_box_heading h2{
        font-size: 22px;
    }
    .partner_box_heading button{
        font-size: 18px;
    }
    .partner_box_heading a{
        font-size: 14px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 18px;
        line-height: 25px;
    }
    .pres-box-content h3{
        font-size: 18px;
        line-height: 25px;
    }
    .portfolioFilter {
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    .accommodation{
        width: 260px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content-box{
    }
    .media-tabs-head li{
        width: 100%;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 16px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px 22%;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 10px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 200px;
        margin-left: 45px;
        display:none;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    /***************************************/
    /* Speakers */
    /***************************************/
    .speaker_card_content h3{
        font-size: 18px;
    }
    .speaker_card_content h4{
        font-size: 16px;
    }
    /** Fj css **/
    .header_menu {
        width: 60px;
    }
    .head_button_push{
        position: absolute;
        top: 20%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .header_btn {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 0;
        text-align: center;
        margin-top: -6px;
    }
    .header_btn .btn {
        margin-bottom: 10px;
    }
    .header_btn2 {
        display: none;
       
    }
    .header_btn h3 {
        display: block;
    }
    .arrow_up_brand {
        width: 26px;
        height: 28px;
    }
    .timeLine_box  ul {
        margin-bottom: 25px;
        padding-left: 30px;
    }
    .timeline_heading {
        padding-left: 0;
        text-align: center;
    }
    .street_map .btn {
        display: none;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
        min-height: 370px;
    }
    .section_street_map .street_map h1 {
        font-size: 33px;
        color: #37aad2 !important;
    }
    .section_street_map:before {
        background-position: 8%;
        background-size: 152% 100%;
        height: 215px;
        top: auto;
    }
    .home_content p {
        font-size: 20px;
    }
}
@media (min-width: 414px) and (max-width: 479px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -8px;
        right: -8px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .main_header{
        height: 110px;
    }
    .header_logo {
        height: auto;
        width: 180px;
        float: left;
        margin-top: 60px;
    }
    .top {
        margin-top: 70px;
    }
    .header_menu a{
        font-size: 35px;
        line-height: 2;
    }
    .main-menu-open .main_menu {
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: scroll;
        bottom: 0;
        padding-top: 40px;
    }
    .main-menu-open .header_menu {
        position: fixed;
        z-index: 9999;
        height: 60px;
        background: transparent;
    }
    .main_menu ul>li a{
        font-size: 16px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .header_logo {
        height: auto;
        width: 160px;
    }
    .header_logo h3{
        display: none;
    }
    .header_btn{
        display: none;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .counters_layout ul li {
        width: 50%;
        margin: 25px 0;
        float: left;
    }
    .counters_layout ul li h3 {
        font-size: 14px;
    }
    .counters_layout ul li h2 {
        font-size: 20px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 28px;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 16% 15px;
    }
    .images_box_content h1{
        font-size: 28px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 90px;
    }
    .timeLine_box img {
        max-height: 50px;
        margin-top: 10px;
    }
    .timeLine_box li br{
        display: none;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 35px;
    }
    .two-color-heading>*{
        font-size: 30px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 16px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 18px;
    }
    .expin-box p {
        font-size: 16px;
    }
    .expin-box ol li{
        font-size: 16px;
    }
    .expin-btn button {
        font-size: 13px;
        height: 45px;
        padding-top: 9px;
        width: 100%;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 30px;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        text-align: center;
        display: inline;
        width: 100%;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        text-align: center;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .bt-total-billing{
        text-align: center;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 44px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 200px;
    }
    .laMotion-video{
        height: 200px;
    }
    .laMotion-video iframe{
        height: 200px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .motion_navigation nav{
        text-align: center;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: 100%;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 18px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 22px;
    }
    .partner_box_heading h2{
        font-size: 22px;
    }
    .partner_box_heading button{
        font-size: 18px;
    }
    .partner_box_heading a{
        font-size: 14px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 18px;
        line-height: 25px;
    }
    .pres-box-content h3{
        font-size: 18px;
        line-height: 25px;
    }
    .portfolioFilter {
        padding: 60px 50px;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    .accommodation{
        width: 355px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content-box{
    }
    .media-tabs-head li{
        width: 100%;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 16px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px 6px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 10px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 200px;
        margin-left: 60px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    /** Fj css **/
    .header_menu {
        width: 60px;
    }
    .head_button_push{
        position: absolute;
        top: 20%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .header_btn {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 0;
        text-align: center;
    }
    .header_btn2 {
        display: none;
        background: rgb(255, 255, 255);
        text-align: center;
    }
    .header_btn .btn {
        margin-bottom: 10px;
    }
    .header_btn h3 {
        display: block;
    }
    .arrow_up_brand {
        width: 26px;
        height: 28px;
    }
    .slider_heading {
        padding-top: 41%;
    }
    .color_heading {
        border-width: 6px;
    }
    .timeLine_box  ul {
        margin-bottom: 25px;
        padding-left: 30px;
    }
    .timeline_heading {
        padding-left: 0;
        text-align: center;
    }
    .street_map .btn {
        display: none;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
        min-height: 370px;
    }
    .section_street_map .street_map h1 {
        font-size: 33px;
        color: #37aad2 !important;
    }
    .section_street_map:before {
        background-position: 8%;
        background-size: 152% 100%;
        height: 230px;
        top: auto;
    }
    .home_content p {
        font-size: 22px;
    }
}
@media (min-width:480px) and (max-width:567px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -8px;
        right: -8px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .main_header{
        max-height: 110px;
    }
    .header_menu a{
        font-size: 35px;
        line-height: 2;
    }
    .main-menu-open .main_menu {
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: scroll;
        bottom: 0;
        padding-top: 40px;
    }
    .main-menu-open .header_menu {
        position: fixed;
        z-index: 9999;
        height: 60px;
        background: transparent;
    }
    .main_menu ul>li a{
        font-size: 16px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .header_logo {
        height: auto;
        padding: 0;
        margin-top: 0px;
    }
    .header_logo h3{
        display: none;
    }
    .header_btn{
        display: none;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .slider_heading h1 {
        font-size: 32px;
        margin: 10px 0;
        line-height: 60px;
    }
    .slider_heading h1 span{
        font-size: 25px;
        display: block;
    }
    .arrow_up_brand {
        width: 35px;
        height: 40px;
    }
    .slider_heading h2 {
        line-height: 35px;
        font-size: 20px;
        max-width: 92%;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul li {
        width: 100%;
        display: inline-block;
        margin-bottom: 65px;
        float: left;
    }
    .counters_layout ul li:nth-child(5) {
        margin-bottom: 10px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 37px;
        font-weight: 600;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 80px 40px;
    }
    .images_box_content h1{
        font-size: 28px;
        border-width: 6px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeLine_box:before{
        display: none;
    }
    .timeLine_box img {
        margin-top: 10px;
        width: 50px;
        display: inline-block;
        float: left;
    }
    .timeLine_box ul {
        padding-left: 120px;
        padding-top: 10px;
    }
    .timeLine_box li br{
        display: none;
    }
    .timeLine_box{
        text-align: left;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .timeLine_box:after{
        content: "";
        border-bottom: 2px dotted #fff;
        position: absolute;
        width: 100%;
        display: block;
        margin-top: 35px;
    }
    .timeline_layout .col-sm-3:last-child .timeLine_box:after {
        display: none;
    }
    .timeLine_box_4:after{
        display: none;
    }
    .timeLine_box_4> img{
        display: none;
    }
    .timeline_fourth_img{
        width: 50px;
        height: auto;
    }
    .timeline_fourth_img img{
        display: block;
    }
    .timeline_fourth_img{
        display: block;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map .street_map h1{
        font-size: 42px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 35px;
    }
    .two-color-heading>*{
        font-size: 32px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 16px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 18px;
    }
    .expin-box p {
        font-size: 16px;
    }
    .expin-box ol li{
        font-size: 16px;
    }
    .expin-btn button {
        font-size: 13px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 32px;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        text-align: center;
        display: inline;
        width: 100%;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        text-align: center;
        width: 14%;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .bt-total-billing{
        text-align: center;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 32px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 200px;
    }
    .laMotion-video{
        height: 200px;
    }
    .laMotion-video iframe{
        height: 200px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .motion_navigation nav{
        text-align: center;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 18px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 22px;
    }
    .partner_box_heading h2{
        font-size: 22px;
    }
    .partner_box_heading button{
        font-size: 18px;
    }
    .partner_box_heading a{
        font-size: 14px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 18px;
        line-height: 25px;
    }
    .pres-box-content h3{
        font-size: 18px;
        line-height: 25px;
    }
    .portfolioFilter {
        padding: 60px 50px;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content-box{
    }
    .media-tabs-head li{
        width: 100%;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 6px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 16px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px 6px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 65px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 265px;
        margin-left: 65px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    .header_logo img  {
        margin-top: 45px;
    }
    .top {
        margin-top: 50px;
    }
   
    /** Fj css **/
    .header_menu {
        width: 60px;
    }
    .head_button_push{
        position: absolute;
        top: 0%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
    .header_btn {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 15px;
        text-align: center;
        margin-top: -4px;
        width: 100%;
    }
    .header_btn .btn {
        margin-bottom: 10px;
    }
    .header_btn2 {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 15px;
        text-align: center;
        margin-top: -4px;
        width: 100%;
    }
    .header_btn2 .btn {
        margin-bottom: 10px;
    }
    .header_btn h3 {
        display: block;
    }
    .timeline_heading {
        padding-left: 0;
    }
    .street_map .btn {
        display: none;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
        min-height: 430px;
    }
    .section_street_map .street_map h1 {
        font-size: 42px;
        color: #37aad2 !important;
    }
    .section_street_map:before {
        background-position: 8%;
        background-size: 152% 100%;
        height: 265px;
        top: auto;
    }
    .home_content p {
        font-size: 22px;
    }
}
@media (min-width:568px) and (max-width:684px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -8px;
        right: -8px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .main_header{
        max-height: 90px;
    }
    .header_menu a{
        font-size: 35px;
        line-height: 2;
    }
    .main-menu-open .main_menu {
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: scroll;
        bottom: 0;
        padding-top: 40px;
    }
    .main-menu-open .header_menu {
        position: fixed;
        z-index: 9999;
        height: 60px;
        background: transparent;
    }
    .main_menu ul>li a{
        font-size: 16px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .header_logo {
        height: auto;
        padding: 0;
        width: 40%;
        margin-left: 15px;
        margin-top: 30px;
    }
    .top {
        margin-top: 40px;
    }
    .header_logo img {
        max-height: 40px;
        margin-top:5px;
    }
    .header_logo h3{
        display: none;
    }
    .header_btn{
        display: none;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .slider_heading h1 {
        font-size: 36px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul li {
        width: 50%;
        display: inline-block;
        margin-bottom: 65px;
        float: left;
    }
    .counters_layout ul li:nth-child(5) {
        margin-bottom: 10px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 80px 60px;
    }
    .images_box_content h1{
        font-size: 28px;
        border-width: 6px;
    }
    .timeline_layout {
        padding: 0 40px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeLine_box img {
        margin-top: 10px;
        width: 50px;
        display: inline-block;
        float: left;
    }
    .timeLine_box ul {
        padding-left: 120px;
        padding-top: 10px;
    }
    .timeLine_box li br{
        display: none;
    }
    .custom_arrows a{
        top: -50px;
    }
    .timeLine_box {
        text-align: left;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .timeLine_box:after {
        content: "";
        border-bottom: 2px dotted #fff;
        position: absolute;
        width: 100%;
        display: block;
        margin-top: 35px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map{
        height: 615px;
    }
    .section_street_map:before{
        display: block;
        background-position: 10% 100%;
        background-size: 846px;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    .timeLine_box:before{
        display: none;
    }
    .timeline_fourth_img img{
        display: block;
    }
    .timeLine_box_4> img {
        display: none;
    }
    .timeline_fourth_img {
        width: 50px;
        height: auto;
    }
    .timeline_fourth_img{
        display: block;
    }
    .timeLine_box_4:after{
        display: none;
    }
    .timeLine_box_4{
        margin-bottom: 0;
    }
    .home_content h1 {
        font-size: 37px;
        font-weight: 600;
    }
    .slider_heading {
        padding-top: 13%;
        padding-left: 15px;
        padding-right: 15px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 36px;
    }
    .two-color-heading img {
        max-width: 35px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 16px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 18px;
    }
    .expin-box p {
        font-size: 16px;
    }
    .expin-box ol li{
        font-size: 16px;
    }
    .expin-btn button {
        font-size: 13px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 36px;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .bt-total-billing{
        text-align: center;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 36px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 300px;
    }
    .laMotion-video{
        height: 300px;
    }
    .laMotion-video iframe{
        height: 300px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .motion_navigation nav{
        text-align: center;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 18px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 22px;
    }
    .partner_box_heading h2{
        font-size: 22px;
    }
    .partner_box_heading button{
        font-size: 18px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 18px;
        line-height: 25px;
    }
    .pres-box-content h3{
        font-size: 18px;
        line-height: 25px;
    }
    .pres-box-content h3 br{
        display: none;
    }
    .portfolioFilter {
        padding: 60px 50px;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .media-tabs-head li{
        width: 100%;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date{
        padding-top: 25px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 14px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 15px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 20px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px 15px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 65px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 265px;
        margin: 0 auto;
        display: inherit;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        height: 200px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
   
    .header_btn {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 15px;
        text-align: center;
        margin-top: -4px;
        width: 100%;
    }
    .header_btn2 {
        display: none;
        background: rgb(255, 255, 255);
        padding: 10px 15px 20px;
        text-align: center;
        margin-top: -4px;
        width: 100%;
    }
    .header_btn h3 {
        display: block;
    }
    .timeline_heading {
        padding-left: 0;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
    }
    .section_street_map .street_map h1 {
        font-size: 42px;
        color: #37aad2 !important;
    }
    .home_content p {
        font-size: 23px;
    }
}
@media (min-width:685px) and (max-width:767px) {
    /***************************************/
    /* Modal */
    /***************************************/
    .speaker_modal_cross {
        top: -8px;
        right: -8px;
        z-index: 9999;
    }
    .speaker_modal_headings h3{
        margin-top: 10px;
    }
    .main_menu ul>li a {
        font-size: 18px;
    }
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .header_logo img{
    max-height: 35px;
    }
   .top {
        margin-top:45px;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 12px;
    }
    .header_btn{
        display:none;
    }
    .main_menu {
        max-height: 600px;
        overflow-y: scroll;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    .slider_heading >*>br{
        display: none;
    }
    .slider_heading h1 {
        font-size: 36px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .slider_heading {
        padding-top: 11%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .counters_layout ul li {
        width: 50%;
        display: inline-block;
        margin-bottom: 65px;
        float: left;
    }
    .counters_layout ul li:nth-child(5) {
        margin-bottom: 10px;
    }
    .counters_layout ul li:last-child {
        margin-bottom: 10px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 28px;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 100px 80px;
    }
    .images_box_content h1{
        font-size: 28px;
        border-width: 6px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeLine_box img {
        margin-top: 10px;
        display: inline-block;
        float: left;
        width: 50px;
    }
    .timeLine_box li br{
        display: none;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        text-align: center;
    }
    .footer_section{
        padding: 15px;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0;
    }
    .slider_heading h1 span {
        font-size: 70px;
        display: block;
    }
    .home_content h1 {
        font-size: 37px;
        font-weight: 600;
    }
    .timeLine_box:before{
        display: none;
    }
    .timeline_fourth_img{
        display: block;
    }
    .timeLine_box_4> img {
        display: none;
    }
    .timeline_fourth_img {
        width: 50px;
        height: auto;
    }
    .timeLine_box:after {
        content: "";
        border-bottom: 2px dotted #fff;
        position: absolute;
        width: 100%;
        display: block;
        margin-top: 35px;
    }
    .timeLine_box_4:after{
        display: none;
    }
    .timeLine_box{
        text-align: left;
        margin-bottom: 50px;
    }
    .timeLine_box_4{
        margin-bottom: 0;
    }
    .timeLine_box ul {
        padding-left: 135px;
        margin-top: 20px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 36px;
    }
    .two-color-heading img {
        max-width: 35px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 20px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 20px;
    }
    .expin-box p {
        font-size: 18px;
    }
    .expin-box ol li{
        font-size: 18px;
    }
    .expin-btn button {
        font-size: 16px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 36px;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 36px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 300px;
    }
    .laMotion-video{
        height: 300px;
    }
    .laMotion-video iframe{
        height: 300px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .motion_navigation nav{
        text-align: center;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 20px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 26px;
    }
    .partner_box_heading h2{
        font-size: 26px;
    }
    .partner_box_heading button{
        font-size: 20px;
        padding-top: 10px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3 br{
        display: none;
    }
    .portfolioFilter {
        padding: 60px 50px;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        width: 100%;
        display: inline-block;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date{
        padding-top: 25px;
    }
    .press-release-date ul{
        margin-top: 10px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 14px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 15px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 20px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 65px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 100%;
        display: block;
        position: relative;
        border: none;
        margin-top: 20px;
        bottom: 20px;
    }
    .event-partner-img img{
        max-width: 265px;
        margin: 0 auto;
        display: inherit;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img.min-height-300{
        min-height: 150px;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        height: 200px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    .home .speaker_card {
        width: 400px;
        margin: 10px auto;
    }
    .timeline_layout {
        padding: 0 60px;
    }
    .timeline_heading {
        padding-left: 0;
    }
    .section_street_map {
        padding: 0;
        background-color: #f6f6f6;
        height: 600px;
    }
    .section_street_map .street_map h1 {
        font-size: 42px;
        color: #37aad2 !important;
    }
    .section_street_map:before {
        display: block;
        background-position: 10% 100%;
        background-size: 846px;
    }
}
@media (min-width:768px) and (max-width:991px) {
    /***************************************/
    /* Index */
    /***************************************/
    .half_divider_main .half_divider{
        width: 100%;
    }
    .top {
        margin-top: 50px;
    }
    .header_btn a:first-child{
        display: none;
    }
    .footer_widget {
        text-align: left;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 12px;
    }
    .header_btn{
        display:none;
        padding: 15px 2px !important;
        margin-top: 5px;
    }

    .main_menu {
        max-height: 600px;
        overflow-y: scroll;
    }
    .main_menu ul>li{
        margin-bottom: 10px;
    }
    .main_menu ul>li a{
        font-size: 18px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    /*.slider_heading >*>br{*/
    /*display: none;*/
    /*}*/
    .slider_heading h1 {
        font-size: 50px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h2 {
        line-height: 35px;
        font-size: 20px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul{
        margin: 0 auto;
    }
    .counters_layout ul li {
        width: 16%;
        display: inline-block;
        margin-bottom: 10px;
    }
    .counters_layout ul li h3 {
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 16px;
    }
    .counters_layout ul li h2 {
        font-size: 18px;

    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 37px;
        font-weight: 600;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
       padding: 7% 10% 10% 19%;
    }
    .images_box_content h1{
        font-size: 19px;
        border-width: 6px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .slider_heading h1 span {
        font-size: 70px;
        display: block;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 85px;
    }
    .timeLine_box img {
        margin-top: 10px;
        max-height: 50px;
    }

    .timeLine_box h3{
        font-size: 18px;
    }
    .timeLine_box  ul{
        padding: 0 10px;
    }
    .timeLine_box li a{
        font-size: 14px;
    }
    .speaker_card .speaker_card_image {
        height: 300px;
    }
    .speaker_card_content h3 {
        font-size: 18px;
    }
    .speaker_card_content h4 {
        font-size: 16px;
    }
    .speaker_card_content>a{
        font-size: 16px;
        padding-right: 60px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map:before {
        background-position: 35% 50%;
        background-size: cover;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        font-size: 24px;
    }
    .footer_section{
        padding: 30px 0;
    }
    .footer_widget{
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_widget h3{

    }
    .footer_widget ul{
        margin-top: 18px;
    }
    .footer_widget li a{
        font-size: 14px;
    }
    .footer_initiative{
        padding: 15px;
        margin-top: 6px !important;
        margin-bottom: 20px;
        text-align: center;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0 15px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 10px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 38px;
    }
    .two-color-heading img {
        max-width: 40px;
    }
    .com-ex-box ul li a{
        font-size: 18px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 20px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    .contact-box > *{
        font-size: 16px;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 20px;
    }
    .expin-box p {
        font-size: 18px;
    }
    .expin-box ol li{
        font-size: 18px;
    }
    .expin-btn button {
        font-size: 16px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 18px;
    }
    .expin-contact p{
        font-size: 18px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 38px;
    }
    .section-head h3, .section-head h3 i{
        font-size: 18px;
    }
    .book-tickets-text > *{
        font-size: 18px;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 12px;
    }
    .book-tickets-billing ul li h3{
        font-size: 12px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 30px;
        height: 25px;
    }
    .logo-img img{
        max-height: 100px;
        margin-bottom: 20px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 38px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 300px;
    }
    .laMotion-video{
        height: 300px;
    }
    .laMotion-video iframe{
        height: 300px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .co-motion-box .co-motion-box-image {
        height: 200px;
    }
    .speaker_modal .modal-dialog {
        width: 700px;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 18px;
        line-height: 25px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    .la-in-motion-content ul li{
        font-size: 18px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
        margin-top: 15px;
    }
    .image_grid_box{
        height: 200px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 20px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 26px;
    }
    .partner_box_heading h2{
        font-size: 26px;
    }
    .partner_box_heading button{
        font-size: 20px;
        padding-top: 10px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .portfolioFilter {
        padding: 60px 0;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        display: inline-block;
        margin-right: 2px;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    .press-thumbnail{
        height: 140px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-yellow{
        height: 70px;
        padding: 10px 14px;
    }
    .two-color-back-head .head-blue{
        height: 70px;
        padding: 10px 15px;
    }
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 20px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 65px;
        padding-left: 10px;
    }
    .event-partner-img {
        width: 25%;
        position: relative;
        bottom: 15px;
        border: none;
        padding-left: 2px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        max-height: 100%;
    }
    .col-res-12{
        width: 100%;
        margin: 0;
    }
    .col-res-6{
        width: 47.5%;
        margin: 0;
        display: inline-block;
    }
    .pr-thumb img{
        display: block;
        max-width: 100%;
        height: auto;
    }
    .pr-archive-box ul li{
        border: 1px solid #ddd;
        padding: 15px;
        margin-right: 0px;
    }
    .pr-archive-box ul li:nth-child(even){
        margin-right: 0;
        margin-left: 0px;
    }
    .pr-archive-box ul li h3{
        font-size: 13px;
        line-height: 20px;
        margin-top: 0;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    .timeLine_box li:before {
        left: -25px;
    }
    .timeline_heading {
        padding-left: 0;
        margin-bottom: 35px;
    }
    .footer_widget li {
        text-align: left;
    }
}
@media (min-width:992px) and (max-width:1023px) {
	.extra-notice {
		padding-top: 35px;
	}
    /***************************************/
    /* Index */
    /***************************************/
    .slider_heading h1 span {
        font-size: 70px;
        display: block;
    }
    .slider_heading {
        padding-top: 15%;
    }
    .header_logo{
        max-width:200px;
    }
    .logotop{
        max-width:160px;
        margin-right:15px;
    }
    .header_logo img {
        max-width:200px;
    }
    .header_logo a{
        width: 160px;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 16px;
        margin-top: 10px;
    }
    
    .home_content h1{
        font-size: 37px;
        font-weight: 600;
    }
    .main_menu {
        max-height: 600px;
        overflow-y: scroll;
    }
    .main_menu ul>li{
        margin-bottom: 10px;
    }
    .main_menu ul>li a{
        font-size: 18px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    /*.slider_heading >*>br{*/
    /*display: none;*/
    /*}*/
    .slider_heading h1 {
        font-size: 50px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h2 {
        line-height: 35px;
        font-size: 20px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul{
        margin: 0 auto;
    }
    .counters_layout ul li {
        width: 16%;
        display: inline-block;
        margin-bottom: 10px;
    }
    .counters_layout ul li h3 {
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 20px;
    }
    .counters_layout ul li h2 {
        font-size: 22px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    .images_box{
        padding: 7% 12% 10% 12%;
    }
    .images_box_content h1{
        font-size: 28px;
        border-width: 6px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 85px;
    }
    .timeLine_box img {
        margin-top: 10px;
        max-height: 50px;
    }

    .timeLine_box h3{
        font-size: 18px;
    }
    .timeLine_box  ul{
        padding: 0 10px;
    }
    .timeLine_box li a{
        font-size: 14px;
    }
    .speaker_card .speaker_card_image {
        height: 300px;
    }
    .speaker_card_content h3 {
        font-size: 18px;
    }
    .speaker_card_content h4 {
        font-size: 16px;
    }
    .speaker_card_content>a{
        font-size: 16px;
        padding-right: 60px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map:before {
        background-position: 100%;
        background-size: cover;
    }
    .section_street_map {
        padding: 70px 0;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        font-size: 30px;
    }
    .footer_section{
        padding: 40px 0;
    }
    .footer_widget{
        text-align: left;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_widget ul{
        margin-top: 18px;
    }
    .footer_widget li a{
        font-size: 14px;
    }
    .footer_initiative{
        margin-top: 16px !important;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0 15px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 20px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 46px;
    }
    .two-color-heading img {
        max-width: 45px;
    }
    .com-ex-box ul li a{
        font-size: 18px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 20px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    .contact-box > *{
        font-size: 16px;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 22px;
    }
    .expin-box p {
        font-size: 20px;
    }
    .expin-box ol li{
        font-size: 20px;
    }
    .expin-btn button {
        font-size: 18px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 20px;
    }
    .expin-contact p{
        font-size: 20px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 46px;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 18px;
    }
    .book-tickets-billing ul li h3{
        font-size: 18px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 35px;
        height: 30px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 46px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 400px;
    }
    .laMotion-video{
        height: 400px;
    }
    .laMotion-video iframe{
        height: 400px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .co-motion-box .co-motion-box-image {
        height: 250px;
    }
    .speaker_modal .modal-dialog {
        width: 700px;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 26px;
        line-height: 40px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 28px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 30px;
    }
    .la-in-motion-content ul li{
        font-size: 20px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
    }
    .image_grid_box{
        height: 200px;
    }
    .mobiPrize_card .mobiPrize_card_image {
        height: 262px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 20px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 26px;
    }
    .partner_box_heading h2{
        font-size: 26px;
    }
    .partner_box_heading button{
        font-size: 20px;
        padding-top: 10px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .portfolioFilter {
        padding: 60px 0;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        display: inline-block;
        margin-right: 2px;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Press Room */
    /***************************************/
    .press-room-banner{
        padding: 60px 25px;
    }
    .press-release-title h3{
        font-size: 18px;
        line-height: 25px;
    }
    .press-content{
        width: 100%;
    }
    .press-info-box p{
        font-size: 16px;
    }
    .press-info-box p br{
        display: none;
    }
    .press-info-box a, .press-info-box a i{
        font-size: 14px;
    }
    .press-release-date ul li{
        font-size: 16px;
        margin-right: 20px;
    }
    .press-release-readmore{
        margin-top: 10px;
    }
    .press-release-readmore a{
        font-size: 18px;
    }
    .press-thumbnail{
        height: 140px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 18px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-venue p span{
        padding-right: 65px;
        padding-left: 10px;
    }
    .event-partner-img {
        right: 10px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        max-height: 100%;
    }
    .col-res-12{
        width: 100%;
        margin: 0;
    }
    .col-res-6{
        width: 47.5%;
        margin: 0;
        display: inline-block;
    }
    .pr-thumb img{
        display: block;
        max-width: 100%;
        height: auto;
    }
    .pr-archive-box ul li{
        border: 1px solid #ddd;
        padding: 15px;
        margin-right: 0px;
    }
    .pr-archive-box ul li:nth-child(even){
        margin-right: 0;
        margin-left: 0px;
    }
    .pr-archive-box ul li h3{
        font-size: 15px;
        line-height: 23px;
        margin-top: 0;
    }
    .author-info{
        margin-bottom: 20px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    /***************************************/
    /* Speaker */
    /***************************************/
    .section-speakers .speaker_card .speaker_card_image {
        height: 350px;
    }
    .timeline_heading {
        padding-left: 0;
        margin-bottom: 35px;
    }
    .other_small_banner h1 img {
        max-width: 38px !important;
    }
}
@media (min-width:1024px) and (max-width:1100px) {
	.extra-notice {
		padding-top: 35px;
	}
    /***************************************/
    /* Index */
    /***************************************/
    .footer_widget {
        text-align: left !important;
    }
    .footer_widget li {
        text-align: left;
    }
    .slider_heading h1 span {
        font-size: 70px;
        /*display: block;*/
    }
    .slider_heading {
        padding-top: 15%;
    }
    .header_logo{
        max-width:200px;
    }
    .header_logo a{
        width: 180px;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 16px;
        margin-top: 10px;
    }
    .main_menu {
        max-height: 500px;
        overflow-y: scroll;
    }
    .main_menu ul>li{
        margin-bottom: 10px;
    }
    .main_menu ul>li a{
        font-size: 18px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    /*.slider_heading >*>br{*/
    /*display: none;*/
    /*}*/
    .slider_heading h1 {
        font-size: 50px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h3 {
        font-size: 34px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h2 {
        line-height: 35px;
        font-size: 20px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .counters_layout ul{
        margin: 0 auto;
    }
    .counters_layout ul li {
        width: 16%;
        display: inline-block;
        margin-bottom: 10px;
    }
    .counters_layout ul li h3 {
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 20px;
    }
    .counters_layout ul li h2 {
        font-size: 22px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h1{
        font-size: 37px;
        font-weight: 600;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    /*.images_box{*/
    /*padding: 15px;*/
    /*}*/
    .images_box_content h1{
        font-size: 28px;
        border-width: 6px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 85px;
    }
    .timeLine_box img {
        margin-top: 10px;
        max-height: 50px;
    }

    .timeLine_box h3{
        font-size: 18px;
    }
    .timeLine_box  ul{
        padding: 0 10px;
    }
    .timeLine_box li a{
        font-size: 14px;
    }
    .speaker_card_content h3 {
        font-size: 18px;
    }
    .speaker_card_content h4 {
        font-size: 16px;
    }
    .speaker_card_content>a{
        font-size: 16px;
        padding-right: 60px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map:before {
        background-position: 100%;
        background-size: cover;
    }
    .section_street_map {
        padding: 90px 0;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        font-size: 30px;
    }
    .footer_section{
        padding: 40px 0;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_widget h3{

    }
    .footer_widget ul{
        margin-top: 18px;
    }
    .footer_widget li a{
        font-size: 14px;
    }
    .footer_initiative{
        margin-top: 16px !important;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0 15px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 20px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 46px;
    }
    .two-color-heading img {
        max-width: 45px;
    }
    .com-ex-box ul li a{
        font-size: 18px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 20px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    .contact-box > *{
        font-size: 16px;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 22px;
    }
    .expin-box p {
        font-size: 20px;
    }
    .expin-box ol li{
        font-size: 20px;
    }
    .expin-btn button {
        font-size: 18px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 20px;
    }
    .expin-contact p{
        font-size: 20px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 46px;
    }
    .other_small_banner h1 img {
        max-width: 38px !important;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 18px;
    }
    .book-tickets-billing ul li h3{
        font-size: 18px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 35px;
        height: 30px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 44px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 400px;
    }
    .laMotion-video{
        height: 400px;
    }
    .laMotion-video iframe{
        height: 400px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .co-motion-box .co-motion-box-image {
        height: 250px;
    }
    .speaker_modal .modal-dialog {
        width: 700px;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 26px;
        line-height: 40px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 28px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 30px;
    }
    .la-in-motion-content ul li{
        font-size: 20px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
    }
    .image_grid_box{
        height: 200px;
    }
    .mobiPrize_card .mobiPrize_card_image {
        height: 262px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 20px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 26px;
    }
    .partner_box_heading h2{
        font-size: 26px;
    }
    .partner_box_heading button{
        font-size: 20px;
        padding-top: 10px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .portfolioFilter {
        padding: 60px 0;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        display: inline-block;
        margin-right: 2px;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 18px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-partner-img {
        right: 10px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        max-height: 100%;
    }
    .col-res-12{
        width: 100%;
        margin: 0;
    }
    .col-res-6{
        width: 47.5%;
        margin: 0;
        display: inline-block;
    }
    .pr-thumb img{
        display: block;
        max-width: 100%;
        height: auto;
    }
    .pr-archive-box ul li{
        border: 1px solid #ddd;
        padding: 15px;
        margin-right: 0px;
    }
    .pr-archive-box ul li:nth-child(even){
        margin-right: 0;
        margin-left: 0px;
    }
    .pr-archive-box ul li h3{
        font-size: 15px;
        line-height: 23px;
        margin-top: 0;
    }
    .author-info{
        margin-bottom: 20px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    /***************************************/
    /* Speaker */
    /***************************************/
    .section-speakers .speaker_card .speaker_card_image {
        height: 350px;
    }
  
}
@media (min-width:1101px) and (max-width:1200px) {
    /***************************************/
    /* Index */
    /***************************************/
    .footer_widget {
        text-align: left !important;
    }
    .footer_widget li {
        text-align: left;
    }
    .header_logo{
        max-width:200px;
    }
    .header_logo a{
        width: 200px;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 16px;
        margin-top: 10px;
    }
 
    .main_menu {
        max-height: 600px;
        overflow-y: scroll;
    }
    .main_menu ul>li{
        margin-bottom: 10px;
    }
    .main_menu ul>li a{
        font-size: 18px;
    }
    .main_menu ul>li a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main-slider:before{
        background-size: cover;
        background-repeat: no-repeat;
    }
    /*.slider_heading >*>br{*/
    /*display: none;*/
    /*}*/
    .slider_heading h1 span {
        font-size: 70px;
        /*display: block;*/
    }
    .slider_heading h1 {
        font-size: 50px;
        margin: 10px 0;
        line-height: 50px;
    }
    .slider_heading h3 {
        line-height: 35px;
        font-size: 34px;
    }
    .slider_heading h2 {
        line-height: 35px;
        font-size: 20px;
    }
    .slider_heading .btn {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
    }
    .home_content h1{
        font-size: 50px;
        font-weight: 600;
    }
    .counters_layout ul{
        margin: 0 auto;
    }
    .counters_layout ul li {
        width: 16%;
        display: inline-block;
        margin-bottom: 10px;
    }
    .counters_layout ul li h3 {
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 20px;
    }
    .counters_layout ul li h2 {
        font-size: 22px;
    }
    .home_content h1 br{
        display: none;
    }
    .home_content h3{
        font-size: 22px;
    }
    .home_content button{
        height: 45px;
        font-size: 16px;
        padding-top: 8px;
    }
    /*.images_box{*/
    /*padding: 15px;*/
    /*}*/
    .images_box_content h1{
        font-size: 35px;
        border-width: 8px;
    }
    .images_box_content h2{
        font-size: 18px;
        line-height: 30px;
    }
    .images_box button {
        margin-top: 10px;
        margin-bottom: 15px;
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(1) .timeLine_box:before{
        left: 0;
        right: 0;
    }
    .timeLine_box:before{
        top: 85px;
    }
    .timeLine_box img {
        margin-top: 10px;
        max-height: 50px;
    }

    .timeLine_box h3{
        font-size: 18px;
    }
    .timeLine_box  ul{
        padding: 0 10px;
    }
    .timeLine_box li a{
        font-size: 14px;
    }
    .speaker_card .speaker_card_image {
        height: 240px;
    }
    .speaker_card_content h3 {
        font-size: 18px;
    }
    .speaker_card_content h4 {
        font-size: 16px;
    }
    .speaker_card_content>a{
        font-size: 16px;
        padding-right: 20px;
    }
    .timeline_layout .row>.col-sm-3:nth-child(2) .timeLine_box:before{
        right: 0;
    }
    .timeline_layout .row>.col-sm-3:nth-child(3) .timeLine_box:before{
        right: 0;
    }
    .custom_arrows a{
        top: -50px;
    }
    .custom_arrows a:first-child{
        right: 50px;
        left: inherit;
    }
    .basic_heading{
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .speakers_section .speakers_layout .btn_large {
        font-size: 16px;
        height: 45px;
        padding-top: 8px;
        margin: 0 auto;
        display: block;
    }
    .speakers_section .speakers_layout .btn_large > i {
        margin-left: 9px;
    }
    .section_street_map:before {
        background-position: 100%;
        background-size: cover;
    }
    .section_street_map {
        padding: 100px 0;
    }
    .section_street_map .street_map h1{
        font-size: 36px;
    }
    .section_street_map .street_map button{
        height: 45px;
        padding-top: 8px;
        font-size: 16px;
    }
    .findout_layout h3 {
        line-height: 35px;
        font-size: 22px;
    }
    .findout_layout button{
        padding-top: 8px;
        height: 45px;
        font-size: 16px;
    }
    .section-partners h2{
        font-size: 30px;
    }
    .footer_section{
        padding: 40px 0;
    }
    .footer_widget{
        text-align: center;
        padding: 0 15px 15px 15px;
    }
    .br-right-white{
        border: none !important;
    }
    .footer_widget h3{
        font-size: 18px;
    }
    .footer_widget ul{
        margin-top: 18px;
    }
    .footer_widget li a{
        font-size: 14px;
    }
    .footer_initiative{
        margin-top: 16px !important;
    }
    .footer_initiative img {
        max-height: 34px;
    }
    .footer_form{
        padding: 0 15px;
    }
    /***************************************/
    /* Companies Exhibiting */
    /***************************************/
    .ce-banner-heading h3{
        font-size: 26px;
        padding: 0 15px;
    }
    .white-container{
        padding: 60px 20px;
    }
    .two-color-heading{
        padding-right: 40px;
    }
    .two-color-heading>*{
        font-size: 46px;
    }
    .two-color-heading img {
        max-width: 35px !important;
    }
    .com-ex-box ul li a{
        font-size: 18px;
    }
    /***************************************/
    /* Contact The Team */
    /***************************************/
    .black-overlay-2:before {
        background-size: cover;
    }
    .contact-header{
        padding: 50px 15px;
    }
    .expo-date > h3{
        font-size: 18px;
    }
    .expo-date > h3 > br{
        display: none;
    }
    .contact-text > *{
        font-size: 20px;
    }
    .contact-the-team .divider-80{
        width: 100%;
    }
    .contact-box > *{
        font-size: 16px;
    }
    /***************************************/
    /* Expo Inquiries */
    /***************************************/
    .expo-header{
        padding: 50px 15px;
    }
    .expin-box h3{
        font-size: 22px;
    }
    .expin-box p {
        font-size: 20px;
    }
    .expin-box ol li{
        font-size: 20px;
    }
    .expin-btn button {
        font-size: 18px;
        height: 45px;
        padding-top: 9px;
    }
    .expin-contact h3{
        font-size: 20px;
    }
    .expin-contact p{
        font-size: 20px;
    }
    /***************************************/
    /* Book Tickets */
    /***************************************/
    .other_small_banner h1{
        font-size: 46px;
    }
    .other_small_banner h1 img {
        max-width: 38px !important;
    }
    .bt-promo-code{
        display: block;
        width: 100%;
        padding-left: 25px;
    }
    .promo-code {
        max-width: 100%;
        margin-left: 0;
    }
    .section-head ul li{
        width: 32%;
    }
    .book-tickets-billing ul li span{
        font-size: 18px;
    }
    .book-tickets-billing ul li h3{
        font-size: 18px;
    }
    .bt-billing-col-2{
        width: 14%;
    }
    .inputField{
        width: 35px;
        height: 30px;
    }
    .section-head{
        display: inline-block;
        width: 100%;
    }
    .book-tickets-text{
        display: inline-block;
        width: 100%;
    }
    .inputButtons{
        padding: 0;
    }
    /***************************************/
    /* La CoMotion */
    /***************************************/
    .banner-007-heading h1{
        font-size: 46px;
    }
    /*.speakers_program a{*/
        /*font-size: 15px;*/
        /*padding-top: 13px;*/
    /*}*/
    .laMotion-video_overlay{
        background-size: cover;
    }
    .laMotion-video.min-height-600{
        min-height: 400px;
    }
    .laMotion-video{
        height: 400px;
    }
    .laMotion-video iframe{
        height: 400px;
    }
    .motion_navigation .pagination>li>a {
        height: 35px;
        line-height: 22px;
        font-size: 16px;
    }
    .motion_navigation .pagination>li:first-child>a, .motion_navigation .pagination>li:last-child>a {
        padding: 6px 12px;
    }
    .speakers_program h3{
        font-size: 18px;
        line-height: 25px;
    }
    .co-motion-box .co-motion-box-image {
        height: 250px;
    }
    .speaker_modal .modal-dialog {
        width: 700px;
    }
    /***************************************/
    /* La In Motion */
    /***************************************/
    .la-in-motion-banner{
        padding: 60px 0px;
    }
    .la-in-motion-content p{
        font-size: 20px;
    }
    .la-in-motion-content blockquote p {
        display: inline-block;
        font-size: 26px;
        line-height: 40px;
        padding: 0;
    }
    .la-in-motion-content blockquote i{
        font-size: 28px;
    }
    .la-in-motion-content blockquote p .left-quote{
        padding-right: 5px;
    }
    .la-in-motion-content blockquote p .right-quote{
        padding-left: 5px;
    }
    .la-in-motion-content .carousel-control i {
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 30px;
    }
    .la-in-motion-content ul li{
        font-size: 20px;
    }
    /***************************************/
    /* Mobi Prize */
    /***************************************/
    .mobiPrize_tabs .media-tabs-head li{
        width: auto;
    }
    .basic_dialouge_box h1{
        font-size: 22px;
    }
    .basic_dialouge_box h3{
        font-size: 20px;
        line-height: 30px;
    }
    .mobiPrize_card_content h3{
        font-size: 18px;
    }
    .image_grid_box{
        height: 200px;
    }
    .mobiPrize_card .mobiPrize_card_image {
        height: 262px;
    }
    /***************************************/
    /* Partners */
    /***************************************/
    .partner_box_heading h3{
        font-size: 20px;
        line-height: 25px;
    }
    .partners_box h2{
        font-size: 26px;
    }
    .partner_box_heading h2{
        font-size: 26px;
    }
    .partner_box_heading button{
        font-size: 20px;
        padding-top: 10px;
    }
    /***************************************/
    /* Perspective */
    /***************************************/
    .portfolioFilter a{
        overflow: hidden;
        width: 170px;
        text-align: center;
    }
    .prespective_head_box-desc h2{
        font-size: 20px;
        line-height: 30px;
    }
    .pres-box-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .portfolioFilter {
        padding: 60px 0;
        text-align: center;
    }
    /***************************************/
    /* Practical Information */
    /***************************************/
    .practical-info-banner{
        padding: 60px 25px;
    }
    .practical-information-tabs .media-tabs-head li{
        display: inline-block;
        margin-right: 2px;
    }
    .practical-information-tabs .media-tabs-head li a{
        font-size: 16px;
    }
    .practical-information-tabs .media-tabs-head{
        margin: 0 auto;
    }
    .street-map-content h3{
        font-size: 22px;
    }
    .street-map-text h3{
        font-size: 16px;
    }
    .street-map-text p{
        font-size: 18px;
    }
    .streetmap-second-content h3{
        font-size: 22px;
    }
    .streetmap-second-text p{
        font-size: 18px;
    }
    .accommodation h3{
        font-size: 22px;
    }
    .streetmap-second-text p br{
        display: none;
    }
    .accommodation-text p{
        font-size: 18px;
    }
    /***************************************/
    /* Program */
    /***************************************/
    .two-color-back-head .head-blue h3, .two-color-back-head .head-yellow h3{
        font-size: 18px;
    }
    .program-tab li a{
        font-size: 16px;
        padding: 10px;
    }
    .event-info{
        width: 100%;
    }
    .event-timing{
        padding: 0;
        margin-bottom: 15px;
    }
    .event-partner-img {
        right: 10px;
    }
    /***************************************/
    /* Single Perspective */
    /***************************************/
    .single-perspective{
        width: 100%;
        display: inline-block;
    }
    .prespective_head_box .prespective_head_box-img{
        height: 150px;
    }
    /*.signle-pr-title h3{*/
        /*font-size: 22px;*/
        /*line-height: 25px;*/
    /*}*/
    .signle-pr-date h3{
        font-size: 18px;
    }
    .single-pr-content p{
        font-size: 18px;
        line-height: 25px;
    }
    .author-name h3{
        margin-top: 10px;
    }
    .single-perspective .follow-us{
        display: none;
    }
    .ceo_comment_image img{
        max-height: 100%;
    }
    .col-res-12{
        width: 100%;
        margin: 0;
    }
    .col-res-6{
        width: 47.5%;
        margin: 0;
        display: inline-block;
    }
    .pr-thumb img{
        display: block;
        max-width: 100%;
        height: auto;
    }
    .pr-archive-box ul li{
        border: 1px solid #ddd;
        padding: 15px;
        margin-right: 0px;
    }
    .pr-archive-box ul li:nth-child(even){
        margin-right: 0;
        margin-left: 0px;
    }
    .pr-archive-box ul li h3{
        font-size: 18px;
        line-height: 25px;
    }
    .author-info{
        margin-bottom: 20px;
    }
    /***************************************/
    /* Single Press Room */
    /***************************************/
    .single-pr-banner{
        padding: 60px 25px;
    }
    .single-press-release .follow-us{
        display: none;
    }
    .single-press-room .pr-thumb {
        height: 200px;
    }
    /***************************************/
    /* Speaker */
    /***************************************/
    .section-speakers .speaker_card .speaker_card_image {
        height: 350px;
    }
}
@media (min-width:1201px) and (max-width:1320px){
    /***************************************/
    /* Header */
    /***************************************/
    .footer_widget {
        text-align: left !important;
    }
    .footer_widget li {
        text-align: left;
    }
    .counters_layout ul {
        padding: 0;
        margin: 0;
    }
    .counters_layout ul li h3 {
        font-size: 19px;
        font-weight: 600;
    }
    .home_content h1 {
        font-size: 50px;
    }
    .images_box_content h2 {
        font-size: 23px;
        line-height: 36px;
        font-weight: 600;
    }
    .footer_form {
        padding-left: 80px;
        float: left;
        padding-bottom: 40px;
    }
    .main-slider:before {
        background-size: cover;
    }
    .slider_heading {
        padding-left: 30px;
        padding-right: 30px;
    }
    .header_logo{
    height: 100%;
    margin-top: 40px;
    min-width: 180px;
    }
    .header_logo img{
    width:180px;
    margin-top:5px;
    }
    .header_logo a{
        width: 200px;
    }
    .logotop {
       margin-right:30px;
    }
    .header_logo h3 {
        margin-left: 11px;
        font-size: 16px;
        margin-top: 10px;
    }
    .header_btn{
        margin-top:30px;
    }
    .header_btn .btn {
        padding-top: 6px;
        float: left;
    }
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .main_menu ul>li> a {
        font-size: 16px;
    }
    .main_menu ul>li>a i {
        width: 30px;
        height: 25px;
        font-size: 20px;
    }
    .main_menu .dropdown-content a{
        margin-bottom: 7px;
    }
    .section_street_map:before {
        background-size: cover;
    }
}
@media (max-width:685px){
    body {
        padding-top: 65px;
    }
}
@media (max-width:768px){
    .prespective_head_box{
        width: 100%;
    }
    .program-tab li a {
        min-height: 86px;
    }
    .counters_layout ul {
        margin: 0;
    }
    .btn_large {
        font-size: 18px;
        background-size: 20px;
        padding: 8px 50px 8px 11px;
        height: auto;
    }
    .footer_widget ul {
        text-align: left;
    }
    .footer_widget {
        text-align: left;
    }
    .footer_initiative {
        text-align: left;
    }
    .footer_form {
        padding: 0;
        max-width: 350px;
    }
    .slider_heading h1 span{
        display: none;
    }
    #speakers_layout #carousel-speakers,
	#speakers_layout .custom_arrows {
        display: none;
    }
    .speakers_carousel_mobile {
        display: block;
    }
    .timeLine_box ul {
        max-height: inherit;
    }
    .footer_section {
        background-image: linear-gradient(to top, #3aa2ce 0%, #7a449a 100%);
    }
    .copyright p {
        line-height: normal;
    }
    .footer_widget, .footer_section{
        padding: 15px 3px;
    }
    .footer_widget img {
         margin-bottom: 20px;
    }
    .practical-info-banner, .contact-header{
        padding: 60px 0;
    }
}
@media (max-width:991px){
	.extra-notice {
		padding-top: 25px;
	}
    .map_area {
        display: none;
    }
    .section_street_map:before {
        display: block;
    }
}
@media (max-width: 1100px) {
    .speakers_section {
        display: inline-block;
        width: 100%;
    }
}
@media (max-width: 1200px) {
    .two-color-heading img {
        max-width: 28px;
    }
    .other_small_banner h1 img {
        max-width: 30px;
    }
    .la-in-motion-content ul li:before {
        height: 24px;
        background-position: 50%;
    }
    .speaker_card_content .bbn {
        width: 100%;
        padding-right: 15px;
    }
}
@media (min-width: 1082px) and (max-width: 1171px){
    .main_header {
        padding-left: 75px;
        padding-right: 75px;
    }
    
    
    .container {
        width: auto;
        padding-left: 75px;
        padding-right: 75px;
    }
    .images_box {
        padding: 7% 88px 10% 88px;
    }
    .home_content p {
        font-size: 23px;
    }
    .la-in-motion-content p {
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline;
        font-size: 25px;
    }
}
@media (max-width: 1413px) and (min-width: 1331px){
.main_header {
    padding-left: 100px;
    padding-right: 100px;
}
}
@media (min-width: 1172px) and (max-width: 1330px){
    
    .main_header {
    padding-left: 40px;
    padding-right: 40px;
    }
    .container {
        width: auto;
        padding-left: 120px;
        padding-right: 120px;
    }
    .images_box {
        padding: 7% 88px 10% 88px;
    }
    .home_content p {
        font-size: 23px;
    }
    .la-in-motion-content p {
        font-size: 18px;
    }
    .la-in-motion-content blockquote p {
        display: inline;
        font-size: 25px;
    }
}
@media screen and (min-width: 1331px){
    .container {
        width: auto;
        padding-left: 190px;
        padding-right: 190px;
    }
    .images_box {
        padding: 7% 96px 10% 96px;
    }
    .timeline_heading {
        padding-left: 0;
    }
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
    /*.main_header {*/
    /*height: 70px;*/
    /*}*/
    body {
        padding-top: 70px;
    }
    /*.header_menu a {*/
    /*font-size: 40px;*/
    /*line-height: 2;*/
    /*}*/
    /*.header_btn {*/
    /*padding: 15px 8px;*/
    /*}*/
    /*.header_logo {*/
    /*padding: 10px 20px;*/
    /*}*/
    .main_menu {
        top: 70px;
    }
    .header_menu {
        width: 70px;
    }
}
@media (min-width:1321px) and (max-width:1800px){
    /***************************************/
    /* Header */
    /***************************************/
    .main_menu ul>li {
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .main_menu ul>li> a {
        font-size: 20px;
    }
    .main_menu ul>li>a i {
        width: 30px;
        height: 25px;
        font-size: 22px;
    }
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
    .main_menu ul>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .main_menu ul>li> a {
        font-size: 16px;
    }
    .main_menu ul {
        padding: 20px 30px;
        margin: 0;
    }
    .main_menu .sub-menu {
        padding: 0;
        margin-top: 10px;
    }
}
@media screen and (min-width: 1601px) and (max-width: 1920px) {
    .speaker_modal_cross {
        line-height: 29px;
    }
}
@media (min-width: 992px) and (max-width: 1399px){
	.images_box_content h2 {
		font-size: 24px;
		line-height: 38px;
	}
	.home_content p {
		font-size: 22px;
	}
	.images-slider.min-height-720 {
		height: 555px !important;
	}
}
@media (min-width: 1400px) and (max-width: 1599px){
	.images_box_content .color_heading {
		font-size: 38px;
	}
}
@media (max-width: 1599px) {
	.tab-pane .basic_dialouge_box h3 {
		line-height: normal;
	}
	.book-tickets-text > * {
		font-size: 19px;
		line-height: 27px;
	}
	.la-in-motion-content blockquote p {
		font-size: 36px;
	}
	.expin-box p,.mobiPrize_card_content h3,.la-in-motion-content p,
	.street-map-text h3,.partner_box_heading h3,.contact-text > *,
	.tab-pane .basic_dialouge_box h3,.streetmap-second-text p,.accommodation-text p,
	.street-map-text > p,.expin-box ol li,.expin-contact p,.speakers_program h3,
	.single-pr-content p {
		font-size: 16px;
	}
}
@media (min-width: 1280px) and (max-width: 1349px){
	.portfolioFilter a {
		min-width: 145px !important;
    	width: 145px;
    	padding-left: 5px !important;
    	padding-right: 5px !important;
	}
	.extra-notice {
		padding-top: 79px;
	}
}
@media (min-width: 1150px) and (max-width: 1279px){
	.portfolioFilter a {
		margin-left: 2px !important;
		margin-right: 2px !important;
	}
	.portfolioFilter a {
		min-width: 145px !important;
    	width: 145px;
    	padding-left: 5px !important;
    	padding-right: 5px !important;
	}

}
@media (max-width: 767px) {
	.partners_box .partner-image img.large {
		max-height: 130px;
	}
	.partners_box .partner-image img.xl {
		max-height: 150px;
	}
	.images-slider.main-slider {
		overflow: hidden;
	}
}
@media (min-width: 768px) {
	.images_box {
		min-height: 725px;
	}
	.partners_box .partner-image img.large {
		max-width: 150px;
		max-height: 140px;
	}
	.partners_box .partner-image img.xl {
		max-width: 215px;
		max-height: 175px;
	}
    .partners_box .partner-image-xl {
        height: 150px;
    }
}

.header_btn3 {
    float: left;
    padding: 26px 25px;
}
.header_btn3 img {
    max-width:175px;
    max-height:30px;
}
.header_btn3 {
    float: left;
    padding: 26px 25px;
}
@media (max-width: 1096px) and (min-width: 800px) {
.header_btn3 img {
    max-width: 130px;
    max-height: 20px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 8px;
 }
}
@media (max-width: 835px) and (min-width: 800px) {
.header_btn3 img {
    max-width: 80px;
    max-height: 14px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 8px;
 }
}
@media (max-width: 800px) and (min-width: 768px) {
.header_btn3 img {
    max-width: 40px;
    max-height: 7px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 6px;
 }
}
@media (max-width: 767px) and (min-width: 685px) {
.header_btn3 img {
    max-width: 70px;
    max-height: 12px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 6px;
  }
}
@media (max-width: 684px) and (min-width: 480px) {
.header_btn3 {
    display: none;
    background: rgb(255, 255, 255);
    padding: 15px 0;
    text-align: center;
    margin-top: -4px;
	width:100%;
  }
}
@media (max-width: 479px) and (min-width: 100px) {
.header_btn3, .header_btn {
    display: none;
    background: rgb(255, 255, 255);
    text-align: center;
	float:right;
	width:100%;
  }
}
.header_btn3 {
    float: left;
    padding: 26px 25px;
}
.header_btn3 img {
    max-width:175px;
    max-height:30px;
}
.header_btn3 {
    float: left;
    padding: 26px 25px;
}
@media (max-width: 1096px) and (min-width: 800px) {
.header_btn3 img {
    max-width: 130px;
    max-height: 20px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 8px;
 }
}
@media (max-width: 835px) and (min-width: 800px) {
.header_btn3 img {
    max-width: 80px;
    max-height: 14px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 8px;
 }
}
@media (max-width: 800px) and (min-width: 768px) {
.header_btn3 img {
    max-width: 40px;
    max-height: 7px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 6px;
 }
}
@media (max-width: 767px) and (min-width: 685px) {
.header_btn3 img {
    max-width: 70px;
    max-height: 12px;
   }
	.header_btn3 {
    float: left;
    padding: 28px 6px;
  }
}
@media (max-width: 684px) and (min-width: 480px) {
.header_btn3, .header_btn {
    display: none;
    background: rgb(255, 255, 255);
    padding: 15px 0;
    text-align: center;
    margin-top: -4px;
	width:100%;
  }
}
@media (max-width: 479px) and (min-width: 100px) {
.header_btn3, .header_btn {
 display: none;
    background: rgb(255, 255, 255);
    text-align: center;
	float:right;
	width:100%;
  }
}

@media (max-width: 1081px) and (min-width: 441px) {
 /** Fj css **/
    .head_button_push{
        position: absolute;
        top: 43%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
        margin-top:50px;
    }
    .header_btn3, .header_btn {
 display: none;

  }
}
@media (min-width: 100px) and (max-width: 440px) {
 /** Fj css **/
    .head_button_push{
        position: absolute;
        top: 86%;
        right: 10px;
        font-size: 25px;
        color: #37aad2;
        padding: 5px;
        display: block;
        cursor: pointer;
    }
}

@media (min-width: 376px) and (max-width: 767px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 100%;
    }
}
@media (min-width: 100px) and (max-width: 375px) {
.speaker_card2 .speaker_card_image2 {
    height: 340px;
    width: 100%;
    }
}
@media (max-width: 815px) {
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
    vertical-align: baseline;
    display: block;
    width: 100%;
    text-align: left;
    }
}
@media (min-width: 991px) and (max-width:1080px) {
.top{
    margin-top: 0px;
    }
}
@media (min-width: 901px) and (max-width:990px) {
.top{
    margin-top: 0px;
    }
}
@media (min-width: 816px) and (max-width:1171px) {
.main_header {
    padding-left:5px;
    padding-right:5px;
    }
}
@media (min-width: 1525px) {
.header_btn {
    margin-top:75px;
    }
}
@media (max-width: 815px) {
.main_header {
    padding-left:0px;
    padding-right: 0px;
    }
}
@media only screen and (max-width: 600px) {
    
.footerimg {
   margin-left: -18px;
    }

.imgfooterright {
   text-align:right;
   padding-left:0px;
    }

 }
 
@media only screen and (max-width: 768px) {
.imgfooterright  {
   text-align:left;
   margin-bottom:15px;
    }
}    

@media only screen and (max-width: 1200px) {
.custom_arrows  {
  display:none;
    }
} 
@media (max-width: 1375px) {
	.font-32 {
		font-size: 30px !important;
	}
}
@media (max-width: 1300px) {
    .banner-007-heading h1 img {
		max-width: 40px;
		margin-top: -5px;
	}
}
@media only screen and (max-width: 1003px) {
.font-60 {
   font-size:35px;
    }
}   
@media only screen and (max-width: 1003px) {
.pad-right-30 {
   padding:0 4% 0 5%;
    }
}   

@media (min-width:320px) and (max-width: 700px) {
.slider_heading {
    margin-left: 7%;
    margin-right: 14%;
}

.slider_heading h1 {
    font-size: 30px;
    margin: 0px 0;
    line-height: 30px;
    margin-top: 40px;
}

.slider_heading h3 {
    font-size: 14px;
    margin: 0px 0;
    line-height: 30px;
}

.slider_heading h2 {
    line-height: 20px;
    font-size: 14px;
    max-width: 100%;
    color: #fff;
}

.slider_heading .btn {
    font-size: 11px;
    height: 45px;
    padding-top: 8px;
    max-width: 170px;
}

.newsletter {
    color: #191951;
    padding: 5px;
    border-radius: 2px 0 0 2px;
    border: 1px solid transparent;
    max-width: 120px;
    font-size: 11px;
    }
}

@media (min-width: 320px) and (max-width:360px) {
.slider_heading {
    margin-left: 0%;
    margin-right: 0%;
}

.slider_heading h1 {
    font-size: 24px;
    margin: 0px 0;
    line-height: 30px;
    margin-top: 20px;
}

.slider_heading h2 {
    line-height: 20px;
    font-size: 14px;
    max-width: 90%;
    color: #fff;
}

.slider_heading .btn {
    font-size: 11px;
    height: 45px;
    padding-top: 8px;
    max-width: 170px;
}

.newsletter {
    color: #191951;
    padding: 5px;
    border-radius: 2px 0 0 2px;
    border: 1px solid transparent;
    max-width: 120px;
    font-size: 11px;
    }
.mega-menu-logo {
    max-width: 140px;
    }
}
@media (min-width: 360px) and (max-width:360px) {
.speaker_card2 .speaker_card_image2 {
    height: 330px;
    width: 100%;
	}    
}
@media (min-width: 411px) and (max-width:411px) {
.speaker_card2 .speaker_card_image2 {
    height: 380px;
    width: 100%;
	}    
}
@media (min-width: 320px) and (max-width:320px) {
.speaker_card2 .speaker_card_image2 {
    height: 290px;
    width: 100%;
	}    
}
@media (min-width: 375px) and (max-width:375px) {
.speaker_card2 .speaker_card_image2 {
    height: 345px;
    width: 100%;
	}    
}
@media (min-width: 414px) and (max-width:414px) {
.speaker_card2 .speaker_card_image2 {
    height: 385px;
    width: 100%;
	}    
}
@media (min-width: 414px) and (max-width:414px) {
.speaker_card2 .speaker_card_image2 {
    height: 385px;
    width: 100%;
	}    
}
@media (min-width: 500px) and (max-width:500px) {
.speaker_card2 .speaker_card_image2 {
    height: 460px;
    width: 100%;
	}    
}
@media (min-width: 550px) and (max-width:769px) {
.speaker_card2 .speaker_card_image2 {
    height: 700px;
    width: 100%;
	}    
}
@media (min-width: 768px) and (max-width:768px) {
.speaker_card2 .speaker_card_image2 {
    height: 110px;
    width: 100%;
	}    
}
@media (max-width: 640px) and (min-width: 640px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 731px) and (min-width: 731px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 568px) and (min-width: 568px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 667px) and (min-width: 667px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 736px) and (min-width: 736px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 684px) and (min-width: 684px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}
@media (max-width: 734px) and (min-width: 734px) {
.speaker_card2 .speaker_card_image2 {
    height: 400px;
    width: 400px;
    }
}

@media (max-width: 823px) and (min-width: 770px) {
.vido {
   display:none;
    }
}

@media (max-width: 380px) {
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 a.mega-menu-logo img.mega-menu-logo {
  max-width:140px;
    }
}