
			/*!
Theme Name: Ubi
Theme URI: https://nexstair.com/
Author URI: Team Nexstair (Darkknight)
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Ubitech
*/


.entry-footer{display:none;}


*:focus{outline:none;}

h1,h2,h3,h4,h5,h6{margin:0;font-family:'Lato',sans-serif;}
h2{font-weight: 700;}
a,a:hover{text-decoration:none !important;}
body{margin: 0;position:relative;font-family:'Lato',sans-serif;background:#ffffff}
p{margin:0;font-family: 'Lato', sans-serif;font-weight: 300;color: #000000;font-size: 16px;line-height:1.8 !important}
*{box-sizing:border-box;text-decoration:none;}
.vc_row,.vc_section{margin:0 !important;padding:0 !important;}
ul{margin:0;}
img{max-width:100%;height:auto;}
a{cursor:pointer;}
.row{margin:0;}
.vc_row{max-width:1200px;margin:0 auto !important;}
.bs_wrapper{max-width:1200px;margin:0 auto;}
.max_1366px{max-width:1366px;margin-left:auto !important;margin-right:auto !important;}
.damage-banner{height:400px;background-position:center;}


/*Contact Section*/
.contact_sec{text-align:center;background-repeat:no-repeat;background-size:cover;}
.contact_sec form{max-width:750px;margin:0 auto;}
.home_tfs{border-radius:50px;background:#ffffff;border:0;padding:1rem 2rem;margin-bottom:.5rem;font-weight:300;color:#6f6d6d;}
.home_tfs::placeholder{color:#a0a0a0;}
.home_c_half{width:49%;margin: 0 .5% .5rem;}
.home_c_full{width:100%;height:110px;resize:none;border-radius:22px}
.home_tsub{width:100%;background:#0881d2;border-radius:50px;padding:1rem;text-transform:uppercase;color:#ffffff;border:0;font-weight:300}

/*Home*/

/*10 December Changes*/

body.home .main_banner{margin-top: -20px !important;margin-bottom: -60px !important;z-index: -2;position: relative;}

/*10 December Changes End*/


#Parallex_Simple,.main_banner{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}
.round_btn a{border-radius:50px;font-weight:400;font-size:1rem}
#Parallex_Simple{padding:10rem 0 !important}
/*Header*/
.site_header{padding:35px 0;background: #fff;}
.site-branding img{max-width:220px}
.mega-fb_top a{text-transform:lowercase !important;color:#1c79be !important;font-weight:600 !important;font-family:'Montserrat',sans-serif !important;font-size:18px !important}
.mega-fb_top a:before{content: '';width: 50px !important;display: inline-block !important;border-top: 1px solid #c6c6c6;transform: translate3d(-15px, 20px, 10px);}
.new-btn a {
    border: 1px solid #b3b5b6;
    padding: 16px 40px;
    color: #1b1b22;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
	border-radius:100px;background: #138dde;
    border-color: #138dde;
	color:#fff;
}
@media all and (min-width:1200px){
	.header_wrapper .site-branding{flex: 0 0 22%;max-width: 22%;}
	.header_wrapper .main_navigation{flex: 0 0 78%;max-width: 78%;padding:0}
}

/*Banner*/
.main_banner .vc_row{max-width:100% !important;margin:0 !important}
.main_banner h3{font-size: 2.5rem;font-weight: 700;margin-bottom:1rem}
.main_banner p{color:#ffffff;line-height:1.8;font-size:20px}
.banner_text{padding-top:8rem !important;padding-bottom:4rem !important;max-width: 900px;}
.banner_text .round_btn a{border: 1px solid #fff;padding: 15px 25px;color:#ffffff}

/*.banner_text .round_btn a:nth-child(1):after{content:url("/assets/original/arrow.png");padding-left:2%;}*/

.banner_text .round_btn a{background:#138dde;border-color:#138dde;}
.banner_text .round_btn a:before{content:url("/assets/backup/b7849b6a1b4a2d5d4fe6.png");padding-right:2%;    display: inline-block;transform: translateY(4px);}
/*Home Section 1*/
.home_sec1{padding:2.5rem 0 !important;background:#fff}
.home_sec1 h5{font-weight:600;font-size: 15px;
    line-height: 1.444;
    text-transform: uppercase;
    letter-spacing: inherit;}
.home_sec1 p{font-size:1.05rem;color:#6e7273;}
.brght{position:relative;}
.brght:before,.brght:after{content: '';height: 100%;width: 1px;background: #c0c0c3;}
/*About Section*/
.about_sec{padding:6rem 0 !important}
.about_sec p{line-height:1.5;color:#616566;    padding-right: 5rem;}
.about_sec .round_btn a{border: 1px solid #b3b5b6;padding: 15px 40px;color:#1b1b22;text-transform:uppercase;display: inline-block;max-width: 250px;width: 100%;}
.about_sec .round_btn a:after{content:url("/assets/original/arrow.png");padding-left:5%;filter:brightness(0.2);}
/*Product Cols*/
.pro_cols h5{font-weight: 600;font-size: 15px;
    line-height: 1.444;
    text-transform: uppercase;
    letter-spacing: inherit;}
.pro_cols p{padding:0;text-align:center}
.pro_cols{background:#ffffff;box-shadow: 0px 0px 18px 4px #e3edf1;padding:2rem 0}
.pro_cols img{max-height:124px;object-fit:contain;}
.border_round{position:relative;}
.border_round:before{content:'';width:12px;height:12px;background:#e1e5e6;border-radius:50px;position: absolute;right: 50%;left: 50%;}
@media all and (min-width:768px){
	.pro_cols{width:30% !important;margin: 1rem 1.65%;}
}

/*Features Section*/
.text_center{text-align:center}
.features_sec{padding:5rem 0 !important}
.features_sec h4{padding-right:38px}
.features_cols{padding:2rem 0 !important}
.features_cols p{color:#616566;font-size: 1.08rem;}
.features_cols h5{font-size: 15px;
    line-height: 1.444;
    text-transform: uppercase;
    letter-spacing: inherit;margin-bottom: .5rem;}

/*Slider Section*/
.slider_sec{padding:7rem 0 6.5rem !important}

/*Contact Section*/
.contact_sec{padding:4rem 0 !important;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.contact_sec p{color:#ffffff;}
/*Footer*/
.site-footer{background:#323141;color:#ffffff;padding: 3rem 0 2rem;}
.site-footer p{color:#ffffff}

/*Footer col 1*/
.foot_col_1,.foot_col_2,.foot_col_3{position:relative;}
.foot_col_1:after{position: absolute;right: 27px;content: "";top: 0;height: 160px;border-right: 1px solid #5e5d6f;}
.foot_col_2:after{position: absolute;right: -25px;content: "";top: 0;height: 160px;border-right: 1px solid #5e5d6f;}
.foot_col_3{padding-left:80px}

.foot_col_1 ul{list-style-type:circle;padding:10px}
.foot_col_1 ul li{vertical-align:top;display:inline-block;width:49%;margin-bottom: 14px;text-transform: uppercase;font-size: 1rem;padding-left: 30px;position:relative;}
.foot_col_1 ul li:nth-child(even){padding-left:50px}
.foot_col_1 ul li:nth-child(even):before{left:15px}
.foot_col_1 ul li:before{position: absolute;content:"\f1db";left: 0;top: 7px;font: normal normal normal 9px/1 FontAwesome;}
.foot_col_1 ul li a{color:#ffffff}
.cr{font-size: 1.2rem;display: flex;justify-content: center;align-items: center;margin: auto;margin-top: 2.8rem;}
.cr a{color:#ffffff;margin:0 5px}
.cr:before,.cr:after{content: '';border-top: 1px solid #5e5d6f;margin: 0 5px 0 0;flex: 1 0 20px;}
.cr:after{margin: 0 0 0 5px;}

h4{display:inline-block;text-transform:uppercase;font-size:1.1rem;font-family: 'Josefin Sans', sans-serif;}
h4:after{content: "";width: 100px;height: 8px;display: inline-block;border-top: 1px solid;margin-left: 5px;color: #a8a8a8;}


.foot_col_3 p{font-size:1rem}
.foot_col_3 p:nth-child(1){font-weight:400;margin-bottom:1rem;}
.foot_col_3 p:nth-child(2){padding-bottom:1.5rem;border-bottom:1px solid #5e5d6f;margin-bottom:2rem;}
.foot_col_3 p:nth-child(2) a{display: inline-block;color: #ffffff;font-weight: 600;font-size: 1.1rem;font-family: 'Montserrat',sans-serif;margin: 0 0px 0 17px;}

.foot_col_3 #text-3 p{font-weight:300;font-size:1.1rem}
.foot_col_3 #text-3 p:before{}
.foot_col_3 #text-3 a{color:#ffffff}


/*Smart Slider*/
.slider_sec div#n2-ss-3 .n2-ss-control-bullet{bottom:50px !important;right:12% !important}

.slider_sec div#n2-ss-3 .nextend-arrow-animated-fade{
    bottom: 42px !important;
}
.slider_sec div#n2-ss-3-arrow-previous{right:18% !important}
.slider_sec div#n2-ss-3-arrow-next{right:9.5% !important}
.slider_sec div#n2-ss-3-arrow-previous:before{width:100%;content:'';display:block;}

.slider_sec h4:after { content: "";width: 100px;height: 8px;display: inline-block !important;border-top: 1px solid;margin-left: 5px;color: #a8a8a8;}

.slider_sec div#n2-ss-3item4{padding-right: 5%;}
.slider_sec div.n2-ss-layer.n2-ow.ts2{padding-right:12%;}

/*Contact Submit*/
.home_tsub{background-image: url("/assets/original/arrow.png");background-repeat: no-repeat;background-position: 66%;padding-right: 10%;}


/*Ball Valve Control Page*/
.ball_valve_banner{background-repeat:no-repeat;background-size:cover;background-position: center top;}
.ball_valve_banner .vc_row{max-width:100% !important;margin:0 !important}
.ball_valve_banner h3{font-size: 2.5rem;font-weight: 700;margin-bottom:1rem}
.ball_valve_banner p{color:#ffffff;line-height:1.5;font-size:17px}
.ball_valve_banner_text{padding-bottom: 5rem !important;padding-top: 6rem !important;padding-left: 10% !important;}

.ball_valve_sec2{padding: 80px 0 20px !important;}
.ball_valve_sec2 h3{font-weight: 700;font-size: 40px;}
.blue_reg{color: #009ee4; font-weight: 400;font-size: 17px;text-transform:uppercase}
.ball_valve_sec2 p{font-size: 22px;letter-spacing: .3px;line-height: 1.7;margin-bottom: 15px;color: #606166;}

.ball_valve_sec3{padding:60px 0 20px !important}
.ball_valve_sec3 h2{font-family: 'Josefin Sans', sans-serif;font-weight: 600;text-transform: uppercase;font-size: 40px;}

.ball_valve_sec3 ul{list-style-type:none;padding:10px}
.ball_valve_sec3 ul li{vertical-align:top;display:block;margin-bottom: 14px;font-size: 21px;padding-left: 30px;position:relative;color:#606166;font-weight:300}
.ball_valve_sec3 ul li:before{position: absolute;content:"\f1db";left: 0;top: 7px;font: normal normal normal 9px/1 FontAwesome;}
.right-float{float:right;width:50%}
.left-float{float:left;width:40%}
.manual a {
    background: #0881d2;
    border-radius: 50px;
    padding: 1rem 2rem;
    text-transform: uppercase;
    color: #ffffff;
    border: 0;
    font-weight: 400;
}

.text img{width: 50px;height:25px;display: inline-block;float;left;padding-right:0.5rem}
.text{display:inline-block;font-size:0.9rem}
.c-tag{position: fixed;background: #fff;z-index: 1;padding: 1rem 0 !important;bottom: 35px;right: 0; width: 230px;    border-bottom-left-radius: 25px;border-top-left-radius: 25px;    border: 1px solid #d0d0d0;border-right: 0px;box-shadow: -3px 3px 6px #05050533;}

.ball_valve_sec6 table td p{color: #616566;font-size: 1.08rem;font-family:lato;font-weight: 300;}


@media all and (min-width:991px){
	.ball_valve_sec3 .vc_col-sm-7{width: 63%;}
.ball_valve_sec3 .vc_col-sm-5{width: 37%;}
}

.ball_valve_sec3_left_col .vc_column-inner{background-repeat:no-repeat;background-size:contain;}
.valve_sec3_img{margin-top: 35px;}
.ball_valve_sec3_right_col{padding-top: 50px;padding-left: 15px !important;padding-right: 6% !important;}


.ball_valve_sec4{background-repeat:no-repeat;background-size:auto;background-position:top center;padding:100px 0 80px !important;position:relative}
.ball_valve_sec4 h2{font-family: 'Josefin Sans', sans-serif;font-weight: 600;text-transform: uppercase;font-size: 20px;}
.ball_valve_sec4 p{font-size: 18px;letter-spacing: .3px;line-height: 1.7;margin-bottom: 15px;color: #323141;max-width: 450px;}
.ball_valve_sec4 .blue_reg{color:#308bb4}
.ball_valve_sec4_col_left{}
.ball_valve_sec4_col_right{}
.valve_sec4_img{position: absolute;top: 90px;right: 0;}


.ball_valve_sec5{padding:250px 0 60px !important;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.ball_valve_sec5_row{}
.ball_valve_sec5_row p{color:#ffffff}

@media all and (min-width:991px){
	.ball_valve_sec5_row .vc_col-sm-10{transform:translatex(-50px)}
	.ball_valve_sec5_row .vc_col-sm-2{transform:translatey(10px)}
}

.ball_valve_sec6{padding: 100px 0 70px !important;}


.ball_vavle_feat{background:url("/assets/2020-02-p100_3D.png") no-repeat;background-position:center -100%}
/*About Page*/
.about_page_sec{padding:80px 0 !important}
.about_page_sec h2{font-size:35px}
.about_page_sec p{font-size:18px;line-height:1.7}

/*div.wpcf7-response-output{color:#fff !important}*/
/*Responsive*/
@media all and (max-width:1200px){
	.abt_col{padding:0 15px 2rem !important}
	.slider_sec div#n2-ss-3-arrow-previous{display:none !important}
.slider_sec div#n2-ss-3-arrow-next{display:none !important}
	.slider_sec div#n2-ss-3 .n2-ss-control-bullet {bottom: -35px !important;right: 0 !important;left: 0 !important;}
}
@media all and (max-width:1100px){
.valve_sec4_img {max-width: 640px;}
}
@media all and (max-width:1010px){
	.banner_text{width:100% !important}
}


@media all and (max-width:991px){
.foot_col_1:after,.foot_col_2:after{display:none}
	.foot_col_3{padding:2rem 15px 0}
	.home_tsub{background-image:unset;padding: 1rem;}
	
	.valve_sec4_img {position:relative}
	.ball_valve_sec4{padding:100px 0 100px !important}
}
@media all and (max-width:767px){
	.home_sec1,.home_sec1 h5,.features_cols,.features_cols h5{text-align:center !important;}
	.home_sec1 img{margin-bottom:10px;}
.home_sec1	.vc_col-sm-4{margin-bottom:2rem;}
	.about_sec {padding: 4rem 0 0 !important;}
	.about_sec p{padding:0}
	.pro_cols{margin-bottom:1.5rem}
.features_cols .wpb_single_image.vc_align_left{text-align:center;margin-bottom:15px !important}
.features_cols>.vc_col-sm-4{margin-bottom:2rem;}
	.features_cols{padding:0 !important}
	.vid_sec{text-align:center;}
	.home_tfs{width:100%;margin:0 0 1rem !important}
	.slider_sec {padding: 4rem 0 3.5rem !important;}
	.banner_text {padding: 2rem 0!important;}
	.home_sec1 {padding: 2.5rem 0 1rem !important;}
	.features_sec{padding:5rem 15px !important}
	
	.ball_valve_sec5 {padding: 170px 0 60px !important;}
	.ball_valve_sec3_right_col {padding-left: 0 !important;padding-right: 0 !important;}
	.ball_valve_sec5_row p{text-align:left !important}
	.ball_valve_sec5_row img{margin-bottom:15px !important}
}
@media all and (max-width:550px){
	.banner_text .round_btn a{display: block;max-width: 300px;margin: .5rem auto !important;}
	.main_banner h3{font-size:2.5rem !important;text-align:center !important}
	.main_banner{text-align:center !important}
	h2{font-size:2.7rem !important}
	.features_sec h4 {padding-right: 5%;}
.slider_sec	div.n2-ss-layer-col.n2-ss-layer-content{padding-left:15px !important;padding-right:15px !important}
	.slider_sec div#n2-ss-3item4,.slider_sec div.n2-ss-layer.n2-ow.ts2{padding:0 !important}
	.foot_col_1 ul{padding:10px 0}
	.cr{margin-top:1rem;padding:0 15px}	.cr:before,.cr:after{content:unset;}
	
	.ball_valve_banner_text{padding-left:15px}
}
@media all and (max-width:360px){
	.foot_col_3 p:nth-child(2) a{display: block;margin-top: 1rem;margin-left: 0;line-height: 0;}
}



.hide_heading{display:none}
.anc a{color:#fff !important}
.support h4 {
    padding-right: 24.11rem!important;
}

.main_banner.inner{background-attachment:unset}
.main_banner.inner .banner_text{padding:7rem 0 4rem;padding-left:5%;}
.main_banner.inner .banner_text p{text-transform:unset}

.downloadable .d1{display:block}
.downloadable .d2{display:none}
.downloadable:hover .d1{display:none}
.downloadable:hover .d2{display:block}

.downloadable{margin-bottom:1.3rem !important}
.downloadable:after{content: '';
    width: 57%;
    display: block!important;
    border-bottom: 1.3px solid #b9ccd4;
    margin-top: 1rem;
    margin-left: 3rem;}

.downloadable p{font-size: 1rem;}
.downloadable .blue{color:#1482d3}
.downloadable a{color:#1482d3;text-decoration: underline !important;}
.downloadable strong{color: #616566;
    font-size: 16px;
    text-transform: uppercase;}
.devices ul li{color: #606166;
    padding: 0.3rem;
    font-size: 1.1rem;
    font-weight: 300;}
.devices ul{    padding: 0.5rem 1.1rem !important ; 
    list-style-type: circle;}

.devices {background: url("/assets/2020-04-paexels-photo-1358912.png") !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
}
.wireless_device{background-size: cover !important;}

.for-transform img{    transform: translate(60px, -35px);}
.water_detect_trans img{transform: translate(0px, -35px);}

/*20 April*/
.bvs_table table{max-width:700px;margin:40px auto}

.bvs_table table tr:nth-child(1){background:rgb(0, 152, 221);color:#fff;}
.bvs_table table tr:nth-child(1) td:nth-child(1){border: 1px solid #000;}
.bvs_table table td{padding:7px;border: 1px solid #000;}
.bvs_table table tr td:nth-child(1){background:rgb(0, 152, 221);color:#fff;border: 1px solid #fff;border-left: 1px solid #000;border-right: 1px solid #000;}
.bvs_table table tr:last-child td{border-bottom:1px solid #000}

@media all and (max-width:767px){
	.for-transform img{    transform: translate(0px , 0px);}
	.water_detect_trans img{transform: translate(0px, 0px);}
	.d1 img, .d2 img{margin-bottom:1rem;}
}


/*14 May*/
@media all and (min-width:1400px){
	/*.devices ul li{font-size:28px}
	p{font-size: 28px !important;}
	.vc_row {max-width: 1600px;}
	.h5, h5 {font-size: 1.7rem;}
	.home_sec1 h5,.features_cols h5{font-size:1.8rem}
	.home_tsub {background-position: 76%;}
	.vid_sec .max_1366px {max-width: 1366px;}
	.site-footer p{font-size:22px !important}*/
}

@media (min-width:960px){
h1{font-size:42px}
h2{font-size:25px}
}


/*New contact page*/

.c_form {
	color:#3e4244;
}
.c_form span {
    display: block;
}
.top_field {
    width: 65%;
    padding: 8px;
    border: 1px solid #3e4244;
}
.t_field {
    width: 65%;
    padding: 8px;
	border: 1px solid #3e4244;
}
.sub_field {
    background: #001b75;
    color: #fff;
    border: 1px solid #001b75;
    padding: 10px;
}

/*06-04-22*/

/*.top_banner_inner_new {
    width: 100%;
    max-width: initial;
    padding: 12%!important;
    background-size: cover;
}*/
.main_banner.main_video {
    min-height: 840px;
}
.main_banner.main_video iframe {
    margin-top: 0;
	height:840px;
}		