@font-face { font-family: 'Montserrat'; 
src: url("font/Montserrat-Regular_4.woff") 
format("woff"); font-weight: normal; font-style: normal;
 }
body{
	color: #000000; font-size: 13px; 
	font-family: 'Montserrat';
	 letter-spacing: -1px;
	     word-spacing: 3px;
}
html{
	text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; 
}
a{
	color: #000000;
}
a:hover{
	text-decoration: none; color: #e35d10;
}

.none{
	display: none;
}
.wrapper{
	width: 1440px; margin: 0 auto;
}
/* index */
.headerbox {
    height: 150px;
}
.header{
	height: 210px;
	z-index: 999;
	position: fixed; 
	left: 0; right: 0; 
	top: 0;
	background: #fff;
}
.header .wrapper{
	text-align:center;
}
.header .logo {
	float:none;
	margin-left:15px;
	margin-top:20px;
	display:inline-block;
}
.header .logo img{
	height: 104px;
}
.headerr {
    width: 100%;
    float: left;
	text-align:center;
}
.new-header {
	width:100%;
	float:left;
	background:#dddee3;
	padding:8px 0;
	margin-top: 20px;
}
.zr-buttons {
	margin-top:15px;
}
.zr-buttons ul {
	float:right;
	margin-top:30px;
}
.zr-buttons ul li.bluebutton a{
	background:#003566;
	color:#fff;
	border-radius:10px;
	color:#fff;
}
.zr-buttons ul li.whitebutton a{
	color:#333;
	background:#fff;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.zr-buttons ul li a{
		padding:5px 45px;
		border-radius:10px;
		font-weight:600;
}
.zr-buttons ul  li{
	float:left;
	margin-right:15px;
}
.zr-buttons ul li a img {
	width:29px;
}
@media screen and (max-width:769px){
	.zr-buttons {
		margin-top:5px;
	}
	.headerr { 
		border-top:none;
		background:#f5f6f7!important;
	}
	.header { 
		background:#f5f6f7!important;
	}
}
.header .nav{
	
}
.header .nav>li{
	 display:inline-block;
}
.header .nav>li.active a{
	color:#333;
	font-weight:600;
}
.header .nav>li>a{
	display: block; 
	line-height: 50px;
	position: relative; 
	font-size: 17px;
	padding: 0 6px; 
	margin: 0 20px;
}


.header .nav>li.active>a::after{
	display: block;
}
.lag{
	position: relative; margin-top: 42px; margin-left: 40px;
}
.lag-on{
	font-size: 18px; text-transform: uppercase; color: #a5a5a5; cursor: pointer;
}
.lag-on .arrow{
	width: 12px; height: 7px; background:url(../images/lag-arrow.png) no-repeat center; display: inline-block;
}
.lag-list{
	position: absolute; left: 0;width: 80px; text-align: center; top: 0; background-color: #fff;  margin-top: 35px;  font-size: 16px; color: #000; padding: 10px 0; border: 1px solid rgba(0, 0, 0, 0.3); display: none;
}
.lag-list::before{
	content: ""; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #a5a5a5; position: absolute; left: 25px;top: -16px; 
}
.lag-list li{
	padding: 5px; border-bottom: 1px rgba(0, 0, 0, 0.3) dashed;
}
.lag-list li:last-child{
	border-bottom: none;
}
.lag-list li.active a{
	color: #e35d10;
}
.lag:hover .lag-list{
	display: block;
}
.header .search{
	position: relative; margin-top: 42px; margin-left: 15px;
}
.header .search-img{
	cursor: pointer; width: 26px;
}
.search-form{
	position: absolute;right: -20px;top: 0; margin-top: 35px; width: 255px;  display: none;
}
.header .search:hover .search-form{
	display: block;
}
.search-form:before{
	content: ""; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #a5a5a5; position: absolute; right: 30px;top: -15px; 
}
.search-form .text{
	width: 100%; height: 45px; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 45px; padding: 0 65px 0 15px; background: #fff;font-size: 16px;
}
.search-form button{
	position: absolute; right: 10px; top: 0;
	width: 45px; height: 45px; background: url(../images/search.png) no-repeat center; border: 0; cursor: pointer;
}
.banner{
	position: relative;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 35px;
}
.swiper-pagination-bullet{
	background: #fff;  opacity: 0.5;
}
.swiper-pagination-bullet-active{
	opacity: 1;
}
.banner-img{
	height: 720px; background-size: cover; background-position: center; background-repeat: no-repeat;
}
.product{
	padding-bottom: 90px;
}
.producthd{
	text-align: center; padding-top: 70px; padding-bottom: 70px; font-size: 30px; 
}
.productbd{
	position: relative;
}

