/*main-menu*/
#top-header .container, #main-header .container{
    width: 90% !important;
    max-width: 90% !important
}
#top-menu a{
    color: #fff !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif;
}
#top-menu sup{
    bottom: .5em;
    font-size: 11px;
}
}
#main-header{
    background-color: rgba(22,22,23,0.75) !important;


}
#top-menu a:hover, #top-menu li.current-menu-item>a{
    color:#2ea3f2 !important;
}
#top-menu a:hover, #top-menu li.current-menu-item>a{
    background:url(images/menu-hover.png) no-repeat center bottom  !important;
}
.nav>li>a:focus, .nav>li>a:hover{
    background:url(images/menu-hover.png) no-repeat center bottom !important;
}
.nav>li>a{
    padding:40px 25px !important;
}

/*secondary menu*/
#et-secondary-menu>ul>li a{
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif;
}

#et-secondary-menu>ul>li a i{
    color: #00aef1;
    font-size: 19px;
    padding-right: 0px;
}
#et-secondary-menu>ul>li a:hover i{
    color: #99cc00;

}
#et-secondary-nav li {
    margin-right: 30px !important;
}

#et-secondary-nav li:last-child {
    margin-right: 0px !important;
}

#et-secondary-menu>ul>li:nth-child(1) a{
    font-weight:normal !important;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    margin-right: 10px;
}

/*.video-content*/
.video-content{
/*background-color: rgb(255, 255, 255, 0.9) !important;
background-color: hsl(0, 0%, 100%, .9) !important;
background-color: #ffffffe6;
*/
background:#fff;
opacity:0.9;
}
.video-container{
    max-width:100% !important;
    margin: 0px auto !important;
    width:100% !important;
    /*padding-top: 7% !important;*/
}
.video-container .et_pb_column_1_3{
    width: 31.667% !important;
}


.video-container .et_pb_text_inner{
    padding:70px 35px 109px !important;
    text-align: center;
    position: relative
}
.video-container .et_pb_text_inner h2{
    color: #000;
    line-height: 38px;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: 17px;
}
.video-container .et_pb_text_inner p strong{
    display:block;
}
.video-container .et_pb_text_inner h3{
    color: #000;
    line-height: 35px;
    font-size: 28px;
    font-weight: 300;
    margin-bottom: 31px;
}
.video-container .et_pb_text_inner h3 strong, .video-container .et_pb_text_inner h2 strong{
    font-weight:500;
}
.video-container .et_pb_text_inner p{
    font-size: 14px;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 22px;
    padding-bottom:20px;

}
.video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background:#99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 13px;
    padding-left: 45px;
    position:absolute;
    bottom: -22px;
    left: 32%;
}
.learn-more{
    margin: -65px auto !important;
    display: table !important;
}
#video-bg{
   /* padding-bottom:9% !important;*/
}



.contact-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 2px;
    font-size: 15px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top:20px;
    padding-right: 73px;
    padding-bottom:20px;
    padding-left: 73px;
    display: table;
    margin:51px auto 31px auto;
}


/*video-homepage-bottom*/
#view-video{
    padding: 0px !important;
}
#view-video .et_pb_row{
    padding: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
}
#view-video .wp-video{
    width: 100% !important;
    max-width: 100% !important;
}
#view-video .wp-video-shortcode{
    min-width: 100% !important;
    width: 100% !important;
}
#view-video video{
    width: 100% !important;
    max-width: 100% !important;
}
#view-video{
    position: relative;
}
#view-video .video-content-box{
    position: absolute;
    position: absolute;
    top: 40%;
    width: 100%;
    z-index: 99;
}
#view-video #video-content-box{
    position: absolute;
    position: absolute;
    top: 40%;
    width: 100%;
    z-index: 99;
}
#view-video .et_pb_module{
        margin-bottom: 0px !important;
}
#view-video .et_pb_module p{
        padding-bottom: 0px !important;
}

.tech-container .et_pb_column, .video-container .et_pb_column{
    margin-top: auto !important;
    margin-bottom: auto !important;
}



/*totally-safe*/
#totally-bg{
    margin:0px 50px 0px !important;
    padding: 12% 0 13% !important;
   /* min-height:100vh;*/
}
/*
#totally-container{
width:100% !important;
margin-right:150px !important
} */ 
.totally-content{
    opacity: 0.9;
    background:#fff !important;
/* background-color: rgb(255, 255, 255, 0.9) !important;
background-color: hsl(0, 0%, 100%, .9)  !important;*/
width: 80%;
}
.totally-content .et_pb_text_inner{
    padding:80px 50px 80px !important;
    text-align: center;
}
.totally-content .et_pb_text_inner h3{
    color: #000;
    line-height: 51px;
    font-size: 37px;
    font-weight: 300;
    margin-bottom: 31px;

}
.totally-content .et_pb_text_inner p{
    font-size: 15px;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 27px;
    padding-bottom: 25px;
}
.about-licensing{
    margin: 4% auto 5% auto; 
}
.about-licensing p{
    margin-bottom: 52px !important;
    color: #00aeef!important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 24px;
    letter-spacing: 1px;
}
.about-licensing h3{
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size:40px;
    color: #000000!important;
    line-height: 1.8em;
    text-align: center;
}

/*bottom-three-link*/

.bottom-three-link{
    background: #000;
    width: 100%;
    padding:100px 0 26px;
}
.bottom-container {
    max-width: 49%;
    margin: 0 auto;
}
.bottom-three-link ul{
    justify-content: space-around;
    display: flex;
}
.bottom-three-link li:first-child{
    background:transparent;
    padding-left: 0px;
}
.bottom-three-link li a{
    color: #00aeef;
    font-size: 37px;
    font-weight: 300;
    display: block;
    list-style: none;

    line-height: 13px;

}
.bottom-three-link li{
    float: left;
    list-style: none;
    padding-left: 70px;
    background: url(images/arrow.png) no-repeat 28px 0px;
}

.three-link-container .et_pb_row{
    max-width:46% !important;
    margin:0 auto;
}

/*footer*/ 
/*footer email subcribe*/

.lastest-technology {
    width:77%;
}
.lastest-technology .input-group {
    position: relative;
    display: block;
    border-collapse: separate;
    margin-bottom:25px;
}
.lastest-technology .form-control {
    background: transparent;
    border-bottom: #4c4e53 solid 1px;
    border-radius: 0;
    border-top: none;
    border-right: none;
    border-left: none;
    width: 100%;
    display: inline-block;
    padding-bottom: 5px;
}
.lastest-technology .input-group button {
   
    right: 0;
    top:0;
}
.lastest-technology .btn {
    border-radius: 0;
    background: transparent;
    color: #99cc00;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;     /* position: absolute !important; */
    float: right;
    margin-top: -32px;
}
.lastest-technology input[type=email]{
    color:#979ba6;
}
.lastest-technology .btn{
    padding: 6px 0px;
}


.lastest-technology{
	display: none;
}	

#footer-widget6 form{
	width: 85%;
    margin: 0;
    display: inline-block;
    margin-bottom: 40px;
}
#footer-widget6 form .gform_body{
	border-bottom: #4c4e53 solid 1px;

}
#footer-widget6 form .gform_body input{
	background: transparent;
	border: 0px !important;
	width: 100% !important;
	
}
#footer-widget6 form .gform_body input:focus{
	background: transparent;
	border: 0px !important;
	
}
#footer-widget6 .gform_wrapper{
    margin-top: 0px !important;
     margin-bottom: 40px;
}
#footer-widget6 form .gform_footer{
	/*border-bottom: #4c4e53 solid 1px;*/
}
#footer-widget6 form .gform_footer input{
	border-radius: 0;
    background: transparent;
    color: #99cc00;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
	width: 100%;
    text-align: right;
}
#footer-widget6 form input[type=email] {
    color: #979ba6;
}
#footer-widget6 form input[type="email"]::-webkit-input-placeholder{
	color: #979ba6 !important;
    font-family: 'Ubuntu', sans-serif;
    font-weight:bold;
}



input[type="email"].form-control::-webkit-input-placeholder
{
    color: #979ba6 !important;
    font-family: 'Ubuntu', sans-serif;
    font-weight:bold;
}
.et_pb_gutters3 .footer-widget:nth-child(5){
    width:9.083% !important;
}
.et_pb_gutters3 .footer-widget:last-child {
    width:25.083% !important;
}

#main-footer{
    background: url(images/footer.jpg) no-repeat center top;
    background-size: cover;
    width: 100%;
}
#main-footer h3{
    padding:1.5% 5% 22%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    display: block;
    line-height: 25px;
    margin:0;
}
#main-footer sup{
    font-size:10px;
}
#main-footer h4{
    text-align: left;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}
.footer-widget li a {
    color: #979ba6 !important;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    line-height: 19px;
    display: block;
    margin-bottom: 8px;
}
#main-footer .container{
    max-width: 57% !important;
}

#menu-ubeam, #menu-applications{
    width: 75%; 
}
#menu-company{
    width: 76%;
}
.follow-us ul{
    margin:0;
    padding:0;
}
.follow-us h5{
    text-align: left;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 10px !important;
    margin-top: 30px !important;
    color: #2ea3f2;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.follow-us li{
    float:left;
    list-style:none;
    padding-right:25px !important;
}
.follow-us li:last-child{
    padding-right:0px !important;
}
.follow-us li a{
    font-size: 20px;
    color:#979ba6;
}
.follow-us li a:hover{
    color:#99cc00;
}
#footer-bottom{
    display:none;
}
.copyright{
    color: #979ba6 !important;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    text-align:center;
    margin-bottom:15px;
}
.copyright span{
    padding:0 7px;
}
.copyright a{
    color: #979ba6 !important;
}
.copyright a:hover, #footer-widgets .footer-widget li a:hover{
    color:#99cc00 !important;
}
.health-way{
    padding-top:30vh !important;
        min-height: 100vh;
}

.subscribe-form{
    display: none;
}
.subscribe-form form{
    width: 60%;
    display: block;
    margin: auto;
}
.subscribe-form form .et_pb_contact_field{
    width: 64%;
}
.subscribe-form form input{
    padding: 13px 10px 13px 25px !important;
    border-radius: 5px !important;
    background: #fff !important;
    width: 100%;
}
.subscribe-form input::-webkit-input-placeholder
{
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
.subscribe-form form .et_contact_bottom_container{
    float: left;
    margin: -2px;
}
.subscribe-form form button{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 12px;
    padding-right: 70px;
    padding-bottom: 12px;
    padding-left: 70px;
}
.subscribe-form form button:hover{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 12px !important;
    padding-right: 70px !important;
    padding-bottom: 12px !important;
    padding-left: 70px !important;
}

.subscribe-form .et_pb_button:hover:after, .subscribe-form .et_pb_more_button:hover:after, .subscribe-form .et_pb_newsletter_button:hover:after, .subscribe-form .et_pb_pricing_table_button:hover:after, .subscribe-form .et_pb_promo_button:hover:after {
    margin-left: 0;
    opacity: 0;
}


/*---ubeam page----*/
.ubeam-sec1{
    background: #fff;
    opacity: 0.9;
    text-align: center !important;


}
.ubeam-sec1 .et_pb_text_inner{
    padding: 60px 40px 100px 40px!important;
}

.ubeam-sec1 h2{
    color: #000;
    line-height: 46px;
    font-size: 32px !important;
    font-weight: 300;
    margin-bottom: 37px;

}
.ubeam-sec1 p{
    font-size: 14px;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 27px;
}
.ubeam-sec1 p:last-child{
    margin-bottom: 50px;
}
.ubeam-sec1 .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 2px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99CC02 url(images/button-glow.png) no-repeat bottom;
    padding-top: 18px;
    padding-right:55px;
    padding-bottom: 18px;
    padding-left:55px;
    position: absolute;
    left: 23%;
    bottom: -5%;
}
.ubeam-work .et_pb_row, .application-container {
 width:100% !important;
    max-width:100%;
    margin: 0 auto;
   
}


/* Application */
.application-banner{
   /* padding-bottom:9% !important;*/
}

.application-container {
    max-width:100% !important;
    margin: 0px auto !important;
     width:100% !important;
    /*padding-top:5% !important;*/
}

.application-content{
    background: #fff;
    opacity: 0.9;
}
.application-content .et_pb_text_inner {
    padding: 70px 47px 89px !important;
    text-align: center;
    position: relative;
}
.application-content .et_pb_text_inner h2 {
    color: #000;
    line-height: 53px;
    font-size: 40px;
    font-weight: 300;
    margin-bottom: 25px;
}
.application-content .et_pb_text_inner h2 strong{
    font-weight:400;
}
.application-content .et_pb_text_inner h3 {
    color: #000;
    line-height: 35px;
    font-size: 28px;
    font-weight: 300;
    margin-bottom: 31px;
}
.application-content .et_pb_text_inner p {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 26px;
    padding-bottom: 20px;
}
.application-container .et_pb_column_1_3 {
    width: 32.667% !important;
}

/*--ubeam---*/

