body {
   font-family: 'Poppins';
}


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/text-font/Helvetica.eot');
    src: url('../fonts/text-font/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/text-font/Helvetica.woff2') format('woff2'),
        url('../fonts/text-font/Helvetica.woff') format('woff'),
        url('../fonts/text-font/Helvetica.ttf') format('truetype'),
        url('../fonts/text-font/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Poppins';
    src: url('../fonts/text-font/Poppins-Regular.eot');
    src: url('../fonts/text-font/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/text-font/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/text-font/Poppins-Regular.woff') format('woff'),
        url('../fonts/text-font/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/text-font/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-m';
    src: url('../fonts/text-font/Poppins-Medium.eot');
    src: url('../fonts/text-font/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/text-font/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/text-font/Poppins-Medium.woff') format('woff'),
        url('../fonts/text-font/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/text-font/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.box--signup .error, .box--signin .error, #frmBlog .error{
	color: #ed1c24;
}

.box--signup .error:before, .box--signin .error:before, #frmBlog .error:before{
	content: '';
}

.product-feature .img-fluid{
	max-width: 60px;
}

.errors{color: #d2231e; display: none;}

#support-form .dropdown-menu .text.text:before {content: "";}

#support-form .error:before {content: "";}
#support-form .error{color: #d2231e;}
.yes-tkt-area, .no-tkt-area{display: none;}
#frmCustomerUpdate .dropdown-menu .text.text:before {content: "";}

.sup-text{font-size: 16px;}

.b-rad-12 img{border-radius: 12px;}

.cus-wdm img{max-width: 75px; margin-bottom: 10px;}

.cities-slide-main .item .img__nature img{height: 400px!important;}
.tfv{display: inline-block!important;}
.tfv .sub-tfv{font-size: 14px;display: inline;margin-left: 10px;}
.logo{width:150px !important;}.form-group input, .form-group select{height: 45px;}.modal .modal-content{padding: 1rem;}.form-group {margin-bottom: 5px;}


.mute-btn {
    position: absolute;
    right: 25px;
    bottom: 25px;
    color: #1f0b50;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.mute-btn img {
    cursor: pointer;
   
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
}
.mute-btn #onvolume {
    display: none;
}

/*New Css*/


.homeslide .swiper-button-next,
.homeslide .swiper-button-prev {
    display:none !important;
}


.btn.bg-red {
    background: #1E3B88 !important;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    z-index: 0;
    font-weight: normal;
}

.btn.bg-red::before, .btn.bg-white::before {
    background: #07B1FD !important;
    z-index: -1;
    width: 100%;
    height: 0;
    top: auto;
    bottom: 0;
    border-radius: 0;
    transform: none;
    transition: all 0.5s ease 0s;
}

.btn.bg-red:hover::before, .btn.bg-white:hover::before {
    height: 100%;
}

.join-our-partner-section .btn.bg-red, section.padding-py-4 .btn.bg-red, .bg-blue .btn.bg-white, #become-channel-partner .btn.bg-red {
    background: #fff !important;
    color: #1E3B88 !important;
    font-weight: normal;
}

.join-our-partner-section .btn.bg-red::before, section.padding-py-4 .btn.bg-red::before, .btn.bg-white::before, #become-channel-partner .btn.bg-red::before {
    background: #07B1FD !important;
}

section.padding-py-4 .btn.bg-red:hover, section.padding-py-4 .bg-red:hover, .join-our-partner-section a.bg-red:hover, 
#become-channel-partner .btn.bg-red:hover, .btn.bg-white:hover {
    color: #fff !important;
}



.banner-web-home {
    height:100vh;
}



/*New css 16-05-25*/

.section__industries .swip__industries .feature_strories .swiper-button-prev {
    left:10px;
}

.swip_list_content .whip_list li {font-size:14px;}
.blog_slider .swiper-wrapper {
    flex-wrap: wrap;
    padding-bottom: 50px;
}
.section__industries .swip__industries .use_case .item .inf__txt h3 {font-size:20px}
.blog_slider .swiper-button-next, .blog_slider .swiper-button-prev {
    top: auto;
    bottom: 0px;
    right: 45%;
}
.blog_slider .swiper-button-prev {left:45%;}