.product-nav{
	width:100%;
	position: relative;
	z-index: 1; 
	text-align:center;
	padding: 0 6%;
}

.product-nav li{
	text-align: center; 
	position: relative;
	display:inline-block;
		margin:0 40px;
}
.product-nav .img{
	height: 140px; line-height: 140px; font-size: 0; position: relative;  
}
.product-nav .img img{
	height: 114px;vertical-align: middle;
}
.product-nav .img2{
	display: none;
}
.product-nav li:hover .img1,
.product-nav li.active .img1{
	display: none;
}
.product-nav li:hover .img2,
.product-nav li.active .img2{
	display: inline-block;
}
.product-nav .title{
	font-size: 19px;
	padding:10px 30px;
	border:1px solid #b4b4b4;
	border-radius:20px;
}
.product-nav .active .title{
	background:#003566;
	color:#fff;
}

.product-nav li.active .img::after{
	display: block;
}
.productft{
	padding-top: 75px;
}
.productbox{
	padding-top: 65px;
}
.productft-list{
	overflow: hidden; padding: 0 65px; position: relative;
	
}

.swiper-button-prev,
.swiper-button-next{
	background-size: 38px 60px; width: 40px; height: 60px;  margin-top: -70px;
}
.swiper-button-prev{
	left: 0px;background-image: url(../images/btnleft.png);
}
.swiper-button-next{
	right: 0;background-image: url(../images/btnright.png);
}
.product-list{
	display: flex; display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; padding: 0 2%; margin-bottom: -25px;

}
.product-list li{
	width: 33.33%; padding: 0 3%; margin-bottom: 25px;
}
.product-list .img img,
.productft-list .img img{
	width: 100%;
	transition: all 0.3s;
}
.product-list li:hover .img img,
.productft-list li:hover .img img{
	
}
.mainuruna {
    border: 1px solid #ccc;
    width: 100%;
	border-radius:20px;
    float: left;
	padding:10px 30px;
}
.bottom-product-title  h3{
	font-weight:600;
}
.bottom-product-title .ara-info{
	font-size:14px;
	font-weight:500;
}
.bottom-product-title .price{
	font-size:19px;
	font-weight:600;
}
.bottom-product-title .price em{
	font-size:14px;
	margin-left:4px;
	font-weight:500;
}
.product-list .title,
.productft-list .title{
	text-align: center; line-height: 60px; font-size: 19px;  margin-top: 9px;
}
.product-list li:hover .title,
.productft-list li:hover .title{
	background: #e35f13; color: #fff;
}
.footer{
	background: #000000; color: #fff; 
}
.footer a{
	color: #fff;
}
.footerbd{
	padding: 90px 0;display: flex; display: -webkit-flex;
}
.footerft{
	padding: 30px 0 50px 0; display: flex; display: -webkit-flex; font-size: 16px; color: rgba(255, 255, 255, 0.5);
}
.footer-contact{
	margin-left: auto;
}
.footer-nav{
	display: flex; display: -webkit-flex;  margin-top: 70px;
}
.footer-nav li{
	min-width: 155px; margin-right: 20px;
}
.footer-nav h3{
	font-size: 22px; margin-bottom: 20px;
}
.footer-nav  p{
	color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 1.9; 
}
.footer-nav  p a,
.footerft a{
	color: rgba(255, 255, 255, 0.5);
}
.footer-nav  p a:hover,
.footer-nav h3 a:hover,
.footerft a{
	color: #e35d10;
}
.formbox{
	margin-left: auto;
}
.formbox .weixin{
	text-align: right; margin-bottom: 17px;
}
.formbox .weixin img{
	width: 53px;
}
.form>li{
	display: flex; display: -webkit-flex; margin-bottom: 12px;
}
.form>li:last-child{
	margin-bottom: 0;
}
.forml{
	font-size: 16px; text-align: right; padding-right: 20px; width: 200px; 
	display: flex; display: -webkit-flex;  align-items: center; justify-content: end; line-height: 1.8;
}
.formr{
	width: 268px;display: flex; display: -webkit-flex;
}
.inputtext{
	width: 100%; height: 30px; background: rgba(255, 255, 255, 0.5); padding: 0 15px; font-size: 16px; color: #fff; border: 0;
}
.inputcodetext{
	width: 140px;
}
textarea{
	width: 100%; height: 60px; padding: 5px 10px; line-height: 1.6; font-size: 16px; background: rgba(255, 255, 255, 0.5); border: 0; color: #fff;
}
.form .code{
	height: 30px; width: 113px; margin-left: auto;
}
.form button{
	width: 100%; height: 30px; border: 0; font-size: 16px; text-transform: uppercase; text-align: center;background: rgba(255, 255, 255, 0.5); border: 0; color: #fff; cursor: pointer;
}
/* about us */
.mbanner{
	height: 400px; background-position:bottom center; background-size: cover; background-repeat: no-repeat;
}
.pagenav{
	background: #f1f1f1; height: 90px; display: flex; display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between;  align-items: center;-webkit-align-items: center;
}
.pagenav>.wrapper{
	height: 90px; display: flex; display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;
}
.pagenav .current{
	font-size: 22px; color: #555555;  background: url(../images/home.png) no-repeat left center; padding-left: 36px;
}
.pagenav .current a{
	background: url(../images/arrow.png) no-repeat left center; padding-left: 15px; margin-right: 15px; color: #555;
}
.pagenav .current a:hover{
	color: #e35d10;
}
.pagenav .subnav{
	 display: flex; display: -webkit-flex;color: #555; font-size: 17px; 
}
.pagenav .subnav li{
	padding: 0 15px 0 20px; 
}
.pagenav .subnav li.active a{
	color: #e35d10;
}
.main{
	margin-bottom: 150px;
}
.about{
	padding-top: 20px;
}
.about-info{
	 display: flex; display: -webkit-flex;margin-bottom: 90px;
}
.about-info .txt{
	font-size: 17px; color: #555; line-height: 1.5; width: 58.5%;
}
.about-info  .img{
	width:41.7%;flex-shrink: 0; margin-left: 30px;
}
.about-info  .img img{
	width: 100%;
}
.about-honorshd{
	text-align: center; background: #e35f13; color: #fff; height: 65px; line-height: 65px; font-size: 28px; margin-bottom: 20px;
}
.honors-list{
	 display: flex; display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; margin: -10px;
}
.honors-list li{
	width: 345px; margin: 10px; background: #f2f2f2;
	transition: all 0.3s;
}
.honors-list li:hover{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.honors-list .img{
	margin: 28px 28px 0 28px;overflow: hidden;font-size: 0;
}
.honors-list .img img{
	width: 100%;transition: all 0.5s;
}
.honors-list li:hover .img img{
	transform: scale(1.05);
}
.honors-list .title{
	text-align: center; line-height: 60px; font-size: 19px;  margin-top: 10px;
}
/* news */
.news{
	padding-top: 75px;
}
.news-info{
	display: flex;display: -webkit-flex;  justify-content: space-between;-webkit-justify-content: space-between; margin-bottom: 45px;
}
.news-info .img{
	width: 581px; 
}
.news-info .txt{
	width: 810px; padding-top: 10px;
}
.news-info .txt h2{
	font-size: 28px;  color: #e35f13; margin-bottom: 40px;
}
.news-info .txt h2 a{
	color: #e35f13;
}
.news-info .txt .desc{
	font-size: 17px; color: #555555;  line-height: 1.6; margin-bottom: 35px;
}
.news-info .btn{
	line-height: 40px; display: inline-block; padding: 0 15px; color: #e35f13; border: 2px solid #e35f13; font-size: 17px;  border-radius: 6px;
}
.news-info .btn:hover{
	background-color: #e35f13; color: #fff;
}
.news-list{
	display: flex;display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin: -8px;
}
.news-list li{
	width: 348px; margin: 8px; background: #f2f2f2; padding: 30px;
	transition: all 0.3s;
}
.news-list li:hover{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.news-list  .img{
	overflow: hidden;font-size: 0;
}
.news-list  .img img{
	width: 100%;
	transition: all 0.5s;
}
.news-list li:hover .img img{
	transform: scale(1.05);
}
.news-list h3{
	margin-top: 25px; color: #000; font-size: 22px; text-align: center; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.news-list p{
	margin-top: 15px; font-size: 17px; color: #555555;  line-height: 1.5;
}
.news-list li:hover h3{
	color: #e35f13;
}
/* contact */
.contact{
	padding-top: 40px;
}
.contact table{
	width: 815px; border-collapse: collapse;
}
.contact table thead td{
	border-bottom: 3px solid #e7ecf4; font-size: 28px;  color: #000; border-right: 3px solid #e7ecf4; padding: 10px;
}
.contact table tbody td,
.contact table tbody th{
	border-bottom: 3px solid #e7ecf4; border-right: 3px solid #e7ecf4; 
}
.contact table tbody th{
	padding: 10px 25px; width: 130px; height: 120px;
}
.contact table tbody th img{
	width: 95px;
}
.contact table tbody td{
	padding:5px 10px;font-size: 17px; line-height: 1.2; 
}
.contact table h3{
	 margin-bottom: 2px; font-size: 18px;  
}
.contact table .qr{
	margin-left: 22px; width: 90px; height: 91px;
}
.contact table tbody tr:last-child td,
.contact table tbody tr:last-child th{
	border-bottom: 0;
}
/* productp */
.productp .wrapper{
	display: flex; display: -webkit-flex; 
}
.productp-info{
	width: 1010px;
}
.productp-title{
	line-height: 105px; font-size: 28px; text-align: center;
}

.productp-imgs{
	background: #f6f6f6; height: 615px; position: relative; overflow: hidden;
}
.productp-imgs .swiper-pagination-bullet{
	background: #8f8d8c; width: 16px; height: 16px; opacity: 1;
}
.productp-imgs.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 2px;
}
.productp-imgs .swiper-pagination-bullet-active{
	background: #e35f13;
}
.productp-imgs li{
	height: 615px; display: flex; display: -webkit-flex; justify-content: center;-webkit-justify-content: center;  align-items: center;-webkit-align-items: center;
}
.productp-imgs img{
	max-width: 80%; max-height: 70%;
}
.productp-spechd{
	height: 65px; line-height: 65px; text-align: center; background: #e35f13; color: #fff; font-size: 28px;
}
.productp-table{
	width: 100%; border-collapse: collapse;
}
.productp-table td,
.productp-table th{
	border: 3px solid #a8a8a8; padding-top: 10px; padding-bottom: 10px;
}
.productp-table th{
	padding-left: 10px; padding-right: 10px; font-size: 18px;  width: 41%;
}
.productp-table td{
	padding-left: 80px; padding-right: 80px; font-size: 15px;
}
.productp-table tr:first-child td,
.productp-table tr:first-child th{
	border-top: 0; 
}
.productp-list{
	margin-left: auto; width: 380px; margin-top: 105px;
}

.productp-list .img img{
	width: 100%; border: 1px solid #d4d1d1;
}
.productp-list li{
	margin-bottom: 25px;
}
.productp-list .tit{
	text-align: center; line-height: 60px; font-size: 19px;   margin-top: 9px;
}
.productp-list li:hover .tit{
	background: #e35f13; color: #fff;
}
.productp-list .btnbox{
	text-align: center; padding-top: 30px;
}
.productp-list .btn{
	line-height: 40px; display: inline-block; padding: 0 15px; color: #e35f13; border: 2px solid #e35f13; font-size: 17px;  border-radius: 6px;
}
.productp-list .btn:hover{
	background-color: #e35f13; color: #fff;
}

.zrslider .swiper-pagination-bullet {
    width:20px;
    height: 20px;
    display: inline-block;
     border-radius: 0;
    opacity: 1;
	margin-right:10px;
	border-radius:100%;
}
.zrslider .swiper-pagination-bullet-active {
	background:#887964;
}
.productft .wrapper {
    border-radius: 20px;
	padding-top:50px;
	padding-bottom:50px;
}
.kurumsal-iletisim {
	
}
.kurumsal-iletisim .iletisim-inner{
	background:#f9f9f9;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
	margin-bottom:50px;
}
.i-img img {
	width:100%;
	height:auto;
	display:block;
}
.main-iletisim h3 {
	color:#8e8e8e;
	font-weight:700;
	font-size:45px;
	padding-left:10px;
	margin-top:20px;
}
.main-iletisim h4 {
	color:#8e8e8e;
	font-size:31px;
	font-weight:400;
	letter-spacing:1px;
	padding-left:10px;
}
.boxes {
	margin-top:25px;
	
}
.boxes input {background:none; height:39px;}
.boxes select {background:none; height:39px;}
.boxes textarea {background:none; max-height:99px;}

.kvvklabel label a {
    color: #1e70bf;
	font-size:14px;
	    margin-left: 33px;
}
.kayit-formu-button button {
    text-align: center;
    outline: none;
    box-shadow: none;
    text-shadow: none;
    padding: 8px 50px;
    border-radius: 4px;
    background: #05416d;
    border: 1px solid #05416d;
    color: #fff;
    cursor: pointer;
}
/* Hide the browser's default checkbox */
.boxes input.dd {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.boxes .checkmark {
  position: absolute;
  top: 18px;
    left: 13px;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.kcc {
	font-weight:400;
}

/* On mouse-over, add a grey background color */
.boxes:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.boxes input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.boxes .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.boxes input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.boxes .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.kvvklabel {
	
}
.kcc a {
	    margin-left: 20px;
}
.zr-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.64);
    float: let;
    width: 100%;
    float: left;
    margin-top: 50px;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.64);
}
.footer-logo {
	margin-top:60px;
}
.footer-logo a img {
	width:170px;
}
.footer {
    background: #776f6a;
    color: #fff;
}
.footer-map {
		margin-top:30px;
}
.footer-map h3 {
	font-size:26px;
	margin-bottom:25px;
}
.footer-map  ul {
	
}
.footer-map  ul li {
	margin-bottom:16px;
}
.footer-map ul li a {
		font-size:15px;
}
.footer-map ul li a img {
	width:19px;
	margin-right:7px;
}
.socialfooter li { float:left;  margin-right:24px; float:left; }
.socialfooter li a { 
	font-size:22px!important; 
	border:1px solid #fff; 
	border-radius:100%;
	 width:40px!important;
	 height:40px!important; 
	 float:left;
	 text-align:center;
	 padding-top:4px;
 }
 .socialfooter li a img { margin-left:8px; }
 .ozgun {
	 text-align:center;
	 width:100%;
	 float:left;
 }
  .ozgun a {
	 display:inline-block;
	 margin:0 auto;
 }
  .ozgun  img{
	width:140px;
 }
 .zr-banner{
	 border-radius:20px;
	 overflow:hidden;
	 margin-top:50px;
 }
 .zr-banner .mbanner{
	 background-size:cover!important;
	 background-position:center center!important;
 }
 .zr-kurumsal-text {
	 margin-top:50px;
	 margin-bottom:50px;
	 min-height:300px;
 }
 
 .k-title {
	 font-weight:700;
	 font-size:40px;
	 color:#d7562e;
	 margin-bottom:10px;
 }
 .k-text p {
	 font-size:17px;
	 color:#707070;
	  font-family: 'Montserrat';
	   font-style: italic;
 }
 
 @media screen and (min-width:1200px){
	 .zr-kurumsal-text{
		 padding:0 100px;
		   font-family: 'Montserrat';
	 }
 }
 
 .v5harita{
	 border-radius:50px;
	 overflow:hidden;
	 margin-top:30px;
 }
 .iletisimv5 {
	 margin-top:50px;
 }
 .iletisim-icons {
		width:100%;
		float:left;
 }
 .i-title {
	  font-weight:700;
	 font-size:40px;
	 color:#d7562e;
	 margin-bottom:20px;
	 margin-left:30px;
	 margin-top:40px;
 }
 .i-box {
	 padding-left:30px;
	 margin-bottom:40px;
 }
 .i-box .i-right a{
	  font-size:20px;
 }
 .i-box .i-icon{
	  float:left;
	 width:80px;
	 position:relative;
  }
  .i-box .i-icon:after{
	  content:'';
	  width:1px;
	  height:45px;
	  position:absolute;
	  right:20px;
	  top:0;
	  background:#333;
  }
  .i-box .i-icon img{
	  width:40px;
  }
  .i-socials i{
	  color:#d85c36;
	  font-size:23px;
	  margin-top:8px;
  }
  
  .zr-urun-detay {
	 
	  margin-top:50px;
	  
  }
  .urun-detay-inner{
	  min-height:400px;
	  
  }
  
  .currentedit {
	  background:none!important;
	  padding-left:0!important;
  }
  .currentedit  a.first {
	  background:none!important;
	  padding-left:0!important;
  }
  .currentedit a {
	  margin-right:1px!important;
	  font-family: 'Montserrat';
	  font-weight:600;
  }
  .pagenavzr {
	  height:auto!important;
	  padding:10px 0;
	  background:#fff;
  }
   .pagenavzr .wrapper {
	  height:auto!important;
	  padding: 0;
  }
  .urun-sol {
	  min-height:400px;
	
  }
  
  .gallery {
  width: 100%;
  max-width: 620px;
  margin: 40px auto;
}
.gallery-slider {
  width: 100%;
  height: auto;
  margin: 0 0 10px 0;
}
.gallery-slider .swiper-slide {
  width: auto;
  height: 400px;
}
.gallery-slider .swiper-slide img {
  display: block;
  width: auto;
  height: 100%;
  margin: 0 auto;
}
.gallery-thumbs {
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.gallery-thumbs .swiper-slide {
  width: 100px;
  height: 100px;
  text-align: center;
  overflow: hidden;
  opacity: 0.1;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.gallery-thumbs .swiper-slide img {
  width: auto;
  height: 100%;
}
.slider1 img {
	display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.slider2 .swiper-slide {
  width: 100px;
  text-align: center;
  overflow: hidden;
  opacity: 0.5;
  border:1px solid #ccc;
  border-radius:10px;
  padding:10px;
}
.slider2 .swiper-slide img{
	  width:100%;
	height:auto;
}
.urun-sol {
	overflow:hidden;
}
.slider2  .swiper-slide-thumb-active {
  opacity: 1!important;
}
.swiper-pagination {
	width:100%;
	bottom:35px;
}
.title-left h1 {
	margin-bottom:0;
	color:#333;
	font-weight:800;
	margin-top:0;
}
.title-left h3 {
	color:#333;
}
.urun-title{
	float:left;
	width:100%;
}
.title-left {
	float:left;
}
.urun-title .urun-price {
	float:right;
	font-weight:800;
}

.urun-title .urun-price  span {
color:#f45c08;
font-size:40px;
}
.urun-title .urun-price  em {
	color:#f45c08;
	font-size:30px;
	font-weight:800;
}
.urun-teknik {
	width:100%;
	float:left;
	margin-top:40px;
	background:#f5f6f7;
	border-radius:15px;
	padding:20px 20px;
}
.urun-teknik table{
	width:100%!important;
	height:auto!important;
	text-align:center;
}
.urun-teknik table tr > td {
	    border: 1px solid #ccc;
		padding:15px;
		font-size:16px;
		font-weight:500;
		text-align:center;
}
.benzer-urunler {
	min-height:400px;
	width:100%;
	float:left;
	margin-top:30px;
}
.b-title {
	width:100%;
	float:left;
	font-weight:600;
	color:#9b9b9b;
	font-size:28px;
}
.b-inner {
		width:100%;
	float:left;
	margin-top:30px;
	background:#f5f6f7;
	border-radius:15px;
	padding:20px 20px;
}