/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
        .sec1 .blog1 .post-title{
            font-size:31px !important
        }
        .sec1 .blog1{
            margin-bottom:0 !important
        }
        .sec1 .blog1 .box-text{
            padding:20px
        }
        .sec2 .col1 .box-text{
            padding:20px !important
        }
        .sec2 .col1 .box-text .post-title{
            font-size:24px !important
        }
        .sec-blog .col{
            padding-bottom:15px !important
        }
        .sec4 .col1 .blog1 .post-title{
            font-size:33px !important
        }
        .sec4 .col2{
            padding:0 15px!important;
            border:0 !important
        }
        .sec5 .blog2 .box .box-image{
            display:none
        }
        .sec5 .blog2 .col{
            padding-bottom:0 !important
        }
        .footer1 .col,	.footer2 .col{
            padding:30px !important;
            text-align:center
        }
        .footer1 h3{
            width: 100%;
        }
        .footer2 .menu li{
            text-align: center;
        }
        .logo-tagline{
            display:none 
        }
        #logo{
            width:133px !important
        }
        .icon-menu:before{
             color:#fff
        }
        .mfp-content{
            width:95% !important
        }
        .sidebar-menu-top-content img{
            width:160px
        }
        .sidebar-menu-top-content{
            margin-bottom:30px
        }
        #main-menu .sidebar-menu{
            padding:25px
        }
        #main-menu .sidebar-menu li.current-menu-item a{
            color:#00509d
        }
        #main-menu .sidebar-menu li a{
    
            color:#fff;
            text-transform:capitalize;
            font-size:18px;
            font-weight:600;
            padding:10px 0px
        }
        #main-menu .sidebar-menu li{
            border:0
        }
        #main-menu .html_top_right_text ul{
                display: flex
    ;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 25px 15px; 
        text-align: start;
        }
        #main-menu .html_top_right_text ul li {
            display: flex;
        column-gap: 15px;
        align-items: center;
            width:auto !important
        }
        #main-menu .html_top_right_text ul li .ct-icon-container{
                border: 1px solid #ffffff80;
            border-radius: 100%;
                width: calc(var(--theme-icon-size, 15px)* 2.5);
        height: calc(var(--theme-icon-size, 15px)* 2.5);
        transition: background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
                display: flex
    ;
        align-items: center;
        justify-content: center
        }
         .ct-icon-container svg {
        width: var(--theme-icon-size, 15px);
        height: var(--theme-icon-size, 15px);
        fill: var(--theme-icon-color, var(--theme-text-color));
        transition: var(--theme-icon-transition, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955));
    }
        .contact-info{
            flex: 1;
        display: flex
    ;
        flex-direction: column;
        word-break: break-word;
            
        }
        .contact-info a{
            font-size:13px !important
        }
        #main-menu .html_top_right_text{
            padding:0;
            margin-top:30px
        }
  div.crp_related.crp-grid ul {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)) !important;
}
  .post-sidebar {
  display:none
  }
  .page-title-inner .flex-col .entry-title{
  font-size:30px !important
  }
    }
    
    
    
    :root {
        --menu-indicator-width: calc(100% - var(--menu-items-spacing));
        --theme-palette-color-2: #00509d;
          --menu-items-spacing: 45px;
        --menu-indicator-hover-color: var(--theme-palette-color-1);
        --menu-indicator-active-color: var(--theme-palette-color-1);
        --menu-indicator-margin: 0 auto;
        --menu-indicator-opacity: 1;
        --theme-palette-color-1: #106abf;
    }
    body,
    h1, h2, h3, h4, h5, h6,
    p, a, span, div, li, ul, ol, blockquote,
    button, input, textarea, label, select,
    table, th, td {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
            'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;
    }
    .fa, .far, .fas {
        font-family: "Font Awesome 5 Free" !important;
    }
    #wpadminbar span{
            font-family: 'dashicons' !important;
    }
    .html .xoo-el-action-sc {
        color:#fff;
        text-transform:inherit;
        font-size:15px;
        font-weight:500;
        padding:0;
    }
    .html .xoo-el-action-sc:hover{
        color:rgb(16, 106, 191)
    }
    .html .xoo-el-action-sc:before{
        content:"";
        background:url('/wp-content/uploads/2025/03/svgexport-14.svg')no-repeat;
        width:15px;
        height:15px;
        margin-right:10px;
        opacity:1 !important
    }
    .logo-tagline{
        font-size:13px;
        color:#fff9;
        font-style:normal;
        margin-bottom:0
    }
    .header-inner {
        border-bottom:1px solid #ffffff59
    }
   
    .header-bottom-nav > li > a{
        padding:0 25px
    }

    /*trang chủ*/
    .sec-blog{
        margin-bottom:60px
    } 
    .sec1 .blog1 .box-image{
        display:none
    }
    .sec1 .blog1 .cat-label{
        font-size:13px;
        padding: 5px 10px;
        border-radius: 2px;
        background:#ec3838 ;
        display: inline-flex;
        opacity:1;
        margin-bottom:15px
    }
    .sec1 .blog1 .post-title{
        font-size:49px
    }
