.lblk {
	color: #000;
	display: table-column;
	clear: both
}

.nstyle {
	list-style-type: none!important;
	display: table;
	margin: 0 auto;
	padding: 10px!important
}

.tabj a {
	color: #000;
	display: block
}

.tabj:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	background: #28bed6
}

.tabj:hover a {
	color: #fff
}

.tabj {
	padding: 15px;
	box-sizing: border-box;
	margin: 5px 0 5px 10px;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	width: 187px;
	float: left
}

.tp10x {
	position: relative;
	top: 8px
}

.mr10 {
	margin: 20px 0
}

.pd1 .td {
	padding: 20px!important
}

.tcap {
	display: table-caption
}

.bigt {
	font-size: 30px;
	color: #003049;
	font-weight: 700;
	padding: 20px 0
}

.bottomx {
	border-bottom: 11px solid #28bed6
}

.snt {
	background: #f2f2f2
}

.snt .tab a {
	font-weight: 700;
	color: #003049
}

.snt .tab a:hover {
	color: #28bed6
}

.etiket {
	display: table;
	margin-bottom: 20px;
	margin-top: 25px
}

.etiket a {
	border-radius: 3px;
	margin-right: 6px;
	padding: 11px;
	background: #fae4e4;
	color: #003049
}

.etiket a:hover {
	background: silver
}

figure.rigs {
	padding: 10px;
	text-align: center;
	border: 1px solid #f2f2f2;
	float: right;
	margin: 30px 0 10px 30px
}

a,
address,
article,
aside,
body,
button,
div,
em,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
img,
input,
li,
main,
ol,
p,
select,
table,
td,
textarea,
tr,
ul,
video {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-family: Arial, sans-serif;
	font-size: 20px;
	line-height: 1.6em;
	font-weight: 400
}

.eteklif {
	position: absolute;
	right: 0;
	cursor: pointer;
	background: #b52222 url(/images/formbig.png) no-repeat center center;
	color: #fff;
	padding: 50px 50px;
	top: 0
}

.eteklif:hover {
	background-color: #002f49
}

.fix .eteklif {
	padding: 31px;
	right: 14.9%
}

hr {
	border: 1px solid #f2f2f2;
	clear: both
}

.footer-btm {
	padding: 40px 20px 20px;
	width: 100%;
	font-size: 16px;
	box-sizing: border-box;
	display: table
}

.footer-btm span {
	float: right
}

.footer-btm span a {
	font-size: 16px;
	display: inline;
	text-decoration: underline;
	padding: 5px;
	color: #000;
	margin-left: 10px
}

.ortpad {
	padding: 40px 20px 40px 40px!important
}

.pv1,
.pv2,
.pv3,
.pv4 {
	background: url(/images/hizli-teslimat.png) no-repeat center center;
	margin: 0 auto;
	width: 140px;
	height: 100px;
	margin-bottom: 20px
}

.pv2 {
	background: url(/images/kalite.png) no-repeat center center
}

.pv3 {
	background: url(/images/ekonomik.png) no-repeat center center
}

.pv4 {
	background: url(/images/7-24.png) no-repeat center center
}

.valign {
	vertical-align: top!important;
	text-align: center
}

.hkn {
	float: right;
	margin: 20px 0 20px 0
}

.tjustify {
	text-align: justify!important
}

table {
	width: 100%;
	margin-top: -30px;
	display: table;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
	padding: 0;
	box-sizing: border-box
}

table tr th {
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
	background: #f4f4f5;
	border-right: 1px solid #ebebeb
}

table tr td:last-child,
table tr th:last-child {
	border-right: 0
}

table tr td {
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb
}

table tr td:first-child {
	color: #039
}

.tgbg {
	background: #f4f2e5;
	color: #000!important;
	font-size: 16px;
	padding: 16px 10px;
	text-align: left
}

table tr:last-child td {
	border-bottom: 0
}

table tr:nth-child(even) {
	background: #f9f9f9
}

body {
	background: #f3f3f5;
	color: #003049;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased
}

.trnsp {
	opacity: 0
}

.trnsp:hover {
	opacity: 1
}

.logo {
	display: table;
	margin: 0 auto;
	font-size: 1px;
	color: transparent;
	background: url(../img/logo.jpg) no-repeat 0 0;
	width: 624px;
	height: 99px
}

.checkline {
	display: none;
	border-radius: 50px;
	width: 60px;
	height: 26px;
	position: absolute;
	left: 96%;
	line-height: 0!important;
	background: #ddd;
	padding: 0;
	overflow: hidden;
	top: 20px
}

.icocset {
	position: fixed;
	z-index: 9000;
	right: 2%;
	bottom: 5%
}

.hide {
	display: none
}

.minlogo {
	display: none;
	left: 0;
	position: absolute;
	margin: 10px;
	left: 0;
	overflow: hidden
}

.fix .minlogo {
	display: table
}

.minlogo img {
	width: 100%;
	width: 40px;
	height: 40px;
	border-radius: 100%
}

.fix .checkline {
	display: block
}

.checkline .bts {
	cursor: pointer;
	border-radius: 50px;
	display: inline-block;
	width: 28px;
	height: 18px;
	margin: 4px 0 0 -20px;
	background: #bbb
}

.checkline .bts:hover {
	background: #aaa
}

.checkline .bts.active {
	background: #999;
	margin: 4px 0 0 20px
}

#maps {
	width: 100%;
	height: 500px
}

table {
	width: 100%;
	margin-top: -30px;
	display: table;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
	padding: 0;
	box-sizing: border-box
}

table tr th {
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
	background: #f4f4f5;
	border-right: 1px solid #ebebeb
}

table tr td:last-child,
table tr th:last-child {
	border-right: 0
}

table tr td {
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb
}

table tr td:first-child {
	color: #039
}

.tgbg {
	background: #f4f2e5;
	color: #000!important;
	font-size: 16px;
	padding: 16px 10px;
	text-align: left
}

table tr:last-child td {
	border-bottom: 0
}

table tr:nth-child(even) {
	background: #f9f9f9
}

.gm-ui-hover-effect {
	top: 0!important;
	right: 0!important
}