.ubeam-sec2{
    padding: 0px !important;

}
.ubeam-sec2 .et_pb_row{
    padding: 0px 0px 0px 0px !important;
    width: 73%;
    max-width: 73%;
    margin: 0 auto;
}
.ubeam-trans h3{
    font-size: 28px;
    font-weight: 300;
    color: #252525;
    margin-bottom: 5px;
}
.ubeam-trans .trans-content{
    color: #000;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 20px;
    font-weight: 400;
}
.ubeam-trans .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 15px;
    padding-left: 45px;

}
.ubeam-trans{
    padding: 0px 0px 0px 0px;
}
.ubeam-sec3{
    padding: 2% 0 !important;
}
.ubeam-recis h3{
    font-size: 28px;
    font-weight: 300;
    color: #252525;
    margin-bottom: 5px;
}
.ubeam-recis .trans-content{
    color: #000;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 20px;
    font-weight: 400;
}
.ubeam-recis .learn-more-btn {
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 15px;
    padding-left: 45px;
}
.ubeam-recis{
    text-align: right !important;
    padding-left: 20%;

}
.ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1){
    display: flex;
    align-items: center;
}
.ubeam-sec2 .et_pb_row .et_pb_column:nth-child(2){
    display: flex;
    align-items: center;
}
.ubeam-soft .trans-content{
    color: #000;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 20px;
    font-weight: 400;
}
.ubeam-soft h3{
    font-size: 28px;
    font-weight: 300;
    color: #252525;
    margin-bottom: 5px;
}
.ubeam-soft .learn-more-btn {
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 15px;
    padding-left: 45px;
}
.ubeam-sec4 .et_pb_row .et_pb_column:nth-child(2){
    display: flex;
    align-items: center;
}
.ubeam-sec5 h3{
    font-size: 23px;
    font-weight: 500;
    color: #252525;
    text-align: center;
}
.ubeam-safe{
    padding: 0px !important;
}
.safewire-sec{
    width: 93% !important;
    max-width: 93% !important;
}
.safewire-sec ul{
    padding: 0px !important;
    margin: 0px !important;
    width: 100%;
}
.safewire-sec ul li{
    list-style-type: none !important;
    width: 49.1%;
    float: left;

}
.safewire-sec ul li:nth-child(1){
    margin-right: 5px;
}
.safewire-sec ul li:nth-child(2){
    margin-left: 5px;
}
.safewire-sec .et_pb_column:nth-child(1){
    padding-right: 4px;
}
.safewire-sec .et_pb_column:nth-child(2){
    padding-left: 6px;
}
.ubeam-sec6 h3{
    font-size: 23px;
    font-weight: 500;
    color: #252525;
    text-align: center;
}
.ubeam-sec6 .smart-row{
    padding: 0px !important;
}
.ubeam-sec6{
    padding: 2% 0% !important;
}
.ubeam-sec5{
    padding-bottom: 0% !important;
}
.ubeam-sec7{
    padding: 2% 0px !important;	
}
.ubeam-sec7 .et_pb_row{
    padding: 0px !important;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1){
    width: 39.5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2){
    width: 10%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3){
    width: 39.5%;
}
.smart-box{
    text-align: right !important;
}
.smart-box h4{
    color: #000;
    line-height: 35px;
    font-size: 26px !important;
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 15px;
}
.smart-box p{
    font-size: 14px;
    color: #000;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 27px;
    margin-bottom: 30px;
}
.smart-box{
    margin-top: 23%;
    padding-left: 0%;
    padding-bottom: 20%;
}
.smart-box .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 15px;
    padding-left: 45px;

}
.smart-box1{
    text-align: left !important;
}
.smart-box1 h4{
    color: #000;
    line-height: 35px;
    font-size: 26px !important;
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 15px;
}
.smart-box1 p{
    font-size: 14px;
    color: #000;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 27px;
    margin-bottom: 30px;
}
.smart-box1{
    margin-top: 23%;
    padding-right: 0%;
    padding-bottom: 20%;
}
.smart-box1 .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99CC02 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 45px;
    padding-bottom: 15px;
    padding-left: 45px;

}
.wireless-content p{
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 28px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 400;
}
.wireless-content{
    text-align: center !important;
}
.ubeam-sec8{
    padding: 0px !important;
}

.fqa-sec{
    border-bottom: 1px solid #eee;
    padding: 1% 0px 1%!important;
}

 
.ubeam-sec5{
    padding: 75px 0 10px 0px !important;
}
.device-row{
    padding-top: 0px !important;
text-align: center !important;

}
.safewire-sec .et_pb_image_wrap{
    display: block !important;
}
.news-content{
    background: #fff;
    opacity: 0.9;
    text-align: center !important;
}

