

@media only screen and (max-width: 767px) {
.online .wpcf7-list-item {
    display: block;
    margin: 0px;
}

.online .wpcf7-list-item {
    margin: 0 0 10px 1em !important;
}
}

.online form.cform {
    padding-top: 10px;
}


.cf-sb .sendbutton {
    font-style: normal;
    border: 1px solid #28223e;
    background: #28223e!important;
    padding: 12px 25px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}




div.wpcf7 input[type="file"] {
     width: 100% !important;
}


    .content .cform ol li.fotok.disclaimer{

    font-size: 12px;

}

    span.wpcf7-list-item.first {
    margin: 0px;
}


form.cform {

    padding-top: 20px

}



form.cform ul,

form.cform ol {

    list-style-type: none;

    margin: 0

}



form.cform .reqtxt,

form.cform .emailreqtxt {

    display: block;

    text-align: right;

    font-size: 12px;

    color: #ccc

}



form.cform li {

    margin-bottom: 15px

}







form.cform li input:focus,

form.cform li textarea:focus {

    color: #000

}









form.cform li.cf-box-group input {

    display: block;

    margin-right: 0;

    margin-top: 5px;

    width: auto

}



form.cform li.cf-box-group label {

    display: block;

    margin-left: 25px;

    margin-top: -17px;

    width: auto

}



form.cform .secinput {

    width: 100px;

    margin-right: 10px;

    height: 30px

}



form.cform input[type=email]:hover,

form.cform input[type=number]:hover,

form.cform input[type=password]:hover,

form.cform input[type=tel]:hover,

form.cform input[type=text]:hover,

form.cform textarea:hover {

    border: 1px solid #b9b9b9;

    border-top: 1px solid #a0a0a0;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)

}






.cf-sb .sendbutton {

     font-style: normal;

    border: 1px solid #28223e;

    background: #28223e!important;

    padding: 12px 25px;

    font-size: 20px;

    font-weight: 500;

    color: #fff;

}



cf-sb .sendbutton span:before {



}



form.cform.quick-contact-us input[type=text],

form.cform.quick-contact-us textarea {

    border: 1px solid #5b7280;

    border-radius: 4px;

    padding: 10px

}



form.cform.quick-contact-us .reqtxt,

form.cform.quick-contact-us .emailreqtxt {

    display: none

}



form.cform.quick-contact-us .cf_hidden {

    display: none

}



form.cform.quick-contact-us #cforms_captcha {

    padding: 0 5px

}



form.cform.quick-contact-us li > label {

    display: none

}



form.cform.quick-contact-us li.is_checkbox label,

form.cform.quick-contact-us li.is_checkbox input {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    width: auto;

    font-size: 13px

}



form.cform.quick-contact-us li.is_checkbox label {

    margin-left: 5px

}



form.cform.quick-contact-us li.is_checkbox input {

    margin-right: 10px

}



form.cform.quick-contact-us .cf-sb .sendbutton {

    background: rgba(27, 32, 39, 0.25)!important

}



.content .cform ol {

    font-size: 0

}





.cform h5 {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #4d9cbb;
    margin: 5px 0px;

}



.is-textfield span {

       font-size: 15px;

}









.content .cform .reqtxt,

.content .cform .emailreqtxt {

    display: none

}



.content .cform input[type="text"],

.content .cform input[type="email"],

.content .cform input[type="tel"] {

    padding: 8px 10px

}



.content .cform input[type="text"],

.content .cform textarea,

.content .cform input[type="email"],

.content .cform input[type="tel"] {

background: #F8F9F9;
    border: 1px solid #C4C6CA;
    border-radius: 2px;
    display: block;
    width: 100%;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #bebebe;
    border-radius: 3px;

}



.content .cform input:invalid,

.content .cform textarea:invalid {

    background-color: #FFECEC

}



.content .cform select {

    background: #f1f3f3;

    display: block;

    width: 99%;

    height: 34px

}



.content .cform li hr {

    border-color: #d6d6d6

}



