    /**
        ## project name     : Dyt Neva Oya
        ## author           : doanerkan / www.doanerkan.com
        ## date             : 2021
    **/
    @charset "utf-8";
    @import url("https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
    @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,700&family=PT+Sans:wght@400;700&family=Philosopher:wght@400;700&display=swap');

    ul, li, div, a, img, table, tr, td, input, textarea, select { box-sizing: border-box; outline:none; }
    a, a:link, a:hover, a:focus   { cursor:pointer; outline:none; }
    * { outline:none; }

    body            { background:#f5f5f5; color:#333; font: 13px/18px 'Quicksand', Arial, Helvetica, sans-serif; margin:0; overflow-x:hidden; }
    .transeffect    { -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
    .img-responsive { width:auto; }  .DNone { display:block; }
    .col-lg-1_5     { width:20%; padding:0 15px; }
    hr              { border:none; border-top:#eeeeee 2px solid; }
    a               { color:#666; cursor:pointer; display: inline-block; }
    a:hover         { color:#333; text-decoration:underline; cursor:pointer; } a:active { text-decoration:none; } a:before { cursor:pointer; }
    object{ pointer-events: none; }

    .va-top                 { vertical-align: top !important; }
    .va-middle              { vertical-align: middle !important; }
    .va-bottom              { vertical-align: bottom !important; }
    .ta-left                { text-align:left !important; }
    .ta-right               { text-align:right !important; }
    .ta-center              { text-align:center !important; }
    .ta-justify             { text-align:justify !important; }
    .paddingnone            { padding:0; }
    .dnone                  { display:none; }
    .container-fluid        { padding:0; }

    .checkboxes label {
        display: inline-block;
        padding-right: 10px;
    }
    .checkboxes input {
        vertical-align: middle;
    }
    .checkboxes label span {
        vertical-align: middle;
    }

    .tableFixHead { text-align: left; position: relative; border-collapse: collapse; }
    .tableFixHead th, .tableFixHead td { padding: 0.25rem; }
    .tableFixHead thead tr th { background: white; position: sticky; top: 0; box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4); }

    .owl-carousel .nav-btn{ padding:10px 12px; background:#f2f2f2; text-align:center; font-size:25px; position: absolute; cursor: pointer; }
    .owl-carousel .owl-prev.disabled, .owl-carousel .owl-next.disabled { pointer-events: none; opacity: 0.2; }
    .owl-carousel .prev-slide{ left: 0; border-top-right-radius:20px; border-bottom-right-radius:20px; }
    .owl-carousel .next-slide{ right: 0; border-top-left-radius:20px; border-bottom-left-radius:20px; }
    .owl-theme .owl-controls { height:0 !important; }
    .owl-nav { height:0; }

    .header { width:100%; }

    .header-general { width:100%; position:absolute; z-index:9999; }
    .header-general .logo   { padding:30px 30px 0 0; float:left; }
    .header-general .menu   { padding:50px 0 0 10px; float:left; font:600 13px 'Quicksand', sans-serif; }
    .header-general .menu a { padding:10px; }
    .header-general .menu a:hover { color:#fff; text-decoration:none; box-sizing: border-box; }
    .footer .menu   { padding:7px 20px 0 0; float:left; font:600 11px 'Quicksand', sans-serif; }
    .footer .menu a { padding:10px; }
    .footer .menu a:hover { color:#fff; text-decoration:none; box-sizing: border-box; }
    .header-general .right-menu { float:right; padding:50px 0 0 0; }
    .header-general .btn_1  { background:#fff; color:#212a4d; font:600 13px 'Quicksand',sans-serif; padding:10px 15px; border-radius:5px; border-top-right-radius: 0; border-bottom-right-radius:0; margin:0 2px 0 0; float:left; }
    .header-general .btn_1:hover  { background:#212a4d; color:#fff; text-decoration:none; }
    .header-general .btn_2  { background:#fff; color:#212a4d; font:600 13px 'Quicksand',sans-serif; padding:10px 15px; border-radius:5px; border-top-left-radius: 0; border-bottom-left-radius:0; margin:0; float:left; }
    .header-general .btn_2:hover  { background:#212a4d; color:#fff; text-decoration:none; }

    .onlineDiyetSistemi { border-right:#fff 1px dotted; padding:15px 30px; display: flex; flex-direction: column; justify-content: center }
    .greenArea  { width:100%; background:#fff; border-radius:10px; padding:30px 30px 20px 30px; font:400 12px 'Quicksand', sans-serif; line-height:16px; margin-bottom:15px; }
    .greenArea select  { width:100%; border:#dfdfdf 2px solid; padding:8px; font:600 11px 'Quicksand', sans-serif; border-radius:5px; margin:5px 0 15px 0; }
    .select2-container--default .select2-selection--single  { width:100%; height:35px; padding:2px 0 0 0; border:#dfdfdf 2px solid; font:600 11px 'Quicksand', sans-serif; border-radius:5px; margin-top:5px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 9px;
        right: 7px;
        width: 20px;
    }
    .select2-dropdown { z-index: 9999 !important; }
    .greenArea select:focus  { border:#7fad6b 2px solid; color:#619848; }
    .greenArea input[type=text]  { width:100%; border:#dfdfdf 2px solid; padding:8px 10px; border-radius:5px; margin:5px 0 15px 0; font:600 11px 'Quicksand', sans-serif; }
    .greenArea input[type=text]:focus  { border:#7fad6b 2px solid; color:#619848; }
    .greenArea input[type=submit]  { width:100%; border:none; background:#212a4d; color:#fff; font:600 12px 'Quicksand', sans-serif; padding:10px 0; border-radius:3px; margin:5px 0 15px 0; }
    .greenArea input[type=submit]:hover  { background:#56aa46; color:#fff; }

    .pageWhiteBg    { background:#fff; border-radius:10px; padding:25px; min-height:25px; }
    .pageWhiteBg h4     { color:#a81674; margin:0; font:700 18px 'Montserrat', sans-serif; }
    .pageWhiteBg input[type=text]           { width:100%; background:#fff; border:#dfdfdf 1px solid; padding:10px; border-radius:5px; margin-bottom:15px; }
    .pageWhiteBg select                     { width:100%; background:#fff; border:#dfdfdf 1px solid; padding:10px; border-radius:5px; margin-bottom:15px; }
    .pageWhiteBg input[type=password]       { width:100%; background:#fff; border:#dfdfdf 1px solid; padding:10px; border-radius:5px; margin-bottom:15px; }
    .pageWhiteBg input[type=submit]     { background:#a81674; border:none; padding:5px 20px 6px 20px; border-radius:5px; color:#fff; }
    .pageWhiteBg input[type=submit]:hover     { background:#212a4d; }
    .pageWhiteBg textarea               { width:100%; background:#ecf2f4; border:none; padding:10px; border-radius:5px; margin-bottom:15px; min-height:100px; }

    .small_link     { color:#8a8a8a; text-decoration:underline; font:500 11px 'Montserrat', sans-serif; }
    .small_link:hover     { color:#5e5e5e; text-decoration:underline; }

    .addmore    { color:#15ade4; font:600 11px 'Montserrat', sans-serif; cursor:pointer; }
    .deleteButtons  { color:#ff0000; cursor:pointer; }

    .european_logo  { margin-top:32px; }

    .headerPhone    { background:#a81674; margin-bottom:30px; padding:0 30px; }

    .footer     { background:#fff; padding:15px; border-radius:10px; margin-bottom:15px; }

    .tabHeader  { background:#fff; border-radius:10px; padding:30px; margin:-50px 0 30px 0; z-index:9999; }

    .tabHeader h3   { color:#212a4d; margin:0; font:700 28px 'Montserrat', sans-serif; }
    .tabHeader select  { width:100%; border:#dfdfdf 2px solid; padding:8px; font:600 11px 'Quicksand', sans-serif; border-radius:5px; margin:5px 0 0 0; }
    .tabHeader select:focus  { border:#00bd8e 2px solid; color:#00bd8e; }
    .tabHeader input[type=text]  { width:100%; border:#dfdfdf 2px solid; padding:8px 10px; border-radius:5px; margin:5px 0 0 0; font:600 11px 'Quicksand', sans-serif; }
    .tabHeader input[type=text]:focus  { border:#00bd8e 2px solid; color:#00bd8e; }
    .tabHeader input[type=submit]  { width:100%; border:none; background:#212a4d; color:#fff; font:600 12px 'Quicksand', sans-serif; padding:10px 0; border-radius:3px; margin:5px 0 0 0; }
    .tabHeader input[type=submit]:hover  { background:#00bd8e; color:#fff; }
    .tabHeader .breadCumb    { color:#a81674; margin:0; font:600 11px 'Montserrat', sans-serif; padding:10px 0 0 0; }
    .tabHeader .breadCumb a  { color:#a81674; margin:0; font:600 11px 'Montserrat', sans-serif; text-decoration:none; }
    .tabHeader .breadCumb a:hover  { color:#0c4da2; margin:0; text-decoration:underline; }
    .siteGorsel { margin:0 0 30px 0; border-radius:10px; overflow: hidden; }
    /*.siteGorsel img { border-radius:5px; }*/
    .siteMetin  { font:500 14px 'Quicksand', sans-serif; line-height:24px; margin:0 0 30px 0; }
    .siteMetin h1 { color:#00b100; font:600 25px 'Quicksand', sans-serif; margin:0; }
    .siteMetin h4 { color:#00b100; font:600 20px 'Quicksand', sans-serif; margin:0; }
    .siteMetin hr { border:none; border-top:#dfdfdf 1px solid; margin:15px 0; }
    .siteMetin .shortDesc   { font:400 16px 'Quicksand', sans-serif; line-height:24px; }
    .siteMetin .tags        { font:400 14px 'Quicksand', sans-serif; background:#f1c40f; color:#333; padding:5px; border-radius:5px; box-sizing: border-box; display: inline-block; margin:10px 10px 0 0; }

    .search_white   { width:100%; height:320px; background:#fff; border-radius:5px; font:400 10px 'Montserrat', sans-serif; line-height:16px; min-height:50px; padding:15px; margin-bottom:30px; box-shadow: rgba(149, 157, 165, 0.1) 0 8px 24px; cursor:pointer; }
    .search_white b     { font:700 13px 'Quicksand', sans-serif; }
    .search_white:hover   { box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0; }
    .search_white .image    { width:100%; height:150px; border-radius:5px; background:#ecf2f4; margin-bottom:15px; overflow:hidden; box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0; }
    .search_white .image a  { width:100%; height:100%; display:block; }

    .backbutton     { background:#212a4d; color:#fff; font:700 15px 'Quicksand', sans-serif; padding:10px 15px; margin:0; border-radius:5px; display:inline-block; }
    .backbutton:hover   { background:#a81674; color:#212a4d; text-decoration:none; box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0; }
    .backbutton:hover i     { color:#fff; }
    .backbutton i       { color:#a81674; }

    .projectOrganizationProfile     { width:100%; height:auto; min-height:50px; background:#fff; border-radius:5px; padding:15px; float:left; font:400 12px 'Montserrat', sans-serif; }
    .projectOrganizationProfile .row     { display:flex; align-items: center; }

    .ul-li-style ul, ul-li-style ul li  { margin:0 !important; list-style:none; margin-left:5px; }
    .ul-li-style ul li  { list-style-type: circle; font:400 12px 'Montserrat', sans-serif; line-height: 20px; }

    .projectsInfo       { width:100%; background:#e3e9eb; padding:8px 10px 10px 10px; border-radius:5px; margin-bottom:5px; display: block; font:400 10px 'Montserrat', sans-serif; }

    .countryname        { background:#ecf2f4; padding:7px 10px; border-radius:4px; color:#212a4d; font:700 9px 'Montserrat', sans-serif; border-bottom-left-radius: 0; border-top-right-radius: 0; color:#212a4d; position: absolute; z-index:999; }

    .blogCats   { font:600 15px 'Quicksand', sans-serif; background:#f1c40f; color:#333; padding:12px; box-sizing: border-box; display: inline-block; border-radius:5px; margin:5px; }
    .blogCats:hover   { font:600 15px 'Quicksand', sans-serif; background:#00b100; color:#fff; text-decoration:none; padding:12px; box-sizing: border-box; display: inline-block; border-radius:5px; margin:5px; }

    .siteMetin iframe       { width:560px; height:315px; margin:0 auto; }

    .loadingBar     { width:100%; height:25px; display:block; border-radius:5px; border:#dfdfdf 1px solid; margin:5px 0; }
    .loadingBar > span {
        display: block;
        height: 100%;
        color:#fff;
        text-align:right;
        font:700 11px 'Quicksand', sans-serif;
        padding:4px 8px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        background-color: rgb(43, 194, 83);
        background-image: linear-gradient( center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69% );
        position: relative;
        overflow: hidden;
    }
    .loadingBar > span:after,
    .animate > span > span {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: linear-gradient(
                -45deg,
                rgba(255, 255, 255, 0.2) 25%,
                transparent 25%,
                transparent 50%,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0.2) 75%,
                transparent 75%,
                transparent
        );
        z-index: 1;
        background-size: 50px 50px;
        animation: move 2s linear infinite;
        overflow: hidden;
    }

    .animate > span:after {
        display: none;
    }

    .siteButton { border:none; background:#0c4da2; color:#fff; font:600 12px 'Quicksand', sans-serif; padding:10px 15px; display: inline-block; box-sizing: border-box; border-radius:3px; }
    .siteButton:hover   { background:#212a4d; color:#fff !important; text-decoration:none; }
    .siteButton:active, .siteButton:focus   { background:#0c4da2; color:#fff !important; text-decoration:none; }
    .profilePictureArea    { width:100%; height:175px; border:#eee 1px solid; border-radius:4px; margin:5px 0; padding:8px !important; overflow: hidden !important; box-sizing: border-box !important; }
    .ProjectGorseli             { width:100%; height:50px; display:flex; align-items:center !important; justify-content: center !important; border:#eee 1px solid; border-radius:4px; margin:5px 0; padding:8px !important; overflow: hidden !important; box-sizing: border-box !important; }
    .ProjectGorseli a img       { width:100%; max-height:175px; display: inline-block; }
    .profilePictureArea2   { width:100%; height:145px; border:#eee 1px solid; border-radius:4px; margin:5px 0; padding:8px !important; overflow: hidden !important; box-sizing: border-box !important; }
    .profilePictureArea3   { width:100%; height:110px; border:#eee 1px solid; border-radius:4px; margin:5px 0; padding:8px !important; overflow: hidden !important; box-sizing: border-box !important; }
    .profilePictureArea4   { width:100%; height:140px; border:#eee 1px solid; border-radius:4px; margin:5px 0; padding:8px !important; overflow: hidden !important; box-sizing: border-box !important; }
    .profilePictureArea a  { width:100%; height:100%; display:block !important; border-radius:4px; overflow: hidden; }
    .profilePictureArea2 a  { width:100%; height:100%; display:block !important; border-radius:4px; overflow: hidden; }
    .profilePictureArea3 a  { width:100%; height:100%; display:block !important; border-radius:4px; overflow: hidden; }
    .profilePictureArea4 a  { width:100%; height:100%; display:block !important; border-radius:4px; overflow: hidden; }
    .profilePictureArea6 a  {  }

    .verify_text        {  letter-spacing:8px; }
    .verify_text::placeholder        { letter-spacing:0; }

    @keyframes move {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: 50px 50px;
        }
    }

    @media only screen and (min-width : 0px) and (max-width : 599px) {
        body            { background:#fff; background-image:none; }
        .onlineDiyetSistemi { border-right:0; border-bottom:#fff 1px dotted; padding:15px 30px 30px 30px; margin-bottom:30px; }
        .logo   { padding:20px; color:#fff; text-align:center; }
        .phoneMenuButton    { padding:30px; text-align:right; color:#fff; cursor:pointer; font-size:30px; }
        .siteMetin iframe       { width:100%; height:315px; }
    }

    @media only screen and (min-width : 600px) and (max-width : 768px) {
        body            { background:#fff; background-image:none; }
        .onlineDiyetSistemi { border-right:0; border-bottom:#fff 1px dotted; padding:15px 30px 30px 30px; margin-bottom:30px; }
        .logo   { padding:20px; color:#fff; text-align:center; }
        .phoneMenuButton    { padding:30px; text-align:right; color:#fff; cursor:pointer; font-size:30px; }
    }

    @media only screen and (min-width : 768px) and (max-width : 1023px) {
        .menu .mainMenu { padding:8px 11px; color:#00b100; font:600 13px 'Quicksand', sans-serif; border-bottom:#fff 4px solid; }
    }
    @media only screen and (min-width : 1024px) and (max-width : 1360px) {
        .menu .mainMenu { padding:8px 11px; color:#00b100; font:600 13px 'Quicksand', sans-serif; border-bottom:#fff 4px solid; }
    }