#maps a,
.gm-fullscreen-control,
.gm-style-cc,
.gm-style-pbc,
.gmnoprint,
img[src='https://maps.gstatic.com/mapfiles/api-3/images/google4.png'],
img[src='https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png'] {
	display: none!important
}

.gm-style-iw>button {
	top: 0!important;
	right: 0!important
}

.gm-style .gm-style-iw-c {
	box-shadow: 0 0 27px 0 rgba(0, 0, 0, .1)!important
}

i small,
small.hx {
	visibility: hidden;
	position: absolute!important;
	color: transparent;
	font-size: 1px!important
}

a {
	text-decoration: none;
	outline: 0;
	color: #03c
}

.page {
	width: 70%;
	display: table;
	background: #fff;
	position: relative;
	margin: 0 auto
}

.menu1 {
	padding: 20px;
	margin: 0!important;
	text-align: center;
	color: #fff
}

.menu,
.menu1 {
	display: table;
	width: 100%;
	position: relative;
	margin: 30px 0 -20px 0;
	box-sizing: border-box;
	background: #28bed6
}

.menu ul {
	list-style-type: none;
	display: table;
	margin: 0 auto
}

.menu ul li {
	float: left;
	font-weight: 400
}

.menu ul li a {
	font-size: 25px;
	padding: 30px 20px;
	display: block;
	color: #fff
}

.menu ul li a.active,
.menu ul li:hover,
.menu ul li:hover a {
	background: #fff;
	color: #003049
}

.header {
	padding: 20px 0;
	text-align: center
}

.tcenter {
	text-align: center
}

.h1,
.h1 a,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
span.hig {
	margin-bottom: .5rem;
	font-family: Prompt, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 900;
	line-height: 1.1;
	color: #003049
}

.h1,
h1,
h1 a {
	font-size: 3.125rem;
	line-height: 80px;
	margin-bottom: 20px
}

h1 a {
	color: #003049;
	font-family: Prompt, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 900
}

h1 a:hover {
	color: #28bed6
}

.center .td strong,
.h2,
.h3,
.h4,
.h5,
.h6,
h2,
h3,
h4,
h5,
h6,
span.hig {
	font-size: 2.125rem
}

#yayin h3 {
	color: #fff
}

.text {
	color: #28bed6!important
}

.banner {
	width: 100%;
	display: block;
	padding: 0!important;
	margin: 0!important;
	position: relative;
	overflow: hidden
}

.banner img {
	width: 100%;
	object-fit: cover
}

.banner .tel {
	position: absolute;
	bottom: 7%;
	right: 2%;
	background: #28bed6e6;
	width: auto;
	z-index: 1000
}

.banner .tel strong {
	text-align: center;
	display: table;
	margin: 0 auto;
	color: #fff;
	padding: 40px
}

.banner .tel strong a.h2 {
	color: #fff
}

.banner .tel strong a.h2:hover {
	color: #003049
}

.banner .tel strong span {
	font-size: 24px!important;
	margin-top: 10px;
	color: #fff;
	font-weight: 200;
	display: block;
	text-align: right
}

.banner .tel strong span small {
	padding: 5px 10px 7px;
	margin: -3px 0 0 10px;
	position: relative;
	top: -3px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	background: #003049;
	color: #fff
}

.pad {
	width: 100%;
	box-sizing: border-box;
	padding: 50px 40px 50px 40px;
	text-align: center
}

.disabled,
.down h3,
.down h3:before,
.down h4,
.down h4:before,
.down h5,
.down h5:before,
.down h6,
.down h6:before,
.eteklif,
.fix,
.inp label,
.menu li a,
.modalsBody,
.owl-next,
.owl-prev,
.tab .img img,
.tabj,
.teklif,
.tops,
.trn,
a {
	transition: 350ms all ease
}

p {
	padding: 20px 0
}

.table {
	display: table;
	width: 100%
}

.tr {
	display: table-row
}

.td {
	display: table-cell;
	padding: 20px 0;
	vertical-align: middle
}

.td:first-child {
	padding: 40px 20px 40px 40px
}

.td:last-child {
	padding: 40px 40px 40px 20px
}

.tops {
	padding: 10px 20px;
	margin-bottom: 5px;
	cursor: pointer;
	background: #28bed6
}

.tops:before {
	content: "↑";
	font-size: 20px;
	color: #fff;
	font-weight: 900
}

.tops:hover {
	background: #003049
}

.pad1 {
	padding: 40px;
	margin: 30px 0;
	background: #28bed6
}

.pad2 {
	padding: 40px;
	margin: 30px 0 -20px;
	background: #003049;
	color: #fff
}

.white {
	color: #fff!important
}

.fix {
	position: fixed;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	z-index: 7000
}

.fix ul li a {
	padding: 15px 20px;
	font-size: 20px
}

.center .td {
	text-align: center;
	width: 33.3%!important;
	padding: 0!important
}

.center .td strong {
	color: #003049
}

.big {
	font-size: 2em
}

.center .td strong span {
	border-bottom: 5px solid #28bed6
}

.comment,
.ony,
.view {
	padding: 40px;
	width: 0;
	height: 0;
	display: table;
	margin: 10px auto 30px;
	background: url(/images/star-bordo.png) no-repeat 0 0
}

.view {
	background-position: -93px -69px
}

.comment {
	background-position: -93px 6px
}

.ony {
	background-position: -110px -154px;
	padding: 20px;
	margin: 0;
	position: absolute;
	top: 1.2%;
	right: 3%;
	height: 0;
	width: 0
}

.phone {
	background: url(/images/phone.svg) no-repeat 0 0;
	padding: 18px;
	margin-right: 20px;
	position: relative;
	top: 4px;
	display: inline-block;
	width: 0;
	height: 0
}

#yayin {
	text-align: center;
	color: #fff;
	padding-top: 50px
}

.owl-slide {
	display: block;
	position: relative;
	height: 545px;
	overflow: hidden
}

