.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}.ofm-logo{text-align: center!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}.ofm-logo{float: left!important}}@media (min-width:1200px){.hidden-lg{display:none!important}.ofm-logo{float: left!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
	
:root{--genel:#28347C;
	--headerarkaplan:#BD2433FF;
	--headeryazi:#FFFFFF;
	--headerbuton:#FFEA00;
	--footerarkaplan:#010305FF;
	--footeryazi:#FFFFFF;
	--footerbuton:#FFEA00;
	--menuarkaplan:#FFFFFFFF;
	--menuyazi:#333333;
	--butonarkaplan:#0B5494FF;
	--butonyazi:#FFFFFF;
	--linkyazi:#212E84;
	

	}
.varyok {color:var(--white);background:var(--starter)}
/* ---- */
.invoice-box{
        max-width:800px;
        margin:auto;
        padding:30px;
        border:1px solid #eee;
        box-shadow:0 0 10px rgba(0, 0, 0, .15);
        font-size:16px;
        line-height:24px;
        font-family:'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        color:#555;
    }
    
    .invoice-box table{
        width:100%;
        line-height:inherit;
        text-align:left;
    }
    
    .invoice-box table td{
        padding:5px;
        vertical-align:top;
    }
    
    .invoice-box table tr td:nth-child(2){
        text-align:right;
    }
    
    .invoice-box table tr.top table td{
        padding-bottom:20px;
    }
    
    .invoice-box table tr.top table td.title{
        font-size:45px;
        line-height:45px;
        color:#333;
    }
    
    .invoice-box table tr.information table td{
        padding-bottom:40px;
    }
    
    .invoice-box table tr.heading td{
        background:#eee;
        border-bottom:1px solid #ddd;
        font-weight:bold;
    }
    
    .invoice-box table tr.details td{
        padding-bottom:20px;
    }
    
    .invoice-box table tr.item td{
        border-bottom:1px solid #eee;
    }
    
    .invoice-box table tr.item.last td{
        border-bottom:none;
    }
    
    .invoice-box table tr.total td:nth-child(2){
        border-top:2px solid #eee;
        font-weight:bold;
    }
    
    @media only screen and (max-width: 600px) {
        .invoice-box table tr.top table td{
            width:100%;
            display:block;
            text-align:center;
        }
        
        .invoice-box table tr.information table td{
            width:100%;
            display:block;
            text-align:center;
        }
    }
/* ---- */
.remodal-overlay.without-animation.remodal-is-opening,
      .remodal-overlay.without-animation.remodal-is-closing,
      .remodal.without-animation.remodal-is-opening,
      .remodal.without-animation.remodal-is-closing,
      .remodal-bg.without-animation.remodal-is-opening,
      .remodal-bg.without-animation.remodal-is-closing {
        animation: none;
      }
/* ---- */
:root{--genel:#072849;--headerarkaplan:#072849;--headerbuton:#09a5c5;--footerarkaplan:#061d33;--footerbuton:#09a5c5;--butonarkaplan:#087ea3;--fx-clr-pr-1:#e87825;--fx-clr-pr-2:#08a6c6;--fx-clr-sd-2:#0cb7d5}
/* ---- */
.txa-offcanvas-content {
    gap: 15px;
}.txa-offcanvas-box-container {
    gap: 20px;
}.fx-header-1-main {
    padding-left: 10px;
}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .fx-header-3-phone {
        display: unset;
    }
}
@media only screen and (min-width: 200px) and (max-width: 1290px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .fx-header-3-phone {
        display: none;
    }
}
/* ---- */
@media only screen and (min-width: 1200px) and (max-width: 2048px) {
    .fx-hero-2-slider-item-titles {
        font-size: 38px;
        letter-spacing: 1px;
    }.fx-hero-3-slider-item-content {
    max-width: 600px;
		margin-top: -25px;
}
}.text-uppercase {
    text-transform: unset !important;
}
@media only screen and (min-width: 200px) and (max-width: 980px) {
    .fx-hero-2-slider-item-titles {
        font-size: 30px;
        letter-spacing: 1px;
    }
}@media only screen and (min-width: 468px) and (max-width: 991px), (max-width: 767px) {
    .fx-hero-3-slider-item {
        padding-top: 130px;
		padding-bottom: 20px;
        flex-wrap: wrap-reverse;
        padding-left: 0px;
    }
}
/* ---- */
.pt-120 {
    padding-top: 60px;
}
.pb-120 {
    padding-bottom: 60px;
}
@media only screen and (min-width: 1399px) and (max-width: 2048px) {
    .pt-120 {
        padding-top: 60px !important;
    }
}@media only screen and (min-width: 1200px) and (max-width: 2048px) {
    .fx-scn-title-3 {
        font-size: 40px;
    }.fx-about-3-scn-title .left {
    padding-top: 35px;
}h6 {
    font-size: 25px;
}
}.fx-scn-title-3 {
    text-transform: unset;
    line-height: 1.06;
}
/* ---- */
.fx-services-5-area {
    background: #f65020;
    margin-top: -60px;
	    z-index: 1;
}.fx-services-3-slider-item .item-title {
    font-size: 22px;
	}
/* ---- */
.fx-contact-us-4:is(.fx-contact-us-1-img) {
    border-radius: 0;
    clip-path: polygon(80% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
    max-height: 450px;
}
/* ---- */
div#topcontrol {
    bottom: 65px;
}
.widget2 {
    margin-bottom: 30px;
	background: none;
    padding: 1px;
}
ul.list {
    list-style: outside none none;
    margin-top: 13px;
    padding-left: 0;
}
.widget2.dark .list-border li {
    border-bottom: 1px dashed #fff;
}

.widget2 ul.list li, .widget2 .post {
    margin-bottom: 8px;
    padding-bottom: 8px;
	width: 270px;
}
.widget2 .list-border li {
    border-bottom: 1px dashed #fff;
}
.widget2 ul li {
    margin-bottom: 5px;
    padding-bottom: 5px;
	color:000;
}
ul.list li {
    margin: 5px 0;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.pull-right {
    float: right;
}

.pull-right {
    float: right!important;
}.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
}

 li.clearfix {
    color: #ffff;
}@media only screen and (min-width: 1200px) and (max-width: 1920px) {
    .fx-footer-1-widget {
        grid-template-columns: 1.5fr 1.5fr 2fr 1.8fr;
    }
}
.fx-footer-5-area {
margin-top: -50px;
padding-top: 150px;
}