/* To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ /* Created on : Jul 9, 2017, 11:03:23 AM Author     : Lamyarahman */ .tech-box { /*background: #f8f8f8;*/ border: #f9827f solid 0.5px; border-left: 0px; border-collapse: collapse; border-right: 0px; border-top: 0px; margin: 0px !important; padding: 5px; float: right;  }  .white{ color : #ffffff !important; }  .black{ color : #000000 !important; }  .red{ color : #e32128 !important; }  .no-padding{ padding-right : 0px !important; padding-left : 0px !important; padding-top : 0px !important; padding-bottom : 0px !important; } .no-margin{ margin-right : 0px !important; margin-left : 0px !important; margin-top : 0px !important; margin-bottom : 0px !important; } .padding-bottom-0{ padding-bottom: 0px; }  .margin-bottom-0{ margin-bottom: 0px; } .no-horizontal-padding{ padding-right : 0px !important; padding-left : 0px !important; } .no-vertical-padding{ padding-right : 0px !important; padding-left : 0px !important; }  .desk.fixed-true .site-sidebar-toggle, .search-toggle-wrap, .desk-cart-wrap, .version1 .desk-menu > ul:after, .mob-sidebar-toggle{ display: none; }   .stepset .step-title{ display: block; width: 10vmax; height: 10vmax; border-radius: 0; line-height: 100px; font-size: 22px; position: absolute; left: 50%; top: 0px; margin-left: -50px; background-color: #f0f0f0; color: #999999; }  .home-icon-box{ width: 100%; z-index: 99; background-color: #2d3034; margin : 0px !important; }   .home-icon-box #p_eb22_7 { color: #ffffff; }  .home-icon-box .nz-timer ul > li { background: rgba(0, 0, 0, 0.73); border-right: 1px solid #e32128; border-left: 1px solid #e32128; border-top: 2px solid #e32128; border-bottom: 2px solid #e32128; }  .home-icon-box .nz-timer ul > li:hover { background: rgb(50, 50, 50); }  #div_eb22_26 { padding-left: 150px; padding-right: 150px; }  @media(max-width : 768px){ #div_6a2e_4 {  /*padding-top: 100px !important;*/ padding-bottom: 10px !important; }  .mission-vision #div_6a2e_5{ min-height: 40vmax;   }  .mission-vision #div_6a2e_4 { /* padding-top: 100px !important; */ padding-bottom: 10px !important; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/mission-vision.jpg); background-repeat: no-repeat; background-position: center top; /* min-width: 100%; */ height: 30vmax; }  .mission-vision #div_6a2e_5{ opacity: 0; }  .mission-vision .nz-tagline { width: 100%; padding: 0px 0; }  .breadcrumb { background-color: #ca0d13; padding: 8px 30px; font-size: 0.85em; }  .tech-box{ float: none !important; } }  @media only screen and (min-width: 768px){ .home-icon-box .nz-timer ul > li { background: rgba(0, 0, 0, 0.73); border-right: 1px solid #e32128; border-left: 1px solid #e32128; border-top: 1px solid #e32128; border-bottom: 1px solid #e32128; }  .tech-box { border: none; float: left; }  }  @media only screen and (min-width: 1024px){  .tech-box { border: none; float: left; }  .layout-1 .nz-testimonials .testimonial img{ width: 45vw; height: auto; }  .nz-pricing-table .c-body{  min-height: 445px; }  .boxes-small-screen{ display: none !important; }   .boxes-large-screen{ position: absolute; z-index: 999; bottom: 0; display: table; width : 100%; }  .home-icon-box .nz-timer ul > li { width: 16.5%; min-height: 180px; /*height: 180px;*/ }   #div_eb22_26 { padding-left: 2%; padding-right: 2%; }  .footer-widget-area > .widget, .footer-widget-area > .yawp_wim_widget { display: table-cell; vertical-align: top; width: 50%; float: none; } }  @media(max-width : 1199px){   .quote-overlay{ background: rgba(227, 33, 40, 0.8); color: #fff; height: 15vh; /*width: 20vw;*/ /*position: absolute;*/ /*right: -15vw;*/ /*top: 2vh;*/ z-index: 9999999999; padding: 3.5% 2%; font-size: 1.5em; text-align: center; } } @media(min-width : 1200px){   .tech-box { /*background: #f8f8f8;*/ border: #f9827f solid 0.5px; border-left: 0px; border-collapse: collapse; border-right: 0px; border-top: 0px; margin: 0px !important; padding: 5px; float: right;  } .home-icon-box{ position: absolute; width: 100%; z-index: 99; top: calc(100vh - 300px); background: rgba(0, 0, 0, 0.23); } .quote-overlay{ background: rgba(23, 80, 104, 0.94); color: #fff; /* height: 9vh; */ min-width: 37vw; position: absolute; left: 91%; bottom: 5%; z-index: 9999999999; padding: 3.5% 2%; font-size: 1.5em; text-align: center; -webkit-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); }     }  .quote-overlay-1{ background: rgb(182, 15, 21); color: #fff; /* height: 9vh; */ min-width: 100%; position: absolute; left: 0; top: 0; z-index: 9999999999; padding: 3.5% 70px; font-size: 1.5em; text-align: left; -webkit-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); }  #div_6a2e_4_1 { background-color: #ffffff; padding-top: 70px; padding-bottom: 300px; min-height: 25vmax; min-height: 480px; }  @media(min-width : 1400px){  .nz-pricing-table .c-body{  min-height: 230px; } #div_6a2e_4 { background-color: #333333; padding-top: 70px; padding-bottom: 300px; min-height: 30vmax; }     .page-content-container{ padding-left : 30px; padding-right : 30px; }  #div_eb22_26 { padding-left: 10%; padding-right: 10%; } }   @media(min-width : 1499px){ #div_eb22_26 { padding-left: 15%; padding-right: 15%; } }  @media only screen and (min-width: 1600px){ .custom-padding-on-mobile .col-inner.box-col-inner{ padding-right: 0px !important; padding-left: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; }   .quote-overlay-1{ /*padding: 1.5% 150px;*/ } }    .nz-section.autoheight-true .row > .box-style.col{ padding: 20% !important; width: 50%; height: 100%; position: absolute; margin-bottom: 0px !important; } .nz-section.autoheight-true .row > .box-style.box-1.col{ top:0; left:0; } .nz-section.autoheight-true .row > .box-style.box-2.col{ top:0; right:0; } .nz-section.autoheight-true .row > .box-style.box-3.col{ bottom:0; left:0; } .nz-section.autoheight-true .row > .box-style.box-4.col{ bottom:0; right:0; }   .nz-section.autoheight-true .nz-row > .col { padding-left: 2% !important; padding-right: 2% !important; padding-top: 2% !important; padding-bottom: 2% !important; }  .nz-section.autoheight-true .nz-row > .col.no-padding { padding-left: 0% !important; padding-right: 0% !important; padding-top: 0% !important; padding-bottom: 0% !important; }  .box-col-inner .nz-accordion .toggle-title.active { color: #ffffff; background: #c72c31; }    .box-col-inner .nz-accordion .toggle-icon { width: 50px; height: 50px; border-radius: 0; display: block; position: absolute; top: 50%; margin-top: -25px; /* margin: -2%; */ left: 5px; }  .nz-accordion .toggle-title.active .toggle-icon{ background-color : #b62328 !important; }    .padding-7 { padding-left: 7% !important; padding-right: 7% !important; padding-top: 7% !important; padding-bottom: 7% !important; }    .box-content { padding: 20px 10px; text-align: center; }  .box-cell { margin-bottom: 10px; } .box-cell.one .box-content{ float: right; } .box-cell.two .box-content{ float: none; margin: 0 auto; } .box-cell.three .box-content{ float: left; } .box-cell.one .box-content, .box-cell.two .box-content, .box-cell.three .box-content{ background: url(img/blur-grey-bg.jpg) no-repeat; background: #b60f15; /*    background: -webkit-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -o-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -moz-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -ms-radial-gradient(circle, #c60808, #9a0504, #6b0000);*/ border: 2px solid #e1e1e1; min-width: 172px; min-height: 172px; max-width: 172px; }  .home-top-caption{  left: 0; margin: 0 auto; z-index: 9999999999; padding: 3% 4%; font-size: 2.15em; text-align: center; /*     -webkit-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.32), 0 0 1px rgba(0, 0, 0, 0.64); */ }  .padding-boxes{  }   .box_text { color: #fff; font-size: 0.85em; line-height: 1.5em; } .box-cell.one:hover .box-content, .box-cell.two:hover .box-content, .box-cell.three:hover .box-content { background: -webkit-radial-gradient(circle, #012149, #062854, #011937); background: -o-radial-gradient(circle, #012149, #062854, #011937); background: -moz-radial-gradient(circle, #012149, #062854, #011937); background: radial-gradient(circle, #012149, #062854, #011937); background: -ms-radial-gradient(circle, #012149, #062854, #011937); border: 2px solid #adadad; -webkit-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); }  @media only screen and (min-width : 1400px){ .box-cell.one .box-content, .box-cell.two .box-content, .box-cell.three .box-content{ background: #b60f15; /*        background: -webkit-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -o-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -moz-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -ms-radial-gradient(circle, #ca282d, #a71116, #690a0e);*/ border: 2px solid #ffffff; min-width: 172px; min-height: 172px; max-width: 172px; -webkit-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 4px 8px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); }  .custom-padding-on-mobile .col-inner { padding-left: 65px !important; padding-right: 65px !important; padding-top: 65px !important; padding-bottom: 65px !important; }   .box-content { padding: 20px; text-align: center; }  }  @media only screen and (max-width: 1023px) {  .boxes-small-screen{ display: table !important; width: 100%; position: relative; z-index: 999; bottom: 0; } .box-cell.one .box-content, .box-cell.two .box-content, .box-cell.three .box-content { background: url(img/blur-grey-bg.jpg) no-repeat; background: #001e4b; background: -webkit-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -o-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -moz-radial-gradient(circle, #c60808, #9a0504, #6b0000); background: radial-gradient(circle, #c60808, #9a0504, #6b0000); background: -ms-radial-gradient(circle, #c60808, #9a0504, #6b0000); border: 2px solid #e1e1e1; margin: 0px !important; float: left; border-collapse: collapse; } } @media only screen and (min-width: 720px) {   .box-row { display: table-row; }  .box-cell { display: table-cell; vertical-align: top; width: 33.33%; border : 10px solid transparent; } .box-cell.one { /*border-right: 1px solid #fff;*/ } .box-cell.two { /*border-left: 1px solid #fff;*/ /*border-right: 1px solid #fff;*/ } .box-cell.three { /*border-left: 1px solid #fff;*/ } }   .boxes-large-screen .box-cell:hover .box_text{ color : #ffffff; }   .boxes-large-screen .box-cell .box-content span img:last-child{ display: none; } .boxes-large-screen .box-cell:hover .box-content span img:last-child{ display: inline-block; } .boxes-large-screen .box-cell .box-content span img:first-child{ display: inline-block; } .boxes-large-screen .box-cell:hover .box-content span img:first-child{ display: none; }  .boxes-large-screen .box-cell:hover { /*background-color: rgba(255, 255, 255, 0.76);*/ }  .nz-column-text{ font-size: 18px; color: #000000; line-height: 26px; text-align: left; font-family: 'Raleway', Arial, sans-serif; font-weight: 400; font-style: normal; letter-spacing: 0.5px; }    /*footer css begins*/  #footer-wrapper.footer-dark { background-color: #000000; }  .footer-bottom-area { border-top: 3px solid #fff; }  .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { display: table; content: " "; }  .footer-bottom-area a { line-height: 40px; padding: 0px 2px !important; margin-top: 5px; display: inline-block; color: #fff; }   .footer-bottom-area .nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background:none; color: #fa5955; }  footer .nav-pills>li>a { text-transform : uppercase; font-size:12px; }    footer{ /*border-top: 2px solid #fff;*/ }   footer .nav .nav-pills li{ margin:0; padding:0; }   footer ul li a:after { content:"|"; color:#fff; margin: 0 0 0 1.4em; } footer ul li:last-child a:after { content:""; }   .footer-bottom-area .nav { padding-left: 0; margin-bottom: 0; list-style: none; }  #nz-content .footer-bottom-area a{ color : #d2d2d2; }  #nz-content .footer-bottom-area a:hover{ color : #fff; text-decoration: none; }   /*footer css ends*/    /*header css begins*/  .version1.effect-fill .desk-menu > ul > li.download-btn > a { padding: 0px 10px !important; background-color: #e32128; border: 1px solid #fff; } .version1.effect-fill .desk-menu > ul > li.download-btn:hover a { background: #e32128; border: 1px solid #000; }  /*    .download-btn a{ padding: 12px 10px !important; background-color: #000; border: 1px solid #fff; }*/  /*header css ends*/   #header_2dd0_0{ background-color:#f5f5f5; color:#ffffff; font-size: 36px; line-height: 42px; background-image:url(../img/pattern-1.jpg); background-repeat:no-repeat; background-position:center; background-size: cover; margin-top:0px; }   #header_2dd0_0.rich-header.version2 h1 { font-size: 36px; line-height: 42px; }   a:hover, a:focus { text-decoration: none; }   .sidebar .widget_categories ul .cat-item a.active{ color : #e32128 !important; }  .about-us #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/banner.jpg); background-repeat: no-repeat; background-position: center top; } .mission-vision #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/mission-vision.jpg); background-repeat: no-repeat; background-position: center top; } .why-choose-salco #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/safety-and-quality.jpg); background-repeat: no-repeat; background-position: center top; }  .safety-and-quality #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/why-choose-us.jpg); background-repeat: no-repeat; background-position: center top; } .our-team #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/our-team/banner-1.jpg); background-repeat: no-repeat; background-position: center top; } .applications #div_6a2e_5{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-image: url(../img/about-us/applications.jpg); background-repeat: no-repeat; background-position: center top; }  #nz-tagline-1 { background-color: rgba(0, 0, 0, 0.65); border-top: 2px solid #e32128; }   #h3_6a2e_0.parallax-caption { font-size: 26px; color: #ffffff; line-height: 36px; text-align: center; font-family: 'Raleway', Arial, sans-serif; font-weight: 400; font-style: normal; padding: 2%; background: rgba(0, 0, 0, 0.13); }  #div_6a2e_7{ padding-top: 7%; padding-bottom: 0%; }   #slide-29-layer-1 { color: rgb(227, 33, 40); }  .applications-list .project-details{ min-height : 85px; }   .nz-pricing-table .c-foot { padding: 15px 20px 30px 20px; background-color: #424242; color: #fff; border: 2px solid #000000 !important; }   .highlight-true .pricing:before{ background-color: #e32128 !important; }  .highlight-true .title { padding : 5px 0 !important; background-color: #424242 !important; }  .nz-pricing-table .c-foot { padding: 10px; min-height: 85px; background-color: #424242; color: #fff; border: 2px solid #000000 !important; }    .nz-pricing-table .c-row { padding: 10px 0px; border-bottom: none !important; }   .custom.tparrows.tp-rightarrow:before { background-image: url(../upload/arrow_slider_right.png); }  .standard .loop .post .post-excerpt { text-align: justify; }                       /*loading gif*/   .loading-text-container { width: 200px; margin: 0 auto; text-align: center; } .loading-text-container h3 { font-family: "Raleway"; font-weight: 500; letter-spacing: 1px; color: darkgray; margin-top: 8px; }  @-webkit-keyframes pulsate { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { transform: scale(0); } } @-moz-keyframes pulsate { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { transform: scale(0); } } @-o-keyframes pulsate { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes pulsate { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { transform: scale(0); } } .loader { position: absolute; top: 45%; bottom: 50%; right: 50%; left: 50%; z-index: 9999999999; } .loader .loader-container { width: 64px; height: 64px; margin: 0 auto; } .loader .loader-container .row { width: 100%; height: 20px; } .loader .loader-container .row div { float: left; background-color: #e32128; width: 20px; margin-right: 2px; margin-bottom: 2px; height: 100%; -webkit-animation: pulsate 1.25s infinite ease; animation: pulsate 1.25s infinite ease; transform-origin: 50% 50%; } .loader .loader-container .row div:last-child { margin-right: 0; }  .delay { animation-delay: 0.1s !important; }  .delay2 { animation-delay: 0.2s !important; }  .delay3 { animation-delay: 0.3s !important; }  .delay4 { animation-delay: 0.4s !important; }  #div_b59e_4 { padding-left: 70px; padding-right: 70px; padding-top: 30px; padding-bottom: 20px; }  /*loading gif ends*/   .box-content img{ width: 63px; }   .layout-1 .owl-controls .owl-buttons .owl-next { right: 15px; left: auto; }  .layout-1 .owl-controls .owl-buttons .owl-prev { left: 15px; right: auto; }   .layout-1 .nz-testimonials .testimonial, .layout-1 .nz-testimonials .test-wrap{ padding :2% 1%; }  .background-black{ background-color : #000; }  .layout-1 .background-black .vc_custom_heading{ color : #fff; padding: 10px 15px; }  .background-brand-color{ background-color: #ca0d13 !important; } .text-brand-color{ color : #ca0d13; }  .border-brand-color-3 { border : 5px solid #ca0d13; } .border-top-brand-color-3 { border-top : 5px solid #ca0d13; } .border-bottom-brand-color-3 { border-bottom : 5px solid #ca0d13; } .border-right-brand-color-3 { border-right : 5px solid #ca0d13; } .border-left-brand-color-3 { border-left : 5px solid #ca0d13; } .border-top-bottom-brand-color-3 { border-top : 3px solid #ca0d13; border-bottom : 3px solid #ca0d13; }     /*column same height adjust*/    /* USAGE <div class="row"> <div class="row-height"> <div class="col-xs-2 col-xs-height col-xs-middle"> <div class="inside"></div> </div> <div class="col-xs-4 col-lg-5 col-xs-height col-xs-middle"> <div class="inside"></div> </div> </div> </div> */  /* content styles */  .same-height .inside { margin-top: 20px; margin-bottom: 20px; background: #ededed; } .same-height .inside-full-height { height: 100%; margin-top: 0; margin-bottom: 0; }  /* columns of same height styles */  /* * Row with equal height columns * -------------------------------------------------- */ .same-height .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display:         flex; }  /* * Styles copied from the Grid example to make grid rows & columns visible. */  .same-height [class*="col-"] { padding-top: 2%; padding-bottom: 2%; }  /* * Callout styles copied from Bootstrap's main docs. */ /* Common styles for all types */ .same-height .bs-callout { padding: 2.5%; margin: 2.5% 0; border-left: 3px solid #eee; } .same-height .bs-callout h4 { margin-top: 0; margin-bottom: 5px; } .same-height .bs-callout p:last-child { margin-bottom: 0; } .same-height .bs-callout code { background-color: #fff; border-radius: 3px; } /* Variations */ .same-height .bs-callout-danger { background-color: #fdf7f7; border-color: #d9534f; } .same-height .bs-callout-danger h4 { color: #d9534f; } .same-height .bs-callout-warning { background-color: #fcf8f2; border-color: #f0ad4e; } .same-height .bs-callout-warning h4 { color: #f0ad4e; } .same-height .bs-callout-info { background-color: #f4f8fa; border-color: #5bc0de; } .same-height .bs-callout-info h4 { color: #5bc0de; }   .nz-section.autoheight-true .col .bg-quote{ /*background: url(../img/quote-bg.jpg);*/ background: #292929; background-size: cover; padding: 10px !important; } .bg-quote .nz-tagline{ padding: 5px 0; }   /*specification table css style begins*/  table#specification{ background: #f0e6e7; }   table thead tr th { padding: 1em; background: #06f; color: white; font-weight: 600; text-align: left; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); -webkit-font-smoothing: antialiased; } @media (max-width: 40em) { table thead tr th { display: none; } } @media (max-width: 40em) { #specification tbody tr { display: block; margin: 1.5em 0 0; } } #specification tbody tr td { padding: 8px 12px; } @media (max-width: 40em) { #specification tbody tr td { display: block; padding: 0.5em; } #specification tbody tr td:nth-child(odd) { background: #eee; } } #specification tbody tr td .table-cell-label { display: none; width: 50px; color: #aaa; font-size: 12px; font-weight: 300; text-align: left; vertical-align: top; } @media (max-width: 40em) { #specification tbody tr td .table-cell-label { display: inline-block; } } #specification tbody tr:nth-child(even) { background: #fefefe; } @media (max-width: 40em) { #specification tbody tr:nth-child(even) { background: #303030; } } #specification tbody .spec-key { background: #f3d8d9; font-weight: 500; } @media (max-width: 40em) { #specification tbody .spec-key { padding: 0.5em; background: #000612 !important; color: white; font-size: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-font-smoothing: antialiased; } }  #specification tbody tr:nth-child(even) td.spec-key { background: #df151c; font-weight: 500; color: #fff; } #specification tbody .access-note { width: 40px; text-align: center; } @media (max-width: 40em) { #specification tbody .access-note { width: 100%; text-align: left; } } #specification tbody .access-actions a { display: none; width: 48%; padding: 0.75em; box-shadow: inset 2px 2px #ccc, inset -2px -2px #ccc; background: #eee; color: #333; text-align: center; text-decoration: none; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 40em) { #specification tbody .access-actions a { display: inline-block; } } #specification tbody .access-actions .default { color: #333; margin-right: 2%; } #specification tbody .access-actions .default:hover { box-shadow: inset 6px 6px #333, inset -6px -6px #333; } #specification tbody .access-actions .warning { color: #cf322c; } #specification tbody .access-actions .warning:hover { box-shadow: inset 6px 6px #cf322c, inset -6px -6px #cf322c; }  .nz-column-text #specification{ font-size: 13px; line-height: 18px; margin: 0 auto; } /*specification table css style ends*/  .nz-section.autoheight-true .nz-row > .col.white-background .tagline-title{ color: #000000; text-align: left; font-size: 15px; line-height: 20px; letter-spacing: 0.45px; padding-right: 2%; }  .nz-section.autoheight-true .nz-row > .col.white-background{ /*padding-left: 0% !important;*/  }  .title-caption{ text-align: left; font-weight: 800; }  .red-line{ border-color : #e32128; }  .white-line{ border-color : #fff; }  .nz-tagline { width: 100%; padding: 40px 0; position: relative; background-repeat: no-repeat; background-position: left top; -webkit-background-size: cover; -ms-background-size: cover; background-size: cover; }  .layout-1 .nz-tagline { padding: 5px 0; }  .row-2 .title-caption{ font-weight: 400; }  .custom-list #span_ff88_custom{ font-size: 10px; width: 12px; height: 12px; border-radius: 0px; line-height: 15px !important; background: url(../img/icons/logo-list-red.png); background-size: 100%; /*margin: 0px 8px 0px 0px;*/ }   .custom-list.black #span_ff88_custom{ font-size: 10px; width: 12px; height: 12px; border-radius: 0px; line-height: 15px !important; background: url(../img/icons/logo-list-red.png); background-size: 100%; /*margin: 0px 8px 0px 0px;*/ }  .nz-i-list.custom-list div{ color: #000; font-size: 15px; line-height: 20px; text-align: left; }  .nz-i-list.custom-list.black div{ color: #000; font-size: 13px; line-height: 18px; text-align: left; }  .row-2 .img-background .col-inner{ min-height: 250px; }  .row-2 .background-img-red{ background: url(../img/quote-bg.jpg); background-size: cover; } .row-2 .background-img-blue{ border-top:5px solid #ca0d13; background: url(../img/bg.jpg); background-size: cover; }  .layout-1 .row-2 .nz-tagline { padding: 15px 15px 18px 15px; }  .layout-1 #div_9f8e_2 { padding-top: 0px; padding-bottom: 15px; }    /*.img-background css styles begins*/      /*.img-background css styles ends*/  .owl-controls .owl-buttons div { height: 60px; width: 50px; line-height: 60px; text-align: center; position: absolute; top: 50%; left: -60px; margin-top: -30px; z-index: 15; background-color: rgba(227, 33, 40, 0.59); -webkit-transition: all 300ms ease; transition: all 300ms ease; opacity: 0; }   .layout-1 .nz-tabs.full-true .tab { display: inline-block; float: none !important; padding: 1.2% 1.3%; font-size: 14px; z-index: 10; }  .layout-1 .tabs-container .tab-content { padding-top: 40px; border-top: 4px solid #e32128; }  .layout-1 .tabset .tab { display: block; text-align: center; padding: 16px 30px; color: #000; }  .layout-1 .tabset .tab.active { color: #ffffff; }  .layout-1 .spec-div{ /*padding: 2px 3px 2px 3px;*/ padding: 20px 15px 20px 15px; }  @media(min-width : 1200px){ .nz-i-list.custom-list div{ /*        color: #fff; font-size: 13px; line-height: 18px; text-align: left; display: inline-block;*/ }  .layout-1 .custom-list.wide_range{ /*        -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2em; -moz-column-gap: 2em; column-gap: 2em; */  } padding: 0px 12px !important;  }  .layout-1 .box-data{ color: #fff; font-size: 12px; line-height: 16px; letter-spacing: 0.65px; }  .layout-1 .nz-content-box .box-title{ color : #fff; }  .padding-2{ padding : 2%; }  .background-grey{ background: #f3f1f1; }   .background-dark-gray{ background: #4c4c4c; }      .img-caption{ font-size: 1.15em; }   .scrolling-frames .nz-persons .person .name { font-size: 14px; line-height: 21px; font-weight: 600; position: relative; color: #333; text-transform: inherit; -webkit-transition: all 300ms ease; transition: all 300ms ease; display: inline-block; }        /*specification table css style begins*/  table#features{ background: #dfdfdf; } table#features thead tr th { padding: 1em; background: #06f; color: #000; font-weight: 600; text-align: left; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.04); -webkit-font-smoothing: antialiased; } table#features td { font-weight: 500; font-size: 1.05em; } @media (max-width: 40em) { #features tbody tr { display: block; margin: 1.5em 0 0; } } #features tbody tr td { padding: 8px 12px; color : #000; } @media (max-width: 40em) { #features tbody tr td { display: block; padding: 0.5em; } #features tbody tr td:nth-child(odd) { background: #eee; } } #features tbody tr td .table-cell-label { display: none; width: 50px; color: #000; font-size: 12px; font-weight: 300; text-align: left; vertical-align: top; } @media (max-width: 40em) { #features tbody tr td .table-cell-label { display: inline-block; } } #features tbody tr:nth-child(even) { background: #fefefe; } @media (max-width: 40em) { #features tbody tr:nth-child(even) { background: #fefefe; } } #features tbody .spec-key { background: rgba(0, 0, 0, 0.04); font-weight: 500; } @media (max-width: 40em) { #features tbody .spec-key { padding: 0.5em; background: #000612 !important; color: #dfdfdf; font-size: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-font-smoothing: antialiased; } } #features tbody .access-note { width: 40px; text-align: center; } @media (max-width: 40em) { #features tbody .access-note { width: 100%; text-align: left; } } #features tbody .access-actions a { display: none; width: 48%; padding: 0.75em; box-shadow: inset 2px 2px #ccc, inset -2px -2px #ccc; background: #eee; color: #dfdfdf; text-align: center; text-decoration: none; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9); -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 40em) { #features tbody .access-actions a { display: inline-block; } } #features tbody .access-actions .default { color: #dfdfdf; margin-right: 2%; } #features tbody .access-actions .default:hover { box-shadow: inset 6px 6px #333, inset -6px -6px #333; } #features tbody .access-actions .warning { color: #dfdfdf; } #features tbody .access-actions .warning:hover { box-shadow: inset 6px 6px #cf322c, inset -6px -6px #cf322c; }  .nz-column-text #features{ font-size: 13px; line-height: 18px; margin: 0 auto; } /*specification table css style ends*/      /*color picker begins*/  .colors { text-align: left; padding-top: 20px; } .colors > li{ list-style: none; display: inline-block; } .colors > li .color-scheme{ width: 60px; height: 60px; border-radius: 50%; border-bottom: 5px solid rgba(0, 0, 0, 0.1); margin: 0 10px; transition-duration: .2s; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); cursor: pointer; } .colors .color-caption, .colors .color-scheme{ display: block; } .color-caption b{ font-family: "Open Sans", Verdana; } .color-caption{ font-size: 12px; text-align: center; } .colors > li:hover .color-scheme { -webkit-transform: scale(1.2); transform: scale(1.2); border-bottom: 10px solid rgba(0, 0, 0, 0.15); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); } .colors > li .active-color { -webkit-transform: scale(1.2) translateY(-10px); transform: scale(1.2) translateY(-10px); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); border-bottom: 20px solid rgba(0, 0, 0, 0.15); } .colors > li:nth-child(1) .color-scheme { background-color: #ffffff; border-bottom: 5px solid rgba(0, 0, 0, 0.04); } .colors > li:nth-child(2)  .color-scheme{ background-color: #faef44; } .colors > li:nth-child(3) .color-scheme { background-color: #c11f25; } .colors > li:nth-child(4) .color-scheme { background-color: #098953; } .colors > li:nth-child(5) .color-scheme { background-color: #0a5282; } .colors > li:nth-child(6) .color-scheme { background-color: #d1d7d4; } .colors > li:nth-child(7) .color-scheme { background-color: #85898b; } .colors > li:nth-child(8) .color-scheme { background-color: #2f454d; } .colors > li:nth-child(9) .color-scheme { background-color: #621a20; } .colors > li:nth-child(10) .color-scheme { background: url(../img/products/swing/granite.jpg) repeat; background-size: cover;  } .colors > li:nth-child(5) .color-scheme { background-color: #0a5282; } .colors > li:nth-child(5) .color-scheme { background-color: #0a5282; } .colors > li:nth-child(5) .color-scheme { background-color: #0a5282; } .colors > li:nth-child(5) .color-scheme { background-color: #0a5282; } .colors > li:nth-child(5) .color-scheme{ background-color: #0a5282; }   /*special colours*/  .colors.special > li:nth-child(1) .color-scheme { background-color: #da1f27; border-bottom: 5px solid rgba(0, 0, 0, 0.04); } .colors.special > li:nth-child(2)  .color-scheme{ background-color: #0b5895; } .colors.special > li:nth-child(3) .color-scheme { background-color: #e85224; } .colors.special > li:nth-child(4) .color-scheme { background-color: #f9b217; } .colors.special > li:nth-child(5) .color-scheme { background-color: #186aa3; } .colors.special > li:nth-child(6) .color-scheme { background-color: #23255a; } .colors.special > li:nth-child(7) .color-scheme { background-color: #211519; }  .large-font{ font-size: 3vmin; } .small-font{ font-size : 12px; } /*color picker ends*/  .vision-panels .img img{ max-height: 325px !important; transition-duration: .2s; } .vision-panels .img:hover img{ -webkit-transform: scale(1.025); transform: scale(1.025); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); }  .vision-panels .name{ padding: 10px 3px; text-align: center; color : #000; font-weight: 500; }  .tools-text-left .name{ text-align: left !important; text-transform: uppercase !important; }  .service .col-inner{ /*    font-size: 2.15vmin; line-height: 2.8vmin;*/ color: #000; }  @media(max-width : 991px){ .service .col-inner{ font-size: 1.25em; line-height: 1.5em; color: #000; }  #div_6a2e_4_1 { background-color: #ffffff; padding-top: 70px; padding-bottom: 10px; min-height: 280px; }  }  .about-us-page .main-content p, .main-content .nz-i-list.custom-list.black div, .font-large{ /*font-size: 1.05em !important;*/ color: #000; font-size: 15px; line-height: 20px !important; }     .watermark{ position: absolute; width: 12%; right: 15px; top: 15px; max-width: 120px; height: auto; }   .form-control{ display: block; outline: 0; margin: 0 0 15px; text-align: left; vertical-align: top; height: 50px; max-width: 100%; width: 100%; padding: 0px 20px; line-height: 50px; background-color: #eeeeee; border: none !important; color: #999; font-size: 14px; position: relative; -webkit-backface-visibility: hidden; -webkit-transition: all 300ms; transition: all 300ms; }  .woocommerce .product .button.background-brand-color{ background-color: #ca0d13 !important; border-radius: 0px; }    .page.downloads  .products .product  .product-details{ -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.51), 0 0 1px rgba(0, 0, 0, 0.8); background-color: #000; color : #fff !important; }  .nz-recent-products .products .product h3 a{ color : #fff !important; }   aside li a{ text-transform: uppercase; }   aside .menu-item-has-children li:last-child{ border-bottom: none !important; }  aside .sub-menu .menu-item a{ font-size : 12px; margin-left:10px !important; text-transform: uppercase; }  aside.sidebar .widget_categories ul#menu-sidebar-menu>li>a, aside.sidebar .widget_categories ul .cat-item a{ color : #000 !important; font-weight: 500; }  aside.sidebar .widget_categories ul#menu-sidebar-menu li.active>a{ color : #e32128 !important; }  .ninzio-filter .filter:before{ display: none; }  #nz-content footer a:not(.button), #nz-content footer a:not(.button), .woocommerce footer .product_meta a, .sidebar a:not(.button), .post-author-info-title a { color: #ffffff; }  #nz-content footer a:not(.button):hover, #nz-content footer a:not(.button):visited:hover, .woocommerce footer .product_meta a:hover, .sidebar a:not(.button):hover, .post-author-info-title a:hover { color: #ff7170; }         /*screenshot style begins*/  /*p,a,li,blockquote, .box-content, .cell{ font-weight: 500 !important; font-size: 29px !important; line-height: 36px !important; } .footer-bottom-area a{ font-weight: 500 !important; font-size: 25px !important; line-height: 32px !important; } .footer-bottom-area .copyright{ font-size: 22px !important; }  .page-content h3 { font-size: 33px !important; line-height: 30px !important; } .desk-menu > ul > li > a{ height: 42px; } .desk-menu > ul > li > a > .txt{ font-size: 23px; } .about-us-page .main-content p, .main-content .nz-i-list.custom-list.black div, .font-large{ font-size: 1.85em !important; } aside.sidebar .widget_categories ul .cat-item a { color: #000 !important; font-weight: 500; font-size: 24px !important; } .main-content .nz-i-list.custom-list.black div{ font-size: 1.15em !important; } .custom-list.black #span_ff88_custom { font-size: 24px; width: 20px; height: 20px; margin-top: 12px; border-radius: 0px; line-height: 27px !important; vertical-align: middle; background: url(../img/icons/logo-list-red.png); background-size: 100%; margin: 0px 8px 0px 0px; }  aside.sidebar .widget_categories ul#menu-sidebar-menu>li>a, aside.sidebar .widget_categories ul .cat-item a { color: #000 !important; font-weight: 500; font-size: 23px !important; }  .loop .small-standard .project-title, .loop .medium-standard .project-title, .loop .large-standard .project-title, .nz-recent-projects.small-standard .project-title, .nz-recent-projects.medium-standard .project-title, .nz-recent-projects.large-standard .project-title { position: relative; bottom: auto; padding: 0px; color: #000 !important; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; font-size: 25px; line-height: 30px; text-transform: uppercase; font-weight: 500; }  .nz-section.autoheight-true .nz-row > .col.white-background .tagline-title { color: #000000; text-align: left; font-size: 30px; font-weight: 500; line-height: 35px; letter-spacing: 0.45px; padding-right: 5px; }  .nz-tabs.horizontal:not(.tab-full) .tabset .tab { float: left; margin-right: 5px; font-size: 23px; font-weight: 500; } .nz-tagline .container > .tagline-title, .nz-tagline .container > .button, .nz-tagline .container > .tagline-icon { vertical-align: middle; display: inline-block; margin: 0 !important; font-size: 23px; font-weight: 700; } .nz-i-list.custom-list div { color: #000; font-size: 13px; line-height: 18px; text-align: left; font-size: 29px; line-height: 37px; font-weight: 500; } #specification tbody tr td { padding: 8px 12px; font-size: 19px; font-weight: 500; line-height: 23px; } .title-caption { text-align: left; font-weight: 800; font-size: 23px; } .background-black .vc_col-lg-7 h5{ font-size: 26px; line-height: 28px; } .background-black .vc_col-lg-7{ font-weight: 500; font-size: 23px; line-height: 26px; } #features tbody tr td { padding: 8px 12px; color: #000; FONT-SIZE: 23PX; line-height: 27px; }   .widget_nav_menu ul li > a > span.toggle, .widget_product_categories ul li > a > span.toggle { display: block; position: absolute; top: 50%; text-align: center; line-height: 30px; height: 30px; width: 30px; margin-top: -15px; right: 0; cursor: pointer; font-size: 16px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); color: #e32128; }  #div_6a2e_5 { -webkit-background-size: 100% !important; -moz-background-size: 100% !important; background-size: 100% !important; background-attachment: local !important; } #span_ff88_custom { font-size: 24px; width: 20px; height: 20px; margin-top: 25px; border-radius: 0px; line-height: 27px !important; vertical-align: middle; background: url(../img/icons/logo-list-red.png); background-size: 100%; margin: 13px 9px 0px 0px !important; }  .box-cell.one .box-content, .box-cell.two .box-content, .box-cell.three .box-content { background: #a71116; background: -webkit-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -o-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -moz-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -ms-radial-gradient(circle, #ca282d, #a71116, #690a0e); border: 2px solid #d46b6f; min-width: 204px; min-height: 160px; max-width: 203px; }  .sidebar .widget_title{ font-size: 29px; line-height: 32px; }  .box-cell.one .box-content, .box-cell.two .box-content, .box-cell.three .box-content { background: #a71116; background: -webkit-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -o-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -moz-radial-gradient(circle, #ca282d, #a71116, #690a0e); background: radial-gradient(circle, #ca282d, #a71116, #690a0e); background: -ms-radial-gradient(circle, #ca282d, #a71116, #690a0e); border: 2px solid #d46b6f; min-width: 219px !important; min-height: 220px !important; max-width: 236px; }  .about-us-page .main-content p, .main-content .nz-i-list.custom-list.black div, .font-large { font-size: 28px !important; line-height: 34px !important; } p, a, li, blockquote, .box-content, .cell { font-weight: 500 !important; font-size: 21px !important; line-height: 26px !important; }  #span_ff88_custom { font-size: 24px; width: 20px; height: 20px; margin-top: 25px; border-radius: 0px; line-height: 27px !important; vertical-align: middle; background: url(../img/icons/logo-list-red.png); background-size: 100%; margin: 5px 9px 0px 0px !important; }  .m-t-md { margin-top: 1.5rem !important; color: #000; font-size: 2.3em; } #span_2f2f_1 { color: #999999; line-height: 32px; font-size: 25px; }  .loop .small-image .small-standard .project-title, .loop .medium-standard .project-title, .loop .large-standard .project-title, .nz-recent-projects.small-standard .project-title, .nz-recent-projects.medium-standard .project-title, .nz-recent-projects.large-standard .project-title { position: relative; bottom: auto; padding: 0px; color: #FFF !important; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; font-size: 22px !important; line-height: 29px !important; text-transform: uppercase; font-weight: 500 !important; }  aside.sidebar .widget_categories ul#menu-sidebar-menu>li>a, aside.sidebar .widget_categories ul .cat-item a { color: #000 !important; font-weight: 500; font-size: 18px !important; }  .technical-data .tech-box .button.medium, button { padding: 5px 8px; font-size: 12px !important; line-height: 16px !important; margin-top: 4px; margin-bottom: 4px; }  .sidebar { width: 18%; }  .right-side-content { width: 80%; }  .technical-data .tech-box h5 { color: #333; margin: 0 0 2px; font-weight: 700; font-size: 14px !important; line-height: 18px; word-wrap: initial; margin-top: 9px; margin-bottom: 9px; }  .nz-gallery[data-columns="2"].grid .gallery-item span.black{ font-size: 22px; }   .custom-list #span_ff88_custom { font-size: 10px; width: 17px; height: 17px; border-radius: 0px; line-height: 15px !important; background: url(../img/icons/logo-list-red.png); background-size: 100%; margin: 10px 8px 0px 0px !important; }   .gallery-item.details.element-animate .title-caption { font-size: 20px !important; font-weight: 500; line-height: 24px !important; }  .technical-data .tech-box h5 { font-size: 19px !important; color: #333; margin: 0 0 2px; font-weight: 700; font-size: 11px; line-height: 26px; word-wrap: initial; margin-top: 9px; margin-bottom: 9px; }  .technical-data .tech-box .button.medium, button { padding: 5px 8px; font-size: 12px; line-height: 13px; margin-top: 12px; margin-bottom: 4px; }*/ /*screenshot style ends*/  #div_6a2e_5 { -webkit-background-size: 100% !important; -moz-background-size: 100% !important; background-size: 100% !important; background-attachment: local !important; } textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { display: block; outline: 0; margin: 0 0 15px; text-align: left; vertical-align: top; height: 50px; max-width: 100%; width: 100%; padding: 0px 20px; line-height: 50px; background-color: #ffffff !important; border: 1px solid!important; color: #999; font-size: 14px; position: relative; -webkit-backface-visibility: hidden; -webkit-transition: all 300ms; transition: all 300ms; }   .form-control { display: block; outline: 0; margin: 0 0 15px; text-align: left; vertical-align: top; height: 50px; max-width: 100%; width: 100%; padding: 0px 20px; line-height: 50px; background-color: #fff; border: 1px solid #000 !important; color:#000 !important; }   .widget_nav_menu ul li > a > span.toggle, .widget_product_categories ul li > a > span.toggle {  color: #e32128 !important; }    .nz-testimonials .test-wrap { box-shadow: inset 0 0 0 0px #ffffff; }   #div_01b4_4 { border-bottom-color: #e32128; }  /*aside.sidebar .widget_categories ul#menu-sidebar-menu li>a { color: #000 !important; font-weight: 500; font-size: 20px !IMPORTANT; }*/ .technical-data .tech-box h5 { color: #333; margin: 0 0 2px; font-weight: 700; /*font-size: 15px !important;*/ line-height: 18px; word-wrap: initial; }  .technical-data .tech-box span{  font-weight: 500; /*font-size: 15px !important;*/ line-height: 18px; word-wrap: initial; }  @media(min-width : 1240px) and (max-width : 1400px){ .technical-data .btn-click{ padding-left : 0px !important; padding-right : 0px !important; }  .technical-data .btn-click a{ font-size: 10px !important; } }  @media (min-width : 1240px){ .technical-data .tech-box h5 { color: #333; margin: 0 0 2px; font-weight: 700; font-size: 13px; letter-spacing: 0.025px; line-height: 18px; word-wrap: initial; } }  /*.sidebar .widget_categories ul li a:before{ content : "\e915"; clear: both; color : red; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; }*/  .background-red{ background : #ca0d13; }  .background-blue{ background : #08255b; }  .background-building-red{ background: url(../img/home/welcome.jpg) no-repeat; background-size: cover; background-position: center; }  .button.medium, button, input[type="reset"], input[type="submit"], input[type="button"], .wc-proceed-to-checkout a, .single_add_to_cart_button { padding: 5px 7px; font-size: 13px; line-height: 22px; }  /*.tech-box{ background: #f2f2f2; border: #dfdfdf solid 1px; margin : 5px !important; }*/    @media(max-width : 991px){  } .tech-box:last-child{ border-bottom: 0px; }  /*PRODUCTS IN ONE  BEGINS*/  .loop  .small-image .small-standard .project-title, .loop .medium-standard .project-title, .loop .large-standard .project-title, .nz-recent-projects.small-standard .project-title, .nz-recent-projects.medium-standard .project-title, .nz-recent-projects.large-standard .project-title { position: relative; bottom: auto; padding: 0px; color: #FFF !important; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; font-size: 14px !important; line-height: 20px !important; text-transform: uppercase; font-weight: 500 !important; }  .loop  .small-image .small-standard .nz-thumbnail{ background: #ca0d13; }  .loop .small-image .small-standard .projects img{ -webkit-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); } .loop .small-image .small-standard .projects:hover img{ -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); }  .loop .small-image .small-standard .project-details{ padding: 20px 15px; text-align: center; background-color: #262626; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); }   .loop  .medium-image .medium-standard .nz-thumbnail{ background: #ca0d13; }  .loop .medium-image .medium-standard .projects img{ -webkit-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); } .loop .medium-image .medium-standard .projects:hover img{ -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); }  .loop .medium-image .medium-standard .project-details{ padding: 20px 15px; text-align: center; background-color: #262626; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); } .widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_meta ul li { padding: 7px 0; }   .version1 .desk-menu .sub-menu li > a { color: #000; text-transform: uppercase; font-weight: 400; font-size: 11px; line-height: 17px; font-family: Open Sans; }  .loop .small-standard .project-details, .loop .medium-standard .project-details, .loop .large-standard .project-details, .nz-recent-projects.small-standard .project-details, .nz-recent-projects.medium-standard .project-details, .nz-recent-projects.large-standard .project-details { padding: 25px 20px; text-align: center; background-color: #282828; } .technical-data .tech-box h5 { color: #333; margin: 0 0 2px; font-weight: 700; font-size: 11px; line-height: 18px; word-wrap: initial; margin-top: 9px; margin-bottom: 9px; } /*.technical-data .tech-box h5{ color: #333; margin: 0 0 5px; font-weight: 700; font-size: 14px; line-height: 18px; word-wrap: initial; }*/  .technical-data .tech-box .button.medium, button{ padding: 5px 8px; font-size: 12px; line-height: 13px; margin-top: 4px; margin-bottom: 4px; }  a.button.button-normal.background-brand-color:hover { color :#fff; background : #e10600 !important; }     /*PRODUCTS IN ONE  ENDS*/   /*BREADCRUMBS STYLE BEGINS*/  .breadcrumb.style-1 li { box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.5); }  .breadcrumb.style-1 li { position: relative; display: block; float: left; background: #333; margin: 0; padding: 0; list-style: none; padding: 8px 24px 8px 34px; } .breadcrumb.style-1 li.current { background: #2B98BC; } .breadcrumb.style-1 li:first-child { padding-left: 12px; } .breadcrumb.style-1 li:last-child { border-radius: 0px 5px 5px 0px; } .breadcrumb.style-1 li:last-child::after { display: none; }  .breadcrumb.style-1 li::after { content: ''; width: 26px; height: 26px; background: inherit; position: absolute; top: -1px; right: -25px; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-right: 2px solid #bc982b; border-top: 2px solid #bc982b; z-index: 1; }    /* breadcrumbs style-2*/ .breadcrumb.style-2 li a{ font-weight: 500; text-transform: uppercase; color : #fff !important; }  .breadcrumb.style-2 li.current { text-transform: uppercase; color : #ffffff !important; font-weight: 700; } /*breadcrumbs style 2 ends*/   /*BREADCRUMBS STYLE ENDS*/  .gallery-item.details.element-animate { background: #262626; color: #fff; padding : 0px !important; border: 5px solid #FFF; margin-bottom : 0px !important; }   .nz-gallery .gallery-item.details .ninzio-overlay { width: calc( 100% - 0px ); left: 0px; }  .nivo-lightbox-theme-default .nivo-lightbox-close { display: block; background: url(../images/close_white@2.png) rgba(37, 35, 35, 0.33) no-repeat; width: 45px; background-size: 80%; background-position: center; height: 45px; text-indent: -9999px; opacity: 0.8; }  .nivo-lightbox-close { position: absolute; top: 4%; right: 12%; }  .nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(../images/next@2x.png); border-radius: 3px 0 0 3px; }  .nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(../images/prev@2x.png); border-radius: 3px 0 0 3px; }   .nz-tagline .container > .tagline-title { font-size: 22px; line-height: 32px; padding-right: 0px; }  .nz-section.autoheight-true .nz-row > .col.white-background.no-padding-bottom{ padding-bottom : 0px !important; }  .nz-column-text{ font-size: 15px; color: #000000; line-height: 21px; }  .nz-persons .person .name { font-size: 11px; line-height: 17px; position: relative; color: #000; font-weight: 600; text-transform: uppercase; -webkit-transition: all 300ms ease; transition: all 300ms ease; display: inline-block; }  .gallery-item.details.element-animate .title-caption{ font-size: 13px; font-weight: 500; line-height: 17px; }  #step-construction{ min-height: 45vh; }  .background-light-red{ background: #ffe8e8; }  @media only screen and (min-width: 1100px) { .version1 .desk-menu .sub-menu { position: absolute; left: 0px; min-width: 270px; max-width: 270px; padding-top: 15px; padding-bottom: 15px; list-style: none; margin-left: 0; z-index: -1; display: none; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) !important; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) !important; } }  @media(min-width : 1240px){ .nivo-lightbox-theme-default .nivo-lightbox-nav { top: 10%; width: 20%; height: 80%; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; opacity: .5; } }  .no-bottom-padding{ padding-bottom : 0px !important; }  .no-top-padding{ padding-top : 0px !important; }  .breadcrumb { background-color: #ca0d13; padding: 8px 30px; }  @media(min-width : 1400px){ .nivo-lightbox-close { position: absolute; top: 4%; right: 17%; } }  #div_6a2e_4{ background-color: #ffffff !important; }   /*HOME PAGE SMALL SCREEN USED ICONS BEGINS*/  .widget_nz_recent_entries .format-sliding .post-body:before { background-image: url(../img/home/icons/refrigeration-doors.png); } .widget_nz_recent_entries .format-stainless .post-body:before { background-image: url(../img/home/icons/stainless-steel-door.png); } .widget_nz_recent_entries .format-hinged .post-body:before { background-image: url(../img/home/icons/hinged-doors.png); } .widget_nz_recent_entries .format-swing .post-body:before { background-image: url(../img/home/icons/swing-doors.png); } .widget_nz_recent_entries .format-freezer .post-body:before { background-image: url(../img/home/icons/thermaster-doors.png); } .widget_nz_recent_entries .format-chill .post-body:before { background-image: url(../img/home/icons/rapid-rolling-doors.png); } .widget_nz_recent_entries .format-airlock .post-body:before { background-image: url(../img/home/icons/airlock.png); } .widget_nz_recent_entries .format-ca-hinged .post-body:before { background-image: url(../img/home/icons/ca-hinged.png); } .widget_nz_recent_entries .format-ca-sliding .post-body:before { background-image: url(../img/home/icons/ca-doors-window.png); }  .widget_nz_recent_entries .format-sliding .post-body:before{ background-size: contain; }   .widget_nz_recent_entries .product-boxes .post-body:before{ display: block; content: ""; font-size: 18px; position: absolute; top: 6px; left: 0; background-size: 70% !important; border: 1px solid #ccc !important; width: 55px; height: 55px; border-radius: 0px; line-height: 58px; text-align: center; background-position: 50% 50%; background-repeat: no-repeat; }     .container.nz-clearfix.text-left{ text-align: left !important; }  .banner-carousel { width: 100vw ; height: 100vh; color: #555555; background-image:url(../img/home/banner5.jpg);background-position:center;background-color: #000000; font-family: "Source Sans Pro"; text-rendering: optimizeSpeed !important; }  .background { background: url(../img/home/banner5.jpg); background-repeat: no-repeat; background-attachment: scroll; background-size: cover; background-position: center; min-width: 100%; min-height: 100%; z-index: -1; position: absolute; margin: 0; top: 0; left: 0; padding: 0; border: 0; animation: kenburns 30s infinite linear; }  .hover-underline a { text-decoration: none !important; position: relative; }  .hover-underline a::after { content: ""; position: absolute; top: calc(100%); left: 50%; right: 50%; }  .hover-underline a:hover::after { left: 0; right: 0; transition-property: left, right; transition-duration: 0.5s; transition-timing-function: ease; border-bottom: 0.125rem solid #fefefe; }  /* Turning off decorations, e.g. underline for links */ .no-deco { text-decoration: none !important; }  .icon-pad-right { padding-right: 0.3em; }  .footer-text { font-size: 0.8rem; }  .scaling-font { font-size: calc(3rem + 1vw); font-weight: 600; line-height: calc(5rem + 1vw); }  .page-bottom { position: fixed; right: 15px; bottom: 1vh; left: 15px; z-index: 1000; }  .pad-top { padding-top: 15px; }  .center { position: fixed; margin: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); }  @keyframes kenburns { 50% { transform: scale(1.05) rotate(0.04deg); } }