@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-SemiBold.eot');
    src: url('../fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('../fonts/Gilroy-SemiBold.woff') format('woff'),
        url('../fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('../fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Black.eot');
    src: url('../fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Black.woff2') format('woff2'),
        url('../fonts/Gilroy-Black.woff') format('woff'),
        url('../fonts/Gilroy-Black.ttf') format('truetype'),
        url('../fonts/Gilroy-Black.svg#Gilroy-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Bold.eot');
    src: url('../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Bold.woff2') format('woff2'),
        url('../fonts/Gilroy-Bold.woff') format('woff'),
        url('../fonts/Gilroy-Bold.ttf') format('truetype'),
        url('../fonts/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/*font-family: 'Open Sans', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Work Sans', sans-serif;*/

body{
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #262626;
}

h1 , h2 , h3 , h4 , h5 , h6{
	margin: 0 0 15px 0;
	padding: 0px;
	font-weight: 900;
	font-family: 'Gilroy';
}

h1{
	font-size: 50px;
}

h2{
	font-size: 45px;
}

h3{
	font-size: 36px;
}

h4{
	font-size: 32px;
}

h5{
	font-size: 26px;
}

h6{
	font-size: 24px;
}

p{
	margin: 0 0 15px 0;
}

a , a:hover , a:visited , a:focus{
	outline: none;
	text-decoration: none;
}

input , textarea{
	outline: none !important;
}

ul , ol{
	margin: 0 0 0 10px;
	padding: 0px;
}

ul li , ol li{
	margin: 0 0 0 10px;
	padding: 0px;	
}

img{
	max-width: 100%;
}

input[type="text"] , input[type="tel"] , input[type="password"] , input[type="email"] , input[type="url"] , textarea{
	width: 100%;
	height: 45px;
	padding: 0 20px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #d0d0d0;
	background: #ffffff;
}

textarea{
	height: 150px;
	resize: none;
	padding: 20px;
}

section{
	clear: both;
	position: relative;
	padding: 80px 0;
}

section:before , section:after{
	clear: both;
	display: table;
	content: "";
}

.theme-btn{
	display: inline-block;
	width: auto;
	padding: 0 25px;
	height: 55px;
	line-height: 54px;
	border: none;
	box-shadow: none;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	background: #009DFF;
	background: -moz-linear-gradient(left,  #009DFF 0%, #5BC0FF 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #009DFF 0%,#5BC0FF 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #009DFF 0%,#5BC0FF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009DFF', endColorstr='#5BC0FF',GradientType=1 ); /* IE6-9 */
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	font-weight: 700;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	font-family: 'Gilroy';
	font-weight: 900;
	font-size: 16px;
	letter-spacing: 0.8px;
}

.theme-btn:hover{
	background: #5BC0FF; /* Old browsers */
	background: -moz-linear-gradient(left,  #5BC0FF 0%, #009DFF 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #5BC0FF 0%,#009DFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #5BC0FF 0%,#009DFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5BC0FF', endColorstr='#009DFF',GradientType=1 ); /* IE6-9 */
	color: #ffffff;
}

/* HEADER PART */

.header-part{
	float: left;
	width: 100%;
	position: relative;
	padding: 20px 0;
}

.header-inner{
	display: flex;
	width: 100%;
	align-items: center;
}

.logo{
	display: flex;
	width: auto;
	margin-right: auto;
}

.logo img{
	max-width: 120px;
}

.header-right{
	display: flex;
	width: auto;
	align-items: center;
}

.header-part .theme-btn{
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	letter-spacing: 0.5px;
}

.main-menu ul , .main-menu li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.main-menu ul li{
	display: inline-block;
	width: auto;
	margin-right: 28px;
}

.main-menu ul li:last-child{
	margin-right: 0px;
}

.main-menu ul li a{
	display: block;
	font-weight: 700;
	color: #a3a3a3;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.main-menu ul li:hover a , .main-menu ul li.active a{
	color: #262626;
}

.btn-lang{
	margin-left: 50px;
}

.language-switch{
	margin-left: 12px;
}

/* MAIN PART */

.main-part{
	float: left;
	width: 100%;
}

.home-shedule-left{
	float: left;
	width: 100%;
	position: relative;
}

.home-shedule-right{
	float: left;
	width: 100%;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 40px 38px 0;
	margin-top: 15px;
	position: relative;
	z-index: 1;
	background: #ffffff;
}

.home-shedule-wrapper .row{
	margin: 0px;
}

.home-shedule-wrapper .col-xs-12{
	padding: 0px;
}

.home-shedule-left h2 img{
	vertical-align: bottom;
	margin-left: 5px;
}

.graph-img {
	position: relative;
	display: block;
	margin-top: 25px;
	position: absolute;
	bottom: 30%;
	left: 0px;
	width: 57%;
}

.graph-img img{
	width: 100%;
}

/*.graph-img:before {
	background: #efefef;
	position: absolute;
	left: -100%;
	bottom: 9px;
	height: 98px;
	content: "";
	width: 100%;
}*/

.home-shedule-right h4{
	text-align: center;
	line-height: normal;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

.home-shedule-right h4 span{
	color: #009DFF;
}

.home-shedule-right h4 strong{
	color: #009DFF;
}

.form-field{
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}

.form-field:last-child{
	margin-bottom: 0px;
}

.form-field .small-field {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 70px;
	padding: 0 8px 0 15px;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.form-field .phone-input{
	padding-left: 108px;
}

.input-flag {
	position: absolute;
	left: 9px;
	top: 11px;
	z-index: 1;
	max-width: 25px;
}

.form-shedule{
	margin-top: 50px;
}

.form-field small{
	margin: 0 auto;
	max-width: 70%;
	display: inline-block;
	color: #ababab;
	font-size: 13px;
}

.form-field small a{
	color: #ababab;
	font-weight: 600;
	text-decoration: underline;
}

.form-field small a:hover{
	color: #009dff;
}

/* RADIO BUTTON */

.lbl-radio {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-bottom: 0px;
}

.lbl-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.lbl-radio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	width: 26px;
	border: 2px solid #009DFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.lbl-radio input:checked ~ .checkmark {
	background-color: #ffffff;
}

.lbl-radio .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.lbl-radio input:checked ~ .checkmark:after {
	display: block;
}

.lbl-radio .checkmark:after {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background: #009DFF;
} 

.form-field .lbl-radio{
	margin-right: 25px;
}

.form-field .lbl-radio:last-child{
	margin-right: 0px;
}

.title-show{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 60px 0;
}

.title-show h2{
	font-size: 50px;
}

.partner-logo-wrapper{
	padding: 0 100px;
}

.partner-logo-blog{
	margin-bottom: 55px;
	text-align: center;
}

.left-rec{
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.right-rec{
	position: absolute;
	right: 0px;
	bottom: -90px;
}

.btn-center{
	text-align: center;
}

.owl-theme .owl-nav [class*="owl-"] {
	color: #FFF;
	font-size: 14px;
	margin: 0;
	padding: 0px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 0px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 45px;
	height: 20px;
	text-indent: -100000px;
}

.owl-carousel .owl-nav .owl-prev , .owl-carousel .owl-nav .owl-prev:hover{
	left: 30px;
	background: url('../images/arrow-left.png') no-repeat center center;
	background-size: 45px auto;
}

.owl-carousel .owl-nav .owl-next , .owl-carousel .owl-nav .owl-next:hover{
	right: 30px;
	background: url('../images/arrow-right.png') no-repeat center center;
	background-size: 45px auto;
}

.storie-slider{
	padding-left: 5%;
}

.certificate-blog{
	display: flex;
	width: 100%;
	align-items: center;
	margin-top: 70px;
}

.certificate-blog h4{
	color: #545454;
	margin: 0px;
}

.certificate-left{
	display: flex;
	width: auto;
}

.certificate-right{
	display: flex;
	width: auto;
	align-items: center;
	padding-left: 40px;
}

.certificate-right a {
	display: inline-block;
	width: auto;
	margin-left: 50px;
	max-width: 140px;
}

.news-part{
	padding: 80px 0;
	float: left;
	width: 100%;
}

.news-part:before {
	position: absolute;
	top: -100px;
	left: 0px;
	width: 100%;
	height: 109px;
	background: url('../images/line.png') no-repeat center center;
	content: "";
}

.news-inner{
	float: left;
	width: 100%;
	position: relative;
}

.news-left h2{
	color: #404040;
	padding-left: 62px;
}

.news-left h2 span{
	color: #009DFF;
}

.linkedIn-wrapper{
	display: inline-block;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 20px;
}

.linkedIn-blog{
	display: flex;
	width: 100%;
	position: relative;
	align-items: center;
	color: rgba(0, 0, 0, 0.4);
	background: #FAFAFA;
	margin-bottom: 10px;
}

.linkedIn-wrapper .linkedIn-blog:first-child{
	display: flex;
	width: 100%;
	position: relative;
	align-items: center;
	color: rgba(0, 0, 0, 1);
	background: #FAFAFA;
	margin-bottom: 10px;
}

.linkedIn-wrapper .linkedIn-blog:first-child .linkedIn-icon i {
    background: #000000;
}

.linkedIn-wrapper .linkedIn-blog:first-child a.read-on-link{
	color: #000000;
}

.linkedIn-wrapper .linkedIn-blog:first-child:hover  a.read-on-link {
    color: #009DFF;
}

.linkedIn-icon{
	display: flex;
	width: auto;
	padding: 22px 25px;
}

.linkedIn-icon i {
	color: #ffffff;
	background: #dcdbdb;
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 28px;
}

.linkedIn-content{
	border-left: 1px solid #D9D9D9;
	padding: 22px 220px 22px 24px;
}

.news-right {
	margin-top: 140px;
	position: relative;
	text-align: center;
}

.news-right h4{
	color: #ffffff;
	font-size: 24px;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.news-right h4 span{
	font-weight: 300;
	font-size: 20px;
}

.news-right-title{
	position: absolute;
	bottom: 40px;
	left: 0px;
	width: 100%;
	z-index: 1;
}

.read-on-link {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(71, 71, 71, 0.5);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.read-on-link img{
	margin-left: 10px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	visibility: hidden;
	opacity: 0;
	width: 0px;
}

.read-on-link strong{
	font-weight: 700;
}

.linkedIn-blog:hover{
	background: transparent;
}

.linkedIn-blog:hover .linkedIn-icon i{
	background: #000000;
}

.linkedIn-blog:hover .linkedIn-blog{
	color: #000000;
}

.linkedIn-blog:hover .read-on-link{
	color: #009DFF;
}

.linkedIn-blog:hover .read-on-link img{
	width: auto;
	opacity: 1;
	visibility: visible;
}

.left-rec-bottom{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.we-result-container{
	max-width: 700px;
	margin: 0 auto 50px;
}

.result-flex{
	display: flex;
	width: 100%;
	align-items: center;
}

.result-flex a{
	margin-right: 15px;
}

.result-flex a:last-child{
	margin-right: 0px;
}

.home-shedule-left h2 {
	font-size: 50px;
}

.we-result .title-show{
	margin-bottom: 30px;
}

.client-talk-blog{
	float: left;
	width: 100%;
}

.client-img{
	float: left;
	width: 210px;
}

.client-img img {
    width: 210px;
    height: 210px;
    object-fit: cover;
}

.client-img img{
	width: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.client-talk .title-show {
	margin-bottom: 0px;
	text-align: left;
	padding-left: 319px;
}

.client-info {
	margin-left: 260px;
	margin-top: 30px;
	padding-right: 20px;
}

.client-name{
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.client-name p{
	margin: 0px;
}

.client-name strong{
	display: block;
	font-weight: 700;
}

.client-slider {
	padding: 0 60px;
}

.client-slider.owl-carousel .owl-nav .owl-prev, .client-slider.owl-carousel .owl-nav .owl-prev:hover{
	left: 0px;
}

.client-slider.owl-carousel .owl-nav .owl-next, .client-slider.owl-carousel .owl-nav .owl-next:hover{
	right: 0px;
}

.client-vector {
	position: absolute;
	bottom: -260px;
	right: 0px;
}

.contact-inner{
	display: inline-block;
	width: 100%;
}

.contact-inner h2{
	margin-bottom: 35px;
}

.contact-left{
	float: left;
	width: 60%; 
}

.contact-right{
	float: left;
	width: 40%;
}

.contact-right .contact-left-first{
	display: none;
}

.lg-txt{
	font-size: 36px;
	font-weight: 900;
	font-family: 'Gilroy';
	color: #009DFF;
	line-height: normal;
}

.lg-txt a{
	color: #009DFF;
	display: block;	
}

.lg-txt a:hover{
	color: #333333;
}

.contact-left-first{
	float: left;
	width: 50%;
	padding-right: 30px;
}

.contact-first-wrapper{
	display: inline-block;
	width: 100%;
}

.form-contact input[type="text"] , .form-contact input[type="tel"] , .form-contact input[type="password"] ,
.form-contact input[type="email"] , .form-contact input[type="url"] , .form-contact textarea{
	height: 60px;
}

.form-contact textarea{
	height: 140px;
}

.form-field{
	margin-bottom: 20px;
}

.form-contact {
	margin-top: 50px;
}

.form-contact .theme-btn{
	height: 60px;
	line-height: 60px;
	min-width: 150px;
	font-size: 20px;
}

.contact-right{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 40%;
}

body.home .contact-right{
	position: absolute;
	right: 0px;
	top: -80px;
	width: 40%;
}
.bilgercontactminus .contact-right{
	position: absolute;
	right: 0px;
	top: -80px;
	width: 40%;
}
.bilgercontactminus .icon-spl{
	display: none;
}
body.home .icon-spl{
	display: none;
}

.contact-right iframe{
	width: 100% !important;
	height: 550px !important;
}

/* FOOTER PART */

.footer-part{
	float: left;
	width: 100%;
	position: relative;
	padding-top: 200px;
}

.footer-top{
	float: left;
	width: 100%;
	position: relative;
	background: #F5F6F7;
	padding: 40px 0 30px 0;
}

.footer-top:before{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 122px;
	background: url('../images/footer-top-bg.png') no-repeat center center;
	top: -122px;
	content: "";
}

.footer-top-left{
	float: left;
	width: 20%;
	margin-right: 6%;
}

.footer-top-left img{
	max-width: 120px;
}

.footer-top-middle{
	float: left;
	width: 35%;
}

.footer-top-middle ul , .footer-top-middle li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.footer-top-middle ul{
	margin-bottom: 55px;
}

.footer-top-middle li{
	display: inline-block;
	width: auto;
	margin-right: 25px;
}

.footer-top-middle li:last-child{
	margin-right: 0px;
}

.footer-top-middle li a{
	display: block;
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
}

.footer-top-middle li:hover a{
	color: #009DFF;
}

.footer-top-right{
	float: right;
	width: 25%;
}

.footer-top-right .phone-txt{
	font-size: 24px;
	color: #009DFF;
	font-weight: 700;
	display: block;
	margin-bottom: 35px;
	text-decoration: underline;
}

.footer-top-right .phone-txt:hover{
	color: #000000;
}

.footer-bottom{
	color: #000000;
	float: left;
	width: 100%;
	padding: 35px 0;
}

.footer-bottom a{
	color: #000000;
}

.footer-bottom a:hover{
	color: #009DFF;
}

.success-stories {
	position: relative;
	z-index: 1;
}

/* SERVICE PAGE */

.service-part .title-show{
	margin-bottom: 40px;
}

.service-inner{
	display: inline-block;
	width: 100%;
}

.service-blog{
	display: flex;
	width: 100%;
	flex-direction: column;
	background: #F5F6F7;
	padding: 50px;
	color: #4E4E4E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	min-height: 330px;
	position: relative;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	margin-top: 25px;
}

.service-blog h4{
	margin-bottom: 25px;
	font-size: 30px;
}

.more-info{
	position: absolute;
	bottom: 50px;
	right: 50px;
}

.service-blog:hover , .service-blog:hover h4{
	color: #ffffff;
}

.service-blog:hover{
	-webkit-background: linear-gradient(0deg, #545454, #545454);
	-moz-background: linear-gradient(0deg, #545454, #545454);
	-ms-background: linear-gradient(0deg, #545454, #545454);
	-o-background: linear-gradient(0deg, #545454, #545454);
	background: linear-gradient(0deg, #545454, #545454);
}

.service-blog:hover .more-info img{
	-webkit-filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-ms-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.margin-bottom-more{
	margin-bottom: 200px;
}

.margin-top-more{
	margin-top: 80px;
}

.icon-spl{
	display: block;
	margin-bottom: 30px;
}

.banner-part{
	display: inline-block;
	width: 100%;
	margin-bottom: 40px;
}

.banner-part img{
	width: 100%;
}

.sub-title{
	margin-bottom: 50px;
}

.storie-title{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0px;
	width: 100%;
	z-index: 2;
	text-align: center;
}

.storie-title h5{
	margin: 0px;
	font-weight: normal;
	font-size: 22px;
}

.stories-slider .item a{
	color: #262626;
}

.news-inner .btn-center .theme-btn{
	margin-left: -30%;
}

.shedule-grh{
	padding-right: 20%;
}

.mobile-bg-home{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0px;
	display: none;
}

.mobile-foto-show{
	display: none;
}

.contact-address-part.v2 {
    padding-top: 0px;
}
.storie-slider .owl-item .item img {
    height: 270px;
    object-fit: cover;
    opacity: 0.50;
}

@media(max-width: 1500px){
	.left-rec-bottom {
		max-width: 210px;
	}
}

@media(max-width: 1200px){

	.left-rec , .left-rec-bottom , .right-rec{
		max-width: 10%;
	}

	.client-vector {
		bottom: -10px;
		width: 30%;
	}

	.lg-txt {
		font-size: 25px;
	}

	.home-shedule-left h2{
		font-size: 46px;
	}

	.graph-img{
		bottom: 46%;
	}

	.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev:hover{
		left: 10px;
	}

	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next:hover{
		right: 10px;
	}

	.storie-title h5{
		font-size: 20px;
	}
}

@media(max-width: 991px){

	body{
		font-size: 15px;
	}

	h1{
		font-size: 34px;
	}

	h2{
		font-size: 30px;
	}

	h3{
		font-size: 27px;
	}

	h4{
		font-size: 24px;
	}

	h5{
		font-size: 22px;
	}

	h6{
		font-size: 20px;
	}

	.home-shedule-left h2{
		font-size: 34px;
	}

	.home-shedule-right {
		padding: 20px 15px 0;
		margin-top: 15px;
	}

	.form-field .lbl-radio {
		margin-right: 5px;
	}

	.title-show h2 {
		font-size: 40px;
	}

	.news-left h2{
		padding-left: 0px;
	}

	.linkedIn-content {
		padding: 22px 24px 22px 24px;
	}

	.read-on-link {
		position: relative;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}

	.linkedIn-content span{
		display: block;
		margin-bottom: 15px;
	}

	.client-img {
		width: 120px;
	}

	.client-info{
		margin-left: 150px;
	}

	.client-talk .title-show{
		padding-left: 209px;
	}

	.contact-inner h2{
		margin-bottom: 20px;
	}

	.form-contact {
		margin-top: 20px;
	}

	.form-contact .contact-left-first{
		padding-right: 0px;
		width: 100%;
	}

	.form-contact .contact-left-first:last-child{
		margin-top: 20px;
	}

	.footer-top-left{
		margin-right: 3%;
	}

	.footer-top-middle{
		width: 45%;
	}

	.footer-top-right{
		width: 30%;
	}

	.main-menu ul li{
		margin-right: 15px;
	}

	.btn-lang {
		margin-left: 20px;
	}

	.service-blog{
		padding: 25px;
		min-height: 275px;
	}

	.service-blog h4{
		font-size: 22px;
	}

	.more-info{
		bottom: 25px;
		right: 25px;
	}

	.more-info img {
		max-width: 25px;
	}

	.graph-img {
		bottom: 53%;
	}

	.news-right h4{
		font-size: 22px;
	}

	.news-right h4 span{
		font-size: 18px;
	}

	.news-right-title{
		bottom: 15px;
	}
}

@media(max-width: 767px){

	h1{
		font-size: 30px;
	}

	h2{
		font-size: 26px;
	}

	h3{
		font-size: 24px;
	}

	h4{
		font-size: 22px;
	}

	h5{
		font-size: 20px;
	}

	h6{
		font-size: 18px;
	}

	.header-part{
		padding: 15px 0;
	}

	.mean-container .mean-nav{
		top: 50px;
	}

	.header-part .container{
		max-width: 100%;
	}

	/* Mobile Menu */
	
	.mean-container a.meanmenu-reveal {
		padding: 0px;
		top: 2px;
		right: 15px !important;
		background: url('../images/burger.png') no-repeat center center;
		height: 23px;
		width: 28px;
		text-indent: -1000000px !important;
		background-size: 28px auto;
	}

	.mean-container a.meanmenu-reveal span{
		position: relative;
		background: #009DFF;
		display: none;
	}

	.mean-container a.meanmenu-reveal span:before{
		position: absolute;
		top: -6px;
		height: 3px;
		background: #009DFF;
		content: "";
		width: 22px;
		left: 0px;
	}

	.mean-container a.meanmenu-reveal span:after{
		position: absolute;
		bottom: -6px;
		height: 3px;
		background: #009DFF;
		content: "";
		width: 22px;
		left: 0px;
	}

	.margin-top-more {
		margin-top: 0px;
	}

	.margin-bottom-more {
		margin-bottom: 100px;
	}

	.icon-marker.icon-spl {
		margin-top: 30px;
	}

	.shedule-grh{
		display: none;
	}

	.mobile-bg-home{
		display: block;
	}

	.home-shedule-right{
		background: transparent;
	}

	.mobile-foto-show{
		display: block;
		position: relative;
		margin-top: 35px;
	}

	.mobile-foto-show img{
		width: 100%;
	}

	.news-inner .col-md-4.col-sm-12.col-xs-12.order-md-2{
		display: none;
	}

	.mobile-foto-show .news-right-title{
		display: block;
		position: relative;
		top: 0px;
		left: 0px;
		text-align: center;
		margin-top: 35px;
	}

	.mobile-foto-show .news-right-title h4{
		font-size: 24px;
		margin: 0px;
	}

	.mobile-foto-show .news-right-title h4 span{
		font-size: 20px;
		font-weight: 300;
	}

	.news-inner .btn-center .theme-btn{
		margin-left: 0px;
	}
}

@media(max-width: 767px){
	.btn-lang .theme-btn{
		display: none;
	}

	.graph-img {
		display: none;
	}

	.home-shedule-right{
		margin-top: 35px;
	}

	.certificate-right a{
		margin-left: 15px;
	}

	.certificate-right{
		padding-left: 0px;
	}

	.news-right{
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.linkedIn-wrapper{
		margin-top: 25px;
	}

	.client-info{
		margin-left: 0px;
		float: left;
		width: 100%;
		padding-right: 0px;
	}

	.client-img {
		width: 120px;
		float: none;
		margin: 0 auto;
	}

	.client-talk .title-show {
		padding-left: 0px;
		text-align: center;
	}

	.contact-left-first{
		width: 100%;
		padding-right: 0px;
		margin-bottom: 20px;
	}

	.form-contact {
		margin-top: 0px;
	}

	.footer-top-left , .footer-top-middle{
		margin-right: 0px;
		width: 100%;
		margin-bottom: 25px;
	}

	.footer-top-right{
		width: 100%;
	}

	.footer-top-middle ul{
		margin-bottom: 15px;
	}

	.privacy-policy{
		margin-top: 10px;
	}

	.footer-bottom .footer-top-left{
		display: none;
	}

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

	.footer-top{
		padding-top: 0px;
	}

	.partner-logo-wrapper {
		padding: 0 20px;
	}

	/*.meanmenu-reveal.meanclose {
		top: -3px !important;
		color: #fc178c !important;
	}*/

	.service-blog{
		padding: 25px;
		min-height: 275px;
	}

	.home-shedule-left{
		text-align: center;
	}

	.btn-lang{
		display: none;
	}

	.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev:hover , 
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next:hover{
		background-size: 20px auto;
	}

	.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev:hover{
		left: 15px;
	}

	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next:hover{
		right: 15px;
	}

	.owl-theme .owl-nav [class*="owl-"]{
		width: 20px;
	}

	section {
		padding: 40px 0;
	}
	.client-img img {
	    height: 120px;
	    object-fit: cover;
	}
}

@media(max-width: 576px){
	.footer-part{
		padding-top: 120px;
	}

	.contact-left{
		width: 100%;
	}

	.contact-right {
		position: relative;
		right: 0px;
		top: 0px;
		width: 100%;
		float: left;
		margin-top: 30px;
	}

	.bilgercontactminus .contact-right {
		position: relative;
		right: 0px;
		top: 0px;
		width: 100%;
		float: left;
		margin-top: 30px;
	}

	body.home .contact-right {
		position: relative;
		right: 0px;
		top: 0px;
		width: 100%;
		float: left;
		margin-top: 30px;
	}

	.contact-left-first{
		margin-bottom: 0px;
	}

	.contact-right iframe {
		width: 100% !important;
		height: 300px !important;
	}

	.client-slider {
		padding: 0 30px;
		margin-top: 35px;
	}

	.title-show h2 {
		font-size: 36px;
		margin: 0px;
	}

	.news-left h2 {
		font-size: 30px;
	}

	.form-shedule {
		margin-top: 30px;
	}

	.result-flex a {
		margin-right: 0px;
	}

	.contact-inner h2{
		margin: 20px 0 15px 0;
	}

	/*.lg-txt {
		font-size: 20px;
	}*/

	.contact-left-first h2{
		font-size: 30px;
	}

	.certificate-blog{
		display: inline-block;
		width: 100%;
		margin-top: 30px;
	}

	.certificate-blog h4{
		margin-bottom: 15px;
	}

	.certificate-right a:first-child{
		margin-left: 0px;
	}

	.title-show{
		margin-bottom: 45px;
	}

	/*.partner-logo-wrapper .col-xs-12{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}*/

	.partner-logo-wrapper{
		text-align: center;
	}

	.we-result-container{
		margin-bottom: 30px;
	}

	.home-contact{
		padding-top: 0px;
	}

	.home-shedule-left h2 {
		text-align: center;
	}

	.home-shedule-right{
		border:none;
		padding: 0px;
	}

	.certificate-left{
		text-align: center;
	}

	.service-part .title-show {
		margin-bottom: 10px;
	}

	.certificate-right{
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.certificate-right a{
		display: inline-block;
		width: 100%;
		margin: 0 0 30px 0;
		max-width: 100%;
	}

	.certificate-right a img{
		max-width: 140px;
	}

	.certificate-right a:first-child{
		margin-bottom: 0px;
	}

	.logo {
		width: 100%;
		justify-content: center;
	}

	.storie-slider{
		padding-left: 15px;
		padding-right: 15px;
	}

	.client-vector {
		bottom: -10px;
		width: 50%;
	}

	.contact-right .contact-left-first{
		display: block;
		margin-bottom: 25px;
	}

	.contact-first-wrapper .contact-left-first:last-child{
		display: none;
	}

	.contact-first-wrapper .form-contact .contact-left-first{
		display: block;
	}

	.form-contact{
		margin-top: 30px;
	}

	.mobile-bg-home img{
		width: 100%;
	}
}

@media(max-width: 480px){
	.linkedIn-blog{
		display: inline-block !important;
		width: 100%;
	}

	.linkedIn-content{
		border-left: none;
	}

	.result-flex{
		display: inline-block;
		width: 100%;
		text-align: center;
	}
}

@media screen and (max-width: 1600px) and (min-width: 1101px){
	.left-rec img{
	    width: 50%;
	    float: left;
	}
	.right-rec img {
	    width: 50%;
	    float: right;
	}
}

/* Developer CSS */
.nonepadding {
    padding: 0px;
}
.client-talk{
	float: left;
	width: 100%;
}
input[type="text"]:focus:hover,
input[type="email"]:focus:hover,
input[type="radio"]:focus:hover,
textarea:focus:hover{
	outline: none;
	box-shadow: 0px 0px 5px #009DFF;
	border:1px solid #5AB0DB;
	border-radius:0;
} 
.wpcf7-response-output {
    float: left;
    width: 94%;
    border: 2px solid #333 !important;
}
.bilger-banner-sec {
    float: left;
    width: 100%;
    padding-top: 80px;
}
.bilger-main-content h1,
.bilger-main-content h2,
.bilger-main-content h3,
.bilger-main-content h4,
.bilger-main-content h5,
.bilger-main-content h6{
	margin-bottom: 30px;
	margin-top: 30px;
}
.bilger-main-content section {
    clear: both;
    position: relative;
    padding: 40px 0;
}
.bilger-vertical-space1 {margin-top: 5px;display: inline-block;width: 100%;}
.bilger-vertical-space2 {margin-top: 10px;display: inline-block;width: 100%;}
.bilger-vertical-space3 {margin-top: 20px;display: inline-block;width: 100%;}
.bilger-vertical-space4 {margin-top: 40px;display: inline-block;width: 100%;}
.bilger-vertical-space5 {margin-top: 60px;display: inline-block;width: 100%;}
.bilger-vertical-space6 {margin-top: 80px;display: inline-block;width: 100%;}
.bilger-vertical-space7 {margin-top: 100px;display: inline-block;width: 100%;}
header nav ul li.current-menu-item a{
	color: #262626;
}
footer .footer-links ul li.current-menu-item a{
	color: #009DFF;
}
body.single .title-show {
    margin: 0 0 20px 0;
}
body.single .banner-part img {
    width: auto;
}
.bilgerblogs {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
}
.bilgerblogs .card {
    border: 2px solid #eee;
    margin-bottom: 25px;
}
.bilgerblogs .card img {
    height: 230px;
    object-fit: cover;
}
.bilgerblogs .card .blog-tle a {
    color: #333;
}
.bilgerblogs .card .blog-tle a:hover {
    color: #009DFF;
}
.teamloader {
    width: 30px;
    margin-left: 10px;
}
.bilgermessageerror,
.bilgermessagesuccess {
    float: left;
    width: 100%;
    text-align: center;
    color: brown;
}
@media(min-width: 1100px){
	.storie-slider .owl-carousel .owl-nav .owl-prev{
		display: none;
	}
	.owl-carousel.client-slider .owl-nav .owl-prev{
		display: none;
	}
	@keyframes gradient-fade {
	  	0% {
	    	transform: translate(-40%, 40%);
		}
		100% {
		    transform: translate(-80%, 80%);
		}
	}
	.home-shedule-left .emoji {
	    animation: gradient-fade 3s ease-in-out 3s infinite alternate;
	    webkit-animation: gradient-fade 3s ease-in-out 3s infinite alternate;
	    position: absolute;
	    right: 50px;
	    top: 40px;
	}
}
@media(max-width: 767px){
	.bilger-vertical-space1 {margin-top: 5px;display: inline-block;width: 100%;}
	.bilger-vertical-space2 {margin-top: 7px;display: inline-block;width: 100%;}
	.bilger-vertical-space3 {margin-top: 10px;display: inline-block;width: 100%;}
	.bilger-vertical-space4 {margin-top: 20px;display: inline-block;width: 100%;}
	.bilger-vertical-space5 {margin-top: 30px;display: inline-block;width: 100%;}
	.bilger-vertical-space6 {margin-top: 40px;display: inline-block;width: 100%;}
	.bilger-vertical-space7 {margin-top: 50px;display: inline-block;width: 100%;}
	.bilger-banner-sec {
	    float: left;
	    width: 100%;
	    padding-top: 40px;
	}
	.banner-part {
	    display: inline-block;
	    width: 100%;
	    margin-bottom: 20px;
	}
	.footer-links ul{
		float: left;
		width: 100%;
		margin-bottom: 20px;
		margin-top: 10px;
	}
	.footer-links ul li {
	    float: left;
	    width: 100%;
	    margin-bottom: 15px;
	}
}
/* Language Switcher */
.language-switch {
    margin-left: 12px;
    display: inline-block;
}
.language-switch li {
    list-style: none;
    width: 65px;
}
.datepicker table tr td.day:hover, 
.datepicker table tr td.day.focused {
    background: #fe003d;
    cursor: pointer;
    border-radius: 0;
    color: #ffff;
}
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
    padding: 10px 12px;
}
/*.datepicker table tr td.day{
	border: 1px solid #fe003d;
}
.datepicker table tr td.new.day,
.datepicker table tr td.old.day{
	border: unset;
}*/
h4.ltcls {
    font-size: 25px;
}
.language-switch .wpml-ls-legacy-dropdown .wpml-ls-flag {
    width: 30px;
    height: 20px;
}
.language-switch .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{
	display: none;
}
.language-switch li {
    list-style: none;
    width: 30px;
}
.language-switch .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding: 0 !important;
}
.language-switch .wpml-ls-legacy-dropdown a {
    border: none;
}
.language-switch .wpml-ls-legacy-dropdown a {
    padding: 0px !important;
    padding-top: 5px !important;
}
.footer-top-right span {
    color: gray;
}
.footer-top-right span a {
    color: gray;
    text-decoration: underline;
}
.contact-left-first .icon-marker.icon-spl {
    margin-bottom: 38px;
}
header .header-part .mean-nav {
    float: left;
    width: 100%;
    background: #fff !important;
    position: absolute;
    left: 0px;
    top: 40px;
}
header .header-part .mean-nav ul{
	margin-top: 40px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
header .header-part .mean-nav ul li a {
    border: unset !important;
    color: #000 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-align: center !important;
    padding: 12px !important;
}
header .header-part .mean-nav ul li a:hover {
	color: #009DFF !important;
}
@media(min-width: 767px){
	.main-menu ul li:last-child{
		display: none;
	}
	.main-menu ul li:nth-last-child(2){
		margin-right: 0px;
	}
}
@media(max-width: 767px){
	.btn-lang {
        display: block !important;
        margin-right: 60px;
    }
    h4.ltcls {
        font-size: 22px;
    }
    .banner-part img {
        width: 100%;
        min-height: 150px;
        object-fit: cover;
    }
}