.sec1 .blog1 .cat-bg{
display:block !important
}
.sec1 .blog1 .cat-img{
display:none
}
    .sec-blog .is-divider{
        display:none
    }
    .sec1 .blog1 .from_the_blog_excerpt {
        font-size:16px;
        color:#ffffffa8
    }
    .sec1 .title h4{
        font-size:15px;
        text-transform:uppercase;
        color:#ffffffb8;
        margin-bottom:30px
    }
    .sec1 .blog1{
        margin-bottom:80px
    }
    .sec1 .blog2 .post-title{
        font-size:13px;
        margin-top:10px
    }
    .sec1 .blog2,.sec1 .blog1{
        max-width: 650px;
    }
    .sec1 .col2 .col{
        padding-bottom:10px
    } 
    .sec-blog .post-meta{
        color: #ffffff85;
        font-size: 13px;
        text-transform: uppercase;
    }
    /*video*/
    .video-wrapper {
        position: relative;
        width: 100%;
        max-width: 600px;
        aspect-ratio: 16 / 9;
        margin: 0 auto;
        cursor: pointer;
        border-radius: 2px;
        overflow: hidden;
    }
    .video-thumbnail {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: transform 0.3s ease;
    }
    
    .video-thumbnail img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .video-thumbnail:hover {
        transform: scale(1.05);
    }
    .video-indicator {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 60px;
        height: 60px;
        background: rgba(0, 0, 0, 0.7);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
    }
    
    .video-indicator svg {
        width: 30px;
        height: 30px;
    }
    .video-container {
        display: none;
        width: 100%;
        height: 100%;
    }
    .video-wrapper.active .video-thumbnail {
        display: none;
    }
    
    .video-wrapper.active .video-container {
        display: block;
    }
    .video-wrapper iframe{
        height:100%
    }
    /*---------*/
    .title-text h4{
        font-size:22px;
        margin-bottom:10px
    }
    .sec2 .col1 .box-text{
        padding:50px
    }