.news-content .et_pb_text_inner {
    padding: 50px 35px 76px !important;
}
.news-content .et_pb_text_inner h2 strong {
    font-weight: 500;
}
.news-content .et_pb_text_inner p {
    font-size: 13px;
}
.news-content .learn-more-btn{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 2px;
    font-size: 15px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99CC02 url(images/button-glow.png) no-repeat bottom;
        padding-top: 18px;
    padding-right: 55px;
    padding-bottom: 18px;
    padding-left: 55px;
    position: absolute;
    bottom: -22px;
    left: 25%;
}
.news-banner .et_pb_row{
    width:100% !important;
    max-width:100% !important;
}
.news-banner{
  /*padding: 20% 0% 10% !important;  */
}
.news-row{
    max-width: 67% !important;
    width: 67% !important;
}
.news-row .et_pb_blog_grid .et_pb_post{
    border: 0px solid #d8d8d8 !important;
    position: relative;
    padding-bottom: 40px;
}
.news-row .et_pb_blog_grid .et_pb_post h2{
    font-size: 22px;
    font-weight: 300;
    padding: 20px 20px 15px 20px;
    color: #000;
    line-height: 30px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta{
    position: absolute;
    top: 215px;
    color: #fff;
    background: #99cc00 url(images/new-glow.png) no-repeat left;
    left: -1px;
    padding: 13px 30px 13px 36px;
    font-size: 13px;
    letter-spacing: 1px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content p{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    padding: 5px 20px 30px 20px;
    letter-spacing: 1px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content a{
    color: #a1d026;
    letter-spacing: 2px;
    font-size: 13px;
    padding: 0px 20px 30px 55px;
    position: relative;
    margin-left: 20px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content a:before{
    position: absolute;
    content: "";
    width: 38px;
    height: 2px;
    background-color: #a1d026;
    top: 9px;
    left: 0;
}
.news-banner .et_pb_text_inner h2 {
    line-height: 27px;
    font-size: 24px;
    margin-bottom: 9px;
    color: #000;
    font-weight: 300;
}
.news-banner .et_pb_text_inner p {
    font-size: 13px;
    font-weight: 400;
}
.news-banner .et_pb_column_1_3 {
    width: 29.667% !important;
}
.news-row .wp-pagenavi .pages{
    display: none;
}
.news-row .wp-pagenavi{
    border-top: 0px solid #e2e2e2;
    text-align: center;
    padding-top: 80px !important;
}
.news-row .wp-pagenavi a{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px !important;
    color: #000 !important;
    font-weight: 600 !important;

}
.news-row .wp-pagenavi span.current{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px !important;
    color: #fff !important;
    background: #99cc00 url(images/pagination.png) no-repeat bottom;
    border-radius: 50%;
    padding: 15px 20px;
    font-weight: 600 !important;
}
.news-row .wp-pagenavi .previouspostslink{
    position: relative;
/*border: 1px solid #e8e8e8 !important;
border-radius: 50%;
padding: 15px 20px;*/
font-size: 0px !important;
color: #000;
}
.news-row .wp-pagenavi .previouspostslink:before{
    position: absolute;
    content: "\f104";
    font-family: fontawesome;
    font-size: 28px !important;
    font-weight: normal;
    border: 1px solid #e8e8e8;
    padding: 10px 17px;
    border-radius: 50%;
    top: -24px;
    left: -42px;
}
.news-row .wp-pagenavi .nextpostslink{
    position: relative;
/*border: 1px solid #e8e8e8 !important;
border-radius: 50%;
padding: 15px 20px;*/
font-size: 0px !important;
color: #000;
}
.news-row .wp-pagenavi .nextpostslink:before{
    position: absolute;
    content: "\f105";
    font-family: fontawesome;
    font-size: 28px !important;
    font-weight: normal;
    border: 1px solid #e8e8e8;
    padding: 10px 17px;
    border-radius: 50%;
    top: -24px;
}
.news-sec{
    padding-bottom: 25px !important;
}
.be-first{
    text-align: center !important;
}
.news-sec2 .et_pb_row{
    padding: 3% 0% !important;
}
.news-sec2 h2{
    font-size: 28px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 20px;
    text-align: center;
}
.mail-form{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: auto;
}
.mail-form input[type=email]{ border:1px solid #fff; }
/*.mail-form input{
    width: 35%;
    margin-right: 10px;
    padding: 10px 10px 10px 20px !important;
    border-radius: 5px;
}*/
.mail-form input::-webkit-input-placeholder
{
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
.subs-mail-form input::-webkit-input-placeholder
{
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
/*.mail-form a{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 13px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 10px;
    padding-right: 70px;
    padding-bottom: 10px;
    padding-left: 70px;
}*/
.news-sec2{
    padding-bottom: 0px !important;
}
 
.contact-sec {
    background: #fff;
    opacity: 0.9;
    text-align: center !important;
}
.cont-ubeam{
    font-size: 14px;
    font-weight: 600;
    color: #000;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
.contact-sec h2{
    font-size: 28px !important;
    margin-bottom: 20px;
    color: #000;
}
.adrs{
    font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 27px;
}
.contact-wire{
    font-size: 14px;
    color: #000;
    padding-bottom: 5px;
}
.contact-banner .et_pb_row .et_pb_column{
    width: 31.7% !important;

}
.contact-banner .et_pb_row{
    max-width: 87% !important;
    width: 87% !important;
}
.contact-sec .et_pb_text_inner{
    padding: 24% 0% !important;
}
.contact-banner{
    /*padding: 18% 0% 7% !important;*/
}
.contact-sec2{
    padding: 9% 0% 10% !important;
}
.contact-sec2 .et_pb_row{
    width: 65% !important;
    max-width: 65% !important;
}
.contact-sec2 h2{
    font-size: 28px;
    color: #000;
    text-align: center;
}
.contact-sec2 .et_pb_contact input{
    background: #fff;
    border-radius: 5px;
    padding-left: 20px;
}
.contact-sec2 .et_pb_contact input::-webkit-input-placeholder
{
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
.contact-sec2 .et_pb_contact select{
    background: #fff;
    border-radius: 5px;
    padding-left: 20px;
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
.contact-sec2 .et_pb_contact textarea{
    background: #fff;
    border-radius: 5px;
    padding-left: 20px;
}
.contact-sec2 .et_pb_contact textarea::-webkit-input-placeholder
{
    color: #000 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
    letter-spacing: 1px;
    font-size: 14px !important;
}
.contact-sec2 .et_contact_bottom_container{
    float: none !important;
    text-align: center !important;
}

.contact-sec2 .et_pb_contact_submit{
    color: #ffffff!important;
    border: 0px !important;
    border-radius: 6px;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px;
    padding-right: 70px;
    padding-bottom: 15px;
    padding-left: 70px;
}
.contact-sec2 .et_pb_contact_submit:hover:after{
    opacity: 0 !important;

}
.contact-sec2 .et_pb_contact_submit:hover{
    color: #ffffff!important;
    border: 0px !important;
    border-radius: 6px;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 15px !important;
    padding-right: 70px !important;
    padding-bottom: 15px !important;
    padding-left: 70px !important;
}
.map-row{
    padding: 0% 0% 2% !important;
}


.contact-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;

}
.contact-icon a{
    border: 1px solid #eee;
    padding: 17px 20px;
    border-radius: 50%;
    color: #000;
    font-size: 27px;
    margin-right: 20px;
}
#footer-widget6 .mail-form .wpcf7-email{
    padding: 0px 5px 5px;
    width: 100%;
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #4c4d53;
}
#footer-widget6 .mail-form .email-scubscribe{
    padding: 0px 5px 5px;
    border-radius: 0;
    background: transparent;
    color: #99cc00;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #4c4d53;
}
.subs-mail-form{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: auto;
}
.subs-mail-form .wpcf7-email{
    margin-right: 10px;
    padding: 15px 10px 15px 25px !important;
    border: 0px;
    border-radius: 5px;
    width: 98%;

}
.subs-mail-form .wpcf7-submit{
    padding-right: 70px;
    padding-left: 70px;
    font-size: 14px;
    padding-top: 13px;
    padding-bottom: 13px;
    color: rgb(255, 255, 255) !important;
    font-family: Roboto, Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 6px;
    background: url(images/button-glow.png) center bottom no-repeat rgb(153, 204, 0);
    letter-spacing: 2px;
}
.subs-mail-form span{
    width: 35%;
}
div.wpcf7-mail-sent-ok{
    border: 0px solid #398f14 !important;
}


@media screen and (max-width:2560px) and (min-width:2380px){
    .vertical-tab-hover .et_pb_tab_content h4{
            margin-bottom: 3% !important;
    }
}

@media screen and (max-width:2560px) {
   
    
    
    .ubeam-work .et_pb_row, .application-container {
 width:100% !important;
    max-width:100%;
    margin: 0 auto;
   
}
    .application-container {
    max-width:100% !important;
    margin: 0px auto !important;
     width:100% !important;
 
}

    
    #video-bg {    
        /*padding-bottom: 9% !important;*/
    }

/*    .video-container{
     padding-top:4.5% !important;  
    }*/
    .video-container .et_pb_text_inner {
        padding: 70px 60px 116px !important;
    }
    .video-container .et_pb_text_inner h2 {
       line-height: 42px;
    font-size: 36px;
    margin-bottom: 20px;
    margin-top: 0;
    }
    .video-container .et_pb_text_inner h3 {
           line-height: 39px;
             font-size: 31px;
    }
    .video-container .et_pb_text_inner p {
        font-size: 16px;  
        line-height: 27px;
        padding-bottom:15px; 
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn {
        letter-spacing: 2px;
        padding-right: 65px; 
        padding-left: 65px; 
        padding-top: 20px;
        padding-bottom: 20px;
        left:29%;
    }

    .video-container .et_pb_column_1_3 {
        width:25.5% !important;
    }
    #totally-container {
        width: 79.5% !important;
        max-width: 79.5% !important;
    }
    .totally-content {
        width: 91%;
        float: right;
    }
    #totally-bg {
        margin: 0px 50px 50px !important;
        padding: 12% 0 13% !important;
    }
    .bottom-container {
        max-width: 45%;
    }
    .bottom-three-link li a {
        font-size: 45px;
    }
    #main-footer h3 {
        font-size: 24px;
    }


    .ubeam-sec1 .et_pb_text_inner{
        padding:100px !important;
    }
    .application-banner {    
       /* padding-bottom:7% !important;*/
    }
/*
    .application-container{
       padding-top:4.7% !important;
    }*/
    .application-container .et_pb_text_inner {
        padding:90px 60px  !important;
    }
    .application-container .et_pb_text_inner h2 {
        line-height: 57px;
        font-size: 43px;
        margin-bottom:25px;
            margin-top: 0;
    }
    .application-container .et_pb_text_inner h3 {
        line-height: 42px;
        font-size: 36px;
    }
    .application-container .et_pb_text_inner p {
        font-size: 16px;  
        line-height: 27px;
        padding-bottom:15px; 
    }
    .application-container .et_pb_column_1_3 {
        width:25.5% !important;
    }
    .ubeam-sec2 .et_pb_row {
        padding: 0px 0px 0px 0px !important;
        width: 62%;
        max-width: 62%;
        margin: 0 auto;
    }
    .ubeam-trans h3 {
        font-size: 37px;
        margin-bottom: 20px;
    }
    .ubeam-trans .trans-content {
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 0px !important;
        letter-spacing: 0.5px;
        width: 65%;
    }
    .ubeam-trans .learn-more-btn{
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .ubeam-trans {
        padding: 0% 0% 0px 0px;
    }
    .ubeam-recis h3 {
        font-size: 37px;
        margin-bottom: 20px;
    }
    .ubeam-recis .trans-content {
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 40px;
        letter-spacing: 0.5px;
        width: 39%;
        display: block;
        margin: 0 0 40px auto;
    }
    .ubeam-recis {
        padding: 0px 5% 0px 0%;
    }
    .ubeam-recis .learn-more-btn {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .ubeam-sec3 .et_pb_row{
        width: 100%;
        max-width: 100%;
    }
    .ubeam-sec4 .et_pb_row{
        width: 75%;
        max-width: 75%;
    }
    .ubeam-soft h3{
        font-size: 37px;
        margin-bottom: 20px;
        line-height: 42px;
    }
    .ubeam-soft .trans-content{
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 40px;
        letter-spacing: 0.5px;
        width: 50%;
    }
    .ubeam-soft .learn-more-btn {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .ubeam-soft{
        padding: 0% 0% 0% 0%;
    }

    .safewire-sec img{
        width: 100% !important;
    }
    .safewire-sec ul li {
        width: 49.6%;
    }
    .safewire-sec ul li:nth-child(1) {
        margin-right: 2px;
    }
    .safewire-sec ul li:nth-child(2) {
        margin-left: 7px;
    }
    .safewire-sec .et_pb_column:nth-child(1) {
        padding-right: 1px;
    }
    .safewire-sec .et_pb_column:nth-child(2) {
        padding-left: 8px;
    }
    .ubeam-sec5 h3 {
        font-size: 28px;
    }
    .safewire-sec {
        width: 95% !important;
        max-width: 95% !important;
    }
    .ubeam-sec6 h3 {
        font-size: 32px;
    }
    .ubeam-sec6 {
        padding: 1% 0% !important;
    }
    .ubeam-sec7 .et_pb_row {
        padding: 0px !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    .smart-box h4 {
        font-size: 32px !important;
    }
    .smart-box p {
        font-size: 16px;
        line-height: 30px;
        width: 50%;
        display: block;
        margin: 0px 0px 30px auto;
    }
    .smart-box1 h4 {
        font-size: 32px !important;
    }
    .smart-box1 p {
        font-size: 16px;
        line-height: 30px;
        width: 44%;
    }
    .smart-box {
        padding-left: 0%;
        margin-top: 15%;
        padding-bottom: 0%;
    }
    .smart-box1 {
        padding-right: 0%;
        margin-top: 6%;
        padding-bottom: 3%;
    }
    .lastest-technology {
        width: 77%;
    }
    .ubeam-sec1 h2{
        line-height: 46px;
        font-size: 40px !important;
        margin-bottom:20px;
        margin-top:0;
    }
    .ubeam-sec1 p{
        font-size: 16px
    }
    .ubeam-work{
        /*padding-bottom: 10% !important;
        padding-top: 13% !important;*/
}
/*.tech-container{
         padding-top:4.5% !important;
}*/

.ubeam-sec1 .learn-more-btn{
bottom: -27px;
left:32%;
}
.ubeam-sec1 p:nth-child(1){
    margin-bottom: 10px;
}
.ubeam-wireless{
    margin-bottom: 10px;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    width: 4%;
    margin-right: 4%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
    width: 42.5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
    width: 42.5%;
}
.ubeam-sec5 h3 {
    font-size: 32px;
}
.ubeam-sec8{
    max-width: 80% !important;
    width: 80% !important;
}
.ubeam-work .et_pb_column{
    width:25.5% !important;
}
.news-row .et_pb_ajax_pagination_container{
    width: 80%;
    display: block;
    margin: auto;
}
.news-row .et_pb_blog_grid .et_pb_post h2 {
    font-size: 28px;
    padding: 30px 30px 25px 30px;
    line-height: 40px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 375px !important;
}

.news-row .et_pb_blog_grid .et_pb_post .post-meta{
    padding:17px 60px 17px 45px;

}
.news-row .et_pb_blog_grid .et_pb_post .post-content p {
    font-size: 15px;
    padding: 5px 30px 40px 30px;
    letter-spacing: 1px;
    line-height: 27px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content a{
    margin-left: 30px;

}
.news-row .et_pb_blog_grid .et_pb_post .post-meta{
    font-size: 15px;
    font-family: 'Montserrat', sans-serif !important;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content a{
    font-size: 15px;
}

.news-banner .et_pb_row{
    width:100% !important;
    max-width:100% !important;
}

.news-sec2 .et_pb_row{
    width: 75% !important;
    max-width:100% !important;
}	
.news-banner .et_pb_text_inner h2 {
    line-height: 55px;
    font-size: 43px;
    margin-bottom: 37px;
}
.news-banner {
/* padding: 13% 0% 8% !important; */
}
.news-banner .et_pb_column {
    width:25.5% !important;
}
.news-content .et_pb_text_inner {
    padding: 130px 100px !important;
}
.news-banner .et_pb_text_inner p {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    padding-bottom: 27px;
    letter-spacing: 1px;
    display: block;
    margin: auto;
    color: #000 !important;
}

.news-content .learn-more-btn{
    padding-right: 60px;
    padding-left: 60px;
    position: absolute;
    bottom: -26px;
    left: 32%;
}
.news-row .wp-pagenavi .nextpostslink:before{
    left: 26px;
}
.news-row .wp-pagenavi .previouspostslink:before{
    left: -61px;

}
.news-row .wp-pagenavi a, .wp-pagenavi span{
    margin: 0 10px;

}
/*.news_container{
    padding-top:3.8% !Important;
}*/


/*.mail-form input {
    width: 30%;
    margin-right: 15px;
    padding: 15px 10px 15px 25px !important;
    border-radius: 5px;
}
.mail-form{
    width: 95%;

}
.mail-form a{
    font-size: 15px;
    letter-spacing: 2px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 90px;
    padding-left: 90px;

}*/
.mail-form input::placeholder{
    font-size: 15px;
    letter-spacing: 1px;
}
.news-sec2 h2 {
    font-size: 37px;
}
.contact-sec h2 {
    font-size: 43px !important;
    margin-bottom: 37px;
    color: #000;
}
.cont-ubeam {
    font-size: 18px;
    padding-bottom: 10px;
}
.cont-ubeam sup{
    font-size: 14px;
    display: inline-block;
    top: -4px;
}
.contact-wire {
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 31px;
}
.contact-banner .et_pb_row .et_pb_column {
    width:25.5% !important;
}
.adrs {
    font-size: 18px;
    color: #000;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: 1px;
}
.contact-banner {
    /*padding: 16% 0% 11% !important;*/
}
/*.contact_container{
        padding-top: 5% !important;
}*/
.contact-sec2 h2 {
    font-size: 40px;
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}
.mail-form input::-webkit-input-placeholder
{
    font-size: 15px !important;
}
.contact-sec2 .et_pb_contact_submit{
    font-size: 15px;
    padding-top: 20px;
    padding-right: 90px;
    padding-bottom: 20px;
    padding-left: 90px;
}
.contact-sec2 .et_pb_contact_submit:hover{
    font-size: 15px !important;
    padding-top: 20px !important;
    padding-right: 90px !important;
    padding-bottom: 20px !important;
    padding-left: 90px !important;
}
.news-sec2 {
    padding-top: 1% !important;
}
.contact-banner .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
}

.contact-icon{
    margin-top: 40px;
}
.contact-icon a{
    padding: 22px 25px;
    font-size: 35px;
    margin-right: 30px;
}
.contact-sec .et_pb_text_inner {
    padding: 11% 0% !important;
}


.subscribe-form form input{
    padding: 17px 10px 17px 25px !important;
}
.subscribe-form form {
    width: 45%;
}
.subscribe-form form button{
        font-size: 15px;
    letter-spacing: 2px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 90px;
    padding-left: 90px;
}
.subscribe-form form button:hover{
        font-size: 15px;
    letter-spacing: 2px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 90px !important;
    padding-left: 90px !important;
}
.subs-mail-form .wpcf7-email{
    padding: 17px 10px 17px 25px !important;
    
}
.subs-mail-form .wpcf7-submit{
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
}
}


@media screen and (max-width:2380px) {
    .video-container .et_pb_column_1_3 {
        width:25.7% !important;
    }
    .video-container .et_pb_text_inner {
        padding:70px 60px 116px !important;
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
        left: 26%;
    }
    .video-container .et_pb_text_inner h2 {
    line-height: 46px;
    font-size: 32px;
    margin-bottom: 20px;
    margin-top: 0;
}
.video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn {
    letter-spacing: 2px;
    padding-right:55px;
    padding-left:55px;
    padding-top: 18px;
    padding-bottom: 18px;
    left: 31%;
}

.video-container .et_pb_text_inner h3 {
    line-height: 37px;
    font-size: 28px;
}
 /*   .video-container {
      padding-top: 5% !important; 
    }*/
    #video-bg {
        /*padding-bottom: 17% !important;*/
    }
    #totally-container {
        width:78.3% !important;
        max-width:78.3% !important;
    }
    #totally-bg {
        margin: 0px 50px 50px !important;
    }
    .bottom-container {
        max-width: 40%;
    }
    .totally-content {
        width:86%;
        float: right;       
    }
    .bottom-container {
        max-width: 47%;
    }
    .bottom-three-link li a {
        font-size:37px;
    }
    #main-footer h3 {
        font-size: 24px;
    }

    .application-banner {
        /*padding-bottom:9% !important;*/
    }
    .application-container .et_pb_column_1_3 {
        width:29.667% !important;
    }
    .application-container .et_pb_text_inner {
        padding:100px 63px 100px !important;
    }
    .ubeam-trans .trans-content {
        margin-bottom: 40px;
        width: 67%;
    }
    .ubeam-trans {
        padding: 0% 0% 0px 0px;
    }
    .ubeam-recis {
        padding: 0px 4% 0px 0%;
    }
    .ubeam-soft{
        padding: 0% 0% 0% 0%;
    }
    .safewire-sec ul li {
        width: 49.5%;
    }

    .smart-box {
        padding-left: 0%;
    }
    .lastest-technology {
        width: 77%;
    }

.ubeam-sec1 .learn-more-btn{
left:31%;
}
.safewire-sec ul li:nth-child(1) {
    margin-right: 4px;
}
.safewire-sec .et_pb_column:nth-child(1) {
    padding-right: 1px;
}
.safewire-sec .et_pb_column:nth-child(2) {
    padding-left: 8.5px;
}
.ubeam-recis .trans-content{
    width: 41%;
}
.ubeam-soft .trans-content{
    width: 55%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    width: 4%;
}
.ubeam-sec2 .et_pb_row {
    padding: 0px 0px 0px 0px !important;
    width: 67%;
    max-width: 67%;
}
.ubeam-work .et_pb_column {
    width:25% !important;
}
.ubeam-sec1 .et_pb_text_inner {
    padding: 100px 80px !important;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
    width: 41.5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
    width: 41.5%;
}
.smart-box p{
    width: 57%;
}
.smart-box1 p{
    width: 50%;

}
.smart-box{
    padding-bottom: 1%;
}
.smart-box1{
    padding-bottom: 5%;

}
.ubeam-sec5 h3 {
    font-size: 32px;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    margin-right: 4.5%;
}
.ubeam-work {
    /*padding-bottom: 11% !important;
    padding-top: 15% !important;*/
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 348px !important;
}
.contact-banner {
   /* padding: 18% 0% 13% !important;*/
}
.contact-banner .et_pb_row .et_pb_column {
    width: 29.7% !important;
}
.subscribe-form form {
    width: 47%;
}
}



@media screen and (max-width:1920px) {
    .about-licensing h3 {
        font-size: 32px;
    }

    .video-container .et_pb_column_1_3 {
        width:34% !important;
    }
    .video-container .et_pb_text_inner {
        padding:50px 55px 80px !important;
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
        left:30%;
    }
/*   #video-bg{
       padding-top:6% !important;  
    }*/
    .video-container .et_pb_text_inner h2 {
        line-height:42px;
        font-size:33px;
        margin-bottom: 20px;
    }
    .video-container .et_pb_text_inner h3 {
    line-height: 38px;
    font-size:29px;
    }
    .video-container .et_pb_text_inner p {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 20px;
    }
    #totally-container {
        width: 79.5% !important;
        max-width:79.5% !important;
    }
    #totally-bg {
        margin: 0px 50px 50px !important;
    }
    .totally-content {
        width:89%;
        float: right;       
    }
    .bottom-container {
        max-width:54%;
    }


    #video-bg {
       /* padding-bottom: 9% !important;*/
    }
    .application-banner {
        /*padding-bottom:6% !important;*/
    }
    .bottom-three-link li a {
        font-size:37px;
    }
    #main-footer h3 {
        font-size: 22px;
    }
    .bottom-three-link {
        padding: 100px 0 26px;
    }

    .application-container .et_pb_column_1_3 {
        width:34% !important;
    }
    .application-container .et_pb_text_inner {
        padding:60px 47px 60px !important;
    }
/*    .application-container{
      padding-top:7% !important; 
    }*/
    .application-container .et_pb_text_inner h2 {
        line-height: 53px;
        font-size: 40px; 
        margin-bottom: 25px;
    }
    .application-container .et_pb_text_inner h3 {
        line-height: 35px;
        font-size: 28px;
    }
    .application-container .et_pb_text_inner p {
           font-size: 16px;
    line-height: 27px;
    padding-bottom:10px;
    }
    .ubeam-work .et_pb_column {
    width: 34% !important;
}
    .ubeam-sec2 .et_pb_row {
        padding: 0px 0px 0px 0px !important;
        width: 75%;
        max-width: 75%;
        margin: 0 auto;
    }
    .ubeam-sec3 .et_pb_row{
        width: 100%;
        max-width: 100%;
    }
    .ubeam-sec4 .et_pb_row {
        width: 90%;
        max-width: 90%;
    }
    .ubeam-trans {
        padding: 0% 0% 0px 9%;
    }
    .ubeam-recis {
        padding: 0px 7% 0px 0%;
    }
    .ubeam-soft{
        padding: 0% 0% 0% 0%;
    }
    .ubeam-soft h3 {
        margin-bottom: 20px;
    }
    .ubeam-soft .trans-content {
        margin-bottom: 40px;
        line-height: 29px;
    }
    .safewire-sec ul li {
        width: 49.5%;
    }

    .smart-box {
        padding-left: 0%;
    }
    .smart-box1 {
        padding-right: 0%;
    }

    .lastest-technology {
        width: 77%;
    } 
    .ubeam-sec1 h2 {
        line-height: 42px;
        font-size:38px !important;
        margin-bottom: 20px;
    }  
    .ubeam-sec1 .et_pb_text_inner {
        padding:75px 75px !important;
    }
    .ubeam-sec1 p {
    font-size: 16px;
    line-height: 27px;
    }
.ubeam-sec1 .learn-more-btn{
left:30%;
}

.safewire-sec ul li:nth-child(1) {
    margin-right: 2px;
}
.safewire-sec .et_pb_column:nth-child(1) {
    padding-right: 3px;
}
.safewire-sec .et_pb_column:nth-child(2) {
    padding-left: 7px;
}
.smart-box {
    margin-top: 20%;
    padding-bottom: 0%;
}
.smart-box1 {
    margin-top: 6%;
    padding-bottom: 10%;
}
.ubeam-trans .trans-content{
    width: 80%;
}
.ubeam-recis .trans-content{
    width: 52%;
}
.ubeam-soft .trans-content{
    width: 72%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    width: 5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
    width: 41.5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
    width: 41.5%;
}
.smart-box p{
    width: 70%;
}
.smart-box1 p{
    width: 61%;

}
.ubeam-work {
    /*padding-bottom: 10% !important;
    padding-top: 16% !important;*/
}
/* 
 
.tech-container{
        padding-top: 6% !important;
}*/
 

.news-banner {
 /*padding: 16% 0% 11% !important; */
}
.news-content .et_pb_text_inner {
    padding: 130px 50px 130px !important;
}
.news-banner .et_pb_column {
    width: 33.6% !important;
}
.news-banner .et_pb_text_inner p{
    width: 100%;
}
.news-content .et_pb_text_inner {
    padding: 120px 75px 120px !important;
}
.news-content .learn-more-btn{
    left: 31%;
}
.news-row .et_pb_ajax_pagination_container {
    width: 100%;
}
.news-row .ds-blog-square-two .et_pb_blog_grid .column{
    margin-right: 3.5% !important;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top:348px !important;
}
/*.news_container {
    padding-top:6.5% !Important;
}*/

/*.mail-form a{
    padding-right: 80px;
    padding-left: 80px;
}
.mail-form input {
    width: 32%;
}*/
.contact-banner .et_pb_row {
    max-width: 88% !important;
    width:10% !important;
}
 .contact-sec .et_pb_text_inner {
    padding: 8% 0% !important;
}
/*.contact_container {
    padding-top: 7% !important;
}*/
.contact-banner .et_pb_row .et_pb_column {
    width: 33.5% !important;
}
.contact-banner {
   /* padding: 17% 0% 9% !important;*/
}
.contact-icon a {
    padding: 19px 23px;
    font-size: 30px;
}
.subscribe-form form button{
    padding-right: 80px;
    padding-left: 80px;
}
.subscribe-form form button:hover{
    padding-right: 80px !important;
    padding-left: 80px !important;
}
.subscribe-form form {
    width: 50%;
}
.subs-mail-form .wpcf7-email{
    padding: 15px 10px 15px 25px !important;
}
.subs-mail-form .wpcf7-submit{
    font-size: 14px;
    padding-top: 13px;
    padding-bottom: 13px;
    
}
}
 

@media screen and (max-width:1680px) {
    .video-container .et_pb_text_inner h2 {
    line-height: 35px;
    font-size: 26px;
    margin-bottom: 0px;
    }
    .video-container .et_pb_text_inner h3 {
       line-height: 32px;
    font-size: 24px;
    margin-bottom: 12px;
    margin-top: 7px;
}
.video-container .et_pb_text_inner p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 15px;

}
    .video-container .et_pb_column_1_3 {
    width:33.5% !important;
}
    
    .video-container .et_pb_text_inner {
    padding: 50px 55px 80px !important;
}
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
    left: 30%;
    letter-spacing: 2px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 17px;
    padding-bottom: 17px;
    }
