@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: gotham-light;
    src: url(font/gotham-light.otf);
}

@font-face {
    font-family: gotham;
    src: url(font/gotham.otf);
}
 
 @font-face {
    font-family: gotham-bold;
    src: url(font/gotham-bold.otf);
}

.highlight-text {
    font-family: gotham-bold;
    color: #18428f;
}

.tz__block__header--masstop .tz__block__header--masstop--right ul {
	display: block !important;
}

.fullwidth .sppb-container-inner {
  max-width: none !important;
  padding: 0px !important;
}

.fullwidth .sppb-container-inner {
  max-width: none !important;
  padding: 0px !important;
}

.fullwidth .sppb-container-inner .sppb-col-md-12 {
  padding: 0px !important;
}

.muted {
    display: none !important;
}

.pwhite p , .pwhite li, .pwhite h3 {
    color: #fff;
}

.ceoimg img {
    border-radius: 100%;
}

.min-height100vh {
    min-height: 75vh;
}

.sp-sig {
    display: block;
    width: 100%;
    overflow: auto;
}

.yottie-widget-nav {
    display: none !important;
}

.yottie-widget-feed-section-slide {
  padding: 0 !important
}

.newsupdate h5 {
    margin: 5px 0 15px 0;
}

.item-image img {
    margin: auto;
}

.sp-sig a {
    display: inline-block;
    width: 20%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 0;
    zoom: 2;
}

th#categorylist_header_date {
  width: 30%;  
}

.newsroom th, .newsroom td {
    border: 0px solid #000 !important;
    font-family: gotham-bold, sans-serif !important;
    padding: 15px 0 !important;
}

.newsroom th a {
    color: #18428f;
}


table.table-striped > tbody > tr:nth-of-type(odd) {
    background: none !important;
}

#margtop-0 {
    margin-top: 0 !important;
}
 
#promise .row {
    margin: 0 !important;
}

.video-section .video-text-col {
    /* display: flex; */
    text-align: center;
    padding: 100px 50px;
}

.accordionpadding .sppb-container-inner, .accordionpadding .sppb-col-md-12 {
   padding: 0;
}

#mod-search-searchword {
    height: 36px;
    border-radius: 0;
    box-shadow: none !important;
    border: 1px solid #000;
    width: 100%;
}

.newsupdate table {
    width: 100%;
}

.newsupdate table td {
    vertical-align: top;
    padding: 5px;
}

.newflashwrap {
    margin-bottom: 30px;
}

.ceomessage .sppb-blockquote:before  {
    content: "";
    height: 50px;
    width: 50px;
    top: 0;
    left: 0;
    position: absolute;
    background: url(images/quote-left.png);
    opacity: 0.8;
    background-size:contain;
}

.ceomessage .sppb-blockquote:after  {
    content: "";
    height: 50px;
    width: 50px;
    bottom: 0;
    right: 0;
    position: absolute;
    background-size:cover;
    background: url(images/quote-right.png);
    opacity: 0.8;
    background-size:contain;
}

.ceomessage .sppb-blockquote {
    padding: 20px 70px;
    font-size: 14px;
    border-left: 0px solid #eeeeee;
}

.ceomessage .sppb-blockquote p, .ceomessage .sppb-blockquote footer,.ceomessage .sppb-blockquote li  {
    color: #fff;
}

.result-title {
        font-family: gotham-bold, sans-serif !important;
    margin-top: 15px;
    font-size: 16px;
    color: #18428f;
}

p.counter {
    display: none;
}

.form-limit {
    padding: 0px 0 20px;
}

#searchForm {
    padding: 50 0 0px;
}

#mod-search-searchword i {
    font-family: "Font Awesome 5 Brands" !important;
}

.search .button  {
    position: absolute;
    right: 0;
    top: 0;
}

.video-section-right .video-text-col {
    /* display: flex; */
    text-align: center;
    padding: 100px 50px;
}