.swip__industries {position:relative;}
.feature_strories, .use_case {position:initial;}
.feature_strories .swiper-button-next, .feature_strories .swiper-button-prev {
    top: auto;
    bottom: -80px;
    background: #fff !important;
    right: 44%;
}
.section__industries .swip__industries .feature_strories .swiper-button-prev {left:46%;}
.feature_strories .swiper-button-next i, .feature_strories .swiper-button-prev i {color:#0093dd !important;}
.section__industries {padding-bottom:80px !important;}


.homeslide .container-fluid {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 1;
    
}

.caption {
    position: absolute;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    /* align-items: center; */
    max-width:720px;
}

.caption .h2 {
    color: #fff;
    margin-left: 0px;
    font-size: 35px;
    line-height: 1.3;
}

.caption .h2 span {
    color: #0193dc;
}

.caption p{
    color: #fff;
}

.shadow {
    /* background: url(../images/shadow.png) no-repeat center center; */
    padding: 30px;
    box-shadow: none !important;
    background: #000000b3;
    min-width:450px;
}


.titlebar {
    font-size: 15px;
    color: #fff;
    font-size: 20px;
    top: 95px;
    position: relative;
}

.titlebar::after {
    content: '';
    background: #0193dc;
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 30px;
    height: 4px;
}


.swiper-pagination-bullet {
    width:13px;
    height:13px;
}


#bgVideo-continer {position:relative;}

.contactwrap{
    position: absolute;
    background: #fff;
    padding: 20px 30px;
    right: 15px;
    top: 56%;
    transform: translateY(-50%);
    min-width: 400px;
    border-radius: 20px;
    z-index:9;
}


.contactwrap .g-recaptcha {margin-top:10px;}
.contactwrap h2 {font-size:22px;}
.contactwrap .form-group input {height:35px;}

.swip__industries .swiper-button-next, .swip__industries .swiper-button-prev {top:auto; bottom:0; right:45%; background:#fff !important;}
.swip__industries .swiper-button-next i, .swip__industries .swiper-button-prev i {color:#0093dd !important}
.swip__industries .swiper-button-prev {left:45%; top:auto; bottom:0; background:#fff !important;}
.swip__industries .swiper-wrapper {padding-bottom:90px;}

.blog_masonry.height_fixed .link_poet .cover_link .main_img {
    width: 100%;
    height: auto !important; 
    min-height: 220px;
}

section.content-Sblog h3 {
    font-size: 18px;
}

.blog-columns {
    display:flex;
    flex-wrap:wrap;
}

.blog-columns .card {width:48%  !important; background:#f7f8fa;}
.blog-columns .main_img {min-height:222px;}
.right-posts p{margin-top:-7px;}




@media (min-width:992px) and (max-width:1250px) {
    .swip_list_content .whip_list li {font-size:12px;}
    .section__industries .swip__industries .use_case .item .inf__txt h3 {font-size:14px;}
    .desktop-banner, .desktop-banner img {height:720px; object-fit:cover; object-position:left}
}

@media (min-width:991px) {
    
    .fixed-header header {
    background: #fff  !important;
    border: 0px;
}

header.no_blur:hover {
    background-color: #fff !important;
}



header.no_blur:hover .logowhite {display:none;}
header.no_blur:hover .logocolor {display:block;}

/*header.bg-dark {background-color:transparent !important;}*/

.fixed-header header {
    background-color: #fff  !important;
    border:0px;
}

header.no_blur:hover .nav-link {
    color: #000 !important;
}

header .nav-link:hover {
    color: #0093dd !important;
}

.active-blue .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover, .nav-item.show .nav-link {
    color: #0093dd !important;
}
.active-blue .navbar .navbar-collapse .navbar-nav .nav-item.show .nav-link:hover {
    color: #0093dd !important;
}


.header-nav-center .navbar-collapse .nav-item .nav-link {
    padding:38px 8px;
}

.dropdown .dropdown-menu.single-drop {
    transition:none !important;
    display:none;
}

.dropdown.dropdown-hover.show .dropdown-menu.single-drop {
    display:block ;
}

    
/* .first-nav .dropdown-menu { 
    visibility:visible !important;
    opacity:1 !important
  } */


  header .navbar {
    height:auto
  }

  .dropdown .dropdown-menu.single-drop {
    background-color: #ffffff;
    z-index:999;
  }

  .dropdown .dropdown-menu .dropdown_menu_nav .item_colume .sub_title {
    color:#1C3D85;
    font-size:20px
  }

  .dropdown .dropdown-menu .dropdown_menu_nav .item_colume .sub_nav_menu .nav_meun li .dropdown-item {
    color:#2d2d2d;
  }

  .active-blue .navbar .navbar-collapse .navbar-nav .nav-item .dropdown_menu_nav .item_colume .nav_meun .dropdown-item:hover {
    background: none;
  }
  

  
  .digi_1.banner_section {padding-top: 13rem;}
  
  .digi_1.banner_section.vmsbanner{padding-top: 8rem;}
  
  
  
.homeslide .container-fluid {padding-left:10%;}

.homeslide_two .container-fluid {padding-left:10%;}
.contactwrap {right:10%;}


      
  }

  header.no_blur:hover {
    background: #fff !important;
}


/*header.bg-dark {background-color:transparent !important;}*/

.fixed-header header {
    background: #fff !important;
}

/*  .dropdown_full .dropdown-menu .dropdown_menu_nav .item_colume {*/
/*  min-width: 100%;*/
/*}*/

/*.dropdown_full .dropdown-menu .dropdown_menu_nav {*/
/*flex-direction:column*/
/*}*/

/*.nav_meun {*/
/*  display: grid;*/
/*  column-gap: 50px;*/
/*  grid-template-columns: repeat(4, minmax(0, 6fr));*/
/*}*/

/*.sc_column {*/
/*    margin-top: 20px;*/
/*    border-top: 1px solid #00000021;*/
/*    padding-top: 20px;*/
/*}*/

.dropdown_menu_nav .c-white {color:#212121 !important;}
.dropdown_menu_nav a.btn {color:#fff !important;}

.ai-enabled-video img {
    margin-top:70px;
}




.pt_banner_inner {height:100vh;}
.pt_banner_inner {margin-top:0px; position:relative;}
.pt_banner_inner::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: -1;
}

.logo {
        width: 180px !important;
        /*margin-left: -60px;*/
    }


.contact_icon {
    width:25px;
    height:22px
} 

.cs_count {
    font-size: 80px;
    color: #1C3D85;
    line-height: 57px;
}

.cs_count span {
    display:block;
    font-size:20px;
    color:#0093dd;
    text-transform:capitalize;
}

.three-bg {
    background: #eee;
    margin-top: 0 !important;
    padding: 60px 0px;
}
.cities_count {
    display:flex;
    margin-top:20px;
}
.cities_count .cs_count:first-child {
    margin-right: 60px;
    position: relative;
    min-width: 230px;
}

.cities_count .cs_count:first-child::after {
    content: '';
    background: #0093dd;
    position: absolute;
    right: 0px;
    top: 10px;
    height: 70%;
    width: 1px;
}


/*modal css*/
/*#leadForm1 {*/
/*   display:block;*/
/*   opacity:1;*/
/*}*/

#leadForm1 p {text-align:center; font-size:19px;color:#0c3e88;}
#leadForm1 p span {font-weight:bold;}

#leadForm .modal-dialog {max-width:650px;}
#leadForm .modal-content {border-radius:0px; padding:30px;}

#leadForm1 .modal-dialog {max-width:550px;}
#leadForm1 .modal-content {border-radius:0px;}
#leadForm1 .modal-body {border:2px solid #01b6ff; padding:50px 30px; text-align:center;}
#leadForm1 .modal-header {position:absolute;right:20px; top:20px; z-index:999;}
#leadForm1 .btn {
    background:#1C3C85 !important;
    border-radius: 0px;
    font-weight:normal !important;
    padding: 7px 30px;
    text-transform: capitalize;
    font-size: 16px;
    margin-top: 8px;
    position:relative;
}

#leadForm1 .btn::before {
    content: '';
    position: absolute;
    left: -80px;
    width: 60px;
    height: 100%;
    background: url(https://www.videonetics.com/public/assets/img/traffic_arrow.png) no-repeat center center / cover;
    top: 0;
    transform:rotate(-180deg);
}

#leadForm1 .btn::after {
    content: '';
    position: absolute;
    right: -80px;
    width: 60px;
    height: 100%;
    background: url(https://www.videonetics.com/public/assets/img/traffic_arrow.png) no-repeat center center / cover;
    top: 0;
}

#leadForm1 .btn:hover {
    background:#86E3CE !important;
    color:#1C3C85 !important;
}


.tag {
    color:#000 !important;
    text-transform:uppercase;
    position:relative;
    margin-bottom:15px;
}

.tag::after {
    position:absolute;
    content:'';
    width:30px;
    height:1px;
    background:#0c3e88;
    bottom:-12px;
    left:50%;
    transform:translateX(-50%);
    display:none;
    
}

.sc_top {text-align:center; margin-bottom:10px;}
.sc_top img {
    max-width: 270px;
    margin-left: -35px;
}

.sc_mid {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}
.sc_mid img {max-width:360px;}


.topbar_search {display:none;}

#leadForm .modal-content p {text-align:center; font-weight:bold;}
#leadForm .modal-content p span {
    display:block;
    
}

#leadForm .lightp {
    font-weight:normal !important;
    color:#5d5b5b;
    margin-bottom:0px;
}

#leadForm form {
    margin-top: 0px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
}

#leadForm .form-control {
    background:#F4F4F4;
    border:0px;
    border-radius:0px;
    margin-bottom:20px;
}