/*    .video-container {
       padding-top:7% !important;  
    }*/
    .tab-row h3 {
        line-height: 41px;
        font-size: 31px;
        margin-bottom:20px;
    }
    .totally-content .et_pb_text_inner h3
    {
        line-height: 47px;
        font-size: 37px;
    }
    .bottom-container {
        max-width: 66%;
    }
    #main-footer .container {
        max-width: 71% !important;
    }
    #totally-bg {
        margin: 0px 50px 50px !important;
        padding: 12% 0 13% !important;
    }
    #main-footer h3 {
        font-size: 21px;
    }
    .bottom-container {
        max-width: 58%;
    }
    .bottom-three-link li a {
        font-size:34px;
    }
    #totally-container {
        width: 87.5% !important;
        max-width: 87.5% !important;
    }
    .totally-content {
        width: 86%;
        float: right;
    }
    .bottom-three-link {
        padding: 100px 0 26px;
    }
    .application-container .et_pb_column_1_3 {
    width: 30.5% !important;
}

    .application-container .et_pb_text_inner h2 {
    line-height: 37px;
    font-size: 31px;
    margin-bottom: 13px;
    }
    .application-container .et_pb_text_inner p{
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 10px;

    }
    
    .application-container .et_pb_text_inner h3 {
        line-height: 33px;
        font-size: 25px;
        margin-bottom: 12px;
    }
/*    .application-container {
      padding-top:8% !important; 

    }*/
    .ubeam-trans {
        padding: 0% 0% 0px 0%;
    }
    .ubeam-trans h3 {
        margin-bottom: 15px;
        font-size: 32px;
    }
    .ubeam-trans .trans-content {
        margin-bottom: 25px;
        line-height: 27px;
        font-size: 15px;

    }
    .ubeam-trans {
        padding: 0% 0% 0px 8%;
    }
    .ubeam-recis h3 {
        margin-bottom: 15px;
        font-size: 32px;
    }
    .ubeam-recis .trans-content {
        margin-bottom: 25px;
        line-height: 27px;
        font-size: 15px;
        width: 70%;
    }
    .ubeam-sec3 .et_pb_row {
        width: 87%;
        max-width: 87%;
    }
    .ubeam-recis {
        padding: 0px 12% 0px 0%;
    }
    .ubeam-soft h3 {
        font-size: 32px;
        margin-bottom: 10px;
        line-height: 37px;
    }
    .ubeam-soft .trans-content {
        font-size: 15px;
        line-height: 27px;
        width: 62%;
    }
    .ubeam-soft{
        padding: 0px 0% 0px 0%;
    }
    .safewire-sec ul li {
        width: 49.4%;
    }

    .lastest-technology {
        width: 76%;
    }
    .application-container .et_pb_column_1_3 {
    width: 33.5% !important;
}
.ubeam-sec1 p {
    font-size: 15px;
    line-height: 27px;
}
    
    .ubeam-work .et_pb_row {
       /* padding: 16% 0% 9% !important;*/
    }
    .ubeam-sec1 .et_pb_text_inner {
        padding:70px 70px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 33.5% !important;
    }
.ubeam-sec1 .learn-more-btn {
bottom: -25px;
left: 30%;
    letter-spacing: 2px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 17px;
    padding-bottom: 17px;
}
.safewire-sec .et_pb_column:nth-child(1) {
    padding-right: 3px;
}
.safewire-sec .et_pb_column:nth-child(2) {
    padding-left: 7px;
}
.ubeam-sec2 .et_pb_row {
    padding: 0px 0px 0px 0px !important;
    width: 89%;
    max-width: 89%;
    margin: 0 auto;
}
.ubeam-trans .trans-content {
    width: 77%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    width: 6%;
}
.smart-box p{
    width: 80%;
}
.smart-box {
    padding-bottom: 4%;
}
.smart-box1 p{
    width: 70%;

}
.smart-box1{
    padding-bottom: 15%;
}
.ubeam-work {
         /*padding-bottom: 3% !important;
    padding-top: 5% !important;*/
}
/*.tech-container{
        padding-top: 6.5% !important;
}*/


.news-banner .et_pb_text_inner h2 {
    line-height: 45px;
    font-size: 32px;
    margin-bottom: 37px;
}
.news-banner .et_pb_text_inner p {
    font-size: 14px;
}
.news-content .et_pb_text_inner {
    padding: 120px 75px 110px !important;
}
.news-content .learn-more-btn {
    left: 27%;
}
.news-row .et_pb_ajax_pagination_container {
    width: 100%;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 302px !important;
}
.news-row .et_pb_blog_grid .et_pb_post h2 {
    font-size: 24px;
    padding: 30px 30px 25px 30px;
    line-height: 35px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content p {
    font-size: 14px;

}
.news-sec2 h2 {
    font-size: 30px;
}
.contact-banner {
    /*padding: 16% 0% 7% !important;*/
}
.news-sec2 {
    padding-top: 2% !important;
}
.contact-icon a{
    border: 1px solid #eee;
    padding: 17px 20px;
    border-radius: 50%;
    color: #000 !important;
    font-size: 27px;
    margin-right: 20px;
}
}



@media screen and (max-width:1440px) {
    .video-container .et_pb_text_inner h2 {
    line-height: 32px;
    font-size: 24px;
 
    }
    .video-container .et_pb_text_inner h3 {
        line-height: 30px;
        font-size: 22px;
        margin-bottom: 12px;
            margin-top: 0;
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
        left: 25%;
    }
    .video-container .et_pb_text_inner {
        padding: 45px 35px 81px !important;
        text-align: center;
        position: relative;
    }
    .video-container .et_pb_text_inner p {
    font-size: 13px;
    line-height: 20px;
    }
/*    .video-container {
      padding-top:9% !important; 
    }*/
    .video-container .et_pb_text_inner {
        padding:40px 45px 60px !important;
    }
    .video-container .et_pb_column_1_3 {
        width:34% !important;
    }
    .video-container .et_pb_text_inner h2{
        margin-bottom: 0px;  
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
    left:30%;
    letter-spacing: 1px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 13px;
    }
    .tab-row h3 {
        line-height: 41px;
        font-size: 31px;
        margin-bottom:20px;
    }
    .totally-content .et_pb_text_inner h3
    {
        line-height: 42px;
        font-size: 31px;
        margin-bottom: 10px;
    }
    .bottom-container {
        max-width: 66%;
    }
    #main-footer .container {
        max-width: 71% !important;
    }

    .tab-row .et_pb_all_tabs {
        width: 36%;
        left: 67%;
    }
    .tab-row .et_pb_all_tabs {
        position: absolute;
        top: 0%;
        width: 36%;
        left: 67%;
    }
    #totally-bg {
        margin: 0px 50px 50px !important;
        padding: 12% 0 13% !important;
    }
    #totally-container {
        width:86% !important;
        max-width:86% !important;
    }
    .totally-content {
        width: 84%;
        float: right;
    }

    .totally-content .et_pb_text_inner {
        padding: 65px 30px 65px !important;
        text-align: center;
    }
    .bottom-three-link li a {
        font-size:34px;
    }
    .bottom-container {
        max-width: 68%;
    }
    #main-footer h3 {
        font-size: 21px;
    }

    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 24px;
    }

    .application-container .et_pb_text_inner h2 {
    line-height: 33px;
    font-size: 24px;
    margin-bottom: 10px;
    }
    .application-container .et_pb_text_inner h3 {
        line-height: 30px;
        font-size: 22px;
        margin-bottom: 12px;
    }
    .application-container .et_pb_column_1_3 {
        width:34% !important;
    }
    .application-container .et_pb_text_inner {
        padding: 45px 35px 81px !important;
        text-align: center;
        position: relative;
    }
    .applicationcontainer .et_pb_text_inner p {
        font-size: 13px;
    }
/*    .application-container {
    padding-top:9% !important;
    }*/
    .application-container .et_pb_text_inner {
        padding:40px 35px!important;
    }
 
/*.tech-container{
 
        padding-top: 8% !important;
}*/

