html, body {font-size:20px;font-family: 'gilroy-regularuploaded_file';background:url(../img/bgv5.png) repeat center center}
a:hover {text-decoration: none;}
b {font-family: 'gilroy-bolduploaded_file';}
label {display: block;margin:10px 0;color:#777;font-size:.90em;}

.radius {border-radius: 10px;}
.introRustbase {font-family: 'intro_rustbase';}
.uk-button {border-radius: 5px;}

.uk-button-primary {background: #23017c;color:#dadafd;text-transform: capitalize}
.uk-button-secondary {background: #dadafd;color:#23017c;text-transform: capitalize}
.uk-button-secondary:hover {background: #b4b4d4;color:#23017c}
.uk-dropdown-nav li a {color: #252559!important;}

.uk-subnav-pill li a {position: relative;text-align:left!important;padding:5px 15px 0 0!important;text-transform: capitalize!important;font-size:1.2em!important;}
.uk-subnav-pill li a span{position:absolute;bottom:-5px;left:0;border-bottom:2px solid #cccccc;width: 33%}
.uk-subnav-pill li.uk-active a {font-weight: bold;background: white;color:#252559}
.uk-subnav-pill li.uk-active a span{position:absolute;bottom:-5px;left:0;border-bottom:2px solid #252559;width: 33%}

section.padsifir img{width:100%;position: relative;bottom:-3px}

header {padding-top:33px;}
header a {margin-left:15px;color:#fff!important;display:inline-block;text-align: right}
header a:hover {color:#fff}

.pageHead {position:relative;background: #252559;width:100%;height:33vh;display:table}
.pageHead h1 {padding-top:8vh;font-family: 'gilroy-mediumuploaded_file';text-align:center;color:#dadafd;font-weight: bold;font-size:2.5em;}
.pageHead h1 span{display:table;width: 50%;margin: auto;border-bottom:5px solid #dadafd;}

section.slider {padding-bottom:0}
.slider {position:relative;width:100%;display:table;min-height: 105vh;text-align: center;background:#252559 url(assets/img/slider-bg.png) no-repeat;background-position:bottom;)}
.slider h1 {padding-top:10vh;font-family: 'gilroy-mediumuploaded_file';text-align:center;color:#dadafd;font-weight: bold;font-size:5em;letter-spacing:5px}
.slider h1 span{font-family: 'gilroy-regularuploaded_file';display:block;font-size:.2em;font-weight: normal;letter-spacing:12px}
.slider .tag01{position: absolute;top:25%;left:20%;}
.slider .tag02{position: absolute;top:25%;right:20%;}
.slider .tag03{position: absolute;top:60%;left:10%;}
.slider .tag04{position: absolute;top:60%;right:10%;}

.bant {background: #252559;color:#dadafd;padding: 66px 0 99px 0;}
.bant h2 {padding-top:33px;font-family: 'gilroy-mediumuploaded_file';text-align:center;color:#dadafd;font-weight: bold;font-size:3em;letter-spacing:5px}
.bant h2 span{font-family: 'gilroy-regularuploaded_file';display:block;font-size:.32em;font-weight: normal;letter-spacing:12px}
.bant .img01 {position: absolute;top:-85%;left:0;width:100%}
.bant .img02 {position: absolute;top:20%;left:85%;width:70%}

.numbers img.img00 {float:left;margin-right:11px;}
.numbers b {color:#252559;font-weight: bold;font-size:2em;display:block}
.tesis img.img01 {position: absolute;top:-20%;right:-10%;width:33%}
.tesis img.img02 {position: absolute;bottom:0%;left:50%;width:33%}

h1 {padding:66px 0;display:table;margin:auto;font-family: 'gilroy-bolduploaded_file';font-size:3em;color:#252559;}
h1 span {display: table;width: 70%;height:15px;margin:auto;border-bottom:5px solid #252559;}

section.sertifikalar h3 {text-align:center;width:66%;display:table;margin:auto;padding:33px 0;font-family: 'gilroy-bolduploaded_file';text-align:center;color:#252559;font-size:1.3em;}
section.sertifikalar h3 span {display:table;width: 66%;border-bottom:3px solid #252559;margin:auto;font-family:'gilroy-regularuploaded_file'}

section.iletisim h3 {display:table;padding-top:33px;font-family: 'gilroy-bolduploaded_file';text-align:left;color:#252559;font-size:1.3em;}
section.iletisim h3 span {display:table;width: 66%;border-bottom:3px solid #252559;}

section.iletisim h2 {display:table;padding-top:33px;font-family: 'gilroy-bolduploaded_file';text-align:left;color:#252559;font-size:1.3em;}
section.iletisim h2 span {display:table;width: 66%;border-bottom:3px solid #252559;}
section.iletisim strong {font-family: 'gilroy-bolduploaded_file';font-size:1em;color:#252559;}
section.iletisim input {border-radius: 15px;}
section.iletisim textarea {border-radius: 15px;}

footer {background: #252559;color:#fff;padding: 66px 0 0 0;}
footer .theend div {height:15px;margin-top:66px}
footer h3 {font-family: 'gilroy-bolduploaded_file';font-size:1em;color:#fff;}
footer a {font-size:1em;color:#fff;}
footer a:hover {font-size:1em;color:#fff;}
footer .yancizgi {border-right:1px solid rgba(256,256,256,.3)}
.footer-end {text-transform: uppercase;letter-spacing: 2px;color:#dadafd;font-size:12px;}

.border-text {text-shadow: 2px 0 #919191, -2px 0 #919191, 0 2px #919191, 0 -2px #919191, 1px 1px #919191, -1px -1px #919191, 1px -1px #919191, -1px 1px #919191;font-family: 'gilroy-bolduploaded_file';font-size:4em;color:#fff;letter-spacing:5px}
.tesis-text {font-size:4em;color:#252559;letter-spacing:5px}

section.product h2 {display:table;padding-top:33px;font-family: 'gilroy-bolduploaded_file';text-align:left;color:#252559;font-size:1.3em;}
section.product h2 span {display:table;width: 66%;border-bottom:3px solid #252559;}
section.product h3 {display:table;padding-top:33px;font-family: 'gilroy-bolduploaded_file';text-align:left;color:#252559;font-size:1.3em;margin:auto}
section.product h3 span {display:table;width: 66%;border-bottom:3px solid #252559;margin:auto;}
section.product h4 {display:table;padding-top:33px;font-family: 'gilroy-bolduploaded_file';text-align:left;color:#252559;font-size:1.3em;}
section.product .product-list li a {border:1px solid #252559;border-radius: 10px;;display:table}
section.product .product-list li a:hover {background:#252559;}

.magazaList li div.uk-inline{text-align: left;background: #252559;color:#fff;border-radius: 5px}
.magazaList li div.uk-inline img {border-radius: 5px 5px 0 0;}
.magazaList li div.uk-inline h3 {font-family: 'gilroy-bolduploaded_file';font-size:2em;color:#fff;}

.uk-button-primary {background: #252559!important;color:#dadafd;border-radius:5px!important;}
.w100 {width: 100%}
.intHead {position: relative;text-align:center}
.intHead .text-top      {font-family: 'gilroy-bolduploaded_file';color:#252559;letter-spacing: 3px;text-transform: uppercase}
.intHead .text-bottom   {font-family: 'gilroy-bolduploaded_file';color:#252559;letter-spacing: 3px;text-transform: uppercase}

.marquee {position: relative;width: 100vw;max-width: 100%;height: 200px;overflow-x: hidden;}

.track {position: absolute;white-space: nowrap;will-change: transform;animation: marquee 32s linear infinite;}

@keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}
@keyframes shake {
    0%,
    100% {transform: translateY(0);}
    10%,
    30%,
    50%,
    70%,
    90% {transform: translateY(-10px);}
    20%,
    40%,
    60%,
    80% {transform: translateY(10px);}
}
@keyframes shakeX {
    0%,
    100% {transform: translateX(0);}
    10%,
    30%,
    50%,
    70%,
    90% {transform: translateX(-10px);}
    20%,
    40%,
    60%,
    80% {transform: translateX(10px);}
}
@keyframes shakeXinv {
    0%,
    100% {transform: translateX(0);}
    10%,
    30%,
    50%,
    70%,
    90% {transform: translateX(10px);}
    20%,
    40%,
    60%,
    80% {transform: translateX(-10px);}
}

.shake {animation: shake 15s ease infinite;}
.shakeX {animation: shakeX 15s ease infinite;}
.shakeXinv {animation: shakeXinv 15s ease infinite;}

#carousel {background:#252559 url("../img/slider-bg.png") center bottom no-repeat!important;width: 100%;margin:auto;height: 61vh;position: absolute;top:50%!important;overflow: hidden;}

.two .swiper-slide {max-width: 300px!important;}
.adaas {margin: 33px 0;}
.adaas .ok {position: absolute;left:90%;}
.adaas .ok1 {position: absolute;left:90%;top:0;}
.adaas .ok2 {position: absolute;left:90%;bottom:0;}
.adaas strong {font-family: 'intro_rustbase'!important;font-size:5.5em!important; }
.adaas p {padding:15px 0 0 15px;}

@media screen and (orientation:portrait) {
    h1 {font-size:2em;}
    .uk-nav-primary {font-size: 1rem;line-height: 1.5;}

    .pageHead {position:relative;background: #252559;width:100%;height:9vh;display:table}
    .pageHead h1 {padding-top:5vh;font-family: 'gilroy-mediumuploaded_file';text-align:center;color:#dadafd;font-weight: bold;font-size:2em;}
    .pageHead h1 span{display:table;width: 50%;margin: auto;border-bottom:3px solid #dadafd;}

    .slider h1 {font-size:3em!important;}
    .slider h1 span{font-size:.2em;letter-spacing:10px}
    .slider .tag01{position: absolute;top:12%;left:9%;width: 15%}
    .slider .tag02{position: absolute;top:12%;right:9%;width: 15%}
    .slider .tag03{position: absolute;top:50%;left:5%;width: 20%}
    .slider .tag04{position: absolute;top:50%;right:5%;width: 20%}

    .bant .img01 {position:absolute!important;top:-100px!important;left:5%;width:25%;}
    .bant .img02 {position:absolute!important;top:80px;!important;left:75%;width:25%;}
    .bant h2 {padding-top:33px;font-family: 'gilroy-mediumuploaded_file';text-align:center;color:#dadafd;font-weight: bold;font-size:1.6em;letter-spacing:5px}
    .bant h2 span{font-family: 'gilroy-regularuploaded_file';display:block;font-size:.32em;font-weight: normal;letter-spacing:12px}

    .tesis img.img01 {position: absolute;top:-10%;right:5%;width:15%}
    .tesis img.img02 {position: absolute;bottom:-10%;left:60px;width:15%}

    .uk-subnav-pill li a {
        padding: 0 0 0 0 !important;
        margin:0 0 0 0 !important;
        font-size: .70em!important;
    }

}
.uk-alert-primary {background: #252559 !important;color:#fff;}