#leadForm .btn {
    background-color:#0093DD !important;
    border-radius:2px !important;
    font-weight:normal;
    margin-top:20px;
}
#leadForm .error {color:red;}
#leadForm .error:before {display:none;}

#leadForm label.error {
    position: relative;
    bottom: 13px;
}

#leadForm .col-md-12 label.error {
    bottom:-7px;
    font-size:14px;
}
.y_border {
    padding:50px 0px;
    border:2px solid #fccc00;
}

#leadForm p {text-align:center;}
#leadForm p span {
    
    display:block;
}
#leadForm p strong {
    font-size:20px;
    color:#0c3e88
}

/*Popup box modal validation error*/
.error {
    color: #dc3545 !important;
    font-size: 12px !important;
}

#leadForm .popup-box-confirmation-msg {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    padding:10px;
}

#leadForm .modal-header {
    position:absolute;
    right:15px;
    z-index:2;
}

.head_nav {text-align:center;}
.section_account .fixed_side_data .btn_logo img {
    width:180px;
}

/*#myNavbar.privacy_header {*/
/*    background-color: #343a40!important;*/
/*}*/

.banner_px_image.pt_banner_inner {
    height:400px;
}

.product-drop .nav_meun li:nth-child(3) {
    order:1;
    
}

.p_pricing_list .tab_pricing_list {
    
    background:#0093dd;
}