.owl-carousel {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.owl-carousel .item,
.owl-item {
	width: 100%;
	display: table-cell
}

.owl-nav {
	display: table;
	margin: 20px auto 0
}

.owl-next,
.owl-prev {
	padding: 14px 20px;
	user-select: none;
	cursor: pointer;
	display: inline;
	background: rgba(90, 16, 16, .3);
	color: #fff;
	border-radius: 3px
}

.owl-next {
	margin-left: 10px
}

.owl-next:hover,
.owl-prev:hover {
	background: rgba(90, 16, 16, .7);
	color: #fff
}

.disabled {
	background: 0 0!important;
	cursor: default!important;
	opacity: .5
}

.tab {
	display: table;
	border-radius: 5px;
	margin: 5px;
	position: relative;
	text-align: center;
	overflow: hidden;
	padding: 20px 20px 20px;
	background: #fff
}

.tab img {
	width: 100%;
	height: 205px;
	object-fit: cover;
	filter: grayscale(0)
}

.tab strong {
	display: block;
	text-align: center;
	font-size: 22px!important
}

.tab span {
	color: #525252;
	font-size: 14px;
	display: inline-table;
	position: relative;
	top: -10px
}

.tab a:hover strong {
	color: #039
}

.tab p {
	color: #003049!important;
	padding: 0 10px 10px;
	font-size: 18px
}

.slide {
	width: auto!important
}

.slide .td {
	vertical-align: top!important
}

.tab .img {
	display: block;
	height: 203px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden
}

.tab:hover .img img {
	filter: grayscale(1)
}

.mobilMenu {
	background: #02304A url(/images/open-menu.png) no-repeat center center;
	padding: 10px 20px;
	margin-bottom: 5px;
	width: 10px;
	height: 35px;
	cursor: pointer;
	display: none
}

.teklif {
	display: none;
	background: #DDC510 url(/images/form.png) no-repeat center center;
	padding: 10px 20px;
	width: 10px;
	height: 35px;
	cursor: pointer;
	margin-bottom: 5px
}

.callBtn {
	background: #2dac2d url(/images/call.png) no-repeat center center;
	padding: 10px 20px;
	width: 10px;
	height: 35px;
	cursor: pointer;
	margin-bottom: 5px;
	display: none
}

.shareBtn {
	background: #32bf32 url(/images/share.png) no-repeat center center;
	padding: 10px 20px;
	width: 10px;
	height: 35px;
	cursor: pointer;
	margin-bottom: 5px
}

.callBtn:hover,
.mobilMenu:hover,
.shareBtn:hover {
	background-color: #003049
}

.teklif:hover {
	background-color: #CAB30F
}

.tab .img:before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg)
}

.tab:hover .img:before {
	-webkit-animation: shine .75s;
	animation: shine .75s
}

@keyframes shine {
	100% {
		left: 125%
	}
}

.sss {
	margin-top: 20px
}

.sss .td {
	width: 50%;
	text-align: left!important;
	vertical-align: top;
	padding: 20px
}

.down {
	display: table;
	box-sizing: border-box;
	margin: 25px 0;
	width: 100%
}

.down h3,
.down h4,
.down h5,
.down h6 {
	font-weight: 700;
	font-family: Arial, Tahoma, Sans-serif;
	cursor: pointer;
	font-size: 24px;
	color: #28bed6
}

.down h3.active,
.down h3:hover,
.down h4.active,
.down h4:hover,
.down h5.active,
.down h5:hover,
.down h6.active,
.down h6:hover {
	color: #003049
}

.down h3:before,
.down h4:before,
.down h5:before,
.down h6::before {
	content: "";
	background: #28bed6;
	margin-right: 15px;
	padding: 2px 18px
}

.down h3.active:before,
.down h3:hover:before,
.down h4.active:before,
.down h4:hover:before,
.down h5.active:before,
.down h5:hover:before,
.down h6.active:before,
.down h6:hover:before {
	background: #003049
}

.down div.nid {
	display: none;
	padding: 20px 0 20px 0;
	width: 100%;
	word-wrap: break-word
}

.down div.nid ol,
.down div.nid ul {
	padding-left: 20px!important
}

.yorumBg {
	margin-top: 40px
}

.yorumBg .list {
	padding: 30px 30px 0;
	border-radius: 5px;
	display: table;
	width: 100%;
	box-sizing: border-box
}

.yorumBg .list:nth-child(odd) {
	background: #f8f7f8
}

.c1 {
	display: table-cell;
	width: 10%;
	vertical-align: top;
	padding: 20px
}

.c2 {
	display: table-cell;
	width: 90%;
	vertical-align: top;
	text-align: left;
	padding: 20px
}

.c2 span {
	padding: 3px 12px;
	background: #fff;
	border-radius: 3px;
	float: right;
	font-size: 15px;
	margin: -5px 0 -10px 0;
	font-style: italic;
	color: #999
}

.yorumBg .list:nth-child(even) .c2 span {
	background: #f2f2f2;
	color: #323232
}

.c2 p {
	padding: 40px 0
}

.yorumpuan {
	margin: -4px 0 -20px 0;
	display: table
}

.mails,
.maps,
.phones,
.y1,
.y2,
.y3 {
	background: url(/images/icos-bordo.png) no-repeat 0 0;
	display: inline;
	padding: 0 11px
}

.y1 {
	background-position: 1px -30px
}

.y2 {
	background-position: -25px -30px
}

.y3 {
	background-position: -52px -30px
}

.maps {
	background-position: -46px 3px;
	padding: 0 6px;
	margin-right: 10px
}

.phones {
	background-position: 1px 2px;
	padding: 0 9px;
	margin-right: 10px
}

.mails {
	background-position: -21px 3px;
	padding: 0 9px;
	margin-right: 10px
}

.commentWrite .brand {
	position: relative;
	margin: 40px 0;
	display: table;
	width: 100%
}

.brandlogo {
	margin: 10px auto 20px;
	display: table
}

.brandlogo img:first-child {
	padding-left: 0
}

.brandlogo img {
	width: 100px;
	padding: 0 5px
}

.table.contact .td {
	vertical-align: top;
	width: 50%;
	padding-right: 10px;
	text-align: left!important
}

.table.contact .td address {
	margin-bottom: 30px!important;
	font-style: normal
}

.table.contact .td p {
	padding: 3px 0
}

