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, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; }
/* HTML5 reset-browser */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: open Sans, serif;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none }
:focus { outline: 0 }
.clear { clear: both }
img{ max-width:100%; height:auto;}
.form-holder { 
    line-height: 20px; 
    text-align: center; 
    width: 20%; 
    margin: 0px auto 0 auto; 
    font-size:12px; 
    position: absolute;      
    top: 0px;      
    left: 0px;      
    right: 0px; 
    bottom: 0px;
    border-right: 3px solid #841D16;
    border-left: 3px solid #841D16;      
    box-sizing: border-box;        
    background: -moz-linear-gradient(top, #F44336 0%, #CE281B 100%);       
    background: -webkit-linear-gradient(top, #F44336 0%, #CE281B 100%);      
    background: linear-gradient(to bottom, #F44336 0%, #CE281B 100%);      
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CE281B', endColorstr='#F44336', GradientType=0 );
    padding: 15px 20px; 
    max-width: 100%; 
    z-index: 1;
}
.form-holder .form-title { color: #fff; font-size: 13px;   letter-spacing: 1px; text-align: center; font-weight: 300;  margin-bottom: 7px; box-sizing: border-box;margin-top: 20px;}
.tesekkurler { display: none; padding: 20px 10px; text-align: center }
.form-title strong{
    font-size: 22px;
}
.wrapper { background: #141B26; height: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 300px; width: 100%;  box-sizing: border-box;}
.sol{ width:40%; float:left; position: relative; top: 0px; left: 0px; bottom: 0px; max-width: 100%;height: 100%;overflow: hidden; 
background: url(../images/slider/sol/1.jpg) top center no-repeat;
background-size: contain;}
.sag{width:40%; float:right; position: relative; top: 0px;  right: 0px;      bottom: 0px;max-width: 100%;height: 100%;      overflow: hidden;
background: url(../images/slider/sag/1.jpg) top center no-repeat;
background-size: contain;}
.slider{width:100%; display: inline-block;}
.slider1{width:100%; display: inline-block;}

.icerik{  width:100%; }
.title{width: 100%; ; font-size:20px; color: #ed1c24;  font-weight:700;box-sizing: border-box;      padding:  10px 20px;}
.icerik section{width: 100%;  font-size: 15px;color: #4c4c4c;box-sizing: border-box;padding: 10px 20px;}
.icerik li {list-style:url(../images/li.png);}
.logo{
    margin-bottom: 10px;
    padding-bottom: 15px;
    margin-top: 5px;
    border-bottom: 1px solid #fff;
}
.tel{
    text-align: center;
    margin-bottom: 10px;
    line-height: 25px;
    margin-top: 40px;
}
.tel a {
    color: #fff;
    font-size: 25px;
}
.slider .bx-wrapper .bx-pager{
    bottom: 20px;
}
.slider .bx-wrapper .bx-pager.bx-default-pager a {background-color:#bcbbb8;}
.slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#fff;}
.slider ul li {}

.w-logo {
    position: absolute;
    z-index: 2;
    top: 7%;
    left: 50%;
    margin-left: -90px;
}

.w-kampanya {
    position: absolute;
    z-index: 2;
    top: 15%;
    max-width: 98%;
    right: 0px;
}.a-logo {
    position: absolute;
    z-index: 2;
    top: 7%;
    left: 50%;
    margin-left: -90px;
}

.a-kampanya {
    position: absolute;
    z-index: 2;
    top: 35%;
    max-width: 97%;
    left: 0px;
}


.sol-m{ display:none; position: relative;}
.sag-m{ display:none;}
.sol-m-text {
    width: 85%;
    padding: 15px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 5%;
    left: 7%;
    color:  #FFF;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sol-m-text h4 {
    font-size: 16px;
}
.sol-m-text p {
    font-size:  13px;
}
.thanks {
    margin-top: 25%;
}
.thanks h4 {
    font-size: 14px;
    font-weight: 400;
    color:  #FFF;
    line-height: 22px;
}
.thanks .form_submit {
    display: block;
    margin: 15px 15px;
    padding: 10px;
    font-size: 14px;
    font-weight:  bold;
    background: #FFF;
    text-align:  center;
    color:  #000; 
}