.address img {
    width: 20px;
}

/*header.days-trial {*/
/*    background-color:#363636 !important;*/
/*}*/

.content-pages {
    padding-bottom:7.5rem;
}
.content-pages h5 {
    margin-top: 25px;
    margin-bottom: 15px;
}


/*vms training css*/

.pad80 {
    padding: 80px 0;
  }

.bgimg::after{
  content: "";
  background-image: url(https://www.videonetics.com/public/assets/img/bg-section.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.03;
  z-index: -1;
}
/*A Step-by-Step Guide to Your Videonetics Certification Journey*/

.certification-data{
    background: #fff;
    height: auto;
}

.certification-data .position-relative img{
    width: 100%;
    height: 165px;
    object-fit: cover;
    object-position: top;
}
.certification-data .position-relative:after{
    content:"";
    position: absolute;
    left:0;
    bottom:0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #0000009e, transparent);

}
.certification-data .position-relative h3{
   position: absolute;
    bottom: 0px;
    left: 16px;
    color: #fff;
    z-index: 1;
    font-size: 20px;
    letter-spacing: 0.6px;
}
.certificate-detail{
  padding: 16px;
    height: calc(100% - 165px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

.certificate-detail p{
    font-size: 16px;
    letter-spacing: 0.6px;
}

.certificate-detail ul li{
    margin-bottom: 6px;
}
.certificate-detail ul li:last-child{
    margin-bottom:0;
}

.read-more{
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    display: inline-block;
    margin-top: 18px;
    cursor: pointer;
    padding-bottom: 2px;
    transition: all 0.5s ease;
    margin-left:0;
}
.read-more:hover{
    color: #0093dd;
}

.certificate-detail_inner{
    overflow: hidden;
    margin:0;
}
  /*  */
  
  .table{
      background: #f6f4f4;
      margin-bottom: 0;
  }
   
  
  .table tr th, .table tr td{
    text-align: center;
    background: transparent;
    border:0;
    border-color: #0093dd49;
    font-size: 16px;
    line-height: 1.6;
    color: #000000;
    letter-spacing: 0.5px;
    white-space: nowrap;
  }
  
  .table tr td{
      padding: 14px 8px;
      
  }
  .table tr{
      transition: all 0.5s ease;
  border-bottom: 1px solid #80808029;
}


  .table tr:hover{
      background: #fff;
  }
  .table tr th{
    font-size:17px;
    padding: 17px 8px;
    background-color:#0093dd;
    color: #fff;
    letter-spacing: 0.8px;
    font-weight: bold;
  }
  
  .reference{
    position: absolute;
    right:10px;
    bottom:8px;
    font-size: 11px;
    color: #fff;
}
.table svg{
    color: #0093dd;
     width: 22px;
}
.table:before{display:none;}

/**/

.section__showcase.vms-trg .block__tab .ss_software img {
   
    height: 220px;
    max-height: 220px;
    
}




/*New header css*/


.desktop-banner, .desktop-banner img {
    height: 100vh;
    width: 100%;
    object-fit: cover;
}


.mobile-banner {
    display:none;
}

header.no_blur {
    background-color: #0000008c ;
}

.sec-slider-right {
    display:none;
}

.bg-dark {
    background-color: #0000008c !important;
}

.logocolor {
    display:none;
}

.fixed-header .logowhite {
    display:none;
}

.fixed-header .logocolor {
    display:block;
}

.fixed-header .white-scroll-dark .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #000;
}

.fixed-header .contact_icon, header:hover .contact_icon{
    fill:#000
}

.topsearch, .topprofile {
    width:20px;
}

.topsearch .cls-s, .topsearch path {
    stroke:#fff
}

.fixed-header .cls-s, .fixed-header .cls-e, .fixed-header .cls-pro, 
header:hover .cls-s, header:hover .cls-e, header:hover .cls-pro{
    stroke:#000
}



.zcwf_lblLeft .zcwf_col_fld {width:100% !important;}
.zcwf_lblLeft .zcwf_col_fld input[type = text], input[type = password], .zcwf_lblLeft .zcwf_col_fld textarea, .zcwf_lblLeft .zcwf_col_fld_slt {
    height:40px;
    width:100% !important;
    background-color:#f7f8fa !important;
}
.zcwf_col_fld input.zcwf_button  {border-radius:30px; transition:0.3s !important; background:#1E3B88 ; border:0px; color:#fff; text-transform: uppercase; letter-spacing:0.3px; padding:0.85rem 1.8rem; font-size:15px;} 
.zcwf_col_fld input.zcwf_button:hover {background:#07B1FD !important}
.zcwf_col_fld input.zcwf_button::before {
    background: #07B1FD !important;
    z-index: -1;
    width: 100%;
    height: 0;
    top: auto;
    bottom: 0;
    border-radius: 0;
    transform: none;
    transition: all 0.5s ease 0s;
}
.zcwf_col_fld input.zcwf_button:hover::before {
    height:100%;
}
.zcwf_row label {
    font-family:'Poppins' !important;
    font-size: 14px;
}

.zcwf_lblLeft .zcwf_title{
    display: none;
}

 @media (max-width: 1199px){
            .digi_1.banner_section.vmsbanner .banner_title h1 {font-size: 32px;}
            .digi_1.banner_section.vmsbanner {padding-top: 6rem;min-height: 94vh !important;}
            .sm_wht {font-size: 16px !important;}
            .vmsban .bannerimg{height: 94vh !important;}
            
           
        }
        
@media (max-width: 1420px){        
        

.contactwrap h2 {font-size:20px;}
.contactwrap h2 br {display:none;}
.homeslide .container-fluid {
    padding-left: 6%;
}
.caption .h2 {font-size:24px;}
.caption p {font-size:12px;}
.shadow {width:550px;}
.shadow p br {display:none;}
.contactwrap {top:58%;}
.contactwrap .vn-btn {padding:10px;}

}

@media (max-width:991px) {
    
    .contactwrap h2 br {display:block;} 
    .contactwrap {
    position: initial;
    transform: initial;
    background: #e7e7e7;
    border-radius: 0px;
}
.contactwrap h2 {font-size:24px;}
    .shadow {
    width: 100%;
}
    
    .logowhite {
        display:none !important;
    }
    .logocolor {
        display:block !important;
    }
    
    .menu svg {
        stroke:#000;
    }
    
    header .navbar-collapse .navbar-nav .nav-item .nav-link {
        color:#000 !important;
    }
    
    .dropdown .dropdown-menu .dropdown_menu_nav .item_colume .sub_nav_menu .nav_meun li .dropdown-item {
        color:#000;
    }
    
    .active-blue .navbar .navbar-collapse .navbar-nav .nav-item.show .nav-link:hover {
        color:#0093dd !important;
    }
    
    .active-blue .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
    color: #000000 !important;
}

.dropdown .dropdown-menu .dropdown_menu_nav .item_colume .sub_nav_menu .nav_meun li .dropdown-item:hover {
    background-color: #fff !important;
    color: #000 !important;
}

.dropdown .dropdown-toggle.active {
    background-color: #fff !important;
}
    
.logo {
        width: 220px !important;
    }
    
   header {
    background: #fff !important;
    padding: 9px 0;
}

.topsearch .cls-s, .topsearch path {
    stroke:#000
}

.desktop-banner {
    display:none;
}

.mobile-banner {
    display: block;
    width: 100%;
    margin-top: 70px;
}  
    
    .pad80 {
    padding: 50px 0;
}
    .digi_1.banner_section.vmsbanner {padding-top: 3rem;}
    .vmsban .bannerimg{object-position: center 76px !important;}
    .digi_1.banner_section.vmsbanner .banner_title h1 {
        font-size: 30px;
    }
    #skills .col-12{
    margin-bottom: 24px;
}
    
header .navbar-brand .logo {
    width:135px !important;
    padding:0;
}
    


header .navbar {
    padding:0px;
    padding-left:10px;
}

.fixed-header header {
    background: #fff !important;
}
header.bg-dark {
    background-color: #fff !important;
}
.dropdown .dropdown-toggle.active {
    background-color: #fff !important;
}
.dropdown .dropdown-menu.single-drop {
   background: #fff !important; 
}

.cities_count {
    flex-direction:column;
    margin-top:0px;
    margin-bottom:20px;
}

.cities_count .cs_count:first-child {
    margin-right:0px;
    margin-bottom:60px;
}

.cities_count .cs_count:first-child::after {
    top:auto;
    bottom:-15px;
    width:100%;
    height:1px;
}

.order-nw-first {
    -ms-flex-order: -1;
    order: -1;
    display:none;
}

.fixed_side_data  {text-align:center;}

.section_account .fixed_side_data {
    height:190px;
}

.section_account .fixed_side_data {
    background-position:100%;
}

.section_account .fixed_side_data .btn_logo img {
    max-width:130px;
}

.topbar_search {display:block; margin-left:auto; margin-right:0px;}

#leadForm {
    padding:10px !important;
}

#leadForm p br {
    display:none;
}

#leadForm .pl-2 {
    padding-left:15px !important;
}

