#mainNav{min-height:56px;background-color:#fff}#mainNav .navbar-toggler{font-size:80%;padding:.75rem;color:#64a19d;border:1px solid #64a19d}#mainNav .navbar-toggler:focus{outline:0}#mainNav .navbar-brand{color:#161616;font-weight:700;padding:.9rem 0}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}@media (min-width:768px){#mainNav{padding-top:0;padding-bottom:0;border-bottom:none;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:rgba(255,255,255,.5)}#mainNav .nav-link{-webkit-transition:none;transition:none;padding:2rem 1.5rem;color:rgba(255,255,255,.5)}#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link:active{color:#fff}#mainNav.navbar-shrink{background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#161616}#mainNav.navbar-shrink .nav-link{color:#161616;padding:1.5rem 1.5rem 1.25rem;border-bottom:.25rem solid transparent}#mainNav.navbar-shrink .nav-link:hover{color:#64a19d}#mainNav.navbar-shrink .nav-link:active{color:#467370}#mainNav.navbar-shrink .nav-link.active{color:#64a19d;outline:0;border-bottom:.25rem solid #64a19d}}.masthead{position:relative;width:100%;height:auto;min-height:35rem;padding:15rem 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,.1)),color-stop(75%,rgba(22,22,22,.5)),to(#161616)),url(../img/bg-masthead.jpg);background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../img/bg-masthead.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead h1{font-family:'Varela Round';font-size:2.5rem;line-height:2.5rem;letter-spacing:.8rem;background:-webkit-linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,0));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.masthead h2{max-width:20rem;font-size:1rem}@media (min-width:768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width:992px){.masthead{height:100vh;padding:0}.masthead h1{font-size:6.5rem;line-height:6.5rem;letter-spacing:.8rem}.masthead h2{max-width:30rem;font-size:1.25rem}}.btn{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.btn-primary{background-color:#64a19d}.btn-primary:hover{background-color:#4f837f}.btn-primary:focus{background-color:#4f837f;color:#fff}.btn-primary:active{background-color:#467370!important}.about-section{padding-top:5rem; padding-bottom:5rem;}.projects-section{padding:10rem 0}.projects-section .featured-text{padding:2rem}@media (min-width:992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #64a19d}}.projects-section .project-text{padding:3rem;font-size:90%}@media (min-width:992px){.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#64a19d;border-width:.25rem;width:30%}}.signup-section{padding:10rem 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,.1)),color-stop(75%,rgba(22,22,22,.5)),to(#161616)),url(../img/bg-signup.jpg);background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../img/bg-signup.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #64a19d}.contact-section .card h4{font-size:.8rem;font-family:'Varela Round';text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#64a19d;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3)}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}body{font-family:Nunito;letter-spacing:.0625em}a{color:#64a19d}a:focus,a:hover{text-decoration:none;color:#3c6360}.bg-black{background-color:#161616!important}.bg-primary{background-color:#64a19d!important}.text-primary{color:#64a19d!important}footer{padding:5rem 0}

.dropdown-lang {
	
	padding:10px;
	background-color:#919191;
	margin-left:1rem;
}
.dropdown-menu-lang {
	margin-left:1rem;
}
.frezavimas_img{
	
	height:250px;
}

.dropdown-item-lang {
	
	padding-left:10px;
}

.dropdown-menu-lang {
	min-width:0;
}

