html{scroll-behavior: smooth;}

.kolon_1_1
{
	display: grid;
	grid-template-columns: 49% 49%;
	grid-column-gap: 2%;
	margin-bottom: 5px;
}

.kolon_1_2
{
	display: grid;
	grid-template-columns: 33% 66%;
	grid-column-gap: 1%;
	margin-bottom: 5px;
}

.kolon_1_1_1
{
	display: grid;
	grid-template-columns: 32% 32% 32%;
	grid-column-gap: 2%;
	margin-bottom: 5px;
	border-bottom: 2px solid #ccc;
}

.kolon_1_1 img, .kolon_1_2 img, .kolon_1_1_1 img {max-width: 100%; height: auto}


.siparis_ver_a
{
        margin-bottom: 10px;
    background-color: #009fe3;
    color: #fff;
    padding: 10px;
    display: inline-block;
    text-align: center;
    background-image: url(images/basvuru_yap.png);
    background-repeat: no-repeat;
    background-position: 14px 8px;
    padding-left: 51px;
    padding-right: 30px;
    border-radius: 5px;
    border: 3px solid #dcdcdc;
    font-weight: 600;
}

.siparis_ver_a:hover
{
    background-color: #333;
}



.urun_kucuk_resimler_div#fiyatteklifi_div
{
    width: 60%; padding-top: 40px;
}

#fiyatteklifi_div  img
{
	max-width: 100%
}

.referanslar_div
{
	    float: left;
    margin: 6px;
    padding: 5px;
    height: 185px;
    width: 232px;
    background-color: #FFFFFF;
    border: 1px solid #eeeeee;
    margin-bottom: 6px;
}

.referanslar_div:hover
{
	border-color: #ffe1d1; 
}

.referanslar_logo_div
{
	    display: block;
    height: 137px;
    overflow: hidden;
    border: solid 1px #fff;
    position: relative;
}

.referanslar_logo_div img
{
	position:absolute;  max-height:120px; max-width:140px !important; margin: auto;  top: 0; left: 0; right: 0; bottom: 0; 
}

.referanslar_aciklama
{
	text-align:center;
	color: #666666;
	margin-top: 7px;
}












.ekip_uyesi
{
	float:left;
	width:32%;
	    height: 226px;
	 text-align: center;
    margin-bottom: 10px;
    margin-top: 30px;
}

.ekip_uyesi img {
    border-radius: 100px;
	    border: 1px dashed #005aab;
    padding: 6px;
	-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}

.ekip_uyesi img:hover {
    border-radius: 30px;
}

.ekip_uyesi b, .ekip_uyesi strong
{
	display:block;
}

.ekip_uyesi  span
{
	display:block;
}

