
.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:#007AFF;
	--headerarkaplan:#BD2433FF;
	--headeryazi:#FFFFFF;
	--headerbuton:#FFEA00;
	--footerarkaplan:#010305FF;
	--footeryazi:#FFFFFF;
	--footerbuton:#FFEA00;
	--menuarkaplan:#FFFFFFFF;
	--menuyazi:#333333;
	--butonarkaplan:#007AFFFF;
	--butonyazi:#FFFFFF;
	--linkyazi:#111A3A;
	}
.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;
      }
    

@media only screen and (min-width: 320px) and (max-width: 599px){
.header-area {
    background: var(--linkyazi) !important;
    padding: 5px;
}}
@media only screen and (min-width: 820px) and (max-width: 2048px){
.logo-txt {
 display: none;
}}@media only screen and (min-width: 320px) and (max-width: 599px){
.header-top-menu {
    display: block;
}}


.slider-section .dreamit-slider-content p {
    margin: 10px 15px 10px;
}
.dreamit-slider-content p {
    text-align: left;
    width: 52%;
    margin: 35px 0 30px;
    font-size: 30px;
    color: #fff;
}.slider-section .dreamit-slider-content:before {
    position: absolute;
    content: "";
    top: 45px;
    left: 0;
    height: 75px;
    width: 4px;
    background: var(--genel);
}.slider-section .dreamit-slider-content h4 {
    text-transform: capitalize;
    color: var(--genel);
    font-size: 17px;
    margin: 0 0 10px;
    border-bottom: 2px solid #ff8f1f00;
}
@media only screen and (min-width: 320px) and (max-width: 799px){	
.slider-section .dreamit-slider-content p {
    margin: 1px 15px 5px;
}}