.ubeam-sec1 p {
    font-size: 13px;
    line-height: 21px;
}

    .ubeam-trans .trans-content {
        line-height: 28px;
        font-size: 14px;
        width: 92%;
    }
    .ubeam-trans h3 {
        margin-bottom: 10px;
        font-size: 28px;
    }
    .ubeam-trans {
        padding: 0% 0% 0px 13%;
    }
    .ubeam-sec2 .et_pb_row {
        padding: 0px 0px 0px 0px !important;
        width: 80%;
        max-width: 80%;
        margin: 0 auto;
    }
    .ubeam-recis {
        padding: 0px 13% 0px 0%;
    }
    .ubeam-recis .trans-content {
        line-height: 28px;
        font-size: 14px;
        width: 78%;
    }
    .ubeam-soft{
        padding: 0% 0% 0% 3%;
    }
    .ubeam-sec4 .et_pb_row {
        width: 79%;
        max-width: 79%;
    }
    .ubeam-soft .learn-more-btn {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ubeam-trans .learn-more-btn{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ubeam-recis .learn-more-btn{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ubeam-soft .trans-content {
        margin-bottom: 25px;
        width: 82%;
    }
    .safewire-sec ul li {
        width: 49.3%;
    }
    .smart-box {
        padding-left: 0%;
    }

    .smart-box h4 {
        font-size: 28px !important;
    }
    .smart-box1 h4 {
        font-size: 28px !important;
    }
    .smart-box1 {
        padding-right: 0%;
    }
    .smart-box{
        padding-bottom: 10%;
    }
    .smart-box1{
        padding-bottom: 28%;
    }
    .lastest-technology {
        width: 83%;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 34% !important;
    }
    .ubeam-sec1 h2{
        line-height: 35px;
        font-size:30px !important;
        margin-bottom: 10px;
    }
    .ubeam-sec1 .et_pb_text_inner {
        padding:40px 45px 50px 45px!important;
    }
  
    
.ubeam-sec1 .learn-more-btn{
left:30%;
    letter-spacing: 1px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 13px;
}
.ubeam-work .et_pb_row {
   /* padding: 20% 0% 11% !important;*/
}
.safewire-sec .et_pb_column:nth-child(2) {
    padding-left: 5px;
}
.safewire-sec .et_pb_column:nth-child(1) {
    padding-right: 3px;
}
.ubeam-recis h3 {
    margin-bottom: 10px;
    font-size: 28px;
}
.ubeam-soft h3 {
    font-size: 28px;
}
.smart-box p{
    width: 100%;

}
.smart-box1 p{
    width: 100%;
}
/*
.tech-container{

        padding-top: 8% !important;
}*/


.ubeam-sec7 .et_pb_row {
    padding: 0px !important;
    width: 85% !important;
    max-width: 85% !important;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
    width: 40.5%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
    width: 7%;
}
.ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
    width: 40.5%;
}
.news-banner .et_pb_text_inner h2 {
    line-height: 40px;
    font-size: 28px;
    margin-bottom: 15px;
    margin-top:0;
}
.news-content .et_pb_text_inner {
    padding: 90px 50px 90px !important;
}
.news-banner {
/*  padding: 19% 0% 11% !important; */
}
.news-banner .et_pb_column {
    width: 34% !important;
}
/*.news_container {
    padding-top: 8% !Important;
}*/
.news-content .learn-more-btn {
    left: 32%;
    letter-spacing: 1px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 13px;
}
.news-row .ds-blog-square-two .et_pb_blog_grid .column {
    margin-right: 4% !important;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 256px !important;
}
.news-row .et_pb_blog_grid .et_pb_post h2 {
    font-size: 22px;
    padding: 20px 20px 15px 20px;
    line-height: 30px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-content p{
    padding: 5px 20px 30px 20px;

}
/*.mail-form a {
    padding-right: 70px;
    padding-left: 70px;
    font-size: 14px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.mail-form input {
    width: 38%;
    margin-right: 10px;
    padding: 13px 10px 13px 25px !important;
}*/
.news-sec2 .et_pb_row {
    width: 80% !important;
    max-width: 80% !important;
}
.contact-banner {
   /* padding: 17% 0% 7% !important;*/
}
.contact-banner .et_pb_row .et_pb_column {
    width: 34% !important;
}
.news-sec2 {
    padding-top: 3% !important;
}
.subscribe-form form .et_contact_bottom_container{
    float: left;
    margin: -2px;
}
.subscribe-form form button{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 12px;
    padding-right: 70px;
    padding-bottom: 12px;
    padding-left: 70px;
}
.subscribe-form form button:hover{
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 6px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background: #99cc00 url(images/button-glow.png) no-repeat bottom;
    padding-top: 12px !important;
    padding-right: 70px !important;
    padding-bottom: 12px !important;
    padding-left: 70px !important;
}
 .contact-sec h2 {
    line-height: 35px;
    font-size: 30px !important;
    margin-bottom: 10px;
    margin-top: 0;
}
.contact-wire {
    font-size: 16px;
    padding-bottom: 0px;
    line-height: 24px;
}
.adrs {
    font-size: 14px;
    line-height: 25px;
}
/*.contact_container {
    padding-top: 9% !important;
}*/

}


@media screen and (max-width:1366px) {
    .video-container .et_pb_column_1_3 {
        width:33.667% !important;
    }
    .video-container .et_pb_text_inner p {
        font-size: 13px;
        line-height: 20px;
        padding-bottom: 10px;
    }
    .video-container .et_pb_text_inner p {
        font-size: 13px;
    }
    .video-container .et_pb_text_inner {
        padding:35px 35px 50px !important;

    }
    .video-container .et_pb_text_inner p {
    font-size: 13px;
    line-height:18px;
}
/*    .video-container{
      padding-top:6.5% !important; 
    }*/
    .video-container .et_pb_text_inner h2 {
    line-height: 27px;
    font-size: 24px;
    margin-bottom: 0px;
    margin-top: 0;
    }   
    .video-container .et_pb_text_inner h3 {
    line-height: 27px;
    font-size: 21px;
    margin-bottom: 8px;
    margin-top: 0;
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
    left:32%;
    letter-spacing: 1px;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 13px;
    }
    .totally-content .et_pb_text_inner h3{
        line-height: 37px !important;
        font-size: 28px !important;
        margin-bottom: 11px;
    }
    .bottom-container {
        max-width: 69%;
    }
    #main-footer .container {
        max-width: 74% !important;
    }

    #totally-bg {
        margin: 0px 50px 50px !important;
        padding: 12% 0 13% !important;
    }
    .totally-content {
        width:86%;
        float:right;
    }

    #totally-container {
        width: 86% !important;
        max-width: 86% !important;
    }
    .totally-content .et_pb_text_inner {
        padding:55px 30px 55px !important;
        text-align: center;
    }


    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 23px;
        padding-bottom: 25px;
    }
    .bottom-three-link {
        padding: 90px 0 26px;
    }
    #top-menu a{
        font-size: 13px !important;
        font-weight: 400 !important; 
    }
    #et-secondary-menu>ul>li a{
        font-size: 13px;
    }
    #et-secondary-menu>ul>li a i {
        font-size: 16px;
    }

    .application-container .et_pb_column_1_3 {
        width:33.667% !important;
    }

    .application-container .et_pb_text_inner p {
        font-size: 13px;
        line-height: 20px;
        padding-bottom: 0px;
    }

    .application-container .et_pb_text_inner p {
        font-size: 13px;
    }

    .application-container .et_pb_text_inner {
        padding:30px 35px !important;
    }

/*    .application-container{
       padding-top:8% !important; 
    }*/

    .application-container .et_pb_text_inner h2 {
    line-height: 32px;
    font-size: 24px;
    margin-bottom: 9px;
    }   

    .application-container .et_pb_text_inner h3 {
        line-height: 30px;
        font-size: 21px;
        margin-bottom: 8px;
    }
    .ubeam-sec2 .et_pb_row{
        padding: 0px 0px 0px 0px !important;
        width: 80%;
        max-width: 80%;
        margin: 0 auto;
    }
.ubeam-work .et_pb_row .et_pb_column:nth-child(1) {
    width: 33.667% !important;
}
    
    .ubeam-sec3 .et_pb_row {
        width: 80%;
        max-width: 80%;
    }
    .ubeam-soft {
        padding: 0% 0% 0% 3%;
    }
    .ubeam-sec4 .et_pb_row {
        width: 80%;
        max-width: 80%;
    }
    .ubeam-trans h3{
        font-size: 28px;
        margin-bottom: 5px;
    }
    .ubeam-trans .trans-content{
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 25px;
        width: 91%;
    }
    .ubeam-trans .learn-more-btn{
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 13px;

    }
    .ubeam-recis .learn-more-btn{
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 13px;

    }
    .ubeam-recis {
        padding: 0px 13% 0px 0%;
    }
    .ubeam-recis .trans-content{
        font-size: 14px;
        line-height: 26px;
        width: 88%;

    }
    .ubeam-trans {
        padding: 0% 0% 0px 8%;
    }
    .ubeam-soft h3 {
        font-size: 28px;
        margin-bottom: 0px;
        line-height: 35px;
    }
    .ubeam-soft .trans-content {
        font-size: 14px;
        line-height: 26px;
        width: 82%;

    }
    .ubeam-soft .learn-more-btn{
        font-size: 13px;

    }
    .safewire-sec ul li {
        width: 49.1%;
    }
    .smart-box p {
        font-size: 14px;
        line-height: 27px;
    }
    .smart-box1 p {
        font-size: 14px;
        line-height: 27px;
    }
    .lastest-technology {
        width: 79%;
    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 65px 39px 70px 39px!important;
    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 35px 39px 55px 39px!important;
    }
.ubeam-sec1 .learn-more-btn{
left:29%;
}
/*
.tech-container{

        padding-top:6.5% !important;
}*/

.ubeam-work .et_pb_row {
    /*padding: 20% 0% 11% !important;*/
}
.ubeam-sec1 h2{
    line-height: 35px;
    font-size: 33px !important;
    margin-bottom: 10px;
}
.ubeam-recis h3 {
    margin-bottom: 5px;
    font-size: 28px;
}
.smart-box{
    margin-top: 22%;
    padding-bottom: 10%;
}
.smart-box1 p{
    width: 94%;

}
.news-content .learn-more-btn {
    left: 32%;
}
.news-row .et_pb_blog_grid .et_pb_post h2 {
    font-size: 20px;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 241px !important;
}
/*.contact-banner {
    padding: 18% 0% 7% !important;
}*/
.application-banner {
    /*padding-bottom: 5% !important;*/
}
.contact-banner .et_pb_row .et_pb_column {
    width:33.667% !important;
}
/*.contact_container {
    padding-top: 15% !important;
}*/
.nav>li>a {
    padding: 30px 25px !important;
}
.news-banner .et_pb_column {
    width: 33.667% !important;
}
.news-content .et_pb_text_inner {
    padding:70px 50px 70px !important;
}

}
		



@media screen and (max-width: 1280px){
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn {
           left: 28%;
    }
    .video-container .et_pb_text_inner {
        padding:30px 25px 56px !important;
    }
    .video-container .et_pb_text_inner h2{
        margin-bottom: 10px; 
    }
    .video-container .et_pb_text_inner p {
        line-height: 18px;
    }
    .video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn{
            letter-spacing: 1px;
    padding-right: 37px;
    padding-left: 37px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 13px;
    }
    
    .video-container .et_pb_column_1_3 {
    width:33.667% !important;
}
 /*   .video-container {
       padding-top:8% !important; 
    }*/
    .video-container .et_pb_text_inner p {
        font-size: 13px;
    }
    .ubeam-sec1 h2 {
    line-height: 35px;
    font-size: 28px !important;
    margin-bottom: 0px;
}

.ubeam-sec1 .et_pb_text_inner {
    padding: 35px 39px 35px 39px!important;
}
    .video-container .et_pb_text_inner h3 {
    line-height: 25px;
    font-size: 21px;
    margin-bottom: 8px;
    margin-top: 0;
}
    #totally-container {
        width: 86% !important;
        max-width: 86% !important;
    }
    .bottom-container {
        max-width: 73%;
    }
    #main-footer .container {
        max-width: 84% !important;
    }
    .bottom-three-link li a {
        font-size:27px
    }
    #main-footer h3 {
        font-size: 20px;
    }
.ubeam-sec1 p {
    font-size: 13px;
    line-height: 18px;
}
    #top-menu a{
        font-weight: 400 !important;
        font-size: 12px !important;
    }
    #top-menu li {
        padding-right: 46px;
    }
    .totally-content {
        width:85%;
    }
    .ubeam-tabs h3{
        margin-bottom: 12px !important;
    }
    .totally-content .et_pb_text_inner h3 {
        line-height: 37px !important;
        font-size: 28px !important;
    }

    .totally-content .et_pb_text_inner p {
        font-size: 13px;
        line-height: 22px;
    }

    #et-secondary-menu>ul>li a {
        font-size: 12px;
    }
    #et-secondary-menu>ul>li a i {
        font-size: 16px;
    }

/*.tech-container{

        padding-top:6% !important;
}*/
.ubeam-sec1 .learn-more-btn {
    left:30%;
}
    .ubeam-tabs .et_pb_tab_content {
        width: 30% !important;
    }
    .totally-content .et_pb_text_inner h3{
        margin-bottom: 10px;
    }
    .totally-content .et_pb_text_inner {
        padding:60px 30px 60px !important;
    }
    .ubeam-tabs .et_pb_tab_content {
        padding: 40px 30px !important;
    }
    .bottom-three-link {
        padding: 81px 0 26px;
    }

    .application-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn {
        left: 27%;
        
    }

    .application-container.et_pb_text_inner {
        padding: 50px 25px 76px !important;
    }

    .application-container .et_pb_text_inner h2{
        margin-bottom: 10px; 
    }

    .application-container .et_pb_text_inner p {
        line-height: 18px;
        font-size: 13px;
    }

    .application-container {
        /*padding-top:4% !important;*/
    }
.application-container .et_pb_text_inner h2 {
        line-height: 27px;
    font-size: 24px;
}
    .application-container .et_pb_text_inner p {
        font-size: 13px;
    }
    .lastest-technology {
        width: 83%;
    }
   .news-content .learn-more-btn {
    left: 32%;
}
.news-content .et_pb_text_inner {
    padding:40px 50px !important;
}
.news-content .learn-more-btn{
        letter-spacing: 1px;
    padding-right: 37px;
    padding-left: 37px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 13px;
}


    .news-row .et_pb_blog_grid .et_pb_post .post-meta {
        top: 224px !important;
    }
    .news-row .et_pb_blog_grid .et_pb_post h2 {
        font-size: 19px;
        padding: 20px 20px 15px 20px;
        line-height: 28px;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1) {
    width: 32.667% !important;
}
 .ubeam-sec1 .learn-more-btn {
    letter-spacing: 1px;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 16px;
    padding-bottom: 16px;
}   
    
}
 
@media screen and (max-width:1024px){
    
      .bottom-three-link li a {
        font-size: 21px;
    }
        .bottom-container{
        max-width: 64%;
    }

.nav>li>a {
    padding: 30px 23px !important;
}

.video-container .et_pb_column_1_3 {
    width: 40% !important;
}
.video-container .et_pb_text_inner {
    padding: 42px 25px 56px !important;
}    
.video-container .et_pb_text_inner h2 {
    font-size: 22px;
}
.video-container .et_pb_text_inner p {
    font-size: 13px;
}
.ubeam-tabs .et_pb_tab_content {
    padding: 33px 30px !important;
}
.ubeam-tabs h3 {
    line-height: 17px !important;
    font-size: 19px !important;
}
.ubeam-sec1 .learn-more-btn {
    left:29%;
}
#et-top-navigation{
    padding-left:0px !important;
}
.video-container .et_pb_text_inner .learn-more-btn, .application-container .et_pb_text_inner .learn-more-btn {
    left:26%;
        letter-spacing: 1px;
    padding-right: 37px;
    padding-left: 37px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
}

/*.tech-container{

        padding-top:6% !important;
}*/
.application-container .et_pb_column_1_3, .ubeam-work .et_pb_row .et_pb_column:nth-child(1), .video-container .et_pb_column_1_3, .news-banner .et_pb_column, .contact-banner .et_pb_row .et_pb_column {
    width: 38.667% !important;
}
.ubeam-sec1 h2 {
    line-height: 35px;
    font-size:24px !important;
    margin-bottom: 10px;
        margin-top: 0;
}
.ubeam-sec1 p {
    font-size: 12px;
    line-height: 20px;
}
.ubeam-sec1 .learn-more-btn, .news-content .learn-more-btn {
    font-size: 13px;
     padding-top: 13px;
    padding-right: 30px;
    padding-bottom: 13px;
    padding-left: 30px;
 
}
.ubeam-sec1 .et_pb_text_inner {
    padding:35px 25px !important;
}
.ubeam-sec5 h3 {
    font-size: 25px;
}
.ubeam-sec6 h3 {
    font-size: 25px;
}
.news-content .et_pb_text_inner {
    padding: 90px 30px 90px !important;
}

