/*
Theme Name: linetec
Description: 2021 Linetec Solutions theme.
Version: 1.0
*/@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap");*{padding:0px;margin:0px}body,html{font-family:'Open Sans', sans-serif;height:100%;width:100%;background:#e5e6e7;color:#231f20;flex-direction:column}h2{color:#FF8300}h3{color:#fff;font-size:2rem;font-weight:400;margin-bottom:40px}p{margin-bottom:20px;font-size:1.5rem;line-height:1.8}header{position:fixed;top:0;left:0;z-index:100;width:100%;height:80px;background:#006eaa;flex-shrink:0}header .custom-logo{width:140px;height:auto;position:absolute;top:50%;transform:translateY(-50%);margin-left:10%}header ul{display:flex;float:right;margin-right:10%;margin-top:40px}header ul li{margin-left:20px;list-style-type:none;font-size:.75rem;letter-spacing:2px;font-weight:bold}header ul a{color:#fff;text-transform:uppercase;text-decoration:none}header ul a:hover{color:#FF8300}header ul a.active{color:#FF8300}#top-image{position:relative;display:block;width:100%;height:420px;overflow:hidden;box-sizing:border-box}#top-image img{object-fit:cover;position:absolute;top:0px;left:0px;width:100%;height:100%}#top-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #231f20 0%, transparent 100%)}#header-info{position:absolute;bottom:80px;left:10%;width:80%;height:40%;z-index:2}#header-info h1{text-transform:uppercase;color:#fff;margin-bottom:40px;letter-spacing:2px}#header-info .box-btn{padding:10px 20px;letter-spacing:2px;background:#FF8300;color:#fff;text-transform:uppercase;text-decoration:none}section{padding:20px 10%}section h2{text-transform:uppercase;margin-bottom:40px;font-size:1.5rem;letter-spacing:2px}section ul{margin-top:-20px;margin-bottom:40px;padding:0 40px 0 0}section li{list-style-position:outside;font-size:1.5rem;line-height:1.8;margin-left:20px}#toc{background:#4d4d4d;display:flex;text-align:center;flex-wrap:wrap;padding:80px 10%}#toc h3{flex-basis:100%;font-style:italic;letter-spacing:1px}#toc .item{flex:1;width:33%;padding:40px 40px;margin:10px;background:gray}#toc .item h2{position:relative;color:#231f20;font-weight:600;font-size:1.4rem}#toc .item h2:after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:80px;border-bottom:1px solid #FF8300;padding-bottom:10px}#toc .item p,#toc .item ul{margin-top:30px;font-size:1rem;color:#fff;padding:unset}#toc .item p li,#toc .item ul li{font-size:.8rem;line-height:1rem;margin-bottom:12px;list-style-type:none;margin-left:0px}#about-us{background:#231f20;color:#fff;padding:60px 10%}#about-us figure,#about-us img{object-fit:cover;width:100%;height:100%;display:block}#our-approach .wp-block-column{margin-bottom:80px}#our-approach .wp-block-column p{padding-left:20px}#our-approach .wp-block-column p:first-child{position:relative;padding:20px 0 20px 20px;color:#fff;margin-bottom:60px}#our-approach .wp-block-column p:first-child:before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:linear-gradient(to right, #4d4d4d 0%, transparent 100%);z-index:-1}#our-approach .wp-block-column img,#our-approach .wp-block-column figure{object-fit:cover;width:100%;height:100%;margin-top:20px;display:block}#our-approach .wp-block-column img.mob,#our-approach .wp-block-column figure.mob{display:none}#our-services,#contact-us{padding:0px 10%}#our-services strong,#contact-us strong{display:block;font-size:1rem;letter-spacing:1px;line-height:1.25rem}#our-services ul,#contact-us ul{margin-top:-8px}#our-approach{padding-top:80px}#contact-us .wpforms-field-small,#contact-us .wpforms-field-medium{width:100% !important;max-width:unset !important}#contact-us .wpforms-submit{background:#FF8300 !important;color:#fff !important}footer{background:#231f20;width:100%;height:400px;padding:80px 10%;margin-top:80px;flex-shrink:0;color:#fff;box-sizing:border-box}footer .col-container{width:100%;margin:auto;display:flex;justify-content:flex-start}footer div{margin:20px}footer a{color:#fff;text-decoration:none}footer .copyright{color:gray;justify-content:flex-end;margin-left:auto}footer .copyright p{font-size:1rem}@media only screen and (max-width: 1280px){p,section li{font-size:1.2rem}}@media only screen and (max-width: 1000px){#toc .item{width:100%;flex:unset}footer{padding-bottom:80px;padding-left:5%}footer div{margin-left:0px}footer .col-container{display:block}footer .copyright{margin-left:0px}section,#our-services,#contact-us{padding:60px 5% 0px}#our-services{padding-top:0px}#our-approach{padding:60px 5% 0px}#about-us{padding-left:5%;padding-right:5%;padding-bottom:40px}#contact-us{padding-top:10px}}@media only screen and (max-width: 820px){header ul{display:none}#header-info{top:45%;transform:translateY(-50%)}}@media only screen and (max-width: 600px){p,section li{font-size:1rem}section{padding:20px 5%}#our-services{padding-top:40px}#our-services ul{margin-top:-10px}#contact-us{padding-top:12px}#our-approach{padding-top:40px}#our-approach .wp-block-columns{margin-bottom:60px}#our-approach .wp-block-columns:last-child{margin-bottom:0px}#our-approach .wp-block-column{margin-bottom:0px}#our-approach .wp-block-column ul{margin-bottom:0px}#our-approach .wp-block-column p:first-child:before{width:100%;background:linear-gradient(to right, #4d4d4d 0%, rgba(0,0,0,0.1) 100%)}#our-approach .wp-block-column figure{display:none !important}#our-approach .wp-block-column figure.mob{display:block !important;height:200px;margin-top:-60px;margin-bottom:40px}}@media only screen and (max-width: 540px){#header-info h1{font-size:1.7rem}#header-info .box-btn{font-size:0.9rem}section{padding:20px 5%}#about-us{padding:40px 5%}#about-us .wp-block-column:last-child{margin-top:40px}#toc{padding:80px 3%}#toc h3{font-size:1.5rem}footer p{font-size:1rem}}textarea{font-family: 'open sans';}