.text-light .social_btn {
    margin-top: 15px;
}
.text-light .social_btn a {
    font: 500 10px/35px "Montserrat",sans-serif;
    color: #fff;
    background: #2c488b;
    width: 105px;
    height: 35px;
    display: inline-block;
    border-radius: 40px;
    text-align: center;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.text-light .social_btn .social_btn2 {
    background: #28b7e5;
}
.text-light .social_btn a+a {
    margin-left: 15px;
}
.text-light .social_btn a {
    font: 500 10px/35px "Montserrat",sans-serif;
    color: #fff;
    background: #2c488b;
    width: 105px;
    height: 35px;
    display: inline-block;
    border-radius: 40px;
    text-align: center;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.text-light .social_btn .social_btn3 {
    background: #ce412f;
}
.text-light .social_btn .social_btn4 {
    background: #c59348;
}
.text-light .social_btn a+a {
    margin-left: 15px;
}
.text-light .social_btn a {
    font: 500 10px/35px "Montserrat",sans-serif;
    color: #fff;
    background: #2c488b;
    width: 105px;
    height: 35px;
    display: inline-block;
    border-radius: 40px;
    text-align: center;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.text-light .social_btn a:before {
    content: "";
    height: 100%;
    width: 105%;
    display: block;
    position: absolute;
    z-index: -1;
    left: -1%;
    right: auto;
    border-radius: 30px;
    background: #3c599f;
    -webkit-transition: all .5s cubic-bezier(.42,0,.58,1);
    -o-transition: all .5s cubic-bezier(.42,0,.58,1);
    transition: all .5s cubic-bezier(.42,0,.58,1);
}
.text-light .social_btn .social_btn2:before {
    background: #32ccfe;
}
.text-light .social_btn .social_btn3 {
    background: #ce412f;
}
.text-light .social_btn a+a {
    margin-left: 15px;
}
.text-light .social_btn .social_btn3:before {
    background: #dd4c39;
}
.text-light .social_btn .social_btn4:before {
    background: #c59348;
}
.text-light .social_btn a i {
    padding-right: 5px;
}.sigma_icon-block.icon-block-3 {
    background-color: transparent;
}

/* GECİCİ */
.footer-social a {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    margin: 0 5px 0 0;
    color: #fff;
    background-color: var(--butonarkaplan);
    text-align: center;
    border-radius: 5px;
}/*gecici */	
.about-wrapper {
    margin-top: 10px;
}.about-area {
    padding-top: 40px;
    padding-bottom: 40px;
}.about-call {
    display: flex;
    align-items: center;
    border-right: 2px solid var(--theme-color);
    padding: 0 20px 0 0;
    margin: 0 40px 0 0;
}.about-box2 {
    padding: 70px 0;
    max-width: 560px;
}.about-call__icon {
    background-color: var(--genel);
    color: #fff;
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin-right: 20px;
    font-size: 20px;
    border-radius: 50%;
}.media-body {
    flex: 1;
}.about-call__label {
    font-size: 14px;
    color: #000;
    display: block;
}.about-call__number {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    font-family: var(--title-font);
    color: var(--butonarkaplan);
}


.move-up.animate {
    -moz-animation: moveVertical 0.65s ease both;
    -webkit-animation: moveVertical 0.65s ease both;
    animation: moveVertical 0.65s ease both;
}
.product {
    border-radius: 4px;
    padding: 1rem;
	    background: white;
    position: relative;
    margin-bottom: 1rem;
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14) , 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);
    box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 15%), 0px 1px 3px 0px rgb(0 0 0 / 36%);
    -moz-transition: box-shadow 0.3s;
    -webkit-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
}.product__side {
    display: flex;
    flex-direction: column;
    justify-content: center;
        align-items: center;
    position: relative;
}.product__link {
    position: relative;
    margin-bottom: 0.8rem;
}.product__link:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.03);
    z-index: 4;
}.product__picture {
    height: auto;
    max-width: 100%;
    z-index: 2;
}.product__picture--hover {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity 0.6s ease 0s , visibility 0.6s ease 0s;
    -webkit-transition: opacity 0.6s ease 0s , visibility 0.6s ease 0s;
    -o-transition: opacity 0.6s ease 0s , visibility 0.6s ease 0s;
    transition: opacity 0.6s ease 0s , visibility 0.6s ease 0s;
}.heading-6th--dark-hi-hover {
color: rgb(30 30 30);
    font-size: 16px;
    line-height: 1.5rem;
    letter-spacing: 0.014rem;
    text-transform: none;
    font-weight: 600;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}.product__price {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3px;
}
.heading-7th--primary-hi {
    color: rgb(1 34 88);
    font-size: 16px;
    line-height: 0.8rem;
    letter-spacing: 0.014rem;
    text-transform: none;
    font-weight: 500;
}.product__popup-sale {
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-color: rgba(255, 79, 89, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9;
}
.heading-7th--primary-hi {
    color: rgb(1 34 88);
    font-size: 1.3rem;
    line-height: 1.8rem;
    letter-spacing: 0.014rem;
    text-transform: none;
    font-weight: 500;
}.lower-text {
    position: relative;
    margin-top: 20px;
}.lower-text .text {
    position: relative;
    color: #555555;
    font-size: 14px;
    padding: 12px 25px;
    border-radius: 50px;
    display: inline-block;
    border: 1px dashed #000000;
    background-color: #f5f5f5;
}.lower-text .text a {
    position: relative;
    font-weight: 700;
    color: var(--butonarkaplan);
}
.product__side .special-project-know-btn {
    background: #FF5F15;
    background: transparent;
    border: 1px solid var(--butonarkaplan);
    border-radius: 6px;
    width: 150px;
    text-transform: uppercase;
    color: #052358;
    padding: 5px;
    font-size: 13px;
    text-align: center;
    display: inline-block;
    margin-top: 7px;
}h3 {
    font-size: 28px;
	line-height: 20px;
}


.country-section-title-area {
    background: linear-gradient(rgb(17 26 58 / 80%), rgba(17, 26, 58, 0.92)), #f4f7fc url('photos/pexels-5463581.webp');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}


.appointment-area {
    background: #f4f7fc url('photos/pexels-5463581.webp');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center right;
    padding-bottom: 52px;
}.appointment-area {
    padding-top: 52px;

}


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:#fff;
}
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);
}
/*gecici */
footer .footer-widget-area .widget.nav-widget ul li {
    margin-bottom: 14px;
    width: 100%;
    float: left;
}