.content .cform li#li-2-6 label {

    max-width: 230px

}



.content .cform li#li-2-7 label {

    display: none

}



.content .cform label.reqfield span:after {

    content: " ( Gerekli )";

    color: #b9451d;

    font-family: "Times New Roman";

    font-style: italic

}



.content .cform label.reqfieldemail span:after {

    content: " ( Email Gerekli )";

    color: #b9451d;

    font-family: "Times New Roman";

    font-style: italic

}



form.aform {

    padding-top: 20px

}



form.aform ul,

form.aform ol {

    list-style-type: none;

    margin: 0

}



form.aform .reqtxt,

form.aform .emailreqtxt {

    display: block;

    text-align: right;

    font-size: 12px;

    color: #ccc

}



form.aform li {

    margin-bottom: 15px

}



form.aform li label {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    width: 90%;

    margin-right: 10px;

    display: none

}



form.aform li input,

form.aform li textarea {

    padding: 5px;

    width: 100%

}



form.aform li input:focus,

form.aform li textarea:focus {

    color: #000

}



form.aform li.is_checkbox > * {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    vertical-align: middle;

    width: auto

}



form.aform input[type=checkbox] {

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1)

}



form.aform li.is_checkbox label {

    margin-left: 5px

}



form.aform li.cf-box-group input {

    display: block;

    margin-right: 0;

    margin-top: 5px;

    width: auto

}



form.aform li.cf-box-group label {

    display: block;

    margin-left: 25px;

    margin-top: -17px;

    width: auto

}



form.aform .secinput {

    width: 200px;

    margin-right: 10px;

    height: 30px

}



form.aform input[type=email]:hover,

form.aform input[type=number]:hover,

form.aform input[type=password]:hover,

form.aform input[type=tel]:hover,

form.aform input[type=text]:hover,

form.aform textarea:hover {

    border: 1px solid #3D6F79;

    border-top: 1px solid #264B52;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    color: #FFF

}



form.aform input:invalid,

form.aform textarea:invalid {

    background-color: #945050

}



form.aform input[type=email]:focus,

form.aform input[type=number]:focus,

form.aform input[type=password]:focus,

form.aform input[type=tel]:focus,

form.aform input[type=text]:focus,

form.aform textarea:focus {

    outline: none;

    border: 1px solid #4d90fe;

    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)

}



form.aform.quick-contact-us input[type=text],

form.aform.quick-contact-us textarea {

    border: 1px solid #5b7280;

    border-radius: 4px;

    padding: 10px

}



form.aform.quick-contact-us .reqtxt,

form.aform.quick-contact-us .emailreqtxt {

    display: none

}



form.aform.quick-contact-us .cf_hidden {

    display: none

}



form.aform.quick-contact-us #cforms_captcha {

    padding: 0 5px

}



form.cform.quick-contact-us li > label {

    display: none

}



form.aform.quick-contact-us li.is_checkbox label,

form.aform.quick-contact-us li.is_checkbox input {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    width: auto;

    font-size: 13px

}



form.aform.quick-contact-us li.is_checkbox label {

    margin-left: 5px

}



form.aform.quick-contact-us li.is_checkbox input {

    margin-right: 10px

}



form.aform.quick-contact-us .cf-sb .sendbutton {

    background: rgba(27, 32, 39, 0.25)!important

}



.content .aform ol {

    font-size: 0

}



.content .aform ol li {

    font-size: .8125rem;

    font-family: 'Roboto', sans-serif

}







.aform .reqtxt,

.aform .emailreqtxt {

    display: none

}



.aform input[type="text"],

.aform input[type="email"],

.aform input[type="tel"] {

    padding: 8px 10px

}



.aform input[type="text"],

.aform textarea,

.aform input[type="email"],

.aform input[type="tel"] {

    background: none;

    border: 1px solid #376771;

    border-radius: 2px;

    color: #fff

}



.aform select {

    background: #f1f3f3;

    display: block;

    width: 99%;

    height: 34px

}