.news-banner .et_pb_text_inner h2 {
    line-height: 40px;
    font-size: 26px;
    margin-bottom: 5px;
}

.news-content .et_pb_text_inner {
    padding: 50px 30px 50px !important;
}
.news-content .learn-more-btn {
    left:33%;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 176px !important;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    padding: 13px 30px 13px 35px;
}
.back-btn{
        padding-top: 16px;
    padding-right: 53px;
    padding-bottom: 16px;
    padding-left: 53px;
}
.contact-sec .et_pb_text_inner {
    padding:13% 0% !important;
}

.contact-sec h2 {
    font-size: 30px !important;
    margin-bottom: 16px;
 
}
.cont-ubeam {
    font-size: 18px;
    padding-bottom: 10px;
}

.contact-wire {
    font-size: 16px;
    padding-bottom: 10px;
     line-height: 25px;
}
.adrs {
    font-size: 15px;
    line-height: 23px;
 }
 .contact-icon a {
     padding: 13px 15px;
    font-size: 24px;
    margin-right: 10px;
}
 
 .totally-content .et_pb_text_inner {
    padding: 30px 30px 30px !important;
}
 
 .totally-content .et_pb_text_inner h3 {
    line-height: 29px !important;
    font-size: 21px !important;
}
.ubeam-soft h3 {
    font-size: 22px;
    margin-bottom: 0px;
    line-height: 31px;
}
.ubeam-recis h3 {
    font-size: 22px;
}
 
.smart-box1 h4, .smart-box h4 {
    font-size: 22px !important;
    margin-bottom: 0px;
}

}

@media screen and (min-width: 981px){
    .et_pb_column_4_4.ds-blog-two-column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{

        content: '2 .column.size-1of2' !important;
    }
    .ds-blog-square-two .et_pb_blog_grid .column {
        width: 47.25% !important;
        margin-right: 4% !important;
    }
    /*This removes the right margin from the last post on each row*/
    .ds-blog-square-two .et_pb_blog_grid .column:nth-child(even) {
        margin-right: 0 !important;
    }


    /***2 Column Styles***/
    /*This section changes the layout to 2 columns*/

    /*This sets the spacing between post rows*/
    .ds-blog-two-column .et_pb_post {
        margin-bottom: 8%;
    }
	.video-image-row{
		display: none;
	}

/*firefox support*/	
@-moz-document url-prefix() {
    
 
 .ubeam-work, .news-banner, .contact-banner, .video_banner, .application-banner{
 height: 100vh; /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
} 
}	
/*firefox support end*/		
	
.ubeam-work, .news-banner, .contact-banner, .application-banner, .video_banner {
min-height: 100vh !important;
display: table !important;
vertical-align: middle !important;
    width: 100%;
}
.tech-container, .news_container, .contact_container, .video-container, .application-container {
text-align: center !important;
display: table-cell !important; 
vertical-align: middle !important;
padding-left:6% !important;
padding-right:6% !important;
}
  

/*chrome specific code*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
.ubeam-work, .news-banner, .application-banner{
 min-height: 87vh !important;   
}
.contact-banner{
  min-height:96vh !important;   
}
.video_banner{
  min-height:87vh !important;   
}
}
 /*chrome specific code end*/
 
 .mob-video-content{
        display:none;
    }  
    #video-bg{
        display:block;
    }

    .device-row .et_pb_column .et_pb_module:nth-child(1){
        display: block !important;
    }
	#video-bg{
        background: url(images/uBeam_City_Hero.jpg) !important;
        background-size: cover !important;
        min-height:100vh;
    }	
	
	
	    .mob-video-img{
        display:none;
    }
	
}
 


@media screen and (max-width:980px){
    
    .news-content{
        background:transparent;
    }
    
    .about-licensing p{
     margin-bottom: 49px !important;
    }
#video-bg, #application-section  {
         display:block !important;
     } 
.video-container {
    padding-top: 0% !important;
}    
    
     .ubeam-work{
         display:block !important;
     }
	.video-image-row{
		display: block;
	}
    #top-header .container, #main-header .container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .video-container{
        width: 100% !important;
        max-width: 100% !important;
    }
    .video-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .video-content{
        opacity: 1;
    }
    .video-container .et_pb_text_inner{
        display:none;
    }
    .mob-video-content{
        margin-top:65px !important;
        display:block;
    }
    .mob-video-content h2{
        color: #000;
        line-height: 43px;
        font-size: 38px;
        font-weight: 300;
        margin-bottom:30px;
        text-align: center;
    }
    .mob-video-content h3 {
        line-height: 37px;
        font-size: 28px;
        margin-bottom:24px;
        color: #000;
        text-align: center;
        font-weight: 300;
    }
    .mob-video-content p strong {
        display: block;
        text-align: center;
    }
    .mob-video-content p {
        font-size: 15px;
        color: #000;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 25px;
        padding-bottom: 20px;
        text-align: center;
    }
    .mob-video-content .learn-more-btn{
        color: #ffffff!important;
        border-color: rgba(0,0,0,0);
        border-radius: 6px;
        letter-spacing: 1px;
        font-size: 15px;
        font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
        font-weight: 700!important;
        text-transform: uppercase!important;
        background: #99cc00 url(images/button-glow.png) no-repeat bottom;
        padding-top: 15px;
        padding-right: 45px;
        padding-bottom: 13px;
        padding-left: 45px;
        margin: 38px auto 50px auto;
        display: table;
    }
    .vertical-tab-hover {
        margin-bottom: 0px !important;
        padding: 20px 0 47px !important;
    }
    #totally-bg{
        margin: 0px 0px 225px !important;
        padding: 29% 0 29% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    #totally-container {
        width: 100% !important;
        max-width: 100% !important;
        position: absolute;
    }
    .totally-content{
        opacity: 1;
        width: 100%;
        margin-top: 54px;
    }
    .vertical-tab-hover ul.et_pb_tabs_controls {
        width: 100%;
    }
    .health-way p{
        font-size: 28px;
        line-height: 34px; 
    }

    .about-licensing h3 {
        font-size: 25px;
        line-height: 37px;
    }
    .about-licensing p{
        font-size: 16px;
        line-height: 27px;  
    }
    .contact-btn{
        padding-right: 45px;
        padding-left: 45px;   
    }
    .bottom-three-link li a {
        font-size:40px;
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom:50px;
        line-height: 25px;
        padding-bottom: 24px;
    }

    .bottom-three-link ul {
        display: block;
    }
    .bottom-three-link li {
        float: none;
        list-style: none;
        padding-left: 0px;
        background: url(images/footer-down-arrow.png) no-repeat center bottom;
    }
    .bottom-three-link li:first-child{
        background: url(images/footer-down-arrow.png) no-repeat center bottom;
    }
    .bottom-three-link li:last-child{
        background: transparent;
    }

    #main-footer h3 {
        font-size: 21px;
        line-height: 31px;
    }
    #main-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    #main-footer h3 {
        padding: 1.5% 0 22%;
        margin-bottom:60%;

    }
    .lastest-technology {
        width: 100%;
        margin-bottom: 6%;
        display:none;
        overflow: hidden;
    }
    .bottom-three-link {
        padding: 55px 0 26px;
    }
    .follow-us{
        width: 80%;
        margin: 0 auto;
        display: table;
    }
    .follow-us ul{
        justify-content: space-around;
        display: flex;
    }
    #video-bg{
        display:none;
    }
    .mob-video-img{
        display:block;
    }
    .mob-video-img-container{
        width:100% !important;
        max-width:100% !important;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 15px;
        line-height: 26px;
    }

    .ubeam-sec8 {
        max-width: 80% !important;
        width: 90% !important;
    }
	.ubeam-sec1 .learn-more-btn {
		left: 39%;
		bottom: 0;
	}
	/*#footer-widget6 form{*/
 /*   	margin: auto;*/
 /*   }*/
    #footer-widget6 form {
        width: 100%;
    }
  #footer-widget6 .mail-form .email-scubscribe {
    padding: 0px 0px 5px !important;  
  }   
  
  .follow-us li a {
    font-size: 32px;
}
.application-content {
    background:transparent;
 
}
.application-container {
    padding-top: 41% !important;
    width: 100% !important;
    max-width: 100% !important;
    position: absolute !important;
}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top:568px !important;
			padding: 17px 44px 17px 44px;
		}
		
.contact-sec{
    background:transparent;
}		
		
    
}

@media screen and (max-width: 980px) and (min-width: 768px){
    .ubeam-sec1 h2 {
        line-height: 35px;
        font-size: 38px !important;
        margin-bottom: 30px;
    }
    /*technology-page*/
    .ubeam-work{
        margin:85px 0px 555px !important;
      padding-top: 55% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
    padding-top: 4% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 65px 30px 75px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 60px !important;
    }
    .ubeam-trans .trans-content{
        width: 95%;
        display: block;
        margin: auto;
        font-size: 15px;

    }
    .ubeam-trans h3 {
        font-size: 32px;
        margin-bottom: 12px;
    }
    .ubeam-recis h3 {
        margin-bottom: 12px;
        font-size: 32px;
    }
    .ubeam-recis .trans-content {
        width: 95%;
        display: block;
        margin: auto;
        font-size: 15px;
    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-soft h3 {
        font-size: 32px;
        margin-bottom: 12px;
    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px 0px 20px!important;
    }
    .ubeam-recis .trans-content{
        width: 95%;
        display: block;
        margin: auto;
        font-size: 15px;
    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 95%;
        display: block;
        margin: auto;
        font-size: 15px;
    }
    .ubeam-sec5 h3 {
        font-size: 29px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 45px !important;
    }
    .ubeam-sec4{
        padding: 40px 0px 40px!important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 29px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 6%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 6%;
        text-align: center !important;
        margin-top: 4%;
    }
    .smart-box1 p {
        width: 85%;
        display: block;
        margin: auto !important;
        font-size: 15px !important;
    }
    .smart-box p {
        width: 85%;
        display: block;
        margin: auto !important;
        font-size: 15px !important;
    }

    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
        width: 100%;
        float: none;
        min-height: auto;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
        width: 100%;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
        width: 100%;
    }
    .ubeam-sec1 p {
        font-size: 15px;
        line-height: 25px;
        width: 75%;
        display: block;
        margin: 0px auto 20px;
    }
    /*application page*/


    .application-banner {
        margin: 85px 0px 435px !important;
        padding-bottom: 0% !important;
        min-height:454px;
    }


    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }

    .about-licensing {
        margin: 8% auto 12% auto;
    }
	/*news page*/
		.news-banner{
			margin: 86px 0px 435px !important;
	 	padding-top: 280px !important; 
			padding-bottom: 119px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top:17% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left: 42%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 40px;
			margin-bottom: 25px;
			font-size: 32px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 17px;
			width: 50%;
			font-size: 15px;
		}
		.news-content .et_pb_text_inner {
			padding: 60px 25px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}

		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 20px 27px 15px 27px;
			font-size: 27px;
			line-height: 32px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 30px 20px 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding: 60px 35px 75px!important;
		}
		.news-sec2 h2 {
			font-size: 29px;
			line-height: 30px;
			margin-bottom: 20px;
		}
		/*.mail-form {
			width: 95%;
			display: flex;
		}
		.mail-form input {
			width: 55%;
			margin-right: 10px;
			padding: 12px 10px 12px 22px !important;
			margin-bottom: 0px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
	/*news page*/
	/*contact-page*/
		.contact-banner{
			margin: 85px 0px 502px !important;
			padding-bottom: 30px !important;
			padding-top: 400px !important;
		}
		.contact-sec2 {
			padding: 23% 0% 10% !important;
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-sec .et_pb_text_inner {
			padding: 12% 0% 13% !important;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 32px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 75% !important;
			max-width: 75% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 90px;
			margin-left: 9px;
			padding-left: 90px;
		}
		.contact-icon a{
			margin-right: 40px;
		}
		.subs-mail-form span {
            width: 58%;
        }
}


@media screen and (min-width: 768px){
    .higher-devices{
        display: none !important;
    }
}

@media screen and (max-width:768px){
    .application-container{
       padding-top:54% !important; 
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    
    		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top:440px !important;
			padding: 17px 44px 17px 44px;
		}
    
}