.table.contact .td h3 {
	margin-bottom: 30px
}

.socialsnet a:hover,
.table.contact .td p a {
	color: #fff;
	text-decoration: underline
}

.socialsnet {
	margin-top: 20px;
	display: table
}

.socialsnet a {
	color: #fff;
	display: inline-block;
	margin-bottom: 6px
}

.facebook,
.instagram,
.linkedin,
.pinterest,
.twitter,
.whatsapp {
	background: url(/images/socials.png) no-repeat 0 0;
	display: inline;
	margin-right: 12px;
	padding: 2px 12px
}

.twitter {
	background-position: -36px 0
}

.linkedin {
	background-position: -73px 0
}

.pinterest {
	background-position: -109px 0
}

.instagram {
	background-position: -145px 0
}

.whatsapp {
	background-position: -219px 0
}

.footerlogo {
	margin: 20px 0 -20px 30px;
	border-radius: 50px
}

.footerContact {
	padding: 20px;
	background: #fff;
	border-radius: 10px;
	user-select: none
}

.inp {
	padding: 15px;
	margin-bottom: 10px;
	width: 100%;
	background: #fff;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	display: table;
	border: 2px solid #f1f1f1;
	border-radius: 5px
}

.inp label {
	display: table;
	user-select: none;
	font-weight: 600;
	position: absolute;
	z-index: 100;
	font-size: 16px;
	color: #003049
}

.inp label.active,
.inp:hover label {
	margin-top: -15px;
	font-size: 12px;
	color: #999;
	opacity: .7
}

.ntp {
	padding: 3px 0;
	box-sizing: content-box;
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	color: #003049;
	position: relative;
	top: 3px;
	margin-top: 3px
}

textarea.ntp {
	resize: none;
	height: 70px
}

.snp {
	position: absolute;
	margin-top: -96px
}

.btn {
	padding: 12px 17px;
	background: #28bed6;
	float: right;
	color: #fff;
	margin: 0;
	font-size: 18px;
	border-radius: 5px;
	cursor: pointer;
	user-select: none
}

.cods {
	position: relative;
	top: -18px;
	display: inline
}

.btn1 {
	padding: 15px 22px;
	background: #28bed6;
	color: #fff;
	margin: 10px 0 -10px;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer
}

.btn1:hover,
.btn:hover {
	box-shadow: 0 0 40px rgba(0, 0, 0, .2) inset
}

.black {
	margin-bottom: 10px;
	color: #003049;
	font-size: 16px
}

.mapinfo {
	font-size: 15px;
	padding: 10px;
	box-sizing: border-box
}

.commentModal,
.commentModalBG {
	background: rgba(0, 0, 0, .6);
	position: fixed;
	z-index: 9000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.commentModal {
	background: 0 0;
	position: absolute;
	z-index: 7000;
	display: none
}

.commentModalText {
	padding: 40px;
	background: #f1f1f1;
	box-shadow: 0 0 60px rgba(0, 0, 0, .1) inset, 0 0 10px rgba(0, 0, 0, .1);
	margin: 70px auto;
	display: table;
	position: relative;
	overflow: hidden;
	z-index: 9999;
	width: 40%
}

.sozlesme {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(214, 40, 40, .9);
	box-sizing: border-box;
	color: #fff
}

.sozlesme strong {
	display: block;
	font-size: 35px;
	padding: 40px;
	background: #003049;
	color: #fff
}

.sozlesme ul {
	padding: 1px 50px
}

.sozlesme p {
	padding: 20px;
	background: #fff;
	width: 90%;
	margin: 0 auto 20px;
	display: table;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 0 0 13px rgba(0, 0, 0, .2)
}

.sozlesme ul li {
	color: #fff;
	padding: 5px 0
}

.checkbox label span a,
.commentModalText p {
	font-size: 18px!important;
	color: #003049
}

.checkbox label span a {
	color: #28bed6
}

.commentModalText small {
	margin-left: 6px;
	position: relative;
	top: -7px
}

.rates {
	display: inline-table;
	font-size: 16px;
	margin: 5px 10px 10px 0;
	padding: 20px;
	background: #fff;
	border-radius: 5px
}

.rating {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 2px solid #f1f1f1
}

.rating.nopad {
	padding-top: 1px!important;
	padding-bottom: 0
}

#sx1 {
	font-weight: 700
}

.rating .rate1,
.rating .rate3 {
	background: url(/images/str-bordo.png) no-repeat 0 0;
	padding: 9px 20px;
	position: relative;
	top: 6px;
	cursor: pointer;
	margin-right: 10px
}

.rating .rate1 {
	background-position: -59px 0
}

.rating i:last-child {
	margin-right: 0
}

.rig {
	float: right
}

.code {
	border-radius: 5px;
	padding: 4px;
	background: beige;
	border: 2px solid #f1f1f1;
	position: relative;
	margin-left: 4px;
	top: 19px;
	left: 0
}

.w3 {
	width: 120px!important
}

#kod,
#kod1 {
	border: 2px solid #f1f1f1;
	padding: 13px 13px 10px;
	font-size: 16px;
	border-radius: 5px
}

.refresh {
	background: url(/images/refresh.svg) no-repeat 0 0;
	cursor: pointer;
	padding: 10px;
	position: relative;
	top: 10px;
	display: inline;
	margin-left: 10px
}

.refresh:hover {
	opacity: .7
}

.close,
.close1,
.close2 {
	background: url(/images/close-bordo.svg) no-repeat 0 0;
	cursor: pointer;
	padding: 10px;
	position: relative;
	top: 0;
	float: right
}

.checkbox input[type=checkbox],
.radio input[type=radio] {
	display: none
}

.checkbox label,
.radio label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
	margin: 0 10px 0 0!important
}

.checkbox.list label,
.radio.list label {
	display: block!important
}