.grabbable {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

 /* (Optional) Apply a "closed-hand" cursor during drag operation. */
.grabbable:active { 
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.basvuruya_git
{
	left: 0;
    display: inline-block;
    font-size: 14px;
    background-color: #53a955;
    color: #fff;
    text-align: center;
    letter-spacing: 0px;
    font-weight: 600;
    padding: 10px;
	padding-left:38px;
    border-radius: 5px;
    margin-top: 10px;
	background-image:url(images/basvuru_yap.png); background-repeat:no-repeat; background-position:6px 8px;
	 
}

.basvuruya_git:hover
{
	background-color: #333;
}

.table_class { border: 1px solid rgb(238, 238, 238); }
.table_class a {color:#000; border-bottom:1px solid #000;}
.table_class a:hover {border-bottom:1px solid #d10a11}
.table_class td { border-bottom: dotted rgb(238, 238, 238); border-width: thin;}




.tr_class1,  table tr:nth-child(even) { background-color:#fff; }
.tr_class2,  table tr:nth-child(odd){ background-color:#f9f9f9;  }
.tr_class0:hover, .tr_class1:hover
{
	background-color:#eee; 
}

.tr_class0, .table_class thead tr  { background-color:#999; color:#fff }



.anasayfa_ozlu_soz_div
{
	 padding: 10px;
background-color: #303030;
color: #fff;
padding-top: 50px;
padding-bottom: 50px;



background-attachment:fixed;
background-position: center;
background-size: cover;

}

.anasayfa_ozlu_soz_div h2
{
color: #fff
}
.bg2
{
	background-color: #666;
}


.anasayfa_ozlu_soz_div a
{
        padding: 10px;
    display: inline-block;
    border: 1px solid #ccc;
    color: #fff;
    margin-top: 20px;
  
    font-size: 16px;
    border-radius: 5px;
    font-weight: 600;
}

.anasayfa_ozlu_soz_div a:hover
{
	background-color: #333;
}

.anasayfa_ozlu_soz_div .soz1
{
	font-size: 42px;
    letter-spacing: -2px;
	color: #fff;

}

.anasayfa_ozlu_soz_div .soz2
{
	margin-top:6px;
	color:#000;font-size: 18px;
}

.projeler_container
{

}
.projeler_container img
{
	position: relative;
	overflow: hidden;

	width: 16%;

	margin-bottom: 40px;
	margin-top:40px;

}


.projeler_container img:hover
{
	opacity:0.4 !important ; filter:alpha(opacity=40)  !important;
}


/**/

.gizle { display:none;}
.goster { display:block !important }

#email_formu
{
	padding:10px;
}

#email_formu span
{
	display:block;
}

#email_formu input[type=text]
{
	padding:10px;
	width:300px;
	border:1px solid #ccc;
	background-color:#eee;
}

#email_formu input[type=submit]
{
	padding:10px;
	border:1px solid #ccc;
	background-color:#333;
	color:#fff;
}




body {
	margin: 0px;
	
	font-family: 'Open Sans', sans-serif;
	background-color:#f6f6f6;
	color: #333;
	font-size:15px;

		
}

::selection {
	background: #333; /* Safari */
	color:#ffffff;
	}
::-moz-selection {
	background: #333; /* Firefox */
	color:#ffffff;
}
a { color:#000 }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none; }
a:active {text-decoration: none;}

h1 {

	color:#000; font-size:26px; font-weight:600; clear:both; border-bottom:1px dotted #ccc; letter-spacing: -1px; }

	
h2 { color:#bd1f1f;   font-size:20px;  font-weight:600;
clear:both; 
display: inherit;
padding: 5px;
letter-spacing:-1px;
min-width: 100px;
text-align: left;
border-left: 1px solid; }


h3 {
	
color: #333;
font-size: 18px;
font-weight: 600;
clear: both;
background-color: #E7E7E7;
padding: 14px;
padding-left: 21px;
border-left: 1px dotted #666;}
h4 {margin: auto; color: rgb(215, 25, 33); font-size: 14px; font-weight: 400;}


#ana_div { min-height:100%;position:relative;  }

#body_div {  text-align:center;      }

#footer_div
{
position:relative;
width: 100%;
background-color: #474747;
background-image: url(images/fake-brick.png);
border-top: 1px solid #565656;

z-index: 3;
}

#footer_alt_div
{
  
   font-size:13px; 
   color:#eee; position:relative;
       display: grid;
    grid-template-columns: 20% 20% 20% 20% 20%;
}


#footer_copyright
{

	background-color:#E2E2E2;
	color:#999; font-size:11px;
	width: 100%;
	
	text-align: left;

	text-indent: 10px;
}

#footer_copyright a
{
	color:#aaa; font-size:11px
}

.footer_menu_sutun
{
	width:100%; padding-top:15px; padding-bottom:15px; padding-left:8px; padding-right:8px;  float:left;  min-height:140px; line-height: 20px;  color:#ccc;
}


.footer_menu_sutun a
{
	width:80%; padding-top:6px; padding-bottom:6px; color:#ccc;  margin-bottom:1px;  display:inline-block; border-bottom:dotted 1px #555;
	 padding-left:15px;
}	

.footer_menu_sutun a:hover
{
color: #fff;
border-left: #009fe3 1px solid;
 padding-left:14px;
}

.footer_menu_sutun_sag
{
	width:100%; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; float:right;
	line-height: 20px;  color:#ccc;
}

.footer_menu_sutun_sag a
{
	width:80%; padding-top:4px; padding-bottom:2px; color:#ccc;  margin-bottom:1px;  display:inline-block; border-bottom:dotted 1px #999999;
}

	
.footer_menu_baslik, .footer_menu_baslik2
{
	font-weight:bold; color:#FFFFFF;  margin-bottom:10px;
}

.footer_menu_baslik2
{
	margin-top:40px;
}

.footer_menu_sutun .footer_menu_baslik
{
	padding-left:15px; box-sizing: border-box
}

/* BASLAR Logo ve telefonun oldugu bölüm*/
header 
{
	border-bottom:1px dotted #ccc; 
}

.h_row_2 
{
	margin: auto;
    display: grid;
    grid-template-columns: 40% 60%;
    grid-gap: 0;
    height: 28px;
    position: absolute;
    width: 100%;
}
.h_row_2 .div_1
{
	background-image:url(images/kose.png); background-repeat: no-repeat; background-position: right
}

.h_row_2 .div_2
{
	background-color: #f9f9f9;
	    border-bottom: 1px solid #f3f3f3;
}


.h_row_1 { width:100%; padding-top:6px; padding-bottom:2px;  color:#fff}
.h_row_1 .div_980 { text-align:left; font-size: 13px; position:relative;  
	display: grid;
    grid-template-columns: 51% 34% 15%; margin: auto;
    grid-gap: 0;}
.h_row_1 .social_div {margin-top: -3px; text-align: right;}

.h_row_1 .social_div a
{
    font-size: 14px;
    width: 25px;
    height: 20px;
    display: inline-block;
    margin-left: -1px;
    margin-bottom: 2px;
    margin-top: 0px;
    text-align: center;
    color: #333;
    border: 1px solid #ddd;
}

.h_row_1 .social_div a:hover
{
	background-color:#333;
}

.h_row_1 .social_div a.selected
{
	background-color: #333; color: #fff;
}
#header_ust_div
{
	background-color: #ffffff;
    width: 100%;
    height: 94px;
    z-index: 9;
    
}



#header_ust_div img:hover
{
	opacity:0.8; filter:alpha(opacity=80); 
}
.header_call_us { background-image:url('images/icon-call-us.svg'); background-size: 12px; background-repeat:no-repeat; padding-left:16px;display: inline-block;background-position: 0px 4px; color:#000; opacity: 0.7; font-weight: 600 }

.header_email_us { background-image:url('images/icon-e-mail2.svg'); background-size: 12px; background-repeat:no-repeat; margin-left:20px; padding-left:16px;display: inline-block;background-position: 0px 4px; color:#000;  opacity: 0.7; font-weight: 600 }


#header_logo
{
	width:283px; height:66px; position:relative; left:0; float:left; background-image:url(images/the-rotary-switch-logo.png); background-repeat:no-repeat; background-position:center;z-index:10;
	 margin-top: 7px;

	-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}


#header_logo:hover
{
	margin-left: 11px;
}


#header_facebook
{
	background-color: #4267b2;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-facebook.svg);
    -webkit-mask-size: 20px;
	border: none;
    margin-bottom: -2px;
	margin-right: 8px;
}

#header_youtube
{
	    background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 22px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-youtube.svg);
    -webkit-mask-size: 22px;
    border: none;
    margin-bottom: -5px;
    margin-right: 8px;
}


#header_linkedin
{
	background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 16px;
    height: 16px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-linkedin.svg);
    -webkit-mask-size: 16px;
	border: none;
    margin-bottom: -3px;
	margin-right: 8px;
}

#header_whatsapp
{
	width: 60px;
    height: 60px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 99999999999;
    padding: 15px;
    background-image: url(images/icon-whatsapp.svg);
    background-color: #0dc143;
    background-size: 58px;
    background-position: center;
	background-repeat: no-repeat;
    border-radius: 100px;
    margin-right: 0;
    margin-bottom: 0;
    box-shadow: 0px 0px 13px 0px #8a8a8a;
}

#header_instagram
{
	background-color: #c331a3;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-instagram.svg);
    -webkit-mask-size: 20px;
	border: none;
    margin-bottom: -2px;
	margin-right: 11px;
}



#header_logo:hover
{
	opacity:0.7; filter:alpha(opacity=70); 
}





/* BITER Logo ve telefonun oldugu bölüm*/



/*FIXED STICKY*/
.header_ust_div_small
{
	 background-color: #fff !important;
width: 100%;
height: 50px !important;
position: fixed;
z-index: 9;

border-bottom: 1px solid #ddd;
}

.header_ust_div_small:hover
{
	 background-color:#fff !important;
}

.header_ust_div_small #header_logo
{
	width:172px; height:40px; background-image:url(images/the-rotary-switch-logo-kucuk.png); margin-top:-5px;  
	background-size: 172px;
}

.header_ust_div_small #header_menu_div
{
	margin-top: 0px; 
}

.header_ust_div_small #header_menu
{
	
}


.header_ust_div_small #header_menu_div .menu_icon {margin-top: -35px}

.header_ust_div_small #header_dil_secenegi,



#header_dil_secenegi
{
	position: absolute;
height: 28px;
width: 66px;
background-image: url(images/dunya_beyaz.png);
background-position: left;
background-repeat: no-repeat;
right: 5px;
margin-top: 0px;
font-size: 12px;
color: #222;
float: right;
z-index: 9; cursor:pointer;
}

#header_dil_secenegi:hover #diller
{
	display:block;
}

#secili_dil
{
	width: 40px;
height: 30px;
background-image: url(images/asagi_ok2.png);
background-position: 32px 8px;
background-repeat: no-repeat;
color: #fff;
font-size: 14px;
font-weight: 600;
margin-top: 4px;
}

#diller
{
position: absolute;
width: 140px;
right: 0px;
background-color: #e1e1e1;
padding: 10px;
border: 1px solid #666;
border-radius: 5px;
display: none;
margin-top: -29px;
padding-bottom: 4px;
padding-right: 5px;
}

#diller a
{
width: 60px;
height: 18px;


font-size: 12px;
font-weight: 600;
color: #333;
margin-right: 6px;
text-align: left;

margin-bottom: 6px;
padding: 1px;
text-align: center;
float: left;
}

#diller a.selected_dil
{
	color: #fff;
background-color: #333;
}

#diller a:hover
{
	color: #fff;
background-color: #333;
}



/* BITER Logo ve telefonun oldugu bölüm*/






/* BASLAR Header bölümü menü*/

#header_menu_div
{
    width: auto;
    height: 34px;
    margin-top: 26px;
    right: 0px;
    opacity: 1.0;
    position: relative;
    display: block;
    text-align: right;
    z-index: 9;
}
#header_menu
{
	     
font-size: 12px;
    font-weight: 400;
    color: #333;
    position: relative;
    margin-top: 7px;
    right: 60px;
    display: inline-block;
    margin: auto;

}

.menu_icon
{
	width:100%;
	height:32px; 
	background-image:url(images/menu_icon.png); background-position:right; background-repeat:no-repeat;
	background-color:#fff;
	display:none;
	cursor:pointer;
	
}

#header_menu_div input
{
	display:none;
}
	
#header_menu #anasayfa
{
	background-image:url(images/home.png); background-repeat:no-repeat; width:17px; height:20px; padding-left:0px; padding-right:10px; background-position:center;
}

#header_menu #anasayfa:hover
{
	background-image:url(images/home2.png); 
}

#header_menu a
{
	 font-size:16px; font-weight:600;   	 
	padding-top:7px; padding-bottom:7px; 	margin:0; margin-right:6px;	float:left;
	-webkit-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease; 


}
#header_menu a:hover
{
	 color:#fff !important;

}

#header_menu span
{
	font-size:14px; font-weight:600;   	 
		margin:0; margin-right:6px;	float:left; 
}

#header_menu .tek_link
{
	font-size:16px; font-weight:600; 
	background-color:transparent; 
	color:#333; 
	padding-top:7px; padding-bottom:7px;	padding-left:15px;	padding-right:15px; margin:0;
	border-left: 1px solid #ccc;
}

#header_menu .tek_link:hover
{
	 
	background-color:#333;
}


.farkli_link
{
    color: #fff;
    background-color: #bd1f1f;
    padding-top: 8px;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-left: 15px;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    right: 0;
	    z-index: 9999999;
}

 .farkli_link:hover
{
    background-color: #333;
}




#header_menu #selected_a
{
	background: #333; color:#FFFFFF;	
}
#header_menu:hover #selected_a
{
	background: #333;
}




/*BASLAR MENÜ BÖLÜMÜ */
.menu_bolumu
{
	float:left; 
	padding-left:13px;	padding-right:6px;	margin:0;	
	height:33px;
	
}

.menu_bolumu:hover
{
	background-color:#009fe3;  
}

.menu_baslik
{
	padding-top:7px; padding-left:6px;	padding-right:11px;
	background-image:url(images/asagi_ok.png); background-position:right 17px; background-repeat:no-repeat;
	height:25px;
}


#header_menu .menu_baslik a
{
	 color:#333;
	 padding-top:0px;
}




#header_menu .menu_baslik:hover a
{
	background:none;
}

#header_menu .menu_bolumu:hover .cssmenu
{
	display:block;  
}


#header_menu .menu_bolumu:hover .menu_baslik 
{
	background-image:url(images/asagi_ok2.png); 
}

#header_menu .menu_bolumu:hover .menu_baslik a
{
	 color: #fff ;

}

#header_menu .menu_bolumu:hover .menu_baslik span
{
	 color: #fff ;

}



img.grayscale{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}
img.grayscale:hover{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}

/*BITER MENÜ BÖLÜMÜ*/



/* CSS DROP DOWN */
.cssmenu {

  margin: 0px;
  margin-top:-1px;
  padding: 0px; 
   margin-left:-13px; 

  clear:both; display:none;	position:absolute; 
  width:230px; height:auto; 
  z-index:2;
      border: 1px solid #ccc;
    border-top: 2px solid #009fe3;
}

.cssmenu a
{
	float:left; 
	width:100%;
	padding-left:15px;	padding-right:24px;	margin-left:0px;
	background-position:left; background-repeat:repeat; 
	border-bottom:1px dotted #ccc;
	font-size:14px !important;
	
}

.cssmenu a:hover
{
	background-repeat:repeat-y; background-position:left; background-color:inherit; z-index:99999; 
}



.cssmenu > ul {
  margin-top: 0px !important; 

}
.cssmenu ul {
  list-style: none;
  padding: 0; 
}

.cssmenu ul li{
 width: 100%;
  border:none;
 
  list-style: none;
  margin: 0;
  padding: 0; 
  background-color:#fff;
}

.cssmenu li:hover > a {
  color:#fff;
}

.cssmenu ul ul {
  margin-left:202px;
  margin-top:0px;
}
.cssmenu ul ul a {
  line-height: 20px; 
}
.cssmenu ul ul ul {
  margin-left:0px;
  left: 100%;
}
.cssmenu li {
  float: left;
  padding: 0px 5px 0px 5px;
}

.cssmenu li a {
  color: #000;
  display: block;
  font-weight:300 !important;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  box-sizing: border-box;
width: 100%;

}

.cssmenu li:hover {
  
  background-repeat:no-repeat;
  padding-left:0px;
  
}
.cssmenu li a:hover {
  color: #fff;
  text-decoration: none;
  background-repeat:no-repeat;
  background-color:#333; 

  background-position:3px;


}
.cssmenu li ul {
  display: none;
  height: auto;
  position: absolute;

  z-index: 200;

}
.cssmenu li:hover > ul {
  display: block;
}


.cssmenu li ul a {
  display: block;
}

.cssmenu p {
  clear: left;
}
.cssmenu .active > a {
  color: #000;
}
.cssmenu .active > a:hover {
  color: #000;
}



.cssmenu .acilir_ok
{
	background-image:url(images/menu_sag_ok.png); background-position:right; background-repeat:no-repeat;

}
	

	
	
/**/



.kategoriler_div
{
	position: relative;
	overflow: hidden;
	height: 242px;
	width: 32%;
	margin-bottom: 10px;
	border: 1px dotted #ddd;
	margin-left: 4px;
    margin-right: 4px;
}



.kategoriler_div:hover img
{
	opacity:0.8 !important; -webkit-transition: all 0.5s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; 
}	

.kategoriler_div a
{
	color: #000; font-weight:600;
position: relative;
display: block;
height: 100%;
background-color: #fff;

-webkit-transition	: all 0.3s ease;
-ms-transition		: all 0.3s ease;
-moz-transition		: all 0.3s ease;
-o-transition		: all 0.3s ease;
transition			: all 0.3s ease; 
}

.kategoriler_div a img
{
	position: absolute;
margin: auto;
left: 0;
right: 0;

top: 0;
max-width: 100%;
height: auto;
z-index: 1;

-webkit-transition	: all 0.3s ease;
-ms-transition		: all 0.3s ease;
-moz-transition		: all 0.3s ease;
-o-transition		: all 0.3s ease;
transition			: all 0.3s ease; 
}

.kategoriler_div img:hover
{
	opacity:0.9; filter:alpha(opacity=90);
}


.kategoriler_div a span
{
position: absolute;
    padding: 10px;
    margin: auto;
    box-sizing: border-box;
    z-index: 2;
    display: table;
    background-color: rgba(255, 255, 255, 0.93);
    text-align: center;
    bottom: 0;
    font-size: 15px;
    right: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #eee;
}









/**/



/* */

#kategori_detay
{
	min-height: 400px;
}

#kategori_detay a
{
	background-image:url(images/ok_ikon.png); background-position:left; background-repeat:no-repeat;
	
	border-bottom:1px dashed #ccc; 
	color:#333; 
	font-weight:bold;  
	padding-top:10px; 
	padding-bottom:10px; 
	padding-left:15px;
	clear:both; 
	display:block;
	text-align: left;
}

#kategori_detay a:hover
{
	background-color:#efefef;
}



#sayfa_detay
{
	
	font-weight:400; color: #333;
	margin-bottom: 20px;
	
}

#sayfa_detay .link
{
	background-image:url(images/duyuru_ok.png); background-position:left; background-repeat:no-repeat;
	padding-left:15px; border-bottom:1px dashed #ccc; color:#003366; width:740px; padding-top:10px; padding-bottom:10px; display:block;
}

#sayfa_detay .link:hover
{
	background-color:#f5f5f5;
}


#sayfa_detay .u_products_div
{
	position:relative;
	float:left;
	width:286px; height:140px;
	margin-right:7px;
	margin-bottom:7px;
}

#sayfa_detay .u_products_div .u_products_baslik
{
	position:absolute; 
	display:block;
	width:280px;height:20px; bottom:0px; margin-bottom:-51px;
	padding:3px;
	background-color:#444;
	color:#fff;
	text-align:center;
	overflow:hidden;
	
	-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}

#sayfa_detay .u_products_div:hover .u_products_baslik
{
	background-color:#00549C;
	height:70px;
	   
	 -webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 

}

#sayfa_detay .u_products_resim_div
{
	float:left;
	position:relative;
	width:286px; height:180px;
	margin-right:7px; margin-bottom:7px;
	
	background-color:#fff;
	overflow:hidden;
}

#sayfa_detay .u_products_resim_div img
{
	max-width: 291px;
	margin: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	
}





#sayfa_detay img
{
	max-width: 100%; height: auto;
}



#sayfa_detay a img:hover
{
	opacity:0.8;
}




#sayfa_detay .sayfa_galerisi_div
{
	position:relative;
	float:left;
	width:186px; height:131px;
	margin-right:7px;
	margin-bottom:7px;
}

#sayfa_detay .sayfa_galerisi_div .sayfa_galerisi_baslik
{
	position:absolute; 
	display:block;
	width:181px;height:0px; bottom:0px; margin-bottom:4px;
	padding:3px;
	background-color:#005695;
	color:#fff;
	text-align:center;
	overflow:hidden;
	
	-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}

#sayfa_detay .sayfa_galerisi_div:hover .sayfa_galerisi_baslik
{
	background-color:#91b728;
	height:40px;
	   
	 -webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 

}

#sayfa_detay .sayfa_galerisi_resim_div
{
	float:left;
	position:relative;
	width:186px; height:120px;
	margin-right:6px; margin-bottom:6px;
	border: 1px solid #eee;	
	background-color:#fff;
	overflow:hidden;
}

#sayfa_detay .sayfa_galerisi_resim_div img
{
	max-width: 250px;
	margin: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	max-height: 180px;
}

.div_980
{
	width:980px; display:inline-block;
}

.div_750
{
	width:772px;     min-height: 500px;  display:inline-block; margin-left:-5px;  padding-left:17px;
}

.div_750_inner_container
{
	    display: grid;
    grid-template-columns: 45% 54%;
    grid-column-gap: 1%;
	margin-bottom: 30px;
}

.urun_ornek_renkler
{
	display: block; 
}
.urun_ornek_renkler a
{
	width: 100px; height: 100px; position: relative
}

.urun_ornek_renkler img
{
	max-width: 100px; max-height: 100px; position: relative
}


.div_230
{
	position:relative; float:left; display:inline-block;  width:230px;
}



/*ANASAYFA SLAYT*/


#slayt_bg {background-color: #632925; margin: auto;}

.slider_980_container
{
	position:absolute; top:0px; right: 0px; left: 0px; z-index:2; height:100%;
}


/* Callback example */

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;

  padding: 0;
  margin: auto;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  



.callbacks .div_p
{
position: absolute;
line-height: 54px;
font-size: 34px;
height:272px;
margin: auto;
max-width: 300px;
left: 100px;
top: 0;
bottom: 0;

z-index: 2;
text-align: left;
font-weight: 400;
letter-spacing: -2px;
color: #333;

}




.callbacks li  .detayli_bilgi
{
	
        position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}


.callbacks li span
{
	
	    font-size: 18px;
    display: block;
    margin-bottom: 5px;
	margin-top:10px;

    letter-spacing: -1px;
	font-weight: 300;
	    line-height: initial;
		

}

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;

  margin: auto;
  border: 0;
	max-width: 100%;

  }



.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  bottom:0;
  left: 0;
  margin:auto;
  ity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("images/oklar.gif") no-repeat left top;
  opacity:0.5;

  }
  
.callbacks_nav:hover
{
	opacity:0.8;
}

.callbacks_nav:active {
  ity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


.callbacks .icon_more
{
    background-color: #444;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 80px;
    height: 59px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-more.svg);
    -webkit-mask-size: 80px;
    border: none;
    margin-left: -10px;
    margin-right: 8px;
}















/*BITER  Anasayfa - Duyurular*/ 

.anasayfa_cols
{
        display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-gap: 2%;
    margin-top: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
}



.anasayfa_sosyal_medya a{
	display: inline-block;
    background-repeat: no-repeat;
    position: static !important;

	margin-bottom: 10px;
	font-weight:bold;
	
	height: auto !important;
}

.anasayfa_sosyal_medya a:hover
{
	opacity: 0.9;
}

.anasayfa_cols .anasayfa_facebook
{
    background-image: url(images/face.png);
}

.anasayfa_cols .anasayfa_instagram
{
    background-image: url(images/instagram.png);
}

.anasayfa_cols .anasayfa_youtube
{
    background-image: url(images/youtube.png);
}

.anasayfa_cols a
{
    position: absolute;
    z-index: 2;
    width: 100%; height: 100%;


}

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

.anasayfa_cols2_container
{
	    background-color: #333;
    padding-top: 60px;
    padding-bottom: 60px;
    
    color: #fff;
	font-size: 18px
}

.anasayfa_cols2_container h1{border: none; color: #ffdf01; text-align: center; font-size: 30px}
.anasayfa_cols2_container a{border: none;
    color: #000000;
    text-align: center;
    font-size: 20px;
    margin: auto;
    background-color: #ffdf01;
    padding: 10px;
    border-radius: 3px;}


.anasayfa_cols2
{
    margin: auto;
	
    display: grid;
    grid-template-columns: 49% 49%;
    grid-gap: 2%;
}


.anasayfa_col 
{
	position: relative;
    width: 100%;
	text-align: left;

}

.anasayfa_col img {max-width: 100%; display: block; height: auto}

.anasayfa_col span
{
position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 20px;
	font-weight: 600;
    box-sizing: border-box;
    letter-spacing: -1px;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.40);
    text-align: center;
    -webkit-transition: background-position 0.3s;
    transition: background-position 0.3s;
    line-height: 458px;
    text-shadow: 0 0 10px #000;
	
	 bottom: 0;
    top: 0;
    margin: auto;
 
    left: 0;
    right: 0;
	
	-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; 
}



.anasayfa_col_baslik {color: #9b1915;
    font-size: 18px; margin-bottom: 10px; display: block; font-weight: 600; letter-spacing: -1px }


.anasayfa_col_icerik
{
	position: relative; margin-top: 10px;
}



.anasayfa_col > div
{
	position: relative;
width: 100%;
height: auto;
overflow: hidden;
background-color: #333;
border-radius: 10px;

}
.anasayfa_col > div img
{
	display: block;
	    width: 100%; max-width:100%;	height:auto;
	left:0; right:0; top:0;  bottom: 0;
margin: auto; 
}

.anasayfa_col:hover span {height: 60px;
    line-height: 60px;
   }

.anasayfa_col:hover img
{
	opacity:0.9;

}





/* BASLAR Iletisim Sayfasi*/

.icon_location 
{
	background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-location.svg);
    -webkit-mask-size: 20px;
}

.icon_telephone 
{
	background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-telephone.svg);
    -webkit-mask-size: 20px;
}
.icon_dialog
{
	background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-dialog.svg);
    -webkit-mask-size: 20px;
}

.icon_email
{
	background-color: #333;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    -webkit-mask-image: url(images/icon-e-mail.svg);
    -webkit-mask-size: 20px;
}



.iletisim_container
{
	display:flex;     margin: auto;
	margin-bottom: 20px
}
#googlemaps
{
    height: auto;
    width: 50%;
    display: inline-block;
    margin-top: 63px;

}


.iletisim_formu_div
{
  position: relative;
    z-index: 0;
    width: 430px;
    
    margin-right: 10px;
	margin-bottom: 10px;
    float: left;
	text-align:left;
}

.iletisim_formu_div a:hover {
    text-decoration: underline;
}


.iletisim_textbox1
{
	border: 1px solid #d4d4d4;
    color: #666666;
    padding: 10px;
    width: 284px;
}	

.iletisim_textarea1
{
	border: 1px solid #d4d4d4;
    background-color: #FFFFFF;
    color: #333;
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
}	

.iletisim_textbox1:focus, .iletisim_textarea1:focus
{
	background-color:#333; color:#fff;	
}


.iletisim_buton
{
	width:100px; height:35px; border-radius:3px; cursor:pointer; border:none;  color:#FFFFFF; font-size:13px; background-color:#333
}	




/* BITER Iletisim Sayfasi*/







*:focus {
    outline: none;
}


/*BASLAR Sayfa Detay Menü*/
.sd_menu_header { 
background-color: #ededed;

font-size: 18px;
font-weight: 600;
color: #545454;
padding-top: 12px;
padding-bottom: 12px;
margin-top: 13px;
border-bottom: 1px solid #fff;
}
.sd_menu {  border-bottom: 1px solid #333333;  }
.sd_menu_div {    
	position: relative;
box-sizing: border-box;
    background-color: #fff;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    border-left: 3px #e5e5e5 solid;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;}
	
.sd_menu_div a {     
position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.sd_menu_div.selected
{

    border-left: 3px #333333 solid;
	background-color:#f6f6f6; color:#000;

}
.sd_menu_div:hover { background-color:#fbfbfb; padding-left:15px; padding-top:10px; display:block; border-left:3px #009fe3 solid;}

.sd_menu_div img {
    max-width: 40px;
}

.sd_menu_div .span_class {
    display: inline-block;
    line-height: 50px;
    position: absolute;
    margin-left: 7px;
	top: 6px;
}



/*BITER Sayfa Detay Menü*/ 


.kare .urunler_container
{
	display: grid;
    grid-template-columns: 32% 32% 32%; 
	grid-column-gap: 2%;
	grid-row-gap: 35px;
	margin-bottom: 30px;
	margin-top: 30px;
    
}



.urunler_container
{
	display: grid;
        grid-template-columns: 19% 19% 19% 19% 19%; 
	grid-column-gap: 1.25%;
	grid-row-gap: 20px;
	margin-bottom: 30px;

    
}
.urun_div
{
	position: relative;
	overflow: hidden;
	height: 208px;
	width: 100%;
	background-color: #fff;
	border: 1px dotted #ddd;

}



.urun_div:hover 
{
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; 
box-shadow: 0px 0px 16px 3px #ccc;
}	

.urun_div a
{
	
position: relative;
display: block;
height: 100%;

z-index: 2;


-webkit-transition	: all 0.3s ease;
-ms-transition		: all 0.3s ease;
-moz-transition		: all 0.3s ease;
-o-transition		: all 0.3s ease;
transition			: all 0.3s ease; 
}

.urun_div img
{
	position: absolute;
margin: auto;
left: 0;
right: 0;
top: 0;

max-width: 100%;
max-height: 93%;
 height: auto;
z-index: 0;

-webkit-transition	: all 0.3s ease;
-ms-transition		: all 0.3s ease;
-moz-transition		: all 0.3s ease;
-o-transition		: all 0.3s ease;
transition			: all 0.3s ease; 
}

.urun_div img:hover
{

}


.urun_div span
{
    position: absolute;
    padding: 10px;
    padding-top: 7px;
    z-index: 1;
    display: block;
    background-color: #fff;
    width: 100%;
    text-align: center;
    bottom: 0;
    font-size: 15px;
	    font-weight: bold;
    box-sizing: border-box;
}


.urun_buyuk_resim_a
{
	    position: relative;
    display: block;
	background-color: #fff;
    overflow: hidden;


	text-align: center;
 
}

.urun_buyuk_resim_a img
{
	  
    max-width: 100%;
	max-height: 100%;
    margin: auto;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
}

.urun_kucuk_resimler_div
{
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-column-gap: 2%;
    grid-template-rows: 160px;
    grid-auto-rows: 160px;
    grid-row-gap: 20px;
    text-align: center;
}

.urun_kucuk_resimler_div a
{
    position: relative;
    overflow: hidden;
	background-color: #FFF;
}

.urun_kucuk_resimler_div img
{
	position: absolute;
        margin: auto;
    top: 0;
    bottom: 0;
    left: 0;

    right: 0;
    max-width: 100%;
    max-height: 100%;
}


.breadcrumps
{
	display:block; border-bottom: 1px dashed #ddd;
font-size: 13px;
	 text-align:left; padding-top:4px; margin-bottom:5px;
}

.breadcrumps a
{
	 color:#009fe3; font-weight:600;
}

.breadcrumps a:hover
{
	border-bottom:1px dashed #fff;  color:#ad423f;
}








/*BITER Sayfa Detay Menü*/ 




.sayfalama_off
{
width:22px; height:22px; padding-top:3px; float:left; margin:2px;color:#FFFFFF; font-weight:bold; text-decoration:none; background: #ccc;
}


.sayfalama_on
{
width:22px; height:22px; padding-top:3px; float:left; margin:2px;color:#FFFFFF;  font-weight:bold; text-decoration:none; background: #333;
}

/*GALERI*/

.galeri_ana_container
{
	margin: auto; min-height:600px; margin-bottom: 25px
}

.galeri_ana_container > div
{
	
display: grid;
grid-template-columns: 32.67% 32.67% 32.67%;
grid-gap: 1%;

}

.galeri_div
{
  
    overflow: hidden;
    height: 320px;
    border: 1px solid #f3f3f3;
    width: 100%;
    margin: inherit;
    margin-bottom: 9px;
	position: relative;
}

.galeri_div a
{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1;
}

.galeri_div span
{
	position: absolute;
    left: 0;
    right: 0;
    color: #333;
    bottom: 0;
    margin: auto;
    padding: 12px;
    font-size: 16px;
    text-align: center;
    background-color: rgba(255,255,255,0.90);
	border-top: 1px solid #ccc;

}

.galeri_div:hover span
{
	 background-color: rgba(0,0,0,0.90); color: #fff;

}

.galeri_div img {
    max-width: 115%;
	max-height: 185%;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	
	-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; 
}


.galeri_div:hover img
{
	 max-width: 120%;
	max-height: 190%; 

}

.galeri_container
{
    display: grid;
    grid-template-columns: 32.67% 32.67% 32.67%;
	grid-column-gap: 1%;
 
}


.geri_butonu
{
	padding:10px; background-color:#BB0003; color:#fff;
}
/**/

.textbox_1
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:22px; width:210px
}

.textbox_2
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:22px; width:150px
}

.textbox_3
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:22px; width:60px
}

.selectbox_3
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:26px; width:50px
}

.selectbox_2
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:26px; width:80px
}

.textarea_1
{
	border-color:#C0C9D1; background-color: #FFFFFF; border-width: thin; border-style:solid; color:#666666;  font-size:13px;  height:42px; width:350px
}

.button_1
{
	 background-color: #333; border-width: thin; border-style:solid; color:#fff;  font-size:13px;  height:32px; width:120px
}

.video_div
{
	float:left; width:257px; height:167px; position:relative;
}

.video_div a {  z-index:-1;}
.video_div a:hover {  z-index:1;}

.video_img_div
{
	 width:250px; height:160px; overflow:hidden; 
}

.video_play_div
{
	position:absolute; background-image:url(images/video_play.png); background-position:center; background-repeat:no-repeat;
	width:250px; height:160px;
  opacity: 0.8;
}

.video_play_div:hover
{
	opacity: 0; 
}

.video_img_div img
{
	
	max-width:250px; border:none; 

}

.video_aciklama
{
	width:250px; height:50px;
	font-size:13px;
}

.video_play_div
{
	
}

.img_div {overflow:hidden; margin-bottom: 4px; }


@media only screen and (min-width: 1501px) and (max-width: 7000px) 
{
	.urun_div {height: 220px}
	.galeri_ana_container > div {  grid-template-columns: 24.25% 24.25% 24.25% 24.25%;}
	.galeri_div { height: 260px; }
	
	.div_980 {width:1400px}
	.div_750 {width: 1150px}
	#googlemaps	{width: 60%}
	.iletisim_formu_div {width: 40%}
	.callbacks li > div > div {background: none !important}
	
	
}

@media only screen and (min-width: 1301px) and (max-width: 1500px) 
{
	.h_row_1 .div_980 { grid-template-columns: 47% 38% 15%;}
	.urunler_container {
    grid-template-columns: 24% 24% 24% 24%;
    grid-column-gap: 1.33%;}
	.urun_div {height: 210px}
	.galeri_ana_container > div {  grid-template-columns: 24.25% 24.25% 24.25% 24.25%;}
	.galeri_div { height: 260px; }
	.div_980 {width:1300px}
	.div_750 {width: 1050px}
	#googlemaps	{width: 60%}
	.iletisim_formu_div {width: 40%}
	.callbacks li > div > div {background: none !important}
	
}


@media only screen and (min-width: 1100px) and (max-width: 1300px) 
{
	.h_row_1 .div_980 { grid-template-columns: 40% 45% 15%;}
	.urunler_container {
    grid-template-columns: 24% 24% 24% 24%;
    grid-column-gap: 1.33%;}
	.urun_div {height: 200px}
	.anasayfa_col span {line-height: 240px;}
	.galeri_div { height: 260px; }
	.div_980 {width:1100px}
	.div_750 {width: 850px}
	#googlemaps	{width: 60%}
	.iletisim_formu_div {width: 40%}
	.callbacks li > div > div {background: none !important}
	.callbacks li > div p { margin-bottom: 7vw}
	#footer_alt_div {grid-template-columns: 25% 25% 25% 25%;}
	
}


@media only screen and (min-width: 1024px) and (max-width: 1099px) 
{
	.h_row_1 .div_980 { grid-template-columns: 35% 50% 15%;}
	.urun_div {height: 160px}
	#header_logo {width: 190px; background-size: 190px; }
	.menu_bolumu {padding-right: 2px}
	.anasayfa_col span {line-height: 220px;}
	.div_980
	{
		width:1020px; position:relative
	}
	
	.div_750 { width:770px; margin:auto; padding-left:10px; padding-right:10px; }
	.div_750 img { max-width:100%; height:auto; }
	
	.iletisim_formu_div { width:520px }
	
	.ac_kapa_div
	{
		background-position:480px 0px;
	}
	
	#footer_alt_div {grid-template-columns: 25% 25% 25% 25%;}
	#footer_dalga { min-width:1023px;}
	#footer_copyright { min-width:1023px;}	
	#footer_alt_div { width:1023px; }
	.footer_menu_sutun_sag {width:252px; padding-right:0px; }
	.footer_menu_sutun {width:236px}
	.footer_menu_sutun a{width:217px}
	.callbacks li > div > div {background: none !important}
}




@media only screen and (min-width: 100px) and (max-width: 1023px) 
{
	.header_ust_div_small #header_menu{	 top: 50px}
	.farkli_link {top:0; right: 0; position: fixed}
	.kolon_1_1, .kolon_1_1_1, .kolon_1_2 {grid-template-columns: 100%; grid-row-gap: 0%;}
	
	
	.flickity-prev-next-button {display: none !important}
	.anasayfa_ozlu_soz_div {margin-top: 10px; margin-bottom: 10px}
	.anasayfa_cols2 {grid-template-columns: 100%}
	.anasayfa_cols {grid-template-columns: 100%;  grid-row-gap: 10px; margin-top: 0px}
	.anasayfa_col span {line-height: 200px}
	.anasayfa_col > div {border-radius: 5px}
	.div_750_inner_container {grid-template-columns: 100%;     grid-column-gap: 0%;}
	.urun_kucuk_resimler_div {display: block}
	.urun_kucuk_resimler_div img {position: relative;}

	.urun_ornek_renkler a, .urun_ornek_renkler img {width: 140px; height: 140px}
	.galeri_container  {grid-template-columns:100%}
	.galeri_ana_container > div {grid-template-columns:100%;     grid-gap: 0%;}
	.galeri_div{ width: 100%; height: 340px;}
	
	.kare .urunler_container
	{
		grid-template-columns: 50% 50%; 
		grid-column-gap: 0%;
	}


	.urunler_container
	{
		grid-template-columns: 100%; 
		grid-column-gap: 0%;
	}
	
	.h_row_1 {padding-top: 2px}
	.h_row_1 .social_div {margin-top:3px}
	.h_row_1 .div_980 { text-align: left;     font-size: 19px;
    grid-template-columns: 0% 54% 46%;}

	.h_row_2 {height: 34px;   grid-template-columns: 0% 100%;}
	#header_facebook,#header_instagram  {width: 24px; height: 24px; -webkit-mask-size: 24px; }
	#header_whatsapp  {  width: 40px;
    height: 40px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 99999999;
    padding: 15px;
    background-image: url(images/icon-whatsapp.svg);
    background-color: #0dc143;
    -webkit-mask-image: none;
    background-size: 38px;
    background-position: center;
    border-radius: 100px;
    margin-right: 0;
    margin-bottom: 0;
    box-shadow: 0px 0px 13px 0px #8a8a8a;}
	.urun_buyuk_resim_a {height: auto;
    width: 100%;
    padding: 0;}
	.urun_kucuk_resim_a {width: 48%}
	
	.galeri_div{ width: 100%; height: 250px;}
	#slayt_bg {margin-top: 0px}
	
#body_div {padding-bottom: 0px; }	
.urun_div { width:100%; height: 268px }	

.urun_div a span
{
		font-size: 15px;
margin: auto;
left: 0;
right: 0;
text-align: center;
}

.ekip_uyesi
{
	width:50%;
}

.projeler_container img{ width:auto;  }	






.callbacks_nav { display:none; cursor:move}

.callbacks li > div
{
	   position: relative;
	   display:inline-block;
	   width:100%;
	 
	   text-align:center;
}  

.callbacks li > div > div
{
	width: 100%; position: absolute; top: auto;
	border: none;
	height: auto;
	margin: auto;
	background: bottom;
}



.callbacks li > div p
{
	text-align: center; width: 100% !important;
	position: relative; padding: 10px;
	font-size: 32px; 
	margin: auto;
	left: auto;
	
}



.callbacks img {
  

  float:none;
  
  
    left: 0;
   
    right: 0;
    margin: auto;

  }


.basvuru_yap { display:none}

.footer_yazdir, .footer_email_gonder, .footer_basvuru_yap
{
	display:block; width:90%; margin:auto; left:0; right:0; margin-bottom:10px; font-size:18px;

}



h4 { font-size:20px}

iframe {max-width:100%; max-height:100% }
.div_980 { width:95% }

.div_750 {  width:95%;  margin:auto; display:block; padding-left:0px  }

.div_750 img {  }
.div_230 {  width: 100%; margin: auto; float:none; display:block }
.sd_menu_header {width: 95%;
padding-left: 0;
font-size: 18px;
text-align: center;
margin: auto;
margin-top: 9px;
border-radius: 3px;}
.sd_menu_footer { width:95%; margin:auto; }
.sd_menu { display:none; width: 95%;
margin: auto;}
.sd:hover .sd_menu, .sd:active .sd_menu {display:block }

.sd_menu a { width: 100% !important; padding-left: 0px !important; padding-right: 0px !important;     font-size: 15px !important; text-align: center; background:none }
.sd_menu a.selected { border:none; width:100%;}
.sd_menu .ek {padding-left:0; width:100%; }
.sd_menu .ek:hover {padding-left:0; width:100%; }





 #header_iletisim
{
	display:none
}



.header_call_us {     background-position: 0px 0px;
    margin-left: 10px;
    padding-left: 28px;
    background-size: 20px; font-size: 16px; }
.header_email_us { display:none; }

#header_ust_div {  }
#header_ust_div .div_980 { margin: auto; width: 100%}


#header_dil_secenegi { display:none }

#header_logo { float:none; display: block; margin: auto;     margin-top: 15px;
    margin-bottom: 5px;     width: 200px;
    background-size: 200px;} 
#header_logo:hover {margin-left: auto;}



#header_menu_div {     margin-top: -33px;
    left: auto;
    width: 60px;
    position: relative; }
#header_menu { left:auto; position:fixed; height: 100%; background-color: rgba(255,255,255,0.90); right:0px;     top: 92px;}

#header_menu .menu_bolumu .menu_baslik 
{
	background-image: url(images/ac-kapa-artema.png);
background-position: right 0px;
background-repeat: no-repeat;
}

#header_menu .menu_bolumu:hover .menu_baslik 
{
	background-image: url(images/ac-kapa-artema.png);
background-position: right 0px;
background-repeat: no-repeat;
}

#header_menu_div input 
{
	display:none;
}

#header_menu_div input + .menu_icon + *
{
	display:none;
}
#header_menu_div input:checked + .menu_icon + *
{
	display:block;
}

#header_menu_div input:checked ~ .menu_icon
{
	background-image:url(images/menu_icon2.png);	
}

#header_menu_div input:checked #header_menu { display:block; width:100%;}

#header_menu { display:none; width:100%;}

#header_menu_div .menu_icon
{
	    display: block;
    position: absolute;
    margin-top: -52px;
    left: 10px;
	width: 38px;
}



#header_menu #anasayfa { display:none }

#header_menu .menu_baslik a { color:#fff; border-radius:3px; }
#header_menu .menu_baslik span { color:#fff; font-size: 18px;
width: 100%; }
.menu_bolumu
{
	display: inline-table;
	float: left;
	
padding-left: 0;
padding-right: 0;
margin: 0;
cursor: pointer;
height: 40px;
width: 100%;
text-align: center;
background-color: #333333;
margin-top: 5px;
border-radius:3px;
}
.menu_baslik { background-image:none}

.cssmenu
{
	position:static; width:auto; margin-left: 0px; margin-top: 6px; padding-bottom: 5px;
}

.cssmenu .liste_header, .cssmenu ul li, .cssmenu liste_footer {width:100%}
.cssmenu ul li {     background-color: #009fe3; }
.cssmenu li a { line-height: 35px; }


#header_menu a{ width:100%; padding:0px; text-align:center; font-size:18px !important; color:#fff; }
#header_menu .tek_link { color: #fff;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 0px;
padding-right: 0px;
background-color: #333333;
margin-top: 5px;
} 



h1 { font-size:24px }


#mcts1 { width: 88% !important;}


#kategori_detay .link { width:95%; font-size:18px; }
#googlemaps { display:none }

body { font-size:18px }
img { max-width:100%; height:auto}
#iletisim_formu {  }
.iletisim_textbox1, .iletisim_textarea1 { width:100%; box-sizing: border-box;}
.iletisim_formu_div { width:auto; border-radius:0px; font-size:17px }
.ac_kapa_div { display:none}

#footer_div {  margin-top:100px }

#footer_dalga { }
#footer_alt_div
{
	display: block;
	-moz-column-count: 2;
	column-count:2;
	width:100%;
}
.footer_menu_sutun
{
	width:auto;	
	display: inline-block;
	float:none;
}

.footer_menu_baslik, .footer_menu_baslik2
{
	font-size:16px;
}


.footer_menu_sutun a
{
    width: 100%;
	font-size:16px;
}

.footer_menu_sutun_sag {
    width: auto;
	float:none;
    font-size: 13px;
}

#footer_copyright
{
	font-size:13px;
	
}

#footer_copyright a
{
	font-size:13px
}


}
