@media(max-width:1600px) {
    #slider .sliderContainer { left: 120px; width: auto; }
    .container.full-width { width: 94%; }

    #masterImg::after { background-size: contain; background-position: right center; max-width: none; }
    #masterImg { height: 174px; }
}

@media(max-width:1440px) {
    #slider .sliderContainer { top: 20%; left: 80px; }
    .sliderContainer .containerLeft { width: 70%; }
    .ekip-uyesi { width: calc(100% / 12 * 4); }
}

@media(max-width:1366px) {
    #siteMenu li a { padding: 5px 10px 25px; }
    #siteMenu > ul > li:hover > a { padding: 15px 10px; }
    #header { padding-right: 24px; }
    #slider .sliderContainer { left: 50px; width: 100%; }
    .sliderContainer .containerLeft { width: 100%; }
    #slider.owl-theme .owl-controls .owl-prev { left: 20px; }
    #slider.owl-theme .owl-controls .owl-next { right: 20px; }
    #slider.owl-theme .owl-controls .owl-nav [class*="owl-"] { font-size: 55px; top: calc(50% - 20px); }
}

@media(max-width:1280px) {
    #header { padding-right: 26px; }
}

@media(max-width:1136px) {

    h1.logo { margin: 20px 0 0; }
        h1.logo img { max-width: 330px; }
    #header { padding-left: 26px; padding-right: 26px; }
        #header > .row > div { display: block; float: none; width: 100%; }
        #header .topMenu { position: absolute; right: 10px; top: -48px; }
    #siteMenu { text-align: left; }
    #boxes .box { width: calc(100% / 12 * 4); }
    #footer #fleft .copyright { margin: 10px 0 0; }
    #footer #fleft { margin: 0; }
    #footer > div { padding: 36px 0 !important; }

    #boxes .box:nth-child(2n) { background-color: #e5e5e5 !important; background-image: url("../images/tb.png") !important; }
    #boxes .box:nth-child(1) { background-color: #008641 !important; }
    #boxes .box:nth-child(3) { background-color: #A5D6F6 !important; }
    #boxes .box:nth-child(5) { background-color: #63BDA4 !important; }
    #boxes .box:nth-child(7) { background-color: #8B7867 !important; }
    #boxes .box:nth-child(9) { background-color: #8FC144 !important; }
    #boxes .box:nth-child(11) { background-color: #008641 !important; }

    #boxes .box:nth-child(2n) .title { color: #a6a6a6 !important; }
    #boxes .box:nth-child(2n) .tc img { filter: none !important; }

    #boxes .box:nth-child(2n+1) { background-image: url("../images/t.png") !important; }
        #boxes .box:nth-child(2n+1) .title { color: #fff !important; }
        #boxes .box:nth-child(2n+1) .tc img { filter: brightness(0) invert(1) !important; }
}

@media(max-width:993px) {
    #slider::after { background-size: contain; height: 175px; width: 480px; right: 0; }
    #slider .sliderContainer { width: calc(100% - 50px); }
    .container-fluid.full { padding: 0 20px; }
    #header { padding-left: 0; padding-right: 0; }
    .container.full-width { width: 96%; }
    #homeAbout > div { background-size: cover; }
    .ekip-uyesi { width: calc(100% / 12 * 6); }
}

@media(max-width:960px) {
    #masterImg::after { display: none; }
}

@media(max-width:800px) {

    #masterImg { background-image: none !important; height: 130px; overflow: hidden; }
        #masterImg > img { display: block; height: 130px; left: 0; opacity: 0.3; position: absolute; top: 0; width: auto; }
    .container.full-width { max-width: 100%; }
    #masterImg .page-title { text-align: center; }
    .container-fluid.full { padding: 0 15px; }
    .topMenu a.link { background-position: left 11px center; padding: 10px 8px 10px 28px; }
    #footer > div { background-size: cover; }
    #foot > .container > .row > div { display: block; padding: 10px 0; text-align: center; width: 100%; }
        #foot > .container > .row > div > div { background-position: center top; border-bottom: 1px solid #eee; padding: 30px 0 20px; }
    #foot .tayced img { display: block; margin: auto; }
    .topMenu .langs { padding: 10px 0; }
        .topMenu .langs a { margin: 0 0 0 5px; }
}