.checkbox input[type=checkbox]:checked+label::before,
.radio input[type=radio]:checked+label::before {
	background: #28bed6;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}

.checkbox label span,
.radio label span {
	font-size: 18px;
	font-weight: 500;
	color: #545454;
	position: relative;
	top: -5px
}

small.pid {
	font-size: 13px;
	color: #999;
	position: relative;
	top: -1px
}

.checkbox input[type=checkbox]:checked+label span,
.radio input[type=radio]:checked+label span {
	color: #485962
}

.checkbox label:before,
.radio label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	text-indent: 10px;
	border: 2px solid #28bed6;
	border-radius: 3px;
	background-color: #fff;
	transition: all .2s ease-in-out, color .2s ease-in-out
}

.radio label:before {
	border-radius: 50%
}

.jops,
.modals {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.jops-body {
	position: relative;
	top: 0;
	margin: 30px auto;
	display: table;
	padding: 30px;
	background: #00314a;
	z-index: 9999
}

.incFix {
	position: absolute;
	right: 5%;
	margin-top: -66px
}

#directions {
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0
}

.jops-body h3 {
	color: #fff;
	font-size: 1.6rem;
	padding-bottom: 30px
}

#map-canvas {
	width: 800px;
	height: 400px
}

.modalsBody {
	position: fixed;
	top: 0;
	overflow: hidden;
	display: block;
	z-index: 9999;
	width: 550px;
	border-radius: 5px;
	padding: 40px;
	margin: 40px auto;
	background: #fff!important;
	font-family: Arial;
	font-size: 18px;
	color: #555
}

.mapsj {
	background: url(/images/xmap.png) no-repeat 0 0;
	position: relative;
	padding: 10px 16px;
	left: 6px;
	top: 10px;
	cursor: pointer
}

.mapsj:hover {
	opacity: .7
}

.modalsBody h3 {
	font-size: 1.6rem
}

.modalsBg {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.modalsBody {
	position: relative;
	overflow: hidden;
	display: block;
	z-index: 9999;
	width: 550px;
	border-radius: 5px;
	padding: 40px;
	margin: 40px auto;
	background: #fff!important;
	font-family: Arial;
	font-size: 18px;
	color: #555
}

.modalsBody .btn {
	padding: 14px 20px;
	text-align: center;
	background: #00314a;
	color: #fff!important;
	border: 0!important;
	box-shadow: 0 0 0!important;
	display: block;
	width: 100%;
	font-family: Arial;
	font-size: 18px;
	margin-top: 35px;
	margin-bottom: -15px;
	-webkit-appearance: none!important
}

.modalsBody.inp,
select.inp {
	border-radius: 5px;
	padding: 15px;
	border: 2px solid #ebebeb;
	margin: 10px 6px 10px 0;
	float: left;
	width: 48%
}

.wid3 {
	width: 200px;
	float: left;
	margin-right: 10px
}

.wid2 {
	width: 100%!important
}

.line {
	height: 15px;
	text-align: center;
	position: absolute;
	background: #28bed6!important;
	left: 0;
	bottom: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s
}

.secBG {
	margin: 15px 0
}

.secBG input[type=radio] {
	display: none
}

.secBG input[type=radio]+label {
	width: 94%;
	display: inline-block;
	padding: 12px 15px 10px;
	background: #f2f2f2;
	color: #565656;
	font-weight: 300!important;
	margin: 5px 0;
	border-radius: 5px;
	cursor: pointer;
	position: relative;
	transition: all .3s
}

.close5 {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2
}

#hatax {
	padding: 40px 0 0;
	clear: both;
	color: red;
	display: block!important
}

#ht1 {
	clear: both;
	color: red;
	font-size: 16px;
	display: block!important
}

.close5:hover {
	opacity: .5
}

.secBG input[type=radio]:checked+label:after {
	content: "";
	right: 0;
	background: url(/images/verifys.png) no-repeat -2px 5px;
	padding: 14px 18px;
	position: absolute
}

.secBG input[type=radio]:checked+label {
	background: #28bed6;
	color: #fff
}

input[type=checkbox],
input[type=radio] {
	margin: 4px 0 0;
	line-height: normal
}

.secBG input[type=radio] {
	display: none
}