.sec2 .col1 .cat-img{
  display:none
  }
   .sec2 .col1 .cat-bg{
  display:block !important
  }
     .cat-label{
         display: inline-flex;
        padding: 5px 10px;
        border-radius: 2px;
        color: #fff;
        background-color: #000 !important;
        font-size:13px;
        opacity:1;
        margin-bottom:20px;
         color:#fff !important;
         margin-right:5px;
    }
    .sec2 .col1 .box-text .post-title{
        font-size:30px;
        text-transform:inherit;
        margin-bottom:20px
    }
    .sec2 .col2 .box-text{
        position:initial
    }
    .sec2 .col2 .post-title{
        margin-top:10px;
        font-size:16px
    }
    .sec2 .col2 .from_the_blog_excerpt {
        font-size:15px;
        color:#5E5E5E
    }
    .sec-blog .col{
        padding-bottom:0
    }
    .sec3 .col2 .box-image{
        display:none
    }  
    .sec3 .col1 .box-text{
    position:initial	
    }
    .sec3 .col2 .post-title{
        font-size:16px
    }
    .sec3 .col2 .post-meta{
        color:#5E5E5E
    }
    .sec3 .col2 .box{
        border-top:1px solid #00000026
    }
    .sec3 .col2 .box .box-text{
    padding-top:20px;
        padding-bottom:20px
    }
    .sec4 .col1 .box-image{
        display:none
    }
    .sec4 .col1 .row{
        max-width:650px
    }
    .sec4 .col1 .blog1 .post-title{
        font-size:50px
    }
    .sec4 .col1 .blog1 .from_the_blog_excerpt {
        font-size:16px;
        color:#ffffff85;
    } 
    .sec4 .col1 .blog1 .cat-label{
        background:#1ebf08 ;
        margin-bottom:20px
    }
    .sec4  h4{
        margin-top:70px;
        margin-bottom:20px;
        font-size:15px
    }
    .sec4 .col1 .blog2 .box-text{
        padding:20px 0px;
    }
    .sec4 .col1 .blog2 .box{
        border-top:1px solid #ffffff4f
    }
    .sec4 .col2{
        border-left:1px solid #ffffff4f;
        padding-left:40px
    }
    .sec4 .col2 .box-text{
        padding-bottom:0
    }
    .sec5 h4{
        font-size:16px;
        font-weight:600;
        margin-bottom:20px
    }
    .sec5 .blog1 .box-text{
        position:initial
    } 
    .sec5 .blog2 .box{
        border-top:1px solid #b4b4b45e;
        padding-top:20px;
        margin-bottom:20px
    }
    .sec5 .blog2 .post-meta{
        color:#5E5E5E
    } 
    .sec3 .form-contact input{
        box-shadow:none;
        border-radius:3px
    }
    .sec3 .form-contact form{
        text-align:center
    }
    .sec3 .form-contact .wpcf7-submit{
        width:100%;
        background:#a4000f;
        border:0;
        text-transform:inherit;
        font-weight:500
    }
    .sec3 .form-contact .wpcf7-submit:hover{
        background:#cd0505
    }
    /*footer*/
    .footer1 h3{
        font-size:25px;
        width:400px
    }
    .footer2 h6{
        font-size:16px;
        margin-bottom:20px;
        color:#fff;
        opacity:1;
        text-transform:inherit
    }
    .footer2 p{
        color:#fff;
        font-size:16px
    }
    .footer2 .menu  a{
        border:0 !important;
            color:#fff;
        padding:0;
        display:block;
        min-height:auto;
        margin-bottom:5px;
        text-transform: capitalize;
    }
    .footer2 .menu li{
        border: 0;
    }
    .footer2 .widget_nav_menu{
        padding:0;
        margin:0
    }
    .footer2 .row{
        border-top:1px solid #ffffff47;
        padding:60px 0;
        border-bottom:1px solid #ffffff47;
    }
    .footer3 .row{
        padding:40px 0px;
        border-bottom:1px solid #ffffff47;
    }
    .footer3 p{
        margin:0;
        font-size:13px
    }
    .footer1 .col2 .col-inner{
        padding:8px;
        border-radius:3px;
        background:#fff
    }
    .footer1 .col2 .col-inner form input{
        transition: color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        border:0;
        box-shadow:none;
        margin:0
    }
    .footer1 .col2 .col-inner form p{
        display: grid;
                grid-template-columns: 1fr auto;
        margin:0
    }
    .wpcf7-spinner{
        display:none
    }
    .footer1 .col2 .col-inner form{
        margin:0
    }
    .footer1 .col2 .col-inner form .wpcf7-submit{
        border-radius:3px;
        background:#DD0000;
        text-transform:inherit;
      font-weight:normal
    }
    
    
    
    
    
    
    
    
    .cat-blog{
        display: flex;
        flex-wrap: wrap;
    }
    /*blog*/
    .blog-wrapper{
        padding:0
    }
    .archive-page-header {
        background:#a4000f
    }
    .archive-page-header .page-title{
        color:#fff;
        font-size:35px;
        text-align:left;
        margin:0;
        text-transform:capitalize
    }
    .archive-page-header  .col{
        padding:60px 15px
    }
    .blog-archive > .row{
        padding: 60px 15px
    }
    .blog-archive .entry-meta li{
        list-style:none;
        margin:0 ;
        display: inline-block;
    }
    .blog-archive .entry-meta li{
        font-size:12px;
        text-transform:uppercase;
        color:#5E5E5E;
        font-weight:500
    }
    .blog-archive .entry-meta li:not(:last-of-type):after {
        content: "/";
        position: relative;
        top: -0.1em;
        margin-inline-start:9px;
            vertical-align: (baseline, middle);
    }
    .blog-archive .entry-meta{
        margin-bottom:10px
    }
    .blog-archive .box{
        padding:30px;
        background:#fff
    }
    .blog-archive .box .box-image{
        width: calc(100% + var(--card-inner-spacing, 30px)* 2);
        margin-inline: calc(var(--card-inner-spacing, 30px)* -1);
    }
    .blog-archive .box .box-image img{
        aspect-ratio: 4 / 3;
    }
    .blog-archive .box:hover .box-image img{
        transform: scale(1.1);
    }
    .blog-archive .box .post-title {
        font-size:20px
    }
    .blog-archive .box .is-divider{
        display:none
    }
    .blog-archive .box .box-text{
        padding-bottom:0;
        padding-top:30px
    }
    .blog-archive .col.post-item{
        padding:0 15px
    }
    .blog-archive .col.post-item .from_the_blog_excerpt {
        font-size:16px;
        text-align: justify;
    } 
    .blog-archive .entry-meta li.meta-categories a{
        margin-right:5px
    } 
    .blog-archive .box .box-text .entry-meta{
        margin-top:10px
    }
    .blog-archive .box .box-text .entry-meta img{
        border-radius:99px
    }
    .blog-archive .box-text .post-title{
        display:none
    }
    .page-title-inner{
        padding:0 !important;
        min-height:650px !important;
    }
    .page-title-inner .flex-col{
        width:750px
    }
    .page-title-inner .flex-col .entry-title{
        font-size:50px;
        margin:0;
        margin-top:50px;
        margin-bottom:10px
    }
    .page-title-inner .is-divider{
        display:none
    }
    
    
    
    
    
    
    
    
    /*sidebar*/
    .post-sidebar  .entry-meta{
        display:none
    }
    .post-sidebar  .box .box-image{
        margin:0;
        width:100%
    }
    .post-sidebar  .box{
        padding:0
    }
    .post-sidebar  .box .post-title{
    display:none
    }
    .post-sidebar  .box .box-text .post-title{
        display:block
    }
    .post-sidebar  .box .box-text {
        padding:30px
    }
    .post-sidebar .blog2 .box .post-title{
        font-size:15px
    }
    .post-sidebar .is-divider{
        display:none
    }
    .post-sidebar .widget-title{
        font-size:18px;
        text-transform:inherit;
        color:#000;
        font-weight:700;
        margin-bottom:10px;
        display:block
    }
    .post-sidebar  .widget_categories ul li{
        border:0
    }
    .post-sidebar  .widget_categories ul li a{
        padding:0;
        font-size:16px;
        margin-bottom:5px;
        font-weight:normal
    }
    .post-sidebar .blog2 .box .box-text{
        padding:10px
    }
    .sec4 .col2 .box{
        margin-bottom:20px
    }
    .open-popup {
        padding:5px 20px;
        margin:0;
        transition: all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
        border-radius:3px;
        background:#fff;
        color:#000;
        text-transform:capitalize;
        font-size:14px;
        font-weight:600;
        box-shadow:none;
        min-height:auto;
        line-height:2.0
    }
    .open-popup:hover{
        background:#106abf
    }
    .popup-content .popup-image{
        height:100%;
        width:50%
    }
    .popup-content .popup-image img{
        object-fit: cover;
        max-width: 100%;
        width: 100%;
        aspect-ratio: 3 / 4;
    }
    .popup-form{
        width:50%;
        padding:50px
    }
    .popup-form input{
        box-shadow:none
    }
    .popup-form .wpcf7-submit{
        width:100%;
        background:#106abf;
        text-transform:capitalize;
        border-radius:3px;
        font-weight:600
    }
    .sec3 .col2 .col.post-item:first-child .box-image{
        display:block
    }
    .crp_related h2{
        font-size:25px;
    } 
    .crp_related.crp-grid ul li{
        margin:0
    }
    .crp_related.crp-grid ul li img{
        margin:0 !important;
        width:100%;
        border-radius:10px;
        height:100%
    }
    .crp_related.crp-grid ul{
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) !important;
        gap:25px
    }
    .crp_related.crp-grid .crp_title{
        font-size:16px;
        font-weight:600;
        color:#000;
        margin-top:10px
    }
    .blog-share .is-divider{
        display:none
    }
    .entry-author.author-box{
        text-align:center
    }
    .entry-author.author-box .flex-row {
        display:block
    }
    
    .entry-author.author-box .flex-row div{
        margin:0
    }
    #nav-below  a{
        font-size:13px
    }
    .share-icons{
        width:100%;
    display: grid
    ;
        grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
    }
    .share-icons a{
        border-radius:0px !important;
            display: flex !important;
        justify-content: center;
        border-inline-end:1px solid #e8ebed;
        border: 1px solid #e8ebed !important;
        margin:0;
        height:50px;
        align-items: center;
    }
    .lienhe h4{
        font-size:22px;
        margin-bottom:25px
    }
    .lienhe form input,.lienhe form textarea {
        box-shadow:none
    }
    .lienhe form input{
        height:40px
    }
    .lienhe form label{
        font-size:15px;
        font-weight:normal;
        color:#5E5E5E
    }
    .lienhe form .col{
        padding-bottom:0
    }
    .lienhe form .wpcf7-submit{
        font-weight:600;
        text-transform:capitalize
    }
     .widget-area  .col.post-item{
        padding-bottom:15px
    }