.video-text-col .sppb-column-addons {
    width: 100%;
    align-items: center;
    display: flex;
}

.video-text-col .sppb-column-addons div {
    width: 100%;
}

.video-section-right .sppb-col-md-6:first-child {
    float: right ;
}

.Newsroom-Menu {
    display: block;
    padding: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 50px !important;
    text-align: center;
}

.privacypolicy h4 {
    margin-bottom: 20px;
}

.privacypolicy li {
    margin-bottom: 15px;
}

.Newsroom-Menu li {
    display: inline-block !important;
    margin: 0 10px !important;
}

.Newsroom-Menu:before, .Newsroom-Menu:after {
    display: none !important;
}

.plazart-megamenu .mega .mega-dropdown-menu {
    background: #8c8e91 !important;
    font-family: gotham-bold;
}

.plazart-megamenu .mega .mega-dropdown-menu a {
    font-family: gotham-bold;
    color: #404041;
}

.Newsroom-Menu li a{    
    background: transparent;
    border-radius: 0 !important;
    padding: 24px 14.5px !important;
    color: #414042;
    font-family: gotham-bold, sans-serif !important;
    min-height: 70.5px;
    min-width: 70.5px;
}

.padding0 .col-lg-12{
    padding: 0;
}

.Newsroom-Menu>li+li {
    margin-top: 0px !important;
}

.Newsroom-Menu li a:hover, .Newsroom-Menu li:hover a, .Newsroom-Menu li:hover,  .Newsroom-Menu li:focus ,  .Newsroom-Menu li:focus a, .Newsroom-Menu .open>a  , .Newsroom-Menu .open>a, .Newsroom-Menu .open>a:focus, .Newsroom-Menu .open>a:hover{
background: #18428f !important;
    color: #fff;
    font-family: gotham-bold, sans-serif !important;
    border: 0px !important;
}

.Newsroom-Menu li.active a{
background: #18428f !important;
    color: #fff !important;
    font-family: gotham-bold, sans-serif !important;
}

.newsroomtable {
    width: 100%;
}

.newsroomdate, .newsroomdl {
    width: 20%;
}

.newsroomtitle {
    width: 60%;
}

.newsroomheading td {
    color: #18428f;
    text-align: center;
    font-family: gotham-bold, sans-serif !important;
}

.newsroomtable td {
    font-family: gotham-bold, sans-serif !important;
    text-align: center;
} 

#products .sppb-col-md-12 {
    padding: 0;
}

.plazart-megamenu .navbar-nav:before, .plazart-megamenu .navbar-nav:after {
    display: none !important;
}

.product-accordion .sppb-col-md-12, .product-accordion .sppb-row {
    padding: 0;
    margin: 0;
}

.no-padd-col .sppb-col-md-3, .no-padd-col .sppb-container-inner {
    padding: 0 !important;
}

.blue-text h4 {
    color: #18428f;
    font-size: 20px;
}

#tz-contact-form-wrapper {
    padding: 100px 15% ;
}

.title-black .module-title {
    color: #414042 !important;
}

.value-section .module-title {
    margin-bottom: 0 !important;
}

.value-section h5 {
    color: #fff !important;
}

.img70 img {
    width: 70%;
}

.value-section .sppb-addon-content {
    min-height: 235px;
}


.value-section .sppb-addon-title {
    min-height: 50px;
}

.value-section .sppb-addon-text-block {
    color: #fff !important;
}

.mission-section li {
    margin-bottom: 30px;
list-style-image: url('images/bluesquare.png');
    line-height: 20px;
}

.square-li li {
list-style-image: url('images/bluesquare.png');
}

li {
    text-align: left !important;
}

.mission-section li .missionli {
    font-size: 16px;
    line-height: 20px;
}

.mission-section li:before {
}

#tz-application-steel-wrapper p {
    color: #fff;
}

.features-ico {
    margin: auto;
}

