/**
*
* Contents
* 
* 01. General Styles
* 02. Alerts
* 03. Button
* 04. Forms
* 05. Panel
* 06. Accordion
* 07. Tab
* 08. Header
* 09. Footer
* 10. Sections
* 11. Call To Action
* 12. Process
* 13. Testimonials
* 14. Clients
* 15. Portfolio
* 16. Banner
* 17. Blog
* 18. Widgets
* 19. Welcome SLider
* 20. Contact
* 21. About
* 22. Services
* 
**/


/* ==========================================================================
   01. General Styles
   ========================================================================== */

/* Fonts
   ========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,500,100,900);
@import url(https://fonts.googleapis.com/css?family=Oswald:700);

/* Typography
   ========================================================================== */
body {
font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #21282e;
}
::-webkit-scrollbar {
    width: 0;
    border-radius: 100px;
}
a {
	color: #00488f;
	-webkit-transition: .25s;
	-ms-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}
a:hover {
	color: #00488f;
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
a img {
	position: relative;
}
p {
	margin-bottom: 24px;
}
h1, h2, h3, h4, h5, h6 {
	color: #21282e;
	margin-top: 0;
	font-weight: 500;
}
h1 {
	font-size: 30px;
	line-height: 26px;
	margin-bottom: 28px;
}
h2 {
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 28px;
}
h3 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 28px;
}
h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 28px;
}
h5 {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 28px;
}
h6 {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 28px;
}
.big-heading {
	text-transform: uppercase;
	font-weight: 900;
	position: relative;
	padding-left: 22px;
	margin-bottom: 48px;
	border-left: 9px solid #c31818;
}
.big-heading small {
	display: block;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	margin-bottom: 4px;
	padding-top: 9px;
}
.heading {
	letter-spacing: 1px;

	font-weight: 700;
	line-height: 28px;
	padding-left: 18px;
	margin-bottom: 48px;
	margin-top: 48px;
	position: relative;
	border-left: 5px solid #c31818;
}
.heading.no-margin-top {
	margin-top: 0;
}
.small-heading {

	font-weight: 700;
	line-height: 17px;
	padding-left: 12px;
	margin-bottom: 24px;
	position: relative;
	border-left: 3px solid #c31818;
}
.x-large-heading {
	font-weight: 900;
	font-size: 85px;
	line-height: 85px;
	color: #fff;
	margin-bottom: 24px;
	text-transform: uppercase;
}
.x-large-heading small {
	color: #21282e;
	font-size: 36px;
	line-height: 36px;
	display: block;
	font-weight: 900;
}
.x-large-heading.yellow small {
	color: #c31818;
}
.center-heading {
	font-weight: 900;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 54px;

	text-align: center;
}
.center-heading small {
	font-size: 16px;
	color: inherit;
	line-height: 20px;
	display: block;
	font-weight: 300;
	margin-bottom: 3px;
}
.center-heading:after {
	content: '';
	width: 67px;
	height: 9px;
	background: #c31818;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.center-heading.red:after {
	background: #ff4229
}
.large-center-heading {
	font-weight: 900;
	font-size: 34px;
	line-height: 40px;
	margin-bottom: 36px;
	text-transform: uppercase;
	text-align: center;
}
.large-center-heading small {
	font-size: 16px;
	color: inherit;
	line-height: 28px;
	display: block;
	font-weight: 300;
	margin-top: 3px;
	text-transform: none;
}
.heading-bracket {
	font-weight: 900;
	font-size: 30px;
	line-height: 46px;
	margin: 0 18px;
	margin-bottom: 36px;

	text-align: center;
}
.heading-bracket.left {
	text-align: left;
}
.heading-bracket small {
	font-size: 16px;
	color: inherit;
	line-height: 20px;
	display: block;
	font-weight: 300;
}
.heading-bracket span {
	position: relative;
	display: inline-block;
}
.heading-bracket span:before {
	content: '';
	display: block;
	width: 9px;
	height: 46px;
	border: 2px solid #c31818;
	border-right: none;
	position: absolute;
	left: -18px;
	top: 0;
}
.heading-bracket span:after {
	content: '';
	display: block;
	width: 9px;
	height: 46px;
	border: 2px solid #c31818;
	border-left: none;
	position: absolute;
	right: -18px;
	top: 0;
}
blockquote {
	background: #fff;
	border-left: 5px solid #ff4229;
	color: #6d7276;
	font-style: italic;
	font-size: 15px;
	line-height: 28px;
	padding: 16px 20px;
	margin: 28px 0;
}
.aligncenter {
	display: block;
	margin: 24px auto;
}
.alignleft {
	float: left;
	margin-right: 24px;
	margin-bottom: 12px;
}
.alignright {
	float: right;
	margin-left: 24px;
	margin-bottom: 12px;
}
.bordered-image {
	position: relative;
}

.fill-image {
	position: absolute;
	bottom: -96px;
	right: 0;
}
hr {
	border-top: 1px solid #e7e7e8;
	margin-top: 36px;
	margin-bottom: 36px;
}
.fa-ul {
	margin-left: 0;
}
.fa-li {
	position: static;
	width: auto;
	margin-right: 12px;
	color: #c31818;
}
@media all and (max-width: 768px) {
	.fill-image {
		position: relative;
		bottom: -48px;
		right: 0;
	}
	.column-spacer {
		margin-bottom: 36px;
	}
}

/* ==========================================================================
   02. Alerts
   ========================================================================== */
.alert {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	border-radius: 0;
	padding: 23px 26px; 
	margin-top: 20px;
	margin-bottom: 0;
}
.alert strong {
	font-weight: 500;
	text-transform: uppercase;
}
.alert .icon {
	margin-right: 26px;
}
.alert-success {
	background: #dff0d8;
	border: 1px solid #dae7d4;
	color: #3c763d;
}
.alert-success .icon {
	color: #6fcb49;
}
.alert-info {
	background: #d9edf7;
	border: 1px solid #d2e3ec;
	color: #31709c;
}
.alert-info .icon {
	color: #4992b7;
}
.alert-warning {
	background: #fcf8e3;
	border: 1px solid #faebcc;
	color: #8a6d3b;
}
.alert-warning .icon {
	color: #e0bf11;
}
.alert-danger {
	background: #f2dede;
	border: 1px solid #ebccd1;
	color: #b84442;
}
.alert-danger .icon {
	color: #ec5252;
}
.alert-small {
	font-size: 14px;
	padding: 12px 14px;
	margin-bottom: 1px;
}
.alert-small .icon {
	margin-right: 12px;
}
.form-alert {
	display: none;
}

/* ==========================================================================
   03. Button
   ========================================================================== */
.button {
	font-size: 16px;
	font-weight: 700;
	line-height: 42px;
	padding: 0 32px;
	display: inline-block;

	-webkit-transition: .25s;
	-ms-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	position: relative;
	letter-spacing: 1px;
	outline: none !important;
	border: none;
}
.button:hover {
	opacity: .75;
}
.button.small {
	font-size: 14px;
	line-height: 34px;
	padding: 0 20px;
}
.button.border:before {
	content: '';
	width: 8px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
}
.button.small.border:before {
	width: 7px;
	height: 34px;
}
.button.border {
	color: #21282e;
	border: 3px solid #21282e;
	background: #fff;
}
.button.border.clear {
	background: none;
}
.button.border.white-border {
	border-color: #fff;
	color: #fff;
}
.button.border.red:before {
	background: #ff4229;
}
.button.border.yellow:before {
	background: #c31818;
}
.button.border.green:before {
	background: #90c529;
}
.button.border.blue:before {
	background: #29c0ff;
}
.button.solid {
	padding: 0 38px;
	line-height: 48px;
}
.button.small.solid {
	padding: 0 26px;
	line-height: 40px;
}
.button.solid.red {
	color: #fff;
	background: #ff4229;
}
.button.solid.yellow {
	color: #fff;
	background: #c31818;
}
.button.solid.green {
	color: #fff;
	background: #90c529;
}
.button.solid.blue {
	color: #fff;
	background: #29c0ff;
}
.button.solid.dark {
	color: #fff;
	background: #21282e;
}
.button.icon-left i {
	margin-right: 9px;
}
.button.icon-right i {
	margin-left: 9px;
}
.button-list {
	font-size: 0;
}
.button-list .button {
	margin-right: 23px;
	margin-bottom: 14px;
}
.button-list.single .button {
	margin-right: 0;
}
.button-list .button:last-of-type {
	margin-right: 0;
}
.pagination {
	margin: 0;
	margin-top: 24px;
	display: flex;
	justify-content: center;
}
.pagination-right {
	text-align: right;
}
.pagination>li{
	    margin: 0 4px;
	    background: #00488F;
	    border-radius: 8px;
	    width: 35px;
	    height: 35px;
	    overflow: hidden;
	    display: flex;
	    align-items: center;
	    justify-content: center;
}
.pagination>li:nth-child(1) {
	opacity: .3
}

.pagination>li:nth-child(1) a {
	margin-top: 4px
}

.pagination>li:nth-child(2) {
	opacity: .5
}

.pagination>li:nth-child(3) {
	opacity: .7
}

.pagination>li:nth-last-child(3) {
	opacity: .7
}

.pagination>li:nth-last-child(2) {
	opacity: .5
}

 .pagination>li:last-child {
	opacity: .3
}

.pagination>li:last-child a {
	transform: rotate(180deg);
	margin-bottom: 4px
}
.pagination>li {
	background: #00488F;
}
.pagination>li>a {
border: none;
	background: #00488F;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}
.pagination-right .pagination>li>a {
	margin-left: 12px;
	margin-right: 0;
}
.pagination>li.active,
.pagination>li.active a {
	background: #faa61a;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover {
	background: transparent;
	border-color: transparent;
	color: #fff;
	opacity: 1;
}
.pagination>li.active>a:hover,
.pagination>li>a:hover{
border:none;
	background-color: transparent;
	color: #fff;
}
.pagination>li:first-child>a, .pagination>li:last-child>a {
	border-radius: 0;
}
.pagination>.prev>a {
	margin-right: 24px;
}
.pagination>.next>a {
	margin-right: 0;
	margin-left: 12px;
}
.pagination>.prev>a:before, .pagination>.next>a:before {
	content: '';
	width: 8px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	background: #ff4229;
}
.pagination>.next>a:before {
	background: #c31818;
}
.pager li>a {
	padding: 0 20px;
	border: 3px solid #21282e;
	color: #21282e;
	font-size: 16px;
	line-height: 42px;
	font-weight: 700;
	position: relative;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 0;
}
.pager li>a:before {
	content: '';
	width: 8px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	background: #ff4229;
}
.pager li>a:focus, .pager li>a:hover {
	background: #fff;
	border-color: #21282e;
	color: #21282e;
}
.pager .next>a:before {
	background: #c31818;
}
@media all and (max-width: 768px) {
	.pagination {
		margin-bottom: 24px;
	}
}

/* ==========================================================================
   04. Forms
   ========================================================================== */
input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]), select, textarea {
	display: block;
	border: 1px solid #e6e6e6;
	background: #fff;
	width: 100%;
	padding: 13px 15px;
	outline: none !important;
	font-size: 14px;
	line-height: 17px;
	font-weight: 300;
	color: #21282e;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.form-group {
	margin-bottom: 15px;
}
.newsletter-form label {
	font-size: 36px;
	font-weight: 100;
	line-height: 44px;
	float: left;
}
.newsletter-form .little-label {
	font-size: 16px;
	line-height: 20px;
	font-weight: 900;
	text-transform: uppercase;
	color: #ff4229;
	margin-bottom: 18px;
	display: block;
	letter-spacing: 2px;
}
.newsletter-form .input-wrapper {
	overflow: hidden;
	padding-left: 12px;
}
.newsletter-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]) {
	background: none;
	border: none;
	border-bottom: 1px solid #e3e3e3;
	width: 100%;
	height: 44px;
	font-size: 36px;
	font-weight: 100;
	line-height: 44px;
	outline: none !important;
}
.newsletter-form .clearfix {
	margin-bottom: 36px;
}
.search-form {
	position: relative;
}
.search-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]) {
	border: none;
	padding: 10px 15px;
}
.search-form button {
	background: none;
	border: none;
	font-size: 14px;
	line-height: 37px;
	position: absolute;
	top: 0;
	right: 0;
	color: #21282e;
	display: inline-block;
	width: 37px;
	padding: 0;
}
@media all and (max-width: 768px) {
	.newsletter-form label {
		float: none;
	}
	.newsletter-form .input-wrapper {
		padding-left: 0;
	}
}

/* ==========================================================================
   05. Panel
   ========================================================================== */
.panel {
	margin-bottom: 34px;
	border-radius: 0;
	box-shadow: none;
}
.panel-default {
	border-color: #e4e4e4;
}
.panel-body {
	padding: 22px 27px;
	padding-bottom: 37px;
}
.panel p:last-of-type {
	margin-bottom: 0;
}

/* ==========================================================================
   06. Accordion
   ========================================================================== */
.panel-group .panel {
	border-radius: 0;
	border: 1px solid #e0e0e0;
	border-radius: 0;
	box-shadow: none;
}
.panel-group .panel+.panel {
	margin-top: -1px;
}
.panel-group .panel-default>.panel-heading {
	background: #f4f4f4;
	border-color: #e0e0e0;
}
.panel-group .panel-heading {
	padding: 0;
}
.panel-group .panel-default>.panel-heading {
	color: #21282e;
}
.panel-group .panel-title {
	font-size: 16px;
	line-height: 68px;
	font-weight: 500;
}
.panel-group .panel-title>a {
	height: 100%;
	width: 100%;
	display: inline-block;
	padding: 0 25px;
}
.panel-group .panel-title>a:hover {
	color: #21282e;
}
.panel-group .panel-title .icon {
	float: right;
	font-size: 21px;
	-webkit-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.panel-group .panel-title .icon.rotate {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.panel-group .panel-body {
	padding: 34px 25px;
	line-height: 24px;
}
.panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #e0e0e0;
}
.panel-group .panel-body p:last-of-type {
	margin-bottom: 0;
}
@media all and (max-width: 768px) {
	.panel-group .panel-title {
		line-height: 24px;
	}
	.panel-group .panel-title>a {
		padding: 12px;
	}
}

/* ==========================================================================
   07. Tab
   ========================================================================== */
.tab-content {
	border: 1px solid #dfdfdf;
	background: #f6f6f6;
	padding: 20px;
    border-radius:12px;
}
.tab-content p:last-of-type {
	margin-bottom: 0;
}
.nav-tabs {

    border:none;
}
.nav-tabs h4{

        color: #00488f;
        font-size:22px;
        margin-bottom:10px;
}
.nav-tabs>li {
	margin:  0;
	border:none;
    display:block;
}
.nav-tabs>li:last-of-type {
	border-right: none;
}
.nav>li>a {
	padding: 5px 0;
}
.nav-tabs>li>a {
	border: none;
	border-radius: 0;
	margin-right: 0;
	line-height: 15px;
	font-size: 13px;
	color: #00488f;
	font-weight: 400;

	position: relative;
}
.nav-tabs>li>a i{

    margin-right:5px;
    font-size:18px;
}
.nav>li>a:focus, .nav>li>a:hover,
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: none;
	border: none;
	opacity: 1;
	color: #faa61a;
}

.nav-tabs>li.active>a:after {
	border-color: #21282e transparent transparent transparent;
}
/* Section Tabs
   ========================================================================== */
.section-tabs .tab-content {
	border: none;
	background: none;
	padding: 0;
	padding-top: 90px;
}
.section-tabs.no-line .nav-tabs:before {
	content: none;
}
/* Vertical Tabs
   ========================================================================== */
.vertical-tabs .tab-content {
	border: none;
	background: none;
	padding: 0;
	margin-left: 105px;
}
.vertical-tabs .nav-tabs {
	background: #eeeff0;
	border-bottom: none;
	width: 65px;
	float: left;
}
.light .vertical-tabs .nav-tabs {
	background: #fff;
}
.vertical-tabs .nav-tabs:before {
	content: none;
}
.vertical-tabs .nav-tabs>li {
	margin: 0;
	border-right: none;
	display: block;
	width: 100%;
	float: none;
	text-align: center;
}
.vertical-tabs .nav>li>a {
	padding: 0;
}
.vertical-tabs .nav-tabs>li>a {
	border: none;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 0;
	margin-right: 0;
	line-height: 72px;
	font-size: 36px;
	color: #21282e;
	position: relative;
}
.vertical-tabs .nav-tabs>li>a:hover {
	opacity: 1;
	color: #fff;
	background: #ff4229;
	border-bottom: 1px solid #ff4229;
}
.vertical-tabs .nav-tabs>li:last-of-type>a {
	border-bottom: none;
}
.vertical-tabs .nav-tabs>li>a span {
	font-size: 16px;
	line-height: 73px;
	font-weight: 700;
	color: #fff;
	background: #ff4229;
	display: block;
	position: absolute;
	left: 100%;
	top: 0;
	padding-right: 24px;
	visibility: hidden;
	opacity: 0;
	z-index: 9;
	-webkit-transition: .25s;
	-ms-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}
.vertical-tabs .nav-tabs>li:last-of-type>a span {
	line-height: 72px;
}
.vertical-tabs .nav-tabs>li>a:hover span {
	visibility: visible;
	opacity: 1;
}
.vertical-tabs .nav-tabs>li>a:before {
	content: none;
}
.vertical-tabs .nav-tabs>li>a:after {
	content: none;
}
.vertical-tabs .nav>li>a:focus {
	background: none;
}
.vertical-tabs .nav>li>a:active {
	background: #ff4229;
}
.vertical-tabs .nav-tabs>li.active>a, .vertical-tabs .nav-tabs>li.active>a:focus, .vertical-tabs .nav-tabs>li.active>a:hover {
	background: #ff4229;
	border: none;
	border-bottom: 1px solid #ff4229;
	opacity: 1;
	color: #fff;
}
.vertical-tabs .nav-tabs>li:last-of-type.active>a, .vertical-tabs .nav-tabs>li:last-of-type.active>a:focus, .vertical-tabs .nav-tabs>li:last-of-type.active>a:hover {
	border-bottom: none;
}
@media all and (max-width: 768px) {
	.tab-content {
		padding: 24px;
	}
	.nav-tabs>li {
		margin: 0;
		border-right: none;
	}
	.nav>li>a {
		padding: 0 24px;
	}
	.nav-tabs>li>a:before {
		left: 12px;
	}
	.nav-tabs>li>a:after {
		content: none;
	}
	.section-tabs .tab-content {
		padding-top: 48px;
	}
}

