@media (max-width: 1600px) {
.footerwrapper {
padding-left: 0px !important;
padding-right: 0px !important;
}
.menu_section .right_menu .main_links.menu_section .right_menu .main_links {
top: 100px;
}
.menu_section .right_menu .main_links ul li a {
font-size: 37px;
}
.menu_section .right_menu .main_links .contact h3 {
font-size: 35px;
}
.menu_section .right_menu .main_links .project {
width: 30%;
padding-left: 50px;
}
.menu_section .right_menu .main_links {
flex-wrap: wrap;
}
.menu_section .right_menu .main_links {
width: 97%;
}
.menu_section .right_menu .main_links .contact {
padding-left: 40px;
}
.right_menu .side_menu {
right: 4%;
}
.header .right_info .contact .num a {
padding-left: 18px;
}
.header .right_info .contact {
padding-left: 43px;
}
.intro .intro_logo img {
top: 300px;
margin: 0;
left: 500px;
}
.wrapper {
width: 90%;
}
.menu_section .nav_link {
width: 62%;
margin-left: 2px;
}
.slider > div span {
top: 35% !important;
left: 81px;
}
#particles-js {
width: 70%;
height: 50%;
}
.slider > i {
top: 44% !important;
}
.header .upper .header_content .phone::after {
width: 25% !important;
}
.about_section .text {
padding-right: 30px;
}
.about_section .text h4.bg_text {
font-size: 82px;
}
.about_section .text h3 {
font-size: 36px;
}
.about_section::after {
width: 40%;
height: 40%;
}
.projects_section .item .content {
background-size: 180%;
}
.projects_section .item:hover .content {
background-size: 200%;
transition: 0.5s;
}
.projects_section {
padding-bottom: 30px;
}
.projects_slider .item .text {
width: 156%;
}
.projects_slider .item .btn {
left: 0;
right: 0;
margin: auto;
width: 82%;
}
.cleint_comment .div_row .text {
padding-left: 5%;
}
.cleint_comment .div_row .slider_sec .item .content {
height: 219px;
}
.cleint_comment .div_row .slider_sec .item .text_part h3 {
font-size: 14px;
}
.cleint_comment .div_row .slider_sec .item .text_part p {
font-size: 13px;
}
.cleint_comment .div_row .link {
margin-top: 0;
}
.cleint_comment .div_row .text p {
padding-top: 20px;
margin-bottom: 43px;
}
.projects_slider .item .content {
height: 570px;
}
.projects_slider .item .text h3 {
font-size: 20px;
}
.projects_slider .item .text {
bottom: 80px;
}
body:before {
margin-left: 2%;
}
.about_us .wrapper {
margin-left: 140px;
}
.news_section .wrapper {
width: 88%;
margin-left: 124px;
}
.subscribe_section .wrapper {
width: 88%;
margin-left: 124px;
}
footer .top_footer {
width: 91%;
margin-left: 124px;
}
footer .top_footer > .wrapper {
width: 100%;
}
footer .bottom_footer .wrapper {
width: 88%;
margin-left: 124px;
}
}
.mobile {
display: none;
}
.toggle {
display: none;
}
.search_section {
display: none;
}
.search_overlay {
display: none;
}
.sadecemobil { display:none; }
.p40s { padding:40px; }
.haritt { width:100%; height:500px; margin:50px; position:relative; margin-bottom:100px; }
.ss { top: 0; width:100%; height:100%;  position: absolute; }
@media (max-width: 600px) {
    .slan {
        display: none;
    }
.slider-text p { font-size:12px !important;  letter-spacing:0 !important; }
.slider-text a { font-size:12px !important;  letter-spacing:0 !important; }
body { overflow-x:hidden !important; }
.popover-body img { height:80px !important; }
.pikon { position:relative; width:100px;  margin-top:-177px !important; }
.kapsa { margin-left:-18px;}
.ss { width:100%; height:100%; position:absolute; }
.spot { width:15px !important; height:15px !important; }
.svg-turkiye-haritasi svg {
width: 100% !important;
margin-left: 0px !important;}
.ref2 { width:80% !important; }
.haritt{ width:100%; margin:30px !important; height:250px !important;  }
footer .bottom_footer p { text-align:center !important; }
.bottom_footer::before { display:none !important; }
.section-referances ul li a img { height:115px ; }
.slick-arrow { display:none !important; }	.banner_top .content h3 { width:auto !important; font-size:26px !important;  }
.pl-4, .px-4 { padding-left:0.5rem !important; }
.portfolio-wrap .text h2 { font-size:27px !important; }
.portfolio-wrap  { margin-bottom:1em !important; }
.videoItem { width:100% !important; }
.p40s { padding:20px }
.card-header  { display:none !important;  }
.card-body { margin:30px 0px 0px 5px !important; }
.osman { padding:10px !important; }
#content { margin:10px 0 0 0 !important; }
.tab-content > .tab-pane { display:none; }
.nav-tabs { display:block !important; }
.section-referances ul li {     flex: 0 0 calc(58% - 24px) !important; margin:0 3px 12px !important; max-width: calc(56% - 29px) !important; }
.section-referances ul li a { height:auto !important; padding:0px !important; }
.about_text_section .item { width:100% !important; }
.big-title { font-size:90px !important; }
.header .sub-nav {    top: 148px !important;
left: auto;
margin-left: 168px !important;
width: 100%; }
.banner_top { height:155px !important; }
.section-intro__subtitle { font-size:23px !important; margin-bottom:0.5rem !important; }
.about__img { display:none !important; }
.sadecemobil {     display: block !important;
margin-top: 100px !important;
position: relative;
background: #d0111e; }
.solmob { width:50%; text-align:center; color:#fff;  border-right:1px solid #fff; padding:7px; }
.sagmob { width:50%;  text-align:center; color:#fff; padding:7px; }
.sadecemobil a { color:#fff !important; }
.page_content .text_part .contact_information {     height: 325px !important; }
.page_content .form_part { width:100% !important; }
.page_content .text_part { width:100% !important; padding-left:0px !important; padding-bottom:20px;   }
footer .top_footer .part1 h3 img { top:-41px !important; }
.scroll-down { display:none !important; }
.section-margin { margin-top:15px !important; }
.slider, .slider > div { height:330px !important; }
.slider-text { top:38% !important; }
.slider-text h2 { font-size:31px !important; width:100% !important; }
.playbtn {display:none; }
#coco { display:none; }
.deneme { display:none; }
.main-footer { display:none !important; }
.navbar_section .links ul { left:0 !important; right:unset !important; width:100%; }
.page_conent .main-footer {
display: none;
}
.toggle {
display: block !important;
position: absolute;
top: 22%;
right: 0;
}
.search_section {
display: block;
position: fixed;
top: 53% !important;
left: 6px;
}
.search_section .search_btn {
border: 1px solid #e1e1e1;
background-color: #fff;
padding: 5px 8px;
line-height: 23px;
}
.search_overlay {
display: block;
position: fixed;
width: 100%;
height: 100%;
background: #000000e8;
z-index: 99999;
visibility: hidden;
}
.search_overlay.active {
visibility: initial;
}
.search_overlay form {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 73%;
height: 71px;
}
.search_overlay form input {
padding: 12px 10px;
background-color: transparent;
border-bottom: 1px solid #fff;
border-top: 0;
border-left: 0;
border-right: 0;
color: #fff;
font-size: 15px;
width: 100%;
transition: 0.3s;
}
.search_overlay form input:focus {
transition: 0.3s;
border-bottom: 1px solid red;
}
.search_overlay .close_search {
background-color: red;
color: #fff;
border: 1px solid #f000;
font-size: 27px;
width: 44px;
text-align: center;
position: absolute;
top: 20px;
padding: 0;
right: 20px;
}
#outer {
float: right;
padding-right: 20px;
}
.menu-icon-wrapper {
border: 1px solid #ed1b26;
border-radius: 0;
position: relative;
left: 0;
top: 0;
width: 36px;
height: 34px;
pointer-events: none;
transition: 0.1s;
}
.menu-icon-wrapper svg {
position: absolute;
top: -18px;
left: -18px;
transform: scale(0.07);
transform-origin: 0 0;
}
.menu-icon-wrapper svg path {
stroke: #ed1b26;
stroke-width: 31px;
stroke-linecap: round;
stroke-linejoin: round;
fill: transparent;
transition: stroke-dasharray 0.5s;
}
.menu-icon-wrapper svg path.path1 {
stroke-dashoffset: 5803.15px;
stroke-dasharray: 2901.57px, 2981.57px, 240px;
}
.menu-icon-wrapper svg path.path2 {
stroke-dashoffset: 800px;
stroke-dasharray: 400px, 480px, 240px;
}
.menu-icon-wrapper svg path.path3 {
stroke-dashoffset: 6993.11px;
stroke-dasharray: 3496.56px, 3576.56px, 240px;
}
.menu-icon-wrapper.open svg path.path1 {
stroke-dasharray: 2901.57px, 5258.15px, 240px;
}
.menu-icon-wrapper.open svg path.path2 {
stroke-dasharray: 400px, 600px, 0;
}
.menu-icon-wrapper.open svg path.path3 {
stroke-dasharray: 3496.56px, 6448.11px, 240px;
}
.menu-icon-wrapper .menu-icon-trigger {
position: relative;
width: 100%;
height: 100%;
cursor: pointer;
pointer-events: auto;
background: none;
border: none;
margin: 0;
padding: 0;
}
.main-nav {
position: fixed;
left: 0;
width: 80%;
background: #fff;
height: 100%;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
top: -1px;
transition: 0.6s;
left: -1000px;
}
.main-nav.is-active {
left: 0;
transition: 0.6s;
z-index:9999;
}
.mobile {
display: block;
}
.navbar_section .links ul li a:hover {
color: #ed1b26;
}
.navbar_section .links ul li a.icon_house {
display: none;
}
.navbar_section .links ul li a:hover {
background-color: #eee;
}
.navbar_section .links ul li {
display: block;
padding-bottom: 0;
}
.navbar_section .links ul {
padding-top: 0;
}
.navbar_section .links ul li a {
display: block;
border-bottom: 1px solid #a6a6a640;
}
.search {
right: 0;
width: 59%;
display: none;
}
.navbar_section .logo {
width: 72%;
right:60px; position:relative;
}
.navbar_section .logo img {
width: 50%;
}
.search button {
margin-top: 19px;
}
.search .search_inp {
top: 19px;
}
.main-footer {
width: 45px !important;
position: absolute;
bottom: -32px;
height: 679px;
top: 90px;
}
.fixed-title {
height: 42px;
width: 210px !important;
top: 32% !important;
line-height: 45px;
}
.fixed-titles {
top: 37% !important;
left: 6px;
}
.footer-social {
bottom: 100px;
}
.slider > div span {
top: 25% !important;
left: 21px;
}
.slider > div span h5 {
font-size: 12px;
}
.slider > div span h2 {
width: 100%;
font-size: 20px;
}
.slider > div .btn {
padding-top: 10px;
}
.slider > div span p {
font-size: 14px;
}
.slider > div span {
top: 45% !important;
}
.slider > ul {
display: none;
}
.slider > div .btn a {
padding: 7px 15px;
font-size: 12px;
}
.slider > i {
top: 88% !important;
width: 13px;
padding: 10px 10px;
}
.slider > .left {
left: 40px;
}
.slider > .right {
left: 92px;
}
.about_us .wrapper {
margin: 0 auto !important;
}
.about_us .text {
width: 100%;
}
.about_us .img {
width: 100%;
}
.about_us {
padding-top: 2rem;
}
.about_us .text h3 {
font-size: 25px;
}
.about_us .text p {
font-size: 14px;
}
.about_us .text li {
font-size: 13px;
}
.about_us .img .content {
width: 100%;
height: 370px;
}
.about_us .img .content::before {
display: none;
}
.about_us .img .content::after {
display: none;
}
.news_section .wrapper {
width: 90%;
margin: 0 auto;
}
.news_section .title h3 {
font-size: 24px;
}
.news_section .title p {
font-size: 13px;
}
.news_section .title p::after {
top: 47px;
}
.news_section .news_slider .item {
background-color: #fff;
}
.news_section .news_slider .item .content .text {
padding-top: 20px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
}
.news_section .news_slider .link-box {
margin-top: 10px;
top: 0;
}
.subscribe_section .wrapper {
width: 98%;
margin: 0 auto;
}
div#content h1,
div#content > .wrapper h1 {
font-size: 25px;
}
.news_section {
padding-bottom: 20px;
}
.subscribe_section .item form {
display: block !important;
}
#dropdown {
font-size: 15px !important;
}
.subscribe_section .item form input {
width: 100%;
margin-top: 20px;
}
.subscribe_section .item .policy {
margin-left: 0;
margin-top: 20px;
}
.subscribe_section .item .ckeck_accect {
width: 69%;
}
.subscribe_section .item p {
font-size: 14px;
}
.subscribe_section .item h3 {
margin: 0;
font-size: 19px;
font-weight: 700;
}
.subscribe_section .item .ckeck_accect p {
font-size: 12px;
}
.subscribe_section .item .ckeck_accect label {
padding: 0;
margin: 0 10px;
}
footer .top_footer {
padding: 70px 0 0 0;
width: 100%;
margin: 0 auto;
}
footer .top_footer .part1 h3 img {
width: 43%;
margin: 0;
}
footer .bottom_footer {
margin-top: 30px;
}
footer .bottom_footer .wrapper {
width: 100%;
margin-left: 0;
}
footer .bottom_footer p {
float: none;
display: block;
font-size: 13px;
padding: 15px 0;
border-bottom: 1px solid #171717;
}
footer {
border-top: none;
}
div#content {
margin: 90px 0 0 0;
}
.lookbook {
padding: 60px 0 !important;
}
.lookbook > h2 {
font-size: 15px !important;
}
.items {
margin-left: 0 !important;
}
.items > a img {
margin-bottom: 10px !important;
}
.items > a {
padding-bottom: 10px !important;
}
.gallery {
display: block !important;
}
.gallery .image {
margin-bottom: 20px;
}
.container-fluid.content > .container {
padding: 0;
}
.page_content > h1 {
font-size: 20px;
padding: 70px 30px !important;
}
.page_content .heading h1 {
font-size: 20px;
font-weight: 600;
margin-bottom: 20px;
}
#newslist tr td a {
color: #ed1b26;
font-weight: 700;
}
#newslist tr td {
font-size: 13px;
}
main > .subcategory {
display: block !important;
}
main > .subcategory > .item {
width: 100% !important;
margin: 0 0 20px 0 !important;
}
main > .subcategory > .item a p {
height: auto !important;
}
main > .subcategory > .item a {
padding: 0 !important;
}
.page_content {
padding-bottom: 0;
}
footer .top_footer .part1 ul {
display: table;
}
footer .top_footer .part1 .info p {
display: block;
}
footer .bottom_footer p {
-webkit-text-fill-color: #fff;
}
footer .bottom_footer a {
-webkit-text-fill-color: #fff;
}
footer .top_footer .part1 ul li a i {
-webkit-text-fill-color: #fff;
}
.adres_contact {
padding-top: 0;
width: 100%;
border-right: none;
}
.form_content {
padding-top: 10px;
padding-left: 0;
width: 100%;
}
.form_content h3 {
width: 100%;
}
.form_content form {
width: 100%;
}
.contact_section {
top: 0;
margin-bottom: 60px;
}
}

.pikon { position:relative; width:100px;  margin-top:-250px; }
@media only screen and (min-width: 430px) and (max-width: 767px) {
body { overflow-x:hidden !important; }
.svg-turkiye-haritasi svg { width:94% !important; margin-left:-25px !important; }
.popover-body img { height:85px !important; } }
@media only screen and (min-width: 390px) and (max-width: 767px) {
body { overflow-x:hidden !important; }
.popover-body img { height:80px !important; } }

@media screen and (min-width: 1919px) {
.slider-text { top:60% !important; }
.slider, .slider > div { height:90vh !important; }
.scroll-down {
bottom: -63px !important;
left: 49% !important; }
}

.cc-banner.cc-bottom { width:95.8% !important; right:0 !important; left:unset !important; }