/*************************************/
/***** Screen Max. Width = 1199px ****/
/*************************************/
@media screen and (max-width: 1199px) {
.hdrs {
    display: none;
}
}

/*************************************/
/***** Screen Max. Width = 991px *****/
/*************************************/
@media screen and (max-width: 991px) {
.teklifal {
    margin-bottom: 10px;
    height: 45px;
    line-height: 45px;
		width:100%;
}

.teklifal a {
    color: #000;
    font-size: 21px;
    font-family: 'Myriad Set Pro';
    font-weight: 500;
}


.d-text img {
    position: inherit;
    width: 100%;
    object-fit: contain;
}

.hcalismalar-bg1 {
	padding-top:30px;
}

.menu ul li {
    width: 100%;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
	border-bottom: 1px solid #2b2b2b;
}

ul.sub-menu li {
		border-bottom:0px;
}

ul.social-footer li {
	margin-top: 10px;
    margin-bottom: 10px;
}

.menu ul li:first-child {
    padding-left: 20px;
}
.menu ul li:after {width:0px;}

ul.sub-menu {
    display: none;
    position: relative;
    width: 100%;
    background-color: rgb(255, 255, 255);
    width: 100%;
    -webkit-box-shadow: 0px;
    -moz-box-shadow: 0px;
    box-shadow: 0px;
	top:0px;
}

ul.sub-menu li a {
    color: #fff;
    padding: 5px;
    font-size: 14px;
}

ul#menu-menu-1 {
    background: #000000;
    border: 1px solid #2b2b2b;
    position: absolute;
    width: 92%;
    height: auto;
    left: 15px;
    right: 15px;
    margin-top: 7px;
    border-radius: 5px;
}


.gizlemobil {display:none;}
.gizledesktop {display:block;}

.hteklifal {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.hteklifal .title {margin-bottom:0px;}
.sebox .ytPlayIcon {
    top: -106px!important;
}

.ref-resize .rbox {
    width: 31%;
    margin: 1%;
    height: 100px;
}

a#adminpanel {display:none;}
a#sayfaduzenle {display:none;}
.slidecol img {width:100%;}

.logo {width:70%;float:left;}
.logo img {
    width: 100%;
    height: auto;
    max-width: 232px;
    float: left;
}
.mobilmenu {display:block!important;cursor:pointer;text-align:right;}
.menu {display:none;}
.hdrs {display:none;}

a.filter-button {
    line-height: 39px;
}

.footer a .ftitle {
    padding-bottom: 30px;
    padding-top: 30px;
}

.footer {padding-top:30px;padding-bottom:30px;}

.bizitaniyin {display:none;}
ul.social {padding:0px;}
.slidecol {
    margin-top: 100px;
    text-align: left;
}

.slidecol img {
    width: 87%;
}

.slidecol.video {
    width: 30%;
    float: left;
    text-align: center;
	margin-top:115px;
}

.swiper-button-next {
	display:none;
}

.swiper-button-prev {
display:none;
}

.ikontab span {
    font-size: 17px;
    color: #fff;
    font-family: 'Myriad Set Pro';
    font-weight: 100;
}

.ikontab {
    margin-bottom: 20px;
}

.teklifal {
    margin-bottom: 10px;
    height: 45px;
    line-height: 45px;
	width:100%;
}

.teklifal a {
    color: #000;
    font-size: 21px;
    font-family: 'Myriad Set Pro';
    font-weight: 500;
}


.sbox.sebox {
    margin-bottom: 15px;
}

.calismalar h3, .hteklifal h3, .surec h3, .referanslar h3 {
    font-size: 26px;
    color: #3a3a3a;
    font-family: 'Myriad Set Pro';
    font-weight: 100;
    float: left;
	border-right:0px;
    border-bottom: 1px solid #f2f2f2;
    margin-right: 0px!important;
    padding-right: 0px!important;
    padding-top: 20px;
    padding-bottom: 7px;
    width: 90%;
}

.tum {
    float: right;
    width: 100%;
    position: inherit;
    bottom: 0px;
    right: 0px;
    margin-top: 10px;
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    text-align: center;
	margin-bottom:10px;
    padding: 4px 14px;
}

.hteklifal .desc, .calismalar .desc, .surec .desc, .referanslar .desc {
    float: left;
    color: #787878;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
}

.calismalar .desc, .surec .desc, .referanslar .desc {padding:0px;}
.surec .desc {margin-bottom:10px;}
.surec h3 {margin-bottom:0px;}

.ref-resize .rbox {height:auto;}

.bg-black .text, .bg-orange .text {
    float: left;
    width: 90%;
    padding-left: 15px;
    font-size: 16px;
}
.bg-black {margin-bottom:30px;}

.infografik h3 {
    font-size: 24px;
    color: #3a3a3a;
    font-family: 'Myriad Set Pro';
    font-weight: 100;
    float: left;
    border-right: 0px;
    border-bottom: 1px solid #f2f2f2;
    margin-right: 10%!important;
    padding-right: 0px!important;
    padding-top: 20px;
    padding-bottom: 7px;
    width: 90%;
}

.d-img {
    width: 20%;
    float: left;
}

.d-text {
    width: 80%;
    float: left;
    position: relative;
}


#return-to-top {z-index:99999999;}

}

/*************************************/
/***** Screen Max. Width = 767px *****/
/*************************************/
@media screen and (max-width: 767px) {
	
	.row.sablon1-bg .text {
    padding: 5px 33px;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
}

.teklifal-small {
    margin-top: 10px;
    margin-bottom: 20px;
}

.d-img {
    width: 30%;
    float: left;
}

.d-text {
    width: 70%;
    float: left;
    position: relative;
}

}

/*************************************/
/***** Screen Max. Width = 480px *****/
/*************************************/
@media screen and (max-width: 480px) {

}