.aform li hr {

    border-color: #d6d6d6

}



.aform li#li-2-6 label {

    max-width: 230px

}



.aform li#li-2-7 label {

    display: none

}



.aform span.wpcf7-not-valid-tip {

    color: #F77;

    font-size: .9em;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    display: inline-table

}



.aform .wpcf7-validation-errors {

    border: 1px solid #BFB066;

    line-height: 16px;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 13px;

    background-color: #D1C171;

    color: #000

}



.aform input[type=text].wpcf7-not-valid,

.aform input[type=email].wpcf7-not-valid,

.aform input[type=tel].wpcf7-not-valid,

.aform textarea.wpcf7-not-valid {

    border: 1px solid #F77:

    

    }

 

form.pform {

    padding-top: 0

}



form.pform ul,

form.pform li,

form.aform ol {

    list-style-type: none;

    margin: 0

}



form.pform .disclaimer {

    margin-bottom: 15px;

    font-size: .7125rem;

    font-style: normal;

    line-height: 15px;

    list-style-type: none;

    text-transform: initial;

    color: #d4dcde;

    font-family: 'Roboto', sans-serif

}



form.pform li {

    margin-bottom: 15px;

    font-size: .8125rem

}







form.pform li input,

form.aform li textarea {

    padding: 5px;

    width: 100%

}



form.pform li input:focus,

form.pform li textarea:focus {

    color: #000

}



form.pform li.is_checkbox > * {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    vertical-align: middle;

    width: auto;

    font-family: 'Poppins', sans-serif;

    color: #a0a0a0;

}



.pform ol li.is_checkbox {

    font-size: .8125rem;

    margin-bottom: 0;

}



form.pform li.is_checkbox label {

    margin-left: 7px;

}



#label-3-3.cf-after:after {

     content: 'Ucretsiz';

    padding-left: 5px;

    color: chocolate;

        font-weight: 500;

}



form.pform li.cf-box-group input {

    display: block;

    margin-right: 0;

    margin-top: 5px;

    width: auto

}



form.pform li.cf-box-group label {

    display: block;

    margin-left: 25px;

    margin-top: -17px;

    width: auto

}



form.pform .secinput {

    width: 100px;

    margin-right: 10px;

    height: 30px

}



.cf-ol {

    margin-top: 0;

    margin-bottom: 0;

}



p.linklove {

    display: none

}



form.pform.quick-contact-page input[type=text],

form.pform.quick-contact-page input[type=email],

form.pform.quick-contact-page input[type=tel],

form.pform.quick-contact-page textarea {

    border: 1px solid #DCDEDE;

    border-radius: 2px;

    padding: 7px

}



form.pform.quick-contact input[type=text],

form.pform.quick-contact input[type=email],

form.pform.quick-contact input[type=tel],

form.pform.quick-contact textarea {

    border: 1px solid #5b7280;

    border-radius: 4px;

    padding: 10px

}



form.pform textarea {

    width: 100%;

    margin-top: 10px

}



form.pform input[type=email]:hover,

form.pform input[type=number]:hover,

form.pform input[type=password]:hover,

form.pform input[type=tel]:hover,

form.pform input[type=text]:hover,

form.pform textarea:hover {

    border: 1px solid #b9b9b9;

    border-top: 1px solid #a0a0a0;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)

}




   

    

    @media only screen and (min-width: 768px){

    

    
    .content .cform ol li {

    font-size: 15px;

        font-weight: 400;
        width: 100%;

}




    









   cform li,

{



        *display: inline-block;



        *display: inline;



        *zoom: 1;



        width: 100%;



        vertical-align: top;



        margin-right: 15px;



        display: inline



    }






   


    .content .cform li.spline {



        width: 100%



    }






}

      @media only screen and (max-width: 768px){

    .content .cform ol li {

    font-size: 16px;

    font-family: 'Roboto', sans-serif;

        font-weight: 400;
    width: 100%;
}

.fotok disclaimer {

    font-size: 13px !important;
    line-height: 14px!important;



}




}
 