.features-ico td {
    text-align: left;
    padding: 20px 15px;
    color: #fff;
}

.title-black .module-inner .module-title:after {
    background: #18428f;
}

#Mod90 .sppb-row .sppb-column-addons div {
    height:auto;
}

.foot-ico img {
    width: 80%;
}

.foot-ico h6 {
    font-family: gotham;
}

#tz-logo-wrapper {
    padding: 15px 0;
    text-align: center;
}

.plazart-megamenu {
    text-align: left !important;
}

#masstop-header {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding: 5px 0;
}

.products-blue {
    padding: 75px 0;
}

.products-blue p {
    color: #fff;
}
 
#products #tz-position-2 , #products .sppb-container-inner {
    padding: 0 !important;
}

#facilities {
    padding-top: 75px;
}


#facilities p {
    color: #fff;
}

#tz-footer-wrapper {
}

.plazart-megamenu .fa {
    font-size: 30px;
}

#products .sppb-content-holder {
    text-align: center;
}

#products p.sppb-image-content-text {
    display: none;
}

#products h1 {
color: #18428f;
    margin-top: 0;
}


.search-query::placeholder {
    color: #fff;
  font-family: gotham-bold, sans-serif !important;
}

.search-query {
    background: #929497;
    color: #fff;
    padding: 5px;
    height: 35px;
    border: 1px solid #929497;
    max-width: 100%;
}

#tz-about-services-wrapper {
    padding: 50px
}

#tz-about-top-wrapper {
padding: 70px 20%;
}

.form-search .btn.btn-primary {
    background: #fff;
    border-color: #fff;
    border: none;
    height: 27px;
    margin-top: -2px;
    width: 27px;
    margin-left: -32px;
    padding: 3px 6px;
}

.mod-languages a.chzn-single {    
height: 35px;
    border-radius: 0px;
    background: #292524;
    color: #fff;
    padding: 5px 5px;
    box-shadow: none;
    border-color: #292524;
    font-size: 14px;
}

img {
    max-width: 100%;
}

.mod-languages .chzn-container {
    min-width: 75px;
}


.mod-languages .chzn-container-active.chzn-with-drop .chzn-single,.mod-languages  .chzn-container .chzn-drop {
    background: #292524;
    text-align: left;
    border-color: #292524;
}


.mod-languages .highlighted {
    background: none !important;
    color: #fff;
}

.mod-languages ul {
    float:left !important;
}


.mod-languages .chzn-container .chzn-results {
    color: #ccc;
}

#tz-mission-wrapper {
    padding: 70px 20%;
}

#tz-value-wrapper {
    padding: 150px 0;
}

.mod-languages .chzn-container-single .chzn-single::after {
    color: #999999;
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(0px, -50%);
    background: #fff;
    padding: 2px;
    height: 25px;
    width: 25px;
    text-align: center;
}

.mod-languages .chzn-container .chzn-results li {
    font-size: 14px;
    padding: 10px 6px !important;
}


#tz-header-wrapper .col-md-9 {
    width: 100% !important;
}

#foundry-facilities p {
    color: #fff;
}

#about-services .sppb-col-md-9, #about-services .sppb-col-md-3, #about-services .sppb-container-inner,  #about-services .sppb-col-md-4 {
    padding: 0;
}

#about-services .sppb-row {
    margin: 0;
}

.marg-bot30 li {
    margin-bottom: 20px;
}

.marg-bot100 {
    margin-bottom: 100px;
}



.growing-force {
    background: #18428f;
}
.force-text {
    padding: 30px;
}

.force-text p {
    margin: 0;
    color:  #fff;
}

.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url], .ui.form textarea {
    letter-spacing: 2px;
}

.footer-menu .nav-stacked>li {
    display: inline-block !important;
    border-left: 2px solid #fff;
}

.footer-menu .nav-stacked>li:first-child {
    border-left: 0px solid #fff;
}

.footer-menu {
    padding: 0px;
    text-align: right;
}