.load5Bg {
	background: rgba(0, 0, 0, .7);
	z-index: 9990;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.load5 {
	position: fixed;
	left: 45.3%;
	top: 30%;
	z-index: 9999
}

.load5 .outer {
	border: 15px solid rgba(255, 0, 0, .7);
	opacity: .9;
	width: 150px;
	height: 150px;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-radius: 50%;
	animation: spin-right .5s linear infinite normal;
	animation-delay: 1ms;
	margin: 0 auto
}

.load5 .inner {
	display: block;
	width: 90px;
	height: 90px;
	border: 15px solid rgba(255, 255, 255, .7);
	opacity: .9;
	border-radius: 50%;
	border-left-color: transparent;
	border-bottom-color: transparent;
	position: relative;
	top: -150px;
	margin: 0 auto;
	animation: spin-left .5s linear infinite normal;
	animation-delay: 1ms
}

.load5 .middle {
	display: block;
	width: 30px;
	height: 30px;
	border: 15px solid rgba(255, 0, 0, .5);
	opacity: .9;
	border-radius: 50%;
	border-left-color: transparent;
	border-bottom-color: transparent;
	position: relative;
	top: -240px;
	margin: 0 auto;
	animation: spin-right .5s linear infinite normal;
	animation-delay: 1ms
}

.marginNoLRTop30,
.marginNoLRTop30 .inner,
.marginNoLRTop30 .middle,
.marginNoLRTop30 .outer {
	margin: 30px 0!important
}

@keyframes spin-right {
	from {
		transform: rotate(0);
		opacity: .2
	}
	50% {
		transform: rotate(180deg);
		opacity: 1
	}
	to {
		transform: rotate(360deg);
		opacity: .2
	}
}

@keyframes spin-left {
	from {
		transform: rotate(0);
		opacity: .2
	}
	50% {
		transform: rotate(-180deg);
		opacity: 1
	}
	to {
		transform: rotate(-360deg);
		opacity: .2
	}
}

.loadct h2,
.loadct h3,
h2.sid {
	padding: 30px;
	margin: 30% auto!important;
	color: #fff;
	background: rgba(255, 0, 0, .7);
	border-radius: 5px;
	font-weight: 400!important;
	font-size: 28px!important;
	display: table
}

.loadct h3 span {
	font-size: 16px;
	display: block
}

.loadct h2:before,
h2.sid:before {
	content: "";
	background: url(/images/verifys.png) no-repeat 0 9px;
	padding: 0 11px;
	margin-right: 15px
}

.loadct h3 {
	line-height: 30px!important
}

.wid6 {
	width: 90%;
	float: left
}

.loadct .load5 {
	position: absolute;
	display: table;
	z-index: 9999;
	left: 43%;
	top: 35%
}

.sml {
	top: -5px!important
}

.checkbox label span a,
.sml,
.sml a,
.sml b,
.sml u {
	font-size: 16px!important;
	font-weight: 400
}

.sml a,
.sml b {
	font-weight: 700!important
}

footer table {
	border: 0;
	margin-top: 20px;
	width: 70%;
	padding: 0
}

footer table td,
footer table tr {
	padding: 4px 10px;
	border: 0;
	background: 0 0!important;
	color: #fff!important
}

footer table tr.activ {
	background: #001f2f!important
}

.tleft {
	text-align: justify!important
}

.tleft h1,
.tleft h2,
.tleft h3,
.tleft h4,
.tleft h5,
.tleft h6 {
	text-align: center!important
}

.tleft ol,
.tleft ul {
	padding: 30px 0 30px 60px
}

@media only screen and (min-width:1050px) and (max-width:1366px) {
	.table .td {
		width: 33%!important;
		box-sizing: border-box
	}
	.page {
		width: 90%
	}
	#hizmetler .td img {
		width: 90%
	}
	.eteklif {
		display: none
	}
	.teklif {
		display: block
	}
	#sss .td {
		display: table-cell;
		width: 50%;
		padding: 0
	}
	.contact .td span,
	.snp {
		display: none
	}
	.center .td strong {
		font-size: 1.7rem
	}
	.contact .td:first-child {
		width: 37%
	}
	.contact .td:last-child {
		width: 63%
	}
	.tab .img {
		height: 180px;
		margin-bottom: 14px
	}
	.tab strong {
		font-size: 20px!important
	}
	.tab p {
		padding: 0;
		font-size: 17px
	}
	.owl-slide {
		height: 492px
	}
	.commentModalText {
		width: 70%
	}
	.shareText {
		width: 84%!important
	}
	.pad {
		padding-bottom: 0
	}
	.ony {
		top: 1.5%
	}
}

@media only screen and (min-width:800px) and (max-width:1049px) {
	.eteklif {
		display: none
	}
	.h1,
	h1,
	h1 a {
		font-size: 2rem!important;
		line-height: 53px
	}
	.teklif {
		display: block
	}
	body {
		overflow-x: hidden
	}
	.page {
		width: 90%
	}
	.table .td {
		width: 100%!important;
		display: table;
		margin: 20px auto;
		text-align: center;
		box-sizing: border-box
	}
	#hizmetler .td img {
		width: 90%
	}
	#hizmetler .td {
		padding: 10px 20px!important;
		margin: 0!important
	}
	#sss .td {
		display: block;
		width: 100%;
		padding: 0
	}
	.owl-nav {
		display: none
	}
	.c1 {
		padding: 0
	}
	header address {
		font-size: 17px
	}
	.commentModalText {
		width: 89%;
		padding: 30px
	}
	.shareText {
		width: 70%!important
	}
	.pad {
		padding-bottom: 0
	}
	.ony {
		top: 26px;
		right: -20px
	}
	.h1,
	h1 {
		font-size: 2.125rem
	}
	.menu ul li a {
		font-size: 21px
	}
	.view {
		margin-top: -40px
	}
	.comment {
		margin-top: 30px
	}
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.4;
		font-size: 1.8rem
	}
	.phone {
		top: 7px
	}
	.snp {
		margin-top: -26px
	}
	.footerContact {
		margin-top: 50px
	}
	.center .td,
	.slide .td {
		width: 100%!important
	}
	.tab .img {
		height: auto!important
	}
	.owl-carousel .item,
	.owl-item {
		width: 100%!important;
		display: table!important
	}
	.owl-slide {
		display: table!important;
		height: auto!important;
		overflow: visible;
		position: relative
	}
	.owl-stage {
		transform: none!important;
		width: auto!important
	}
	.owl-carousel {
		width: auto!important;
		position: static;
		left: 0;
		top: 0
	}
	.table.contact .td {
		width: 100%;
		padding: 10px 0!important;
		text-align: left!important
	}
	.footerlogo {
		margin-left: 0
	}
}

