/*
Theme Name: Byzero
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.14
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/

@import url('https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre:100,300,400,500|Source+Sans+Pro:400,600');
/*
font-family: 'Frank Ruhl Libre', serif;
font-family: 'Source Sans Pro', sans-serif;
*/

html{overflow-x: hidden;}
body{overflow-x:hidden;font-family: 'Source Sans Pro', sans-serif;}
body a:hover, body a:focus, body a:active{text-decoration: none}
.p0{padding: 0px}.m0{margin: 0px}.ptb5{padding: 5px 0px}.ptb10{padding: 10px 0px}.ptb15{padding: 15px 0px}.ptb20{padding: 20px 0px}.ptb25{padding: 25px 0px}.ptb30{padding: 30px 0px}.ptb35{padding: 35px 0px}.ptb40{padding: 40px 0px}
.pt5{padding-top: 5px}.pt10{padding-top: 10px}.pt15{padding-top: 15px}.pt20{padding-top: 20px}.pt25{padding-top: 25px}.pt30{padding-top: 30px}.pt35{padding-top: 35px}.pt40{padding-top: 40px}
.pb5{padding-bottom: 5px}.pb10{padding-bottom: 10px}.pb15{padding-bottom: 15px}.pb20{padding-bottom: 20px}.pb25{padding-bottom: 25px}.pb30{padding-bottom: 30px}.pb35{padding-bottom: 35px}.pb40{padding-bottom: 40px}
.mtb5{margin: 5px 0px}.mtb10{margin:10px 0px}.mtb15{margin:15px 0px}.mtb20{margin:20px 0px}.mtb25{margin:25px 0px}.mtb30{margin:30px 0px}.mtb35{margin:35px 0px}.mtb40{margin:40px 0px}
.mt5{margin-top: 5px}.mt10{margin-top: 10px}.mt15{margin-top: 15px}.mt20{margin-top: 20px}.mt25{margin-top: 25px}.mt30{margin-top: 30px}.mt35{margin-top: 35px}.mt40{margin-top: 40px}
.mb5{margin-bottom: 5px}.mb10{margin-bottom: 10px}.mb15{margin-bottom: 15px}.mb20{margin-bottom: 20px}.mb25{margin-bottom: 25px}.mb30{margin-bottom: 30px}.mb35{margin-bottom: 35px}.mb40{margin-bottom: 40px}
.plr5{padding: 0px 5px}.plr10{padding: 0px 10px}.plr15{padding: 0px 15px}.plr20{padding: 0px 20px}.plr25{padding: 0px 25px}.plr30{padding: 0px 30px}.plr35{padding: 0px 35px}.plr40{padding: 0px 40px}
.pl5{padding-left: 5px}.pl10{padding-left: 10px}.pl15{padding-left: 15px}.pl20{padding-left: 20px}.pl25{padding-left: 25px}.pl30{padding-left: 30px}.pl35{padding-left: 35px}.pl40{padding-left: 40px}
.pr5{padding-bottom: 5px}.pr10{padding-right: 10px}.pr15{padding-right: 15px}.pr20{padding-right: 20px}.pr25{padding-right: 25px}.pr30{padding-right: 30px}.pr35{padding-right: 35px}.pr40{padding-right: 40px}
.mlr5{margin: 0px 5px}.mlr10{margin:0px 10px}.mlr15{margin:0px 15px}.mlr20{margin:0px 20px}.mlr25{margin:0px 25px}.mlr30{margin:0px 30px}.mlr35{margin:0px 35px}.mlr40{margin:0px 40px}
.ml5{margin-left: 5px}.ml10{margin-left: 10px}.ml15{margin-left: 15px}.ml20{margin-left: 20px}.ml25{margin-left: 25px}.ml30{margin-left: 30px}.ml35{margin-left: 35px}.ml40{margin-left: 40px}
.mr5{margin-bottom: 5px}.mr10{margin-bottom: 10px}.mr15{margin-bottom: 15px}.mr20{margin-bottom: 20px}.mr25{margin-bottom: 25px}.mr30{margin-bottom: 30px}.mr35{margin-bottom: 35px}.mr40{margin-bottom: 40px}
.maxw100{max-width: 100%;}.w100{width: 100%}.minw100{min-width: 100%;}.h100{height: 100%;}.maxh100{max-height: 100%}.minh100{min-height: 100%}.oh{overflow: hidden;}.p0{padding: 10px}
.fn{float: none}
.mt0{margin-top:0px}
.serv-inn {
    background: #cae7fd75;
    padding: 30px 0px;
}
.prod-inn {
    padding: 40px 0px;
}
.banner-ss {
    background: url(../../uploads/2021/10/banner.png)0px -155px;
    background-size: cover;
    background-repeat: no-repeat;
}
.banner-inn h2 {
    margin: 0;
    font-size: 34px;
    color: #002987;
    text-align: center;
    font-weight: 600;
}