.btn-primary:active {
    background-color: #e3c915!important;
}
.btn-primary:focus {
    background-color: #e3c915!important;
    color: #fff;
}
.btn-primary:hover {
	background-color:#f7db1f;
}
.cut-bgimg {
	
	background: url(../img/cutting.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	
}
.weld-bgimg {
	
	background: url(../img/welding.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	
}
.van-bgimg {
	
	background: url(../img/van.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	
}
.pjaustymas-section {
	width:100%;
	height:300px;
	background-color:white;
}
.btn-primary {
	 background-color: #ecd221;
}
#logo {
width:80px;}
.small-element {
	height:65px;
}
.front-card-symbol, .front-card-symbol-second {
	height:75px;
}
.copper {
	background-color: #f4b28ebf;
}
.solder {
	background-color: #8c8c8dde;
}
.babbitt {
	background-color: #b5b2adc2;
}
.brass {
	background-color:#f4e377de;
}
.bronze {
	
		background-color:#b98859ab;
}
.zinc {
	background-color: #787470bd;
}
.lead {
	
		background-color:#989488b0;
}
.aluminium {
	
		background-color:#dddcdab3;
}
.metalai {
	margin-bottom:50px;
}
.front, .back , .card-flip {
	height:350px!important;
}
.card-front-tittle {
	
    margin-top: 140px;
}
.card-back-tittle {

    margin-top:20px;
}
.btn-card {
	    position: absolute;
    bottom: 20px;
    right: 20px;
    padding: 10px;
   
}
.content {
  padding: 16px;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 72px;
  width: 100%;
  z-index:999;
  background-color:#f8f9fa;
 border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .razdva {
  padding-top: 35px;
}
.card-p{
	padding:10px;
}
.card-tittle-back {
	
	padding:5px;
	padding-left:20px;
}

.front-card-symbol {
	
	margin: 20px;
    opacity: 0.9;
}
.front-card-symbol-second {
	
	margin: 20px;
	margin-left:-15px;
    opacity: 0.9;
}
.card {
padding:5px;
height:350px;
}
.card-tittle {
	margin-right:20px;
	padding:5px;
}

.front-card-block-copper {
	
	background: url(../img/metalai/copper.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}

.front-card-block-zinc {
	
	background: url(../img/metalai/zinc.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-lead {
	
	background: url(../img/metalai/lead.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-solder {
	
	background: url(../img/metalai/solder.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-aluminium {
	
	background: url(../img/metalai/aluminium.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-bronze {
	
	background: url(../img/metalai/bronze.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-babbitt {
	
	background: url(../img/metalai/babbitt.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.front-card-block-brass {
	
	background: url(../img/metalai/brass.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.carousel-inner, .carousel-item {
	max-height:400px;
	min-height:400px;
}
.header {
	padding-top:95px;
	background-color:black;
}
.inner-intro {
    display: inline-block;
    position: relative;
    right: -50%;
}
.service-card:hover  .service-icon {
	
 filter:grayscale(0%);
	-webkit-transition: filter 0.5s; /* Safari */
    -o-transition: filter 0.5s;
	-moz-transition: filter 0.5s;
	transition: filter 0.5s;
}
.service-icon {
	padding:15px;
	border: 1px solid #ecd221;
    border-radius: 2px;
	margin:30px;
	filter:grayscale(70%);
	-webkit-transition: filter 0.5s; /* Safari */
    -o-transition: filter 0.5s;
	-moz-transition: filter 0.5s;
	transition: filter 0.5s;
	
}

.icon-cutting {
	margin-top:63px;
	
}
.icon-delivery {
	margin-top:73px;
}
.aktyvus {
	
	color:black;
}
.img-intro {
    position: relative;
	margin-top:340px;
    left: -50.3%;
}
.carousel-image {
	width: 100vw;
    height: 100vh;
    object-fit: cover;
}
.pulsate {
    -webkit-animation: pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.5;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0.5;
    }
}
.pulsate:hover {
	color:red;
}
.arrowas {
	color:#db2222;
}
.carousel-control-prev {
z-index:999;
}
.carousel-control-next {
z-index:999;
}
.intro-text {
	height:400px;
	width:100%;
	overflow:hidden;
	position: absolute;
    z-index: 998;
    top: 135px;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 60px;
}
.intro-bg {


    background: url(../img/bg-masthead.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
	height:100vh;
}
.switch { /*db2222*/
	background-color:#ececec;
	margin-bottom:1rem;
	color:black;
	font-weight: 600;
	-webkit-transition: all 0.2s; /* Safari */
    -o-transition: all 0.2s;
}
.switch_active {
	background-color:#ecc721;
	margin-bottom:1rem;
	color:white;
	 -webkit-transition: all 0.2s; /* Safari */
    -o-transition: all 0.2s;
}

.red {
	background-color:#d41f1f;
}
.switch-left {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}	

.switch-right {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
}	
#logo {
	
	height:80px;
 -webkit-transition: height 0.5s; /* Safari */
    -o-transition: height 0.5s;
	-moz-transition: height 0.5s;
    transition: height 0.5s;
}
.projects-section .project-text {
    padding: 2rem;
    font-size: 90%;
}

.projects-section {
    padding: 4rem 0;
}
.tittle {
	padding-bottom:3rem;
}

.text-primary {
    color: #ecd221!important;
}
.contact-section .card hr {
    border-color: #e6ca0a;
}
a {
    color: #e6ca0a;
}
.mb-2, .my-2 {
    margin-bottom: 1rem!important;
}
.mt-4, .my-4 {
    margin-top: 1rem!important;
}
.contact-section .card {
    border: 0;
    border-bottom: .25rem solid #ffc107;
}
.arrowas {
	font-size:8rem;
}
.tittle2 {
    padding-bottom: 1.5rem;
}
.google-map {
	margin-top: 5rem;
	width:100%;
	height:300px;
}
footer {
    padding: 2rem 0;
}
.navbar-shrink #logo {
	
height:55px; 
 -webkit-transition: height 0.5s; /* Safari */
    -o-transition: height 0.5s;
	-moz-transition: height 0.5s;
	transition: height 0.5s;
	
  }
  .pistols {
	  position:absolute;
  height:75vh;
  max-height:600px;}
  .about-section {
	  
  }
  .bg-pistol {
	  
  background-image: url("../img/pistols.png"); }
  #mainNav .navbar-toggler {
	      color: #ececec;
    border: 1px solid #ececec;
  }
  
  #mainNav.navbar-shrink {
	background-color:#ECD221;
}
.about-section {
    padding-top: 5rem;
    background-color:black;
}
@media only screen and (max-width: 1200px) {
	.icon-cutting {
		margin-top:35px;
	}
}
@media only screen and (max-width: 992px) {

	.frezer-img {
		display:none;
	}
	
	.table {
		margin-bottom:2rem;

	}
	.table-responsive {
		margin-bottom:2rem;
	}
}
@media only screen and (max-width: 768px) {
		.nav-cont {
		display:block!important;
		
		
	}
	.toggler-lang {
		float:right;
		
		margin-top:5px;
	}
	.dropdown-lang-left{
		margin-top:8px;
		float:right;
		margin-right:20px;
	}
	.dropdown-lang-right{
		display:none;
	}
	.service-text {
		margin-bottom:60px;
	}
	.service-text-last {
		margin-bottom:120px;
	}
	.metal-selection {
		font-size:9pt;
	}
	.header {
		padding-top:71px;
	}
	.img-intro {
		margin-top:300px;
	}
	.sticky {
		top:71px;
		}
 #logo {
	
height:55px; }

#mainNav {
	background-color:#ECD221;
}


#mainNav .navbar-brand {
	
	padding:0px;
	
}

}

@media (min-width: 768px) {
	
	.dropdown-lang-left {
		
		display:none;
	}
.sina-table {
	width:50%;
	float:left;
	border-right:solid 2px #dee2e6;
}
.sina-table2{
	width:50%;
}
#mainNav.navbar-shrink .nav-link.active {
	border-bottom: .25rem solid white;
	color : white;
}
#mainNav .nav-link {
	color:white;
}
#mainNav {
	    background-color: #0000005e;
}


#mainNav.navbar-shrink .nav-link:hover {
    color: #fbfbfb;
}
}

@media (min-width: 992px){
	
.projects-section .featured-text {
    padding: 0 0 0 2rem;
    border-left: .5rem solid #db2222;
}
.kortele-style {
	padding-top:1.5rem;
}
.projects-section .project-text hr {
border-color: #d41f1f;}

.projects-section .project-text {
     padding: 2rem;
	
}
.projects-section .featured-text-right {
	border-left:0;
	    border-right: .5rem solid #db2222;
		text-align:right;
		padding-right:2rem;
}
}
@media (max-width: 992px){
	.blokas {margin-bottom:2rem;}
	
	.projects-section .featured-text-right {
			margin-top:2rem;
			margin-bottom:2rem;
	}
	
	.projects-section {
    padding-bottom:0;
}
.icon-delivery {
	margin-top:20px;
}
.service-card {
	
	margin-bottom:50px;
}
}
@media (max-width: 400px){
.about-section {
padding-top: 5rem; }
	.apie-tekstas {
	color:#eaeaea!important;
}
}

@media (max-width: 350px){
.about-section {
padding-top: 5rem; }

.apie-tekstas {
	font-size: 10pt;
}
}