#slide-menu h4{
	color:#fff;
	margin-bottom:30px
}
#slide-menu .primary.button{
	color:#ffffffa8;
	font-weight:500;
	margin:0;
	min-height:auto;
	line-height:1.6;
	padding:0;
}
#slide-menu .primary.button:hover{
	color:#fff
}
#slide-menu .box-text .is-divider{
	display:none
}
.html_nav_position_text_top #open-menu{
	color:#fff;
	font-size:20px;
	padding:0;
	margin:0
}
.header-search a{
	padding:0 !important
}
.sec-blog .box-text .cat-bg{
	display:none
}
.sec-blog .box-image .cat-img{
	    position: absolute;
    margin-left: 20px;
    bottom: 0;
}
.cat-img{
	display:none
}
.sec-blog .cat-img{
	display:block
}
.archive-page-header .col{
	text-align:left
}
.archive-page-header .col p,.archive-page-header .col a{
	color:#fff
}
#button-contact-vr {
    bottom: 10%;
}
#button-contact-vr {
    right: 0;
}
#button-contact-vr {
    position: fixed;
    z-index: 99999;
}
#gom-all-in-one .button-contact {
    transition: 1.6s all;
    -moz-transition: 1.6s all;
    -webkit-transition: 1.6s all;
}
#button-contact-vr .button-contact {
    position: relative;
    margin-top: -5px;
}
#button-contact-vr .button-contact .phone-vr {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 90px;
    height: 90px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    left: 0;
    bottom: 0;
    display: block;
}
#zalo-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #2196F3;
    background-color: #0582cc78;
}
.phone-vr-circle-fill {
    width: 65px;
    height: 65px;
    top: 12px;
    left: 12px;
    position: absolute;
    box-shadow: 0 0 0 0 #FE802C;
    background-color: #fe802c8f;
    border-radius: 50%;
    border: 2px solid transparent;
    -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
    animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animuiion: zoom 1.3s infinite;
    animation: zoom 1.3s infinite;
}

