﻿/*Created By*/
/*

    \     /    ------------    ----------     ----------
     \   /          |                   /              /
      \ /           |                  /              /
       |            |                 /              /
       |            |                /              /
       |            |               /              /

*/
.navbar-toggler { background-color: #9c9d9d; line-height: 11px; width: 53px; }
.navbar-toggler-icon { background: #fff; height: 2px; width: 100%; margin: 0 2px; }
.top_header_toogle { display: block; text-align: center; font-size: 17px; background: #9c9d9d; padding: 8px 0; cursor: pointer; color: #fff; }
.toogle { background: #e31f23; }
.toogle a { display: block; padding: 5px 0; text-align: center; color: #fff; }

@media (max-width: 1680px) {
    .carousel-caption span.iki { font-size: 120px; }
    .newsbox p { font-size: 17px; color: #fff; margin-bottom: 2.6rem; }
}

@media (max-width: 1440px) {
    .carousel-caption span.ilk { font-size: 60px; font-weight: 300; }
    .carousel-caption span.iki { font-size: 58px; font-weight: 900; margin-bottom: 45px; }
    .newsbox p { font-size: 16px; margin-bottom: 1.5rem; }
    .owl-theme .owl-controls { width: 59%; }
    .carousel-control-prev { right:520px;}
    .carousel-control-next { right: 460px; }
    .main_services_kaps::after { width:8%;}
    .main_reseller_apply { padding: 56.5px 0 84px 0; }
    .videoarea { background: url(../../images/tanitim.jpg) no-repeat left ;}
    li.mega-menu .acilir {  left: -320px !important; }
}

@media (max-width: 1366px) {
    .main_reseller_apply { padding: 56.5px 0 57px 0; }
    .pagebanner { padding: 99px 0 ;}
    .newsbox p { font-size: 16px; margin-bottom: 1.4rem; }
    .owl-theme .owl-controls { width: 59%; }
    .footerebulten { left:28%;}
}

@media (max-width: 1024px) {
    .mar-top-70, .mar-top-60 { margin-top: 40px; }
    .newsbox p { font-size: 14px; }
    .main_bg_parallax { height: 433px; }
    .foot_menu { width: 50%; }
    .foot_menu_border_right { border: none; }
    .foot_menu:last-child { padding-left: 35px; }
    .pagebanner { padding: 52px 0; }
    .nav-pills .nav-link { padding: 0.5rem 0.2rem; }
    .carousel-control-prev { right: 280px; left: initial; top: 371px; }
    .carousel-control-next { right: 200px ;top:371px;}
    .carousel-caption { bottom:100px;}
    .carousel-caption a { background: #e31f23; border-radius: 25px; padding: 18px 13px; text-align: center; color: #fff; font-size: 16px; font-weight: 600; width: 238px; overflow: hidden; display: block; margin: 0 auto; transition: all 0.2s ease; }
    .carousel-caption a i { float: right; color: #fff; margin-top: 3px; transition: all 0.2s ease; }
    .carousel-caption a:hover { background: #fff; color: #e31f23; }
    .carousel-caption a:hover i { color: #e31f23; }
    .carousel-caption span.ilk { font-size:50px;}
    .carousel-caption span.iki { font-size:48px;}
    .main_services_kaps::before, .main_services_kaps::after { width: 3%;height:167px; }
    .main_services_kaps .main_services figure figcaption { font-size:14px;}
    .nav-scroller::after { width:54%;}
    .main_news_text { padding-top:58px;}
    .newsbox span { margin-bottom:13px;}
    .sociallist li a { padding:10px 5px;}
    .footerebulten { left:24%;}
}

@media (max-width: 800px) {
    .carousel-caption span.ilk { font-size: 45px; }
    .carousel-caption span.iki { font-size: 45px; }
    .main_corprate_box { margin-bottom: 45px; }
    .carousel-caption { bottom: 60px; }
    .main_bg_parallax { height: 390px; }
    .navbar-brand img { width: 190px; margin-top: 55px; }
    .pagebanner { padding: 19px 0; }
    .pagebanner h2 { font-size:30px;}
    .product_detail_image figure { margin-bottom:25px;}
    .nav-pills .nav-link { padding: 0.5rem 1.2rem; }
    .carousel-control-prev, .carousel-control-next { top:268px;}
    .carousel-control-prev { right:180px;}
    .carousel-control-next { right: 140px; }
    .carousel-caption h2 { margin-bottom:5px;}
    .main_services_kaps::before, .main_services_kaps::after { width: 6%; height: 164px; }
    .main_services_kaps .main_services a { padding: 39.5px 0px ;}
    .main_services_kaps .main_services figure figcaption { font-size:12px;}
    .navbar-nav .nav-link { padding: 1.4rem 0.2rem !important ;}
    .nav-scroller::after { width:100%;}
    .main_catalog img { display:block;margin:0 auto;}
    .sociallist { padding: 0; margin: 20px 0 0 0; float: right; }
    .socialhead, .main_social_media h5 { font-size: 22px; }
    .sociallist li a { padding: 10px 7px;font-size:11px; }
    .footerebulten { left: 17%; }
    .footmenu { padding:0;}
}

@media (max-width:767px) {
    .mobilgizle { display: none !important; }
    .mobilgoster { display: block; }
    .toogle { position: relative; max-height: 0; transition: max-height 0.30s ease-out; width: 100%; z-index: 9; }
    .toogle.ackapa { max-height: 272px; }
    .nav-scroller { height: auto; }
    .navbar-collapse { position: absolute; top: 54px; right: 1%; padding-bottom: 15px; width: 100%; transition: all 0.3s ease-in; }
    .navbar-collapse.collapsing { height: auto !important; transition: all 0.2s ease; right: 100%; }
    .navbar-collapse.show { right: 0; }
    .navbar-nav { background: #fff; position: relative; z-index: 9; }
    .newsbox { text-align: center; }
    .newsbox a.mainproductlink { margin: 0 auto; }
    li.mega-menu .acilir { left: 0 !important; width: 100%; height: auto; overflow: hidden; background: #fff; border: none; }
    .acilir .tab-content-ust { position: relative; top: -26px; left: auto; z-index: 99999999; overflow: hidden; }
    li.mega-menu .tab-content { padding-left: 0; background: #e9e9e9 ;}
    li.mega-menu .alt-acilir { position: relative; top: 30px; left: 0; }
    li.mega-menu .alt-acilir ul { position: relative !important; left: 0px !important; z-index: 99999999 !important; width: 100% !important; }
    li.mega-menu .tab-content-alt > .active { width: 100%; height: 285px; margin: 0; background: #e9e9e9; }
    li.mega-menu .mega-liste-menu span { width:100%;float:left;}
    .mega-liste-menu img { width:150px;}
    .page_left_menu { margin-top:0;}
}

@media (max-width: 600px) {
    .navbar-nav { margin-top: 54px; }
    .carousel-caption span.iki { font-size: 37px; }
    .carousel-caption span.ilk { font-size: 37px; }
    .main_corprate_box { margin-bottom: 45px; }
    .carousel-caption { bottom: 50px; }
    .main_bg_parallax { height: 250px; }
    .navbar-brand img { width: 190px; margin: 25px 0; }
    #owl-demo2 .owl-pagination { left: 30%; }
    .pagebanner { padding: 14px 0 }
    .main_content_text { padding-left:0;}
    .nopadright { padding-right:15px;}
    .nav-scroller:before, .nav-scroller:after, .main_services_kaps::before, .main_services_kaps::after { display: none; }
    .navbar-brand { position: relative; top: 0; }
    .carousel-control-prev { left:0;}
    .carousel-control-next { right:0;}
    .carousel-control-prev, .carousel-control-next {top:0; }
    .carousel-caption a { background: #e31f23; border-radius: 25px; padding: 12px 7px; text-align: center; color: #fff; font-size: 13px; font-weight: 600; width: 218px; overflow: hidden; display: block; margin: 0 auto; transition: all 0.2s ease; }
    .main_services_kaps { margin-top:10px;}
    .main_services_kaps .main_services figure figcaption { font-size: 20px; margin-top: 12px; }
    .main_news h2 { padding-left:141px;}
    .newsbox { padding-bottom:25px;}
    #owl-demo1 .owl-pagination { float: left; margin-top: -28px; margin-left: 79%; position: relative; z-index: 9; }
    .main_reseller_apply { text-align:center;}
    .main_reseller_apply a { margin: 30px auto 0px auto ;}
    .footerebulten { width: 100%; left: 0; }
    .footermenuarea { text-align:center;}
    .mapsview { margin-left:0;}
    .copyrighttext { text-align:center !important;}
    .copyright div:last-child { text-align:center !important;}
    .main_social_media { height:auto;}
    .socialhead, .main_social_media h5 { font-size: 22px; text-align-last: center; display: block; width: 100%; }
    .sociallist { padding: 0; margin: 0; float: none; }
    .sociallist li { float: left; margin-left: 8px; list-style: none; display: block; width: 100%; margin: 5px 0; }
    .sociallist li a { padding: 10px 7px; font-size: 17px; text-align: center; }
    .sociallist li a i { float:none;}
    .slider_overlay { display:none; }
}

@media (max-width: 414px) {
    .carousel-caption { display: none; }
    .navbar-toggler { width: 40px; line-height: 8px; padding-top: 0; margin-right: 10px; }
    .navbar-nav .nav-link { padding-left: 15px; }
    .owl-theme .owl-controls { width: 100%; text-align: center; }
    #owl-demo1 .owl-pagination { float: none; display: inline-block; }
    .nopadleft { padding-left: 15px; }
    .nopadright { padding-right: 15px; }
    .foot_menu { padding-left: 0; width: 100%; text-align: center; }
    .copyright { text-align: center; }
    .copyright a { float: none !important; }
    .foot_menu:last-child { padding-left: 0; }
    .foot_menu li.social ul { text-align: center; }
    .foot_menu li.social ul li { float: none; display: inline-block; }
    .foot_menu li.social ul li:first-child { margin-bottom: 0; }
    .main_corprate_heaad { font-size: 26px; }
    .main_corprate_context { font-size: 14px; }
    .carousel-indicators { bottom: 0; margin-bottom: 10px; }
    .pagebanner { background-size:auto;}
    .main_content_text { padding-left: 15px; }
    .breadcrumb-item + .breadcrumb-item { padding-left:0;}
    .main_news h2 { padding-left: 70px; }
    .ebulten h2 { font-size:20px;}
    .ebulten p { font-size:17px;}
    .navbar-brand img { width: 190px; margin: 25px 15px; }
    .fancybox-nav.fancybox-next span { background-image: url(../../images/right.jpg) !important; background-position: center !important; background-size: auto; }
    .fancybox-nav.fancybox-prev span { background-image: url(../../images/left.jpg) !important; background-position: center !important; background-size: auto; }

}