@media(max-width:720px) {
    h1.logo { display: inline-block; margin: 65px 0 20px; }
    #header .topMenu { left: 0; position: absolute; right: auto; top: -118px; }
    .topMenu .langs { padding: 10px 90px; }
        .topMenu .langs a:first-child { margin: 0; }
    .topMenu a.link { background-position: left 40px center; padding: 10px 39px 10px 55px; }
    #siteMenu { margin: 0; }
        #siteMenu li { display: block; margin: 0; }
            #siteMenu li a { border-bottom: 1px solid #eee; border-right: medium none; display: block; padding: 10px; }
        #siteMenu > ul > li:hover > a { padding: 10px; }
        #siteMenu > ul > li:first-child > a { border-left: medium none; }

    .navbar-toggle { background-color:#8DC63F; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #fff; float: right; font-size: 35px; height: auto; line-height: 1; margin: 0; padding: 0 10px; position: absolute; right: 16px; top: 100px; }

    #siteMenu ul ul { background: #5EC2A6 none repeat scroll 0 0; display: none; margin: 0; max-width: none; padding: 0; position: unset; text-align: right; width: 100% !important; }
    #siteMenu > ul > li:hover > ul { animation-name: none; display: none; }
    #siteMenu > ul > li ul { left: 0; position: relative; top: auto; min-width: 0; }
    #footer .social { clear: both; padding-top: 40px; }
    #news .allnews { padding-bottom: 40px; padding-top: 0; }
    #slider::after { height: 95px; right: 0; width: 260px; }

    #leftMenu { display: none; }
    #masterContent .icerik { min-height: 0; padding: 15px; }
    .leftMenuOpener { background: none; color: #fff; cursor: pointer; display: block; font-size: 30px; height: auto; left: auto; margin-top: -50px; padding: 0; position: relative; text-align: center; width: auto; z-index: 99; }
    #leftMenuOpener { background-color: #00853e; color: #fff; cursor: pointer; display: block; font-size: 35px; line-height: 1; margin: -50px auto 0; position: relative; text-align: center; width: 45px; }
    #leftMenu { padding: 10px; text-align: left; width: 100% !important; }
        #leftMenu h3 { margin: 20px auto; }
        #leftMenu ul { padding: 0; }
    .breadcrumb { text-align: left; }
    .ekip-uyesi { width: 100%; }
    .hizmet-icerik img { height: auto !important; max-width: 100%; width: auto !important; }
    .hizmett #leftMenuOpener { margin-top: -65px; }
    .hizmett #leftMenu { background-color: #fff; position: relative; z-index: 0; }
    body { overflow-x: hidden; }
    .referanslar img { margin: auto; }
}

@media(max-width:640px) {
    .topMenu .langs { padding: 10px 30px; }
    .topMenu::before { display: none; }
    #header { width: 95%; }
        #header .topMenu { left: -1px; }
    #slider .sliderContainer { top: 20px; }
}

@media(max-width:540px) {
    .topMenu a.link { background-position: left 20px center; padding: 10px 28px 10px 38px; }
    #slider .sliderContainer h2 { font-size: 25px; line-height: 1.3; }
    #slider .sliderContainer p { font-size: 15px; }
    #header { width: 94%; }
    #masterImg .page-title { font-size: 20px; font-weight: 500; }

    .topMenu > * { width: 33.4% !important; }
    .topMenu a.link { font-size: 12px; padding: 12px 12px 10px 35px; width: 100px; background-position: left 13px center; }
    .topMenu .langs { padding: 6px 21px; vertical-align: top; }


    #header .topMenu { width: 100%; }
}

@media(max-width:480px) {
    .topMenu .langs { padding: 10px; }
    #slider .owl-item img { height: 320px; }
    #slider .sliderContainer { top: 60px; }
    #boxes .box { height: auto; width: 100%; }
        #boxes .box:nth-child(n+1) { background-color: #e5e5e5 !important; background-image: url("../images/t.png") !important; }
        #boxes .box:nth-child(1) { background-color: #008641 !important; }
        #boxes .box:nth-child(3) { background-color: #A5D6F6 !important; }
        #boxes .box:nth-child(5) { background-color: #63BDA4 !important; }
        #boxes .box:nth-child(7) { background-color: #8B7867 !important; }
        #boxes .box:nth-child(9) { background-color: #8FC144 !important; }
        #boxes .box:nth-child(11) { background-color: #008641 !important; }

        #boxes .box:nth-child(n+1) .title { color: #fff !important; }
        #boxes .box:nth-child(n+1) .tc img { filter: brightness(0) invert(1) !important; }

        #boxes .box:nth-child(2n) { background-image: url("../images/tb.png") !important; }
            #boxes .box:nth-child(2n) .title { color: #a6a6a6 !important; }
            #boxes .box:nth-child(2n) .tc img { filter: none !important; }
        #boxes .box img { height: 60px; margin: 5px auto 30px; }
    #header { width: 93%; }
    #foot { padding: 30px 10px; }

    .topMenu .langs a { display: block; margin: 0; }
        .topMenu .langs a:first-child { margin: 0 0 5px; }
    .topMenu > * { width: 31% !important; }
    .topMenu .langs { padding: 6px 10px; display:none; }
    #header .topMenu { background-color: #e3e9e7; top: -160px; }
    #header { padding-top: 10px; }

    .owl-video-frame > iframe { height: 130%; margin-top: -10%; }
	h1.logo img {
		position:relative; top:20px;
}
}

@media(max-width:414px) {
    #masterImg, #masterImg > img { height: 110px; }
    .topMenu a.link { background-position: left 7px center; padding: 10px 12px 10px 23px; }
    .breadcrumb { display: none; }
}

@media(max-width:375px) {
    .topMenu a.link { font-size: 12px; width:49.5% !important; text-align:center; }
    .topMenu .langs { padding: 10px 5px; }
    h1.logo img { max-width: 260px; }
    #header { width: 92%; }
    .topMenu .langs { padding: 6px 5px; }
}

@media(max-width:360px) {
    #header { width: 91%; padding-top: 0; }
    #header .topMenu { top: -125px; }
    h1.logo { margin: 75px 0 20px; }
    .navbar-toggle { border-radius: 0; padding: 10px; right: 0; top: 0; z-index: 9; background-color: #5EC2A6; }
}

@media(max-width:320px) {
    #slider::after { height: 75px; right: 0; width: 200px; }
    .topMenu a.link { font-size: 11px; padding: 16px 12px 10px 23px; }
}