/* ==========================================================================
   08. Header
   ========================================================================== */

.header {
    box-shadow: 0 3px 3px rgba(0,0,0,.1);
    position: fixed;
    z-index: 1111;
    top: 0;
    left: 0;
    width: 100%;

}
.header-absolute{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9;
    box-shadow:none;
}
.header .top {
	background: #21282e;
	color: #5a5f63;
	font-size: 14px;
	line-height: 36px;
}
.header .top span {
	float: left;
}
.header .top .links {
	float: right;
}
.header .top a {
	color: #fff;
	font-weight: 700;
	margin-left: 36px;
}
@media (max-width:768px)
{
    #forMOB
    {
        width:100% !important;
    }
}
.header .top .links i {
	margin-right: 6px;
	font-size: 16px;
}

/* Navigation
   ========================================================================== */
.navigation {
    --bs-bg-opacity: 1;
      --bs-primary-rgb: 0, 72, 143;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;
	z-index: 9;
}
.header-absolute .navigation{
    background: rgba(0,0,0,.2);
}
.navigation .logo{
position:relative;
  background:#fff;
}
.navigation .logo img {
vertical-align:middle;
  float:none;
}
.navigation .logo a{
display:block;
  padding:5px 0;
}
.navigation .logo:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    left: -99%;
    top: 0;
    margin-right: -5px;
}
.main-nav {
	float: left;
	font-size: 0;
}
.main-nav ul {
	margin-bottom: 0;
	margin-top:0;
}
.main-nav ul>li {
	display: inline-block;
}
.main-nav ul>li a {
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    padding: 8px 16px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    cursor: pointer!important;
}
.main-nav ul>li a:hover, .main-nav ul>li:hover a {
	text-decoration: none;
}
.main-nav ul>li.active a {
	color: #ff4229;
}
.main-nav ul>li.active a:before {
	content: '';
	display: block;
	width: 3px;
	height: 16px;
	background: #ff4229;
	position: absolute;
	left: 14px;
	top: 24px;
}
.main-nav ul>li ul {
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
	background: #DC2E2E;
	position: absolute;
	top: 50px;
	height: auto;
	padding: 0;
	z-index: 999;
	min-width: 120px;
	box-shadow: 0 3px 3px rgba(0,0,0,.1);
    
}
.main-nav ul>li ul li {
	white-space: nowrap;
	position: relative;
	display: block;
}
.main-nav ul>li ul li a {
	background: none;
	height: 48px;
	width: 100%;
	line-height: 48px;
	padding: 0 24px;

}
.main-nav ul>li.active ul li a {
	color: inherit;
}
.main-nav ul>li.active ul li a:before {
	content: none;
}
.main-nav ul>li ul li.active a {
	color: #ff4229;
}
.main-nav ul>li ul li ul {
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
	position: absolute;
	left: 100%;
	top: 0;
}
.main-nav ul>li:hover>ul {
	opacity: 10;
	filter: alpha(opacity=100);
	visibility: visible;
}
.navigation-button {
	float: right;
	background: #c31818;
	line-height: 74px;
	padding: 0 42px;
	color: #fff;
	font-size: 14px;

	font-weight: 700;
	margin-left: 18px;
}




.navigation-button:hover {
	color: #fff;
}


