    .foot_bootom,
    .padding .col-lg-2 a img {
        display: none!important
    }
    @font-face {
        font-family: 'IBM-plex-bold';
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577164925IBMPlexSans-Bold.eot');
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577164925IBMPlexSans-Bold.eot?#iefix') format('embedded-opentype'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165004IBMPlexSans-Bold.woff2') format('woff2'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577164977IBMPlexSans-Bold.woff') format('woff');
           
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'IBM-plex-light';
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165104IBMPlexSans-Light.eot');
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165104IBMPlexSans-Light.eot?#iefix') format('embedded-opentype'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165047IBMPlexSans-Light.woff2') format('woff2'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165079IBMPlexSans-Light.woff') format('woff');
           
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'IBM-plex-regular';
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165158IBMPlexSans-Regular.eot');
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165158IBMPlexSans-Regular.eot?#iefix') format('embedded-opentype'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165231IBMPlexSans-Regular.woff2') format('woff2'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165198IBMPlexSans-Regular.woff') format('woff');
           
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'IBM-plex-semibold';
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165335IBMPlexSans-SemiBold.eot');
        src: url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165335IBMPlexSans-SemiBold.eot?#iefix') format('embedded-opentype'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165267IBMPlexSans-SemiBold.woff2') format('woff2'),
            url('https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577165301IBMPlexSans-SemiBold.woff') format('woff');
           
        font-weight: normal;
        font-style: normal;
    }
    .carousel-inner>.item>img, .carousel-inner>.item>a>img {
        width: 100%;
    }
    @media 
      (-webkit-min-device-pixel-ratio: 2), 
      (min-resolution: 192dpi) { 
      .footer-section-1 img, .logo-left-en img {
            max-width: 120px;
      }
    }
    /*.header-content .container{width:100%; max-width:100%;}*/

    body {
        font-family: arial, sans-serif;
        font-size: 17px;
      color:#000;
    }
    /* ------------- Welcome Start ------------- */
    .welcome{
        padding-top: 40px;
    }
    .welcome h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 700;
    }
    .welcome p{text-align: justify;}
    .welcome ol{}
    .welcome ol li{
        padding: 0px 0px;
    }
    /* ------------- welcome End ----------- */

    /* ------------- Refresh Start ------------- */
    .Refresh{
        padding-top: 40px;
    }
    .Refresh h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Refresh p{}
    /* ------------- Refresh End ----------- */

    /* ------------- VOP_Agenda Start ------------- */
    .VOP_Agenda{
        padding-top: 40px;
    }
    .VOP_Agenda h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .VOP_Agenda h4{
        font-size: 25px;
        color: #033F89;
        margin: 0px;
        padding: 10px 0px;
    }
    .VOP_Agenda ul{}
    .VOP_Agenda ul li{}
    /* ------------- VOP_Agenda End ----------- */

    /* ------------- Climate_Week Start ------------- */
    .Climate_Week{
        padding-top: 40px;
    }
    .Climate_Week h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Climate_Week p{}
    .Climate_Week .climate_img_row{
        margin-bottom: 30px;
    }
    .climate_img_row .climate_img{
        text-align: center;
        margin: 30px 0px;
    }
    .climate_img img{
        box-shadow: 5px 8px 14px 6px rgba(0, 0, 0, 0.3);
    }

    /* ------------- Climate_Week End ----------- */

    /* ------------- Committee_Fisheries Start ------------- */
    .Committee_Fisheries{
        padding-top: 40px;
    }
    .Committee_Fisheries h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Committee_Fisheries p{}
     .cf_img_row{
        margin-bottom: 30px;
    }
    .cf_img_row .cf_img{
        text-align: center;
        margin: 30px 0px;
    }
    .cf_img img{
        box-shadow: 5px 8px 14px 6px rgba(0, 0, 0, 0.3);
    }

    /* ------------- Climate_Week End ----------- */

    /* ------------- World_Maritime Start ------------- */
    .World_Maritime{
        padding-top: 40px;
    }
    .World_Maritime h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .World_Maritime p{}
     .wm_img_row{
        margin-bottom: 30px;
    }
    .wm_img_row .wm_img{
        text-align: center;
        margin: 30px 0px;
    }
    .wm_img img{
        box-shadow: 5px 8px 14px 6px rgba(0, 0, 0, 0.3);
        height: 150px;
    }

    /* ------------- World_Maritime End ----------- */

    /* ------------- UNFCCC Start ------------- */
    .UNFCCC{
        padding-top: 40px;
    }
    .UNFCCC h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .UNFCCC p{}
     .UNFCCC_row{
        margin-bottom: 30px;
    }
    .UNFCCC_row .UNFCCC_img{
        text-align: center;
        margin: 30px 0px;
    }
    .UNFCCC_img img{
        box-shadow: 5px 8px 14px 6px rgba(0, 0, 0, 0.3);
        width: 294px;
    }

    /* ------------- World_Maritime End ----------- */

    /* ------------- Why_Attend Start ------------- */
    .Why_Attend{
        padding-top: 40px;
    }
    .Why_Attend h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Why_Attend1{
        background: url(https://vepimg.b8cdn.com/uploads/vjfnew/8144/uploads/vjf/content/misc/1660573195Whyattend.png) no-repeat center 100%;
        background-size: cover;
        margin-top: 60px;
     }
    .Why_Attend2{background: url("https://vepimg.b8cdn.com/uploads/vjfnew/8144/uploads/vjf/content/misc/1660205006b2.jpg")no-repeat  100%;
                background-size:cover;}
    .Why_Attend p{}
    .why_attend_row {
        margin: 20px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .why_attend_col_img{
        text-align: center;
    }
    .why_attend_col_img img{
        width: 100px;
    }
    .why_attend_col_text{
        padding-top: 18px;
    }
    .why_attend_col_text p{}
    .why_attend_col_text p b{
        color: #034089;
    }
    /* ------------- Why_Attend End ----------- */


    /* ------------- Why_Attend_Para Start ------------- */
    .Why_Attend_Para{
        padding-top: 40px;
    }
    .Why_Attend_Para h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Why_Attend_Para p{}
    .Why_Attend_Para ul{}
    .Why_Attend_Para li{
        padding-top: 10px;
    }
    .why_attend_para .spn_row{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .why_attend_para .spn_row .spn{
        text-align: center;
        margin: 20px 0px;
    }
    .why_attend_para .spn_row .spn img{
        border: 2px solid #f1f1f1;
        padding: 10px;
    }


    /* ------------- Why_Attend_Para End ----------- */

    /* ------------- Why_Ocean_Pavilion Start ------------- */
    .Why_Ocean_Pavilion{
        padding-top: 40px;
    }
    .Why_Ocean_Pavilion h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
    }
    .Why_Ocean_Pavilion p{}
    .Why_Ocean_Pavilion ul{}
    .Why_Ocean_Pavilion li{
        padding-top: 10px;
      color: #000;
    }
    .Why_Ocean_Pavilion .wop_img_row{
        display: flex;
        justify-content: center;
        margin: 20px 0px;
    }
    .Why_Ocean_Pavilion .wop_img_row .wop_img{
        text-align: center;
        margin: 20px 0px;
    }
    .Why_Ocean_Pavilion .wop_img_row .wop_img img{
       
        box-shadow: 5px 8px 14px 6px rgba(0, 0, 0, 0.3);
    }


    /* ------------- Why_Ocean_Pavilion End ----------- */

    /* ------------- Banner_bottom Start ------------- */
    .Banner_bottom{
        padding-top: 40px;
    }
    .Banner_bottom h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
        text-align: center;
    }



    /* ------------- Banner_bottom End ----------- */

    /* --------------banner_Text----------- */
    .banner_btns {
        padding-right: 15px;
        text-align: center;
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-flow: wrap;
    }
    .banner_btns .reg {
        border-radius: 10px;
        width: 100%;
        max-width: 160px;
        background: white;
        text-align: center;
        color: #033f87 !important;
        border: 2px solid #033f87;
        margin-bottom: 10px;
    }
    .banner_btns .log {
        border-radius: 10px;
        width: 100%;
        max-width: 160px;
        text-align: center;
        color: white !important;
        border: 2px solid #033f87;
        margin-bottom: 10px;
    }

    /* ---------------Banner text End---------- */



    h1 {
        font-size: 48px;
        color: #2d2c2c;
        text-align: left;

    }
    .col-sm-6 .flex-div .lightGrey-bg {
        border-bottom: 1px solid #dde1e6;
        border-right: 1px solid #dde1e6;
    }
    #clockdiv > div:last-child {
         margin-right: 15px; 
    }
    .form-control {
       height:auto;   
        font-size: 17px;
        line-height: 27px;
    padding-top: 10px;
    }
    .form-group label {
          font-size: 18px;
    }



    .IBMvirtual{position:absolute; right:30px; top:30px; color:#fff; font-size:16px; z-index:55;}
    .header-content {
        background: #033F87;
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .why-attend{background:#000;}
    .why-attend-list {list-style:none; padding:0px; margin:0px;}
    .why-attend-list li{
        position:relative; 
        margin-left:80px; 
        color:#fff; 
        margin-bottom: 30px; 
        font-size: 22px;
        padding-top: 30px;
    }
    .why-attend-list span {
        color: #0f6dff;
        
    }
    .why-attend-list .icon {
        position: absolute;
        left: -80px;
        width: 60px;
        height: 60px;
        border-radius: 100%;
        background: #0f6dff;
        text-align: center;
        padding: 11px;
    }
    .collage-img{background: url("https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577865363why-attend-img.jpg")no-repeat center;
        background-size: cover;
    }

    .gradient-bar{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0+100 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

    position: absolute;
        width: 30px;
        left: 0px;
        height: 100%;
        z-index: 55;
    }
    .modal-title {font-size: 19px;font-weight: bold;}
    .why-attend .col-sm-6:last-child {
        padding-right: 0px;
    }
    .page-heading {display:none;}

    .full-page-container {
        width: 100%;
        max-width: 100%;
        min-height: 700px;
    }
    .row-content {
        padding: 10px 0px 100px 0px;
    }
    button.btn {

        
    }
    .btn-primary{}
    .inner-banner {
        min-height: 400px;
        margin-bottom: 35px;
        background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1578475467register-banner.jpg)no-repeat center;
        background-size: cover;
    }
    .muted{font-size: 14px;  
        color: #000000;
        margin-top: 15px;
        margin-bottom: 15px;}

    .reg-form label span{color:red; }
    .blue-btn, .black-btn{padding:12px 5px; color:#fff;background: #033F89; border:none; font-size:22px;line-height: 22px;}
    .black-btn{background:#000;}
    .blue-btn:hover{  text-decoration:none;color: inherit;}
    .black-btn:hover{background:#054ADA; color:#fff; text-decoration:none;}
    .black-bg{ color:#fff;padding: 20px 0px;border-bottom: 5px solid #033f89;}

    /*.blue60{color:#0F6DFF;}*/
    .blue60{color: #2E75B6;}
    .blue50{color:#4589ff}
    .blue60-bg{background:#0F6DFF;}
    .blue50-bg{background:#4589ff}
    .blue70{color:#054ADA}
    .blue70-bg{background:#054ADA;}

    .lightGrey-bg{background:#f3f3f3;}
    .lightGrey-bg:hover{background:#0F6DFF;}
    .lightGrey-bg:hover .panel-default>.panel-heading, 
    .lightGrey-bg:hover .panel-default>.panel-heading+.panel-collapse>.panel-body,
    .lightGrey-bg:hover h4{color:#fff !important;}

    .rotating-heading {
        font-size: 32px;
        padding-left: 0px;
        line-height: 38px;
        display: inline-block;
        padding-right: 25px;
        width: 32%;
        float: left;
        color: #2E75B6;
        border-right: 7px solid #033F87;
    }

    .panel-title>a:focus{text-decoration:none;}
    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: transparent;
        color: #000;
        padding-top: 0px;
        font-size: 22px;
        
      padding-left: 35px;
    }
    .panel-title {
        line-height: 35px;
        font-size: 22px;
    }
    .footer-btn {
        background: #f3f3f3;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .flex-div{display: -webkit-flex;
    display: flex;
      -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
      -webkit-align-items: stretch;
        align-items: stretch;
      display:-webkit-box;
    }
    .flex-div .col-sm-12 {
        min-height: 135px;
      padding-top:15px;
      padding-bottom:15px;
    }
    .panel-default>.panel-heading {
          padding-left: 4px;
        color: #000;
        background-color: transparent;
        border-color: transparent;
    }
    .panel-default {
        border-color: transparent;
    }
    .agenda-time {
        font-size: 22px;
        color: #000;
    }
    .panel {
       
        background-color: transparent;
      -webkit-box-shadow: none;
        box-shadow: none;
    }
    .panel-title > a:after {
           float: left !important;
           font-family: FontAwesome;
           content: "";
           /*background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577710054angle-down-icon.png) 0px 3px no-repeat;*/
           background: url("https://vepimg.b8cdn.com/uploads/vjfnew/8144/uploads/vjf/content/misc/1660312254Plus.png") 0px 3px no-repeat; 
           width: 20px;
           margin-right: 10px;
           height: 20px;
           margin-top:6px;
           position: absolute;
           right: 0px;
           
    }

    .panel-title > a.collapsed:after {
        float: left !important;
        content:
        "";
        /*background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577870602angle-right-icon.png) 0px 0px no-repeat;*/
        background: url("https://vepimg.b8cdn.com/uploads/vjfnew/8144/uploads/vjf/content/misc/1660312050minus.png") 0px 3px no-repeat;
        width: 20px;
        margin-right: 10px;
        height: 25px;
        margin-top:0px;
    }

    .lightGrey-bg:hover .panel-title > a:before{background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577710054angle-down-icon.png) 0px 3px no-repeat;}
    .lightGrey-bg:hover .panel-title > a.collapsed:before{background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577870602angle-right-icon.png) 0px 0px no-repeat;}
    .agenda-time{font-size:22px; font-family: 'IBM-plex-light';margin: 15px 0px; color:#000; display:none;}
    .agenda-time img{margin-right:12px;     max-width: 26px;}
    h3{font-size:40px;font-family: 'IBM-plex-light';    padding: 15px 0px 25px;
        margin: 0px;}
    h4 {
        font-size: 32px;
        
        margin: 35px 0px;
    }
    .agenda-table{background: #f3f3f3;}
    .agenda-table-content td{padding: 15px;}
    .agenda-table-content td:hover{background:#0F6DFF}
    .agenda-table-content td{border-top: 1px solid #dde1e6;}
    .agenda-table-content td:hover h4, .agenda-table-content td:hover .panel-body{color: #fff !important;}

    .agenda-table-content td:hover .panel-title > a:before {
        background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577710054angle-down-icon.png) 0px 3px no-repeat;
    }

    .agenda-table-content td:hover .panel-title > a.collapsed:before {
        background: url(https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577870602angle-right-icon.png) 0px 0px no-repeat;
    }
    .panel-title>a {
        color: inherit;
        padding-left: 30px;
        position: relative;
        display: inline-block;
    }


    .rotating-text {
        display: inline-block;
        font-size: 28px;
        padding-left: 20px;
        padding-top: 0px;
        color: #2E75B6;
        width: 61%;
    }
    .intro-text{
        font-size:22px;
        
        line-height: 40px;

    }

    .event-date{font-size:26px;color: #2E75B6; display:block;font-weight: 700;}
    .event-date img{margin-right:12px;}
    .ResponseBoxTxt {
        padding-top: 20px;
        font-size: 20px;
        line-height: 40px;
        text-align: left;
    }
    .counter {
        padding-top: 45px;
        padding-bottom: 45px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        clear: both;
    }
    .counter-heading {
        display: inline-block;
        font-size: 22px;
        line-height: 28px;
    }
    .counter-div {
        display: inline-block;
      -webkit-flex-grow:2;   
      flex-grow: 2;
      
    }
    #clockdiv {
       
        color: #fff;
        display: inline-block;
        font-weight: 100;
        text-align: center;
        font-size: 70px;
        width: 100%;
          display: -webkit-flex;
        -webkit-justify-content: space-around;
        display: flex;
        justify-content: space-around;
    }
    #clockdiv > div {
        padding: 0px;
        border-radius: 3px;
         background: none; 
        /* display: inline-block; */
        margin: 0px 15px;
      -webkit-flex-grow: 1;
      flex-grow: 1;
      position:relative;
    }
    #clockdiv div > span {
        padding: 7px 10px 0;
        border-radius: 3px;
        background: none;
        display: block;
        line-height: 1em;
        min-width: 78px;
    }

    #clockdiv > div:after {
        content: "";
        height: 55px;
        width: 1px;
        background: #333;
        right: -15px;
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
    }
    #clockdiv > div:last-child:after{background:none;}
    #clockdiv .smalltext {
        padding-bottom: 3px;
        font-size: 22px;
       
    }
    .main_top_area {
        background: url(../images/banner.jpg) 50% 50%/100% no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: relative;
        width: 100%;
        height: auto;
      /*min-height:530px;*/
    }

    .logo-left-en img {width:60; /*position: absolute;*/}

    .footer-section-1 img {
        /*margin-left: 46px;*/
        max-width: 60px;
        margin-top: 10px;
    }
    .footer-section-2{text-align:right}
    #LoginBtn {
        border: 1px solid #ccc;
        margin-left: 10px
    }

    .emp-video-tag {
        max-width: 100%
    }

    .navbar-default {
         padding-top: 10px;
        min-height: initial;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .navbar-toggle {
        margin-top: -25px;
          margin-right: 0px;
            margin-bottom: 5px;
    }

    .logo-left-en {
        text-align: left!important
    }

    .row.padding {
        padding-top: 36px;
    }

    .modal-header {
        background-color: #033F87;
    }

    .participating img {
        height: auto
    }

    .top-right-section {
        padding-top: 0px;
    }

    .main_top_area {
        border-bottom: none
    }

    .main_top_area .container-wrp {
        background: rgba(0, 0, 0, .5)
    }

    .popup {
        background: 0 0;
        padding-top: 60px
    }

    .popup h1 {
        font-family: Arial, serif!important;
        font-size: 3.5em!important;
        margin-top: 40px;
        text-transform: none;
        font-weight: 700
    }

    .popup h2 {
        line-height: 1.1;
        margin-top: 20px;
        margin-bottom: 50px;
        color: #fff;
        font-size: 3.5em;
        font-weight: 700
    }

    .col-sm-6 a img {
       
    }

    .padding a img {
        padding-top: 0!important;
        padding-bottom: 10px!important;
        margin-bottom: 0!important
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        text-align: right;
          padding: 0px;
    }

    #footer, footer {
        border-top-color: #3eb0e3!important;
        background-color: #033f89!important;
        padding-bottom: 8px;
    }

    .footer-section-2 img {
        margin-top: 31px;
    }

    #footer .padding {
        padding-top: 14px;
    }

    .btn-darkgrey {
        background-color: #033F87;
    }
    .btn-darkgrey:hover{background:#054ADA !important; color:#fff !important;}

    .container-parent {
        border-bottom: 2px solid #eee
    }

    .custom-para-info {
        color: #fff;
        font-size: 13px;
        font-weight: 500;
        font-family: OpenSansBold;
        text-align: center
    }

    #banner-slider {
        width: 100%;
        height: auto;
        position: relative;
        top: 0;
        left: 0;
        z-index: -1
    }

    #banner-slider .carousel,
    #banner-slider .carousel-inner,
    #banner-slider .item,
    #banner-slider .item>img {
        height: auto!important;
        width: 100%!important
    }

    #time {
        padding: 35px 0 28px
    }

    #time li {
        background: #fffffa!important;
        border-radius: 5px;
        width: 95px;
        padding: 15px 5px 10px;
        margin-right: 14px
    }

    #time p {
        background: 0 0!important;
        color: #333;
        height: auto;
        line-height: 1em;
        font-weight: 700;
        font-size: 40px;
        font-family: Lucida, sans-serif
    }

    #time span {
        margin-top: 0;
        margin-left: 0;
        color: #333;
        left: 0;
        padding-top: 0
    }

    .popup {
        margin-bottom: 0
    }

    .two-btns {
        margin: 18px 0 60px
    }

    .two-btns .btn {
        padding: 15px 50px!important;
        font-size: 1.3em;
        font-weight: 700;
        font-family: Arial;
        border-radius: 3px
    }

    .two-btns .green-btn,
    .two-btns .green-btn:hover {
        background: url(http://vepimg.b8cdn.com/uploads/vjf/134-pdn/button-bg.jpg) repeat-x!important;
        color: #55544e!important;
        box-shadow: 0 8px 0 0 #c7c7c7;
        margin-right: 15px
    }

    .two-btns .white-btn {
        box-shadow: 0 8px 0 0 #0095cc
    }

    #get-your-own .two-btns .green-btn {
        box-shadow: 0 8px 0 0 #c7c7c7!important
    }

    .header-bottom {
        padding: 10px;
        color: #393939;
        background: #f7f7f5
    }

    .header-bottom .list-inline {
        margin-bottom: 5px
    }

    .header-bottom ul li {
        padding: 0 5px;
        display: inline-block;
        vertical-align: top
    }

    .header-bottom .details-img {
        margin-right: 10px
    }

    .header-bottom .details-img img {
        height: 70px;
        width: 70px
    }

    .header-bottom .details-box {
        width: 272px;
        overflow: hidden;
        text-align: left;
        padding: 5px
    }

    .header-bottom .details-info h4 {
        margin: 15px 0 3px
    }

    .header-bottom .details-info p {
        line-height: 1em;
        font-size: 12px
    }

    .simple-section {
        color: #393938;
        text-align: left;
        padding: 40px 5px!important;
        border-bottom: 1px solid #e0e0e0
    }

    .simple-section h1 {
        font-family: Arial, sans-serif;
        font-size: 40px;
        text-align: center;
        margin: 0 0 20px;
        font-weight: 700;
        color: #2c2c2c
    }

    .simple-section h3 {
        margin: 0 0 25px;
        font-size: 25px;
        color: #414141;
        font-weight: 700;
        text-align: center
    }

    .simple-section ol {
        padding-left: 16px;
        padding-top: 6px
    }

    .simple-section ol li {
        padding-bottom: 10px;
        padding-left: 8px
    }

    .simple-section.inner-section h2 {
        font-size: 22px;
        text-align: left;
        margin: 0 0 20px;
        font-weight: 600;
        color: #414141
    }

    .simple-section.inner-section ol {
        padding-left: 35px
    }

    .simple-section.inner-section ol li,
    .simple-section.inner-section ul li {
        padding-bottom: 6px;
        padding-left: 8px
    }

    .simple-section p {
        font-size: 15px;
        margin-bottom: 16px;
        line-height: 28px
    }

    #presenters-section h1 {
        margin: 0;
        font-size: 25px;
        font-weight: 600;
        line-height: 30px
    }

    #about-section p {
        font-size: 16px;
        line-height: 1.5em
    }

    .schedule-container {
        color: #414141;
        border-bottom: 1px solid #e9e8e8;
        padding: 13px 0 5px;
        width: 100%
    }

    .schedule-container ul li {
        vertical-align: top
    }

    .day-display {
        width: 150px;
        height: 110px;
        background-color: #22AECF;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-align: center;
        padding: 5px;
        display: table-cell;
        vertical-align: middle;
        color: #f9ffff;
        font-size: 30px;
        font-weight: 700;
        line-height: 1em
    }

    .schedule-box {
        width: 230px;
        min-height: 110px;
        border-left: 5px solid #22AECF;
        padding: 8px 8px 8px 35px;
        position: relative
    }

    .schedule-box img {
        position: absolute;
        width: 15px;
        left: 11px;
        top: 12px
    }

    .time-slot-time {
        padding: 0;
        margin: 0 0 2px;
        font-size: 14px;
        font-weight: 700;
        color: #464646
    }

    .time-slot-header {
        padding: 0;
        margin: 0 0 3px;
        color: #292929
    }

    .time-slot-text {
        padding: 0;
        margin: 0;
        font-size: 12px;
        line-height: 1.3em
    }

    .btn-schedule {
        margin-top: 35px
    }

    #cta50-section {
        text-align: center;
        background: #e9573b;
        color: #f8f9ff
    }

    .cta50-text,
    .cta50-text h1 {
        text-align: right
    }

    .cta50-text h1 {
        font-family: "Bree Serif", serif;
        color: #f8f9ff
    }

    .btn-cta50-container {
        text-align: left
    }

    .btn-cta50 {
        background-color: #fffff6;
        box-shadow: 0 8px 0 0 #931502;
        color: #e9572f;
        font-size: 1.5em;
        font-weight: 700;
        margin-top: 2px;
        padding: 15px 50px;
        border: 0
    }

    .btn-cta50:hover {
        background-color: #fff5ff;
        color: #e9571f
    }

    #cta60-section,
    #cta60-section h1 {
        color: #fcffff;
        text-align: center
    }

    .featured-presenter {
        border-bottom: 1px solid #d7d7d8;
        overflow: hidden;
        padding: 35px
    }

    .featured-speaker-img {
        border: 10px solid #fff;
        box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1);
        float: left;
        margin-right: 30px;
        max-height: 305px
    }

    .featured-presenter p {
        font-size: 20px;
        line-height: 1.5em
    }

    #cta60-section {
        background: #e9553f
    }

    #cta60-section h3 {
        text-align: center
    }

    .btn-cta60,
    .btn-cta60:hover {
        background-color: #fbffff;
        box-shadow: 0 8px 0 0 #931500;
        color: #e9543f;
        font-size: 1.5em;
        font-weight: 700;
        margin-top: 15px;
        padding: 15px 50px;
        border: none
    }

    .navbar-form.navbar-left {
        float: right
    }

    .navbar-nav>li>a {
        border-bottom: 2px solid transparent;
        padding-bottom: 2px
    }

    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>li>a,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        text-decoration: none;
        color: #000;
        padding: 0px 0px 0px;
        font-size: 17px;
        line-height: 18px;
        font-weight: 400;
        text-transform: none
          position:relative;
    }

    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover
    {color:#054ADA; }

    .navbar-default .navbar-nav>li>a::after{transition: height .3s; content:"";position:absolute; left:0px; bottom:-12px;background: #ffffff; height:0px; width:100%;}
    .navbar-default .navbar-nav>li>a:hover::after{height:4px;}

    .navbar-default .navbar-nav>li:last-child{padding-right:0px;}


    .navbar-collapse .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: middle
    }

    .navbar-collapse .navbar-form {
        display: inline-block;
        float: none!important;
        margin: 0;
        vertical-align: middle
    }

    .navbar-collapse {
        display: block!important
    }

    .navbar-collapse .nav>li {
        display: inline-block!important;
          padding: 0px 8px;
    }

    .navbar-header {
        display: none!important
    }

    .col-lg-9.top-right-section {
        float: right;
        text-align: right
    }

    .faq.padding {
        padding: 0
    }

    .faq h3{
        font-size: 35px;
        color: #033F89;
        font-weight: 600;
        text-align: left;
    }
    .faq .panel {
        background: #033F89;
        padding: 15px 25px;
        margin: 0 0 27px;
        border: none;
        border-radius: 8px
    }

    .faq .panel-heading {
        padding: 0!important;
        background: 0 0!important
    }

    .faq h4.panel-title a {
        font-size: 15px;
        text-decoration: none;
        cursor: pointer;
        padding-left: 0;
        outline: 0;
        line-height: 24px;
        color: #fff;
        font-weight: 700
    }

    .faq .panel-collapse {
        font-size: 14px;
        text-decoration: none;
        cursor: pointer
    }

    .faq .panel-collapse .panel-body {
        width: 100%!important;
        padding-bottom: 0;
        border: none!important;
        padding-top: 9px;
        font-size: 14px!important;
        line-height: 24px!important;
        color: #fff!important;
    }

    .featured-presenter p a {
        color: #f60
    }

    #video-section {
        color: #393937
    }

    .about-video-wrapper {
        margin: auto 30px auto auto;
        width: 500px;
        float: left
    }

    .section-main-header {
        margin: 0 0 5px;
        padding: 0
    }

    .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 5px;
        height: 0;
        overflow: hidden;
        margin: auto auto 10px
    }

    .video-container embed,
    .video-container iframe,
    .video-container img,
    .video-container object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%!important;
        height: 100%!important;
        margin: auto
    }

    #video-section p {
        font-family: Helvetica, serif;
        font-size: 20px;
        line-height: 1.5em
    }

    #partners-section .col-lg-3 {
        float: none;
        display: inline-block;
        width: auto;
        vertical-align: bottom
    }

    #partners-section .col-lg-3 img {
        width: 200px
    }

    .dateList {
        text-align: left;
        margin-bottom: 5px
    }

    .dateList span.cal-icon img {
        width: 25px;
        height: 25px
    }

    .sponserSec {
        margin-bottom: 35px;
        text-align: center
    }

    .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        border-color: #3eb0e3;
        background: #3eb0e3!important;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #ffffff;
    }

    @media only screen and (max-width:1200px) {
        /* --------------banner_Text----------- */
    .banner_btns {
        padding-right: 15px;
        text-align: center;
        margin: auto;
        margin-top: 15px;
    }
    .banner_btns .reg{
        border-radius: 10px;
        width: 100%;
        background: white;
        text-align: center;
        color: #033f87 !important;
        border: 2px solid #033f87;
        margin: 5px;
    }
    .banner_btns .log{border-radius: 10px;width: 100%;color: white !important;text-align: center; margin: 5px;}

    /* ---------------Banner text End---------- */
        .logo-container {
            text-align: center
        }
        #about-section p,
        .featured-presenter p {
            line-height: 1.5em;
            font-size: 18px
        }
        .day-display {
            width: 120px;
            font-size: 20px
        }
        .details-box {
            width: 220px
        }
        .about-image-container ul li img {
            width: 250px
        }
        .schedule-box {
            width: 180px
        }
        .buy-box {
            width: 220px
        }
        .buy-feature-list {
            font-size: 12px
        }
        .faq-list-container,
        .testimonial-box {
            width: 100%
        }
    }
    @media only screen and (max-width:1024px) {
      .collage-img{background: url("https://vepimg.b8cdn.com/uploads/vjfnew/648/uploads/vjf/content/misc/1577865363why-attend-img.jpg")no-repeat right;
      }
    .rotating-text {
        font-size: 31px;
        padding-left: 15px;
    }
    }

    @media only screen and (max-width:992px) {
        #cta50-section,
        .btn-cta50-container,
        .cta50-text,
        .dateList,
        .top-menu-container ul {
            text-align: center
        }
        .col-lg-9.top-right-section,
        .col-lg-9.top-right-section .container-fluid,
        .logo-left-en {
            text-align: center;
            padding: 0;
              padding-left: 15px;
        }
        .navbar-nav {
            margin: 0
        }
        header.smaller {
            position: relative
        }
        .hero-info-container h1 {
            margin: 10px;
            padding: 0;
            font-size: 2.5em;
            color: #fffffc
        }
        .hero-info-container h2 {
            font-size: 1.2em
        }
        .details-box {
            width: 320px
        }
        .about-image-container {
            width: 100%;
            float: none
        }
        .about-image-container ul li img {
            width: 285px
        }
        .video-wrapper {
            margin: auto 0 auto auto;
            max-width: 100%;
            float: none
        }
        #video-section h1 {
            margin-top: 30px
        }
        .day-display {
            width: 100px;
            font-size: 20px
        }
        .schedule-box {
            width: 134px
        }
        .buy-box {
            width: 265px;
            margin-bottom: 15px
        }
        .partners-container ul li img {
            width: 145px
        }
        .video-inline-list li {
            width: 32%
        }
    }
    @media only screen and (max-width:823px){
       .rotating-heading {
        font-size: 28px;
        padding-left: 0px;
        line-height: 28px;
        padding-right: 25px;

    }
      .rotating-heading span:last-child{
        font-size: 25px !important;}
      .rotating-text {
        font-size: 22px;
        padding-left: 15px;
    }
      .event-date {
        font-size: 17px;
       
    }
      .blue-btn, .black-btn {
        padding: 10px 15px;
        font-size:17px;
         
    }

    }
    @media only screen and (max-width:767px) {
      
      .why_attend_row {
        margin: 20px 0px;
        display: block;
        justify-content: center;
        align-items: center;
    }
      
        .banner_btns{margin-top:10px}
         .footer-section-1{text-align:center}
        .footer-section-1 img{margin-left:0px}
        .footer-section-2{text-align:center}
        .Why_Ocean_Pavilion .wop_img_row{
        display: flex;
        justify-content: center;
        margin: 20px 0px;
            flex-wrap:wrap;
    }
        .navbar-toggle{
        margin-top: -50px;
        margin-bottom: 14px;
    }
      .gradient-bar {
        background: -moz-linear-gradient(bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
        background: -webkit-linear-gradient(bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
        width: 100%;
        left: 0px;
        height: 30px;

    }
      .collage-img {
        background: none;
        padding-left:0px;
        padding-right:0px;
    }
    .rotating-heading {
        font-size: 27px;
        padding-left: 0px;
        line-height: 28px;
        padding-right: 18px;
    }
      .rotating-heading span:last-child{
        font-size: 25px !important;}
      .rotating-text {
        font-size: 22px;
        padding-left: 15px;
    }
      .event-date {
        font-size: 17px;
       
    }
      .blue-btn, .black-btn {
        padding: 10px 15px;
        font-size:16px;
         
    }
    .counter-heading {
        font-size: 17px;
        line-height: 25px;
    }
      #clockdiv {
        font-size: 50px;
     
    }
      #clockdiv .smalltext {
        font-size: 17px;

    }
      .intro-text {
        font-size: 17px;
       
    }
    }

    @media only screen and (max-width:767px) {
      .event-login-btn{margin-right:0px !important; }
     
        .navbar-default {
            padding-top: 0
        }
        .logo-left-en img {
            margin-top: 0!important;
            width: 80px;
        }
        .jad-logo-mob {
            margin-top: 12px
        }
        .navbar-collapse {
            margin-top: 40px
        }
        .popup {
            width: 100%;
            padding: 0 10px 35px
        }
        .popup h1 {
            font-size: 2.5em!important;
            margin-top: 20px
        }
        .popup h2 {
            font-size: 1.2em!important
        }
        .col-lg-9.top-right-section,
        .logo-left-en {
            padding: 0 20px
        }
        .logo-container {
            text-align: center
        }
        .two-btns button {
            max-width: 274px
        }
        .two-btns button.green-btn {
            margin-top: 0
        }
        #time li {
            width: 60px;
            padding: 15px 5px 10px;
            margin-right: 5px
        }
        #time p {
            font-size: 28px;
            font-family: Lucida, sans-serif;
            min-width: 40px
        }
        #time span {
            font-size: 12px;
            width: 100%
        }
        .header-bottom ul li {
            width: 100%;
            vertical-align: top
        }
        .header-bottom .details-box {
            margin: 0 auto
        }
        .btn-cta50 {
            color: #22aecf
        }
        .text-center {
            text-align: center!important
        }
        .participating.sponsors {
            padding-top: 0
        }
        .participating img {
            margin: 0
        }
        .faq .panel-title {
            font-size: 14px
        }
        .faq .panel-heading {
            padding: 10px 45px 10px 15px
        }
        .counter-box {
            width: 90px
        }
        .header-bottom .details-box {
            width: 214px
        }
        .about-image-container ul li img {
            width: 257px
        }
        .day-display-container {
            width: 100%
        }
        .day-display {
            width: 100px;
            font-size: 20px
        }
        .schedule-box,
        .video-inline-list li {
            width: 100%
        }
        .two-btns button.btn {
            padding: 15px 12px!important;
            width: 95%
        }
        #sbg-1 img,
        #sbg-2 img,
        #sbg-3 img {
            display: none
        }
        .navbar-collapse .nav,
        .navbar-header {
            display: block!important
        }
        #sbg-1 {
            background: url(http://vepimg.b8cdn.com/uploads/vjf/134-pdn/bg-sm-1.jpg) left top/100% 100% no-repeat
        }
        #sbg-2 {
            background: url(http://vepimg.b8cdn.com/uploads/vjf/134-pdn/bg-sm-2.jpg) left top/100% 100% no-repeat
        }
        #sbg-3 {
            background: url(http://vepimg.b8cdn.com/uploads/vjf/134-pdn/bg-sm-3.jpg) left top/100% 100% no-repeat
        }
        .navbar.navbar-default {
            margin-bottom: 0;
            min-height: 0
        }
        .navbar-header {
            margin-top: -15px
        }
        .navbar-collapse .nav>li {
            display: block!important;
            text-align: center;
            border-bottom: 1px solid #eee;
              padding: 10px 0px;
        }
        .navbar-default .navbar-collapse {
            display: none!important;
            text-align: center;
            margin-top: 8px
        }
        .navbar-default .navbar-collapse.in,
        .navbar-default .navbar-form {
            display: block!important;
            text-align: center
        }
        .dateList {
            text-align: center
        }
    }

    @media only screen and (max-width:731px){
    .rotating-heading {
        display: block;
        border-right: none;
        border-bottom: 7px solid #033f87;
        padding-bottom: 12px;
        margin-bottom: 12px;
        float: none;
        width: 69%;
    }
    .blue-btn {
         display: block;
        float: none !important;
        text-align: center;
    }
      .rotating-text {

        padding-left: 0px;
    }
        .hero-info-container {
            text-align: center;
            padding: 20px 0 60px
        }

    }

    @media only screen and (max-width:480px) {
        .banner_btns .log, .banner_btns .reg {
            max-width: 100%;
        }
        .why_attend_row {
        margin: 20px 0px;
        display: block !important;
        justify-content: center;
        align-items: center;
    }
      .IBMvirtual {
     top: 15px;
        right: 15px;
        font-size: 15px;
    }
    #clockdiv > div:after {
        right: -6px;
    }
      
      .main_top_area {
       /* min-height: 130px;*/
    }
      .why-attend .col-sm-6:last-child {
        padding-right: 0px;
        padding-left: 0px;
    }
      
      h3 {
        font-size: 30px;
      }
      h4 {
        font-size: 25px;
    }
      .flex-div .col-sm-12 {
        width: 100%;
    }
       /* .flex-div .col-sm-12:nth-child(3) {
        background:#054ADA;
    }
      .flex-div .col-sm-12:nth-child(4) {
        background:#0F6DFF;
    }*/
      #clockdiv > div:first-child {
        margin-left: 0px;
    }
    #clockdiv > div {
        margin: 0px 6px;
        margin-top: 15px;
    }
      .counter {

        display: block;

    }
      #clockdiv .smalltext {
        font-size: 17px;
    }
      #clockdiv {
        font-size: 30px;
    }
      .counter-heading {
        font-size: 17px;
    }
      .intro-text {
        font-size: 17px;
    }
      .panel-title {
        line-height: 30px;
        font-size: 17px;
    }
      .panel-default>.panel-heading+.panel-collapse>.panel-body {
        font-size: 17px;
    }
      .agenda-time {
        font-size: 17px;
    }
      .why-attend-list li {
        font-size: 17px;
    }
      .rotating-heading {
        display: block;
        border-right:
        none;
        padding-bottom: 12px;
        margin-bottom: 12px;
        width: 90%;
    }
    .blue-btn {
         display: block;
        float: none !important;
        text-align: center;
    }
      .rotating-text {

        padding-left: 0px;
    }
        .hero-info-container {
            text-align: center;
            padding: 20px 0 60px
        }
      .rotating-text {
        font-size: 18px;
        padding-left: 0px;
        width: 100%;
    }
        .number {
            font-size: 25px
        }
        .counter .list-inline li {
            padding-left: 0;
            padding-right: 0
        }
        .counter-box {
            padding: 15px 5px;
            width: 50px
        }
        .duration {
            font-size: 9px
        }
        .popup {
            padding-bottom: 0
        }
        .popup h1 {
            font-size: 2em!important
        }
        .popup h2 {
            margin-bottom: 30px
        }
        .two-btns .green-btn,
        .two-btns .green-btn:hover {
            margin-right: 0
        }
        h1 {
            font-size: 28px!important
        }
        .navbar-default .navbar-collapse,
        .navbar-default .navbar-form {
            padding-left: 0;
            padding-right: 0
        }
        .header-content {
        }
        .header-content .navbar-collapse .btn-info {
            margin: 8px 0
        }
        .logo-left-en {
            text-align: left!important
        }
        .col-lg-9.top-right-section {
            margin-top: -30px;
            float: none
        }
    }

    .section-heading {
        font-weight: 300;
        font-size: 36px;
        color: #888;
        margin-top: 45px
    }

    .tmdi-heading {
        margin: 30px 0 25px;
        border-bottom: 1px solid #d6d6d6
    }

    .tmdi-heading h4 {
        color: #2cafe3;
        font-size: 24px;
        font-weight: 300;
        margin: 0;
        padding-bottom: 10px;
        float: left
    }

    .tmdi-heading .carousel-control {
        position: relative;
        top: auto;
        left: auto;
        background: 0 0;
        display: inline-block;
        opacity: 1;
        margin-top: 6px
    }

    .tmdi-heading .left.carousel-control {
        background: url(http://vepimg.b8cdn.com/uploads/vjf/133-mtdi/icon-prev.png) no-repeat;
        width: 25px;
        height: 21px;
        margin-right: 10px
    }

    .tmdi-heading .right.carousel-control {
        background: url(http://vepimg.b8cdn.com/uploads/vjf/133-mtdi/icon-next.png) no-repeat;
        width: 25px;
        height: 21px
    }

    .carousel-inner .item .col-sm-3:first-child,
    .carousel-inner .item .col-sm-4:first-child {
        padding-left: 0
    }

    .carousel-inner .item .col-sm-4:last-child {
        padding-right: 0!important
    }

    .carousel-inner .item p {
        color: #333;
        font-size: 16px;
        padding-top: 5px;
        font-weight: 400;
        margin: 0
    }

    .carousel-inner .item span {
        display: block;
        color: #888;
        font-size: 12px;
        padding-top: 5px;
        font-weight: 300
    }

    .carousel-inner .item label {
        display: block;
        color: #666;
        font-size: 12px;
        padding: 20px 0 0;
        margin: 0;
        font-weight: 300;
        text-transform: uppercase
    }

    .carousel-inner .item p.description {
        color: #666;
        font-size: 14px;
        font-weight: 300
    }

    .carousel-inner.sm-carousel .item p {
        font-size: 14px;
        padding-top: 8px
    }

    #virtual-tour .section-heading {
        padding-bottom: 20px
    }

    #virtual-tour .col-xs-2 {
        width: 20%!important
    }

    #virtual-tour .col-xs-2 .vt-thumb {
        padding-bottom: 12px
    }

    #virtual-tour .col-xs-2 img {
        max-height: 107px!important;
        width: 100%;
        border: 1px solid #7d7d7d
    }

    #virtual-tour h3 {
        padding: 15px 0 24px;
        margin: 0
    }

    #virtual-tour .col-sm-7 img {
        border: 1px solid #7d7d7d
    }

    #virtual-tour .col-sm-5 {
        font-family: Roboto, sans-serif;
        font-size: 14px;
        font-weight: 300;
        color: #666
    }

    #virtual-tour .tmdi-heading {
        margin: 0;
        border-bottom: none;
        height: 40px
    }

    .vt-thumb.selected {
        background: url(http://vepimg.b8cdn.com/uploads/vjf/133-mtdi/icon-thalay-noo.png) center bottom no-repeat
    }

    @media (min-width:992px) {
        .vjf-header p#announcement-section {
            display: inline-block
        }
        .top-search {
            float: right;
            max-width: 100%;
            width: 300px
        }
        .top-search .typeahead.dropdown-menu li {
            overflow: hidden
        }
    }

    #Prev-Next-Booth-Btns {
        position: relative!important;
        height: auto!important
    }

    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
        text-decoration: none;
        color: #ffffff;
        padding: 8px 8px 9px;
        font-size: 17px;
        line-height: 18px;
        font-weight: 400;
        text-transform: none;
    }
    .slim-bar {
        background: #3eb0e3!important;
        text-align: right;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        padding: 2px 0 4px;
    }

    #launcher {
        right: auto !important;
        left: 0;
        float: left !important;
        display: none !important;
    }


    /*Mobile Menu Fix*/
    .container {
        max-width: 1170px !important;
        margin: auto;
    }
    .navbar-default {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin: 0;
    }
    .header-content nav.navbar.navbar-default>.container-fluid {
        justify-content: flex-end;
    }
    .header-content .navbar-header {
        position: absolute;
        top: -50px;
        right: 6px;
        z-index: 5;
    }
    .header-content .navbar-header .navbar-toggle {
        margin-top: 0;
    }
    .row-content {
        padding-right: 0;
    }
    .collapse.in {
        display: block !important;
    }

    /*Login Popup Fix*/
    div#LoginModal {
        padding-right: 0 !important;
    }
    .modal-dialog {
        max-width: 600px !important;
        margin: 30px auto !important;
        width: 100% !important;
    }
    #login-footer .col-sm-4, #login-footer .col-sm-8 {
        float: none;
    }
    div#login-footer>.row {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: row-reverse;
    }
    div#login-footer button, div#login-footer a {
        background: #033F87 !important;
        border-radius: 0 !important;
        color: #ffffff !important;
    }
    .reg-form-data .col-12 input[type=submit] {
        background: #3eb0e3;
        border-color: #3eb0e3;
    }


    @media only screen and (min-width:768px) {
        .container {
            max-width: 100% !important;
            width: 100% !important;
        }
        div#login-footer .col-sm-4 {
            width: 33.33333333%;
        }
        div#login-footer .col-sm-8 {
            width: 66.66666667%;
        }
    }
    @media only screen and (min-width:992px) {
        .container {
            max-width: 970px !important;
        }   
    }
    @media only screen and (min-width:1200px) {
        .container {
            max-width: 1170px !important;
        }   
    }
    @media only screen and (max-width:767px) {
        .header-content .logo-left-en, .header-content .top-right-section {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }
        div#login-footer .col-sm-4, div#login-footer .col-sm-8 {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
            text-align: right;
        }
        div#login-footer>.row {
            flex-flow: wrap;
        }

    }
    @media only screen and (max-width:480px) {
        .header-content .navbar-header .navbar-toggle {
            margin-top: 7px !important;
        }
        .reg-form-wrap .col-12 {
            padding: 0;
        }
        .reg-form-data {
            padding-right: 0;
            padding-left: 0;
            box-shadow: none !important;
        }
        div#login-footer button, div#login-footer a {
            font-size: 12px;
            padding: 5px;
        }
        .reg-form-data input[type=submit] {
            width: 100% !important;
        }
        .two-btns a, .two-btns button {
            width: 100%;
        }
        #LoginBtn, #regBtn {
            width: 100%;
            margin: 0;
        }
    }