.footer-menu {
    text-align: center;
}

.footer-menu .nav>li>a {
    position: relative;
    display: block;
    padding: 0 10px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    border-radius: 0px;
    background: transparent !important;
}

.footer-menu .nav>li>a:hover {
    background: transparent;
    color: #d7d7d7;
}

.copyright .tz__block__copyright {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
}

.footer-menu .nav-stacked>li+li {
    margin-top: 0px;
}
 
.prod-menu .nav>li>a {
font-family: gotham-bold;
    padding: 0;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-radius: 0;
    line-height: 20px;
}

.prod-menu .nav>li {
    display: inline-block;
    width: 33.33%;
    margin: 0;
    float: left;
    border-radius: 0;
}

.prod-menu .nav>li img{
    width: 100%;
    opacity: 0.5;
}

.prod-menu .nav>li.active img{
    width: 100%;
    opacity: 1;
}

.prod-menu ul {
    background: #000;
}

.prod-menu .image-title {
    display: block;
    color: #79797a;
    background: #1e1e1f;
    padding: 10px 0;
}

#tz-product-heading-wrapper {
    padding: 30px 0;
}

.application-table {
    margin: auto;
    margin-top: 30px;
}

.application-table td {
    text-align: left;
    color: #fff;
    border: 3px solid #fff;
    padding: 30px 50px;
}

.application-section , .application-section h5,  .application-section h4  {
    text-align: center;
    color: #fff;
    text-transform: none;
    margin: 0;
}

.application-section h4 {
    margin-bottom: 15px;
}

.marg-top100 {
    margin-top: 100px !important;
}

.prod-menu .nav .open>a, .prod-menu .nav .open>a:focus, .prod-menu .nav .open>a:hover, .prod-menu .nav .open, .prod-menu .nav .open .image-title {
    background: #18428f;
    color: #fff;
    border-radius: 0;
}

.prod-menu .nav>li:hover img{
    opacity: 1;
}

.prod-menu .nav>li:hover {
    background: #18428f;
}

.prod-menu .nav>li:hover .image-title, .prod-menu .nav>li.active .image-title {
    background: #18428f;
    color: #fff;
}

#tz-product-heading-wrapper p {
    color: #fff;
    margin-bottom: 0;
}

.features-tabs {
        text-align: center;
    float: none !important;
    display: inline-block;
    width: calc(initial - 1%) !important;
}

.productdetail-row {
    width: 100%;
}

#producttable #tz-position-5 {
    padding: 0;
}

#producttable tr:nth-child(even) td {background: #414042 !important}
#producttable tr:nth-child(odd) td {background: #6d6e71 !important}

#producttable tr td {
    text-align: center;
    color: #fff;
}

#producttable tr td h5 {
    text-align: center;
    color: #fff;
    margin: 0 0 20px;
}

#producttable tr td {
    padding: 20px 0;
}

#producttable {
    padding: 50px 0;
}

#tz-promise-wrapper {
    padding: 50px 0;
}

#tz-function-wrapper {
    padding: 100px 0 80px;
}

.features-tab-inner {
    padding: 10px 30px;
    color: #fff;
    min-height: 250px !important;
    display: block;
}

.awards-bottom {
    padding: 0 50px 200px !important;
}

.awards-bottom h4 {
    font-size: 18px;
    color: #fff;
}

.application-table td {
    text-align: center;
    color: #fff;
}

.achievement-row {
    text-align: center;
}

.trophy {
        width: 100%;
    margin-top: -300px;
    z-index: 999;
    position: relative;
}

.application-table td h4, #tz-function-wrapper h4 {
    text-align: center;
    color: #fff;
}

#tz-lasting-legacy-wrapper {
    padding: 30px 0;
}

.growth-advantages-biomass {
    background: #bfc1c2;
    padding: 50px 200px;
    margin-top: 70px;
}

.copyright {
    text-align: left !important;
}

