@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900|Titillium+Web&amp;subset=latin-ext');
 .block {
     display: block;
}
 .iblock {
     display: inline-block;
}
 .inline {
     display: inline;
}
 .none {
     display: none;
}
 .fleft {
     float: left;
}
 .fright {
     float: right;
}
 .rel {
     position: relative;
}
 .abs {
     position: absolute;
}
 .tcenter {
     text-align: center !important;
}
 .tleft {
     text-align: left !important;
}
 .tright {
     text-align: right !important;
}
 .w100 {
     width: 100%;
}
 a {
     text-decoration: none !important;
}
 .w-light {
     font-weight: 300 !important;
}
 .w-bold {
     font-weight: 700 !important;
}
 .w-normal {
     font-weight: normal !important;
}
 .w-semi {
     font-weight: 500 !important;
}
 input[type=text], input[type=password], textarea {
     -webkit-appearance: none;
     appearance: none;
}
 input[type=text]:focus, input[type=password]:focus, textarea:focus {
     outline: none;
}
 p {
     margin: 0;
     font-size: 16px;
     color: #59595b;
     line-height: 25px;
     font-weight: 300 !important;
     font-family: 'Oswald', sans-serif;
}
 ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
 form {
     margin: 0;
}
 .row:before, .row:after {
     content: "";
     display: table;
     clear: both;
}
 .t-ellipsis {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     max-width: 100%;
     display: inline-block;
}
 .pointer {
     cursor: pointer;
}
 h1, h2, h3, h4, h5, h6 {
     margin: 0;
}
 .space6 {
     margin: 0 -6px;
}
 .space6 > div {
     padding: 0 6px;
}
 #unimpeded {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     text-align: center !important;
     padding: 5px 0;
}
 #unimpeded a {
     font-weight: 500;
     color: #edc47f;
}
 #unimpeded a:hover {
     color: #edc47f;
}
 .head1 {
     font-size: 20px;
     font-weight: 600;
     color: #444;
     background: #efefef;
     padding: 8px 20px;
     border-left: 5px solid #edc47f;
}
 .head2 {
     color: #444;
     font-weight: 800;
     font-size: 23px;
}
 .head3 {
     background: url(../img/head3.png) no-repeat right bottom, #5a5a5a;
     color: #fff;
     font-size: 15px;
     font-weight: 500 !important;
     padding: 12px 12px 12px 50px;
     position: relative;
}
 .head3 i {
     position: absolute;
     left: 0;
     display: block;
     text-align: center !important;
     width: 50px;
     top: 50%;
     line-height: 18px;
     margin-top: -9px;
}
 .head4 {
     color: #fff;
     font-size: 18px;
     background: #edc47f;
     padding: 8px 40px;
}
 .content.custom1 {
     background: url(../img/bg.jpg);
     background-size: cover;
}
 .content.custom2 {
     background: #fdfdfd;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
     overflow:hidden;
}
 .content.custom3 {
     background: #fff;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
 .content.custom4 {
     border: 1px solid #efefef;
}
 .project-list {
     display: block;
     text-align: center !important;
     padding: 15px 15px 90px 15px;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
 .project-list > span {
     display: block;
}
 .project-list > span img {
     width: 100%;
}
 .project-list > span span {
     position: absolute;
     left: 50%;
     top: 50%;
     background: #fff;
     z-index: 3;
     font-weight: 700 !important;
     padding: 5px 20px;
     font-size: 14px;
     opacity: 0;
     -webkit-transform: translate(-50%, -50%) scale(1.5);
     -moz-transform: translate(-50%, -50%) scale(1.5);
     -ms-transform: translate(-50%, -50%) scale(1.5);
     -o-transform: translate(-50%, -50%) scale(1.5);
     transform: translate(-50%, -50%) scale(1.5);
}
 .project-list > span:before {
     position: absolute;
     content: "";
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: #476170a8;
     z-index: 2;
     opacity: 0;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 .project-list b {
     font-size: 20px;
     color: #444;
     font-weight: 500;
     line-height: normal;
     position: absolute;
     display: block;
     max-height: 65px;
     overflow: hidden;
     left: 15px;
     right: 15px;
     bottom: 45px;
     transform: translateY(50%);
}
 .project-list:before {
     position: absolute;
     content: "";
     left: 50%;
     bottom: 0;
     right: 50%;
     height: 4px;
     background: #edc47f;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 .project-list:hover > span:before {
     opacity: 1;
}
 .project-list:hover > span span {
     opacity: 1;
     -webkit-transform: translate(-50%, -50%) scale(1);
     -moz-transform: translate(-50%, -50%) scale(1);
     -ms-transform: translate(-50%, -50%) scale(1);
     -o-transform: translate(-50%, -50%) scale(1);
     transform: translate(-50%, -50%) scale(1);
}
 .project-list:hover:before {
     left: 0;
     right: 0;
}
 .site-map {
     font-size: 0;
}
 .site-map li {
     display: block;
     font-weight: 700 !important;
     float: left;
     padding-right: 25px;
     line-height: 20px;
     font-size: 14px;
     color: #666;
}
 .site-map li a {
     color: #666;
     line-height: 20px;
     display: block;
     height: 20px;
}
 .site-map li a i {
     font-size: 24px;
     line-height: 20px;
     position: absolute;
     top: 0;
     left: 0;
}
 .site-map li a:hover {
     color: #edc47f;
}
 .site-map li:first-child a {
     padding-right: 24px;
}
 .site-map li:last-child {
     padding: 0;
}
 .site-map li:last-child:before {
     display: none;
}
 .site-map li:before {
     position: absolute;
     content: "\f117";
     font-family: flaticon;
     right: 6px;
     top: 0;
	 font-size:10px;
     line-height: 20px;
     color: #666;
     font-weight: normal !important;
}
 .list-menu li a {
     line-height: 32px;
     color: #444;
     font-size: 16px;
     font-weight: 500;
     padding-left: 15px;
}
 .list-menu li a:hover {
     color: #ef7d00;
}
 .list-menu li a:before {
     position: absolute;
     content: "";
     left: 0;
     top: 50%;
     height: 1px;
     width: 6px;
     background: #444;
}
 .link-list.custom1 li {
     padding: 3px 0;
}
 .link-list.custom1 li a {
     font-weight: 700 !important;
     font-size: 13px;
     color: #666;
     padding: 6px 15px;
     border: 1px solid #efefef;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     max-width: 100%;
     display: inline-block;
     display: block;
     position: relative;
}
 .link-list.custom1 li a.icon {
     padding-left: 38px;
}
 .link-list.custom1 li a.icon i {
     position: absolute;
     left: 15px;
     top: 50%;
     line-height: 18px;
     margin-top: -9px;
}
 .link-list.custom1 li a:hover {
     color: #fff;
     background: #edc47f;
     border-color: #edc47f;
}
 .link-list.custom2 li {
     padding: 3px 0;
}
 .link-list.custom2 li a {
     font-size: 13px;
     color: #444;
     font-weight: 500 !important;
     line-height: normal;
}
 .link-list.custom2 li a:hover {
     color: #edc47f;
}
 .link-list.custom3 li {
     padding-top: 3px;
}
 .link-list.custom3 li a {
     background: #efefef;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     max-width: 100%;
     display: inline-block;
     display: block;
     font-size: 15px;
     font-weight: 500 !important;
     color: #444;
     line-height: 22px;
     padding: 6px 20px;
}
 .link-list.custom3 li a:hover {
     background: #edc47f;
     color: #fff;
}
 .head-content {
     padding: 7px 15px;
     background: #fff;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
 .head-content:before, .head-content:after {
     content: "";
     display: table;
     clear: both;
}
 .head-content ul {
     float: left;
}
 .head-content > div {
     float: right;
}
 .head-content > div a {
     font-size: 18px;
     color: #666;
     line-height: 20px;
     margin-left: 5px;
}
 .head-content > div a:hover {
     color: #edc47f;
}
 .pager.custom1 {
     text-align: center !important;
     font-size: 0;
}
 .pager.custom1 li {
     display: inline-block;
     font-weight: 700 !important;
     font-size: 16px;
     padding: 3px;
}
 .pager.custom1 li a, .pager.custom1 li span {
     color: #444;
     text-align: center !important;
     line-height: 26px;
     min-width: 26px;
     display: block;
     background: #ccc;
     font-family: 'Titillium Web', sans-serif;
     padding: 0 3px;
}
 .pager.custom1 li a:hover, .pager.custom1 li span:hover {
     color: #fff;
     background: #edc47f;
}
 .pager.custom1 li span {
     color: #fff;
     background: #edc47f;
}
 .toggle.custom1 > li {
     margin-bottom: 4px;
}
 .toggle.custom1 > li > .head {
     background: #efefef;
     border-left: 5px solid #edc47f;
     font-size: 15px;
     font-weight: 500 !important;
     color: #444;
     position: relative;
     padding: 5px 40px 5px 30px;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
}
 .toggle.custom1 > li > .head i {
     position: absolute;
     left: 0;
     display: block;
     text-align: center !important;
     top: 50%;
     width: 30px;
     line-height: 18px;
     margin-top: -9px;
     font-size: 12px;
}
 .toggle.custom1 > li > .head em {
     position: absolute;
     right: 0;
     width: 40px;
     text-align: center !important;
     top: 50%;
     margin-top: -9px;
     line-height: 18px;
     font-size: 10px;
}
 .toggle.custom1 > li > .head em:before {
     display: block;
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 .toggle.custom1 > li > .content {
     display: none;
     -moz-transition-duration: 0s;
     -o-transition-duration: 0s;
     -webkit-transition-duration: 0s;
     transition-duration: 0s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 .toggle.custom1 > li > .content.active {
     display: block;
}
 .toggle.custom1 > li.open > .head em:before {
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     transform: rotate(0deg);
}
 input[type=text], textarea {
     resize: none;
}
 input[type=text].custom1, textarea.custom1 {
     background: #efefef;
     font-weight: 700 !important;
     font-size: 16px;
     border: none;
     color: #666;
     line-height: 24px;
     padding: 12px 30px;
     width: 100%;
}
 input[type=text].custom1::-webkit-input-placeholder, textarea.custom1::-webkit-input-placeholder {
     color: #aaa;
     opacity: 1;
}
 input[type=text].custom1::-moz-placeholder, textarea.custom1::-moz-placeholder {
     color: #aaa;
     opacity: 1;
}
 input[type=text].custom1:-ms-input-placeholder, textarea.custom1:-ms-input-placeholder {
     color: #aaa;
     opacity: 1;
}
 input[type=text].custom1:-moz-placeholder, textarea.custom1:-moz-placeholder {
     color: #aaa;
     opacity: 1;
}
 input[type=text].custom2, textarea.custom2 {
     background: #efefef;
     font-size: 14px;
     border: none;
     color: #666;
     width: 100%;
     line-height: 20px;
     background: #fff;
     padding: 8px 25px;
}
 input[type=text].custom2::-webkit-input-placeholder, textarea.custom2::-webkit-input-placeholder {
     color: #999;
     opacity: 1;
}
 input[type=text].custom2::-moz-placeholder, textarea.custom2::-moz-placeholder {
     color: #999;
     opacity: 1;
}
 input[type=text].custom2:-ms-input-placeholder, textarea.custom2:-ms-input-placeholder {
     color: #999;
     opacity: 1;
}
 input[type=text].custom2:-moz-placeholder, textarea.custom2:-moz-placeholder {
     color: #999;
     opacity: 1;
}
 .checkbox label {
     color: #aaa;
     font-size: 16px;
     line-height: 24px;
     font-weight: 700 !important;
     padding-left: 30px;
     position: relative;
     display: inline-block;
}
 .checkbox label:before {
     position: absolute;
     content: "";
     left: 0;
     top: 50%;
     width: 20px;
     height: 20px;
     margin-top: -10px;
     border-radius: 100%;
     background: #fff;
     border: 2px solid #ccc;
}
 .checkbox label:after {
     position: absolute;
     content: "";
     background: #84ba03;
     width: 10px;
     height: 10px;
     border-radius: 100%;
     left: 5px;
     top: 50%;
     margin-top: -5px;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     opacity: 0;
}
 .checkbox input {
     display: none;
}
 .checkbox input:checked + label {
     color: #666;
}
 .checkbox input:checked + label:after {
     opacity: 1;
}
 .selectric-wrapper .selectric-hide-select, .selectric-wrapper .selectric-input, .selectric-wrapper .selectric b, .selectric-wrapper .selectric-items li.disabled {
     display: none;
}
 .selectric-wrapper.selectric-custom1 .selectric {
     background: #efefef;
     font-weight: 700 !important;
     font-size: 16px;
     border: none;
     color: #666;
     line-height: 24px;
     padding: 12px 55px 12px 30px;
}
 .selectric-wrapper.selectric-custom1 .selectric:before {
     position: absolute;
     content: "\f100";
     font-family: Flaticon;
     right: 20px;
     font-size: 14px;
     top: 50%;
     margin-top: -12px;
}
 .selectric-wrapper.selectric-custom1 .selectric-items {
     background: #dedede;
     color: #444;
     padding: 4px 0;
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     z-index: 1001;
     display: none;
}
 .selectric-wrapper.selectric-custom1 .selectric-items > div {
     overflow: auto;
}
 .selectric-wrapper.selectric-custom1 .selectric-items > div li {
     padding: 4px 30px;
     cursor: pointer;
     font-weight: 500 !important;
}
 .selectric-wrapper.selectric-custom1 .selectric-items > div li:hover {
     background: #edc47f;
     color: #fff;
}
 .selectric-wrapper.selectric-open .selectric-items {
     display: block;
}
 button.custom1 {
     background: #00d272;
     color: #fff;
     font-size: 16px;
     font-weight: 700 !important;
     padding: 12px 30px;
     border: 1px solid #efefef;
     display: block;
}
 button.custom1.gray {
     background: #a9a9a9;
}
 button.custom1:hover {
     background: #edc47f;
}
 button.custom2 {
     text-align: center !important;
     width: 100%;
     line-height: 36px;
     padding: 0;
     border: none;
     color: #fff;
     background: #edc47f;
     font-size: 16px;
}
 button.custom2:hover {
     background: #edc47f;
}
 [data-fancybox="gallery"] {
     display: block;
     position: relative;
}
 [data-fancybox="gallery"] img {
     width: 100%;
}
 [data-fancybox="gallery"]:before {
     position: absolute;
     content: "";
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: rgba(0, 0, 0, 0.7);
     z-index: 5;
     opacity: 0;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 [data-fancybox="gallery"]:after {
     content: "\f100";
     font-family: Flaticon;
     color: #fff;
     position: absolute;
     left: 0;
     width: 100%;
     text-align: center !important;
     top: 50%;
     line-height: 8px;
     margin-top: 35%;
     z-index: 6;
     font-size: 32px;
     -webkit-transform: scale(0);
     -moz-transform: scale(0);
     -ms-transform: scale(0);
     -o-transform: scale(0);
     transform: scale(0);
     opacity: 0;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 [data-fancybox="gallery"]:hover:before, [data-fancybox="gallery"]:hover:after {
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);
     opacity: 1;
}
 .gallery {
     margin: -8px;
     padding-top: 30px;
}
 .gallery:before, .gallery:after {
     content: "";
     display: table;
     clear: both;
}
 .gallery > li {
     display: block;
     width: 25%;
     float: left;
     padding: 8px;
}
 .fancybox-container {
     -moz-transition-duration: 0s;
     -o-transition-duration: 0s;
     -webkit-transition-duration: 0s;
     transition-duration: 0s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 .fancybox-container * {
     -moz-transition-duration: 0s;
     -o-transition-duration: 0s;
     -webkit-transition-duration: 0s;
     transition-duration: 0s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 body {
     font-family: 'Raleway', sans-serif;
     margin: 0;
     opacity: 0;
     background: #fff;
     color: #444;
}
 body * {
     position: relative;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     font-family: 'Titillium Web',sans-serif;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
 body:before {
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
 body.active {
     opacity: 1;
}
 body.no-scroll {
     overflow: hidden;
     margin-right: 17px;
}
 #header {
     z-index: 5;
     background: #f3f3f3;
}
 #header > div:first-child .container > a {
     position: absolute;
     z-index: 2;
     left: 50%;
     bottom: -80px;
     margin-left: -64px;
}
 #header > div:first-child .container .president {
     float: left;
     width: 480px;
     height: 210px;
     padding-bottom: 20px;
     background: url(../img/president.png) no-repeat left bottom, url(../img/shadow-logo3.png) no-repeat 250px center, url(../img/presidential-signature.png) no-repeat right bottom 10px;
     padding-left: 190px;
     padding-top: 60px;
}
 #header > div:first-child .container .president p {
     line-height: 20px;
     font-size: 10px;
     color: #000;
     margin: 0;
     text-align: justify;
}
 #header > div:first-child .container .president p b {
     display: block;
     font-size: 18px;
     color: #000;
     line-height: 20px;
}
 #header > div:first-child .container .president a {
     font-weight: 700 !important;
     text-align: center !important;
     font-size: 12px;
     color: #fff;
     width: 85px;
     line-height: 22px;
     background: #edc47f;
     display: block;
     margin-top: 20px;
     margin-left: 15px;
}
 #header > div:first-child .container .president a:hover {
     background: #edc47f;
}
 #header > div:first-child .container .right {
     float: right;
     height: 195px;
     padding-top: 169px;
     background: url(../img/headFlag.jpg) no-repeat top center;
}
 #header > div:first-child .container .right > a {
     float: right;
     display: block;
     background: #e9e9e9;
     line-height: 28px;
     font-size: 12px;
     height: 28px;
     color: #444;
     font-weight: 700 !important;
     margin-left: 5px;
     padding: 0 10px 0 30px;
}
 #header > div:first-child .container .right > a i {
     color: #edc47f;
     font-size: 15px;
     position: absolute;
     line-height: 28px;
     top: 0;
     left: 10px;
}
 #header > div:first-child .container .right > a:hover {
     color: #fff;
     background: #edc47f;
}
 #header > div:first-child .container .right > a:hover i {
     color: #fff;
}
 #header > div:first-child .container .right > a:last-child {
     background: none;
     font-size: 25px;
     padding-left: 40px;
     line-height: 20px;
}
 #header > div:first-child .container .right > a:last-child i {
     font-size: 25px;
}
 #header > div:first-child .container .right > a:last-child:hover {
     color: #edc47f;
}
 #header > div:first-child .container .right > a:last-child:hover i {
     color: #edc47f;
}
 #header > div:first-child .container .right > a:nth-child(2) {
     width: 28px;
     padding: 0;
}
 #header > div:first-child .container .right > a:nth-child(2) i {
     left: 0;
     width: 28px;
     text-align: center !important;
     display: block;
     font-size: 17px;
     position: relative;
}
 #header > div:first-child .container .right > a:nth-child(3) i {
     color: #666;
}
 #header > div:first-child .container .right > a:nth-child(3):hover i {
     color: #fff;
}
 #header > div:first-child .container .right ul {
     float: left;
     padding: 1px 0;
     font-size: 0;
}
 #header > div:first-child .container .right ul li {
     display: inline-block;
     margin-left: 7px;
}
 #header > div:first-child .container .right ul li a {
     display: block;
     height: 26px;
     width: 26px;
     background: url(../img/social.png) no-repeat -32px 0;
}
 #header > div:first-child .container .right ul li:first-child {
     margin: 0;
}
 #header > div:first-child .container .right ul li:first-child a {
     background-position: 0 0;
}
 #header > div:first-child .container .right ul li:nth-child(3) a {
     width: 32px;
     background-position: -65px 0;
}
 #header > div:first-child .container .right ul li:last-child a {
     width: 27px;
     background-position: -104px 0;
}
 #header > div:first-child .container .right br {
     display: none;
}
 #header > div:first-child .container .right .search {
     position: relative;
     float: right;
}
 #header > div:first-child .container .right .search label {
     display: block;
     background: #e9e9e9;
     line-height: 28px;
     font-size: 17px;
     height: 28px;
     color: #edc47f;
     margin-left: 5px;
     width: 28px;
     text-align: center !important;
     cursor: pointer;
}
 #header > div:first-child .container .right .search label:hover {
     background: #edc47f;
     color: #fff;
}
 #header > div:first-child .container .right .search div {
     position: absolute;
     top: 100%;
     right: 0;
     z-index: 5;
     overflow: hidden;
}
 #header > div:first-child .container .right .search div input {
     border: none;
     -moz-transition-duration: 0s;
     -o-transition-duration: 0s;
     -webkit-transition-duration: 0s;
     transition-duration: 0s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     font-size: 12px;
     line-height: 24px;
     padding: 0 30px 0 10px;
     width: 190px;
     height: 0;
     color: #939393;
     font-weight: 600;
}
 #header > div:first-child .container .right .search div input:focus {
     height: 44px;
     border: 10px solid #e9e9e9;
}
 #header > div:first-child .container .right .search div input:focus + button {
     display: block;
}
 #header > div:first-child .container .right .search div button {
     display: block;
     background: none;
     border: none;
     line-height: 24px;
     font-size: 15px;
     color: #939393;
     width: 30px;
     text-align: center !important;
     cursor: pointer;
     position: absolute;
     top: 10px;
     right: 10px;
     display: none;
}
 #header > div:first-child .container .right .search div button:hover {
     color: #edc47f;
}
 #header > div:last-child {
     border-top: 12px solid #edc47f;
     background:#476170;
     height: 70px;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
 #header > div:last-child .container {
     text-align: center !important;
}
 #header > div:last-child .container > a {
     float: right;
     font-size: 28px;
     color: #fff;
     line-height: 57px;
     display: block;
     width: 58px;
     background: #036fa6;
     display: none;
}
 #header > div:last-child .container > ul {
     display: block;
     width: 100%;
     float: left;
     padding-right: 100px;
     position: static;
}
 #header > div:last-child .container > ul > li {
     float: left;
     position: static;
}
 #header > div:last-child .container > ul > li > a {
     font-size: 18px;
     color: #fff;
     font-weight: bold;
     display: block;
     padding: 16px 22px;
}
 #header > div:last-child .container > ul > li > a.active {
     color: #edc47f;
}
 #header > div:last-child .container > ul > li.sub {
     position: relative;
}
 #header > div:last-child .container > ul > li > ul {
     position: absolute;
     visibility: hidden;
     opacity: 0;
     left: 22px;
     top: 100%;
     background: url(../img/shadow-logo.png) no-repeat, #efefef;
     background-position: bottom -50px right -50px;
     z-index: -1;
     padding: 20px 50px 20px 30px;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
}
 #header > div:last-child .container > ul > li > ul li {
     text-align: left !important;
     line-height: 33px;
}
 #header > div:last-child .container > ul > li > ul li a {
     font-size: 16px;
     color: #444;
     white-space: nowrap;
     font-weight: 500;
}
 #header > div:last-child .container > ul > li > ul li a:hover {
     color: #edc47f;
}
 #header > div:last-child .container > ul > li > div {
     position: absolute;
     visibility: hidden;
     opacity: 0;
     top: 100%;
     left: 0;
     width: 100%;
     background: url(../img/shadow-logo.png) no-repeat, #efefef;
     background-position: bottom -50px right -50px;
     z-index: -1;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
     padding: 20px;
}
 #header > div:last-child .container > ul > li > div .row {
     margin: 0 -15px;
}
 #header > div:last-child .container > ul > li > div ul {
     float: left;
     width: 25%;
     border-right: 1px solid#ccc;
     padding: 0 15px;
}
 #header > div:last-child .container > ul > li > div ul li {
     text-align: left !important;
}
 #header > div:last-child .container > ul > li > div ul li a {
     font-weight: 500;
     font-size: 13px;
     padding: 2px 0;
     letter-spacing: -0.5px;
     color: #444;
}
 #header > div:last-child .container > ul > li > div ul li a:hover {
     color: #edc47f;
}
 #header > div:last-child .container > ul > li > div ul li{
     width:100%;
}
 #header > div:last-child .container > ul > li > div ul:last-child {
     border: none;
}
 #header > div:last-child .container > ul > li:hover > a {
     color: #edc47f;
}
 #header > div:last-child .container > ul > li:hover > ul, #header > div:last-child .container > ul > li:hover > div {
     visibility: visible;
     opacity: 1;
}
 #header > div:last-child .container > ul:nth-child(2) {
     padding: 0;
     padding-left: 100px;
}
 #header > div:last-child .container > ul:nth-child(2) li {
     float: left;
}
 #home {
     padding: 25px 0;
}
 #home #slider {
     padding: 15px;
}
 #home #slider > div {
     margin: 0 -8px;
}
 #home #slider > div > div {
     padding: 0 8px;
}
 #home #slider .item a {
     display: block;
     height: 330px;
     overflow: hidden;
}
 #home #slider .item a img {
     width: 100%;
     min-width: 100%;
     position: absolute;
     left: 50%;
     top: 50%;
     min-height: 330px;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 #home #slider .item a span {
     position: absolute;
     left: 0;
     bottom: 0;
     right: 0;
     font-size: 18px;
     color: #fff;
     font-weight: 700 !important;
     line-height: 50px;
     padding: 0 25px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     max-width: 100%;
     display: inline-block;
     display: block;
     text-align: center !important;
     background: #476170bf;
}
 #home #slider .owl-pager:before, #home #slider .owl-pager:after {
     content: "";
     display: table;
     clear: both;
}
 #home #slider .owl-pager li {
     float: left;
     width: 12.5%;
     border-left: 1px solid #fff;
     overflow: hidden;
     cursor: pointer;
}
 #home #slider .owl-pager li span {
     border-top: 7px solid #d0d0d0;
     border-bottom: 1px solid #fff;
     display: block;
}
 #home #slider .owl-pager li:first-child {
     border-left: 0;
}
 #home #slider .owl-pager li div {
     height: 84px;
     overflow: hidden;
     position: relative;
}
 #home #slider .owl-pager li div img {
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     min-width: 100%;
     min-height: 84px;
     height: 84px;
}
 #home #slider .owl-pager li div:before {
     position: absolute;
     content: "";
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: #c6c6c6;
     opacity: 0.35;
     z-index: 1;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 #home #slider .owl-pager li:hover span, #home #slider .owl-pager li.active span {
     border-top-color: #edc47f;
}
 #home #slider .owl-pager li:hover > div:before, #home #slider .owl-pager li.active > div:before {
     opacity: 0;
}
 #home #slider .slider > a {
     font-size: 13px;
     color: #fff;
     font-weight: 900;
     line-height: 26px;
     background: #476170;
     text-align: center !important;
     display: block;
     margin-top: 5px;
}
 #home #slider .slider > a:hover {
     background: #edc47f;
}
 #home #slider .event h1 {
     font-weight: 800;
     font-size: 20px;
     background: #26b584;
     color: #fff;
     line-height: 40px;
     padding: 0 20px;
     position: relative;
}
 #home #slider .event h1 a {
     color: #fff;
     position: absolute;
     right: 20px;
     top: 0;
     font-size: 14px;
     text-decoration: underline !important;
}
 #home #slider .event h1 a:hover {
     color: #edc47f;
}
 #home #services {
     margin: 11px -4px 0 -4px;
}
 #home #services:before, #home #services:after {
     content: "";
     display: table;
     clear: both;
}
 #home #services li {
     width: 33.33%;
     float: left;
     width: 11.11%;
     padding: 4px;
}
 #home #services li a {
     display: block;
     color: #395e70;
     font-weight: 600;
     text-align: center !important;
     padding: 20px 0;
     background: #efefef;
     box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1);
}
 #home #services li a i {
     display: block;
     font-size: 50px;
     line-height: 56px;
     height: 56px;
     -moz-transition-duration: 0s;
     -o-transition-duration: 0s;
     -webkit-transition-duration: 0s;
     transition-duration: 0s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 #home #services li a i.flaticon-turkish-lira, #home #services li a i.flaticon-pharmacy {
     font-size: 40px;
}
 #home #services li a i.flaticon-location, #home #services li a i.flaticon-megaphone {
     font-size: 45px;
}
 #home #services li a i.flaticon-man-question {
     top: -5px;
}
 #home #services li a:before {
     position: absolute;
     content: "";
     left: 50%;
     bottom: -1px;
     right: 50%;
     background: #edc47f;
     height: 3px;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 #home #services li a:hover {
     color: #edc47f;
}
 #home #services li a:hover:before {
     left: 0;
     right: 0;
}
 #home #services li:nth-child(3n) {
     border-right: 0;
}
 #home #services li:last-child, #home #services li:nth-last-child(2), #home #services li:nth-last-child(3) {
     border-bottom: 0;
}
 #home #services li:last-child:before, #home #services li:nth-last-child(2):before, #home #services li:nth-last-child(3):before {
     bottom: 0;
}
 #home #notice {
     padding-top: 18px;
}
 #home #notice .tab-menu:before, #home #notice .tab-menu:after {
     content: "";
     display: table;
     clear: both;
}
 #home #notice .tab-menu a {
     display: block;
     width: 33.33%;
     float: left;
     font-size: 18px;
     color: #444;
     text-align: center !important;
     line-height: 25px;
     padding: 8px;
     font-weight: 700 !important;
     background: #efefef;
     border-left: 1px solid #ccc;
}
 #home #notice .tab-menu a:first-child {
     border: none;
}
 #home #notice .tab-menu a.active, #home #notice .tab-menu a:hover {
     background: #edc47f;
     color: #fff;
}
 #home #notice .link-list li a {
     padding: 6px 20px 5px 150px;
     position: relative;
}
 #home #notice .link-list li a time {
     position: absolute;
     top: 0;
     left: 0;
     width: 130px;
     text-align: center !important;
     padding: 6px 0;
     font-weight: 600;
     background: #e8e8e8;
     display: block;
     border-right: 1px solid #ccc;
}
 #home #notice .link-list li a:hover time {
     background: #edc47f;
     border-right: #2f9de4;
}
 #home #banner {
     margin-top: 12px;
     padding: 6px;
}
 #home #banner .owl-nav {
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     height: 0px;
     line-height: 8px;
     margin-top: -4px;
     color: #fff;
     font-size: 48px;
     text-shadow: 0 3px 0 rgba(0, 0, 0, 0.15);
}
 #home #banner .owl-nav > div {
     float: right;
}
 #home #banner .owl-nav > div:first-child {
     float: left;
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     -ms-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
     transform: rotateY(180deg);
}
 #home #banner .owl-nav > div:hover {
     color: #edc47f;
}
 #home .project > .row:first-child {
     margin: 12px 0 5px;
     overflow: hidden;
}
 #home .project > .row:first-child a {
     color: #fff;
     text-align: center !important;
     font-size: 12px;
     letter-spacing: 3px;
     background: #edc47f;
     line-height: 16px;
     padding: 14px;
     background: #edc47f;
     font-weight: 300 !important;
}
 #home .project > .row:first-child a b {
     display: block;
     font-size: 18px;
     letter-spacing: normal;
}
 #home .project > .row:first-child a:first-child {
     background: #edc47f;
}
 #home .project > .row:first-child a:nth-child(2) {
     background: #edc47f;
}
 #home .project > .row:first-child a:before {
     position: absolute;
     content: "";
     width: 100px;
     height: 102px;
     right: -45px;
     top: -5px;
     background-image: url(../img/shadow-logo2.png);
     opacity: 0;
     -webkit-transform: scale(0) rotate(345deg);
     -moz-transform: scale(0) rotate(345deg);
     -ms-transform: scale(0) rotate(345deg);
     -o-transform: scale(0) rotate(345deg);
     transform: scale(0) rotate(345deg);
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 #home .project > .row:first-child a.active:before {
     opacity: 1;
     -webkit-transform: scale(1) rotate(0deg);
     -moz-transform: scale(1) rotate(0deg);
     -ms-transform: scale(1) rotate(0deg);
     -o-transform: scale(1) rotate(0deg);
     transform: scale(1) rotate(0deg);
}
 #home .project > .row:last-child {
     margin: 0 -7px;
}
 #home .project .item {
     padding: 7px;
}
 #home .project .owl-carousel {
     display: none;
}
 #home .project .owl-carousel.active {
     display: block;
}
 #home .bulletin {
     padding-top: 30px;
     margin: -10px;
}
 #home .bulletin > div {
     padding: 10px;
}
 #home .bulletin > div a {
     display: block;
     border: 5px solid #fff;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
     height: 200px;
     overflow: hidden;
}
 #home .bulletin > div a b {
     position: absolute;
     left: 0;
     bottom: 25px;
     right: 0;
     text-align: center !important;
     font-weight: 800;
     font-size: 25px;
     color: #edc47f;
     line-height: 28px;
}
 #home .bulletin > div a b span {
     color: #edc47f;
}
 #home .bulletin > div a b strong {
     display: block;
     font-size: 20px;
     color: #edc47f;
     font-weight: 800;
}
 #home .bulletin > div a img {
     min-width: 100%;
     min-height: 100%;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 #home .bulletin > div a:hover {
     filter: grayscale(1);
}
 #home .bulletin > div:first-child a {
     box-shadow: none;
     border: none;
}
 #home .bulletin > div:nth-child(2) a b {
     bottom: auto;
     top: 35px;
}
 #home .bulletin > div:last-child a b {
     font-size: 22px;
     line-height: 22px;
}
 #home .bulletin > div:last-child a b span {
     font-size: 18px;
}
 #home .carousel {
     margin: 40px 0 20px;
}
 #home .carousel .item a {
     display: block;
     text-align: center !important;
     width: 156px;
     height: 176px;
     padding: 15px 5px;
     margin: 0 auto;
}
 #home .carousel .item a img {
     position: absolute;
     left: 0;
     bottom: 15px;
     width: 146px;
}
 #page {
     padding: 30px 0;
}
 #page .list-menu {
     padding: 15px 0 0 5px;
}
.detail{
	overflow:hidden;
}
 #page .detail {
     padding: 25px;
}
 #page .detail > img {
     width: 100%;
}
 #page .detail h2 {
     margin: 15px 0;
}
 #page .detail p {
     font-size: 15px;
     color: #444;
     font-weight: 500 !important;
     text-align: justify;
     line-height: normal;
}
 #page .container > .row:last-child {
     margin: 0 -8px;
}
 #page .container > .row:last-child > div {
     margin-top: 10px;
     padding: 0 8px;
}
 #page .container > .row:last-child > div > div {
     padding: 12px;
}
 #units {
     padding: 30px 0;
}
 #units .cap {
     position: relative;
     overflow: hidden;
     padding-bottom: 50px;
     margin-bottom: 15px;
}
 #units .cap > img {
     position: absolute;
     left: 50%;
     top: 50%;
     min-width: 100%;
     min-height: 100%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 #units .cap > div {
     display: block;
     margin: 0 auto;
     width: 810px;
     padding: 0 15px;
     max-width: 100%;
     position: relative;
}
 #units .cap > div h1 {
     color: #fff;
     font-size: 24px;
     font-weight: 900;
     text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
     text-align: center !important;
     margin: 10px 0 15px;
}
 #units .cap > div ul {
     padding-left: 210px;
}
 #units .cap > div ul li {
     font-size: 18px;
     color: #fff;
     font-weight: 700 !important;
     line-height: 44px;
     border-bottom: 1px solid #fff;
     position: relative;
     display: block;
     z-index: 2;
     padding-right: 10px;
}
 #units .cap > div ul li:before, #units .cap > div ul li:after {
     content: "";
     display: table;
     clear: both;
}
 #units .cap > div ul li span {
     float: left;
     display: block;
     width: 180px;
     background: rgba(90, 90, 90, 0.7);
     padding: 0 20px;
     margin-right: 10px;
     font-size:16px;
}
 #units .cap > div ul li em {
     position: absolute;
     left: 180px;
     top: 0;
     bottom: 0;
     right: 0;
     background: rgba(0, 0, 0, 0.4);
     z-index: -1;
}
 #units .cap > div ul li a {
     color: #fff;
}
 #units .cap > div ul li a:hover {
     color: #edc47f;
}
 #units .cap > div ul li:first-child {
     text-align: center !important;
     background: rgba(90, 90, 90, 0.7);
     margin-bottom: 4px;
     border: none;
}
 #units .cap > div ul li:last-child {
     border: none;
}
 #units .cap > div div {
     position: absolute;
     width: 190px;
     left: 15px;
     bottom: 0;
     z-index: 3;
     height: 227px;
     overflow: hidden;
}
 #units .cap > div div img {
    /** min-width: 100%;
     min-height: 100%;
     **/
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 #units .cap > div div p {
     position: absolute;
     left: 0;
     bottom: 0;
     right: 0;
     font-size: 12px;
     text-align: center !important;
     color: #fff;
     line-height: 15px;
     background: rgba(90, 90, 90, 0.7);
     padding: 12px;
}
 #units .cap > div div p b {
     display: block;
     font-size: 15px;
}
 #units .tasks h3 {
     font-size: 18px;
     font-weight: 900;
     color: #444;
}
 #units .tasks p {
     font-size: 13px;
     font-weight: 500 !important;
     color: #444;
     line-height: normal;
}
 #units .tasks .content {
     padding: 20px 30px;
}
 #units .news {
     margin-top: 15px;
}
 #units .news h2 i {
     font-size: 18px;
}
 #units .news .row {
     margin: 8px -7px;
}
 #units .news .row > div {
     padding: 7px;
}
 #units .news .row > div > a {
     padding: 10px 10px 80px;
}
 #units .news .row > div > a b {
     font-size: 16px;
     font-weight: 700 !important;
     max-height: 60px;
     bottom: 40px;
}
 #units .units ul {
     padding: 17px 20px;
}
 #units .notice {
     margin-top: 15px;
}
 #units .notice .content {
     padding: 20px;
}
 #units .notice .content:before, #units .notice .content:after {
     content: "";
     display: table;
     clear: both;
}
 #units .notice .content .item p {
     font-size: 13px;
     color: #666;
     line-height: 20px;
}
 #units .notice .content .owl-nav {
     font-size: 13px;
     float: right;
     margin-top: 15px;
}
 #units .notice .content .owl-nav > div {
     float: left;
     line-height: 24px;
     text-align: center !important;
     width: 20px;
     color: #666;
}
 #units .notice .content .owl-nav > div:first-child {
     transform: rotate(180deg);
}
 #units .notice .content .owl-nav > div:hover {
     color: #edc47f;
}
 #units .documents {
     margin-top: 15px;
}
 #units .documents ul {
     padding: 17px 20px;
}
 #units > .container > .content {
     padding: 15px;
     margin-top: 10px;
}
 #units > .container > .content > .row {
     margin: 0 -7px;
}
 #units > .container > .content > .row > div {
     padding: 0 7px;
}
 #contact {
     padding: 30px 0;
}
 #contact .toggle {
     margin-top: 20px;
}
 #contact .toggle ul {
     padding: 8px 15px;
}
 #contact .phone {
     margin-top: 20px;
}
 #contact .phone li {
     position: relative;
     line-height: 26px;
     padding: 4px 250px 4px 50px;
     background: #efefef;
     border-bottom: 1px solid #ccc;
     font-size: 14px;
     color: #444;
     font-weight: 500 !important;
}
 #contact .phone li a {
     color: #444;
}
 #contact .phone li a:hover {
     color: #edc47f;
}
 #contact .phone li p {
     margin: -4px -250px -4px -50px;
     background: #fff;
     font-size: 14px;
     font-weight: 700 !important;
     color: #444;
     padding: 4px 50px;
}
 #contact .phone li p:before, #contact .phone li p:after {
     content: "";
     display: table;
     clear: both;
}
 #contact .phone li:first-child {
     background: #edc47f;
     color: #fff;
     font-weight: 700 !important;
     font-size: 18px;
     padding: 8px 250px 8px 50px;
}
 #contact .phone li:first-child strong:last-child {
     position: absolute;
     right: 50px;
     top: 50%;
     margin-top: -13px;
     width: 200px;
}
 #contact .phone li > div:last-child {
     position: absolute;
     right: 50px;
     width: 200px;
     top: 50%;
     margin-top: -13px;
}
 #contact .form {
     margin-top: 20px;
}
 #contact .form > div {
     padding: 20px 20px;
}
 #contact .form > div:before, #contact .form > div:after {
     content: "";
     display: table;
     clear: both;
}
 #contact .form > div input, #contact .form > div .selectric-wrapper {
     margin-bottom: 12px;
}
 #contact .form > div .mbb {
     background: #efefef;
     margin-bottom: 12px;
     padding: 12px 30px 12px 240px;
}
 #contact .form > div .mbb:before, #contact .form > div .mbb:after {
     content: "";
     display: table;
     clear: both;
}
 #contact .form > div .mbb > label {
     font-weight: 700 !important;
     font-size: 16px;
     color: #666;
     line-height: 24px;
     display: block;
     position: absolute;
     left: 30px;
     top: 12px;
}
 #contact .form > div .mbb .checkbox {
     float: left;
     margin-left: 40px;
}
 #contact .form > div button {
     float: left;
     margin: 12px 0 0 12px;
}
 #contact .form > div .buttons {
     float: right;
}
 #contact .guide {
     margin-top: 20px;
}
 #contact .guide .search {
     background: url(../img/shadow-logo4.png) no-repeat 40px center, #efefef;
     padding: 50px 90px 80px 90px;
}
 #contact .guide .search:before, #contact .guide .search:after {
     content: "";
     display: table;
     clear: both;
}
 #contact .guide .search > div {
     position: relative;
     display: inline-block;
     float: right;
}
 #contact .guide .search > div h2 {
     font-size: 19px;
     color: #444;
     padding-bottom: 5px;
}
 #contact .guide .search > div input {
     padding-right: 70px;
}
 #contact .guide .search > div button {
     position: absolute;
     right: 0;
     bottom: 0;
     width: 45px;
}
 #contact .guide .list {
     margin-top: 10px;
     background: url(../img/shadow-logo5.png) no-repeat right top, #efefef;
     padding: 12px 50px;
     position: relative;
}
 #contact .guide .list:before {
     position: absolute;
     content: "";
     left: 0;
     top: 0;
     bottom: 0;
     width: 275px;
     background: #058dd3;
}
 #contact .guide .list ul {
     font-size: 0;
}
 #contact .guide .list ul li {
     position: relative;
     display: inline-block;
     width: 100%;
     border-bottom: 1px solid #fff;
     padding: 3px 0;
     padding-left: 225px;
     color: #444;
     font-size: 15px;
     line-height: 22px;
}
 #contact .guide .list ul li p {
     font-weight: 700 !important;
     display: block;
     color: #fff;
     font-size: 15px;
     margin: 0;
     width: 225px;
     position: absolute;
     left: 0;
     top: 50%;
     margin-top: -14px;
}
 #contact .guide .list ul li b, #contact .guide .list ul li a, #contact .guide .list ul li span {
     display: inline-block;
     margin: 0;
     padding: 0 40px;
     color: #444;
}
 #contact .guide .list ul li a:hover {
     color: #edc47f;
}
 #contact .guide .list ul li:last-child {
     border: none;
}
 #contact .container > .row:last-child {
     margin: 0 -8px;
}
 #contact .container > .row:last-child > div {
     margin-top: 10px;
     padding: 0 8px;
}
 #contact .container > .row:last-child > div > div {
     padding: 12px;
}
 #management-schemes {
     padding: 30px 0;
}
 #management-schemes .head-content {
     margin-bottom: 10px;
}
 #management-schemes .schemes {
     background: url(../img/management-schemes.jpg) center;
     background-size: cover;
     margin-top: 12px;
     padding-bottom: 40px;
}
 #management-schemes .schemes h2 {
     text-align: center !important;
     color: #fff;
     font-size: 24px;
     font-weight: 700 !important;
     padding: 40px 0 20px;
}
 #management-schemes .schemes > div {
     padding-top: 372px;
     width: 1116px;
     -webkit-transform-origin: left top;
     -moz-transform-origin: left top;
     -ms-transform-origin: left top;
     -o-transform-origin: left top;
     transform-origin: left top;
}
 #management-schemes .schemes > div:before, #management-schemes .schemes > div:after {
     content: "";
     display: table;
     clear: both;
}
 #management-schemes .schemes > div .road {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 372px;
}
 #management-schemes .schemes > div .road > div {
     position: absolute;
     background: #fff;
     left: 50%;
     top: 0;
}
 #management-schemes .schemes > div .road > div:first-child {
     width: 1px;
     height: 100%;
     margin-left: -15px;
}
 #management-schemes .schemes > div .road > div:nth-child(2) {
     height: 1px;
     left: 100px;
     right: 100px;
     top: 103px;
}
 #management-schemes .schemes > div .road > div:nth-child(3) {
     height: 1px;
     left: 170px;
     right: 191px;
     top: 182px;
}
 #management-schemes .schemes > div .road > div:nth-child(4) {
     height: 1px;
     left: 257px;
     right: 271px;
     top: 287px;
}
 #management-schemes .schemes > div .road > div:nth-child(5) {
     width: 1px;
     left: 257px;
     bottom: 0;
     top: 287px;
}
 #management-schemes .schemes > div .road > div:nth-child(6) {
     width: 1px;
     bottom: 0;
     left: auto;
     right: 271px;
     top: 287px;
}
 #management-schemes .schemes > div .top {
     font-size: 13px;
     font-weight: 700 !important;
     text-align: center !important;
     line-height: 15px;
     color: #444;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 372px;
}
 #management-schemes .schemes > div .top > .rows > div {
     padding: 10px 0;
     width: 176px;
     position: absolute;
     background: #b8ffdd;
}
 #management-schemes .schemes > div .top > .rows:first-child > div {
     background: #ffe7b8;
     padding: 10px;
     left: 462px;
     top: 0;
}
 #management-schemes .schemes > div .top > .rows:first-child > div:first-child {
     left: 75px;
}
 #management-schemes .schemes > div .top > .rows:first-child > div:nth-child(2) {
     left: auto;
     right: 93px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) {
     margin-top: 78px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) > div {
     left: 48px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) > div:last-child {
     left: auto;
     right: 28px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) > div:nth-child(4) {
     left: auto;
     right: 214px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) > div:nth-child(3) {
     left: auto;
     right: 403px;
     width: 138px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2) > div:nth-child(2) {
     left: 235px;
     padding: 17px 0 18px 0;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2):before {
     content: "TEFTÄ°Å KURULU ÅUBE MÃœDÃœRLÃœÄÃœ";
     position: absolute;
     color: #fff;
     left: 22px;
     top: 62px;
     font-size: 13px;
     font-weight: 700 !important;
}
 #management-schemes .schemes > div .top > .rows:nth-child(2):after {
     content: "Ä°Ã‡ DENETÄ°M ÅUBE MÃœDÃœRLÃœÄÃœ";
     position: absolute;
     color: #fff;
     right: 22px;
     top: 62px;
     font-size: 13px;
     font-weight: 700 !important;
}
 #management-schemes .schemes > div .top > .rows:nth-child(3) {
     margin-top: 155px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(3) > div {
     left: 463px;
     background: #f7ffb8;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) {
     margin-top: 225px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div {
     background: #b8f9ff;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:before {
     position: absolute;
     content: "";
     left: 50%;
     bottom: 100%;
     width: 1px;
     height: 43px;
     background: #fff;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:last-child {
     left: auto;
     right: 95px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:last-child:before {
     margin-left: -9px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:nth-child(3) {
     left: auto;
     right: 288px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:nth-child(2) {
     left: 273px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:nth-child(2):before {
     margin-left: -2px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:first-child {
     left: 78px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(4) > div:first-child:before {
     margin-left: 4px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(5) {
     margin-top: 300px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(5) > div {
     background: #f0efef;
}
 #management-schemes .schemes > div .top > .rows:nth-child(5) > div:last-child {
     left: auto;
     right: 186px;
     padding: 3px 0;
}
 #management-schemes .schemes > div .top > .rows:nth-child(5) > div:nth-child(2) {
     left: 464px;
}
 #management-schemes .schemes > div .top > .rows:nth-child(5) > div:first-child {
     left: 169px;
}
 #management-schemes .schemes > div .menu > ul {
     width: 270px;
     float: left;
     margin-left: 120px;
}
 #management-schemes .schemes > div .menu > ul > li {
     position: relative;
     margin-bottom: 3px;
}
 #management-schemes .schemes > div .menu > ul > li > a {
     display: block;
     background: #efefef;
     color: #444;
     font-size: 12px;
     font-weight: 700 !important;
     line-height: 15px;
     padding: 10px 55px 10px 15px;
}
 #management-schemes .schemes > div .menu > ul > li > a i {
     color: #0781bf;
     position: absolute;
     right: 0;
     top: 50%;
     line-height: 18px;
     margin-top: -9px;
     font-size: 15px;
     width: 40px;
     text-align: center !important;
     display: block;
}
 #management-schemes .schemes > div .menu > ul > li > a i:before {
     display: block;
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
}
 #management-schemes .schemes > div .menu > ul > li > p {
     background: #f0efef;
     text-align: center !important;
     font-weight: 700 !important;
     font-size: 13px;
     line-height: 15px;
     padding: 10px 15px;
     color: #444;
     margin-bottom: 8px;
}
 #management-schemes .schemes > div .menu > ul > li > ul {
     position: absolute;
     top: 0;
     left: 100%;
     background: #fff;
     white-space: nowrap;
     border: 1px solid #ccc;
     z-index: 1001;
     visibility: hidden;
     opacity: 0;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
}
 #management-schemes .schemes > div .menu > ul > li > ul li {
     border-top: 1px solid #ccc;
}
 #management-schemes .schemes > div .menu > ul > li > ul li a {
     color: #444;
     font-size: 12px;
     font-weight: 700 !important;
     display: block;
     line-height: 16px;
     padding: 7px 20px;
}
 #management-schemes .schemes > div .menu > ul > li > ul li a:hover {
     color: #0781bf;
}
 #management-schemes .schemes > div .menu > ul > li > ul li:first-child {
     border: none;
}
 #management-schemes .schemes > div .menu > ul > li:hover > a {
     background: #fff;
}
 #management-schemes .schemes > div .menu > ul > li:hover > ul {
     visibility: visible;
     opacity: 1;
}
 #management-schemes .schemes > div .menu > ul > li:first-child {
     display: none;
}
 #management-schemes .schemes > div .menu > ul:nth-child(2) {
     margin-left: 24px;
}
 #management-schemes .schemes > div .menu > ul:nth-child(3) {
     margin-left: 24px;
}
 #management-schemes .content.custom3 {
     padding: 12px;
}
 #footer {
     background-size: cover;
     padding: 25px 0 20px 0;
}
 #footer p {
     float: left;
     font-size: 13px;
     font-weight: 500;
     color: #444;
     line-height: 28px;
}
 #footer:before {
     position: absolute;
     content: "";
     left: 0;
     bottom: 0;
     right: 0;
     top: 0;
     background: #476170;
}
 #footer > .container > div {
     display: table;
     width: 100%;
}
 #footer > .container > div > div {
     display: table-row;
}
 #footer > .container > div > div > div {
     display: table-cell;
     vertical-align: top;
     padding-left: 20px;
}
 #footer > .container > div > div > div img {
     margin: 0 auto 25px auto;
     display: block;
}
 #footer > .container > div > div > div b {
     color: #fff;
     font-size: 16px;
     font-weight: 800;
     padding-bottom: 24px;
     display: block;
}
 #footer > .container > div > div > div ul li a {
     color: #fff;
     font-size: 12px;
     line-height: 24px;
     font-weight: 700 !important;
     white-space: nowrap;
}
 #footer > .container > div > div > div ul li a:hover {
     color: #edc47f;
}
 #footer > .container > div > div > div:first-child {
     width: 134px;
     padding: 0;
}
 #footer > div:nth-child(2) {
     background: #ececed;
     box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
     padding: 11px 0;
     margin-top: 25px;
}
 #footer > div:nth-child(2) a {
     float: right;
     font-size: 18px;
     font-weight: 700 !important;
     color: #444;
     line-height: 28px;
}
 #footer > div:nth-child(2) a i {
     color: #edc47f;
     margin-right: 5px;
     top: 3px;
}
 #footer > div:nth-child(2) a:hover {
     color: #edc47f;
}
 #footer > div:last-child(2){
     text-align: center;
     padding-top: 20px;
}
 #footer > div:last-child(2) img{
     width: 80px;
}
 #speed-menu {
     position: fixed;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: url(../img/speed-menu.jpg) no-repeat;
     background-size: cover;
     z-index: 9;
     text-align: center !important;
     overflow: auto;
     max-height: 100%;
     opacity: 0;
     visibility: hidden;
}
 #speed-menu > a {
     position: absolute;
     right: 40px;
     top: 35px;
     color: #fff;
     font-size: 50px;
     z-index: 2;
}
 #speed-menu > a:hover {
     color: #edc47f;
}
 #speed-menu p {
     color: #fff;
     font-weight: 800 !important;
     line-height: 40px;
     font-size: 22px;
     letter-spacing: 9.2px;
     padding-bottom: 40px;
}
 #speed-menu p b {
     display: block;
     font-size: 35px;
     letter-spacing: 0;
}
 #speed-menu ul {
     margin: 0 -15px;
     font-size: 0;
     padding-bottom: 20px;
}
 #speed-menu ul:before, #speed-menu ul:after {
     content: "";
     display: table;
     clear: both;
}
 #speed-menu ul li {
     display: inline-block;
     width: 16.66%;
     padding: 8px 15px;
}
 #speed-menu ul li a {
     color: #fff;
     font-weight: 800;
     font-size: 20px;
     background: rgba(55, 55, 55, 0.7);
     display: block;
     height: 100px;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
     line-height: 22px;
}
 #speed-menu ul li a span {
     position: absolute;
     left: 0;
     top: 50%;
     width: 100%;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
}
 #speed-menu ul li a:before {
     position: absolute;
     content: "";
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: url(../img/menu-pattern.jpg) center;
     -moz-transition-duration: 0.15s;
     -o-transition-duration: 0.15s;
     -webkit-transition-duration: 0.15s;
     transition-duration: 0.15s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     opacity: 0;
}
 #speed-menu ul li a:hover:before {
     opacity: 1;
}
 #speed-menu .container {
     padding: 55px 15px;
}
 #speed-menu .container > a {
     font-size: 40px;
     font-weight: 700 !important;
     color: #fff;
}
 #speed-menu .container > a i {
     margin-right: 5px;
     font-size: 32px;
}
 #speed-menu .container > a:hover {
     color: #edc47f;
}
 #speed-menu:before {
     position: fixed;
     content: "";
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     opacity: 0.5;
     background: url(../img/menu-patern.png);
}
 #speed-menu.active {
     opacity: 1;
     visibility: visible;
}
 @media (max-width: 1199px) {
     .gallery > li {
         width: 33.33%;
    }
     #header > div:first-child .container .president {
         width: 460px;
         background: url("../img/president.png") no-repeat scroll left bottom, url("../img/shadow-logo3.png") no-repeat scroll 250px center, rgba(0, 0, 0, 0) url("../img/presidential-signature.png") no-repeat scroll right 75px bottom 10px;
    }
     #header > div:first-child .container .right {
         padding-top: 100px;
         background-size: auto 120px;
    }
     #header > div:first-child .container .right ul {
         width: 100%;
         text-align: right !important;
         padding-bottom: 10px;
    }
     #header > div:last-child .container > ul {
         padding-right: 70px;
    }
     #header > div:last-child .container > ul > li > a {
         padding: 16px 15px;
    }
     #header > div:last-child .container > ul:nth-child(2) {
         padding-left: 70px;
         padding-right: 0;
    }
     #home #slider .item a {
         height: 353px;
    }
     #home #slider .item a img {
         min-height: 353px;
    }
     #home #slider .owl-pager li div {
         height: 60px;
    }
     #home #slider .event h1 {
         font-size: 17px;
    }
     #home #slider .event h1 a {
         font-size: 13px;
    }
     #home .bulletin ul li {
         padding-top: 14px;
    }
     #home .bulletin ul li a {
         padding: 25px 15px 25px 130px;
    }
     #home .bulletin ul li a i {
         padding-top: 33px;
    }
     #home .bulletin ul li a i:before {
         top: 9px;
    }
     #home .bulletin ul li:last-child {
         display: none;
    }
     #contact .phone li {
         padding-right: 200px;
    }
     #contact .phone li:first-child {
         padding-right: 200px;
    }
     #contact .phone li:first-child strong:last-child {
         width: 150px;
    }
     #contact .phone li > div:last-child {
         width: 150px;
    }
     #contact .guide .search {
         padding: 50px 50px 80px;
    }
     #contact .guide .list {
         padding: 12px 25px;
    }
     #contact .guide .list:before {
         width: 200px;
    }
     #contact .guide .list ul li {
         padding-left: 175px;
    }
     #contact .guide .list ul li p {
         width: 175px;
    }
     #contact .guide .list ul li b, #contact .guide .list ul li a, #contact .guide .list ul li span {
         padding: 0 20px;
    }
     #management-schemes .schemes > div {
         -webkit-transform: scale(0.82);
         -moz-transform: scale(0.82);
         -ms-transform: scale(0.82);
         -o-transform: scale(0.82);
         transform: scale(0.82);
    }
     #footer > .container > div {
         padding-bottom: 140px;
    }
     #footer > .container > div > div {
         position: static;
    }
     #footer > .container > div > div > div ul li a {
         font-size: 15px;
    }
     #footer > .container > div > div > div:first-child {
         position: absolute;
         bottom: 0;
         width: 270px;
         left: 50%;
         margin-left: -135px;
    }
     #footer > .container > div > div > div:first-child img {
         display: inline;
         margin: 0;
    }
     #footer > .container > div > div > div:first-child img:last-child {
         margin-left: 13px;
    }
     #speed-menu ul li {
         width: 20%;
    }
}
 @media (max-height: 895px) {
     #speed-menu .container {
         padding: 15px;
    }
     #speed-menu p {
         padding-bottom: 15px;
    }
     #speed-menu ul {
         padding-bottom: 0;
    }
     #speed-menu ul li {
         padding: 6px 15px;
    }
     #speed-menu ul li a {
         height: 90px;
    }
}
 @media (max-width: 991px) {
     #header > div:first-child .container .right {
         float: none;
         margin: 0 auto;
         padding-top: 115px;
         text-align: center !important;
    }
     #header > div:first-child .container .right ul {
         text-align: center !important;
    }
     #header > div:first-child .container .right > a {
         float: none;
         display: inline-block;
    }
     #header > div:first-child .container .right .search {
         float: none;
         display: inline-block;
    }
     #header > div:first-child .container .president {
         margin-top: 15px;
         width: 100%;
         background: url("../img/president.png") no-repeat scroll left bottom, url("../img/presidential-signature.png") no-repeat scroll right bottom 10px;
    }
     #header > div:first-child .container > a {
         bottom: -100px;
    }
     #header > div:last-child .container > a {
         display: block;
    }
     #header > div:last-child .container > ul {
         display: none;
    }
     #home #slider .item a {
         height: 380px;
    }
     #home #slider .owl-pager li div {
         height: 69px;
    }
     #home #slider .event {
         margin-top: 10px;
    }
     #home .project > .row:first-child a b {
         font-size: 16px;
    }
     #home #services li {
         width: 20%;
    }
     #home #services li:last-child, #home #services li:nth-last-child(2), #home #services li:nth-last-child(3), #home #services li:nth-last-child(4) {
         width: 25%;
    }
     #home .bulletin h2 {
         margin-top: 12px;
    }
     #home .bulletin ul li {
         display: block !important;
    }
     #units .units {
         margin-top: 15px;
    }
     #management-schemes .schemes > div {
         -webkit-transform: scale(0.62);
         -moz-transform: scale(0.62);
         -ms-transform: scale(0.62);
         -o-transform: scale(0.62);
         transform: scale(0.62);
    }
     #footer > .container > div {
         padding-bottom: 140px;
    }
     #footer > .container > div > div {
         position: static;
    }
     #footer > .container > div > div > div ul li a {
         font-size: 14px;
    }
     #footer > .container > div > div > div:nth-child(2) {
         display: none;
    }
     #speed-menu > a {
         font-size: 24px;
         top: 10px;
         right: 15px;
    }
     #speed-menu ul li {
         width: 25%;
    }
}
 @media (max-width: 767px) {
     .gallery > li {
         width: 50%;
    }
     #header > div:first-child .container .right {
         height: auto;
    }
     #header > div:first-child .container .right br {
         display: block;
         margin-top: 10px;
    }
     #header > div:first-child .container .president {
         height: auto;
         padding: 30px 0 20px 0;
         background: url("../img/presidential-signature.png") no-repeat scroll right bottom 10px;
    }
     #home #slider .item a {
         height: 55vw;
    }
     #home #slider .item a img {
         height: 55vw;
    }
     #home #slider .owl-pager {
         margin-top: 15px;
    }
     #home #slider .owl-pager li {
         width: 50%;
         border-right: 1px solid #ccc !important;
    }
     #home #slider .owl-pager li:nth-child(even) {
         border-right: 0 !important;
    }
     #home #slider .owl-pager li:last-child:nth-child(odd) {
         border-top: 1px solid #ccc !important;
         border-right: 0 !important;
         width: 100%;
    }
     #home #services li {
         width: 33.33% !important;
    }
     #home #banner .owl-nav {
         font-size: 30px;
    }
     #home .bulletin > div:first-child .row div:last-child a {
         height: 50vw;
         overflow: hidden;
    }
     #page .head ul {
         display: none;
    }
     #page .head > div {
         float: none;
         text-align: center !important;
    }
     #page .head > div a:first-child {
         margin: 0;
    }
     #page .detail {
         padding: 25px 0 25px 0;
    }
     #units .cap div > h1 {
         font-size: 18px;
    }
     #units .cap div div {
         position: relative;
         left: auto;
         margin: 0 auto 15px auto;
    }
     #units .cap div ul {
         padding: 0;
    }
     #units .cap div ul li {
         padding: 0;
         text-align: center !important;
         font-size: 15px;
         line-height: 40px;
    }
     #units .cap div ul li span {
         width: 100%;
    }
     #units .cap div ul li em {
         left: 0;
         top: 40px;
    }
     #units .tasks .content {
         padding: 15px;
    }
     #contact .phone li {
         padding: 4px 115px 4px 15px;
    }
     #contact .phone li p {
         margin: -4px -115px -4px -15px;
         padding: 4px 15px;
    }
     #contact .phone li:first-child {
         padding: 8px 115px 8px 15px;
    }
     #contact .phone li:first-child strong:last-child {
         width: 100px;
         right: 15px;
    }
     #contact .phone li:nth-child(7) p {
         padding-right: 115px;
    }
     #contact .phone li > div:last-child {
         width: 100px;
         right: 15px;
    }
     #contact .form > div {
         padding: 15px;
    }
     #contact .form > div .mbb {
         padding: 12px 30px;
    }
     #contact .form > div .mbb > label {
         position: relative;
         left: 0;
         top: 0;
         margin: 0 0 12px 0;
    }
     #contact .form > div .mbb .checkbox {
         margin: 0 30px 0 0 ;
    }
     #contact .form > div .buttons button {
         width: 100%;
         margin-left: 0;
    }
     #contact .guide .search {
         padding: 50px 15px 60px;
         background-position: center 30px;
    }
     #contact .guide .search h2 {
         text-align: center !important;
    }
     #contact .guide .list {
         padding: 12px 15px;
    }
     #contact .guide .list:before {
         display: none;
    }
     #contact .guide .list ul li {
         padding: 3px 0;
         text-align: center !important;
         border: none;
    }
     #contact .guide .list ul li p {
         background: #058dd3;
         position: relative;
         width: 100%;
         top: 0;
         margin: 0;
    }
     #management-schemes .schemes > div {
         -webkit-transform: scale(1);
         -moz-transform: scale(1);
         -ms-transform: scale(1);
         -o-transform: scale(1);
         transform: scale(1);
         padding-top: 793px;
         width: 100%;
         margin: 0 auto;
         background: url(../img/management-schemes2.png) no-repeat 15px top;
    }
     #management-schemes .schemes > div .road > div {
         display: none;
         margin: 0 !important;
    }
     #management-schemes .schemes > div .road > div:first-child {
         display: block;
         left: 25px;
         top: 142px;
    }
     #management-schemes .schemes > div .top > .rows {
         display: none;
         margin-top: 0 !important;
         padding-right: 15px;
    }
     #management-schemes .schemes > div .top > .rows > div {
         position: relative;
         left: auto !important;
         right: auto !important;
         margin-bottom: 11px;
         width: 100%;
    }
     #management-schemes .schemes > div .top > .rows:first-child {
         display: block;
         padding-left: 15px;
    }
     #management-schemes .schemes > div .top > .rows:first-child > div {
         padding-left: 43px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(2) {
         display: block;
         padding-left: 37px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(2) > div {
         width: 100% !important;
         padding-left: 21px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(2) > div:before {
         position: absolute;
         content: "";
         right: 100%;
         top: 50%;
         height: 1px;
         width: 12px;
         background: #fff;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(2):before, #management-schemes .schemes > div .top > .rows:nth-child(2):after {
         display: none;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(3) {
         display: block;
         padding-left: 37px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(3) > div {
         padding-left: 21px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(3) > div:before {
         position: absolute;
         content: "";
         right: 100%;
         top: 50%;
         height: 1px;
         width: 12px;
         background: #fff;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(4) {
         display: block;
         padding-left: 58px;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(4):before {
         position: absolute;
         content: "";
         left: 46px;
         top: -15px;
         bottom: 25px;
         width: 1px;
         background: #fff;
    }
     #management-schemes .schemes > div .top > .rows:nth-child(4) > div:before {
         height: 1px;
         width: 12px;
         right: 100%;
         left: auto;
         bottom: 50%;
    }
     #management-schemes .schemes > div .menu > ul {
         float: none;
         margin: 0 !important;
         width: 100%;
         padding: 0 15px 8px 58px;
    }
     #management-schemes .schemes > div .menu > ul li:first-child {
         display: block;
    }
     #management-schemes .schemes > div .menu > ul li:first-child:before {
         position: absolute;
         content: "";
         right: 100%;
         width: 11px;
         height: 1px;
         background: #fff;
         top: 50%;
    }
     #management-schemes .schemes > div .menu > ul li:first-child:after {
         position: absolute;
         content: "";
         left: 50%;
         top: 100%;
         height: 15px;
         width: 1px;
         background: #fff;
    }
     #management-schemes .schemes > div .menu > ul li ul {
         display: none;
    }
     #management-schemes .schemes > div .menu > ul:before {
         position: absolute;
         content: "";
         left: 46px;
         top: -37px;
         bottom: 0;
         width: 1px;
         background: #fff;
    }
     #management-schemes .schemes > div .menu > ul:last-child:before {
         bottom: auto;
         height: 71px;
    }
     #footer > .container > div {
         padding-bottom: 0;
         display: block;
    }
     #footer > .container > div > div {
         display: block;
    }
     #footer > .container > div > div > div {
         margin-bottom: 35px;
         display: block;
    }
     #footer > .container > div > div > div b {
         padding-bottom: 15px;
    }
     #footer > .container > div > div > div:first-child {
         position: relative;
         left: 0;
         margin: 0 auto 20px auto;
    }
     #footer > .container > div > div > div:nth-child(2) {
         display: block;
    }
     #footer > div :nth-child(2) {
         text-align: center !important;
    }
     #footer > div :nth-child(2) p, #footer > div :nth-child(2) a {
         float: none !important;
    }
     #speed-menu ul li {
         width: 33.33%;
    }
}
 @media (max-width: 550px) {
     #speed-menu p {
         font-size: 18px;
         letter-spacing: 0;
    }
     #speed-menu p b {
         font-size: 28px;
    }
     #speed-menu ul {
         margin: 0 -8px;
    }
     #speed-menu ul li {
         width: 50%;
         padding: 8px;
    }
}
 .mt-10{
     margin-top:10px;
}
 .mt-20{
     margin-top:20px;
}
 .mt-30{
     margin-top:30px;
}
 .mt-40{
     margin-top:40px;
}
 .mt-50{
     margin-top:50px;
}
 .mb-10{
     margin-bottom:10px;
}
 .mb-20{
     margin-bottom:20px;
}
 .mb-30{
     margin-bottom:30px;
}
 .mb-40{
     margin-bottom:40px;
}
 .mb-50{
     margin-bottom:50px;
}
 .pb-10{
     padding-bottom:10px;
}
 .pb-20{
     padding-bottom:20px;
}
 .pb-30{
     padding-bottom:30px;
}
 .pb-40{
     padding-bottom:40px;
}
 .pb-50{
     padding-bottom:50px;
}
 .baslik{
     padding:10px;
     background:#476170;
     color:#fff;
     border-bottom: 5px solid #edc47f;
     margin-bottom: 5px;
}
 #footer ul{
}
 #footer ul li{
     float:left;
     padding-right: 15px;
}
 #footer ul li a{
     color:#fff;
     font-weight:bold;
}
 .fb-page, .fb-page span, .fb-page span iframe[style] {
     width: 100% !important;
}
 .image-widget, .sidebar .custom-code-widget {
     background-color: transparent;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .widget {
     background-color: #fff;
     -moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
     -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
     box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
}
 .widget {
     margin-bottom: 24px;
     font-size: 0.875em;
}
 .image-widget .widget-inner, .sidebar .custom-code-widget .widget-inner {
     padding: 0;
}
 .sidebar .widget-inner {
     padding: 20px;
     overflow: hidden;
}
 .image-widget a>img {
     opacity: 1;
     filter: alpha(opacity=100);
     -webkit-transition: all 200ms ease-in-out;
     -moz-transition: all 200ms ease-in-out;
     -ms-transition: all 200ms ease-in-out;
     -o-transition: all 200ms ease-in-out;
     transition: all 200ms ease-in-out;
     width:100%;
}
 .image-widget a:hover>img {
     opacity: 0.8;
     filter: alpha(opacity=80) 
}
 .c-content-box {
     background-color: #fff;
     -moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
     -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
     box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
}
 .c-content-box {
     padding: 10px 20px 10px 20px;
     line-height: normal;
     overflow: hidden;
     background:#edc47f;
}
 .c-team-member.m-has-portrait .team-member-inner {
     padding-left: 0px !important;
}
 .c-team-member .team-member-inner {
     position: relative;
}
 .c-team-member .member-name {
     margin: 0;
     color: #fff;
     font-size: 25px;
}
 .c-team-member .member-role {
     color: #fff;
}
 .c-team-member .member-role {
     margin: 2px 0 0 0;
     font-size: 0.875em;
     font-style: italic;
}
 .c-team-member.m-has-portrait .team-member-inner {
     padding-left: 0px !important;
}
 .secim{
     border:1px solid #f3f3f3;
     overflow:hidden;
     height: auto;
     margin-top: 10px;
     background: #f3f3f3;
}
 .kalan_sure{
     padding:5px;
     background:#476170;
     margin-top: 20px;
     color:#fff;
}
 .dash {
     width: 55px;
     height: 75px;
     float: left;
     margin-left: 20px;
     position: relative;
}
 .dash .digit {
     font-size: 35px;
     float: left;
     width: 22px;
     font-weight: bold;
     color: #151515;
     position: relative;
}
 .dash_title {
     position: absolute;
     display: block;
     bottom: 7px;
     font-size: 10pt;
     color: #555;
     text-transform: uppercase;
     letter-spacing: 2px;
}
 .text-right {
     text-align: right;
}
 i.sprite {
     position: absolute;
     bottom: 10px;
     left: 10px;
     z-index: 2;
}
 .sp-photo {
     background-position: -115px -54px;
     width: 66px;
     height: 37px;
}
 .sp-video {
     background-position: -1px -54px;
     width: 66px;
     height: 37px;
}
 .sprite {
     background-image: url(../img/sprite.png);
     background-repeat: no-repeat;
     display: inline-block;
}
 .sosyal{
     background:#F3F3F3;
     height:50px;
     text-align:center;
     padding-top: 7px;
}
 .list-inline {
     padding-left: 0;
     list-style: none;
     margin-left: -5px;
}
 .list-inline li {
     display: inline-block;
     padding-left: 5px;
     padding-right: 5px;
}
 .list-inline li a {
     margin: 0 5px;
     width: 36px;
     height: 36px;
     text-align: center;
     line-height: 36px;
     display: inline-block;
     color: #476170;
}
 .list-inline li a span {
     font-size: 25px;
     line-height: 36px;
     width: 36px;
     height: 36px;
}
 .panel {
     box-shadow: none;
}
 .panel-title {
     color: #3d566e;
}
 .panel-default, .panel-heading {
     border-color: #ededed 
}
 .panel-default > .panel-heading {
     background: #ededed;
}
 .panel-body {
     background:#F3F3F3;
     padding:10px;
}
 .radio label, .checkbox label {
     padding-left: 0;
     margin-bottom: 0;
     font-weight: normal;
     cursor: pointer;
}
 .radio, .checkbox {
     position: relative;
     display: block;
     min-height: 20px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .list-group {
     margin-bottom: 15px;
}
 .text-left {
     text-align: left;
}
 .list-group-item:first-child {
     border-top-right-radius: 4px;
     border-top-left-radius: 4px;
}
 .list-group-item {
     border: 1px solid #ededed;
}
 .list-group-item {
     position: relative;
     display: block;
     padding: 5px 5px;
     margin-bottom: -1px;
     border: 1px solid #eaeaea;
}
 .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
     position: absolute;
     margin-left: -20px;
     margin-top: 4px \9;
}
 .btn-success {
     color: #fff;
     background-color: #5cb85c;
     border-color: #4cae4c;
}
 .btn {
     display: inline-block;
     margin-bottom: 0;
     font-weight: normal;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     white-space: nowrap;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     border-radius: 4px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: 5px;
     font-weight: bold;
}
 .checkbox-custom,.radio-custom{
    opacity:0;
    position:absolute
}
 .checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
 .checkbox-custom-label,.radio-custom-label{
    position:relative
}
 .checkbox-custom + .checkbox-custom-label:before,.radio-custom + .radio-custom-label:before{
    content:'';
    background:#fff;
    border:1px solid #edc47f;
    display:inline-block;
    line-height:20px;
    vertical-align:middle;
    width:25px;
    height:25px;
    padding:2px;
    margin-right:10px;
    text-align:center
}
 .checkbox-custom:checked + .checkbox-custom-label:before{
    content:"\f00c";
    font-family:'FontAwesome';
    background:#edc47f;
    color:#fff
}
 .radio-custom + .radio-custom-label:before{
    border-radius:50%
}
 .radio-custom:checked + .radio-custom-label:before{
    content:"\f00c";
    font-family:'FontAwesome';
    color:#edc47f}
 .close{
     float:right;
     font-size:21px;
     font-weight:bold;
     line-height:1;
     color:#000;
     text-shadow:0 1px 0 #fff;
     opacity:.2;
     filter:alpha(opacity=20) 
}
 .close:hover,.close:focus{
     color:#000;
     text-decoration:none;
     cursor:pointer;
     opacity:.5;
     filter:alpha(opacity=50) 
}
 button.close{
     padding:0;
     cursor:pointer;
     background:transparent;
     border:0;
     -webkit-appearance:none 
}
 .modal-open{
     overflow:hidden;
     z-index:99999;
}
 .modal{
     display:none;
     overflow:hidden;
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:99999;
     -webkit-overflow-scrolling:touch;
     outline:0;
}
 .modal.fade .modal-dialog{
     -webkit-transform:translate3d(0, -25%, 0);
     transform:translate3d(0, -25%, 0);
     -webkit-transition:-webkit-transform 0.3s ease-out;
     -moz-transition:-moz-transform 0.3s ease-out;
     -o-transition:-o-transform 0.3s ease-out;
     transition:transform 0.3s ease-out 
}
 .modal.in .modal-dialog{
     -webkit-transform:translate3d(0, 0, 0);
     transform:translate3d(0, 0, 0) 
}
 .modal-open .modal{
     overflow-x:hidden;
     overflow-y:auto 
}
 .modal-dialog{
     position:relative;
     width:auto;
     margin:10px;
     z-index:99999;
}
 .modal-content{
     position:relative;
     background-color:#fff;
     border:1px solid #999;
     border:1px solid rgba(0,0,0,0.2);
     border-radius:6px;
     -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
     box-shadow:0 3px 9px rgba(0,0,0,0.5);
     background-clip:padding-box;
     outline:0;
     z-index:99999;
}
 .modal-backdrop{
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:1;
     background-color:#000 
}
 .modal-backdrop.fade{
     opacity:0;
     filter:alpha(opacity=0);
}
 .modal-backdrop.in{
     opacity:.5;
     filter:alpha(opacity=50);
}
 .modal-header{
     padding:15px;
     border-bottom:1px solid #e5e5e5;
     min-height:16.42857143px;
     z-index:99999;
}
 .modal-header .close{
     margin-top:-2px;
     z-index:99999;
}
 .modal-title{
     margin:0;
     line-height:1.42857143 
}
 .modal-body{
     position:relative;
     padding:15px;
     z-index:99999;
}
 .modal-footer{
     padding:15px;
     text-align:right;
     border-top:1px solid #e5e5e5;
     z-index:99999;
}
 .modal-footer .btn+.btn{
     margin-left:5px;
     margin-bottom:0 
}
 .modal-footer .btn-group .btn+.btn{
     margin-left:-1px 
}
 .modal-footer .btn-block+.btn-block{
     margin-left:0 
}
 .modal-scrollbar-measure{
     position:absolute;
     top:-9999px;
     width:50px;
     height:50px;
     overflow:scroll 
}
 @media (min-width:768px){
     .modal-dialog{
         width:600px;
         margin:30px auto;
         z-index:99999;
    }
     .modal-content{
         -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
         box-shadow:0 5px 15px rgba(0,0,0,0.5) 
    }
     .modal-sm{
         width:300px 
    }
}
 @media (min-width:992px){
     .modal-lg{
         width:900px 
    }
}
/* Progressbar Class */
 .progressD {
     border-radius: 15px!important;
}
 .progressD {
     height: 20px;
     margin-bottom: 20px;
     overflow: hidden;
     background-color: #f5f5f5;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
 .progressD-striped .progressD-bar {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-size: 40px 40px;
}
 .progressD.activeD .progressD-bar, .progressD-bar.activeD {
     -webkit-animation: progress-bar-stripes 2s linear infinite;
     -o-animation: progress-bar-stripes 2s linear infinite;
     animation: progress-bar-stripes 2s linear infinite;
}
 .progressD-striped .progressD-bar, .progressD-bar-striped {
     background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
     -webkit-background-size: 40px 40px;
     background-size: 40px 40px;
}
 .progressD-bar {
     float: left;
     width: 0;
     height: 100%;
     font-size: 12px;
     line-height: 20px;
     color: #ffffff;
     text-align: center;
     background-color: #428bca;
     -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -webkit-transition: width 0.6s ease;
     transition: width 0.6s ease;
}
 .progressD-bar-success {
     background-color: #5cb85c;
}
 .progressD-bar-info {
     background-color: #5bc0de;
}
 .progressD-bar-warning {
     background-color: #f0ad4e;
}
 .progressD-bar-danger {
     background-color: #d9534f;
}
 .progressD-bar-optimum {
     background-color: #a9c578;
}
 .btn-primary {
     color: #fff;
     background-color: #428bca;
     border-color: #357ebd;
}
 .btn-danger {
     color: #fff;
     background: #15435b;
     border: 1px solid #15435b;
}
 .btn-sm, .btn-group-sm>.btn {
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px;
}
 .panel-default>.panel-heading {
     color: #333;
     background-color: #f5f5f5;
     border-color: #ddd;
}
 .collapse{
     display:none 
}
 .collapse.in{
     display:block 
}
 tr.collapse.in{
     display:table-row 
}
 tbody.collapse.in{
     display:table-row-group 
}
 .collapsing{
     position:relative;
     height:0;
     overflow:hidden;
     -webkit-transition:height .35s ease;
     -o-transition:height .35s ease;
     transition:height .35s ease 
}
 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 16px;
     color: inherit;
}
 .panel-group {
     margin-bottom: 20px;
}
 .ui[class*="right floated"].header {
     float: right;
     margin-top: 0em;
     margin-left: .5em;
}
 h5.ui.header {
     font-size: 17px;
}
 .satirlar {
    margin-bottom:10px;
     font-size:15px;
     font-weight:normal;
}
 .satirlar .fa {
    font-size:24px;
     margin-right:10px;
     color:#6a6a6a;
}
 .ilsosyal {
    margin-bottom:10px;
     padding:15px;
     background:#f7f7f7;
}
 .ilsosyal .fa {
    font-size:24px;
     margin-right:10px;
}
.st-pagination{
	display:block;
	overflow:hidden;
}
.st-pagination .pagination>li>a, .pagination>li>span {
     position: relative;
     float: left;
     margin-left: -1px;
     line-height: 1.42857143;
     color: #fff;
     text-decoration: none;
     font-size: 12px;
     border-color: #c7cdcb;
     font-weight: 700;
     border-radius: 4px;
     text-transform: uppercase;
     margin-right: 3px;
     margin-bottom: 5px;
     background-color: #c7cdcb;
     padding: 8px 13px;
}
 .st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover {
     z-index: 2;
     color: #fff;
     background-color: #edc47f;
     border-color: #edc47f;
     border-radius: 4px;
}
 .st-pagination .pagination>li:first-child>a, .st-pagination .pagination>li:first-child>span {
     margin-left: 0;
     border-radius: 4px;
}
 .st-pagination .pagination>li:last-child>a, .st-pagination .pagination>li:last-child>span {
     border-radius: 4px;
}
 .st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover {
     z-index: 3;
     color: #fff;
     cursor: default;
     background-color: #edc47f;
     border-color: #edc47f;
     border-radius: 4px;
}
.temizle{
	clear:both;
}
.doc-list{
    font-size: 15px;
    font-weight: 600;
    color: #444;
    padding: 8px 20px;
    border-left: 5px solid #008bd2;
}
.doc-list:hover{ background-color:#EFEFEF;}

.list-menu li a:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    background: none;
}
#page .detail h2 {
    margin: 0 0 15px 0;
	margin:5px;
}
#page .list-menu {
    padding: 0 0 15px 5px;
}
.at-style-responsive .at-share-btn {
    padding: 1px !important;
}
.addthis_inline_share_toolbox_34zm{
	float: right !important;
	margin-left: 5px;
}
 .ImgBorder {
	padding: 2px;
	border: solid 1px #CCC;
	width: 100%;
	float: left;
	margin: 0 10px 10px 0;
}

.HoverStyle {
	border: solid 1px #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.HoverStyle:hover {
	background-color: #EFEFEF;
}