
/************************************
    Company    : LIBERTAS
    Author     : VARIEN
    Written    : Ergun COBANOGLU
************************************/

@font-face {font-family: 'HelveticaNeueLTPro-Lt';src: url('../fonts/HelveticaNeueLTPro-Lt.eot');src: url('../fonts/HelveticaNeueLTPro-Lt.woff2') format('woff2'),url('../fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),url('../fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),url('../fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg'),url('../fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLTPro-Md';src: url('../fonts/HelveticaNeueLTPro-Md.woff') format('woff'),url('../fonts/HelveticaNeueLTPro-Md.ttf') format('truetype'),url('../fonts/HelveticaNeueLTPro-Md.svg#HelveticaNeueLTPro-Md') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLTPro-Bd';src: url('../fonts/HelveticaNeueLTPro-Bd.eot');src: url('../fonts/HelveticaNeueLTPro-Bd.woff2') format('woff2'),url('../fonts/HelveticaNeueLTPro-Bd.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Bd.ttf') format('truetype'),url('../fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg'),url('../fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeue-Light';src: url('../fonts/HelveticaNeue-Light.woff') format('woff'),url('../fonts/HelveticaNeue-Light.ttf') format('truetype'), url('../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLight';src: url('../fonts/HelveticaNeueLight.eot');src: url('../fonts/HelveticaNeueLight.woff2') format('woff2'), url('../fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype');font-weight: normal;font-style: normal;}



a:hover, a:focus {text-decoration: none;transition:0.3s;}
*:focus{ outline: none !important; }

/* Placeholder */
::-webkit-input-placeholder {color: #ffffff;}
:-ms-input-placeholder {color: #ffffff;}
::-moz-placeholder {color: #ffffff;opacity: 1;}
:-moz-placeholder {color: #ffffff;opacity: 1;}


body{font-family: 'HelveticaNeueLTPro-Lt';overflow-x:hidden;font-size:16px;line-height: 24px;color:#333333;font-weight:300;background: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4 {font-family: 'HelveticaNeueLTPro-Md';  line-height: 1.4;}
h1, h2, h3, .h1, .h2, .h3 {margin:10px 0 20px 0;font-size:16px;color:#333333;}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
b,strong {font-family: 'HelveticaNeueLTPro-Md';font-weight:normal;}
p {margin:0 0 25px 0;}
img {max-width: 100%;height:auto;}
hr {margin:20px 0;border-top:1px solid #f2f2f2;}

a, a:link {color:#333333;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
a:hover, a:focus {text-decoration: none;transition:0.3s;color:#00b1eb;}
*:focus{ outline: none !important; }


.lead {font-size:24px;text-align:center;padding-bottom:30px;padding-top:30px;margin:0;}
.lead p {margin-bottom:0;}
.post {padding:30px 0;}
.box {padding:50px;}
.post .lead {padding-top:0;}

.div-tbl {display:table;width:100%;}
.div-tbl > .tbl-cell {display:table-cell;vertical-align:middle;width:50%;}
.bg-gray {background-color:#fafafa;}
.no-bg {background-color:transparent !important;}

.form-group { margin-bottom: 25px;}
.form-control {display: inline-block;font-size:14px;font-family: 'HelveticaNeueLTPro-Md';font-weight:400;color:#4f4f4f;position: relative;width: 100%;padding:5px 15px;background-color: transparent;border-width: 0 0 1px 0;border-color: #e5e5e5;border-style: solid;box-shadow: none;border-radius: 0;}
textarea.form-control {border-width: 1px;height:180px;resize:none;}
.form-control:focus, .form-control:active {border-color:#7a6b3d;color:#1d1d1d;background-color:transparent;box-shadow:none;}
.form-control.error, .form-control.error:focus {border-color:#ff0000;}
.form-control:valid {border-color:#14a224;}
.btn, a.btn {padding:8px 30px;transition:0.3s;height:42px;font-size:16px;}
.btn-default, a.btn-default, a.btn-default:focus {color:#ffffff;border-color:#009ccd;background-color:#01b1ec;}
.btn-default:hover, a.btn-default:hover {background-color:#434343;color:#ffffff;border-color:#333333;}

/* Hader Navbar */

.bg-home {width:100%;height:100%;overflow-x: hidden;position: absolute;display:none;}
.bg-home div {position:absolute;top:0;right:0;width:6098px;height:100%;}
.bg-home div {background: #fafafa url(../img/bg_home.jpg) repeat-x top left;background-size: auto;-webkit-animation: bgMove 500s linear 0s infinite normal;-moz-animation: bgMove 700s linear 0s  normal;animation: bgMove 700s linear 0s infinite normal;}
.homepage {}
.homepage .bg-home, .bg-video .bg-home {display:block;}

.header {transition: .3s all ease;position:absolute;top:0;left:0;width:100%;z-index:999;text-align:center;}
.navbar {border-bottom:0;margin-bottom:0;background-color:#434343;border-radius:0;z-index:999;min-height:40px;}
.navbar-header {float:none;display:inline-block;vertical-align: top;position:relative;}
.navbar-brand {display:inline-block;height:inherit;    padding: 5px 15px 5px 15px;}
.navbar-brand img {width:87px;height:23px;}
.navbar-collapse {}
.navbar-nav > li {padding:0 10px;}
.navbar-nav > li > a {padding: 11px 20px 0px 20px;overflow:hidden;color:#ffffff;font-size:14px;}
.navbar-nav > li > a:hover, .navbar-nav > li.active > a:hover {color:#d7eaf9;opacity:1;background-color:transparent;}
.navbar-nav > li.active > a, .navbar-nav > li > a:focus {color:#999999;background-color:transparent;}
a.navbar-toggle {position:absolute;color:#ffffff;right:0px;cursor:pointer;font-size:20px;margin-top:0;margin-bottom:0;padding-top: 8px;z-index:9999;}
a.navbar-toggle:hover, a.navbar-toggle:focus {color:#ffffff;}
.navbar-toggle.active i:before {content: "\f00d";}
.subnav {display:none;background-color:#393939;}
.subnav.active {display:block;}
.subnav .nav {display:inline-block;list-style:none;}
.subnav .nav > li {display:inline-block;-webkit-animation: subnav-slidein 250ms backwards;animation: subnav-slidein 250ms backwards;}
.subnav .nav > li > a {display:inline-block;padding:10px 15px;width:135px;vertical-align:bottom;color:#ffffff;background-color:#393939;text-align:center;}
.subnav .nav > li > a span {display:block;font-size:11px;height:24px;line-height: 1.09091;letter-spacing: .05em;}
.subnav .nav > li > a .nav-icon {display:inline-block;width:37px;height:37px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.subnav .nav > li > a .ic-proje-izleme {background-image: url(../img/bg_proje_izleme.svg);}
.subnav .nav > li > a .ic-kalite-guvence {background-image: url(../img/bg_kalite_guvence.svg);}
.subnav .nav > li > a:hover {color:#d7eaf9;}
.subnav .nav > li.active > a {opacity:0.4;}

.caption, .section-title {text-align:center;padding:30px 0;}
.caption h1, .section-title h2, .section-title h3 {font-size:70px;line-height:70px;margin-top:0;margin-bottom:15px;}
.caption span, .section-title span {font-size:35px;display:inline-block;width:100%;font-family: 'HelveticaNeueLTPro-Md';margin-top:0;}
.bread .caption {text-align:center;}
.section-title {background-color:#fafafa;}
.caption a, .section-title a {display:block;margin-top:15px;font-size:22px;color:#00b1eb;}
.caption a i, .section-title a i {margin-left:5px;font-size:16px;}
.caption a:hover, .section-title a:hover {text-decoration:underline;}
.bread .fp-tableCell {vertical-align:top;}
/*.subMenuOn .section-title {margin-top}*/
.banner-img, .bg-image {background-repeat: no-repeat;background-size:cover;text-align:center;}
.banner-img, .bg-image {background-position: center center;}


.homepage.fadeIn .caption,.bread.fadeIn .caption, .section.fadeIn .banner-img, section.fadeIn .section-title h2, section.fadeIn .section-title h3,
section.fadeIn .section-title span, section.fadeIn .section-title a {animation: fadein 1s;-moz-animation: fadeIn 1s;-webkit-animation: fadeIn 1s;-o-animation: fadeIn 1s; }
section.fadeIn .section-content {animation: fadeIn 1s;-moz-animation: fadeIn 1s;-webkit-animation: fadeIn 1s;-o-animation: fadeIn 1s; }
.homepage-banner .container-fluid {position:relative;overflow:hidden;}
.birds {position:absolute;top:10%;text-align:right;width:100%;height:40%;}
.birds > span {display:inline-block;position:absolute;}
.bird1 {width:26px;height:18px;background: url(../img/bird-1.png) no-repeat;right:100px;top:70px;animation: updown 5s linear infinite alternate;transform: translateY(0);}
.bird2 {width:25px;height:18px;background: url(../img/bird-2.png) no-repeat;right:150px;top:80px;animation: updown 5s linear infinite alternate;transform: translateY(0);}
.bird3 {width:19px;height:17px;background: url(../img/bird-3.png) no-repeat;right:180px;top:100px;animation: updown 5s linear infinite alternate;transform: translateY(0);}


.homepage-features {text-align:center;}
.homepage-features .item-head {margin-bottom:20px;}
.homepage-features .item-head h3 {margin-bottom:0;}
.homepage-features .item-head span {}

.footer {padding-top:50px;font-size:12px;background-color:#fafafa;margin-top:40px;padding-bottom:30px;}
.footer-content h5 {color:#333333;font-family: 'HelveticaNeueLTPro-Bd';}
.footer-about img {width:77px;height:21px;}
.footer-about p {margin-top:10px;}
.footer-menu ul {margin:0;padding:0;list-style:none;}
.footer-menu ul li a:hover {text-decoration:underline;color: #333333;}
.footer-social a {margin:0 3px;}
.footer-bottom {margin-top:50px;border-top:1px solid #eeeeee;padding:15px 0 25px 0;}
.footer-bottom a {float:right;}
.footer-bottom a img {width:45px;}
.homepage .footer {margin-top:0;}


.alinan-aksiyon-1 .div-tbl > .tbl-cell {width:50%;}
.alinan-aksiyon-1 h2 {text-align:center;}
.tbl-cell.list-group {margin-bottom:0;}
.l-list-group {list-style:none;margin:0;padding:0;}
.l-list-group li {display:block;margin:20px 0;padding-left:50px;padding-bottom:20px;border-bottom:1px solid #eeeeee;position:relative;font-size:16px;}
.l-list-group li:last-child {margin-bottom:0;padding-bottom:0;border-bottom-width:0;}
.l-list-group li:before {font-family:FontAwesome;font-size:20px;position:absolute;left:11px;top:13px;z-index:100;}
.l-list-group li:after {content:"";position:absolute;left:0;top:6px;width:38px;height:38px;z-index:90;}

#list-group-1.l-list-group li:before {color:#ffffff;content: "\f067";}
#list-group-1.l-list-group li:after {background-color:#1f1f1f;}
#list-group-2.l-list-group li:before {color:#ffffff;content: "\f00c";}
#list-group-2.l-list-group li:after {background-color:#00b0eb;}
.alinan-aksiyon-1 .tbl-cell:first-child .l-list-group li {padding-right:50px;}
.alinan-aksiyon-1 .tbl-cell:last-child .l-list-group li {padding-left:100px;}
.alinan-aksiyon-1 .tbl-cell:last-child .l-list-group li:before {left:61px;}
.alinan-aksiyon-1 .tbl-cell:last-child .l-list-group li:after {left:50px;}
.alinan-aksiyon-1 .l-list-group li {}

.tag-list {margin-bottom:80px;}
.item-content .tag-list:last-child {margin-bottom:0;}
.tag-list span, .tag-list a {display:inline-block;position:relative;padding-left:15px;padding-right:5px;}
.tag-list span:before, .tag-list a:before {content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background-color:#333333;border-radius:100%;}
.pg-libertas-hakkinda .section:first-child .section-title {margin-top:40px;}
.pg-biz-kimiz .banner-img {background-size:contain;}
.referans-detay-2 .box{padding-top:30px;padding-bottom:30px;}
.p-referanslar .section.fadeIn, .p-referanslar .section.footer {visibility:visible;opacity:1;}


.gallery-block {width:100%;}
.gallery-list {margin:0;padding:0;list-style:none;height:100%;}
.gallery-list li {float:left;width:50%;height:100%;}
.gallery-list li .gallery-box {height:100%;}
.gallery-block .owl-theme .item{list-style:none;}
.gallery-list li:nth-child(2n) .gallery-box {margin-left: 10px;}
.gallery-list li:nth-child(2n+1) .gallery-box {margin-right: 10px;}
.gallery-list li a {display:inline-block;}
.owl-theme .owl-controls .owl-page span {color:#333333;}
.owl-theme .owl-controls {margin-top:20px;}

.list-1 {margin:0;padding:0;list-style:none;}
.list-1 li {padding:3px 0;}

.map {height:300px;width:100%;}
.form-contact {margin-top:50px;}

#top {position: fixed;right: 50px; bottom: 50px;font-size: 24px;line-height: 32px;background-color: rgba(43,43,43,0.9);color: #ffffff;width: 36px;height: 36px;text-align: center;opacity: 0;transition: 0.3s;cursor: pointer;z-index: 99999;}
#top.on {opacity:1;filter: alpha(opacity=100);zoom: 1;}
#top:hover {background-color:#01b1ec;color:#ffffff;}

.bg-image {width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}

.loader-block {width:120px;height:120px;margin:0 auto 30px auto;}
.loader {width: 16px; height: 16px;  border-radius: 50%; position: relative; animation: loader-circles 1s linear infinite;top: 50%;margin: -8px auto 0 auto;}

.success-circle { width: 120px; height: 120px;border: 5px solid green;color: green;display:none;border-radius: 100%;text-align: center;}
	
.success-circle i {font-size: 48px;line-height: 110px;}
.success .success-circle {display:block;}
.success .loader-block .loader {display:none;}


/*BG AYARLAMALARI */
.p-neden-libertas .kurumsal-2 .bg-image,
.p-libertas-hakkinda  .bread .banner-img {background-position:bottom center;}

.video-block {
    position:relative;
    margin-top:40px;
    overflow:hidden;
}
/*
.video-block video {
    width:100%;
    height:auto;
    object-fit:cover;
    outline:0;
    position:absolute;
    top:0;
    left:0;
}

#video_overlay {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:99;
    cursor:pointer;
    background: url(../img/bg-tanitim.jpg) no-repeat;
    background-size:cover;
}
#video_overlay i {
    font-size:12rem;
    color:#ffffff;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    opacity:0.5;
}
#video_overlay.active {
    opacity:0;
    background-image:none;
}
#video_overlay.active .fa-play-circle:before {
    content: "\f28b";
}
*/
.tanitim-filmi .container-fluid, .video-block {
    height:100%;
}
#frame_tanitim {
    display: block;       /* iframes are inline by default */
    background: #000;
    border: none;         /* Reset default border */
    height: 100%;        /* Viewport-relative units */
    width: 100%;
}
	

	
	