.growth-advantages-biomass h4 {
    color: #18428f;
}

.achievement-row {
    margin-top: 30px;
    margin-bottom: 100px;
}

.alignmid-ul {
    display: inline-block;
    margin: auto;
    text-align: left;
}

.achievement-img {
    float: none !important;
    margin: auto;
}

.star-icon {
    width: 20%;
    margin: 20px;
}

.features-inner {
    margin: auto;
    float: none !important;
    text-align: center;
}

.blue {
    background: #18428f;
}

.grey {
    background: #404041;
}

.contact-detail {
    float:none !important;
    margin: auto;
}

.contact-detail td {
color:#fff;
vertical-align: top;
}

.contact-detail td a {
color:#fff;
}


.contact-detail td a:hover {
color:#d7d7d7;
}

.chronoforms .ui.form {
        padding: 50px 100px;
    background: #fff;
}

.chronoforms6_credits {
    display: none;
}

.chronoforms .ui.dividing.header .sub.header {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-family: gotham-light;
}

.ui.button {
    background: #000 !important;
    color: #fff !important;
    border-radius: 0 !important;
    float: none !important;
    margin: 30px auto !important;
    display: -webkit-box !important;
}

.ui.dividing.header {
    border-bottom: 0px !important;
    margin-bottom: 50px;
}

.ui.form textarea, .ui.form input[type=text] {
    background: #d1d3d4 !important;
}

.ui.form .field>label {
    font-size: 16px !important;
    font-family: gotham-bold !important;
}

.social-link {
    text-align: right;
}

.social-link li {
    list-style: none;
    display: inline;
    font-size: 25px;
    margin: 0 10px;
}

.social-link li a {
    color: #fff;
}

.search-query::placeholder {
    font-size: 14px;
    font-family: gotham !important;
}


.product-accordion .sppb-container-inner {
    max-width: none !important;
    padding: 0;
}

.product-accordion-grey .sppb-panel-default > .sppb-panel-heading .sppb-panel-title {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 15px;
    font-size: 33px;
    text-transform: uppercase;
    color: #fff !important;
}

.product-accordion-grey .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    font-size: 16px;
    display: block;
    text-align: center;
    position: initial;
    color: #fff !important;
}

.product-accordion-grey .sppb-panel-body, .product-accordion-grey .sppb-panel-collapse {
    border-top: 0px;
    background: #fff;
}

.product-accordion-grey .sppb-panel-heading {
    padding: 15px 20px 0 !important;
}

.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    font-size: 35px !important;
    line-height: 34px;
    color: #fff;
}


.product-accordion-grey .sppb-panel:nth-child(even) {
    background: #414042 !important;
    border: 0px;
}
.product-accordion-grey .sppb-panel:nth-child(odd) {
    background: #6d6e71 !important; 
    border: 0px;
}

.product-accordion-grey .sppb-panel:nth-child(even) .sppb-panel-body {
    background: #d3d3d3;
}

.slide-contentbottom .sppb-carousel-item-inner {
    position: relative !important;
    text-align: center !important; 
}

.slide-contentbottom .sppb-carousel-item-inner > div {
    display: inline-block !important; 
}

.slide-contentbottom .sppb-carousel-inner > .sppb-item > img {
    margin: auto;
}

#tz-gowthfuture-top-wrapper {
    background-color: #bfc1c2;
    text-align: center;
    padding: 50px 0;
}

#tz-gowthfuture-top-wrapper p {
    margin: 0;
}

.padding-lr-0 .container-fluid {
}

li.active a {
    color: #18428f !important;
}

#tz-growing-education-wrapper, #tz-growing-environment-wrapper , #tz-growing-communication-wrapper {
    padding: 30px 0;
    text-align: center;
}

.ico-div {
    width: 400px;
    margin: auto;
    height: 400px;
    background: rgba(5,40,110, 0.80);
    margin-bottom: 30px;
    max-width: 100%;
}