@media only screen and (min-width:490px) and (max-width:799px) {
	.footer-btm span a {
		display: block;
		margin: 5px 0;
		text-align: center
	}
	.callBtn {
		display: block
	}
	.mails {
		display: none
	}
	.footer-btm span {
		float: none;
		clear: both
	}
	body,
	html {
		overflow-x: hidden
	}
	.etiket a {
		display: table;
		margin-bottom: 10px
	}
	.h1,
	h1,
	h1 a {
		font-size: 2rem!important;
		line-height: 53px
	}
	.tleft ol,
	.tleft ul {
		padding: 30px 0 30px 30px
	}
	.header address {
		font-size: 29px;
		padding: 20px 0
	}
	#map-canvas {
		width: 420px;
		height: 400px
	}
	.modalsBody {
		width: 344px;
		text-align: left!important
	}
	.incFix {
		position: absolute;
		right: 11%;
		margin-top: -66px
	}
	.eteklif {
		display: none
	}
	.teklif {
		display: block
	}
	body {
		overflow-x: hidden
	}
	.footer-btm {
		text-align: center
	}
	.footer-btm span {
		float: none;
		display: table;
		margin: 10px auto
	}
	.logo {
		background: url(/img/logo/mlogo.jpg) no-repeat 0 0;
		width: 347px;
		height: 58px
	}
	.hkn {
		float: none;
		width: 100%
	}
	.page {
		width: 90%
	}
	.mobilMenu {
		display: table
	}
	.td:last-child {
		padding: 0
	}
	.table .td {
		width: 100%!important;
		display: table;
		padding: 0!important;
		margin: 20px auto;
		text-align: center;
		box-sizing: border-box
	}
	#hizmetler .td img {
		width: 90%
	}
	#hizmetler .td {
		padding: 10px 20px!important;
		margin: 0!important
	}
	#sss .td {
		display: block;
		width: 100%;
		padding: 0
	}
	.c1,
	.menu,
	.owl-nav,
	.snp {
		display: none
	}
	.menu {
		border-radius: 100%;
		width: 300px;
		left: 25%;
		top: 10%;
		box-shadow: 0 0 60px rgba(0, 0, 0, .2) inset;
		overflow: hidden;
		position: fixed;
		z-index: 9955
	}
	.menu ul {
		display: block;
		width: 100%;
		margin: 0
	}
	.menu ul li {
		width: 100%;
		float: none;
		text-align: center
	}
	.menu ul li a {
		padding: 15px 20px!important;
		font-size: 20px!important
	}
	.banner .tel {
		position: relative;
		bottom: 0;
		right: 0;
		background: #28bed6;
		width: 100%;
		z-index: 1000
	}
	.c2 {
		display: table;
		width: 100%;
		padding: 0
	}
	.phone {
		display: none
	}
	.down h3 {
		font-size: 21px
	}
	.down {
		margin: 0
	}
	#sss .td {
		margin: 0!important
	}
	.banner .tel strong a.h2 {
		font-size: 2rem!important
	}
	header address {
		padding: 20px 20px 10px 20px
	}
	.ony {
		top: 96px;
		right: 0
	}
	.shareBg {
		position: fixed
	}
	.shareBody {
		position: absolute!important
	}
	.shareText {
		width: 81%!important
	}
	.shareText .titleBig {
		font-size: 27px!important
	}
	#iletisim {
		padding: 20px!important
	}
	.page {
		width: 90%
	}
	.h1,
	h1 {
		font-size: 1.7rem
	}
	.pad {
		padding: 20px
	}
	.banner {
		height: auto;
		margin-top: -10px!important
	}
	.banner .tel {
		bottom: 6%
	}
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 1.6rem;
		line-height: 1.6
	}
	span.hig {
		font-size: 1.8rem
	}
	.table.contact .td {
		width: 100%;
		padding: 10px 0!important;
		text-align: left!important
	}
	.footerlogo {
		margin-left: 0
	}
	.center .td,
	.slide .td {
		width: 100%!important
	}
	.tab .img {
		height: auto!important
	}
	.comment,
	.view {
		display: table;
		margin: 20px auto!important
	}
	.owl-carousel .item,
	.owl-item {
		width: 100%;
		display: table
	}
	.tab .img {
		height: auto
	}
	.tab {
		width: auto!important;
		display: block
	}
	.owl-slide {
		display: table;
		height: auto;
		overflow: visible;
		position: relative
	}
	.owl-stage {
		transform: none!important;
		width: auto!important
	}
	.owl-carousel {
		width: auto;
		position: static;
		left: 0;
		top: 0
	}
	.shrBtn {
		width: 38.4%
	}
	.buttonBg div:last-child {
		width: 88%!important
	}
	.buttonBg:last-child div:last-child {
		width: 38.4%!important
	}
	.commentModalText {
		width: 80%
	}
	.rates {
		box-sizing: border-box;
		width: 100%;
		text-align: center
	}
	.st1,
	.st2,
	.st3 {
		background: url(/images/star-bordo.png) no-repeat 0 0;
		padding: 20px 32px;
		margin-right: 1px
	}
	.banner .tel strong span {
		text-align: center
	}
	.banner .tel strong {
		padding: 20px 10px
	}
	#kod,
	#kod1 {
		border: 2px solid #f1f1f1;
		padding: 13px 13px 10px;
		font-size: 16px;
		border-radius: 5px;
		float: left
	}
	.w3 {
		width: 154px!important;
		display: block;
		margin: 19px 0 0
	}
	.btn {
		padding: 13px 14px;
		font-size: 16px;
		display: block;
		clear: both;
		float: none!important
	}
	.commentModalText {
		padding: 25px
	}
	.sozlesme strong {
		font-size: 30px;
		padding: 30px
	}
	.sozlesme ul li {
		font-size: 16px!important
	}
	figure.rigs {
		float: none;
		display: table;
		margin: 30px auto
	}
	.phones {
		display: none
	}
	.tabj {
		width: 175px
	}
	.mblSt {
		border-bottom: 20px solid #28bed6
	}
}

@media only screen and (min-width:768px) and (max-width:768px) {
	.footer-btm span a {
		display: block;
		margin: 5px 0;
		text-align: center
	}
	.callBtn {
		display: block
	}
	.icocset {
		bottom: 35%
	}
	.menu {
		border-radius: 100%;
		width: 300px;
		left: 33%;
		top: 10%
	}
	.logo {
		background: url(/img/logo/blogo.jpg) no-repeat 0 0;
		width: 450px;
		height: 71px
	}
	.wid3 {
		width: 162px
	}
	span.hig {
		font-size: 1.525rem
	}
}