.navigation button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    border-radius: 6px;
    font-size: 14px;
    margin-left: 20px;
    line-height: 18px;
    text-align: left;
    padding: 0 13px;
    transition: all .3s linear;
      border: 1px solid #ffffff;
    background-color: #0000;
  color:#fff;
  font-weight:500;
}
.navigation button:hover{
background-color: #fff;
    color: #00488f;
}
.navigation button.menubtn{
margin-left:0;
  border:none;
}
.navigation button.menubtn:hover{
background-color:transparent;
}
.navbar-toggler {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navigation button.menubtn span {
    position: relative;
    background: none;
    width: 36px;
    height: 1px;
    background-color: #fff;
}

.navigation button.menubtn span:after, .navigation button.menubtn span:before {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    margin-top: -1px;
    transition: all .3s linear;
    background: #ffffff;
}
.navigation button.menubtn span:after{
    bottom: -10px;
}
.navigation button.menubtn span:before{
    top: -10px;
}

.navigation button.menubtn.active span {
    background-image: none;
    background-color: #0000;
    height: 0;
}
.navigation button.menubtn.active span:after, .navigation button.menubtn.active span:before {
    opacity: 1;
    top: 50%;
}
.navigation button.menubtn.active span:before{
    transform: rotate(-45deg);
}
.navigation button.menubtn.active span:after{
    transform: rotate(45deg);
}
.navigation button i {
    font-size: 24px;
}
.navigation button.searchbtn{

  width:45px;
}
.navigation button.sitelerbtn i{
margin-right:5px;
}
.navigation button.uyelikbtn i{
margin-right:5px;
}
.responsive-menu-open {
	font-size: 21px;
	color: #353537;
	padding: 0 24px;
	line-height: 64px;
	height: 64px;
	float: right;
	display: none;
}
.responsive-menu-open:hover {
	color: #5d6e7b;
}
.responsive-menu {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 100%;
	min-width: 100%;
	background: #fff;
	z-index: 999;
	padding: 24px;
	overflow-y: scroll;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.responsive-menu.open {
	left: 0;
}
.responsive-menu-close {
	position: absolute;
	top: 24px;
	right: 24px;
	font-size: 48px;
	color: #353537;
}
.responsive-menu-close:hover {
	color: #5d6e7b;
}
.responsive-nav ul>li a {
	font-size: 16px;
	color: #353537;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 36px;
}
.responsive-nav ul>li.active>a {
	color: #ff4229;
}
.responsive-menu .navigation-button {
	float: none;
	display: block;
	text-align: center;
	margin-left: 0;
}
.no-scroll {
	overflow: hidden !important;
}
@media all and (max-width: 1200px) {
	.main-nav {
		display: none;
	}
	.responsive-menu-open {
		display: inline-block;
	}
}
@media all and (max-width: 768px) {
	.header .top span, .header .top .links {
		float: none;
	}
	.header .top a {
		margin-left: 0;
		margin-right: 18px;
	}
	.navigation .navigation-button {
		display: none;
	}
	.responsive-menu-open {
		padding-right: 22px;
	}
}

/* Page Title
   ========================================================================== */
.page-title {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.page-title .inner {
	padding: 65px 0;
	position: relative;
	z-index: 2;
}
.page-title .title {

	font-weight: 900;
	font-size: 36px;
	line-height: 55px;
	padding: 0 18px;
	background: #ffffff;
		display: table;
		color: #00488f;
	z-index: 9;
	padding: 0 22px;
}
.breadcrumb {
	padding: 0 0;
		line-height: 30px;
		border-radius: 0;
		background: transparent;
		display: table;
		color: #ffffff;
		font-size: 14px;
		font-weight: 500;
		margin-top: 40px;
}
.breadcrumb a {
	color: #ffffff;
}
.breadcrumb>li+li:before {
	color: #ffffff;
}
.breadcrumb>.active {
	color: #ffffff;
}
.map {
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
@media all and (max-width: 768px) {
	.page-title .inner {
		padding: 48px 0;
	}
}

/* ==========================================================================
   09. Footer
   ========================================================================== */
.footer {
	color: #4a4a4a;
	background: #f5f5f5;

	line-height: 28px;
}
.footer .copyright {
	color: #4a4a4a;
	font-size: 15px;
	line-height: 24px;
	background: #ffffff;
	text-align: center;
	margin-top: 60px;
    padding: 15px 20px;
}
.footer img {
	margin-bottom: 10px;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	color: #fff;
}
.footer .social-icons {
	font-size: 20px;
	line-height: 24px;
}
.footer .social-icons a {
	color: #828282;
	margin-right: 18px;
}
.footer .links a {
	display: block;
	color: #fff;
	line-height: 48px;
}
.footer .links a:hover {
	color: #fff;
}
.footer .small-heading {
	margin-bottom: 42px;
}
.footer .contact {
	margin-bottom: 20px;
}
.footer .contact .icon {
	float: left;
	font-size: 36px;
}
.footer .contact .content {
	margin-left: 48px;
	font-size: 16px;
	line-height: 24px;
}
@media all and (max-width: 768px) {
	.footer {
		padding: 48px 0;
		padding-bottom: 48px;
	}
	.footer .small-heading {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.footer .copyright {
		margin-top: 24px;
	}
}

/* ==========================================================================
   10. Sections
   ========================================================================== */
.section {
	position: relative;
	padding: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.section>.inner {
	padding: 50px 0;
	padding-bottom: 25px;
	background: #fff;
}
.section.large>.inner {
	padding: 144px 0;
}
.section.white>.inner {
	background: #fff;
}
.section.light>.inner {
	background: #f4f4f4;
}
.section.light-blue>.inner {
	background: #e9f1f4;
}
.section.light-blue.clear>.inner {
	background: rgba(236,241,245,.75);
}
.section.yellow>.inner {
	background: #c31818;
}
.section.clear>.inner {
	background: none;
}
.section.no-padding-bottom>.inner {
	padding-bottom: 0 !important;
}
.section.no-padding-top>.inner {
	padding-top: 0 !important;
}
.section.no-padding>.inner {
	padding: 0 !important;
}
.section.extra-top-padding>.inner {
	padding-top: 162px !important;
}
.section.large-extra-top-padding>.inner {
	padding-top: 268px !important;
}
.section .container {
	position: relative;
}
.section-header {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
	position: relative;
	margin-bottom: 54px;
}
.section-header .big-heading {
	margin-bottom: 0;
	float: left;
	margin-right: 58px;
}
.section-header p {
	float: left;
	max-width: 520px;
	margin-top: 8px;
	margin-bottom: 0;
}
.section-header img {
	position: absolute;
	bottom: 0;
	right: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
@media all and (max-width: 768px) {
	.section>.inner {
		padding: 48px 0;
	}
	.section.large>.inner {
		padding: 96px 0;
	}
	.section.extra-top-padding>.inner {
		padding-top: 48px !important;
	}
	.section.large-extra-top-padding>.inner {
		padding-top: 48px !important;
	}
	.section-header .big-heading {
		margin-bottom: 12px;
	}
	.section-header img {
		display: none;
	}
}

/* ==========================================================================
   11. Call To Action
   ========================================================================== */
.call-to-action {
	background: #c31818;
	position: relative;
	margin-top: 0;
	width: 100%;
}
.section.no-padding-bottom{
padding-bottom:120px;
}
.call-to-action.cross-section {
	position: absolute;
	bottom: -70px;
	z-index: 9;
}
.call-to-action .ruler {
	content: '';
	height: 12px;
	width: 100%;
	width: calc(100% - 224px);

	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}
.call-to-action .image {
	position: absolute;
	bottom: 0;
	left: 40px;
	z-index: 2;
}
.call-to-action .content {
	margin-left: 276px;
	color: #fff;
	line-height: 24px;
	width: 600px;
	float: left;
	margin-top: 26px;
}
.call-to-action h3 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 9px;
}
.call-to-action p {
	margin-bottom: 0;
}
.cta-button {
	padding: 30px 0;
	padding-right: 40px;
	float: right;
}
.cross-section-spacer {
	display: block;
	margin-top: 181px;
}
@media all and (max-width: 768px) {
	.call-to-action {
		width: 100%;
		padding: 0 12px;
		margin-top: 0;
	}
	.call-to-action.cross-section {
		position: relative;
		bottom: 0;
	}
	.call-to-action .ruler {
		width: 100%;
	}
	.call-to-action .image {
		display: none;
	}
	.call-to-action .content {
		margin-left: 0;
		float: none;
		width: auto;
	}
	.cta-button {
		float: none;
	}
	.cross-section-spacer {
		margin-top: 0;
	}
}
.large-call-to-action {
	margin-top: 86px;
	background: #21282e;
	color: #5e656a;
	position: relative;
	width: 100%;
}
.large-call-to-action.cross-section {
	position: absolute;
	bottom: -172px;
	z-index: 9;
}
.large-call-to-action .image {
	height: 372px;
	width: 40%;
	float: left;
}
.large-call-to-action .content {
	margin-left: 40%;
	padding: 52px 60px;
	height: 372px;
}
.large-call-to-action h1 {
	font-size: 24px;
	line-height: 33px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	border-left: 6px solid #c31818;
	padding-left: 18px;
}
.large-call-to-action p:last-of-type {
	margin-bottom: 0;
}
.large-call-to-action:before, .large-call-to-action:after {
	content: '';
	width: 29px;
	height: 29px;
	background-image: url('../images/screw.png');
	position: absolute;
	top: 50%;
	margin-top: -14px;
}
.large-call-to-action:before {
	left: 14px;
}
.large-call-to-action:after {
	right: 14px;
}
.large-cross-section-spacer {
	display: block;
	margin-top: 286px;
}
.large-cross-section-spacer.no-margin-top {
	margin-top: 200px;
}
.large-cross-section-spacer.no-margin-top.next-section {
	margin-top: 104px;
}
@media all and (max-width: 768px) {
	.large-call-to-action {
		margin-top: 48px;
	}
	.large-call-to-action.cross-section {
		position: relative;
		bottom: 0;
	}
	.large-call-to-action .image {
		float: none;
		width: 100%;
		height: 144px;
	}
	.large-call-to-action .content {
		height: auto;
		margin-left: 0;
		padding: 24px;
	}
	.large-call-to-action:before, .large-call-to-action:after {
		content: none;
	}
	.large-cross-section-spacer {
		margin-top: 0;
	}
	.large-cross-section-spacer.no-margin-top {
		margin-top: 0;
	}
	.large-cross-section-spacer.no-margin-top.next-section {
		margin-top: 0;
	}
}

/* ==========================================================================
   12. Process
   ========================================================================== */
.process {
	font-size: 0;
	margin: 48px 0;
}
.process .item {
	display: inline-block;
	background: #fff;
	font-size: 14px;
	line-height: 67px;
	padding: 0 25px;
	text-transform: uppercase;
	font-weight: 700;
	border-right: 1px solid #dedede;
}
.white .process .item {
	background: #eee;
}
.process .item:last-of-type {
	border-right: none;
}
.process .item i {
	font-size: 30px;
	margin-right: 8px;
	vertical-align: middle;
}

/* ==========================================================================
   13. Testimonials
   ========================================================================== */
.testimonial {
	background: #fff;
	padding: 24px;
	width: 320px;
	position: relative;
	margin-bottom: 90px;
	font-size: 15px;
	line-height: 24px;
	color: #5e656a;
}
.white .testimonial {
	background: #edf0f2;
}
.testimonial:last-of-type {
	margin-bottom: 0;
}
.testimonial.left {
	float: right;
}
.testimonial.right {
	float: left;
	text-align: right;
}
.testimonial.center {
	margin: 0 auto;
	margin-bottom: 52px;
}
.testimonial.left:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	bottom: -10px;
	right: 23px;
}
.white .testimonial.left:after {
	border-color: transparent #edf0f2 transparent transparent;
}
.testimonial.right:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	bottom: -10px;
	left: 23px;
}
.white .testimonial.right:after {
	border-color: #edf0f2 transparent transparent transparent;
}
.testimonial.center:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	bottom: -9px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.white .testimonial.center:after {
	border-color: #edf0f2 transparent transparent transparent;
}
.testimonial img {
	position: absolute;
	left: 19px;
	top: -22px;
}
.testimonial.right img {
	left: auto;
	right: 19px;
}
.testimonial h5 {
	text-transform: uppercase;
	font-weight: 900;
	margin-bottom: 28px;
	margin-left: 80px;
}
.testimonial.right h5 {
	margin-right: 80px;
	margin-left: 0;
}
.testimonial p:last-of-type {
	margin-bottom: 0;
}
.testimonial-slider {
	position: relative;
}
.testimonial-slider .content {
	color: #8a8f94;
	font-size: 15px;
	line-height: 24px;
	background: #21282e;
    padding: 65px 70px 65px 120px;
	position: relative;
	margin-left: 142px;
}
.testimonial-slider .content h3 {
	color: #fff;
	margin-bottom: 0;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 28px;
}
.testimonial-slider .content h3 small {
	display: block;
	color: #5e656a;
	font-size: 15px;
	line-height: 24px;
	text-transform: none;
	margin-top: 8px;
}
.testimonial-slider .content p:last-of-type {
	margin-bottom: 0;
}
.testimonial-slider .content:after {
	content: '”';
	font-family: 'Oswald', sans-serif;
	font-size: 72px;
	line-height: 0;
	color: #404951;
	position: absolute;
	bottom: 24px;
	right: 24px;
}
.testimonial-slider .bordered-image {
	z-index: 2;
	width: 250px;
	position: relative;
	top: 15px;
}
.testimonial-slider .flex-direction-nav {
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: 9;
}
.testimonial-slider .flex-direction-nav li {
	display: inline-block;
}
.testimonial-slider .flex-direction-nav a {
	opacity: 1;
	height: 50px;
	line-height: 50px;
	width: 45px;
	background: #fff;
	margin: 0;
	margin-right: 8px;
	position: static;
	display: inline-block;
}
.testimonial-slider .flex-direction-nav a:before {
	color: #21282e;
}
@media all and (max-width: 768px) {
	.testimonial {
		width: 100%;
		margin-bottom: 36px;
		margin-top: 36px;
	}
	.testimonial:last-of-type {
		margin-bottom: 36px;
	}
	.testimonial.left {
		float: none;
	}
	.testimonial.right {
		float: none;
	}
	.testimonial.center {
		margin-bottom: 36px;
		margin-top: 36px;
	}
	.testimonial-slider .bordered-image {
		top: 0;
		width: auto;
		float: none !important;
	}
	.testimonial-slider .content {
		margin-left: 0;
	}
}

/* ==========================================================================
   14. Clients
   ========================================================================== */
.client {
	background: #fff;
	border: 1px solid #ddebf3;
	padding: 0 28px;
	height: 86px;
}
.client img {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.owl-theme .owl-dots .owl-dot span {
	width: 30px;
	height: 6px;
	border-radius: 0;
	background: #fff;
	margin: 0 5px;
  opacity:.5;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #faa61a;
    opacity:1;
}

/* ==========================================================================
   15. Portfolio
   ========================================================================== */
.portfolio {
	margin: 0 -14px;
}
.portfolio-sizer {
	width: 33.33%;
}
.portfolio .item {
	width: 33.33%;
	padding: 0 14px;
	overflow: hidden;
	margin-bottom: 28px;
	float: left;
	position: relative;
}
.portfolio .item.two-third {
	width: 66.66%;
}
.portfolio .item .info {
	background: #21282e;
	font-size: 12px;
	line-height: 28px;
	padding: 14px 20px;
	color: #656c72;
	position: absolute;
	bottom: -100%;
	left: 14px;
	right: 14px;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.portfolio .item:hover .info {
	bottom: 0;
}
.portfolio .item .info .category {
	float: right;
}
.portfolio .item .info .title {
	float: left;
	color: #fff;
	font-size: 16px;

	border-left: 4px solid #c31818;
	padding-left: 6px;
}
.portfolio .item .info .title a {
	color: #fff;
}
.portfolio-filters {
	margin-bottom: 48px;
}
.portfolio-filters button {
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	color: #21282e;
	background: none;
	border: none;

	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
	padding: 0;
	padding-right: 25px;
	padding-left: 12px;
	outline: none !important;
	border-left: 3px solid transparent;
}
.portfolio-filters button:hover {
	opacity: .75;
}
.portfolio-filters button.active {
	padding-left: 12px;
	border-left: 3px solid #ff4229;
	color: #ff4229;
}
.portfolio-load-more {
	text-align: center;
	margin-top: 56px;
}
.portfolio.four-column .portfolio-sizer {
	width: 25%;
}
.portfolio.four-column .item {
	width: 25%;
}
.portfolio.three-column .portfolio-sizer {
	width: 33.33%;
}
.portfolio.three-column .item {
	width: 33.33%;
}
.portfolio .overlay {
	position: absolute;
	top: 0;
	left: 14px;
	right: 14px;
	bottom: 0;
	background: rgba(255,66,41,.87);
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
	opacity: 0;
	visibility: hidden;
}
.portfolio .content-wrapper {
	position: absolute;
	top: 0;
	left: 14px;
	right: 14px;
	height: 100%;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
	opacity: 0;
	visibility: hidden;
}
.portfolio .item:hover .overlay, .portfolio .item:hover .content-wrapper {
	opacity: 1;
	visibility: visible;
}
.portfolio .content {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	text-align: center;

	padding: 0 24px;
	padding-top: 12px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.portfolio .content span {
	display: block;
	margin-bottom: 24px;
}
.portfolio-single-image {
	margin-bottom: 72px;
}
.portfolio-single-info-wrapper {
	background: #f1f3f4;
	padding: 50px 20px;
	padding-right: 28px;
	margin: 0;
}
.portfolio-single-info {
	margin: 60px 0;
}
.portfolio-single-info-wrapper .portfolio-single-info {
	margin: 0;
}
.portfolio-single-info .item {
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #6c6c6c;
	margin-left: 24px;
	line-height: 103px;
	position: relative;
	padding-left: 40px;
	font-weight: 700;

}
.portfolio-single-info .item .icon {
	display: block;
	width: 52px;
	height: 52px;
	line-height: 50px;
	border-radius: 100%;
	border: 2px solid #6c6c6c;
	font-size: 24px;
	text-align: center;
	position: absolute;
	left: -26px;
	top: 50%;
	margin-top: -26px;
	background: #fff;
}
.portfolio-single-info-wrapper .portfolio-single-info .item .icon {
	background: #f1f3f4;
}
.portfolio-single-info .item span {
	font-weight: 300;
	margin-left: 9px;
}
.portfolio-single-info .item:first-of-type {
	line-height: 27px;
	padding-bottom: 46px;
}
.portfolio-single-info .item:last-of-type {
	line-height: 27px;
	padding-top: 46px;
	border-bottom: none;
}
.portfolio-single-info .item:first-of-type .icon {
	top: 0;
	margin-top: -11px;
}
.portfolio-single-info .item:last-of-type .icon {
	top: 100%;
	margin-top: -38px;
}
.portfolio-single-about {
	margin: 48px 0;
}
.portfolio-single-about .content {
	padding: 24px;
	background: #f1f3f4;
	color: #6d7276;
}
.portfolio-single-about .content p {
	font-style: italic;
}
.portfolio-single-about .content .title {
	color: #21282e;
	font-weight: 500;
}
.portfolio-single-about .content .title .contact {
	font-size: 12px;
	font-weight: 300;
}
@media all and (max-width: 768px) {
	.portfolio-sizer {
		width: 100%;
	}
	.portfolio .item {
		width: 100%;
	}
	.portfolio .item.two-third {
		width: 100%;
	}
	.portfolio.four-column .portfolio-sizer {
		width: 100%;
	}
	.portfolio.four-column .item {
		width: 100%;
	}
	.portfolio.three-column .portfolio-sizer {
		width: 100%;
	}
	.portfolio.three-column .item {
		width: 100%;
	}
	.portfolio-load-more {
		margin-bottom: 24px;
		margin-top: 24px;
	}
}

/* ==========================================================================
   16. Banner
   ========================================================================== */
.banner {
	background: #21282e;
	background: rgba(33,40,46,.8);
	color: #a1a1a1;
	padding: 36px 30px;
}
.banner h1 {
	color: #fff;
	text-transform: uppercase;
	font-size: 36px;
	font-weight: 900;
	line-height: 56px;
	margin-bottom: 12px;
}
.banner p:last-of-type {
	margin-bottom: 0;
}

/* ==========================================================================
   17. Blog
   ========================================================================== */

/* Blog Widget
   ========================================================================== */
.blog-widget .blog-post {
	margin-bottom: 36px;
}
.blog-widget .blog-post h6 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 8px;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.blog-widget .blog-post a h6 {
	color: #21282e;
}
.blog-widget .blog-post a:hover h6  {
	color: #ff4229;
}
.blog-widget .blog-post img {
	width: 98px;
	float: left;
}
.blog-widget .blog-post .content {
	margin-left: 120px;
	font-size: 14px;
	line-height: 21px;
}
.blog-widget .blog-post + hr {
	margin-bottom: 36px;
	margin-top: 20px;
}
.blog-widget .blog-post span {
	font-size: 12px;
	line-height: 15px;
	color: #898d8f;
}
/* Blog Posts
   ========================================================================== */
.blog-posts .blog-post {
	position: relative;
	margin-bottom: 34px;
}
.blog-posts .blog-post .sticky-label {
	font-size: 14px;
	line-height: 25px;
	font-weight: 500;
	color: #fff;
	background: #c31818;
	padding: 0 12px;
	display: inline-block;
	position: absolute;
	top: 24px;
	left: 24px;
	z-index: 9;
}
.blog-posts .blog-post .post-format-icon {
	font-size: 20px;
	line-height: 45px;
	height: 45px;
	width: 50px;
	text-align: center;
	color: #fff;
	background: #ff4229;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
}
.blog-posts .blog-post .blog-post-img {
	display: inline-block;
}
.blog-posts .blog-post .blog-post-title {
	background: #fff;
	padding: 16px 20px;
	margin: 0 33px;
	position: relative;
	top: -32px;
	z-index: 9;
}
.blog-posts .blog-post.sticky .blog-post-title {
	background: #c31818;
}
.blog-posts .blog-post.video .blog-post-title {
	top: 0;
}
.blog-posts .blog-post .blog-post-title a {
	display: inline-block;
}
.blog-posts .blog-post .blog-post-title h3 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 9px;
	border-left: 3px solid #faa61a;
	margin-bottom: 0;
	margin-top: 7px;

    color:#fff;
}
.blog-posts .blog-post.sticky .blog-post-title h3 {
	border-color: #fff;
}
.blog-posts .blog-post .blog-post-title img {
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	float: right;
}
.blog-posts .blog-post .blog-post-content {
	background: #f5f5f5;
	padding: 30px 40px;
	padding-top: 70px;
	position: relative;
	margin-top: -70px;
	color: #6d7276;
}
.blog-posts .blog-post.video .blog-post-content {
	padding-top: 102px;
}
.blog-posts .blog-post .blog-post-content a {
	font-weight: 500;
}
.blog-posts .blog-post .blog-post-meta {
	font-size: 16px;
	line-height: 28px;
	font-weight: 500;
	color: #21282e;
	margin-top: 48px;
}
.blog-posts .blog-post .blog-post-meta .item {
	display: inline-block;
	margin-right: 30px;
}
.blog-posts .blog-post .blog-post-meta i {
	font-size: 20px;
	line-height: 28px;
	margin-right: 8px;
	vertical-align: middle;
}
.blog-posts .blog-post.quote {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.blog-posts .blog-post.quote .inner {
	background: rgba(245,245,245,.5);
	padding: 48px 32px;
	padding-bottom: 28px;
}
.blog-posts .blog-post.quote .blog-post-quote {
	background: #fff;
	border-left: 5px solid #c31818;
	padding: 32px 28px;
	position: relative;
	font-style: italic;
	color: #6d7276;
}
.blog-posts .blog-post.quote .blog-post-quote img {
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	position: absolute;
	top: 18px;
	right: 18px;
}
.blog-posts .blog-post.quote .blog-post-quote .quote-icon {
	color: #d4d4d4;
	font-size: 36px;
	margin-bottom: 18px;
	display: block;
}
.blog-posts .blog-post.quote .blog-post-quote p:last-of-type {
	margin-bottom: 0;
}
.blog-posts .blog-post.quote .blog-post-quote a {
	font-style: normal;
	font-weight: 500;
}
.blog-posts .blog-post.quote .blog-post-meta {
	margin-top: 28px;
}
.blog-posts .blog-post.link {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.blog-posts .blog-post.link .inner {
	background: rgba(245,245,245,.5);
	padding: 48px 32px;
	padding-bottom: 28px;
}
.blog-posts .blog-post.link .blog-post-title {
	margin: 0;
	margin-bottom: 32px;
	top: 0;
}
.blog-posts .blog-post.link .blog-post-content {
	background: none;
	padding: 0;
	margin-top: 0;
	color: #21282e;
}
/* Author
   ========================================================================== */
.blog-post-author {
	border: 1px solid #ededed;
	border-left: 5px solid #ededed;
	padding: 40px 30px;
	margin-bottom: 60px;
}
.blog-post-author img {
	border-radius: 100%;
	float: left;
	width: 78px;
	height: 78px;
}
.blog-post-author .content {
	margin-left: 120px;
}
.blog-post-author p:last-of-type {
	margin-bottom: 0;
}
/* Comments
   ========================================================================== */
.comment {
	margin-bottom: 32px;
}
.comment .comment {
	margin-bottom: 0;
	margin-top: 32px;
	margin-left: 96px;
}
.comment .comment .content {
	background: none;
	border: 1px solid #f5f5f5;
}
.comment img {
	border-radius: 100%;
	float: left;
	width: 78px;
	height: 78px;
	margin-top: 22px;
}
.comment .content {
	margin-left: 96px;
	padding: 22px 28px;
	background: #f5f5f5;
	position: relative;
	color: #6d7276;
}
.comment .content h5 {
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 12px;
}
.comment .content p:last-of-type {
	margin-bottom: 0;
}
.comment .content .reply {
	line-height: 21px;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	background: #cacaca;
	display: inline-block;
	padding: 0 10px;
	position: absolute;
	top: 19px;
	right: 21px;
}
/* Reply
   ========================================================================== */
.leave-reply {
	margin-top: 96px;
}
@media all and (max-width: 768px) {
	.blog-posts .blog-post .blog-post-title {
		margin: 0;
		top: 0;
	}
	.blog-posts .blog-post .blog-post-content {
		margin-top: 0;
		padding: 24px;
	}
	.blog-posts .blog-post.video .blog-post-content {
		padding-top: 24px;
	}
	.blog-posts .blog-post .blog-post-title h3 {
		word-break: break-all;
	}
	.blog-post-author img {
		float: none;
		margin-bottom: 24px;
	}
	.blog-post-author .content {
		margin-left: 0;
	}
	.comment img {
		float: none;
		margin-bottom: 24px;
	}
	.comment .content {
		margin-left: 0;
	}
	.comment .comment {
		margin-left: 48px;
	}
}


/* ==========================================================================
   18. Widgets
   ========================================================================== */
.sidebar-widget {
	background: #f5f5f5;
	padding: 24px 28px;
	margin-bottom: 32px;
}
.sidebar-widget h3 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 700;

	padding-left: 9px;
	border-left: 5px solid #c31818;
	margin-bottom: 30px;
}
/* Popular Posts
   ========================================================================== */
.popular-posts .post {
	margin-bottom: 30px;
}
.popular-posts .post:last-of-type {
	margin-bottom: 0;
}
.popular-posts img {
	width: 66px;
	float: left;
}
.popular-posts .content {
	margin-left: 82px;
}
.popular-posts .content h6 {
	font-size: 13px;
	line-height: 16px;
	font-weight: 500;
	margin-bottom: 6px;
}
.popular-posts .content h6 a {
	color: #21282e;
}
.popular-posts .content span {
	color: #5a5e62;
	font-size: 12px;
	line-height: 15px;
}
/* Categories
   ========================================================================== */
.categories li {
	margin-bottom: 15px;
}
.categories a {
	line-height: 25px;
	font-size: 16px;
	border-left: 4px solid transparent;
	padding-left: 18px;
	font-weight: 300;
	color: #21282e;
}
.categories a:hover {
	border-left: 4px solid #ff4229;
	font-weight: 500;
	opacity: 1;
}
/* Tags
   ========================================================================== */
.tags a {
	line-height: 25px;
	font-size: 14px;
	border-left: 4px solid #dadada;
	padding-left: 12px;
	font-weight: 700;
	color: #21282e;
	margin-bottom: 19px;
	text-transform: uppercase;
	margin-right: 12px;
}
.tags a:hover {
	border-left: 4px solid #c31818;
	opacity: 1;
}

/* ==========================================================================
   19. Welcome SLider
   ========================================================================== */
.welcome-slider {
	position: relative;
    padding-bottom:60px;
}
.welcome-slider .slide {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 90px 76px;
	color: #fff;
	display: none;
	-webkit-backface-visibility: hidden;
	margin: 0;
}
.welcome-slider.alternate .slide {
	color: #343b42;
	padding: 0;
    height:690px;
}
.welcome-slider.alternate .slide .slide-content{
position:absolute;
left:30px;
bottom:65px;
}
.welcome-slider.alternate h1 {
	font-size: 72px;
	line-height: 56px;
	font-weight: 900;

	margin-bottom: 28px;
}
.welcome-slider.alternate h1 small {
	font-size: 48px;
	line-height: 52px;
	font-weight: 600;
	display: block;
	margin-top: 18px;
    color:#E73030;
      /*    text-shadow: rgb(255 255 255) 2px 2px 5px;
  opacity: .7;*/
        font-style: italic;
}
.flex-control-thumbs {
	margin-top: 19px;
}
.welcome-slider.alternate .flex-control-thumbs {
	position: absolute;
    bottom: 8px;
    left:20px;
	z-index: 9;
	margin-left:0;
}
.flex-control-thumbs li {
	width: auto;
	padding: 0 16px;
}
.welcome-slider.alternate .flex-control-thumbs li {
	width: 125px !important;
	padding: 0 9px;
}
.flex-control-thumbs img {
	opacity: .5;
	position: relative;
}
.flex-direction-nav a {
	opacity: 1;
	height: 78px;
	line-height: 78px;
	width: 40px;
	text-align: center;
	background: #21282e;
	margin: 0;
	margin-top: -39px;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flex-direction-nav .flex-next {
	right: 0;
	text-align: center;
}
.flex-direction-nav a:before {
	font-family: FontAwesome;
	content: '\f104';
	text-shadow: none;
	color: #fff;
	font-size: 18px;
	display: block;
}
.flex-direction-nav a.flex-next:before {
	content: '\f105';
}
@media all and (max-width: 768px) {
	.welcome-slider .slide {
		padding: 24px 24px;
	}
	.welcome-slider.alternate .slide {
		padding: 24px 24px;
	}
	.flex-direction-nav .flex-prev {
		left: -40px;
	}
	.flex-direction-nav .flex-next {
		right: -40px;
	}
	.flex-slider:hover .flex-direction-nav .flex-prev {
		left: 0px;
	}
	.flex-slider:hover .flex-direction-nav .flex-next {
		right: 0px;
	}
	.flex-control-thumbs li {
		padding: 0;
	}
	.welcome-slider.alternate .flex-control-thumbs li {
		padding: 0;
	}
	.welcome-slider.alternate .flex-control-thumbs {
		position: relative;
		bottom: 0;
		left: 0;
	}
	.welcome-slider.alternate h1 {
		font-size: 48px;
        margin-bottom:15px;
	}
	.welcome-slider.alternate h1 small {
		line-height: 25px;
        font-size:24px;
	}
}

/* ==========================================================================
   20. Contact
   ========================================================================== */
.contact-form-stripes {
	content: '';
	width: 100%;
	height: 8px;
	background-image: url('../images/stripes2.png');
}
.contact-form-wrapper {
	background: #ececec;
	padding: 62px 94px;
	position: relative;
	z-index: 9;
	margin-bottom: 72px;
}
.contact-form-wrapper:before, .contact-form-wrapper:after {
	content: '';
	width: 29px;
	height: 29px;
	background-image: url('../images/screw.png');
	position: absolute;
	top: 12px;
}
.contact-form-wrapper:before {
	left: 30px;
}
.contact-form-wrapper:after {
	right: 30px;
}
.contacts {
	margin-bottom: 108px;
}
.contacts .contact {
	border: 1px solid #ededed;
	border-right: none;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #21282e;
	font-weight: 500;
	text-align: center;
}
.contacts .contact .icon {
	font-size: 30px;
	line-height: 60px;
	border: 1px solid #ededed;
	display: inline-block;
	padding: 0 30px;
	margin-bottom: 24px;
}
.contacts .contact span {
	display: block;
}
.contacts .contact:last-of-type {
	border-right:  1px solid #ededed;
}
@media all and (max-width: 768px) {
	.contacts .contact {
		border: none;
		border-top: 1px solid #ededed;
	}
	.contacts .contact:last-of-type {
		border-bottom: 1px solid #ededed;
		border-right: none;
	}
	.contact-form-wrapper {
		padding: 24px;
		padding-top: 72px;
	}
}

/* ==========================================================================
   21. About
   ========================================================================== */
.about {
	margin-bottom: 48px;
}
.about .icon {
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 24px;
}
.about-box .content {
	padding: 24px;
	background: #fff;
}
.about-box .content p {
	font-style: italic;
}
.about-box .content .title {
	color: #21282e;
	font-weight: 500;
}
.team-slider {
	position: relative;
}
.team-slider .slide {
	display: none;
	-webkit-backface-visibility: hidden;
	margin: 0;
}
.team {
	margin: 0 86px;
	display: block;
	position: relative;
	height: auto;
}
.team .content {
	background: #f5f5f5;
	padding: 30px 36px;
	width: 60%;
	float: right;
	position: relative;
}
.team .content h4 {
	margin-bottom: 14px;
}
.team .content .title {
	color: #6d7276;
	display: block;
	margin-bottom: 25px;
}
.team .content .social-icons {
	color: #bcbcbc;
	font-size: 15px;
	line-height: 24px;
}
.team .content .social-icons a {
	margin-right: 20px;
	color: #bcbcbc;
}
.team .image {
	width: 40%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.team-slider .flex-direction-nav a {
	margin-top: 0;
	top: 95px;
}
.team-slider .flex-direction-nav a:hover {
	background: #ff4229;
}
.team-slider .flex-control-thumbs {
	padding-top: 26px;
	border-top: 1px solid #ececec;
	margin-top: 52px;
}
.team-slider .flex-control-thumbs li {
	padding: 0 17px;
}
@media all and (max-width: 768px) {
	.team {
		margin: 0;
	}
	.team .image {
		width: 100%;
		height: 240px;
		position: relative;
	}
	.team .content {
		width: 100%;
		float: none;
	}
	.team-slider .flex-control-thumbs {
		margin-top: 12px;
		margin-bottom: 24px;
		padding-top: 12px;
	}
	.team-slider .flex-control-thumbs li {
		padding: 0;
	}
}

/* ==========================================================================
   22. Services
   ========================================================================== */
.service img {
	margin-bottom: 36px;
}
.service h5 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 10px;
	border-left: 3px solid #c31818;
	margin-bottom: 20px;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.service h6 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 8px;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.service a h5 {
	color: #21282e;
}
.service a h6 {
	color: #21282e;
}
.service a:hover h5  {
	color: #ff4229;
	border-color: #ff4229;
}
.service a:hover h6  {
	color: #ff4229;
}
.service hr {
	margin-bottom: 24px;
	margin-top: 0;
}
.service.small img {
	width: 98px;
	float: left;
}
.service.small .content {
	margin-left: 120px;
	font-size: 14px;
	line-height: 21px;
}
.service.small + hr {
	margin-bottom: 36px;
	margin-top: 20px;
}
.service h4 {
	float: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;

	padding-left: 10px;
	border-left: 3px solid #c31818;
	margin-bottom: 20px;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	-ms-transition: .25s;
	transition: .25s;
}
.service a h4 {
	color: #21282e;
}
.service a:hover h4  {
	color: #ff4229;
	border-color: #ff4229;
}
.services .service i {
	float: right;
	font-size: 16px;
	line-height: 20px;
}
.services .service {
	margin-bottom: 72px;
}
.services-list .service {
	padding: 12px 0;
	border-bottom: 1px solid #e8e8e9;
}
.services-list .service:last-of-type {
	border-bottom: none;
}
.services-list .service h5 {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	padding-left: 14px;
	border-left: 5px solid #21282e;
}
@media all and (max-width: 768px) {
	.services-widget .service {
		margin-bottom: 24px;
	}
}
.welcome-slider.alternate .button.border:before,
.header .top{
display:none;
}
.welcome-slider.alternate .slide:before{
content:"";
background:rgba(0,0,0,.3);
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}
.welcome-slider.alternate p{
   
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    font-style: italic;
}
.slide-image{
position:absolute;
bottom:-60px;
right:30px;

}
.slide2-image{
position:absolute;
bottom:-20px;
right:170px;

}
.welcome-slider.alternate .button.border{
    padding: 0 10px 0 0;
    height: 52px;
    border-color:#fff;

}
.welcome-slider.alternate .button.border i{
    width: 46px;
    height: 46px;
    background: #A62323;
    color: #fff;
    line-height: 42px;
    text-align: center;
    font-size: 26px;
        margin-right: 10px;
}
.row-flex{

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

.row-flex .haber-image{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  width: 175px;
    height: 125px;
    overflow: hidden;

}
.row-flex .haber-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
}
.row-flex:hover .haber-image img{
    -webkit-transform: scale3d(1.15, 1.15, 1.15);
    transform: scale3d(1.15, 1.15, 1.15);
}
.row-flex .haber-content {
        -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    background: #f7f7f7;
    padding-left: 20px;
    padding-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    transition: .3s;

}
.row-flex:hover .haber-content  {
    background: #fff;
    -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
}
.row-flex .haber-content h4 {
    font-size: 18px;
    font-weight: 700;
    color: #222;
    line-height: 1.4;
    overflow: hidden;
    max-height: 50px;
    margin-bottom: 8px;
}
.row-flex .haber-content .date {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #999;
    font-size: 12px;
}
.row-flex .haber-content .date i {
    margin-right: 8px;
    font-size: 12px;

 
    color: currentColor;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 1;
}
.haberler-section{
    height: 72.3vh;
    max-height: 707px;
    min-height: 470px;
}
.haber-row,
.haber-row div[class^="col-"]{

margin:0;
padding:0;


}
.haber-row{
height:100%;
display:flex;
  flex-wrap:wrap;
}
.haber-carousel,
.haber-carousel3,
.slideimage,
.haber-row div[class^="col-"]{
height:100%;
}
.slide.haber-slide{
height:100%;
  width:100%;
}
.owl-carousel.haber-carousel  .owl-stage-outer,
.owl-carousel.haber-carousel2  .owl-stage-outer,
.owl-carousel.haber-carousel .owl-stage,
.owl-carousel.haber-carousel2  .owl-stage,
.owl-carousel.haber-carousel .owl-item,
.owl-carousel.haber-carousel2 .owl-item,
.owl-carousel.haber-carousel3 .owl-stage-outer,
.owl-carousel.haber-carousel3 .owl-stage,
.owl-carousel.haber-carousel3 .owl-item{
height:100%;
}
.haber-carousel2, .baskan-item{
height:100%;
}
.haberler-section.hidden-xs .haber-carousel2{

    display: none;
}
.slidelink{
display:block;
position:relative;
}
.slideimage {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slideimage img{
    min-height: 100%;
    height: auto;
    width: 100%;
    object-fit: cover;
}
.slidecontent{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0,rgb(0,0,0) 10.95%,rgba(0,0,0,0) 61%);
     height: 100%; 
    width: 100%;
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
 
    padding: 35px;
}
.haber-carousel2 .slidecontent{
padding:5px 50px;
}
.kayan{
margin-left:20px;
}
.slidecontent h3,
.slidecontent h3 a {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    overflow: hidden;
    max-height: max-content;
    color: #fff;
    margin-bottom: 5px;
    
}
.slidecontent date i {
    margin-right: 8px;
    font-size: 13px;
}
.slidecontent date {
    padding-bottom: 10px;
    margin-top: 5px;
    font-size: 13px;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.slidecontent  p {
    margin-top: 0;
    font-size: 14px;
    font-weight: 400;
line-height: 20px;
    color: #fff;
  margin-bottom:5px;
}
.slidecontent .slide-btn{
display:flex;
      align-items: center!important;
  margin-bottom:10px;
  padding:10px 0;
  border-bottom:1px solid #ddd;
}
.slidecontent .slide-btn .more-link {
    display: flex;
    align-items: center;
    font-size: .833333vw;
    color: #fff;
    text-decoration: none;
    padding-left: 30px;
    transition: all .3s linear;
}
.slidecontent .slide-btn .more-link i {
    font-size: .9375vw;
    margin-left: 7px;
    color: #fff;
}
.video-carousel .owl-nav,
.haber-carousel .owl-nav ,
.haber-carousel3 .owl-nav,
.haber-carousel2 .owl-nav{
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    }
                 .haber-carousel3 .owl-nav [class*='owl-'],
    .video-carousel .owl-nav [class*='owl-'],
.haber-carousel .owl-nav [class*='owl-'],
.haber-carousel2 .owl-nav [class*='owl-']{
    position: absolute;
    -webkit-transition: .2s;
    transition: .2s;
      background: none;
    width: 40px;
    height: 40px;
    line-height:40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
      border: 1px solid #D9D9D9;
    border-radius: 0.375rem;
    display: flex;
    align-items: center;
}
.haber-carousel3 .owl-nav [class*='owl-prev'],
.video-carousel .owl-nav [class*='owl-prev'],
.haber-carousel .owl-nav [class*='owl-prev'],
.haber-carousel2 .owl-nav [class*='owl-prev']{
 left:10px;
}
.haber-carousel3 .owl-nav [class*='owl-next'],
.video-carousel .owl-nav [class*='owl-next'],
.haber-carousel .owl-nav [class*='owl-next'],
.haber-carousel2 .owl-nav [class*='owl-next']{
 right:10px;
}
.haber-carousel3 .owl-nav [class*='owl-'] .icon,
.video-carousel .owl-nav [class*='owl-'] .icon,
.haber-carousel .owl-nav [class*='owl-'] .icon,
.haber-carousel2 .owl-nav [class*='owl-'] .icon{
color: #fff;

}
.galeri-item a {
    position: relative;
    display: block;
}
.galeri-cover {
    overflow: hidden;
    height: 350px;
}
.galeri-cover img {
    display: block;
    position: inherit;

    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
    transition: all 1s cubic-bezier(0, 0, 0.2, 1);
}
.galeri-body {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    padding: 35px;
       display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
    .galeri-body .title {
    color: #fff;
    font-size: 28px;
    font-weight: 900;
    padding-right: 100px;
    line-height: 1.3;
    overflow: hidden;
    max-height: 74px;
}
.galeri-body > span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    color: #fff;
    width: 75px;
    height: 75px;
    line-height:65px;
    text-align:center;
    border: 3px solid #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
    padding-left: 1px;
    padding-top: 3px;
    margin-top: -50px;
    font-size: 20px;
}
.galeri-item a:hover .galeri-cover img {
    -webkit-transform: scale3d(1.15, 1.15, 1.15);
    transform: scale3d(1.15, 1.15, 1.15);
}
.video-carousel.owl-carousel .owl-item {
    -webkit-filter: blur(5px);
    filter: blur(5px);
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    -webkit-transition: .5s;
    transition: .5s;
}
.video-carousel.owl-carousel .owl-item.active {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.video-wrapper{
    background: #E63030;
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 300px;
    margin-top: 30px;
}
.banneranasayfa{
position:relative;
}
.header-link{
float:right;
margin-top:17px;
}
.header-link ul{
list-style:none;
padding:0;
}
.header-link ul li{
display:inline-block;
position:relative;
}
.social-link {
  
width:37px;
height:37px;
line-height:37px;
border:2px solid #d7d7d7;
border-radius:50%;
   display:block;
   text-align:center;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-left: 5px;
    transition:.5s;
}
.social-link:hover{
border-color:#c31818;
color:#fff;
background:#c31818;
}
@media (max-width:768px){
.welcome-slider.alternate .slide .slide-content {
    position: absolute;
    left: 10px;
    bottom: 20px;
    padding: 10px;
}
.welcome-slider.alternate p{

font-size:16px;
}
.page-title .title{
font-size:24px;
line-height:35px;
}
.row-flex .haber-content h4 {
    font-size: 14px;

    max-height: 55px;

}

.welcome-slider{
padding-bottom:20px;
}
.header-absolute{
position:relative;
}
.header-absolute .navigation{
background:#fff;
}
.portfolio .item .info{
bottom:0;
}
.welcome-slider.alternate .slide {
    padding: 120px 24px;
    height:460px;
}
 .flex-direction-nav,
.header-link,
.slide2-image,
.slide-image{
display:none;
}
.navigation .logo img {

    height: 70px;
}
}
@media (min-width:1200px){
.header-absolute .navigation .container{
    width: 1250px;
}

}
.page-title:before{
content:"";
background: rgb(0, 72, 143);
    background: -moz-linear-gradient(90deg, rgba(0, 72, 143, 1) 14%, rgba(0, 72, 143, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0, 72, 143, 1) 14%, rgba(0, 72, 143, 0) 100%);
    background: linear-gradient(90deg, rgba(0, 72, 143, 1) 14%, rgba(0, 72, 143, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00488f", endColorstr="#00488f", GradientType=1);
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}
.page-title.bulten-banner:before{
        background: linear-gradient(360deg, #00488F 12.14%, rgba(0, 72, 143, 0) 171.94%);
}
.fotogaleri {
    margin-bottom: 20px;
}
.fotogaleri a {
    position: relative;
    display: block;
}

.fotogaleri .fotoimage {
    overflow: hidden;
    height: 190px;
}
.fotogaleri .fotoimage img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 1s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0, 0, 0.2, 1);
}
.foto-over {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 11;
    background: rgba(0, 0, 0, 0.3);
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
}
.foto-over span{    font-size: 20px;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 65px;
    height: 65px;
    border: 3px solid #fff;
    border-radius: 100%;
    color: #fff;
}
@media (max-width:768px){
.galeri-body .title {
  
    font-size: 20px;

    max-height: 100px;
}
.slidecontent,
.galeri-body{
padding:11px;
}
.slideimage {
    height: 382px;
    overflow: hidden;
}
.slidecontent h3 {
    font-size: 24px;
    }
.haber-carousel .owl-nav{
display:none !important;
}
.haber-carousel .owl-dots{
display:block !important;
}
.video-detay iframe{
height:250px;
}
}
.align-items-center{
    align-items: center!important;
}

.d-flex{
display:flex;
    flex-wrap:wrap;
}
.offcanvas .row{
  display:flex;

}
.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: rgba(250, 166, 26);
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out;
}
.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0, 0, 0, .175);
    transform: translateY(100%);
}
.offcanvas.offcanvas-bottom.show {
    visibility: visible;
  transform: none;
}
.offcanvas.offcanvas-bottom{
    border-top: none;
    background-color: #062f59;
    height: calc(100% - 67px)!important;

}
.offcanvas.offcanvas-bottom .open-menu {
  display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop {
    height: calc(100% - 25vh);
    margin-top: 60px;
      margin-left: auto!important;
      flex: 0 0 auto;
    width: 95.83333333%;
}
@media (min-width: 992px){
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col {
    flex: 0 0 auto;
    width: 79.16666667%;
}
  .offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col {
  flex: 0 0 auto;
    width: 20.83333333%;
}
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col {

    justify-content: flex-end;
    align-items: center;
    display: flex;
    flex-direction: column;
    z-index: 5;
  padding:48px 12px 0 12px;
  
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .note {
    position: relative;
    width: 80%;
}

@media screen and (max-width: 1600px){
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .note {
    width: 100%;
}
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .note>img {
    position: absolute;
    bottom: 70%;
    left: 0;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .note p {
    font-size: 16px;
    color: #fff;
    padding-left: 24px;
  line-height:20px;
  font-weight:500;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media {
      flex-shrink: 0; 
    width: 100%;
    max-width: 100%;
    background: url(../images/socialBg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
    position: relative;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 297px;
    padding-top: 10px;
    margin-top: 14vh;

}
@media screen and (max-height: 880px){

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media {
    margin-top: 0;
}
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media .caption {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -7px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media a {
    text-decoration: none;
    padding: 0 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media a i {
    color: #fff;
    opacity: 70%;
    transition: all .3s linear;
  font-size:20px;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media a:hover i {
    color: #00488f;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn a{
    background-color: #fff;
    height: 45px;
    transition: all .3s ease-in-out;
    max-width: 297px;
  display:flex;
  align-items:center;
  margin-top:5px;
  border-radius:6px;
  padding-right:5px;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn > a:last-child{

    background-color: rgb(250, 166, 26);
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn img {
    filter: grayscale(1);
    margin-left: 8px;
    margin-right: 8px;
    transition: all .3s linear;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn img {
    filter: grayscale(1);
    margin-left: 8px;
    transition: all .3s linear;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn span {
  color: #4a4a4a;
    font-size: 14px;
    transition: all .3s linear;
    padding-top: 9px;
    font-weight: 500;
    letter-spacing: 0;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn>a:last-child span{

color: rgb(255, 255, 255);
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn a:hover{
background-color: rgb(250, 166, 26);

}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn  a:hover img {
    filter: none;
    transform: scale(1.05);
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn  a:hover span {
    color: #ffffff;
    transform: translate(3px);
}


@media screen and (min-width: 992px){
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col {
    display: flex;
    align-items: flex-start;
    margin-top: 30px;
    order: 0!important;
}
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col  {
    height: 100%;
overflow: hidden; 
    overflow-y: auto;
    z-index: 5;
    scrollbar-color: black #F7F7F7!important;
    scrollbar-width: thin!important;
    scrollbar-gutter: unset!important;
    margin-bottom: 0!important;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col::-webkit-scrollbar {
    width: 6px;
    width: 0;
    border-radius: 100px;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col::-webkit-scrollbar-thumb {
    background-color: #00488f;
    outline: 0;
}
::-webkit-scrollbar-thumb {
    background-color: #dedede;
    outline: 0;
    border-radius: 100px;
}
::-webkit-scrollbar-track {
    background-color: #f7f7f7;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col::-webkit-scrollbar-track {
    background-color: none;
    box-shadow: inset -14px 14px 22px #000000ba;
    border-radius: 100px;
    overflow: hidden;
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

@media screen and (min-width: 992px){
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col .navbar-collapse {
    align-items: flex-start;
    height: 100%;
    padding: 0 18vw 0 3vw;
}
}
.navbar-nav {

    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar-nav > li.nav-item > a{
    display: block;
    padding: 8px 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;

}

.navbar-nav > li.nav-item ul {
    list-style-type: none;
    padding-left: 0;
}
.navbar-nav > li.nav-item ul li a {
    border: none;
    background: none;
  opacity: 1!important;
    cursor: pointer!important;
    display:block;
}
@media screen and (min-width: 992px){
.navbar-nav > li.nav-item ul li {
    border: none;
    background: none;
}
  .navbar-nav > li.nav-item ul li a {
    color: #fff;
        border: none;
        background: none;
        font-size: 13px;
        line-height: 18px;
        transition: all .3s linear;
        white-space: normal;
        padding: 2px 0;
        font-weight: 400;
}

  .navbar-nav > li.nav-item ul li a:hover {
 padding-left:5px;
}
}
  .navbar-nav > li.nav-item ul li a:hover {
    opacity: .8!important;
}



.image-wrapper, .img-wrapper {
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    width: 100%!important;
}
.offcanvas.offcanvas-bottom .open-menu  .image-wrapper {
    position: absolute;
    right: 0;
    bottom: -95px;
    width: auto!important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}

.image-wrapper img, .img-wrapper img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.offcanvas.offcanvas-bottom .open-menu .image-wrapper img {
    width: 31.61458333vw;
}

.offcanvas.offcanvas-bottom .open-menu .image-siluet {
    width: 100%;
    overflow-x: hidden;
}

.offcanvas.offcanvas-bottom .open-menu .image-siluet {
    width: 100%;
    overflow-x: hidden;
}
.offcanvas.offcanvas-bottom .open-menu .image-siluet img{
width: 100%;
    position: absolute;
    bottom: 0;
    z-index: -1;
    opacity: .1;
}
.haberler-section{
margin-top:67px;
}
@media (min-width:768px){

  .haberler-section .col-sm-7{
  
  width: 66.66667%;
  }
  
    .haberler-section .col-sm-5{
  
  width: 33.33333%;
  }
}

.haber-carousel.owl-theme .owl-dots{
position:absolute;
  bottom:20px;
  left:30px;
}
.haber-carousel2.owl-theme .owl-dots {
    position: absolute;
    bottom: 20px;
    right: 30px;
}
.baskan-item{
position:relative;
  display:flex;
}
.baskan-item img{
    margin-left: auto!important;
  max-width:100%;
}
.baskan-item .info{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    width: 100%;
    height: calc(100% - 38px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 3.125rem;
}
.baskan-item  .info h4 {
    color: #fff;
    width: 46%;
    font-size: 17px;
margin-bottom:5px;
}
.baskan-item  .info p {
    color: #fff;
    font-size: 13px;
}

.baskan-item  .info .btn {
    min-width: 193px;
    display: flex;
    align-items: center;
    font-size: 13px;
    height: 45px;
  border:1px solid #fff;
  border-radius:6px;
  color:#fff;
  margin-bottom:10px;
}
.baskan-item  .info .btn:hover {
    background-color: #faa61a;
    border: 1px solid #FAA61A;
}
.baskan-item  .info .btn i {
    font-size: 7.9px;
    color: #fff;
    transform: rotate(180deg);
    display: block;
    margin-right: 8px;
}

.baskan-item:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
background: rgb(0,72,143);
background: -moz-linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
background: -webkit-linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
background: linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00488f",endColorstr="#ebedee",GradientType=1);
    z-index: 1;
}



.baskan-item  .social-media{
    position: absolute;
    bottom: 0;
    height: 38px;
    display: flex;
    align-items: center;
    z-index: 11;
    padding-left: 3.125rem;
  
}
@media screen and (max-width: 1700px){
.baskan-item  .social-media {
    height: 32px;
}
}
@media screen and (max-width: 1599px){
.baskan-item  .social-media {
    height: 27px;
}
}
.baskan-item  .social-media a {
    padding: 0 11px;
}
.baskan-item  .social-media a:first-child {
    padding-left: 0;
}
.baskan-item  .social-media a i {
    color: #fff;
}
.baskan-item  .social-media a:hover i {
    color: #00488f;
}
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #ffffff;
}
.preloader .preloader-spin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.card-section{
padding:50px  0;
background:#fff;  
}
.card-section .card {
    padding: 8px!important;
    display: flex;
    justify-content: center;
      height: 100%;
      box-shadow: 0 .5rem 1rem #00000026;
border-radius:16px;
      position: relative;
  overflow: hidden;
}

.card-section .card >  a {
    text-decoration: none;
    align-items: center!important;
width:100%;
    display: flex!important;
}
.card-section .card .image-frame {
    width: 93px;
    height: 93px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
      border-radius: 50%!important;
}

.card-section .card .image-frame span {
    width: 93px;
    height: 93px;
    min-height: 93px;
    min-width: 93px;
    border-radius: 50%;
    position: absolute;
    left: 6.4px;
    right: 0;
    z-index: -1;
    transition: all .3s linear;
}
@media screen and (max-width: 1599px){
.card-section .card .image-frame span {
    left: 6.4px;
}
}

.card-section .card.green .image-frame span {
        background-color: #95be17;
}
.card-section .card.blue .image-frame span  {
       background-color: #00488f;
}
.card-section .card.red .image-frame span  {
        background-color: #e04b2c;
}
.card-section .card.orange .image-frame span {
        background-color: #f90;
}

.card-section .card .image-frame i{
    color: #fff;
    transition: all .3s linear;
    font-size: 38px;
}


.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
    color: rgb(0, 72, 143);
}
.card-section .card .card-body {
    transition: all .3s linear;
}
.card-section .card  .card-body {
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 1400px){
.card-section .card  .card-body {
    padding-right: 0;
}
}

.card-title {
    margin-bottom: .5rem;
}

.card-section .card  .card-body .card-title {
    font-size: 16px;

}

.card-section .card.green  .card-body .card-title {
    color: #95be17;
}
.card-section .card.blue  .card-body .card-title {
    color: #00488f;
}
.card-section .card.red  .card-body .card-title {
    color: #e04b2c;
}
.card-section .card.orange  .card-body .card-title {
    color: #f90;
}
.card-section .card  .card-body .card-text {
       font-size: 10px;
    color: #4a4a4a;
    line-height: 16px;
    margin-bottom: 15px;
  height:32px;
  overflow:hidden;
}
.card-section .card .card-body .card-text small{
    font-size: 10px;
}
.card-section .card  .card-body .card-text span i{
  transform: rotate(180deg);
    display: block;
    font-size: 8px;
    margin-right: 7px;
}
.card-section .card  .card-body .card-text span i {
    color: #9e9e9e;
}
.card-section .card:hover  .card-body .card-title,
.card-section .card:hover  .card-body .card-text, .card-section .card:hover  a, .card-section .card:hover a i{
    color: #fff;
}
.card-section .card:hover .image-frame  span {
    transform: scale(9);
}
.kollar-section{
padding:50px  0;
background:#fff;  
}

.kol-col .row{
display:flex;
  flex-wrap:wrap;
  align-items:center;
      width: 100%;
    margin: 0;
}
.kol-col .row div[class^="col-"]{
margin:0;
  padding:0;
}

.kol-col .kol-link{

    padding: 45px 10px;
    background-color: #00488f;
  text-align:right;
  display:block;
  border-top-right-radius:16px;
    border-bottom-right-radius:16px;
      transition: all .3s linear;
}
.row > .kol-col:first-child .kol-link{
    background-color: #d30071;
    border-top-left-radius:16px;
    border-bottom-left-radius:16px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.row > .kol-col .kol-link:hover{
padding-left:15px;
}
.row > .kol-col:first-child .kol-link:hover{
padding-right:15px;

}
.kol-col .kol-link h4{
    font-size: 20px;
    display: block;
    margin: 0;
    color: #fff;
    font-style: italic;
    text-shadow: 0 1px 3px #fff;
    line-height: 34px;
    margin-bottom: 30px;
  
}
.kol-col .kol-link h4 small{

font-size:12px;
  display:block;
  margin:0;
  color:#fff;
  
}
.kol-col .kol-link span{
font-size:14px;
  font-weight:600;
  color:#fff;
}
.kol-col .kol-image img{
max-width:100%;
  border-radius:6px;
      transition: all .3s linear;
}

.kol-col .kol-image {
    border-radius: 8px;
    overflow: hidden;
}
.kol-col .kol-image:hover img {
    transform: scale(1.1);
}
@media screen and (min-width: 992px){

  .order-lg-1{
  order:1;
  }
   .order-lg-2{
  order:2;
  }
}
.footer-logo{

    display:flex;
    align-items: flex-end;
}
.footer-logo .text-logo{
margin-left:5px;
}
.footer-iletisim{
padding:0;
margin: 15px 0;
list-style: none;

}
.footer-iletisim > li{
display: block;
width:100%;
margin-bottom:15px;

}
.footer-iletisim>li a {
    display: block;
font-size:14px;
color:#4a4a4a;

}
.footer-iletisim>li a i{
margin-right:5px;
        font-size: 20px;
        color: #faa61a;

}
@media (min-width: 992px){
footer .col-lg-offset-1{

        margin-left: 4.16666667%;
}
}

.footer-iletisim-btn a {
    background-color: #fff;
    height: 45px;
    transition: all .3s ease-in-out;
    max-width: 297px;
    display: flex;
    align-items: center;
    margin-top: 10px;
    border-radius: 6px;
    padding-right: 5px;
}

.footer-iletisim-btn>a:last-child {

    background-color: rgb(250, 166, 26);
}

.footer-iletisim-btn img {
    filter: grayscale(1);
    margin-left: 8px;
    margin-right: 8px;
    transition: all .3s linear;
}

.footer-iletisim-btn img {
    filter: grayscale(1);
    margin-left: 8px;
    transition: all .3s linear;
    margin-bottom: 0;
}
.footer-iletisim-btn span {
    color: #4a4a4a;
    font-size: 14px;
    transition: all .3s linear;
    padding-top: 9px;
    font-weight: 500;
    letter-spacing: 0;
}

.footer-iletisim-btn>a:last-child span {

    color: rgb(255, 255, 255);
}
.footer-iletisim-btn a:hover{
    background-color: rgb(250, 166, 26);

}
.footer-iletisim-btn a:hover img {
    filter: none;
    transform: scale(1.05);
}

.footer-iletisim-btn a:hover span {
    color: #fff;
    transform: translate(3px);
}

.footer-nav h5{


    color:#4a4a4a;
    font-size:16px;
    margin-bottom:5px;
}

.footer-nav .nav-list {

margin:0;
padding:0;
list-style:none;
    margin-bottom: 5px;
}

.footer-nav .nav-list li{
display:block;
text-align:left;
position:relative;
}
.footer-nav .nav-list li a{
 color:#4a4a4a;
 font-size:13px;
transition: all .3s linear;
font-weight:400;
display: block;
}
.footer-nav .nav-list li a.strong{

    font-weight:500;
}
.footer-nav .nav-list li a:hover{
  padding-left: 5px;
}
.footer-top{
position:relative;
    padding: 64px 0;
        padding-bottom: 0;
}
.footer-top:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url(../images/g-zeugma.png);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
opacity:.1;
}
.bulten-section{
padding: 50px 0;
    background: #fff;
    text-align:center;

}
.bulten-section h2{

        font-size: 30px;
            color: #00488f;
            margin-bottom: 10px ;
}
.bulten-section p {

    font-size: 16px;
    color: #9e9e9e;
    line-height: 24px;
    text-align: center;
    width: 60%;
    margin: 12px auto 31px;
}
.bulten-section form .btn{
padding:0;
margin: 0;
height: 45px;
width:112px;
line-height:45px;
transition: all .3s linear;
background-color: transparent;
border:1px solid #00488F;
border-radius: 6px;
color:#00488F;
}

.bulten-section form .btn:hover {

    background-color: #00488F;
color: #fff;
}
.bulten-section form .btn i{
margin-right:5px;

}
.bulten-section form input.form-control{

    background: #f6f6f6 !important;
    border-color:#f6f6f6 !important;
    height: 45px;
}
.hizli-section{

    padding:40px 0;
background-color: #fff;

}
.hizli-section .row{

    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hizli-carousel.owl-theme .owl-nav{
position:absolute;
left:-20%;
bottom:20%;


}
.hizli-carousel.owl-theme .owl-nav .owl-prev,
.hizli-carousel.owl-theme .owl-nav .owl-next {
    width: 45px;
    height: 45px;
    border: 1px solid #D9D9D9;
    border-radius: 0.375rem;
background:transparent;
color: #D9D9D9;
    line-height: 40px;
}
.hizli-carousel.owl-theme .owl-nav .owl-prev:hover,
.hizli-carousel.owl-theme .owl-nav .owl-next:hover {
    background-color: #00488F;
        color: #fff;
        border-color: #00488F;


}
.hizli-item {
    display: block;
    padding: 10px 5px;
    min-width: 107px;
}
.hizli-item a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    flex-direction: column;
    background: #FFFFFF;
    box-shadow: 0 2px 16px #0633361a;
    border-radius: 16px;
    border: 1px solid #FBFBFB;
    height: 300px;
    padding: 17px 0;
    transition: all .3s linear;
    text-decoration: none;
}
.hizli-item a .hizli-image {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 275px;
}
.hizli-item a .hizli-image{
max-width:100%;
padding:20px;

}
.hizli-item a h4{
   
    font-size: 16px;
    color: #8d8d8d;
    line-height: 20px;
    text-align: center;
    width: 73%;
}
.hizli-title{

    color:#00488f;
    font-size:34px;
    text-align:left;
}
.mt-40{

    margin-top:40px;
}
.news-section{

    padding:40px 0;
background-color: #fff;
height: 80vh;
}
.news-section .row,
.news-section .container,
.news-section .row div[class^="col-"],
.news-section .tab-content .tab-pane,
.news-section .tab-content,
.news-section .swiper-container{

    height:100%;
}
.news-section .tab-content .tab-pane .haber-carousel .slideimage,
.news-section .tab-content .tab-pane .haber-carousel img{
  border-radius:12px;
  }
  
    .haber-tab-list{

        padding:0 20px 0 0;
        margin: 0;
        list-style: none;
            position: relative;
                display: block;
                bottom: 0;
                left: 0;
                max-height: 100%;
                padding-right: 15px;
                overflow: hidden;
                overflow-y: auto;
                scrollbar-color: #DEDEDE #F7F7F7 !important;
                scrollbar-width: thin !important;
                scrollbar-gutter: unset !important;
    }
     .haber-tab-list::-webkit-scrollbar-track {
             background-color: #f7f7f7;
         }
          .haber-tab-list::-webkit-scrollbar-thumb {
                     background-color: #dedede;
                     outline: 0;
                     border-radius: 100px;
                 }
             .haber-tab-list::-webkit-scrollbar-thumb {
                 width: 6px;
                 border-radius: 100px;
                 background-color: #dedede;
                                 }
        .haber-tab-list::-webkit-scrollbar {
                     width: 0;
                      border-radius: 100px;
                    }
         .haber-tab-list::-webkit-scrollbar {
           width: 6px;
             border-radius: 100px;
            background-color: #f7f7f7;
                                        }
         .haber-tab-list::-webkit-scrollbar {
                   width: 6px;
                   height: 0;
                    }
   .haber-tab-list li{
border-bottom: 1px solid #eee;
display: block;
position: relative;

   }
         .haber-tab-list li a {
    color: #00488f;
        font-size: 14px;
        line-height: 16px;
        font-weight: 500;
        display: block;
        padding: 15px 10px;
            transition: all .3s linear;
                background-color: transparent;
 }
        .haber-tab-list li a:hover{

            background-color: #ddd;
        }



                        .video-tab-list {
            
                            padding: 0 20px 0 0;
                            margin: 0;
                            list-style: none;
                            position: relative;
                            display: block;
                            bottom: 0;
                            left: 0;
                            max-height: 100%;
                            padding-right: 15px;
                            overflow: hidden;
                            overflow-y: auto;
                            scrollbar-color: #DEDEDE #F7F7F7 !important;
                            scrollbar-width: thin !important;
                            scrollbar-gutter: unset !important;
                        }
            
                        .video-tab-list::-webkit-scrollbar-track {
                            background-color: #f7f7f7;
                        }
            
                        .video-tab-list::-webkit-scrollbar-thumb {
                            background-color: #dedede;
                            outline: 0;
                            border-radius: 100px;
                        }
            
                        .video-tab-list::-webkit-scrollbar-thumb {
                            width: 6px;
                            border-radius: 100px;
                            background-color: #dedede;
                        }
            
                        .video-tab-list::-webkit-scrollbar {
                            width: 0;
                            border-radius: 100px;
                        }
            
                        .video-tab-list::-webkit-scrollbar {
                            width: 6px;
                            border-radius: 100px;
                            background-color: #f7f7f7;
                        }
            
                        .video-tab-list::-webkit-scrollbar {
                            width: 6px;
                            height: 0;
                        }
            
                        .video-tab-list li {
                            border-bottom: 1px solid #eee;
                            display: block;
                            position: relative;
            
                        }
            
                        .video-tab-list li a {
                            color: #00488f;
                            font-size: 12px;
                            line-height: 16px;
                            font-weight: 500;
                            display: flex;
                            align-items: center;

                            padding:  10px;
                            transition: all .3s linear;
                            background-color: transparent;
                        }
                         .video-tab-list li a .video-image {
                             color: #00488f;
                             font-size: 14px;
                             line-height: 16px;
                             font-weight: 500;
                             display: block;
                             padding: 5px;
                             transition: all .3s linear;
                             background-color: transparent;
                         }
                        .video-tab-list li a:hover {
            
                            background-color: #ddd;
                        }
  .video-tab-list li a .video-image {
      border-radius: 8px;
      overflow: hidden;
      width: 100px !important;
      min-width: 100px;
      height: 90px;
      margin-right:5px;
  }

  .video-tab-list li a .video-image img {
      height: 100%;
      min-width: 100px;
      object-fit: cover;
  }
  .slide-play{

    display:block;
    position:relative;
    margin-bottom: 20px;

  }
  .slide-play a.play-btn{
        display: block;
        position: relative;
        width: 64px;
        height: 64px;
        text-align: center;
        color: #fff;
        border: 1px solid #fff;
        border-radius: 50%;
        line-height: 64px;
        font-size: 40px;
  }
  #noContent.modal{
    background-color: #062f59eb;

z-index: 1111;
  }

   #noContent.modal .close{

    position: absolute;
    top: 20px;
    right: 20px;
    font-size:40px;
    color:#fff;
    opacity: 1;
    z-index: 1;

   }
#noContent.modal .modal-dialog{
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   }

  #noContent.modal .modal-content {

      background-color: transparent;
      box-shadow: none;
      border: none;
  }

  #noContent.modal .modal-content .modal-body {

      color: #fff;
      font-size: 24px;
      line-height: 28px;
      font-weight: 600;
      text-align: center;
  }

  .bulten-section {
      padding: 50px 0;
      background: #fff;
  }



  .post-item {

      display: block;
      width: 100%;
      position: relative;
  }

  .post-item img {
      width: 100%;
      transition: all .3s linear;
      transform: translate(-20px);
  }

  .post-item .info {

      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      width: 50%;
      flex: 0 0 auto;
      text-align: left;
  }

  .post-item .info .title {

      font-size: 20px;
      font-weight: 500;
      color: #00488f;
  }

  .post-item .info p {
      color: #4a4a4a;
      font-size: 14px;
      width: 90%;
      line-height: 16px;
      margin: 0 0 10px 0;
      text-align: left;
  }
  .post-item .info .bulten-btn {
      display: flex;
      padding: 5px 10px;
      border: 1px solid #00488f;
      border-radius: 6px;
      color: #00488f;
      background-color: transparent;
      transition: all .3s linear;
  }

  .post-item .info .bulten-btn i {
      margin-right: 5px;

  }

  .post-item .info .bulten-btn:hover {
      color: #fff;
      background-color: #00488f;

  }

  .post-item:hover img {
      transform: translate(0);
  }


        #searchContent.modal {
            background-color: #062f59eb;
    height: calc(100% - 67px) !important;
    z-index: 1111;
    top:auto;
        }
    
          #searchContent.modal .close {
    
            position: absolute;
            top: 20px;
            right: 20px;
            font-size: 40px;
            color: #fff;
            opacity: 1;
            z-index: 1;
    
        }
    
                #searchContent.modal .modal-dialog {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    
                #searchContent.modal .modal-content {
    
            background-color: transparent;
            box-shadow: none;
            border: none;
        }
    
          #searchContent.modal .modal-content .modal-body {
    
            color: #fff;
            font-size: 24px;
            line-height: 28px;
            font-weight: 600;
            text-align: center;
        }
                 #searchContent.modal .modal-content .modal-body form{

                    display:flex;
                 }
        #searchContent.modal .modal-content .modal-body form input.form-control {
            padding: 16px 18px;
                outline: 0;
                box-shadow: none;
                border: none;
                background: #fff;
                border-radius: 8px;
                font-size: 14px;
                color: #00488f;
                height: 45px;
                min-width: 320px;
        }
 #searchContent.modal .modal-content .modal-body form button {
    border: 1px solid #ffffff;
        background-color: transparent;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 45px;
        border-radius: 6px;
        font-size: 14px;
        margin-left: 15px;
        line-height: 16px;
        text-align: left;
        padding: 0 18.7px;
        transition: all .3s linear;
        color: #fff;
        min-width: 120px;
}
 #searchContent.modal .modal-content .modal-body form button:hover {
    background-color: #fff;
    color: #00488f;
}
.page-title{

    margin-top:67px;
}
.news-page .row{
display: flex;
flex-wrap: wrap;

}
 .list-col {
position: relative;
background-color: #f5f5f5;
}
.list-col:before {
    content: "";
    background-color: #f5f5f5;
    width: 150%;
    height: 100%;
    left: -100%;
    position: absolute;
    top: 0;
}
.gundem-list{

	position: relative;
display: flex;
    flex-wrap: wrap;
	list-style: none;
padding: 0;
margin: 0;
margin-top: 50px;
text-align: left;
    align-items: flex-start;
}
.gundem-list > li a {
    color: #00488f;
    font-size: 16px;
	font-weight: 400;
    padding: 8px 12px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.gundem-list > li a i{

	margin-right:5px;
	font-size:20px;
}
.gundem-list > li.active a,
.gundem-list > li a:hover{

	    color: #faa61a;
}
.gundem-post{

	margin-top:50px;
}
.gundem-post-item{
    display: flex;
    flex-direction: column;
}
.gundem-post-item .gundem-post-image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	position: relative;
}
.gundem-post-item .gundem-post-image > img{
border-radius: 6px;
	max-width:100%;
		min-height: 100%;
			object-fit: cover;
}
.gundem-post-item .gundem-post-image .gundem-post-image-hover{
transition: .5s ease;
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index: 2;
}
.gundem-post-item:hover .gundem-post-image .gundem-post-image-hover {
	opacity: 1;
}

.gundem-post-item .gundem-post-image .gundem-post-video-hover{
	transition: .5s ease;
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	border-radius: 50%;
	border: 2px solid white;
	width: 60px;
	height: 60px;
	z-index: 2;
	top: 50%;
	left: 0;
	right: 0;
	margin: -30px auto 0;
}
.gundem-post-item:hover .gundem-post-image .gundem-post-video-hover {
	opacity: 1;
}
.gundem-post-item .gundem-post-image .gundem-post-video-hover i {
	color: #fff;
	font-size: 26px;
}
.gundem-post-item .gundem-post-image .gundem-post-shadow{
	width: 100%;
		background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(26, 26, 27, .72));
		height: 0;
		display: flex;
		bottom: 0;
		opacity: .5;
		align-items: center;
		justify-content: center;
		position: absolute;
		transition: all .3s linear;
left: 0;
}
.gundem-post-item:hover .gundem-post-image .gundem-post-shadow {
	opacity: 1;
		height: 100%;
		transition: all .3s linear;
		border-radius: 8px;
}

.gundem-post-item .gundem-post-content {
	flex: 1 1 auto;
	padding: 20px;
	color: #333;
}
.gundem-post-item .gundem-post-content .gundem-post-date {

	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	color: #9e9e9e;
	padding-bottom:10px;
}
.gundem-post-item .gundem-post-content .gundem-post-date i{
	font-size:18px;
	color: #9e9e9e;
	padding-right: 7px;
}
.gundem-post-item .gundem-post-content h3 {

	font-size: 14px;
	line-height: 22.15px;
	color: #4a4a4a;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight:500;
}
.post-detail {

	margin-top: 50px;
}
.post-detail h4.title {

font-size:22px;
line-height: 28px;
color: #00488f;
font-weight: 500;
}
.post-detail .post-image img{

	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.post-page .row {
	display: flex;
	flex-wrap: wrap;


}
.post-detail.row {
	display: flex;
	flex-wrap: wrap;
align-items: center;

}
.post-page .row .post-content{

	padding:0;
	padding-right: 15px;
}
.post-page .row .post-image {

	padding: 0;
	padding-left: 15px;
}
.post-date {

	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	color: #9e9e9e;
	padding-bottom: 10px;
	padding-left: 24px;
}

.post-date i {
	font-size: 18px;
	color: #9e9e9e;
	padding-right: 7px;
}
.post-paragraf {
	background: #F5F5F5;
	border-radius: 0 8px 8px 0;
	height: 205px;
	max-height: 205px;
	min-height: 205px;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 0 24px;
}
.post-paragraf p {

	color: #4a4a4a;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	text-align: justify;
}
.post-share{

	margin-top:25px;
	padding-left: 24px;
}
.post-share ul{
padding: 0;
margin: 0;
list-style: none;
	display: flex;
		align-items: center;

}
.post-share ul li{
display: inline-block;
margin-right: 25px;
}
.post-share ul li a{
	font-size: 22px;
transition: all .3s linear;
color: #9e9e9e;
}
.post-share ul li a:hover {
color: #00488f;
}
.post-detay{

	margin-top:50px;
}
.post-detay p {

	color: #4a4a4a;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-align: justify;
}
.post-gallery{
margin-top: 40px;
	padding:50px;
	border-radius: 12px;
	background-color: #f5f5f5;
}
.post-gallery h4{
font-size: 30px;
line-height: 32px;
color: #4a4a4a;
font-weight: 500;
}


.post-gallery-carousel .owl-nav {
	position: absolute;
	top: -35%;

		right: 0;
		display: flex;
}

.post-gallery-carousel .owl-nav [class*='owl-'] {

	-webkit-transition: .2s;
	transition: .2s;
	background: none;
	width: 40px;
	height: 40px;
	line-height: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 100%;
	border: 1px solid #4c4c4c;
	border-radius: 0.375rem;
	display: flex;
	align-items: center;
}



.post-gallery-carousel .owl-nav [class*='owl-'] .icon {
	color: #4c4c4c;

}

.other-post {
	margin-top: 40px;
	padding: 50px;
	border-radius: 12px;
	background-color: #ffffff;
}
.other-post h4 {
	font-size: 30px;
	line-height: 32px;
	color: #4a4a4a;
	font-weight: 500;
}
.post-other-carousel .owl-nav {
	position: absolute;
	top: -35%;
	right: 0;
	display: flex;
}

.post-other-carousel .owl-nav [class*='owl-'] {

	-webkit-transition: .2s;
	transition: .2s;
	background: none;
	width: 40px;
	height: 40px;
	line-height: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 100%;
	border: 1px solid #4c4c4c;
	border-radius: 0.375rem;
	display: flex;
	align-items: center;
}



.post-other-carousel .owl-nav [class*='owl-'] .icon {
	color: #4c4c4c;

}
.blog-posts{

	margin-top: 50px;
}
.blog-posts .blog-post .blog-post-title p{
	    margin: 0;
	    float: none;
	    font-size: 16px;
	    color: #fff;
		text-align: left;
}
.blog-posts > h4.title {
	font-size: 30px;
	line-height: 32px;
	color: #00488f;
	font-weight: 500;
}
.blog-post img{

	border-radius: 8px;
}
.kadro-social {
position: absolute;
top: 20px;
right: 20px;
}

.kadro-social ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;

}

.kadro-social ul li {
	display: inline-block;
	margin-right: 25px;
}

.kadro-social ul li a {
	font-size: 22px;
	transition: all .3s linear;
	color: #ffffff;
}

.kadro-social ul li a:hover {
	color: #faa61a;
}

.kadro-item {
	transition: all .3s linear;
	align-items: center;
	background-color: #0000;
	border-radius: 8px;
	margin-top: 40px;
	position: relative;
		display: flex;
		flex-direction: column;
		cursor: pointer;
}
.kadro-item .kadro-body{
	flex: 1 1 auto;
	padding: 0;
	text-align: center;
}

.kadro-item .kadro-body .kadro-image {
	display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		max-height: 245px;
	transition: all .3s linear;
	width: 100%;
	height: 225px;
	min-height: 225px;
	border-radius: 8px;
	overflow: hidden;
	margin: 0 auto;
}
.kadro-item .kadro-body .kadro-image img {
	width: auto;
	min-width: 100%;
	height: 100%;
	transition: all .3s linear;
	object-fit: cover;
	min-height: 100%;
	border-radius: 6px;
}

.kadro-item .kadro-body .kadro-title {
	margin-top: 15px;
	transition: all .3s linear;
}
.kadro-item .kadro-body .kadro-title h4 {
	font-size: 14px;
	line-height: 18px;
	color: #00488f;
	font-weight: 600;
	align-items: center;
		margin-bottom: 5px;
}

.kadro-item .kadro-hover{
	position: absolute;
	z-index: -1;
	bottom: 0;
	height: 0;
	text-align: center;
	transition: all .3s linear;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}

.kadro-item .kadro-hover h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	padding-top: 15px;
	color: #818181;
	margin-bottom: 0;
}

.kadro-item .kadro-hover ul {
	justify-content: center;
	padding: 0;
	display: flex;
	align-items: center;
	font-size: 16px;
	padding-top: 10px;
}

.kadro-item .kadro-hover ul li {
	display: inline-block;
	margin-right: 25px;
}

.kadro-item .kadro-hover ul li a {
	font-size: 22px;
	transition: all .3s linear;
	color: #9e9e9e;
}

.kadro-item .kadro-hover ul li a:hover {
	color: #00488f;
}

.kadro-item:hover .kadro-body .kadro-image {
	transform: scale(.8) translateY(-40px);
}
.kadro-item:hover .kadro-body .kadro-title {
	transform: translateY(-65px);
}

.kadro-item:hover .kadro-hover {
	z-index: 1;
	height: 74.16px;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
    .ekipmodal.modal {
  	background-color: #062f59eb;

  	z-index: 1111;
  }

 .ekipmodal.modal .close {

  	position: absolute;
  	top: 20px;
  	right: 20px;
  	font-size: 40px;
  	color: #fff;
  	opacity: 1;
    z-index: 1;
  }

  .ekipmodal.modal .modal-dialog {
  	height: 100%;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  }

  .ekipmodal.modal .modal-content {

  	background-color: transparent;
  	box-shadow: none;
  	border: none;
  }

  .ekipmodal.modal .modal-content .modal-body {

  	color: #fff;
  	font-size: 24px;
  	line-height: 28px;
  	font-weight: 600;
  	text-align: center;
  }
.ekipmodal .ekip-detay .ekip-title {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 20px;
}

.ekipmodal .ekip-detay .ekip-title .ekip-unvan{
	display: flex;
	flex-direction: column;
	font-size: 18px !important;
	margin-bottom: 0;
	line-height: 20px;
	justify-content: flex-start;
}
.ekipmodal .ekip-detay .ekip-title .ekip-unvan .title {
	color: #fff;
text-align: left;
	font-style: normal;
	font-weight: 700;
	font-size: 40px !important;
	line-height: 55px;
}
.ekipmodal .ekip-detay .ekip-title .ekip-unvan .subTitle {

	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 36px;
	color: #fff;
	text-align: left;
}
.ekipmodal img {
	border-radius: 8px;
	max-width: 100%;
}
.ekip-list {
	justify-content: flex-end !important;

	display: flex;
	align-items: center;
	font-size: 16px;
	padding-top: 10px;
}
.ekip-list  li {
	display: inline-block;
	margin-right: 25px;
}

.ekip-list  li a {
	font-size: 22px;
	transition: all .3s linear;
	color: #ffffff;
}

.ekip-list  li a:hover {
	color: #faa61a;
}

.ekipmodal .ekip-detay .ekip-paragraf {
	display: block;
	height: 300px;
	overflow-y: auto;
}

.ekipmodal .ekip-detay .ekip-paragraf::-webkit-scrollbar {
	width: 0;
	border-radius: 100px;
}
.ekipmodal .ekip-detay .ekip-paragraf p {
	text-align: justify;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
@media (min-width:768px){
.ekipmodal .modal-dialog {
	width: 72%;
	margin: 30px auto;
}
}
.duvar-item{

        position: relative;
            display: flex;
            flex-direction: column;
}

.duvar-item .duvar-image {
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
.duvar-item .duvar-image img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.duvar-item .download-btn{
    position: absolute;
    bottom: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 102px;
    border-radius: 8px;
}
.duvar-item .download-btn i{

    margin-right:5px;
}
.mb-20{

    margin-bottom: 20px;
}
.bulten-page .row {
    display: flex;
    flex-wrap: wrap;

}
.bulten-page .list-col,
.bulten-page,
.bulten-page .list-col:before{

    background-color: #00488f;
}

.bulten-page .gundem-list>li a{

    color:#fff;
}
.bulten-page .gundem-list>li.active a,
.bulten-page .gundem-list>li a:hover {
    color: #faa61a;
}

.bulten-item {
    position: relative;
    background: none;
    border: none;
    margin-bottom: 76px;
    display: flex;
    align-items: center;
}
.bulten-item .bulten-img {
    background-color:#f5f5f5;
    padding: 10px 10px 10px 20px;
    transition: all .3s linear;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 0;
    display: block;
}
.bulten-item .bulten-img img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.bulten-item .bulten-body {
        flex: 1 1 auto;
            padding: 16px;
            color: #fff;
    position: absolute;
    background: linear-gradient(269.14deg, #00488F .76%, rgba(0, 72, 143, 0) 233.71%);
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .3s linear;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding-right: 76px;
    transform: translate(-72px);

}

.bulten-item .bulten-body .btn {
    display: flex;
    margin: 5px 0;
    height: 45px;
    display: flex;
    align-items: center;
    border: 1px solid #fff;
    color: #fff;
}
.bulten-item .bulten-body .btn span {

    font-size: 16px;
    line-height: 18px;
}
.bulten-item .bulten-body .btn i {
margin-right: 5px;
}
.bulten-item .bulten-body .btn:hover {
    border-color:#00488F;
    color: #00488F;
    background-color: #fff;
}
.bulten-item:hover .bulten-img {
    transform: scale(.8) translate(-28px);
}

.bulten-item:hover .bulten-body {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    width: 100%;
    transform: translate(0);
    z-index: 2;
}

.bulten-item .bulten-body .bulten-text {

    font-size: 16px;
    color: #fff;
    transform: rotate(-90deg);
    right: 40px;
    position: absolute;
    text-align: center;
    z-index: -99;
    transition: all .3s linear;
    margin-bottom: 0;
}

.bulten-item:hover .bulten-body .bulten-text {
    z-index: 1;
}



.birim-detay .birim-title {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 20px;
}

.birim-detay .birim-title .birim-unvan {
    display: flex;
    flex-direction: column;
    font-size: 18px !important;
    margin-bottom: 0;
    line-height: 20px;
    justify-content: flex-start;
}

.birim-detay .birim-title .birim-unvan .title {
    color: #4a4a4a;
    text-align: left;
    font-style: normal;
    font-weight: 700;
    font-size: 34px !important;
    line-height: 45px;
}

.birim-detay .birim-title .birim-unvan .subTitle {

    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 36px;
    color: #4a4a4a;
    text-align: left;
}

.birim-img {
    border-radius: 8px;
    max-width: 100%;
}

.birim-list {
    justify-content: flex-end !important;

    display: flex;
    align-items: center;
    font-size: 16px;
    padding-top: 10px;
}

.birim-list li {
    display: inline-block;
    margin-right: 25px;
}

.birim-list li a {
    font-size: 22px;
    transition: all .3s linear;
    color: #4a4a4a99;
}

.birim-list li a:hover {
    color: #00488f;
}

.birim-detay .birim-paragraf {
    display: block;
    text-align: justify;
}



.birim-detay .birim-paragraf  p {
font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.15px;
    color: #4a4a4a;
}

.birim-detail {

    margin-top: 50px;
}

.birim-detail h4.title {

    font-size: 22px;
    line-height: 28px;
    color: #00488f;
    font-weight: 500;
}
.site-item{
        overflow: hidden;
        max-height: 200px;
        border: 0 !important;
        vertical-align: text-top !important;
    position: relative;
        display: flex;
        flex-direction: column;
        border-radius:8px;
}
.site-item .site-img-wrapper {
    height: 100%;
}
.site-item .site-img-wrapper img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.site-item .site-img-overlay.noHover {
    align-items: center !important;
    justify-content: space-between !important;
    display: flex !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 16px;
    border-radius: 5px;
}
.site-item .site-img-overlay.noHover h5 {
    transition: all .3s linear;
        font-size: 22px;
        line-height: 32px;
        font-weight: 500;
        color: #00488f;
        padding: 25px 0 0 10px;
        width: calc(100% - 70px);
        margin-bottom: 8px;
}
.site-item .site-img-overlay.noHover  .image-wrapper{
    width: 62px !important;
    height: 62px;
    margin-top: 14px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 16px;
    right: 16px;
    border-radius: 50%;
}
.site-item .site-img-overlay.noHover .image-wrapper img {
    transition: all .3s linear;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    transform: scale(.6);
    width: 100%;
    min-height: 100%;

}
.site-item .site-img-overlay.noHover .image-wrapper .hover-link {
    display: block;
    height: 0;
    width: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    transition: all .3s linear;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.site-item .site-img-overlay.noHover .image-wrapper .hover-link i {
    color: #00488f;
    font-weight: 700;
}


.site-item .site-img-overlay.hover-site {
        padding: 0 !important;
    display: flex !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 16px;
    border-radius: 5px;
}



.site-item .site-img-overlay.hover-site  img {
    position: relative;
        bottom: -100%;
        transition: all .3s linear;
    padding: 0;
        max-width: 150px;
        margin-right: 10px;
}
.site-item .site-img-overlay.hover-site .site-content{

    display: flex;
    justify-content: center;
    flex-direction: column;
}
.site-item .site-img-overlay.hover-site .site-content h3 {
    position: relative;
    top: -100%;
    transition: all .3s linear;
    color: #00488f;
    font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        margin-bottom: 10px;
            width: calc(100% - 70px);
}
.site-item .site-img-overlay.hover-site .site-content .info {
    position: relative;
    bottom: -100%;
    transition: all .3s linear;
}
.site-item .site-img-overlay.hover-site .site-content .info .name {
    font-size: 12px;
    color: #4a4a4a;
    font-weight: 500;
    display: block;
        width: calc(100% - 70px);
        line-height: 18px;

}
.site-item .site-img-overlay.hover-site .site-content .info .title {
    font-size: 12px;
    color: #4a4a4a;
    font-weight: 400;
    display: block;
        line-height: 14px;
}

.site-item:hover .site-img-overlay.noHover h5{
    opacity: 0;
}
.site-item:hover .site-img-overlay.noHover .image-wrapper>img {
    width: 100%;
    min-height: 100%;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}
.site-item:hover .site-img-overlay.noHover .hover-link {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    width: 100%;
    height: 100%;
    border: 2px solid #00488F;
    text-decoration: none;
    font-size: 20px;
    cursor: pointer;
    z-index: 2;
}

.site-item:hover .site-img-overlay.hover-site img {
    bottom: 0;
}
.site-item:hover .site-img-overlay.hover-site .site-content h3 {
    top: 0;
}

.site-item:hover .site-img-overlay.hover-site .site-content .info {
    bottom: 0;
}

.contact-info h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #00488f;
    margin-bottom: 15px;
}

.contact-list {

    padding: 0;
    margin: 0;
    list-style: none;

}

.contact-list li {
    display: block;
    position: relative;
    margin-bottom: 15px;

}
.contact-list li a{
font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #838b9a;
    display: flex;
    align-items: center;

}
.contact-list li a i {
    font-size: 30px;
    color: #00488f;
}
.contact-list li a span {
    padding-left: 10px;
    font-size:14px;
    display: block;
}



.ilce-info h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #4a4a4a;
    margin-bottom: 15px;
}

.ilce-list {

    padding: 0;
    margin: 0;
    list-style: none;

}

.ilce-list li {
    display: block;
    position: relative;
    margin-bottom: 15px;

}

.ilce-list li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #838b9a;
    display: flex;
    align-items: center;

}

.ilce-list li a i {
    font-size: 30px;
    color: #4a4a4a;
}

.ilce-list li a span {
    padding-left: 10px;
    font-size: 14px;
    display: block;
}
.contact-ilceler.nav-tabs {

    margin-bottom: 20px;
}
.contact-ilceler.nav-tabs>li{

    display: inline-block;
}

.contact-ilceler.nav-tabs>li a {
padding: 10px 15px;
background: #f5f5f5;
color: #4a4a4a;
border-radius: 6px;
}

.contact-ilceler.nav-tabs.nav>li>a:focus,
.contact-ilceler.nav-tabs.nav>li>a:hover,
.contact-ilceler.nav-tabs.nav-tabs>li.active>a,
.contact-ilceler.nav-tabs.nav-tabs>li.active>a:focus,
.contact-ilceler.nav-tabs.nav-tabs>li.active>a:hover {
    background: #faa61a;
    border: none;
    opacity: 1;
    color: #fff;
}
.ilce-konum iframe{
    width: 100%;
    height: 300px;
}
.contact-location{

    display: block;
    position: relative;
    margin-top: 50px;
}
.contact-forms{

    position: absolute;
        display: block;
        padding: 30px;
        max-width: 500px;
        background: #fff;
        top: 0;
        left:0;
}
.contact-forms form .form-group {
    margin-bottom: 5px;
}
.fikir-page .row {
    display: flex;
    flex-wrap: wrap;

}

.fikir-page .list-col,
.fikir-page,
.fikir-page .list-col:before {

    background-color: #E04B2C;
}
.fikir-page{

    padding: 50px 0;
}
.fikir-page .gundem-list>li a {

    color: #fff;
}

.fikir-page .gundem-list>li.active a,
.fikir-page .gundem-list>li a:hover {
    color: #faa61a;
}
.page-title.fikir-banner .title{
color: #E04B2C;

}
.page-title.fikir-banner:before {
    background: linear-gradient(360deg, #E04B2C 12.14%, rgba(224, 75, 44, 0) 171.94%);
}


.page-title.sikayet-banner .title{
color: #95be17;

}
.page-title.sikayet-banner:before {
    background: linear-gradient(360deg, #95be17 12.14%, rgba(224, 75, 44, 0) 171.94%);
}


.sikayet-page .row {
    display: flex;
    flex-wrap: wrap;

}

.sikayet-page .list-col,
.sikayet-page,
.sikayet-page .list-col:before {

    background-color: #95be17;
}

.sikayet-page {

    padding: 50px 0;
}

.sikayet-page .gundem-list>li a {

    color: #fff;
}

.sikayet-page .gundem-list>li.active a,
.sikayet-page .gundem-list>li a:hover {
    color: #faa61a;
}



.loader {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #fff;
}
.loader:not(.active) {
 display: none; 
}
.loader-svg {
    width: 150px;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.loader-text {
    font-size: 16px;
    font-weight: 600;
}
.loader-svg .st {
    opacity: .2;
    -webkit-animation: loader-spinner 2.7s linear infinite;
    animation: loader-spinner 2.7s linear infinite
}

.loader-svg .st:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.loader-svg .st:nth-child(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.loader-svg .st:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.loader-svg .st:nth-child(4) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.loader-svg .st:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.loader-svg .st:nth-child(6) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.loader-svg .st:nth-child(7) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

@-webkit-keyframes loader-spinner {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    50% {
        opacity: .2
    }

    90% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

@keyframes loader-spinner {
    0% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    50% {
        opacity: .2
    }

    90% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}
.social-icons {
    font-size: 20px;
    line-height: 24px;
}

.social-icons a {
    color: #828282;
    margin-right: 18px;
}

.sayfa-content h4{

    font-size:40px;
    text-align: left;
    color: #fff;
    margin: 20px 0;
}
.sayfa-content * {
    font-size: 16px;
    color: #fff;
    line-height: 18px;
    font-weight: 500;
}
.sayfa-content h4 {

    font-size: 34px;
    text-align: left;
    color: #fff;
    margin: 10px 0;
    line-height: 36px;
}
form#projeform .row{

    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
#input-file {
    z-index: 1;
        position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: stretch;
            width: 100%;
}

#input-file  #projeTitle {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    border: 0.5px dashed #fff;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
}
#input-file #projeTitle img {
    margin-right: 7px;
}
#input-file input#fileProje{
    background-color: #0000;
    color: #0000;
    font-size: 0;
    border-radius: 8px;
    line-height: 32px;
}


#input-file input#fileProje::file-selector-button {
 display: none;
}

form#projeform button {
    height: 49px;
    width: 100%;
    background-color: #faa61a;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    transition: all .3s linear;
    text-transform: uppercase;
}
form#projeform button:hover {
    opacity: .8;
}


.cocuk-item {
        position: relative;
            display: flex;
            flex-direction: column;
 
    background-color: #f5f5f5;
    border: none;
    width: 100%;
    height: auto;
    align-items: center;
    padding-top: 40px;
}
.cocuk-item .cocuk-image {
    width: 90%;
    height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.cocuk-item .cocuk-image img {
    transition: all .3s linear;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.cocuk-item .cocuk-content {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    height: 30%;
    padding-bottom: 20px;
}
.cocuk-item .cocuk-content h3 {
color: #00488f;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 12px;
        margin-top: 12px;
}
.cocuk-item .download-btn {

    display: inline-flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 102px;
    border-radius: 8px;

        height: 45px;
background-color: transparent;
border:1px solid #00488f;
            transition: all .3s linear;
            color: #00488f;
}
.cocuk-item .download-btn i {
font-size: 16px;
    margin-right: 5px;
}
.cocuk-item .download-btn span {
 
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
}
.cocuk-item .download-btn:hover{

                background-color: #00488f;
                            color: #fff;
}

.uyelik-icon > ul{
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: right;
}
.uyelik-icon>ul li {
    display: inline-block;
    position: relative;
    margin-left: 15px;

}

.uyelik-icon>ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    display: flex;
    align-items: center;

}

.uyelik-icon>ul li a i {
    font-size: 18px;
        color: #ffffff;
        display: block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: #faa61a;
        border-radius: 50%;
}

.uyelik-icon>ul li a span {
    padding-left: 10px;
    font-size: 12px;
    display: block;
    font-weight: 500;
}

.header.header-uyelik{


            position: fixed;
top:0;
left:0;
width: 100%;
display: block;
z-index: 111;
       box-shadow: none;
       padding: 10px 0;
   
}
.uyelik-page{

        position: relative;
            overflow: hidden;
            width: 100%;
            height: 100vh;
            background: rgb(3, 60, 89);
                background: -moz-linear-gradient(90deg, rgba(3, 60, 89, 1) 0%, rgba(2, 62, 90, 1) 24%, rgba(3, 56, 87, 1) 49%, rgba(31, 105, 130, 1) 71%, rgba(56, 134, 147, 1) 90%);
                background: -webkit-linear-gradient(90deg, rgba(3, 60, 89, 1) 0%, rgba(2, 62, 90, 1) 24%, rgba(3, 56, 87, 1) 49%, rgba(31, 105, 130, 1) 71%, rgba(56, 134, 147, 1) 90%);
                background: linear-gradient(90deg, rgba(3, 60, 89, 1) 0%, rgba(2, 62, 90, 1) 24%, rgba(3, 56, 87, 1) 49%, rgba(31, 105, 130, 1) 71%, rgba(56, 134, 147, 1) 90%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#033c59", endColorstr="#388693", GradientType=1);
}
.uyelik-page .row{
display: flex;
flex-wrap: wrap;
}

.uyelik-page .uyelik-content{

    padding-top: 75px;
        position: relative;
        z-index: 100;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 100vh;
    overflow: hidden;
        overflow-y: auto;
        margin-bottom: 0%;
        margin-left: 0%;
        padding-bottom: 2%;
        padding-left: 5%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        justify-content: center;
}
.uyelik-page .uyelik-content h3{

font-size:40px;
margin-bottom: 30px;
font-weight: 500;
color: #fff;
line-height: 44px;

}
.uyelik-page .uyelik-content h5 {

    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 500;
    color: #fff;
line-height: 28px;
}

.uyelik-page .uyelik-content .uyelik-text * {

    font-size: 16px;
    margin-bottom: 30px;
    color: #fff;
    line-height: 18px;

}
.uyelik-btn{

    padding: 10px 15px;
    font-size: 16px;
font-weight: 600;
color: #fff;
    background: #faa61a;
    border-radius: 25px;
    margin-top: 20px;
    transition: all .3s linear;
}
.uyelik-btn:hover {

opacity: .9;
}
.uyelik-image{
    max-width: 100%;
        vertical-align: middle;
        display: inline-block;
        position: absolute;
            left: auto;
            top: auto;
            right: 0%;
            bottom: 0%;
            z-index: 1;
width: 48%;


}

.ak-bubble {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 990;
    overflow: hidden;
    pointer-events: none;
}

@-webkit-keyframes animateBubble {
    0% {
        margin-top: 20%
    }

    to {
        margin-top: -30%
    }
}

@-moz-keyframes animateBubble {
    0% {
        margin-top: 20%
    }

    to {
        margin-top: -30%
    }
}

@keyframes animateBubble {
    0% {
        margin-top: 20%
    }

    to {
        margin-top: -30%
    }
}

@-webkit-keyframes sideWays {
    0% {
        margin-left: 0
    }

    to {
        margin-left: 25px
    }
}

@-moz-keyframes sideWays {
    0% {
        margin-left: 0
    }

    to {
        margin-left: 25px
    }
}

@keyframes sideWays {
    0% {
        margin-left: 0
    }

    to {
        margin-left: 25px
    }
}

.x1 {
    -webkit-animation: animateBubble 15s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 15s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 6%;
    top: 45%;
    background: #faa61a;
}

.x2 {
    -webkit-animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
    left: 5%;
    top: 80%;
    background: #fff;
}

.x3 {
    -webkit-animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 10%;
    top: 40%;
    background: #4a4a4a;
}

.x4 {
    -webkit-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
    animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
    left: 20%;
    top: 0;
    background: #faa61a;
}

.x5 {
    -webkit-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
    left: 30%;
    top: 50%;
    background: #fff;
}

.x6 {
    -webkit-animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 50%;
    top: 0;
    background: #4a4a4a;
}

.x7 {
    -webkit-animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 65%;
    top: 70%;
    background: #faa61a;
}

.x8 {
    -webkit-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
    animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
    left: 80%;
    top: 10%;
    background: #fff;
}

.x9 {
    -webkit-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
    left: 90%;
    top: 50%;
    background: #4a4a4a;
}

.x10 {
    -webkit-animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 80%;
    top: 80%;
    background: #faa61a;
}

.x11 {
    -webkit-animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 50%;
    top: 50%;
    background: #fff;
}

.x12 {
    -webkit-animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: animateBubble 11s linear infinite, sideWays 2s ease-in-out infinite alternate;
    left: 65%;
    top: 40%;
    background: #4a4a4a;
}
.ak-bubblets {
    position: absolute;
    border-radius: 50%;
    box-shadow: none;
    width: 5px;
    height: 5px;
}
.uyelik-form{
padding-top: 100px;
    position: relative;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-bottom: 2%;
    padding-left: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;


}
.uyelik-form h4{

    font-size: 34px;
    line-height: 36px;
    margin-bottom: 15px;
    color: #fff;
}
.uyelik-form p{

    color:#fff;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 15px;
}

.uyelik-form .uyari {

    color: #faa61a;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
}
.uyelik-form .uyari i{


    font-size: 16px;
 margin-right: 5px;
}
.uyelik-form label{

    font-size:14px;
    color:#fff;
    font-weight: 500;
}

.uyeform-btn{

    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background: #faa61a;
    border-radius: 25px;
    margin-top: 20px;
    border:none;
    transition: all .3s linear;
}

.uyelik-btn:hover {

    opacity: .9;
}

#input-sabika {
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

#input-sabika #sabikaTitle {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    border: 0.5px dashed #fff;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
        line-height: 16px;
}

#input-sabika #sabikaTitle img {
    margin-right: 7px;
}

#input-sabika input#fileSabika {
    background-color: #0000;
    color: #0000;
    font-size: 0;
    border-radius: 8px;
    line-height: 32px;
}


#input-sabika input#fileSabika::file-selector-button {
    display: none;
}


#input-foto {
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

#input-foto #fotoTitle {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    border: 0.5px dashed #fff;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
        line-height: 16px;
}

#input-foto #fotoTitle img {
    margin-right: 7px;
}

#input-foto input#fileFoto {
    background-color: #0000;
    color: #0000;
    font-size: 0;
    border-radius: 8px;
    line-height: 32px;
}


#input-foto input#fileFoto::file-selector-button {
    display: none;
}

#input-cv {
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

#input-cv #cvTitle {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    border: 0.5px dashed #fff;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
        line-height: 16px;
}

#input-cv #cvTitle img {
    margin-right: 7px;
}

#input-cv input#fileCv {
    background-color: #0000;
    color: #0000;
    font-size: 0;
    border-radius: 8px;
    line-height: 32px;
}


#input-cv input#fileCv::file-selector-button {
    display: none;
}

.kurumsal-item {
    position: relative;
        min-height: 145px;
        padding:  0 0;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        height: 300px;
        max-height: 300px;
        background-color: #fff;
        text-align: center;
        border: 1px solid #dedede57;
        width: 100%;
        display: table;
}

.kurumsal-item .kurumsal-image {
    width: 100%;
        display: table;
        height: 300px;
        width: 100%;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
}

.kurumsal-item .kurumsal-image>img {
    max-width: 100%;
        width: auto;
        display: block;
        max-height: 100%;
        margin: 0 auto;
        position: relative;
        height: auto;
}



.kurumsal-item:hover .kurumsal-image .kurumsal-hover {
    opacity: 1;
}

.kurumsal-item .kurumsal-image .kurumsal-hover {
    transition: .5s ease;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    border-radius: 50%;
    border: 2px solid white;
    width: 60px;
    height: 60px;
    z-index: 2;
    top: 50%;
    left: 0;
    right: 0;
    margin: -30px auto 0;
}

.kurumsal-item:hover .kurumsal-image .kurumsal-hover {
    opacity: 1;
}

.kurumsal-item .kurumsal-image .kurumsal-hover i {
    color: #fff;
    font-size: 26px;
}

.kurumsal-item .kurumsal-image .kurumsal-shadow {
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(26, 26, 27, .72));
    height: 0;
    display: flex;
    bottom: 0;
    opacity: .5;
    align-items: center;
    justify-content: center;
    position: absolute;
    transition: all .3s linear;
    left: 0;
}

.kurumsal-item:hover .kurumsal-image .kurumsal-shadow {
    opacity: 1;
    height: 100%;
    transition: all .3s linear;
    border-radius: 8px;
}
@media (min-width:768px) {
order-lg-1{

order:1;


}
order-lg-2 {

    order: 2;


}
}
@media (max-width:768px){
    .birim-img{
        margin-top: 20px;
    }
.slide.haber-slide {

        width: 100% !important;
    }

    .slidecontent p {

        display: none;
    }

    .slidecontent h3,
    .slidecontent h3 a {

        line-height: 16px;

    }

    .slidecontent .slide-btn .more-link i,
    .slidecontent .slide-btn .more-link {
        font-size: 14px;
        padding-left: 15px;
    }

    .header-ak.header-mobil {

        padding: 10px 0;
        background-color: #fff;
    }

.mobil-navigation button {
    display: flex;
        align-items: center;
        justify-content: center;
        height: 45px;
        border-radius: 6px;
        font-size: 14px;
        margin-right: 15px;
        line-height: 18px;
        text-align: left;
        padding: 0 0;
        transition: all .3s linear;
        border: none;
        background-color: transparent;
        color: #00488f;
        font-weight: 500;
}
.mobil-navigation button i {
    font-size: 40px;
}
    .mobil-navigation button.menubtn {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 45px;
        border-radius: 6px;
        font-size: 14px;
        margin-left: 20px;
        line-height: 18px;
        text-align: left;
        padding: 0 0;
        transition: all .3s linear;
        border: 1px solid #00488f;
        background-color: #fff;
        color: #00488f;
        font-weight: 500;
        margin-left: 0;
        border: none;
    }

    .mobil-navigation button.menubtn:hover {
        background-color: transparent;
    }

    .mobil-navigation button.menubtn span {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        background: none;
        width: 36px;
        height: 1px;
        background-color: #00488f;
    }
  .mobil-navigation button.menubtn span:after,
   .mobil-navigation button.menubtn span:before  {
    content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        margin-top: -1px;
        transition: all .3s linear;
        background: #00488f;
    }
    
    .mobil-navigation button.menubtn.active span {
        background-image: none;
        background-color: #0000;
        height: 0;
    }
    
    .mobil-navigation button.menubtn span:before {
        top: -10px;
    }
    
    .mobil-navigation button.menubtn span:after {
        bottom: -10px;
    }
    
    .mobil-navigation button.menubtn.active span:before {
        transform: rotate(-45deg);
        opacity: 1;
        top: 50%;
    }
    
    .mobil-navigation button.menubtn.active span:after {
        transform: rotate(45deg);
        opacity: 1;
        top: 50%;
    }
    
    
    
    #searchContent.modal .modal-content .modal-body form button {
    
        padding: 0 8px;
        min-width: 100px;
    }
    
    #searchContent.modal .modal-content .modal-body form input.form-control {
    
        min-width: 200px;
    }
        .offcanvas.offcanvas-bottom .open-menu .openMenuTop {
  
            margin-top: 0;
            width: 100%;
            flex-wrap: wrap;
            text-align: left;
            margin: 0;
        }
        .offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col{
    padding: 10px 12px 0 12px;
            width:100%;
        }
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col {

    width: 100%;
}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col .row {

    flex-wrap: wrap;

}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .right-col .row div[class^="col-"] {

    width: 100%;

}

.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .social-media {

    max-width: 170px;
    height: 40px;
}
.mobil-scroll{

    -webkit-overflow-scrolling: touch;
        scroll-snap-type: x mandatory;
        scroll-snap-align: start;
        overflow-x: scroll;
        scroll-behavior: smooth;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
}
.mobil-scroll::-webkit-scrollbar {
    height: 0;
    border-radius: 0;
}
.off-iletisim-btn{
    display: flex;
        flex-wrap: inherit;
        margin: 0;
        width: 100%;
  
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn a{
    margin-right: 15px;
        min-width: 180px;
            align-items: center;
            justify-content: start;
}
.offcanvas.offcanvas-bottom .open-menu .openMenuTop .left-col .off-iletisim-btn span{

    font-size:10px
}
.navbar-nav>li.nav-item.dropdown>a {

    position: relative;
}

.navbar-nav>li.nav-item.dropdown>a:after {
    display: inline-block;
        font-family: "Ionicons";
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-rendering: auto;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 0.255em;
        vertical-align: 0.255em;
    content: "\f35d";
        border: none;
        color: #fff;
        font-size: 12px;
        position: absolute;
        right: 24px;

}
.navbar-nav>li.nav-item>a{

    border-bottom: 1px solid rgba(0, 49, 97, .5);
}
.nav-item.dropdown ul.show{
padding: 0 15px;
    border-bottom: 1px solid rgba(0, 49, 97, .5);
    display: none !important;
}
.nav-item.dropdown.active ul.show {

    display: block !important;
}
.navbar-nav>li.nav-item ul li a{
font-size: 13px;
    color:#fff;
    font-weight: 500;
}
.tab-content {
    padding: 0;
    background-color: transparent;
    border: none;
}
.mobiltab-gundem{

    width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding: 0 5px;
        margin-top: -15px;
        position: relative;
        z-index: 1;

}
.mobiltab-gundem li{

    width: 50%;

}

.mobiltab-gundem.nav.nav-tabs > li >a {
    border: none;
    border-radius: 0;
    margin-right: 0;
    line-height: 15px;
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    position: relative;
    padding:  10px !important;
    text-align: center;
            background-color: #00488f;
            border-radius:25px;
}
.mobiltab-gundem.nav.nav-tabs > li.active>a{
    color: #fff;
        background-color: #faa61a;
}
.baskan-item .info p {

    margin-bottom: 15px;
}
.baskan-item .info h4 {

    margin-bottom: 5px;
    margin-top: 15px;
}
.card-section >.container {
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    overflow-x: scroll;
    scroll-behavior: smooth;
    padding-top: 10px;
    padding-bottom: 10px;
}
.card-section>.container::-webkit-scrollbar {
    height: 0;
    border-radius: 0;
}
.card-section .row {
    display: flex;
    flex-wrap: inherit;
    margin: 0;
}

.card-section  .row > .col-lg-4 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 0 5px 0 0;
}
.card-section .card .image-frame,
.card-section .card .image-frame span{

    min-height: 50px;
    min-width: 50px;
    width: 50px;
    height: 50px;

}
.kol-col .row div[class^="col-"] {

    width: 100%;
}
.row>.kol-col:first-child .kol-link,
.row>.kol-col .kol-link {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
        padding: 20px 10px 40px;
        text-align: center;
        margin-top: 20px;
}
.kol-col .kol-image{
        margin-top: -30px;
            box-shadow: 0 0 18px -3px rgb(255 255 255);
}
.post-item img{

        transform: translate(0);
}


.postcard-section>.container {
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    overflow-x: scroll;
    scroll-behavior: smooth;
    padding-top: 10px;
    padding-bottom: 10px;
}

.postcard-section>.container::-webkit-scrollbar {
    height: 0;
    border-radius: 0;
}

.postcard-section .row {
    display: flex;
    flex-wrap: inherit;
    margin: 0;
}

.postcard-section .row>.col-lg-4 {
    flex: 0 0 75%;
    max-width: 75%;
    padding: 0 5px 0 0;
}

.news-section .row div[class^="col-"]{

    height: auto;
}
.mobil-title{

        font-size: 31px;
            color: #eaeaea;
            text-transform: uppercase;
            font-weight: 700;
}
.mobil-scroll .nav-tabs{

        display: flex;
            flex-wrap: inherit;
            margin: 0;
}
.mobil-scroll .nav-tabs li{
    flex: 0 0 48%;
        max-width: 48%;
       margin-right: 5px;
}

.mobil-scroll .nav-tabs li >a {
    border: none;
    border-radius: 0;
    margin-right: 0;
    line-height: 15px;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    position: relative;
    padding: 10px !important;
    text-align: center;
    background: #D9D9D9;
    border-radius: 25px;
        display: flex;
            align-items: center;
            justify-content: center;
}

.mobil-scroll .nav-tabs li.active>a {
    color: #fff;
    background: #00488F;
}
.bulten-section p{

    width:100%;
}
.footer-top .col-lg-8{

    margin-top:20px;
}
.footer-top .col-lg-8 .row{
    display: flex;
    flex-wrap: wrap;
}
.footer-top .col-lg-8 .col-lg-3{
width: 50%;
}
.breadcrumb{
    font-size: 12px;
}

.page-title {
    background-image: url(../images/mobil-page.jpg) !important;
}
.list-col{

    -webkit-overflow-scrolling: touch;
        scroll-snap-type: x mandatory;
        scroll-snap-align: start;
        overflow-x: scroll;
        scroll-behavior: smooth;
        padding-top: 10px;
        padding-bottom: 10px;
    }
           .list-col::-webkit-scrollbar {
               height: 0;
               border-radius: 0;
           }
    
           .list-col .gundem-list {
               display: flex;
               flex-wrap: inherit;
               margin: 20px 0;
           }
    
           .list-col .gundem-list li {
               flex: 0 0 48%;
               max-width: 48%;
               margin-right: 5px;
           }
    
           .list-col .gundem-list li>a {
               border: none;
               border-radius: 0;
               margin-right: 0;
               line-height: 15px;
               font-size: 12px;
               color: #fff;
               font-weight: 600;
               position: relative;
               padding: 10px !important;
               text-align: center;
               background: #D9D9D9;
               border-radius: 25px;
               display: flex;
               align-items: center;
               justify-content: center;
           }
    
           .list-col .gundem-list li.active>a {
               color: #fff;
               background: #00488F;
           }
    
           .post-gallery {
    
               padding: 20px 10px;
    
           }
    
           .kurumsal-item .kurumsal-image,
           .kurumsal-item {
    
               height: 180px;
               max-height: 180px;
           }
    
           .news-page img {
    
               max-width: 100%;
           }
                                 .birim-detay .birim-title,
.ekipmodal .ekip-detay .ekip-title {

    flex-flow: column;
}

.ekipmodal.modal .modal-dialog {
    align-items: inherit;
    margin-top: 60px;
}

.ekipmodal .ekip-detay .ekip-paragraf {
    display: block;
    height: auto;
    overflow-y: auto;
}
.birim-detay .birim-title .birim-unvan,
.ekipmodal .ekip-detay .ekip-title .ekip-unvan {

    justify-content: center;
    align-items: center;
}

.other-post {

    padding: 20px 10px;

}
.post-other-carousel.owl-theme .owl-dots .owl-dot span{

    background-color: #555;
}
.contact-ilceler.nav-tabs{

    margin-top: 30px;
}
.col-ilce {

    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    overflow-x: scroll;
    scroll-behavior: smooth;
    padding-top: 10px;
    padding-bottom: 10px;
}

.col-ilce::-webkit-scrollbar {
    height: 0;
    border-radius: 0;
}

.col-ilce .nav-tabs{
    display: flex;
    flex-wrap: inherit;
    margin: 20px 0;
}

.col-ilce .nav-tabs li {
    flex: 0 0 33%;
    max-width: 33%;
    margin-right: 5px;
}
.contact-forms {
    position: relative;

    background: #f5f5f5;
}
.uyelik-icon>ul li a i {
    font-size: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px;

}
.uyelik-icon>ul li a span{

    display: none;
}
.uyelik-icon>ul li {
    margin-left: 5px;
}
.uyelik-page .uyelik-content h3 {
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 34px;
}
.uyelik-page .uyelik-content h5{

    font-size: 20px;
        margin-bottom: 20px;
        line-height: 24px;
}
.uyelik-page .uyelik-content .uyelik-text * {
    font-size: 14px;
    margin-bottom: 20px;
}
.uyelik-page .uyelik-content{

    justify-content: flex-start;

}
.uyelik-image{
    right: -32%;
    width: 100%;
}
iframe{
    max-width: 100%;
}
}


.baskan-item {
	position: relative;
	display: flex;
}

.baskan-item img {
	margin-left: auto !important;
	max-width: 100%;
}

.baskan-item .info {
	position: absolute;
	left: 0;
	bottom: 0 !important; 
	z-index: 11;
	width: 60% !important;
	height: auto !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end !important;
	padding: 0.5rem 3.125rem 1rem !important;
}

.baskan-item .info h4 {
	color: #fff;
	width: 100% !important;
	font-size: 17px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.baskan-item .info p {
	color: #fff;
	font-size: 13px;
	margin-bottom: 15px;
}

.baskan-item .info .btn {
	min-width: 193px;
	display: flex;
	align-items: center;
	font-size: 13px;
	height: 45px;
	border: 1px solid #fff;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 10px;
}

.baskan-item .info .btn:hover {
	background-color: #faa61a;
	border: 1px solid #FAA61A;
}

.baskan-item .info .btn i {
	font-size: 7.9px;
	color: #fff;
	transform: rotate(180deg);
	display: block;
	margin-right: 8px;
}

.baskan-item:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(0,72,143);
	background: -moz-linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
	background: -webkit-linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
	background: linear-gradient(90deg, rgba(0,72,143,1) 19%, rgba(0,72,143,1) 21%, rgba(235,237,238,0) 64%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00488f",endColorstr="#ebedee",GradientType=1);
	z-index: 1;
}

.baskan-item .social-media {
	position: absolute;
	bottom: 0 !important;
	right: 0 !important;
	height: 38px;
	display: flex;
	align-items: center;
	z-index: 11;
	padding-right: 3.125rem !important;
	padding-left: 0 !important;
}

@media screen and (max-width: 1700px) {
	.baskan-item .social-media {
		height: 32px;
	}
}

@media screen and (max-width: 1599px) {
	.baskan-item .social-media {
		height: 27px;
	}
}

.baskan-item .social-media a {
	padding: 0 11px;
}

.baskan-item .social-media a:first-child {
	padding-left: 0;
}

.baskan-item .social-media a i {
	color: #fff;
}

.baskan-item .social-media a:hover i {
	color: #00488f;
}

.baskan-item, .haber-carousel2 {
	height: 100%;
}


.join-us {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: visibility 0.3s, opacity 0.3s;
    transition: visibility 0.3s, opacity 0.3s;
    visibility: hidden;
    opacity: 0;
    z-index: 9999;
}

.join-us.active {
    visibility: visible;
    opacity: 1;
}

.join-us__modal {
    position: relative;
    width: 100%;
    max-width: 580px;
    margin: 0 1rem;
}

.join-us__modal-close {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 22px;
    height: 22px;
    -webkit-transition: none;
    transition: none;
    background-image: url("../images/close-2.svg");
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 4;
        border: 0px;
}

.join-us__modal-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: radial-gradient(circle at center 0px, transparent, transparent 64px, white 65px);
}

.join-us__modal-header--circle {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 12px;
    left: 0;
    right: 0;
    width: 110px;
    height: 110px;
    margin: auto;
    border-radius: 50%;
    background-color: #ffffff;
}

.join-us__modal-header--img {
    height: 90px;
}

.join-us__modal-content {
    min-height: 250px;
    max-height: calc(100vh - 200px);
    text-align: left;
    padding: 1.5rem 2rem 3rem;
    background-color: #fff;
    overflow: auto;
}

.join-us__modal-title {
    display: block;
    color: #fe8b03;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.17;
    text-align: center;
    margin-bottom: 0.5rem;
}

.join-us__modal-description {
    display: block;
    color: #1b1e2b;
    font-size: 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    text-align: center;
}

.join-us__modal-form {
    text-align: center;
    margin-top: 2.25rem;
}

.join-us__modal-form--group {
    position: relative;
    margin-bottom: 1.5rem;
}

.join-us__modal-form--icon {
    position: absolute;
    top: -3px;
    bottom: 0;
    left: 1rem;
    margin: auto;
    color: #d4dde6;
    fill: #d4dde6;
    -webkit-filter: brightness(0) opacity(0.3);
    filter: brightness(0) opacity(0.3);
}

.join-us__modal-form--input,
.join-us__modal-form--select {
    width: 100%;
    height: 53px;
    color: #1b1e2b;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.75;
    padding-left: 3rem;
    border-radius: 2px;
    border: solid 1px #d3dce5;
    background-color: #fbfbfb;
}

.join-us__modal-form--input:focus,
.join-us__modal-form--select:focus {
    border-color: #246cb1;
}

.join-us__modal-form--input:focus+.join-us__modal-form--icon,
.join-us__modal-form--select:focus+.join-us__modal-form--icon {
    color: #ffbb36;
    fill: #ffbb36;
    -webkit-filter: none;
    filter: none;
}

.join-us__modal-form--submit {
    min-width: 280px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    padding: 1.125rem;
    border-radius: 2px;
    border: 2px solid #fe8b03;
    background-color: #fe8b03;
}

.join-us__modal-form--submit:hover {
    color: #fe8b03;
    background-color: #fff;
}

.join-us__modal-form--submit:active {
    color: #fff;
    background-color: #fe8b03;
}