#tz-growing-education-wrapper p,  #tz-growing-environment-wrapper p, #tz-growing-communication-wrapper p {
    color: #fff;
}

#tz-growing-education-wrapper p:last-child,  #tz-growing-environment-wrapper p:last-child, #tz-growing-environment-text-wrapper p:last-child, #tz-growing-communication-wrapper p:last-child{
    margin-bottom: 0;
}


#tz-growing-environment-text-wrapper {
    text-align : center;
    color: #fff;
    padding: 75px;
}

.comm-text .sppb-addon-text-block {
    padding-top: 20px;
}

.comm-text .sppb-addon-text-block h4 {
color: #18428f;
font-size: 20px;
}

.tp-revslider-slidesli, .tp-revslider-mainul {
    height: calc(100vh - 180px);
}

.pad-left0 {
    padding-left: 0 !important;
}

#tz-application-steel-wrapper {
    padding: 100px 15% ;
}



@media screen and (min-width: 992px) {
.features-inner .col-md-3 {
    width:calc(25% - 1%) !important;
}
}

@media screen and (max-width: 1025px) {

    
.plazart-mainnav .navbar-nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
}

    #products .sppb-content-holder {
        padding: 120px 0 !important;
    }
    
    #footer .sppb-addon-feature {
        text-align: center !important;
    }
    
    .tz__block__copyright {
        text-align: center;
}

    #footer .sppb-social-share-wrap {
        text-align: center;
        margin: auto;
    }
    
    #footer .sppb-social-share-wrap ul {
        text-align: center;
        margin: auto;
    }
    .navbar-toggle {
        float: none !important;
    }
    .navbar-header {
        text-align: center;
    }
 #products .col-xs-12,  #products .col-sm-12, .sppb-col-md-12  {
     padding: 0 !important;
 }
 .sppb-row {
     margin:auto;
}

    
    #tz-application-steel-wrapper {
    padding: 100px 5%;
}
    
}

@media screen and (max-width: 768px) {
    
    .content-category {
        width: 100%;
        overflow-x: auto;
    }
    
    .content-category table {
        min-width: 650px;
    }
    
    .video-section .video-text-col, .video-section-right .video-text-col {
    /* display: flex; */
    text-align: center;
    padding: 50px 20px;
}
    
    #tz-application-steel-wrapper {
    padding: 100px 5%;
}

.video-section-right .sppb-col-md-6:first-child {
    float: unset;
}
    
    .copyright .tz__block__copyright {
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
}

.Newsroom-Menu {
    display: block;
    /* justify-content: space-between; */
    padding: 20px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 50px !important;
    text-align: center;
}

.newsroomtable td {    
    font-size: 12px;
    font-weight: 300;
    padding: 10px 0;
}

.sp-sig a {
    display: inline-block;
    width: 50%;
}

.Newsroom-Menu li {
    display: inline-block !important;
    margin: 5px;
}

body {
    max-width: 100vw;
    overflow-x: hidden;
}

.container-fluid .col-xs-12 {
}

.footer-menu {
    padding: 0px;
    text-align: center;
}
    
    .product-accordion-grey .sppb-panel-default > .sppb-panel-heading .sppb-panel-title {
    font-size: 20px;
}
    
    .plazart-mainnav .navbar-nav {
    float: none;
    display: block !important;
}

.value-section .sppb-addon-title {
    min-height: auto;
}

.awards-bottom {
    padding: 0 20px 100px !important;
}

.growth-advantages-biomass {
    background: #bfc1c2;
    padding: 20px 15px;
    margin-top: 70px;
}

.Newsroom-Menu {
    display: block;
}

