/*
Erkam Karaoglan
Web Designer
*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("../font/helvatica/main.css");
body { font-family: 'Helvetica'; background: #fff; }

a, a:active, a:focus { color: #000; text-decoration: none; -webkit-transition: 0.5s; transition: 0.5s; }

a:hover, a:active { color: #1f1f1f; text-decoration: none; }

a:focus, a:active, button:focus, button:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none !important; }

b, strong { font-weight: 600; }

p { margin-bottom: 0px; }

ul { margin: 0px; padding: 0px; }

ul li { list-style: none; padding: 0px; }

h1, h2, h3, h1, h2, h3, h4, h5 { margin-top: 0px; margin-bottom: 0px; }

::-moz-selection { color: #000; background: #dbdbdb; }

::selection { color: #000; background: #dbdbdb; }

::-moz-selection { color: #000; background: #dbdbdb; }

::-webkit-input-placeholder { color: #6f6f6f; text-overflow: ellipsis; }

::-moz-placeholder { color: #6f6f6f; text-overflow: ellipsis; opacity: 1; }

:-ms-input-placeholder { color: #6f6f6f; text-overflow: ellipsis; opacity: 1; }

:focus { outline: 0 !important; }

.modal { display: none; position: fixed; z-index: 99999; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; background-color: rgba(0, 0, 0, 0.4); }

.modal-content { background-color: #fefefe; margin: -70px auto; padding: 20px; border: 1px solid #888; width: 40%; position: relative; z-index: 999; }
.modal-content h3 { border-bottom: 1px solid #ddd; padding: 0px 0px 20px 0px; text-align: center; font-size: 23px; }
.modal-content .yazi { margin: 20px 0px; text-align: center; font-style: inherit; }
.modal-content .yaz p { font-style: inherit !important; }
.modal-content .yaz b { font-style: inherit !important; }
.modal-content .yaz em { font-style: inherit !important; }

.closeCss { position: absolute; top: -22px; right: -22px; width: 50px; height: 50px; background: #000; border-radius: 100%; color: #fff !important; opacity: 1; line-height: 50px; text-align: center; }
.closeCss img { width: 20px; }

header { position: relative; z-index: 999; display: block; }
header .container { position: relative; }
header .bgheader { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 140px; width: 100%; left: 0; top: 1rem; background-image: url(../img/header.png); background-repeat: no-repeat; background-size: 100%; }
header .bgheader a.call { position: absolute; left: 55%; top: 33%; width: 231px; height: 50px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
header .bgheader .sosyal { position: absolute; right: 30px; top: 12px; }
header .bgheader .sosyal ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
header .bgheader .sosyal ul li a { width: 26px; line-height: 26px; font-size: 1rem; display: table; text-align: center; margin-left: .2rem; }
header .bgheader .sosyal ul li a i { opacity: 0; }
header .bgheader .logo { display: table; width: 310px; height: 100px; }
header .bgheader nav { position: relative; left: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 1; margin-right: 93px; margin-bottom: 1.5rem; }
header .bgheader nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
header .bgheader nav ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; padding: .3rem 1.25rem; color: #fff; text-transform: uppercase; font-size: 11px; position: relative; opacity: 0; }

.mobilheader { display: none; overflow: hidden; }
.mobilheader .top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 80px; background: #fff; }
.mobilheader .top img { height: 37px; }
.mobilheader .top button { background: transparent; border: none; font-size: 1rem; text-transform: lowercase; color: #005a9a; font-weight: bold; }
.mobilheader #menuMobil { position: absolute; top: 80px; left: -200%; -webkit-transition: .5s; transition: .5s; background: #005798; z-index: 99; width: 100%; height: 90vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.mobilheader #menuMobil li a { color: #fff; font-size: 1.6rem; font-weight: bold; line-height: 2.2; }
.mobilheader .menuMobilopen { left: 0 !important; }

.slidernew { background-size: cover; background-repeat: no-repeat; background-image: url(../img/sliderbg.png); min-height: 80vh; width: 100%; background-position: center; }
.slidernew .sliderleftbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 80vh; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 15vh; }
.slidernew .sliderleftbar .tabbuttons { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: self-start; -ms-flex-align: self-start; align-items: self-start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.slidernew .sliderleftbar .tabbuttons .tablinks { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #333; border: none; color: #fff; text-transform: uppercase; font-weight: 600; font-size: .9rem; padding: 1rem 0; position: relative; text-align: center; }
.slidernew .sliderleftbar .tabbuttons .tablinks:before { content: ''; position: absolute; right: -18px; top: 0; height: 100%; width: 20px; background-color: #005798; -webkit-clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%); clip-path: polygon(0 0, 10% 0, 100% 100%, 0% 100%); z-index: 1; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(1) { background: #005798; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(2) { background: #4492ca; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(2):before { background-color: #4492ca; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(3) { background: #8fc1ea; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(3):before { background-color: #8fc1ea; }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(4) { background: #fff200; color: #333; text-transform: lowercase; font-size: 1.4rem; line-height: 22px; height: 100%; -webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%); clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%); }
.slidernew .sliderleftbar .tabbuttons .tablinks:nth-child(4):before { content: none; }
.slidernew .sliderleftbar .tabcontent { display: none; border-top: none; background-color: #fff; width: 100%; }
.slidernew .sliderleftbar .tabcontent iframe { width: 443px; height: 250px; left: 18px; top: 15px; position: relative; -webkit-transform: none; transform: none; }
.slidernew .sliderleftbar .tabcontent .navbar-default, .slidernew .sliderleftbar .tabcontent .navbar-header { display: none !important; }
.slidernew #owl-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 80vh; padding-top: 15vh; }
.slidernew #owl-slider .owl-nav { margin: 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.slidernew #owl-slider .owl-nav button { width: 40px; height: 40px; border-radius: 3px; text-align: center; line-height: 40px; background: rgba(0, 0, 0, 0.247); color: rgba(255, 255, 255, 0.5); margin: 0 2rem; -webkit-transition: .5s; transition: .5s; }
.slidernew #owl-slider .owl-nav button:hover { background: black; color: #fff; }

.contentHome { position: relative; margin-top: -1rem; z-index: 4; }
.contentHome ul { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; padding-right: 3rem; }
.contentHome ul:before { content: ''; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 150px; background: url(../img/contentbg.png); background-repeat: no-repeat; background-size: contain; background-position: right; z-index: -1; }
.contentHome ul:after { content: ''; position: absolute; left: 15; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 60%; height: 150px; background: #0072ae; background: radial-gradient(circle, #0072ae 0%, #004680 100%); z-index: -2; }
.contentHome ul li img { height: 200px; position: relative; top: -.5rem; }
.contentHome ul li:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.contentHome ul li:last-child img { position: inherit; height: auto; }
.contentHome ul li:last-child .buttonlar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.contentHome ul li:last-child .buttonlar a { -webkit-box-flex: 1; -ms-flex: 1; flex: 5; color: #fff; font-size: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-left: 1px solid rgba(206, 206, 206, 0.171); height: 50px; padding: 0 .5rem; }
.contentHome ul li:last-child .buttonlar a:first-child { border-left: 0px; }

.homeBUS { margin-top: -1rem; }
.homeBUS .busdetai { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.homeBUS .busdetai img { width: 100%; }
.homeBUS .busdetai h4 { color: #005798; font-style: italic; font-weight: 600; margin-bottom: 2rem; }
.homeBUS .busdetai span { text-align: center; color: #005798; }
.homeBUS .busdetai span h5 { font-weight: bold; font-size: 2rem; margin-bottom: 1rem; }
.homeBUS .busdetai span h1 { text-transform: uppercase; font-weight: 800; font-size: 2rem; }

.portfy-home { padding-top: 1.4rem; padding-bottom: 3rem; }
.portfy-home .urun { display: table; width: 100%; height: 100%; position: relative; }
.portfy-home .urun h2 { position: absolute; bottom: .4rem; left: 0; color: #fff; font-size: 1.2rem; text-transform: uppercase; font-weight: 200; width: 100%; text-align: center; }

footer { background-color: #005798; padding: 2rem 0 0; }
footer .logo { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
footer .logo a { display: table; }
footer .logo a img { height: 50px; }
footer .footerright { display: -webkit-box; display: -ms-flexbox; display: flex; }
footer .footerright div { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
footer .footerright h4 { color: #48b3e7; text-transform: capitalize; font-weight: bold; margin: 1rem 0; }
footer .footerright .contactFooter .appsFooter h4 { margin-top: 2.4rem; }
footer .footerright .contactFooter .sosyal { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1rem; }
footer .footerright .contactFooter .sosyal li a { display: table; width: 20px; text-align: center; line-height: 22px; background: #fff; color: #005798; margin-right: .3rem; font-size: 12px; }
footer .footerright .contactFooter p { font-size: 13px; color: #fff; }
footer .footerright .contactFooter h2 { font-size: 2.4rem; color: #48b3e7; font-weight: bold; margin: 1rem 0; }
footer .footeralt { background: #5db1e5; margin-top: 2rem; }
footer .footeralt ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
footer .footeralt ul li a { color: #fff; text-transform: capitalize; display: table; padding: .5rem 1rem; line-height: 2; }

.corpfooter .detai { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .7rem; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.corpfooter .detai p { font-size: 13px; }

.titledetai { font-size: 2.4rem; font-weight: 600; color: #0072ae; margin: 1rem 0; }

.aboutPages { width: 100%; background-color: #8fc1ea; padding: 2rem 0; }

.downAbout { padding: 2rem 0; }
.downAbout .text p { font-size: 13px; margin-bottom: .5rem; }

.detaibacktoptrash { left: 0; top: 0; width: 100%; height: 150px; background: #0072ae; background: radial-gradient(circle, #0072ae 0%, #004680 100%); }

.detaiNoktalar { padding: 5rem; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }
.detaiNoktalar .title { background-image: url(../img/title1.png); background-repeat: no-repeat; background-size: 100%; width: 100%; height: 155px; position: relative; position: absolute; left: 0; top: 5rem; }
.detaiNoktalar .title h4 { position: absolute; font-size: 2.4rem; font-weight: bold; padding: 2.7rem; color: #005798; }
.detaiNoktalar .detai { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0px 15px; background: #c8e1f5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 10rem 1rem 2rem 1rem; padding-top: 10rem; }

.tesisler { position: relative; padding: 5rem 0; }
.tesisler .detai { background: #c8e1f5; width: auto; position: relative; margin: 0 auto; }
.tesisler .detai .title { color: #005798; position: absolute; left: -77px; top: 55px; width: 100%; height: 58px; background: #0072ae; -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); z-index: 1; font-size: 1.7rem; font-weight: bold; padding-left: 1rem; line-height: 54px; }
.tesisler .detai .title:before { content: ''; position: absolute; right: 5px; bottom: 5px; background: #ffdd00; width: 100%; height: 100%; -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); z-index: -1; }
.tesisler .detai .list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.tesisler .detai .list ul { padding: 10rem 5rem 2rem; }
.tesisler .detai .list ul li { color: #005798; font-weight: bold; line-height: 2.1; }

.formPAgees form { padding: 5rem 7rem; width: 100%; }
.formPAgees form .baslik { font-size: 2rem; color: #005798; margin-bottom: 1rem; }
.formPAgees form .form-group { margin: 1rem 0; }
.formPAgees form .form-group label { font-size: 13px; }
.formPAgees form .form-group small { font-size: 13px; }
.formPAgees form .form-group input::-webkit-input-placeholder, .formPAgees form .form-group textarea::-webkit-input-placeholder { font-size: 13px; }
.formPAgees form .form-group input:-ms-input-placeholder, .formPAgees form .form-group textarea:-ms-input-placeholder { font-size: 13px; }
.formPAgees form .form-group input::-ms-input-placeholder, .formPAgees form .form-group textarea::-ms-input-placeholder { font-size: 13px; }
.formPAgees form .form-group input::placeholder, .formPAgees form .form-group textarea::placeholder { font-size: 13px; }
.formPAgees form .form-group .form-control-file { margin-left: 2rem; }
.formPAgees form button { display: table; }

.mapsiframe { width: 100%; height: 350px; border: 0px; margin-bottom: -5px; }

.contactPages { position: relative; padding: 2rem 0; }
.contactPages .baslik { position: relative; }
.contactPages .baslik h2 { color: #005798; position: absolute; left: 2rem; top: 30px; width: 40%; height: 58px; background: #0072ae; -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); z-index: 1; font-size: 1.7rem; font-weight: bold; padding-left: 1rem; line-height: 54px; }
.contactPages .baslik h2:before { content: ''; position: absolute; right: 5px; bottom: 5px; background: #ffdd00; width: 100%; height: 100%; -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%); z-index: -1; }
.contactPages .detai { width: 100%; background-color: #c8e1f5; padding: 2rem; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 7rem; }
.contactPages .detai .text { margin-right: 3rem; -webkit-box-flex: 30%; -ms-flex: 30%; flex: 30%; }
.contactPages .detai .text img { width: 100%; }
.contactPages .detai .text ul li { margin-top: .5rem; font-size: 13px; font-weight: 600; }
.contactPages .detai form { -webkit-box-flex: 70%; -ms-flex: 70%; flex: 70%; background-color: #fff; padding: 2rem; }
.contactPages .detai form input { width: 50%; float: left; height: 40px; }
.contactPages .detai form input:nth-child(1), .contactPages .detai form input:nth-child(3) { margin-right: 1rem; width: 47%; }
.contactPages .detai form textarea { width: 100%; height: 100px; }
.contactPages .detai form input, .contactPages .detai form textarea { border-radius: 0px; margin-bottom: 1.4rem; border: 1px solid #eeeeee; padding: 10px; color: #757575; font-size: 13px; }
.contactPages .detai form input::-webkit-input-placeholder, .contactPages .detai form textarea::-webkit-input-placeholder { font-size: 13px; color: #757575; }
.contactPages .detai form input:-ms-input-placeholder, .contactPages .detai form textarea:-ms-input-placeholder { font-size: 13px; color: #757575; }
.contactPages .detai form input::-ms-input-placeholder, .contactPages .detai form textarea::-ms-input-placeholder { font-size: 13px; color: #757575; }
.contactPages .detai form input::placeholder, .contactPages .detai form textarea::placeholder { font-size: 13px; color: #757575; }
.contactPages .detai form input:active, .contactPages .detai form input:focus, .contactPages .detai form textarea:active, .contactPages .detai form textarea:focus { border: 1px solid #000; }
.contactPages .detai form button { background: #4492ca; border-radius: 0px; width: 100%; border: none; color: #fff; padding: 10px; }

.resimPages { padding: 2rem 0; background: #8fc1ea; }
.resimPages ul { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.resimPages ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.resimPages ul li img { width: auto; height: 300px; }

.titlepetrol { padding: 1rem 0; }
.titlepetrol ul { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: distribute; justify-content: space-around; }
.titlepetrol ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; -webkit-box-pack: end; justify-content: flex-end; }
.titlepetrol ul li h2 { width: 100%; text-align: left; color: #005a9a; font-weight: 700; }
.titlepetrol ul li img { height: 50px; }
.titlepetrol ul li h3 { margin-left: 1rem; color: #2b6bb4; text-transform: uppercase; font-weight: 600; }

.detaipetrol { padding: 2rem 0; }
.detaipetrol .listMenuu { background: #4492ca; padding: 2rem; position: relative; }
.detaipetrol .listMenuu h2 { position: absolute; width: 115%; left: 5px; top: 1rem; background: #205e99; padding: 1.4rem 2rem; color: #005798; font-weight: bold; font-size: 2.3rem; line-height: 38px; z-index: 1; -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); }
.detaipetrol .listMenuu h2:before { content: ''; position: absolute; right: 5px; bottom: 5px; width: 100%; height: 100%; background: #ffdd00; z-index: -1; -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); }
.detaipetrol .listMenuu ul { padding-top: 8rem; padding-left: 20px; }
.detaipetrol .listMenuu ul li { font-size: 16px; line-height: 2.2; color: #fff; font-weight: bold; list-style: disc; }
.detaipetrol .text { padding-left: 5rem; }
.detaipetrol .text p { margin-bottom: 1rem; font-size: 14px; }

.infoPages { margin-bottom: 2rem; }
.infoPages h3 { border-top: 2px solid #d2d2d2; border-bottom: 2px solid #d2d2d2; font-size: 1.1rem; font-weight: 500; line-height: 2.1; color: #3c3c3b; }

.topred { background-color: #d9001d; margin-top: 5rem; position: relative; padding: 2rem 0; height: 590px; }
.topred .container { position: relative; height: 100%; }
.topred .topheaderYesemek { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.topred .topheaderYesemek img { position: absolute; left: 0; top: -100px; }
.topred .topheaderYesemek ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
.topred .topheaderYesemek ul li { margin-top: 2rem; }
.topred .topheaderYesemek ul li a { color: #fff; text-transform: uppercase; font-size: 1.3rem; margin: 1rem; -webkit-transition: .5s; transition: .5s; }
.topred .topheaderYesemek ul li a:hover { border-bottom: 1px solid #fff; }
.topred .topheaderYesemek ul li:last-child a { padding-right: 0px; }
.topred .titleleftimg { margin-top: 6rem; }
.topred .bgimg { position: absolute; bottom: -174px; border: 20px solid #fff; width: 710px; height: auto; padding: 0px; left: 50px; -webkit-transform: rotate(-5deg); transform: rotate(-5deg); -webkit-filter: drop-shadow(0px 2px 10px #232323); filter: drop-shadow(0px 2px 10px #232323); }

.gallerypages { min-height: 400px !important; height: auto; }
.gallerypages .gallery { padding: 0; margin-top: 10rem; }
.gallerypages .gallery h5 { margin: 1rem 0; }
.gallerypages .gallery img { border: 20px solid #fff; padding: 0; }

.textbottom { padding: 3rem 0; position: relative; }
.textbottom .container { position: relative; height: 100%; }
.textbottom .baslikfamily { padding-top: 10rem; position: relative; padding-top: 10rem; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; color: black; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 2px solid #d9001d; text-transform: uppercase; padding-left: 0; padding-right: 0px; margin-bottom: 2rem; }
.textbottom .baslikfamily img { position: absolute; right: 0; bottom: 1px; width: 610px; }
.textbottom .text { padding-left: 0; padding-right: 0; color: #3c3c3b; }
.textbottom .text p { margin-bottom: 1rem; }
.textbottom .text ul { list-style: disc; padding-left: 20px; }
.textbottom .text ul li { list-style: disc; }
.textbottom .text ul li h3 { line-height: 2; font-size: 1.5rem; }
.textbottom .altimg { margin: 2rem 0 0 0; position: relative; padding: 0; }
.textbottom .altimg a { position: absolute; left: 0; top: 0; width: 425px; height: 100px; }
.textbottom .altimg img { width: 100%; }

@media (min-width: 1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1220px; } }
@media screen and (max-width: 1366px) and (min-width: 1024px) { .slidernew { min-height: 90vh; }
  .slidernew .sliderleftbar, .slidernew #owl-slider { min-height: 90vh; padding-top: 15vh; }
  .slidernew .sliderleftbar .tabcontent iframe { left: 0 !important; } }
@media (max-width: 720px) { header { display: none; }
  .mobilheader { display: block; }
  .contentHome { display: none; }
  .slider { min-height: 60vh; }
  .slider .sliderleftbar { display: none; }
  .slider .imgrightslider { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 0px; }
  .slider .imgrightslider img { width: 100%; height: auto; }
  .slider #owl-slider .owl-nav { display: none; }
  .slider #owl-slider .owl-nav button { margin: 0 1rem; }
  .homeBUS { margin: 0; padding: 2rem 0; }
  .homeBUS .busdetai span { margin-top: 3rem; }
  .portfy-home .urun { margin-bottom: 1rem; }
  .portfy-home .urun h2 { bottom: 1.6rem; }
  .portfy-home .urun img { width: 100%; }
  footer .logo { margin-bottom: 2rem; }
  footer .logo a img { height: auto; width: 100%; margin-bottom: 4rem; }
  footer .footerright h4 { margin-top: 0px; }
  footer .footerright .appsFooter img { width: 140px; }
  footer .footeralt ul li:nth-child(1), footer .footeralt ul li:nth-child(2), footer .footeralt ul li:nth-child(6) { display: none; }
  .modal-content { width: 89%; }
  .modal { z-index: 99999999; padding-top: 75px; }
  .detaiNoktalar { padding: 0rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .detaiNoktalar .detai { margin-bottom: 1rem; padding: 2rem; }
  .detaiNoktalar .title { background-image: none; position: inherit; height: 100px; top: 0px; }
  .detaiNoktalar .title h4 { padding: 0px; width: 100%; text-align: center; line-height: 2.6; }
  .tesisler { padding: 1rem; }
  .tesisler .detai { width: 100%; }
  .tesisler .detai .title { position: relative; left: 0; top: 10px; }
  .tesisler .detai .list ul { padding: 2rem; }
  .formPAgees form { padding: 1rem; }
  .contactPages .baslik h2 { width: 85%; }
  .contactPages .detai { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .contactPages .detai .text { margin-right: 0; margin-bottom: 2rem; }
  .contactPages .detai div, .contactPages .detai form { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; }
  .contactPages .detai form input { width: 100% !important; }
  .titlepetrol ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .titlepetrol ul li { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; }
  .titlepetrol ul li h2 { text-align: center; margin-bottom: 2rem; }
  .resimPages ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .resimPages ul li { width: 100%; margin-bottom: 1rem; }
  .resimPages ul li img { height: auto; width: 100%; }
  .detaipetrol .text { padding: 4rem 1rem 1rem; }
  .detaipetrol .listMenuu h2 { width: 97%; }
  .infoPages h3 { font-size: .9rem; }
  .yeseemekic { display: none; }
  .topred .bgimg { width: 84%; position: relative; left: 33px; bottom: -45px; }
  .topred .titleleftimg { margin-top: 2rem; }
  .topred .titleleftimg img { width: 100%; position: relative; }
  .topred .topheaderYesemek { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: -8rem; }
  .topred .topheaderYesemek ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0; }
  .topred .topheaderYesemek ul li a { margin: 0; padding: .3rem !important; font-size: 1rem; }
  .topred .topheaderYesemek img { position: relative; top: 0; width: 100%; }
  .textbottom { padding-top: 0; }
  .textbottom .baslikfamily { padding-top: 2rem; padding-left: 15px; }
  .textbottom .baslikfamily h2 { font-size: 1.2rem; }
  .textbottom .baslikfamily img { width: 55%; }
  .textbottom .text { padding: 0 15px; }
  .textbottom .altimg a { width: 137px; height: 28px; }
  .gallerypages .gallery { margin-top: 2rem; }
  .gallerypages .gallery .col-md-4 { margin-bottom: 2rem; }
  .gallerypages .gallery h5 { margin: 0; padding-top: 2rem; }
  .slidernew { min-height: 70vh; }
  .slidernew #owl-slider { display: none; }
  .slidernew .sliderleftbar { padding: 0px; min-height: 70vh; }
  .slidernew .sliderleftbar .tabcontent iframe { left: 0px !important; width: 100% !important; } }

/*# sourceMappingURL=style.css.map */