
/* Large Layout: 1200px. */
@media only screen and (min-width: 1200px){
    .container {padding: 0;}
    .container-fluid{padding: 0;}    
     
        
    }
    
    
    
    /* Medium screen  */ 
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
       
    /*** 
    =============================================
        Mainmenu area style
    =============================================
    ***/     
    .mainmenu-area .logo {
        padding-right: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .main-menu .navigation > li.dropdown > a {
        margin-right: 10px;
    }
    .main-menu .navigation > li.dropdown > a:after {
        display: none;
    }    
    .main-menu .navigation li a {
        padding: 41px 5px 39px;
    }  
       
        
        
    /*** 
    =============================================
        Footer Area style
    =============================================
    ***/    
    .footer-social-links ul li {
        border-right: none;
        max-width: 310px;
        min-height: 40px;
        line-height: 40px;
    }    
    .footer-social-links ul li:first-child {
        border-left: none;
    }  
    .footer-social-links ul li a {
        padding: 25px 0;
    }
    
    /*** 
    =============================================
        Event Schedule Area style
    =============================================
    ***/      
    .event-schedule-tab #tabmenu-carousel {
        width: 900px;
        margin: 0 auto;
    }    
    .event-schedule-area .nav-tabs {
        max-width: 765px;
    }    
    .event-schedule-area .nav-tabs li a {
        padding: 15px 32px;
    }    
    
    /*** 
    =============================================
        Latest Blog Area style
    =============================================
    ***/  
    .latest-blog-area {
        padding-bottom: 110px;
        padding-top: 88px;
    }    
    .latest-blog-area .owl-theme .owl-nav {
        left: 37px;
        bottom: 10px;
    }    
    
    /*** 
    =============================================
        Single speaker area style
    =============================================
    ***/  
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .left {
        position: relative;
        float: none !important;
    }    
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .right {
        float: none !important;
        margin: 20px 0 0;
        border-top: 1px solid #F7F7F7;
        padding: 15px 0 0;
    }    
    
    /*** 
    =============================================
        Cart area style
    =============================================
    ***/      
    .cart-middle .apply-coupon .apply-coupon-button button {
        padding: 16px 30px 14px;
    }    
    
    /*** 
    =============================================
        Cart area style
    =============================================
    ***/        
    .checkout-area .form.billing-info {
        padding-bottom: 50px;
    }    
    
    /*** 
    =============================================
        Schedule Single Area style
    =============================================
    ***/      
    .schedule-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 50px;
    }    
    
    /*** 
    =============================================
        Blog Large Area style
    =============================================
    ***/    
    .blog-large-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }    
    
    /*** 
    =============================================
        Blog Grid Area style
    =============================================
    ***/    
    .blog-grid-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }        
        
    /*** 
    =============================================
        Blog Single Area style
    =============================================
    ***/   
    .blog-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }    
        
        
        
       
        
        
        
        
        
        
      
        
        
        
        
    }    
     
    
    
    /* Tablet Layout: 768px. */
    @media only screen and (min-width: 768px) and (max-width: 991px) {    
      
    /*** 
    =============================================
        Mainmenu Area style
    =============================================
    ***/ 
    .mainmenu-area.stricky {
        position: relative;
        background: #000;
    } 
    .mainmenu-area.stricky-fixed {
        position: fixed;
        background: #000000;
    }    
    .mainmenu-area .logo {
        display: block;
        padding-right: 0;
        padding-top: 15px;
        padding-bottom: 0px;
        float: none !important;
        text-align: center;
    }
    .main-menu .navigation li a {
        padding: 21px 7px 19px;
    }
    .main-menu .navigation > li.dropdown > a {
        margin-right: 5px;
    }
    .main-menu .navigation > li.dropdown > a:after {
        display: none;
    } 
    .mainmenu-area .buy-ticket-button {
        float: right;
        margin: 6px 0;
    }    
       
    
      
    /*** 
    =============================================
        Footer Area style
    =============================================
    ***/    
    .single-footer-widget.mar-top50 {
        margin-top: 40px;
    }    
    .footer-social-links ul li:first-child {
        border-left: none;
    }
    .footer-social-links ul li {
        border-right: none;
        max-width: 240px;
        width: 100%;
        min-height: 50px;
    }
    .footer-social-links ul li a {
        padding: 30px 0;
    }    
    .copyright-text p {
        text-align: center;
        margin: 0 0 5px;
    }    
    .footer-menu {
        overflow: hidden;
        float: none;
        text-align: center;
    }    
    .footer-menu li {
        display: inline-block;
        float: none;
        margin-right: 0;
        line-height: 26px;
        margin: 0 10px;
    }
    
    /*** 
    =============================================
        Event Schedule Area style
    =============================================
    ***/     
    .event-schedule-tab #tabmenu-carousel {
        width: 700px;
        margin: 0 auto;
    }    
    .event-schedule-area .nav-tabs {
        max-width: 550px;
    }    
    .event-schedule-area .nav-tabs li a {
        padding: 15px 13px;
    }    
    .event-schedule-area .nav-tabs li a p {
        font-size: 14px;
    }        
    .event-schedule-area .nav-tabs li a h3 {
        font-size: 16px;
    }
    .event-schedule-area .accordion-box .accordion.last {
        margin: 0 0 30px;
    }    
    .event-schedule-area .schedules-button {
        margin-top: 10px;
    }    
    
    /*** 
    =============================================
        Event Area style
    =============================================
    ***/     
    .event-area .single-team-member {
        width: 50%;
    }    
    
    /*** 
    =============================================
        Latest Blog Area style
    =============================================
    ***/  
    .latest-blog-area {
        padding-bottom: 140px;
        padding-top: 88px;
    }      
    .latest-blog-area .single-blog-item .text-holder .meta-info {
        margin-top: 20px;
    }    
    .latest-blog-area .owl-theme .owl-nav {
        bottom: -10px;
    }    
     
    /*** 
    =============================================
        Single speaker area style
    =============================================
    ***/  
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .left {
        position: relative;
        float: none !important;
    }    
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .right {
        float: none !important;
        margin: 20px 0 0;
        border-top: 1px solid #F7F7F7;
        padding: 15px 0 0;
    }        
    .single-speaker-area .top-content .text-holder {
        margin: 25px 0 0;
    }    
     
    /*** 
    =============================================
        About area style
    =============================================
    ***/     
    .about-area .text-holder {
        margin-bottom: 40px;
    } 
     
    /*** 
    =============================================
        Home Map Area style
    =============================================
    ***/     
    .home-map-area .contact-info {
        top: 15%;
        bottom: 15%;
        left: 15px;
    } 
    
    /*** 
    =============================================
        Breadcrumb Area style
    =============================================
    ***/     
    .breadcrumb-area {
        padding-top: 135px;
        padding-bottom: 132px;
    }    
    
    /*** 
    =============================================
        Gallery Area style
    =============================================
    ***/       
    .gallery-area .single-project-item .img-holder .overlay-style-one .box .content .bottom a.title {
        font-size: 15px;
    }    
    
    /*** 
    =============================================
        Cart area style
    =============================================
    ***/    
    .cart-middle .apply-coupon .apply-coupon-button button {
        padding: 16px 30px 14px;
    }    
        
    /*** 
    =============================================
        Checkout area style
    =============================================
    ***/        
    .checkout-area .form.billing-info {
        padding-bottom: 50px;
    }  
    .checkout-area .table {
        margin-bottom: 30px;
    }    
        
    /*** 
    =============================================
        Schedule Single Area style
    =============================================
    ***/            
    .schedule-single-area .schedule-content .botton-text-holder .text-box {
        margin-top: 30px;
    }    
    .schedule-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 50px;
    } 
        
    
    /*** 
    =============================================
        Blog Large Area style
    =============================================
    ***/      
    .blog-large-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }        
     
    /*** 
    =============================================
        Blog Grid Area style
    =============================================
    ***/    
    .blog-grid-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }
     
    /*** 
    =============================================
        Blog modern area style
    =============================================
    ***/       
    .blog-modern-area .single-blog-item .img-holder {
        margin-bottom: 30px;
        margin-top: 30px;
    }    
         
    /*** 
    =============================================
        Blog Single Area style
    =============================================
    ***/   
    .blog-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }    
    
    /*** 
    =============================================
        Contact Area style
    =============================================
    ***/      
    .contact-area .contact-info {
        display: block;
        margin: 60px 0 0;
    }    
        
        
    .main-slider .slide-content h1{
        font-size: 50px;
        padding: 10px 0;
    }    
        
     
        
        
        
        
        
        
     
        
    }
    
    /* Mobile Layout: 320px. */
    @media only screen and (max-width: 767px) {
        .part3{
            margin-bottom:0px;
        }
        .divCenter{
            flex-direction: column;
            align-items: center;
        }
        .divCenter img{
            width: 37%!important;
        }
        .imgmob img{
            width: 50%!important;
        }
        .event-area img {
    background-color: #fff;
    max-width:100%;
}
        .st-logo{
            float: left;
        }
        .single-footer-widget .our-info p {
            color: #e6eaf1;
            font-size: 14px;
            margin: 0;
        }
        .footer-social-links ul li span{
            display: none;;
        }
     .m-s-log{width: 131px;}
    .logo-main{
        display: none;
    }
    .logom-m-main{
        display: block;
        float: left;
        margin-right: 20px;
        margin-left: 15px;
    }
        .testimonial .pic{ padding-bottom: 10px !important; }
    
        .v-mr {
            bottom: 9px;
            width: 29%;
            height: 72px;
    }
    .v-mr i {
     
        right: 35px;
     
    }
    
    .boxed_wrapper {
    
        min-width: auto;
        min-height: auto;
        overflow: hidden;
    }
    
    .testimonial .pic img {
        width: 110px;
        height: 110px
    }
    
        
    /*** 
    =============================================
        Mainmenu area style
    =============================================
    ***/ 
    
    .mainmenu-area .container-fluid {
        padding: 0 0  !important;
       
    }
    
    .banner-main img {
        height: auto;
    }
    
    .banner-main{ height: auto !important; }
    
    .testimonial .pic {
        width: 33%;
    }
    .tes-1 .thm-btn{    height: 155px; }
    .pad-s h3{ text-align: center; }
    .pad-s {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pricing-plan-area {
            padding-top: 10px;
        padding-bottom: 10px;
    
    }
    
    .mainmenu-area.stricky {
        position: relative;
        background: #fff;
    } 
    .mainmenu-area.stricky-fixed {
        position: fixed !important;
        background: #000000;
        padding: 0 18px;
    }
    .mainmenu-area .logo {
        display: inline-block;
      /*  padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px;*/
        position: relative;
            display: block;
        z-index: 9999;
    
    }   
    
    .logo-right {
        margin-top: 15px;
        position: absolute;
        z-index: 11111111;
        top: -9px;
        left: 5px;
    }
    .un-women-logo{
        margin-top: 15px;
        position: absolute;
        z-index: 11111111;
        top: 0px;
        width: 38%;
        left: 88px;
    }
    
    .mainmenu-right-box {
        position: absolute;
        top: 0;
        right: 80px;
        z-index: 999;
    }     
    .mainmenu-area .buy-ticket-button {
        float: right;
        margin: 16px 0;
    } 
    .mainmenu-area .buy-ticket-button a{
        padding: 14px 20px 14px;        
    }    
     
    .mainmenu-area .logo a {
        display: inline-block;
        float: none;
     
    }
    .stricky-fixed .logo{ display: none; }
    .logo{    margin: 11px;}
    .logo.pull-left{float: none !important;display: none;}
    .logo .logo-main{position: absolute;
        top: 0;
        /* left: 0; */
        right: 0;
        display:none;   
        /* width: 100%; */}
    
    .logo img{ width: auto; }
    
    .main-menu {
      display: block;
        float: left !important;
        padding-bottom: 0;
        padding-top: 0;
        z-index: 5;
        width: 100%;
    }
    .main-menu .navigation li {
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }   
    .main-menu .collapse {
        border: 0px solid #eabb06 !important;
        border-radius: 0px !important;
        float: none;
        margin: 0;
        max-height: 290px;
        overflow: auto;
        padding: 0;
        width: 100%;
    }   
    .main-menu .collapse.in, 
    .main-menu .collapsing {
        border: 0px solid #4b4b4b;
        border-radius: 3px;
        margin: 0 0 20px;
        padding: 0;
        border-top: none;
    }    
    .main-menu .navbar-header{
        position:relative;
        float:none;
        display:block;
        text-align: right;
        width:100%;
        padding: 0;
        right:0px;
        z-index:12;
    }        
    .main-menu .navbar-header .navbar-toggle {
       display: inline-block;
        z-index: 7;
        border: 2px solid #10355a;
        float: none;
        margin: 20px 0;
        border-radius: 0;
        padding: 11px 9px;
        right: 20px;
    }
    .main-menu .navbar-header .navbar-toggle .icon-bar {
       background: #182a42 none repeat scroll 0 0;
        font-weight: 700;
    } 
    
    .team-section2 {
        padding: 0px 0;
    }
    .sec-title h1 {
        color: #ededed;
        font-size: 29px;
        line-height: 62px;}
    .contact-area {
        padding-bottom: 30px;
        padding-top: 30px;
    }
        
    .main-menu .navbar-collapse > .navigation {
        background: #ef760c;
        float: none !important;
        margin: 0 !important;
        width: 100% !important;
    }        
    .main-menu .navbar-collapse > .navigation > li{
        margin:0px !important;
        float:none !important;
        width:100%;
        padding: 0;
    } 
    .main-menu .navbar-collapse .navigation > li > ul > li {
        border-bottom: 0px solid #12226d;
    }    
    .main-menu .navigation li.dropdown > a:after{
        display:none !important;
    }
    .main-menu .navigation > li > a:before{
        display: none;
    }
    .main-menu .navbar-collapse > .navigation > li > a{
        padding:10px 10px !important;
    }     
    .main-menu .navbar-collapse > .navigation > li > ul,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul{
        position:relative;
        border:none;
        float:none;
        visibility:visible;
        opacity:1;
        display:none;
        margin:0px;
        left:auto !important;
        right:auto !important;
        top:auto !important;
        width:100%;
        background: none;
        border-radius:0px;
        -webkit-border-radius:0px;
        -ms-border-radius:0px;
        -o-border-radius:0px;
        -moz-border-radius:0px;
        transition:none !important;
        -webkit-transition:none !important;
        -ms-transition:none !important;
        -o-transition:none !important;
        -moz-transition:none !important;
    } 
    .testimonial {
        padding-top: 20px;
        padding-bottom: 0;
        margin-bottom: 21px;
        display: block;
    }   
    .main-menu .navbar-collapse > .navigation > li > ul,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul{
        border-top: 0px solid rgba(255,255,255,1) !important;   
    }
        
    .main-menu .navbar-collapse > .navigation > li,
    .main-menu .navbar-collapse > .navigation > li > ul > li,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
        border-top: 1px solid #ff9b1a !important;
        opacity:1 !important;
        top:0px !important;
        left:0px !important;
        visibility:visible !important;
    }
    .main-menu .navbar-collapse > .navigation > li:last-child,
    .main-menu .navbar-collapse > .navigation > li > ul > li:last-child,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:last-child{
        border-top: 1px solid #ff9b1a !important;
    }
    .main-menu .navbar-collapse > .navigation > li > a,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
        padding: 10px 10px !important;
        line-height: 22px;
        margin: 0;
        color: #ffffff;
        background: #10355a;
        text-align: left;
    }
    .stricky-fixed .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
        
        color: #ffffff;
        background: #000000;}
    
    .main-menu .navbar-collapse > .navigation > li > ul > li > a{
        padding: 10px 20px; 
        line-height:22px;
        color:#ffffff;
        background:#ef760c;
        text-align:left;
    } 
    .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a{
        padding: 10px 10px;         
    }    
        
    .main-menu .navbar-collapse .navigation > li > ul li a::before{
        display: none;
    }  
    .main-menu .navbar-collapse > .navigation > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li.current > a{
        background: #da7c03;
        color: #222222 !important;
    }        
    .main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{
        display:block;
    } 
        
    /*** 
    =============================================
        Breadcrumb Area style
    =============================================
    ***/     
    .breadcrumb-area {
          padding-top: 50PX;
        padding-bottom: 50px;
    }       
       
    /*** 
    =============================================
        Footer Area style
    =============================================
    ***/    
    .single-footer-widget.mar-top50 {
        margin-top: 40px;
    } 
    .single-footer-widget.mar-bottom-50 {
        margin-bottom: 40px;
    } 
    .single-footer-widget .title {
        padding-bottom: 20px;
        margin-top: 18px;
    }    
    .single-footer-widget .latest-post .single-post .text-holder a.post-title {
        font-size: 13px;
        top: -3px;
    }      
    .footer-social-links ul li:first-child {
        border-left: none;
    }
    .footer-social-links ul li {
        border-right: none;
         max-width: 17%;
        width: 100% !important;
        min-height: 50px;
    }
    .footer-area {
        padding-top: 30px;
        padding-bottom: 30px;
     
    }
    .col-5 {
        float: none;
        width: 100% !important;
        display: block;
        border-right: none;
     
    }
    
    .event-area h3 {
        margin-bottom: 20px;
        font-size: 17px;
        font-weight: 500;
    }
    .event-area img {
        margin-bottom:30px;
    }
    
    .timer-main {
     float: none;
     }
    .mobile-d{ display: block; }
    .part-mobile{ display: none !important; }
    /*toadayy */
    
    
    .footer-social-links ul li a {
        padding: 10px 0;
        font-size: 14px;
    }    
    .copyright-text p {
        text-align: center;
        margin: 0 0 5px;
    }    
    .footer-menu {
        overflow: hidden;
        float: none;
        text-align: center;
    }    
    .footer-menu li {
        display: inline-block;
        float: none;
        margin-right: 0;
        line-height: 26px;
        margin: 0 10px;
    }
        
    /*** 
    =============================================
        Event Schedule Area style
    =============================================
    ***/      
    .event-schedule-tab #tabmenu-carousel {
        width: 300px;
        margin: 0 auto;
    }    
    .event-schedule-area .nav-tabs {
        max-width: 200px;
    } 
    .event-schedule-area .nav-tabs li {
        float: none;
        margin: 0 0 5px;
        display: block;
        border-right: none;
    }    
    .event-schedule-area .nav-tabs li a {
        padding: 15px 13px;
    }    
    .event-schedule-area .nav-tabs li a p {
        font-size: 16px;
    }        
    .event-schedule-area .nav-tabs li a h3 {
        font-size: 20px;
    }
    .event-schedule-area .accordion-box .accordion.last {
        margin: 0 0 30px;
    }      
    .event-schedule-area .schedules-button {
        margin-top: 10px;
    }    
    .event-schedule-area .accordion-box .accordion .single-box-content .bottom-content .button {
        float: none !important;
    } 
    .event-schedule-area .accordion-box .accordion .single-box-content .bottom-content .social-share {
        float: none !important;
        margin: 15px 0 0;
    } 
        
        
    /*** 
    =============================================
        Event Area style
    =============================================
    ***/     
    .event-area .single-team-member {
        width: 100%;
    }    
    
    /*** 
    =============================================
        Latest Blog Area style
    =============================================
    ***/  
    .latest-blog-area {
        padding-bottom: 140px;
        padding-top: 88px;
    }      
    .latest-blog-area .single-blog-item .text-holder .meta-info {
        margin-top: 20px;
    }    
    .latest-blog-area .owl-theme .owl-nav {
        bottom: -10px;
    }    
    
    /*** 
    =============================================
        Single speaker area style
    =============================================
    ***/  
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .left {
        position: relative;
        float: none !important;
    }    
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content .right {
        float: none !important;
        margin: 20px 0 0;
        border-top: 1px solid #F7F7F7;
        padding: 15px 0 0;
    }        
    .single-speaker-area .top-content .text-holder {
        margin: 25px 0 0;
    }    
    .single-speaker-area .bottom-content .schedule .schedule-single .inner-content {
        padding: 25px 15px 25px;
    }    
     
    /*** 
    =============================================
        About area style
    =============================================
    ***/     
    .about-area .text-holder {
        margin-bottom: 20px;
    }
        
    /*** 
    =============================================
        Home Map Area style
    =============================================
    ***/     
    .home-map-area .contact-info {
        left: 15px;
        top: 15%;
        bottom: 15%;
        max-width: 300px;
        padding: 35px 10px 25px;
    }
     
    /*** 
    =============================================
        Gallery area gallery page style
    =============================================
    ***/       
    .gallery-area.gallery-page .single-project-item.span-4 {
        width: 100%;
        float: none;
        max-width: 600px;
        margin: 0 auto;
    }    
    
    /*** 
    =============================================
        Cart area style
    =============================================
    ***/
    .cart-top-text {
        padding: 12px 30px 25px;
        margin-bottom: 35px;
    }    
    .cart-top-text .text {
        float: none !important;
        text-align: center;
    } 
    .cart-top-text .button {
        float: none !important;
        text-align: center;
    }    
    .cart-middle .update-cart {
        float: left !important;
        margin: 10px 0;
    }
    .cart-middle .apply-coupon {
        padding-left: 0;
        position: relative;
    }  
    .cart-middle .apply-coupon input[type="text"] {
        position: relative;
        width: 225px;
        margin-bottom: 10px;
    }
        
    /*** 
    =============================================
        Checkout area style
    =============================================
    ***/        
    .checkout-area .form.billing-info {
        padding-bottom: 50px;
    }  
    .checkout-area .table {
        margin-bottom: 30px;
    } 
        
    /*** 
    =============================================
        Schedule Single Area style
    =============================================
    ***/            
    .schedule-single-area .schedule-content .botton-text-holder .text-box {
        margin-top: 30px;
    }    
    .schedule-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 50px;
    }
        
    
    /*** 
    =============================================
        Blog Large Area style
    =============================================
    ***/      
    .blog-large-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }        
        
    /*** 
    =============================================
        Blog Grid Area style
    =============================================
    ***/    
    .blog-grid-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }        
        
    /*** 
    =============================================
        Blog modern area style
    =============================================
    ***/       
    .blog-modern-area .single-blog-item .img-holder {
        margin-bottom: 30px;
        margin-top: 30px;
    }    
         
    /*** 
    =============================================
        Blog Single Area style
    =============================================
    ***/   
    .blog-single-area .sidebar-wrapper {
        padding-left: 0;
        margin-top: 60px;
    }    
    .blog-single-area .middle-content-box .img-holder, 
    .blog-single-area .middle-content-box .text-holder {
        display: block;
    }         
    .blog-single-area .middle-content-box .text-holder {
        padding-left: 0px;
        margin-top: 30px;
    }    
    
    /*** 
    =============================================
        Contact Area style
    =============================================
    ***/      
    .contact-area .contact-info {
        display: block;
        margin: 60px 0 0;
    }
     
    /*** 
    =============================================
        In slider Area countdown style
    =============================================
    ***/  
    .timer-box {
        position: relative;
        height: auto;
        text-align: center;
        float: none;
        width: 100%;
    }        
    .countdown-timer {
    position: relative;
        width: 100%;
        height: 100%;
      
        background: #182941;;
        text-align: center;
        margin: 0 auto;
    }  
    .spnr {
        padding: 20px 0;
     
    }
    
    .thm-btn {
        font-size: 14px;
        padding: 11px 12px 10px;
        
    }
    
    .fact-counter-area {
      
        padding: 30px 0;
        margin-bottom: 0;
      
    }
    .dmnd img {
        width: 18% !important;
    }
    .slve img {
        width: 16% !important;
        margin: 0 12px;
    }
    
    .gld img {
        width: 100%  !important;
    }
    .gld img {
        max-width: 57%;
    }
    
    .fact-counter-area .single-item .text-holder h3 {
        font-size: 14px;
        }
    .btn-banner .thm-btn {
        position: absolute;
        bottom: -79px;
        margin: auto;
        width: 50%;
        left: 0; 
        right: 0;
    }
 .m-per{
     display: block;
 }
    .m-sindia{
        width:26%!important;
        display: block;
        margin: auto;
    }
    .plt img {
        width: 52%;
        max-width: 56%;
    }
  

    
    .fact-counter-area .single-item{ 
         float: left;
        width: 50%; }
    
    
    .about-area {
        padding-top: 31px;
    }
    
    .location {
        /* font-size: 15px; */
        background-color: #ccc;
    }
    
    .location:before{ right: 0; }
    .sec-title h2{font-size:23px; line-height: 31px;}
    .event-area .sec-title h2 {
        font-size:35px;
        margin-bottom: 40px;
    }
    
    .banner-caption .text { font-size: 15px; }
    
    .banner-caption h1{ font-size: 44px; }
    
    .banner-caption{ width: 100%; }
    .countdown-timer li {
    
       
        float: none;
        width: 60px;
        margin: 0 auto;
       /* padding: 0 30px 22px;*/
        border-right: none;
        line-height: 30px;
        text-align: center;
    }
       
        
    /*
    
    .container-fluid {
        padding: 0 10px !important;
    }*/
    
        
      .banner-bottom {
        background-color: #182942;
    }
    
    .location {
          font-size: 15px;
        padding-left: 0;
        width: 101%;
        position: relative;
        left: -30px;
        padding: 20px 20px;
     }  
    
     .countdown-timer .default-coundown {
      
        width: 100%;
        left: 0;
     }
        
    .countdown-timer li span {
       
        font-size: 14px;
        text-transform: uppercase;
    }
    
    .banner-main {
        padding-bottom: 0;
    }
    .sec-title{ padding-bottom: 0 !important; }
    
    .fact-counter-area .single-item:last-child{ float: none; width: 100%; }
    .spnr img {
        margin-bottom: 20px;
    }
    .core img{     width: 17% !important; }
    .event-area{ padding-top: 0; padding-bottom: 0; }
    .speak [class*="col-"] {
        width: 100%;
       
    }
    .glips-right{ float: none; width: 100%;margin-top: 20px;}
    .glips-left{ float: none; width: 100%; }
    
    .speakers [class*="col-"] {
       
        
       
       margin-left: 0px; 
       margin-right: 0px; 
        margin-bottom: 20px;
        width: 100%;
      
    }
    
    .glips{ font-size: 23px; }
    
    .glimps-main {
        width: 100%;
        float: none;
        padding: 20px 0;}
    
    .main-d{ float: none; width: 100%; padding-top: 0;  }
    
    
    
    /*.spnr h3 {
       
         text-transform: UPPERCASE; 
        padding-bottom: 20px;}
    
        
    }  */    
    
    /* Wide Mobile Layout: 480px. */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
    
    
        
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    @media only screen and (max-width: 767px){
        
    .main-slider .slide-content .medium-title {
        font-size: 20px;
        line-height: 1.2em;
        padding-bottom: 10px;
    }        
    .main-slider .slide-content h1 {
        font-size: 30px;
        line-height: 1em;
        padding: 15px 0;
    }
    .main-slider .text{
        margin: 0px 0 0;
    }
    .mob-h1 h1{
        font-size: 25px!important;
    }  
    .venue-left address h3{
        font-size: 18px!important;
    } 
    .venue-left address span{
        font-size: 13px!important;
    } 
    address{
        margin-left: 47px;
    }
    address:nth-child(1){
        margin-top: 472px;
    }
   
    }
    
    
    
    
    