.trophy {
    margin-top: -150px;
}

    #products .sppb-content-holder {
        padding: 30px 0 !important;
    }
    
    #footer .sppb-addon-feature {
        text-align: center !important;
    }
    
    .tz__block__copyright {
        text-align: center;
}

    #footer .sppb-social-share-wrap {
        text-align: center;
        margin: auto;
    }
    
    #footer .sppb-social-share-wrap ul {
        text-align: center;
        margin: auto;
    }
    .navbar-toggle {
        float: none !important;
    }
    .navbar-header {
        text-align: center;
    }
 #products .col-xs-12,  #products .col-sm-12, .sppb-col-md-12  {
     padding: 0 !important;
 }
 .sppb-row {
     margin:auto;
}

.mod-languages select {
background: #292524;
    border-radius: 0;
    padding: 7.5px;
    color: #fff;
    font-size: 15px;
}

 #products .sppb-col-sm-6 {
     width: 100%;
 }
 
  #products .sppb-col-sm-offset-6 {
      margin-left: auto;
  }
  .mod-languages .chzn-container {
    min-width: 75px;
    height: 40px;
}
 #masstop-header .sppb-btn.sppb-btn-default,  {
     height: 40px;
 }
 
 .sppb-addon-image-content.aligment-left .sppb-content-holder, .sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding: 40px 10px;
}

.value-section .module-title {
    margin-bottom: 40px !important;
}

#tz-about-top-wrapper {
padding: 40px 15px;
}

.tz__block__copyright {
    text-align: center;
}

.social-link {
    text-align: center;
}

#tz-about-top-wrapper, #tz-mission-wrapper {
    padding: 50px 15px !important;
}

#tz-value-wrapper {
    padding: 50px 15px;
}

#about-services .sppb-row {
    margin: 15px 0;
}

.application-table td {
    text-align: left;
    color: #fff;
    border: 3px solid #fff;
    padding: 15px 10px;
    text-align: center;
}


.application-wrapper {
    max-width: 100%;
    overflow-y: auto;
    overflow-x: scroll;
}

.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    font-size: 25px !important;
    line-height: 34px;
}

#tz-contact-form-wrapper {
    padding: 100px 15% ;
}

#tz-promise-wrapper {
    padding: 0;
}

.comm-text p {
    text-align: justify;
}

#growing-edu-col .sppb-addon-content {
    margin-bottom: 30px;
}

#tz-growing-environment-text-wrapper {
    padding: 30px 15px;
}

#tz-contact-form-wrapper {
    padding: 30px 15px ;
}

.chronoforms .ui.form {
    padding: 30px 15px;
    background: #fff;
}

.application-table, .features-ico {
    min-width: 600px;
}

.footer-menu, .footer-menu ul {
    text-align: center !important;
    float: none;
}

.value-section .sppb-addon-content {
    min-height: auto;
    margin: 20px 0 !important;
}

.value-section .sppb-column-addons div:first-child {
    min-height: auto;
    margin: 20px 0 !important;
}

section#tz-about-services-wrapper .sppb-addon-single-image-container, #tz-about-services-wrapper .sppb-addon-single-image-container img {
    width: 100%;
}

body {
    max-width: 100vw;
    overflow-x:hidden;
}

#header #tz-position-2 {
    padding: 0;
}

.newsupdate .sppb-column {
    padding: 10px 0px !important;
}


.ceomessage .sppb-blockquote:before  {
    content: "";
    height: 30px;
    width: 30px;
    top: 0;
    left: 0;
    position: absolute;
    background-size:cover;
    background: url(images/quote-left.png);
    opacity: 0.8;
    background-size: contain;
}

.ceomessage .sppb-blockquote:after  {
    content: "";
    height: 30px;
    width: 30px;
    bottom: 0;
    right: 0;
    position: absolute;
    background: url(images/quote-right.png);
    opacity: 0.8;
    background-size: contain;
}

.ceomessage .sppb-blockquote {
    padding: 20px 40px;
    font-size: 14px;
    border-left: 0px solid #eeeeee;
}
  
  .customvideo .sppb-col-md-3 {
    width: 50%;
    float: left;
  }
}

#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section {
	z-index: 0 !important; 
}