@media only screen and (max-width : 1350px) {
    #sidebarWrapper {
        padding-right: 10%;
    }
    #contentWrapper {
        width: 70%;
    }
}
@media only screen and (max-width : 1230px) {
    #BilgilendirmeTercihleriForm .formrow > label {
        width: 200px;
    }
    .checkLabel {
        margin-right: 30px;
    }
}
@media only screen and (max-width : 1120px) {
    .formrow input[type=text], .formrow input[type=file], .formrow input[type=password],
    .formrow textarea, #BilgilendirmeTercihleriForm .inputDiv {
        width: calc(100% - 215px);
    }
    .formrow select {
        width: calc(100% - 205px);
    }
    #BilgilendirmeTercihleriForm .formrow {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width : 1050px) {
    #GuvenlikAyarlariForm {
        float: none;
        width: 100%;
        margin-bottom:20px;
    }
    #son-islemler {
        width:100%;
    }
}
@media only screen and (max-width : 950px) {
    #customerType {
        height: 50px;
        padding-left: 60px;
    }
    #customerType.bireysel {
        line-height: 50px;
        background-size: auto 100%;
    }
}
@media only screen and (max-width : 800px) {
    #sidebarWrapper {
        padding: 40px 5%;
        font-size: 20px;
    }
    #contentWrapper {
        padding-top: 120px;
    }
    #mainMenu li a {
        padding: 5px;
    }
    #mainMenu ul li a {
        padding-left: 15px;
    }
    #mainMenu li a.active {
        font-size: 24px;
    }
    #welcome {
        margin-bottom: 30px;
    }
    .collapseBtn {
        padding-left: 10px;
    }
    .collapseDiv {
        padding-left: 10px;
    }
    .formrow > label {
        width: 150px;
    }
}
@media only screen and (max-width : 650px) {
    #sidebar-bg {
        display: none;
    }
    #sidebar {
        position: absolute;
        float: none;
        width: 250px;
        /*background: rgba(17,37,66,0.9);*/
        background: #2d7488;
        height: 100vmax;
        overflow: auto;
        z-index: 100;
        left: -250px;
        transition: left 0.4s;
    }
    #sidebar.opened {
        left:0;
    }
    #sidebarWrapper {
        position: relative;
    }
    #contentWrapper {
        padding-top: 50px;
    }
    #customerType {
        margin-bottom: 20px;
    }
    #menuicon {
        display: block;
        position: absolute;
        width: 25px;
        left: 20px;
        top: 20px;
        z-index: 101;
    }
    #menuicon span {
        display: block;
        background: #006db7;
        height: 4px;
        margin-bottom: 3px;
    }
    #contentWrapper > .mesajlariniz {
        top: 20px;
    }
    #contentWrapper {
        width: 96%;
    }
    .formrow.scroll {
        overflow:scroll;
    }
    .yakici-cihazlar {
        margin-left:0;
    }
    #footer {
        width: 100%;
        left: 0;
    }
    #Top_bar .menu_wrapper {
        position:relative;
        clear:both;
        float:none;
        margin:0;
        display:block;
        width:100%;
        text-align:right;
        padding-top:15px;
    }
    #Top_bar .menu {
        padding:0;
    }
    #Top_bar .menu > li {
        float:none;
        display:inline-block;
        margin-bottom:5px;
    }
    #Top_bar .menu > li.aboneliksec {
        padding-top:0;
        width:80%;
    }
    #Top_bar .menu > li.aboneliksec > div {
        max-width:320px;
        display:inline-block;
        overflow:hidden;
    }

    #Top_bar .menu > li > a {
        padding-top:0;
        padding-bottom:3px;
    }
    #socialbox {
        top:24px;
    }
    #abonelikler {
        width:300px;
    }
}
@media only screen and (max-width : 440px) {
    .formrow input[type=text], .formrow input[type=file], .formrow input[type=password], 
    .formrow textarea, #BilgilendirmeTercihleriForm .inputDiv {
        width: calc(100% - 175px);
    }
    .formrow select {
        width: calc(100% - 165px);
    }
    #wrapper {
        min-height:calc(100vh - 208px);
    }
}
@media only screen and (max-width : 360px) {
    .collapseDiv {
        padding-right: 10px;
        padding-top:10px;
    }
    .formrow > label {
        /*width: 100%;
        float: none;
        padding:0;*/
        width: auto;
    }
    /*.formrow > label:after {
        display: none;
    }*/
    .formrow input[type=text], .formrow input[type=file], .formrow input[type=password], 
    .formrow select, .formrow textarea, #BilgilendirmeTercihleriForm .inputDiv {
        float: none;
        width: 100%;
    }
    .formrow input[type=text], .formrow input[type=password] {
        padding-left:2%;
        padding-right:2%;
        width:96%;
    }
    .formrow textarea {
        width: calc( 100% - 10px );
    }
    .formrow input[type=file] {
        width: calc( 100% - 10px );
    }
    #BilgilendirmeTercihleriForm .formrow > label {
        float: none;
        width: 100%;
    }
    #BilgilendirmeTercihleriForm .inputDiv {
        padding-left: 0;
    }
}