#leadForm .pr-2 {
    padding-right:15px !important;
}

.pt_banner_inner {
    margin-top: 75px;
    position: relative;
}

.banner_title_inner h1 {
    font-size:2rem;
}
.menu-btm-search {display:none;}

.ivms_feature .swiper-slide {
    padding: 20px 35px;
}

/*.dropdown_menu_nav .c-white {*/
/*    color: #ffffff !important;*/
/*}*/

#leadForm1 .btn::after {
    background-size:100%;
    width:50px;
    right:-60px;
}

#leadForm1 .btn::before {
    background-size:100%;
    width:50px;
    left:-60px;
}


.aviation-banner {
    background: url(https://www.videonetics.com/public/media/images/cmspage/image/aviation-banner-1642671333-mob.jpg) !important;
    background-size: cover;
}
 #crmWebToEntityForm.zcwf_lblLeft {
   
    padding: 25px 0 0 0 !important;
   
}

.feature_strories .swiper-button-next, .feature_strories .swiper-button-prev {
    top: auto;
    bottom: -80px;
    background: #fff !important;
    right: 35% !important;
}
.section__industries .swip__industries .feature_strories .swiper-button-prev {left:36% !important;}






}


@media (max-width:767px) {
    
    
    .blog-columns .card {width:100% !important;}
    .blog_masonry .img-fluid {margin-bottom:10px;}
    .similar-body {background:#f7f8fa; padding:30px;}
   .similar-body .dot {
    width: 5px;
    height: 5px;
    border-radius: 30px;
    background-color: #e0e1e4;
    margin: 0 8px;
    display: inline-block;
}
.similar-blog img {border-top-left-radius:10px; border-top-right-radius:10px;}
.similar-blog time {
    display: inline-block;
    font-size: 13px;
    color: #6c7a87;
}
    
    .bootstrap-select .dropdown-toggle .filter-option {padding:0px; position:initial;}
    
    .hidetextsm {display:none;}
    
    .blog_slider .swiper-button-next, .blog_slider .swiper-button-prev {right: 35%;}
    .blog_slider .swiper-button-prev { left: 35%;}
    
    
.swip__industries .swiper-button-next, .swip__industries .swiper-button-prev {right:35%;}
.swip__industries .swiper-button-prev {left:35%;}

.feature_strories .swiper-button-next, .feature_strories .swiper-button-prev {bottom:-30px;}
.section__industries .swiper-button-next, .section__industries .swiper-button-prev {bottom:-30px;}

.section__industries {
    padding-bottom: 70px !important;
}

.swip__industries .swiper-wrapper {
    padding-bottom: 40px;
}
    
    
    .blog_masonry .media-body {padding-left:0px !important; padding-top:30px !important;}
    .blog_masonry .media-left {padding-bottom:0px !important;}
    
    .homeslide .h2 {
    font-size: 25px;
}

.caption {
    width:auto;
    left:15px;
    right:15px;
    margin-top:30px;
} 

.caption p {
    font-size:15px;
}

.caption p br {
    display:none;
}

.android:before {
    display:none;
}

.box-section {margin-top:80px;}
   
.mobile-banner {height:calc(85vh - 73px); object-fit:cover; object-position:left}   
   
    .content-Sblog p {
        margin-left:0 !important;
    }
    .content-Sblog ul, .content-Sblog ol{
        padding:0;
    }
    .digi_1.banner_section.vmsbanner .banner_title h1 {
        font-size: 24px;
    }
    .vmsban .bannerimg {
        object-position: center 0px !important;
    }
    .vmsban .bannerimg {
        height: 100vh !important;
    }
    .digi_1.banner_section.vmsbanner {
       min-height: 100vh !important;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 30px;
    }
    .item__number{
      border-bottom: 1px solid #80808026;
  }
    
    .mute-btn {
    
    right: 10px;
    bottom: 10px;
    }
    
    .mute-btn img {
   
    width: 18px;
    height: 18px;
   
}
    
.grid-left .b-rad-12 img {
    width:100%;
    margin-bottom:15px;
}
   
.digi_1.banner_section {
    position: relative;
}   
    
.banner_title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
}
.banner_title p {
    font-size: 1.5rem;

}
    .sec-slider-right {
        top:auto;
        bottom:2%;
}

/*.feature_strories .swiper-button-next, .feature_strories .swiper-button-prev {*/
/*    top:55%;*/
    /*bottom:35px;*/
/*}*/
.pt_banner_inner {
    height:40vh;
}

.section__industries .swip__industries .use_case .item .img__nature img {
    height:450px;
}

.banner_Sblog_default .cover_Sblog img {
    /*height: 260px;*/
    /* background-size: unset; */
    /*object-fit: contain;*/
    
    height: auto;
        /* background-size: unset; */
        object-fit: contain;
        border: 1px solid #1e3b8729;
}
.banner_Sblog_default .cover_Sblog {
    margin-top: 20px;
}

.content-pages {
    padding-bottom: 3.125rem;
    padding-top: 30px;
}

#leadForm1 p {
    font-size:14px;
}

.content-Sblog h2, .content-Sblog p, .content-Sblog a, .content-Sblog h2 span {text-align:left !important; white-space:normal}
.contact_six {padding:30px;}
.iphone:before {display:none;}

.table_scroll{overflow-x:scroll; width:100%;}
.shadow {min-width:initial;}



}




@media (max-width:375px) { 
    
    .address a {
        margin-left:5px !important;
    }
    .contactwrap {min-width:100%;}
}
.content-Sblog .body_content p img{
    margin:0;
}
.content-Sblog .body_content p, .content-Sblog .body_content li {
    margin-bottom: 10px;
    line-height: 1.7 !important;
    color:#000;
}
/*.content-Sblog .body_content img{*/
/*    margin:30px 0;*/
/*}*/