#zalo-vr .phone-vr-img-circle {
    background-color:rgb(5,130,204);
}
.phone-vr-img-circle {
    background-color: #FE802C;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 25px;
    left: 25px;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    display: flex
;
    justify-content: center;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phone-vr-circle-fill 1s infinite ease-in-out;
}
.phone-vr-img-circle a {
    display: block;
    line-height: 37px;
}
.phone-vr-img-circle img {
    max-height: 25px;
    max-width: 27px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
@keyframes phone-vr-circle-fill {
	0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
}
10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
}
100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
}
}
@keyframes zoom{
	0% {
    transform: scale(.9);
}
70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px transparent;
}
100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 transparent;
}
}
/* .button-contact:hover .phone-bar{
	display:block !important;
}  */
.phone-bar a {
    left: auto;
    right: 30px;
    padding: 8px 55px 7px 15px;
}
.phone-bar a {
    position: absolute;
    margin-top: -65px;
    z-index: -1;
    color: #fff;
    font-size: 16px;
    border-radius: 100px;
    white-space: nowrap;
	background:#FE802C
}

.phone-bar a{
	color:#fff;
	display:block
}
.phone-bar a:hover{
	color:#000
}
.phone-bar.phone-bar-zl{
	 position: absolute;
    z-index: -1;
    color: #fff;
    font-size: 16px;
    border-radius: 100px ;
    white-space: nowrap;
	bottom:0;
	left:auto;
	right:30px;
	bottom:15%;
	 padding: 8px 55px 7px 15px;
	background-color:rgb(33,150,243);
	display:none
}
#mess-vr .phone-vr-img-circle {
    background-color: #2196F3;
}
#mess-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #2196F3;
    background-color: rgba(33, 150, 243, 0.7);
}
.phone-bar.phone-bar-mess{
	 position: absolute;
    z-index: -1;
    color: #fff;
    font-size: 16px;
    border-radius: 100px ;
    white-space: nowrap;
	bottom:0;
	left:auto;
	right:30px;
	bottom:30%;
	 padding: 8px 55px 7px 15px;
	background-color:rgb(33,150,243);
	display:none
}
.sec3 .row-full-width.slider {
	margin:0 auto
}
#mess-vr{
	display:none
}