.banner-inn {
    padding: 100px 0px;
}
.contact-ss {
    padding: 70px 0px;background: #defaff59;
}
.t-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/*footer*/
footer {background:#22313F;padding: 3% 0% 1%;color:#7f7e7e}
footer a{color:#7f7e7e}
footer a:hover{ color: #f6699e; }
footer ul{padding-left:0px}
footer ul li{list-style-type:none}
.footer-in{padding-left:0px}
.foot-q {font-size: 20px;font-weight: 500;color: #fafafa;font-family: 'Frank Ruhl Libre', serif;
}
.footer-in li a {font-size: 14px;line-height: 24px;font-weight: 400;color: #fff;}
.footer-bottom{ padding-top: 12px;border-top: 1px solid #c2c1c1;margin-top: 12px;}
.footer-addr{font-size: 14px;line-height: 24px;font-weight: 400}
.footer-in li a:hover {color: #578931;}
.left-po a{ color: #578931;}
.left-po a:hover{ color: #f6699e; }
.add-yuo-add {font-weight: 700;font-size: 14px;color: white; margin-top: 13px;}
.sys {font-weight: 400;font-size: 15px;color: #dbd8d8 !important;}
.left-po {font-weight: 400;font-size: 14px;color: #e5e5e5; margin-bottom: 0;
}
.color-whit{ color: #000; }
.text-rightt {
    text-align: right;
}

.text-leftt {text-align: left;}
.footer-in ul{padding-left:0px}
.footer-in ul li{list-style-type:none}
.tnp-email{height: 35px!important;background: #fff!important;border-radius: 5px;}
.tnp-email:focus, .tnp-submi:focus{outline:none}
.tnp-submit{background: #f6699e!important;border-radius: 5px;}
/*header*/
.clip li{list-style-type:none;display:inline-block;padding:0px 10px}
.clip{padding-left:0px;text-align:right}
.navbar {border: none;box-shadow: none;;min-height:auto;background:transparent;margin-bottom:0px}
.header-btm{background-image: linear-gradient(#e2e2e3, #f9f7f7, #eff0f1)}
.navbar-nav{float:right}
.navbar-collapse{padding:0px}
.navbar .active a{background: transparent!important;
    box-shadow: none!important;}
.top-menu-right ul{padding-left:0px;margin-bottom:0px}
.top-menu-right ul li{display:inline-block;list-style-type:none;padding:0px 5px}
.top-menu-right{float:right}
.top-menu{padding:6px;background:#f5f5f5;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}
.top-menu a{color:#717070;}
.top-mail a{color:#727171}
.logo img{padding:5px 0px; width: 100%;}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mega-sub-menu .mega-menu-item .mega-menu-link{padding:10px 10px!important;line-height:20px!important}
.mega-sub-menu .mega-menu-item .mega-menu-link:hover{background: #ddd!important}
.clip li:first-child:before{content: "\f095";
    font-size: 21px;
    font-family: FontAwesome;
    position: absolute;
    left: -25px;
    top: 5px;
    border: 1px solid;
    height: 30px;
    width: 30px;
    color: #dbdbdb;
    border-radius: 100%;
    padding-right: 5px;
    line-height: 30px;}
.clip li:first-child{position:relative;}
.clip li:last-child{vertical-align:bottom;;border-left:1px solid #dbdbdb}
.clip li:last-child img{max-width:200px}
.clip li{display:inline-table}
.clip li a{
    color: #6b6a6a;
    font-size: 16px;
}
.social-med{margin-top:20px}

/*Services*/
.s-title{color:#232176;font-size:28px; }
hr { margin-top: 0px!important; margin-bottom: 0px!important; }
.services{background:url("../../uploads/2021/10/blue-bg.jpg");background-size:cover}
.bwg-title2{margin-top:5px!important;margin-bottom:25px!important}
.tablenav-pages_0, .tablenav-pages_1{display:none!important;}
#bwg_container1_0{margin-bottom:-10px}
.service-txt p{font-size:16px;line-height:25px;margin-top:25px}
span.alt-mail {
    margin-left: 17px;
}
.m-headey { display:none;}

.ngg-gallery-thumbnail span {
    color: rgb(255, 255, 255) !important;
    background: rgba(3, 112, 135, 0.9) !important;
    font-size: 16px !important;
    text-align: center !important;
    opacity: 1 !important;
    max-width: 100% !important;
    bottom: 0px !important;
}
/*Why-we*/
.section-title {
    margin-bottom: 10px;
    text-align: center;
    margin-top: -10px;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
}
.section-title .top {
    position: relative;
    display: inline-block;
    margin-bottom: 8px;
}
.section-title .top .top-title {
    font-size: 90px;
    line-height: 75px;
    color: #2f2f2f;
    font-weight: 700;
    display: block;
    opacity: .1;
}
.section-title .top .sub-title {
    display: block;
    font-weight: 600;
    color: #201cbd;
    position: absolute;
    top: 26px;
    left: 0px;
    right: 0;
    font-size: 29px;
}
.about-pg {
    padding: 70px 0px;
	background: #eaf7f8b8;
	position: relative;
    z-index: 1;
}
.features-shape img:nth-child(1) {
    top: 0;
    left: 0;
}

.features-shape img {
    position: absolute;
    z-index: -1;
}
.features-shape img:nth-child(2) {
    top: 0;
    right: 0;
}

.features-shape img {
    position: absolute;
    z-index: -1;opacity: .5;
}
.features-shape1 img:nth-child(1) {
   bottom: 27px;
    left: 0;
}

.features-shape1 img {
    position: absolute;
    z-index: -1;
}
.features-shape1 img:nth-child(2) {
    top: 0;
    right: 0;
}

.features-shape1 img {
    position: absolute;
    z-index: -1;opacity: .9;
}
.contact-address-right {position: relative;
    z-index: 1;
}
.vision-mission {
    padding: 90px 0px;
	position: relative;
    z-index: 1;
}
.ss-vision {
    padding: 65px 65px;
	background-color: #fff;
    border-radius: 10px;
    position: relative;
    max-width: 92%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 0 8px 20px 0 #dfdfdf;
    box-shadow: 0 8px 20px 0 #dfdfdf;
}
.ss-mission {
    padding: 65px 65px;
    min-height: 252px;
	background-color: #fff;
    border-radius: 10px;
    position: relative;
    max-width: 92%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 0 8px 20px 0 #dfdfdf;
    box-shadow: 0 8px 20px 0 #dfdfdf;
}
.edge span:nth-child(1) {
    top: 0;
    left: 0;
    border-top-left-radius: 10px;
    border-top: 3px solid #20bdd1;
    border-left: 3px solid #20bdd1;
}
.edge span:nth-child(2) {
    top: 0;
    right: 0;
    border-top-right-radius: 10px;
    border-top: 3px solid #20bdd1;
    border-right: 3px solid #20bdd1;
}
.edge span:nth-child(3) {
    bottom: 0;
    right: 0;
    border-bottom-right-radius: 10px;
    border-bottom: 3px solid #20bdd1;
    border-right: 3px solid #20bdd1;
}
.edge span:nth-child(4) {
    bottom: 0;
    left: 0;
    border-bottom-left-radius: 10px;
    border-bottom: 3px solid #20bdd1;
    border-left: 3px solid #20bdd1;
}
.edge span {
    position: absolute;
    width: 15px;
    height: 15px;
    -webkit-transition: .5s;
    transition: .5s;
}
.edge:hover span {
    width: 50px !important;
    height: 50px !important;
}
.edge p {
    color: #595959;
    font-size: 16px;
    line-height: 21px;
    text-align: justify;
    margin-bottom: 0;
}
.edge h4 {
    margin-top: 0px;
    font-size: 30px;
    color: #232176;
    font-weight: 600;
    margin-bottom: 6px;
}
.pref i {
    color: #0ca0b3;
    font-size: 13px;
    margin-right: 9px;
}

.stockist-detail ul li {
    list-style-type: none;
    color: #5d5d5d;
    line-height: 28px;
    font-size: 16px;
}
.ss-stockist {
    padding: 60px 0px;
}
.iconss i {
    font-size: 16px;
    margin-top: 9px;
    color: #068989;
}

.iconss {
    float: left;
    margin-left: -29px;
}
.why-we-left h5{color:#7d7c7c;font-size:16px;line-height:24px;}
.why-we-left h4{color:#696969;font-size:16px;font-family: 'Frank Ruhl Libre', serif;font-weight:500;}
.why-we-left p{color:#7d7c7c;font-size:14px}
.why-we-left .v-m{color:#f6699e;font-size:15px;}
.why-we-left{position:relative}
.why-we-left:after{content: "";
    height: 61%;
    top: 20%;
    position: absolute;
    width: 1px;
    background: #e1e1e1;
    right: 0;}
.why-we-l-block{display: table;margin-bottom:15px;
    border-spacing: 10px 0px;}
.why-we-l-block img{    display: table-cell;
    max-width: 32px;
    margin-top: 10px;}
.why-we-l-block-t{display: table-cell;
    vertical-align: bottom;}
.why-we-right li{list-style-type:none;position:relative;line-height: 24px;}
.why-we-right li:before{content: "\f055";font-size: 16px;font-family: FontAwesome;position: absolute;left: -19px;top: -2px;color: #dbdbdb;border-radius: 100%;padding-right: 5px;line-height: 30px;}
.why-we-right{    padding: 20px;color:#696969;
    background: #f7f7f7;}
.ss-title{font-size:28px;color:#232176;font-family: 'Frank Ruhl Libre', serif;}

/*Welcome*/
.welcome{padding:60px 0px;background:url("../../uploads/2018/12/welcome-bg.jpg") repeat;background-size: 8%;}
.welcome h1{color: #9c9c9c;margin-top: 0;font-family: 'Frank Ruhl Libre', serif;text-align: right;font-weight:100}
.welcome h1 span{color:#232176;font-weight:500}
.wel-right p{font-size:16px;color:#646464}
.btn-1{background: #efedee;
    color: #333;}
.wel-right{position:relative}
.wel-right:after {
    content: "";
    height: 120%;
    top: -7%;
    position: absolute;
    width: 1px;
    background: #e1e1e1;
    left: -15px;
}

/*Contact-us*/
.form-control{
	border-top: none;
	border-right: none;
	border-left: none;
    box-shadow: none;
	border-radius:0px
}
.type-send-me {width:100px;border-radius:5px;color:#FFF}
.form-control:focus {
    border-color: #f478a8;
    outline: 0;
	 box-shadow: none;
	
}

.about-banner h2 { font-size:28px;font-family: 'Frank Ruhl Libre', serif; text-shadow: 1px 1px 2px #424242; }
.contact-form {
    background: #ffffff;
    padding: 44px 22px;
    border: unset;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 20px 0 #dfdfdf;
    box-shadow: 0 8px 20px 0 #dfdfdf;
}
.error{color: #f14141;}
.thanks{color: #fff;
    padding: 4px;
    background: #578931;
    border-radius: 4px;}
.contact-right iframe{max-width:100%}
.contact-address-right h5{margin-bottom:0px;font-weight:600}
.contact-address-right .col-xs-6:last-child .con-right-mob h5{margin-top:20px}
.con-right-mob span { display:block;}
.contact-address-right a{color: #7f7e7e;}
.contact-address-right a:hover{color:#f6699e}
.contact-sec hr{    margin-top: 5px;
    margin-bottom: 15px;}
/*post*/
.product-detail h4{color: #578931;font-size: 18px;font-weight:600}
.product-detail ul{padding-left: 20px;}
.bwg_slideshow_dots_0{background:#f478a8!important}
.bwg_slideshow_dots_active_0{background:#578931!important;border:none!important}
.about-banner{text-align:center;padding:35px;color:#fff;
background-image: url("../../uploads/2018/12/about-bg.jpg") ;background-position: center center;background-size: cover;}


.recent-post{overflow:hidden;width:100%}
.mask img{max-width:100%}
.recent-post .text{text-align:center;min-height: 50px;color: #578931;}
.product-detail{padding:30px 0px}
.recent-post .s-title{margin-bottom:20px}
.product-img{    border: 2px solid #efeeee;
    border-radius: 4px;}
.recent-post{background:#fbfafa}
.product-detail .table th{text-align:center;text-transform:uppercase}
.product-detail .table{border: 1px solid #ddd;}


@media(max-width:1199px)
{
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 0px 0px 0px;font-size:13px
}

}

@media(max-width:991px)
 {
	 .why-we-left:after{display:none}	
	.recent-post .col-sm-1-5{width:20%;}
	 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px;
    font-size: 14px;
}
 }
.inner-footer img{max-width:100%}
 
 @media(max-width:767px)
{
	.contact-form{margin-bottom:20px}
	.recent-post .col-sm-1-5{width:33.33%;}
	#bwg_container1_1{margin-top:0px}
	.social-med .nopadright{padding-right:15px}
	.social-med .mail{float:left}
	.social-med .clip{margin-top:0px;margin-bottom:10px;display:inline-block;text-align:center}
	.header-middle{text-align:center;margin-top:5px}
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent;border:none}
	.social-med{margin-top:5px}
	.service-txt p{margin-top:5px}
	.navbar-default .navbar-toggle .icon-bar{background-color:#578931}
	.navbar-nav{float:none}
	.menu-o{float:none;text-align:center}
	.menu-o .navbar{width:100%}
	footer{text-align:center}
	footer ul li{list-style-type:none!important}
	.foot-q{margin-bottom:6px}
	.footer-in{margin-bottom:20px}
	.navbar-collapse{padding-right:15px!important}
	.wel-right:after{display:none}
	.welcome h1, .welcome{text-align:center}
	.tnp-submit{display:inline-block!important}
	.news-letter h5{margin-top:20px}
	.tnp-subscription{margin-top:5px}
	.clip li:first-child {margin-left: 20px;}
	.clip li:first-child:before{text-align:right}
	.clip li:last-child{border-left:none}
	.clip li{display:inline-block;margin-bottom:8px}
	.welcome {padding: 25px 0px;}
	.left-po{text-align:center}
}
 @media(max-width:575px)
{
	.top-menu-right{float:none}
	.top-menu{text-align:center}
	.recent-post .col-sm-1-5{width:50%;}
}
@media screen and (max-width: 767px) and (min-width: 675px) {
	#bwg_container2_1 .bwg-item{width:50%!important}
}
 @media(max-width:425px)
{
	.t-head { flex-direction:column;}
	.m-headey { display:block;}
	.m-headey span { padding:10px 12px 10px 12px}
	.t-head .top-menu-right { display:none;}
}

/*menu*/
li#mega-menu-item-441,li#mega-menu-item-466{position:unset !important;}
li#mega-menu-item-720:hover li#mega-menu-item-441 .mega-sub-menu { visibility: visible !important;}
li#mega-menu-item-441 .mega-sub-menu{display:none;}
p.about-p {
    color: #5b5b5b;
    line-height: 22px;
    text-align: justify;
    font-size: 15px;
}
.service-txt p:last-child {
    margin-top: 0px;
}
/*carrer form*/
.career-page {padding: 30px 0;}
#fscf_div_clear1_0 {width: 50%;float: left; clear: none !important;}
#FSContact1 div {margin-top: 5px;}
#fscf_name1 {max-width: 100% !important;font-family: 'Poppins', sans-serif !important;padding: 5px;    border: none;border-bottom: 1px solid #c3c3c366;}
#fscf_email1,#fscf_field1_2,#fscf_field1_4,input#fscf_field1_6 {max-width: 100% !important;font-family: 'Poppins', sans-serif !important; padding: 5px;    border: none; border-bottom: 1px solid #c3c3c366;}
input[type="checkbox"], input[type="radio"] {width: 22px !important;height: 10px !important;}
#fscf_div_clear1_1, #fscf_div_clear1_4, #fscf_div_clear1_2,#fscf_div_clear1_6 {width: 50%;float: left;clear: none !important;}
input#fscf_submit1 {background: #f6699e;border: none;color: #fff;padding: 5px 15px;outline: none;}
.product-img p {text-align: center;}
.child-page {padding: 30px 0;}
.prod-img {padding: 30px;}
.prod-img img{width:100%;border: 1px solid #ddd;}
p.cap {background: #828181;padding: 10px 0px;color: #fff;text-align: center;font-size: 15px;font-weight: 700; margin: 0px;border: 1px solid #ddd;}
.img-footer img {width: 37%;}
.news-letter p {font-size: 20px;font-weight: 800;margin-top: 15px;}
.news-letter {text-align: center;}
.foot-about ul li {display: block !important;}
.foot-about ul li a.mega-menu-link {background: transparent !important;color:#fafafa !important;}
footer a{color:#fafafa  !important}
footer{color:#fafafa  !important}
#bwg_container1_1 #bwg_container2_1 .bwg-container-1 .bwg-item0 {padding: 5px !important;background-color:transparent !important;}
#mntl-sc-block_1-0{padding:30px 0;}
#mntl-sc-block_1-0 p{font-size:15px;}
.ortho-at{padding:30px 0;}
.ortho-at p{font-size:15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#504f4f;}