* {padding: 0;  margin: 0;    box-sizing: border-box;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;   font-family: 'Helvetica Neue';letter-spacing: .3px; font-weight:300}
a{text-decoration:none; font-family: 'Helvetica Neue';font-size: 16px;letter-spacing: 0px;transition: all .5s ease-out;}
a,a:hover {text-decoration: none;}
b,strong {   font-weight: 700;}
ol,ul {list-style: none;  margin: 0;}
body {line-height: 1;font-family: 'Helvetica Neue';}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}:focus {	outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
html, body{width:100%;height:100%;font-family: 'Helvetica Neue';}  

.temizle{clear:both;}
.no-padding-top { padding-top: 0 !important;}
.no-padding-right { padding-right: 0 !important;}
.no-padding-bottom { padding-bottom: 0 !important;}
.no-padding-left { padding-left: 0 !important;}
.no-margin-top { margin-top: 0 !important;}
.no-margin-right { margin-right: 0 !important;}
.no-margin-bottom { margin-bottom: 0 !important;}
.no-margin-left { margin-left: 0 !important;}
.hide { display: none !important;}
.block {  display: block !important;}
.inline-block {display: inline-block !important;}
.no-margin { margin: 0 !important;}
.ds-effect {box-shadow: 5px 5px 15px 0 rgba(0,0,0,.1);transition: .22s ease-out; transition-property: transform,box-shadow;}
.ds-effect:hover { transform: translate3d(0,-.1875rem,0); box-shadow: 5px 15px 30px 0 rgba(0,0,0,.15); }
.mt15{margin-top:15px}
.mt25{margin-top:25px}
.mt45{margin-top:45px}
.bg30{background: rgba(0, 0, 0, .3);width:100%;height:100%;position:absolute;left:0;top:0;z-index: 2;}
.bg70{background: rgba(0, 0, 0, .7);width:100%;height:100%;position:absolute;left:0;top:0;z-index: 2;}
.bg60{background: rgba(0, 0, 0, .6);width:100%;height:100%;position:absolute;left:0;top:0;z-index: 2;}
.grdbg{width:100%;position:absolute;height: 25vh;top:0;z-index:2;background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%);}
.grdbgbottom{width:100%;position:absolute;height: 25vh;bottom:0;z-index:2;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%);}

.table{display:table; width:100%}
.table>.row{display:table-row}
.table>.row>div{display:table-cell; vertical-align:middle}
.td2.table>.row>div{width:calc(100% / 2)}
.td3.table>.row>div{width:calc(100% / 3)}
.td4.table>.row>div{width:calc(100% / 4)}
.td5.table>.row>div{width:calc(100% / 5)}


.main{width:100%}
.alink{margin-top:-50px; position:absolute;}
.begin{background: url(/img/Background.jpg) top repeat-y;background-size: 100% auto;}
.ust-colud{background: url(/img/ust-colud.png) no-repeat;background-size: 100% auto;}
.kapla{position:relative}
.txtmain{width: calc(100% - 25px);padding-right: 25px;}
.rtl{flex-direction: row-reverse;}
.leftcolum{ padding: 0;padding-left: 50px;}
.twon{font-weight:300}
.twon a{font-weight:bold}
.twon a, .twon{color:#fff;font-size: 12px;}

.twon a:hover{color:#46B974}
.icortala{width:100%; max-width:1300px; margin:0 auto}
h1, h2{ font-weight:normal; letter-spacing:.1px}
.colum{width:100%;/* padding-top: 7vh; */text-align:center;margin-bottom:3vh;}
.beyaz{color:#fff !important}


form:focus { outline: 0;}
a[href^=tel] {color: inherit;  text-decoration: none;}
body.no-scroll,html.no-scroll {overflow: hidden;}
body.homepage,html.homepage {padding-top: calc(100vh - 210px);}
textarea {  overflow: auto;  resize: none;}

textarea::placeholder {  color: #BFB5B2 !important}
::-webkit-input-placeholder {color: #BFB5B2 !important}
:-ms-input-placeholder {color: #BFB5B2 !important;}
::placeholder {color: #BFB5B2 !important;}

@media (min-width:319px) and (max-width:768px) {  body.homepage,html.homepage {  padding-top: calc(100vh - 317px); }}