@media only screen and (min-width:200px) and (max-width:489px) {
	.wid3 {
		width: 162px
	}
	.callBtn {
		display: block
	}
	.footer-btm span a {
		display: block!important;
		margin: 8px 0!important;
		text-align: center!important
	}
	body,
	html {
		overflow-x: hidden
	}
	.menu {
		border-radius: 100%;
		width: 300px;
		left: 33%;
		top: 10%
	}
	.mblSt {
		border-bottom: 20px solid #28bed6
	}
	.tabj {
		width: 100%
	}
	.etiket a {
		display: table;
		margin-bottom: 10px
	}
	figure.rigs {
		float: none;
		display: block;
		width: 95%;
		margin: 30px auto;
		padding: 0;
		position: relative;
		box-sizing: border-box;
		overflow: hidden
	}
	.mobilMenu {
		display: table!important
	}
	.modalsBody {
		width: 295px;
		text-align: left!important;
		padding: 20px 30px 20px 16px
	}
	.header address {
		font-size: 29px;
		padding: 20px 0
	}
	.tleft ol,
	.tleft ul {
		padding: 30px 0 30px 30px
	}
	.td:last-child {
		padding: 0
	}
	.table .td {
		width: 100%!important;
		display: table;
		padding: 0!important;
		margin: 20px auto;
		text-align: center;
		box-sizing: border-box
	}
	.h1,
	h1,
	h1 a {
		font-size: 2rem!important;
		line-height: 53px
	}
	.page {
		width: 100%;
		display: block
	}
	#map-canvas {
		width: 320px;
		height: 300px
	}
	.modalsBody {
		width: 290px;
		text-align: left!important
	}
	.incFix {
		position: absolute;
		right: 17%;
		margin-top: -66px
	}
	.eteklif {
		display: none
	}
	.banner,
	.teklif {
		display: block
	}
	.footer-btm {
		text-align: center
	}
	.footer-btm span {
		float: none;
		display: table;
		margin: 10px auto
	}
	.hkn {
		float: none;
		width: 100%
	}
	.logo {
		background: url(/img/logo/mblogo.jpg) no-repeat 0 0;
		width: 280px;
		height: 44px
	}
	.banner .tel strong span {
		text-align: center
	}
	.banner .tel strong {
		padding: 0 10px 20px
	}
	.st1,
	.st2,
	.st3 {
		padding: 20px 32px;
		margin-right: 1px
	}
	#hizmetler .td img {
		width: 90%
	}
	.table .td {
		width: 100%!important;
		display: table;
		padding: 20px;
		margin: 20px auto;
		text-align: center;
		box-sizing: border-box
	}
	body {
		overflow-x: hidden
	}
	#hizmetler .td {
		padding: 10px!important;
		margin: 0!important
	}
	#sss .td {
		display: block;
		width: 100%;
		padding: 0
	}
	.c1,
	.footerlogo,
	.menu,
	.owl-nav,
	.snp {
		display: none
	}
	.mobilMenu {
		display: table
	}
	.menu {
		border-radius: 100%;
		width: 300px;
		left: 10%;
		top: 40%;
		box-shadow: 0 0 60px rgba(0, 0, 0, .2) inset;
		overflow: hidden;
		position: fixed;
		z-index: 9955
	}
	.menu ul {
		display: block;
		width: 100%;
		margin: 0
	}
	.menu ul li {
		width: 100%;
		float: none;
		text-align: center
	}
	.menu ul li a {
		padding: 15px 20px!important;
		font-size: 20px!important
	}
	.banner .tel {
		position: relative;
		bottom: 0;
		right: 0;
		background: #28bed6;
		width: 100%;
		z-index: 1000
	}
	.c2 {
		display: table;
		width: 100%;
		padding: 0
	}
	.phone {
		display: none
	}
	.down h3 {
		font-size: 21px
	}
	.down {
		margin: 0;
		padding: 10px 18px
	}
	#sss .td {
		margin: 0!important
	}
	.banner .tel strong a.h2 {
		font-size: 1.7rem!important
	}
	header address {
		padding: 20px 20px 10px 20px
	}
	.mails {
		display: none
	}
	.menu {
		left: 10%;
		top: 10%
	}
	.ony {
		top: 96px;
		right: 0
	}
	.shareBg {
		position: fixed
	}
	.shareBody {
		position: absolute!important
	}
	.shareText {
		width: 81%!important
	}
	.shareText .titleBig {
		font-size: 27px!important
	}
	#iletisim {
		padding: 20px 10px!important
	}
	.h1,
	h1 {
		font-size: 1.7rem
	}
	.footer-btm span a {
		display: inline;
		margin: 1px 0;
		text-align: center;
		font-size: 16px
	}
	.pad {
		padding: 20px
	}
	.banner {
		height: auto;
		margin-top: -20px!important
	}
	.banner .tel {
		bottom: 6%
	}
	.center .td strong,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h2,
	h3,
	h4,
	h5,
	h6,
	span.hig {
		font-size: 1.525rem
	}
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 1.6rem;
		line-height: 1.6
	}
	.table.contact .td {
		width: 100%;
		padding: 10px 0!important;
		text-align: left!important
	}
	.footerlogo {
		margin-left: 0
	}
	.center .td,
	.slide .td {
		width: 100%!important
	}
	.tab .img {
		height: auto!important
	}
	.comment,
	.view {
		display: table;
		margin: 20px auto!important
	}
	.owl-carousel .item,
	.owl-item {
		width: 100%;
		display: table
	}
	.tab .img {
		height: auto
	}
	.owl-slide {
		display: table;
		height: auto;
		overflow: visible;
		position: relative
	}
	.owl-stage {
		transform: none!important;
		width: 100%!important
	}
	.owl-carousel {
		width: auto;
		position: static;
		left: 0;
		top: 0
	}
	.shrBtn {
		width: 37%
	}
	.buttonBg div:last-child {
		width: 87%!important
	}
	.buttonBg:last-child div:last-child {
		width: 37%!important
	}
	.commentModalText {
		width: 80%
	}
	.rates {
		box-sizing: border-box;
		width: 100%;
		text-align: center
	}
	.tab {
		width: auto!important;
		display: block
	}
	p {
		padding: 20px
	}
	.down p {
		display: none;
		padding: 20px 0 20px 20px
	}
	#kod,
	#kod1 {
		border: 2px solid #f1f1f1;
		padding: 13px 13px 10px;
		font-size: 16px;
		border-radius: 5px;
		float: left
	}
	.w3 {
		width: 154px!important;
		display: block;
		margin: 19px 0 0
	}
	.btn {
		padding: 13px 14px;
		font-size: 16px;
		display: block;
		clear: both;
		float: none!important
	}
	.pad,
	.pad1,
	.pad2 {
		padding: 20px 10px!important
	}
	.w3 {
		width: 154px!important;
		display: table;
		margin: 10px auto 0;
		border: 1px solid #f2f2f2;
		padding: 10px;
		border-radius: 3px
	}
	.commentModalText {
		padding: 25px
	}
	.sozlesme strong {
		font-size: 30px;
		padding: 30px
	}
	.sozlesme ul li {
		font-size: 16px!important
	}
	.phones {
		display: none
	}
	.footer-btm span {
		float: none;
		clear: both
	}
}