#wa-widget-send-button {
    margin: 0 0 30px 0 !important;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 0 !important;
    text-align: center !important;
    height: 50px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    right: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .button-whatsapp {
    color: #fff;
    background: #25D366;
    border-radius: 0;
    padding: 10px 35px;
    font-size: 17px;
    transition: 0.3s ease;
    font-weight: 700;
}
    .button-whatsapp i {
        color: #fff;
    }
#ofmHemenAra {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
}
.altofmhemenara {
    color: #fff;
    font-size: 16px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    position: relative;
    bottom: 0;
    z-index: 99999999;
    text-align: center;
}
.ofmbox-1 {
    width: 50%;
    float: left;
    background: #0e843a;
    height: 50px;
    padding: 10px;
}
.ofmbox-icon {
    color: #fff;
    font-weight: 700;
    position: relative;
}
.ofmbox-text {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    position: relative;
}
.ofmbox-2 {
    width: 50%;
    float: left;
    background: #0074bd;
    height: 50px;
    padding: 10px;
}
@media(max-width:640px) {
    .hidden-xs {
        visibility: hidden;
    }
}
@media(min-width:641px) {
    .hidden-xs {
        visibility: visible;
    }
  #ofmHemenAra {display:none}
}


.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:#007AFF;
	--headerarkaplan:#BD2433FF;
	--headeryazi:#FFFFFF;
	--headerbuton:#FFEA00;
	--footerarkaplan:#010305FF;
	--footeryazi:#FFFFFF;
	--footerbuton:#FFEA00;
	--menuarkaplan:#FFFFFFFF;
	--menuyazi:#333333;
	--butonarkaplan:#007AFFFF;
	--butonyazi:#FFFFFF;
	--linkyazi:#111A3A;
	}
.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;
      }
    

@media only screen and (min-width: 320px) and (max-width: 599px){
.header-area {
    background: var(--linkyazi) !important;
    padding: 5px;
}}
@media only screen and (min-width: 820px) and (max-width: 2048px){
.logo-txt {
 display: none;
}}@media only screen and (min-width: 320px) and (max-width: 599px){
.header-top-menu {
    display: block;
}}


.site-heading {
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
}.site-title-tagline {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 17px;
    font-weight: 700;
    color: var(--genel);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}.site-title {
    font-weight: 700;
    text-transform: capitalize;
    font-size: 35px;
    color: var(--linkyazi);
    margin-bottom: 0;
}
.my-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}p {
    margin: 0px;
}.mt-3 {
    margin-top: 1rem!important;
}.faq-img img {
    border-radius: 12px;
}.faq-area .accordion-item {
    border: none;
    margin-bottom: 15px;
    border-radius: 3px !important;
}.accordion-header {
    margin-bottom: 0;
}
h2 {
    font-size: 35px;
}faq-area .accordion-button:not(.collapsed) {
    color: #fff;
    padding: 10px;
    width: 100%;
    background: var(--genel);
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}
.accordion-button:not(.collapsed) {
    border-bottom: 2px solid #141414;
}.faq-area .accordion-item span {
    width: 45px;
    height: 45px;
    margin-right: 15px;
}.accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
}.accordion-button {
    border-radius: 12px !important;
    background: #ededed;
    font-weight: 700;
    font-size: 16px;
    padding: 10px;
    color: #080808;
    width: 100%;
    box-shadow: none !important;
}.faq-area .accordion-item i {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 12px;
    background: var(--genel);
    text-align: center;
    color: #fff;
}.faq-area {
    margin-bottom: 25px;
}.accordion-body {
    background: #f3f3f3;
    padding: 10px;
    border-radius: 10px;
}.faq-area {
    padding: 30px 0 70px;
}
.accordion {
    overflow-anchor: none;
    margin-top: 100px;
}	
@media (max-width:767px){
.accordion {
    overflow-anchor: none;
    margin-top: 10px;
}}