@media screen and (max-width:767px){
    .application-content{
        background: transparent;
    }

    .higher-devices{
        display: block !important;
    }
    #top-header .container, #main-header .container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .video-container{
        width: 100% !important;
        max-width: 100% !important;
    }
    .video-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .video-content{
        opacity: 1;
    }
    .video-container .et_pb_text_inner{
        display:none;
    }
    .mob-video-content{
        margin-top: 25px !important;
        display:block;
    }
    .mob-video-content h2{
        color: #000;
        line-height: 30px;
        font-size: 21px;
        font-weight: 300;
        margin-bottom: 10px;
        text-align: center;
    }
    .mob-video-content h3 {
        line-height: 27px;
        font-size: 18px;
        margin-bottom: 8px;
        color: #000;
        text-align: center;
        font-weight: 300;
    }
    .mob-video-content p strong {
        display: block;
        text-align: center;
    }
    .mob-video-content p {
        font-size: 14px;
        color: #000;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 22px;
        padding-bottom: 20px;
        text-align: center;
    }
    .mob-video-content .learn-more-btn{
        color: #ffffff!important;
        border-color: rgba(0,0,0,0);
        border-radius: 6px;
        letter-spacing: 1px;
        font-size: 15px;
        font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
        font-weight: 700!important;
        text-transform: uppercase!important;
        background: #99cc00 url(images/button-glow.png) no-repeat bottom;
        padding-top: 15px;
        padding-right: 45px;
        padding-bottom: 13px;
        padding-left: 45px;
        margin: 38px auto 0 auto;
        display: table;
    }
    .vertical-tab-hover {
        margin-bottom: 0px !important;
        padding: 20px 0 47px !important;
    }
    #totally-bg{
        margin: 0px 0px 450px !important;
        padding: 29% 0 29% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    #totally-container {
        width: 100% !important;
        max-width: 100% !important;
        position: absolute;
    }
    .totally-content{
        opacity: 1;
        width: 100%;
        margin-top: 54px;
    }
    .vertical-tab-hover ul.et_pb_tabs_controls {
        width: 100%;
    }
    .health-way p{
        font-size: 23px;
        line-height: 34px; 
    }

    .about-licensing h3 {
        font-size: 25px;
        line-height: 37px;
    }
    .about-licensing p{
        font-size: 16px;
        line-height: 27px;  
    }
    .contact-btn{
        padding-right: 45px;
        padding-left: 45px;  
            padding-top: 16px;
 
    padding-bottom: 16px;
    }
    .bottom-three-link li a {
        font-size: 30px;
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px;
        line-height: 25px;
        padding-bottom: 24px;
    }

    .bottom-three-link ul {
        display: block;
        margin:0;
        padding:0;
    }
    .bottom-three-link li {
        float: none;
        list-style: none;
        padding-left: 0px;
        background: url(images/footer-down-arrow.png) no-repeat center bottom;
    }
    .bottom-three-link li:first-child{
        background: url(images/footer-down-arrow.png) no-repeat center bottom;
    }
    .bottom-three-link li:last-child{
        background: transparent;
    }

    #main-footer h3 {
        font-size: 16px;
        line-height: 25px;
    }
    #main-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    #main-footer h3 {
        padding: 1.5% 0 22%;
        margin-bottom:130%;

    }
    .lastest-technology {
        width: 100%;
        margin-bottom: 6%;
        display: none;
        overflow: hidden;
    }
    .bottom-three-link {
        padding: 55px 0 26px;
    }
    .follow-us{
        width: 80%;
        margin: 0 auto;
        display: table;
    }
    .follow-us ul{
        justify-content: space-around;
        display: flex;
    }
    #video-bg{
        display:none;
    }
    .mob-video-img{
        display:block;
    }
    .mob-video-img-container{
        width:100% !important;
        max-width:100% !important;
    }
    .device-row .et_pb_column .et_pb_module:nth-child(1){
        display: none !important;
    }
    /*technology-page*/
    .higher-devices{
        display: block !important;
    }
    /*technology-page*/
    .ubeam-work{
        margin: 85px 0px 440px !important;
      padding-top:55% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
     padding-top: 4% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 57px 30px 65px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 45px !important;
    }
    .ubeam-trans .trans-content{
        width: 100%;

    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px 0px 15px!important;
    }
    .ubeam-recis .trans-content{
        width: 100%;

    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 100%;
    }
    .ubeam-sec5 h3 {
        font-size: 27px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 45px !important;
    }
    .ubeam-sec4{
        padding: 40px 0px 20px!important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 27px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 8%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 7%;
        text-align: center !important;
        margin-top: 4%;
    }
    .smart-box1 p {
        width: 100%;
        margin-bottom: 0px;
    }
    .smart-box p {
        margin: 0px;
    }

    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
        width: 50%;
        float: left;
        min-height: 240px;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
        width: 100%;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
        width: 100%;
    }
    .ubeam-sec1 p {
        font-size: 14px;
        line-height: 27px;
        width: 85%;
        display: block;
        margin: auto;
    }
    /*application page*/

    .application-banner{
        margin: 85px 0px 445px !important;
        padding-bottom: 0% !important;
        min-height: 190px;
    }
    .application-container{
     padding-top:12% !important;
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }
	/*news page*/
		.news-banner{
			margin: 86px 0px 425px !important;
			padding-top: 250px !important;
			padding-bottom: 92px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top: 12% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left: 37%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 36px;
			margin-bottom: 25px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 17px;
			width: 65%;
		}
		.news-content .et_pb_text_inner {
			padding: 60px 25px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top: 448px !important;
			padding: 17px 44px 17px 44px;
		}
		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 20px 27px 15px 27px;
			font-size: 21px;
			line-height: 32px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 30px 20px 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding: 60px 35px 75px!important;
		}
		.news-sec2 h2 {
			font-size: 24px;
			line-height: 30px;
			margin-bottom: 10px;
		}
		/*.mail-form {
			width: 95%;
			display: flex;
		}
		.mail-form input {
			width: 55%;
			margin-right: 10px;
			padding: 12px 10px 12px 22px !important;
			margin-bottom: 0px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
		
	/*news page*/
	/*contact-page*/
		.contact-banner{
			margin: 85px 0px 502px !important;
			padding-bottom: 30px !important;
			padding-top: 300px !important;
		}
		.contact-sec2 {
			padding: 23% 0% 10% !important;
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-sec .et_pb_text_inner {
			padding: 12% 0% 14% !important;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 28px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 75% !important;
			max-width: 75% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 90px;
			margin-left: 9px;
			padding-left: 90px;
		}
		.contact-icon a{
			margin-right: 40px;
		}
		.subs-mail-form span {
            width: 100%;
        }
        .subs-mail-form .wpcf7-email {
            padding: 12px 10px 12px 25px !important;
            width: 55%;
            margin-bottom: 15px;
        }
        .subs-mail-form .wpcf7-submit {
            padding-right: 60px;
            padding-left: 60px;
            padding-top: 14px;
            padding-bottom: 14px;
        }
        .subs-mail-form br{
            display: none;
        }
        .subs-mail-form{
            display: block;
            text-align: center;
        }
}

@media screen and (max-width:640px){
    #totally-bg {
        margin:0px 0px 296px !important;

    } 
    .about-licensing {
        margin:12% auto 14% auto;
    }
    #main-footer h3 {
        margin-bottom: 100%;
        width: 90%;
        margin: 0 auto;
    }
    .mob-video-content h2{
        font-size: 32px;
        line-height: 44px;
    }
    .about-licensing h3 {
        font-size: 25px;
    }
    .mob-video-content h3 {
        line-height: 34px;
        font-size: 25px;
    }
    .totally-content .et_pb_text_inner h3 {
        line-height: 37px !important;
        font-size: 30px !important;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 25px;
    }
    .follow-us {
        width: 51%;

    }
    .bottom-three-link li a{
        margin-bottom:20px;
    }
    #main-footer h3 {
        padding: 1.5% 0 109%;
    }
    /*technology-page*/
    .ubeam-work{
        margin: 85px 0px 440px !important;
    padding-top: 55% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
   padding-top:1% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 57px 30px 65px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 45px !important;
    }
    .ubeam-trans .trans-content{
        width: 100%;

    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px 0px 15px!important;
    }
    .ubeam-recis .trans-content{
        width: 100%;

    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 100%;
    }
    .ubeam-sec5 h3 {
        font-size: 27px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 45px !important;
    }
    .ubeam-sec4{
        padding: 40px 0px 20px!important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 27px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 8%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 7%;
        text-align: center !important;
        margin-top: 4%;
    }
    .smart-box1 p {
        width: 100%;
        margin-bottom: 0px;
    }
    .smart-box p {
        margin: 0px;
    }

    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
        width: 100%;
        float: none;
        min-height: auto;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
        width: 100%;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
        width: 100%;
    }
    .ubeam-sec1 p {
        line-height: 25px;
        width: 100%;

    }
	.ubeam-sec1 .learn-more-btn {
		left:38%;
	}
    /*application page*/

    .application-banner{
        margin: 85px 0px 430px !important;
        padding-bottom: 0% !important;
        min-height: 358px;
    }
    .application-container{
        padding-top:48% !important; 
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }
	/*news page*/
		.news-banner{
			margin:86px 0px 361px !important;
		/*	padding-top: 208px !important;*/
			padding-bottom: 77px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top: 12% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left:40%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 36px;
			margin-bottom: 25px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 17px;
			width: 85%;
		}
		.news-content .et_pb_text_inner {
			padding: 60px 25px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top: 368px !important;
			padding: 17px 44px 17px 44px;
		}
		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 20px 27px 15px 27px;
			font-size: 21px;
			line-height: 32px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 30px 20px 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding: 60px 35px 75px!important;
		}
		.news-sec2 h2 {
			font-size: 24px;
			line-height: 30px;
			margin-bottom: 10px;
		}
		/*.mail-form {
			width: 95%;
			display: flex;
		}
		.mail-form input {
			width: 55%;
			margin-right: 10px;
			padding: 12px 10px 12px 22px !important;
			margin-bottom: 0px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
	/*news page*/
	/*contact-page*/
		.contact-banner{
			margin: 86px 0px 502px !important;
		/*	padding-bottom: 30px !important;
			padding-top: 250px !important;*/
		}
		.contact-sec2 {
			padding: 22% 0% 10% !important;
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-sec .et_pb_text_inner {
			padding:16% 0% 16% !important;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 28px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 80% !important;
			max-width: 80% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 90px;
			margin-left: 9px;
			padding-left: 90px;
		}
		
		.health-way {
    padding: 12% 0 !important;
}
}



@media screen and (max-width:533px){
    #totally-bg {
        margin:0px 0px 337px !important;

    } 
    .about-licensing {
        margin:12% auto 14% auto;
    }
    #main-footer h3 {
        margin-bottom: 100%;
        width: 90%;
        margin: 0 auto;
    }
    .mob-video-content h2{
        font-size: 29px;
        line-height: 35px;
    }
    .about-licensing h3 {
        font-size: 25px;
    }
    .mob-video-content h3 {
        line-height: 31px;
        font-size: 22px;
    }
    .totally-content .et_pb_text_inner h3 {
        line-height: 37px !important;
        font-size: 30px !important;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 25px;
    }
    .follow-us {
        width: 51%;

    }
    .bottom-three-link li a{
        margin-bottom:20px;
    }
    #main-footer h3 {
        padding: 1.5% 0 109%;
    }
    /*technology-page*/
    .ubeam-work{
        margin: 85px 0px 483px !important;
     padding-top:55% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
     padding-top: 4% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 57px 30px 65px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 30px !important;
    }
    .ubeam-trans .trans-content{
        width: 100%;

    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-recis .trans-content{
        width: 100%;

    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 100%;
    }
    .ubeam-sec5 h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 25px !important;
    }
    .ubeam-sec4{
        padding: 20px 0px !important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 24px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 8%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 7%;
        text-align: center !important;
        margin-top: 4%;
    }
    .smart-box1 p {
        width: 100%;
        margin-bottom: 0px;
    }
    .smart-box p {
        margin: 0px;
    }

    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
        width: 100%;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
        width: 100%;
    }
    /*application page*/

    .application-banner{
        margin: 85px 0px 445px !important;
        padding-bottom: 0% !important;
        min-height: 190px;
    }
    .application-container{
        padding-top:12% !important; 
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }

}


@media screen and (max-width:480px){
    #totally-bg {
        margin:0px 0px 404px !important;

    } 
    .health-way{
    padding:25% 0 20% !important
}
    .about-licensing {
        margin:12% auto 15% auto;
    }
    #main-footer h3 {
        margin-bottom: 100%;
        width: 90%;
        margin: 0 auto;
    }
    .mob-video-content h3 {
        line-height: 31px;
        font-size: 20px;
    }
    .mob-video-content h2{
          font-size: 28px;
              line-height: 41px;
    }
    .totally-content .et_pb_text_inner h3{
        font-size:30px !important;
    }
    .about-licensing h3 {
        font-size: 25px;
        line-height: 37px;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 25px;
    }
    .follow-us {
        width:80%;
    }
    .bottom-three-link li a{
        margin-bottom:20px;
    }
    /*technology-page*/
    .ubeam-work{
        margin: 85px 0px 483px !important;
    padding-top:55% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
     padding-top:1% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 57px 30px 65px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 30px !important;
    }
    .ubeam-trans .trans-content{
        width: 100%;

    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-recis .trans-content{
        width: 100%;

    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 100%;
    }
    .ubeam-sec5 h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 25px !important;
    }
    .ubeam-sec4{
        padding: 20px 0px !important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 24px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 8%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 7%;
        text-align: center !important;
        margin-top: 4%;
    }
    .smart-box1 p {
        width: 100%;
        margin-bottom: 0px;
    }
    .smart-box p {
        margin: 0px;
    }

    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(1) {
        width: 100%;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(3) {
        width: 100%;
    }
	.ubeam-sec1 .learn-more-btn {
		left:33%;
	}
    /*application page*/

    .application-banner{
        margin: 85px 0px 475px !important;
        padding-bottom: 0% !important;
        min-height:256px;
    }
    .application-container{
       padding-top:42% !important; 
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }
	/*news page*/
		.news-banner{
			margin:86px 0px 377px !important;
		/*	padding-top: 143px !important;*/
			padding-bottom: 57px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top: 12% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left:36%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 36px;
			margin-bottom: 10px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 5px;
			width: 100%;
		}
		.news-content .et_pb_text_inner {
			padding: 60px 25px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top: 271px !important;
			padding: 17px 44px 17px 44px;
		}
		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 20px 27px 15px 27px;
			font-size: 21px;
			line-height: 32px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 30px 20px 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 30px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding: 50px 35px 75px!important;
		}
		.news-sec2 h2 {
			font-size: 24px;
			line-height: 30px;
			margin-bottom: 10px;
		}
		/*.mail-form {
			width: 100%;
			display: block;
		}
		.mail-form input {
			width: 100%;
			margin-right: 0px;
			padding: 10px 10px 10px 20px !important;
			margin-bottom:20px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
	/*news page*/
	/*contact-page*/
		.contact-banner{
			margin: 85px 0px 530px !important;
			padding-bottom: 30px !important;
			padding-top: 180px !important;
		}
		.contact-sec2 {
			padding: 16% 0% 10% !important;
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-sec .et_pb_text_inner {
			padding: 18% 0% 20% !important;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 28px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 80% !important;
			max-width: 80% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 90px;
			margin-left: 9px;
			padding-left: 90px;
		}
		.contact-icon a{
			margin-right: 20px;
		}
		.subs-mail-form .wpcf7-email {
             width: 100%;
             margin-right: 0px !important;
		}
		.subs-mail-form .wpcf7-submit{
		    display: table;
            margin: auto;
		}
		.news-be .news-sec2{
		    padding: 0px 20px;
		}
		.toogle-img img{
		    width: 15%;
		}
}

@media screen and (max-width:458px){
.ubeam-sec1 .learn-more-btn {
    left: 32%;
}
    #main-footer h3 {
        padding: 1.5% 0 165%;
    }
    .application-banner {
    margin: 85px 0px 513px !important;
}
    
}


@media screen and (max-width:425px){
.news-banner {
    margin:86px 0px 362px !important;
    padding-top: 143px !important;
    padding-bottom: 52px !important;
}
.news-content .learn-more-btn {
    left: 34%;
}

.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 238px !important;
}
.health-way {
    padding: 20% 0 20% !important;
}
.ubeam-sec1 .et_pb_text_inner {
    padding:57px 30px 86px 30px!important;
}
.application-banner {
    margin:85px 0px 602px !important;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 223px !important;
}
.contact-banner {
    margin: 85px 0px 483px !important;
}
.application-container {
    padding-top: 49% !important;
}
}