.vvsg.xgnews-full-width-04 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    background-color: #fcf8f3;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
}.vvsg.xgnews-full-width-04 .content {
    padding: 10px 20px 20px 30px;
    background-color: #fcf8f3;
    -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.04);
    box-shadow: 0 0 50px rgba(0,0,0,0.04);
}.vvsfpenci-sidebar-content .vvsfwidget-title {
    color: #313131;
    margin-bottom: 30px;
    font-family: 'Raleway',sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    line-height: 1.3;
}.vvsg .flat-filter2.style2 li.active a, .flat-filter2.style2 li:hover a {
    color: #613228;
}.vvsg .flat-filter2.style2 li a:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -2px;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    background: #623228;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}.vvsg .flat-filter2.style2 li a {
    display: block;
    padding: 8px 27px;
    background: #fcf8f3;
    position: relative;
    font-weight: 700;
    color: #bcbcbc;
    font-size: 16px;
}.vvsg .flat-filter2.style2 li a {
    display: block;
    padding: 8px 27px;
    background: #fcf8f3;
    position: relative;
    font-weight: 700;
    color: #613269;
    font-size: 16px;
}.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #613228;
    background-color: #fcf8f3;
    border: 1px solid #dee2e6;
}.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #613228;
    border-color: #fcf8f3;
}.golge:not(:first-child) {
    margin-top: 5px;
}
.golge {
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
}
.breatcome-area {
    background: linear-gradient(rgb(94 109 162 / 75%), rgba(17, 26, 58, -0.25)), transparent url('photos/pexels-5463581.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height:260px;
    margin-bottom: 25px;
}
.breatcome-area {
padding-top: 80px;
}h1 {
font-size: 40px;
}
@media (max-width:767px){
.breatcome-area {
    background: linear-gradient(rgb(94 109 162 / 75%), rgba(17, 26, 58, -0.25)), transparent url('photos/pexels-5463581.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height:150px;
    margin-bottom: 25px;
}
.breatcome-area {
padding-top: 30px;
}
}span {
    font-size: 14px;
    color: #000;
}	


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:#fff;
}
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);
}
/*gecici */
footer .footer-widget-area .widget.nav-widget ul li {
    margin-bottom: 14px;
    width: 100%;
    float: left;
}


#wa-widget-send-button {
    margin: 0 0 30px 0 !important;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 0 !important;
    text-align: center !important;
    height: 50px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    right: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .button-whatsapp {
    color: #fff;
    background: #25D366;
    border-radius: 0;
    padding: 10px 35px;
    font-size: 17px;
    transition: 0.3s ease;
    font-weight: 700;
}
    .button-whatsapp i {
        color: #fff;
    }
#ofmHemenAra {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
}
.altofmhemenara {
    color: #fff;
    font-size: 16px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    position: relative;
    bottom: 0;
    z-index: 99999999;
    text-align: center;
}
.ofmbox-1 {
    width: 50%;
    float: left;
    background: #0e843a;
    height: 50px;
    padding: 10px;
}
.ofmbox-icon {
    color: #fff;
    font-weight: 700;
    position: relative;
}
.ofmbox-text {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    position: relative;
}
.ofmbox-2 {
    width: 50%;
    float: left;
    background: #0074bd;
    height: 50px;
    padding: 10px;
}
@media(max-width:640px) {
    .hidden-xs {
        visibility: hidden;
    }
}
@media(min-width:641px) {
    .hidden-xs {
        visibility: visible;
    }
  #ofmHemenAra {display:none}
}


.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:#007AFF;
	--headerarkaplan:#BD2433FF;
	--headeryazi:#FFFFFF;
	--headerbuton:#FFEA00;
	--footerarkaplan:#010305FF;
	--footeryazi:#FFFFFF;
	--footerbuton:#FFEA00;
	--menuarkaplan:#FFFFFFFF;
	--menuyazi:#333333;
	--butonarkaplan:#007AFFFF;
	--butonyazi:#FFFFFF;
	--linkyazi:#111A3A;
	}
.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;
      }
    