@media screen and (max-width: 375px){
   .ubeam-sec1 .et_pb_text_inner {
    padding: 32px 30px 86px 30px!important;
} 

.ubeam-sec1 .learn-more-btn {
    left: 28%;
}
    #main-footer h3 {
    padding: 1.5% 0 204%;
}
.ubeam-work {
    margin: 85px 0px 515px !important;
    padding-top:55% !important;
}
.news-banner {
    padding-bottom: 46px !important;
	margin: 86px 0px 352px !important;
}
.news-content .learn-more-btn {
    left:34.5%;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 204px !important;
}
.health-way {
    padding: 36% 0 30% !important;
}
.lastest-technology {
    width: 100%;
}
#totally-bg {
    margin: 0px 0px 518px !important;
}
.mob-video-content h2 {
    font-size: 23px;
    line-height: 37px;
}
.contact-sec .et_pb_text_inner {
    padding: 25% 0% 20% !important;
}

}

@media screen and (max-width:360px){
    #totally-bg {
        margin:0px 0px 563px !important;

    } 
    .about-licensing {
        margin: 15% auto 21% auto;
    }
    #main-footer h3 {
        margin-bottom: 130%;
        width:100%;
        margin: 0 auto;
    }
    .mob-video-content h2 {
    font-size: 22px;
    line-height: 32px;
}
    
    
    .about-licensing h3 {
        font-size: 25px;
    }
    .mob-video-content h3 {
        line-height: 27px;
        font-size: 18px;
    }
    .totally-content .et_pb_text_inner h3{
        font-size:30px !important;
    }
    .about-licensing h3 {
        font-size: 25px;
        line-height: 37px;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 25px;
    }
    .follow-us {
        width:80%;
    }
    .bottom-three-link li a{
        margin-bottom: 10px;
    }
    /*technology-page*/
    .ubeam-work{
        margin:85px 0px 583px !important;
        padding-top: 53% !important;
    }
    .ubeam-work .et_pb_row{
        width: 100% !important;
      padding-top: 4% !important;
        max-width: 100% !important;
        position: absolute !important;
        padding-bottom: 0px !important;
    }
    .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
        width: 100% !important;

    }
    .ubeam-sec1 .et_pb_text_inner {
        padding: 57px 30px 65px 30px!important;
    }
    .ubeam-trans{
        text-align: center !important;
        padding: 0px 0px 30px !important;
    }
    .ubeam-trans .trans-content{
        width: 100%;

    }
    .ubeam-sec3 .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0px !important;

    }
    .ubeam-recis{
        width: 100% !important;
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-recis .trans-content{
        width: 100%;

    }
    .ubeam-soft{
        text-align: center !important;
        padding: 0px !important;
    }
    .ubeam-soft .trans-content{
        width: 100%;
    }
    .ubeam-sec5 h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .ubeam-sec5 {
        padding: 55px 0 10px 0px !important;
    }
    .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 0px;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
        margin-bottom: 35px;
    }
    .ubeam-sec2{
        padding-top: 30px !important;
    }
    .ubeam-sec3{
        padding-top: 25px !important;
    }
    .ubeam-sec4{
        padding: 20px 0px !important;
    }
    .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
        margin-bottom: 30px;
    }
    .ubeam-sec4 .et_pb_row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec6 h3{
        font-size: 24px;
        line-height: 32px;
    }
    .smart-box {
        margin-top: 8%;
        padding-bottom: 3%;
        text-align: center !important;
    }
    .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
        display: none !important;
    }
    .smart-box1 {
        padding-bottom: 7%;
        text-align: center !important;
    }
    .smart-box1 p {
        width: 100%;
        margin-bottom: 0px;
    }
    .smart-box p {
        margin: 0px;
    }
    .higher-devices{
        display: block !important;
    }
    .higher-devices li{
        list-style-type: none !important;
        text-align: center !important;
        padding: 20px 0px;
    }
    .device-row{
        padding-bottom: 0px !important;
    }
    .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
        margin-bottom: 0px;
    }
    .higher-devices ul{
        margin: 0px !important;
        padding: 0px !important;
    }
	.ubeam-sec1 .learn-more-btn {
    left: 26%;
}
    /*application page*/

    .application-banner{
        margin:85px 0px 560px !important;
        padding-bottom: 0% !important;
        min-height:195px;
    }
    .application-container{
      padding-top:35% !important; 
        width: 100% !important;
        max-width: 100% !important;
        position: absolute !important;
    }
    .application-container .et_pb_column_1_3 {
        width: 100% !important;
    }
    .application-container .et_pb_text_inner {
        padding:50px 35px 70px !important;
    }
	/*news page*/
		.news-banner{
			margin: 86px 0px 395px !important;
			/*padding-top: 115px !important;*/
			padding-bottom: 43px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top: 12% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left:31%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 36px;
			margin-bottom: 10px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 5px;
		}
		.news-content .et_pb_text_inner {
			padding: 60px 25px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top: 197px !important;
			padding: 15px 35px 15px 35px;
		}
		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 15px 15px 10px 15px;
			font-size: 19px;
			line-height: 28px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 15px 20px 15px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 18px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding:50px 30px 37px!important;
		}
		.news-sec2 h2 {
			font-size: 24px;
			line-height: 30px;
			margin-bottom: 10px;
		}
		/*.mail-form {
			width: 100%;
			display: block;
		}
		.mail-form input {
			width: 100%;
			margin-right: 0px;
			padding: 10px 10px 10px 20px !important;
			margin-bottom: 30px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
	/*news page*/
	/*contact-page*/
		.contact-banner{
			margin:85px 0px 510px !important;
			padding-bottom: 30px !important;
		/*	padding-top: 125px !important;*/
		}
		.contact-sec2 {
			padding: 9% 0% 10% !important;
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-sec .et_pb_text_inner {
			padding: 30% 0% 20% !important;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 28px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 80% !important;
			max-width: 80% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 120px;
			margin-left: 9px;
			padding-left: 120px;
		}
		.health-way {
    padding: 23% 0 15% !important;
}
		
}

@media screen and (max-width:326px){
.news-banner {
    margin: 86px 0px 450px !important;
    padding-top: 115px !important;
    padding-bottom: 39px !important;
}
.news-content .learn-more-btn {
    left: 20%;
}
.news-row .et_pb_blog_grid .et_pb_post .post-meta {
    top: 177px !important;
}
#totally-bg {
    margin: 0px 0px 641px !important;
}
.health-way p {
    font-size: 21px;
    line-height: 30px;
}
.mob-video-content h2{
        font-size: 20px; 
            line-height: 32px;
    }
}

@media screen and (max-width:320px){
    #totally-bg {
        margin:0px 0px 607px !important;

    } 
    .health-way p {
    font-size: 20px;
    line-height: 25px;
}
.health-way {
    padding:29% 0 15% !important;
}
    .about-licensing {
        margin:21% auto 21% auto;
    }
    #main-footer h3 {
        margin-bottom: 150%;
        width:100%;
        margin: 0 auto;
    }
    .mob-video-content h2{
        font-size: 20px; 
        line-height: 32px;
    }
    .about-licensing h3 {
        font-size: 25px;
    }
    .mob-video-content h3 {
        line-height: 27px;
        font-size: 19px;
    }
    .totally-content .et_pb_text_inner h3{
        font-size:27px !important;
    }
    .about-licensing h3 {
        font-size: 25px;
        line-height: 37px;
    }
    .totally-content .et_pb_text_inner p {
        font-size: 14px;
        line-height: 25px;
    }
    .follow-us {
        width:80%;
    }
    .bottom-three-link li a{
        margin-bottom: 10px;
    }
    .bottom-three-link li a {
        font-size: 27px;}

        #main-footer h3 {
    padding: 1.5% 0 222%;
            font-size: 15px;
        }

        /*application page*/

        .application-banner{
            margin:85px 0px 730px !important;
            padding-bottom: 0% !important;
            min-height: 170px;
        }
        .application-container{
        padding-top:35% !important; 
            width: 100% !important;
            max-width: 100% !important;
            position: absolute !important;
        }
        .application-container .et_pb_column_1_3 {
            width: 100% !important;
        }
        .application-container .et_pb_text_inner {
            padding: 42px 35px 70px !important;
        }
        /*technology-page*/
		.ubeam-sec1 .learn-more-btn {
    left:24%;
}
        .ubeam-work{
            margin:85px 0px 625px !important;
            padding-top:54% !important;
        }
        .ubeam-work .et_pb_row{
            width: 100% !important;
         padding-top: 4% !important;
            max-width: 100% !important;
            position: absolute !important;
            padding-bottom: 0px !important;
        }
        .ubeam-work .et_pb_row .et_pb_column:nth-child(1){
            width: 100% !important;

        }
        .ubeam-sec1 .et_pb_text_inner {
            padding: 57px 30px 65px 30px!important;
        }
        .ubeam-trans{
            text-align: center !important;
            padding: 0px 0px 30px !important;
        }
        .ubeam-trans .trans-content{
            width: 100%;

        }
        .ubeam-sec3 .et_pb_row{
            display: flex;
            flex-direction: column-reverse;
            padding-bottom: 0px !important;

        }
        .ubeam-recis{
            width: 100% !important;
            text-align: center !important;
            padding: 0px !important;
        }
        .ubeam-recis .trans-content{
            width: 100%;

        }
        .ubeam-soft{
            text-align: center !important;
            padding: 0px !important;
        }
        .ubeam-soft .trans-content{
            width: 100%;
        }
        .ubeam-sec5 h3 {
            font-size: 24px;
            line-height: 32px;
        }
        .ubeam-sec5 {
            padding: 55px 0 10px 0px !important;
        }
        .ubeam-sec2 .et_pb_row .et_pb_column:nth-child(1){
            margin-bottom: 0px;
        }
        .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(2){
            margin-bottom: 35px;
        }
        .ubeam-sec2{
            padding-top: 30px !important;
        }
        .ubeam-sec3{
            padding-top: 25px !important;
        }
        .ubeam-sec4{
            padding: 20px 0px !important;
        }
        .ubeam-sec4 .et_pb_row .et_pb_column:nth-child(1){
            margin-bottom: 30px;
        }
        .ubeam-sec4 .et_pb_row{
            padding-bottom: 0px !important;
        }
        .ubeam-sec6 h3{
            font-size: 24px;
            line-height: 32px;
        }
        .smart-box {
            margin-top: 8%;
            padding-bottom: 2%;
            text-align: center !important;
        }
        .ubeam-sec7 .et_pb_row .et_pb_column:nth-child(2) {
            display: none !important;
        }
        .smart-box1 {
            padding-bottom: 7%;
            text-align: center !important;
        }
        .smart-box1 p {
            width: 100%;
            margin-bottom: 0px;
        }
        .smart-box p {
            margin: 0px;
        }
        .higher-devices{
            display: block !important;
        }
        .higher-devices li{
            list-style-type: none !important;
            text-align: center !important;
            padding: 20px 0px;
        }
        .device-row{
            padding-bottom: 0px !important;
        }
        .ubeam-sec3 .et_pb_row .et_pb_column:nth-child(1) {
            margin-bottom: 0px;
        }
		/*news page*/
		.news-banner{
			margin:85px 0px 386px !important;
		/*	padding-top: 100px !important;*/
			padding-bottom:68px !important;
		}
		.news-banner .et_pb_row{
			width: 100% !important;
			padding-top: 12% !important;
			max-width: 100% !important;
			position: absolute !important;
		}
		.news-content .learn-more-btn {
			left:28.5%;
		}
		.news-banner .et_pb_column{
			width: 100% !important;
		}
		.news-banner .et_pb_text_inner h2 {
			line-height: 36px;
			margin-bottom: 10px;
		}
		.news-banner .et_pb_text_inner p {
			padding-bottom: 5px;
		}
		.news-content .et_pb_text_inner {
			padding:82px 35px 60px !important;
		}
		.news-sec{
			padding: 0px 0px !important;
		}
		.news-row {
			max-width: 100% !important;
			width: 100% !important;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.news-row .column{
			width: 100% !important;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-meta {
			top: 172px !important;
			padding: 15px 35px 15px 35px;
		}
		.news-row .et_pb_blog_grid .et_pb_post h2 {
			padding: 15px 15px 10px 15px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content p {
			padding: 5px 15px 20px 15px;
		}
		.news-row .et_pb_blog_grid .et_pb_post .post-content a {
			margin-left: 18px;
		}
		.news-row .et_pb_blog_grid .et_pb_post {
			margin-bottom: 20px !important;
		}
		.news-sec2 {
			padding-top: 0% !important;
			margin-top: 0%;
		}
		.news-sec2 .et_pb_row {
			width: 100% !important;
			max-width: 100% !important;
			padding:50px 30px 41px!important;
		}
		.news-sec2 h2 {
			font-size: 24px;
			line-height: 30px;
			margin-bottom: 10px;
		}
		/*.mail-form {
			width: 100%;
			display: block;
		}
		.mail-form input {
			width: 100%;
			margin-right: 0px;
			padding: 10px 10px 10px 20px !important;
			margin-bottom: 30px;
		}
		.mail-form a {
			padding-right: 50px;
			padding-left: 50px;
			font-size: 14px;
			padding-top: 13px;
			padding-bottom: 13px;
		}*/
		/*contact-page*/
		.contact-banner{
			margin: 85px 0px 492px !important;
			padding-bottom: 30px !important;
		/*	padding-top: 110px !important;*/
		}
		.contact-banner .et_pb_row{
			width: 100% !important;
			max-width: 100% !important;
			position: absolute;
		}
		.contact-banner .et_pb_row .et_pb_column{
			width: 100% !important;
		}
		.contact-sec2 h2 {
			font-size: 28px;
			color: #000;
			text-align: center;
			letter-spacing: 1px;
			line-height: 37px;
		}
		.contact-sec2 .et_pb_row {
			width: 80% !important;
			max-width: 80% !important;
		}
		.contact-sec2 .et_pb_contact input{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact select{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact textarea{
			margin-bottom: 20px;
		}
		.contact-sec2 .et_pb_contact_submit {
			padding-right: 105px;
			margin-left: 9px;
			padding-left: 105px;
		}
    }