@media only screen and (min-width: 320px) and (max-width: 599px){
.header-area {
    background: var(--linkyazi) !important;
    padding: 5px;
}}
@media only screen and (min-width: 820px) and (max-width: 2048px){
.logo-txt {
 display: none;
}}@media only screen and (min-width: 320px) and (max-width: 599px){
.header-top-menu {
    display: block;
}}


.vvsg.xgnews-full-width-04 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    background-color: #fcf8f3;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
}.vvsg.xgnews-full-width-04 .content {
    padding: 10px 20px 20px 30px;
    background-color: #fcf8f3;
    -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.04);
    box-shadow: 0 0 50px rgba(0,0,0,0.04);
}.vvsfpenci-sidebar-content .vvsfwidget-title {
    color: #313131;
    margin-bottom: 30px;
    font-family: 'Raleway',sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    line-height: 1.3;
}.vvsg .flat-filter2.style2 li.active a, .flat-filter2.style2 li:hover a {
    color: #613228;
}.vvsg .flat-filter2.style2 li a:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -2px;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    background: #623228;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}.vvsg .flat-filter2.style2 li a {
    display: block;
    padding: 8px 27px;
    background: #fcf8f3;
    position: relative;
    font-weight: 700;
    color: #bcbcbc;
    font-size: 16px;
}.vvsg .flat-filter2.style2 li a {
    display: block;
    padding: 8px 27px;
    background: #fcf8f3;
    position: relative;
    font-weight: 700;
    color: #613269;
    font-size: 16px;
}.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #613228;
    background-color: #fcf8f3;
    border: 1px solid #dee2e6;
}.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #613228;
    border-color: #fcf8f3;
}.golge:not(:first-child) {
    margin-top: 5px;
}
.golge {
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
}
.breatcome-area {
    background: linear-gradient(rgb(94 109 162 / 75%), rgba(17, 26, 58, -0.25)), transparent url('photos/pexels-5463581.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height:260px;
    margin-bottom: 25px;
}
.breatcome-area {
padding-top: 80px;
}h1 {
font-size: 40px;
}
@media (max-width:767px){
.breatcome-area {
    background: linear-gradient(rgb(94 109 162 / 75%), rgba(17, 26, 58, -0.25)), transparent url('photos/pexels-5463581.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height:150px;
    margin-bottom: 25px;
}
.breatcome-area {
padding-top: 30px;
}
}span {
    font-size: 14px;
    color: #000;
}	


	.vvsg .pimage {
    overflow: hidden;
    height: auto;
    margin-bottom: 20px;
    margin-right: 20px;
}.pimage {
    float: left;
}.vvsg img {
    max-width: 350px;
}


.page-content__heading2 {
    color: #00abe3;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 10px;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.list-border span {
font-size: 13px;
color: #555555;	
}	


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:#fff;
}
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);
}
/*gecici */
footer .footer-widget-area .widget.nav-widget ul li {
    margin-bottom: 14px;
    width: 100%;
    float: left;
}


#wa-widget-send-button {
    margin: 0 0 30px 0 !important;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 0 !important;
    text-align: center !important;
    height: 50px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    right: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .button-whatsapp {
    color: #fff;
    background: #25D366;
    border-radius: 0;
    padding: 10px 35px;
    font-size: 17px;
    transition: 0.3s ease;
    font-weight: 700;
}
    .button-whatsapp i {
        color: #fff;
    }
#ofmHemenAra {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
}
.altofmhemenara {
    color: #fff;
    font-size: 16px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    position: relative;
    bottom: 0;
    z-index: 99999999;
    text-align: center;
}
.ofmbox-1 {
    width: 50%;
    float: left;
    background: #0e843a;
    height: 50px;
    padding: 10px;
}
.ofmbox-icon {
    color: #fff;
    font-weight: 700;
    position: relative;
}
.ofmbox-text {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    position: relative;
}
.ofmbox-2 {
    width: 50%;
    float: left;
    background: #0074bd;
    height: 50px;
    padding: 10px;
}
@media(max-width:640px) {
    .hidden-xs {
        visibility: hidden;
    }
}
@media(min-width:641px) {
    .hidden-xs {
        visibility: visible;
    }
  #ofmHemenAra {display:none}
}
