*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: "Roboto",sans-serif;
}
.clear{
	clear:both;
}
.menuGenDiv{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left:0px;
	z-index: 1002;
}
.menuGrb{
	position: absolute;
	top:0;
	right: -85%;
	width: 100%;
	height: 100%;
}
.gbBag{
	width:100%;
}
.menuItem{
	color:#4f4f4f;
	width:100%;
	height: 57px;
	padding: 18px 0 18px 20px;
	border-bottom: 1px solid #ccc;
	list-style-type: none;
}
.logoR2{
	width: 151px;
	margin-top: 20px;
	margin: 20px auto 0 auto;
}
.menuIcnT{
	width:24px;
	margin-right: 8px;
}
.closeIcons{
	height: 74px;
	width: 74px;
	float: right;
	padding: 20px;
	background-color: #fff;

}
.mnSpn{
	float: left;
	font-size: 24px;
	color:#4f4f4f;
	padding: 24px 0 0 20px;
}
.closeBtn{
	float: right;
	width: 85%;
	height: 75px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
.navBtns{
	float: right;
	width: 85%;
	height: 100%;
	background-color: #fff;
}
.menuBg{
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	position: absolute;
	top: 0px;
	right: 0px;
}
.topCont {
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
	width: 100%;
	height:75px;
	padding-bottom:18px;
	position: fixed;
	top: 0px;
	left:0px;
	background-color: #fff;
	z-index: 999;
	-webkit-box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.26);
	-moz-box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.26);
	box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.26);
}
.logo {
	height: 100%;
	padding-left:15px;
	float: left;
	text-align: center;
}
.logoDiv{
	height:100%;
}
.naviBtn, .homeBtn {
	padding:20px 15px 2px 2px;
	position:relative;
	float: right;
	text-align: center;
	height:100%
}
.kurdele{
	position: absolute;
	top: 5px;
	left: -50px;
	width: 40px;
}
.menuDiv{
	height:100%;
	float:right;
}
.gBody{
	position: relative;
	margin-top:75px;
	color:#4f4f4f;
}
.mobBanner{
	width:100%;
}
.onePr{
	color:#4f4f4f;
	font-size:12px;
	padding:8px 0 6px 0;
	width:25%;
	float:left;
	text-align:center;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}
.onePr .onIcn{
	height:20px;
}
.onePr .onIcn .onIcnDiv{
	height:100%;
}
.onePr .onTxt{
	padding-top:8px;
	text-align:center;
	width:100%;
}

.wrArdCmt{
	float: right;
	width: 40%;
	margin: 20px 20px 0px 20px;
	padding: 12px;
	font-weight: 600;
	text-align: center;
	color: #964a3b;
	border: 1px solid #ddd;
}
.callAndMsg{
	border-top:2px solid #bbb;
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	width: 100%;
	max-height: 105px;
	position: fixed;
	bottom: 0px;
	left:0px;
	background-color: #fff;
	z-index: 1001;
	-webkit-box-shadow: 0px -3px 14px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px -3px 14px 1px rgba(0,0,0,0.5);
	box-shadow: 0px -3px 14px 1px rgba(0,0,0,0.5);
}
.candMs{
	width:100%;
	padding : 8px 15px 15px 15px;
}
.cams{
	width:48%;
	border:0px;
	background: none;
}
.bdyMCont{
	margin-bottom:150px;
}
.h1Once{
	float:left;
	width:14px;
	height:24px;
	background-color:#e60d2e;
	margin:2px 4px 0 0;
}
.goBadyPadTop{
	padding-top:40px !important;
}
h1{
	font-size:24px;
	letter-spacing:-1px;
	color:#4f4f4f;
	font-weight:100;
	margin-bottom:6px;
}
h3{
	font-size:24px;
	letter-spacing:-1px;
	color:#4f4f4f;
	font-weight:100;
	margin-bottom:16px;
}
h2{
	font-size:16px;
	letter-spacing:-0.4px;
	color:#444;
	font-weight:700;
	text-align:center;
	margin:10px 0 2px 0;
	width:100%;
}
.bodyCont{
	margin-bottom:120px;

}
.bodyCont:last-child{
	margin-bottom: 0px;
}
.fourPr{
	margin-bottom:34px !important;
}
.bodyInCont{
	font-size:14px;
	letter-spacing:-0.5px;
	color:#444;
	font-weight:100;
	padding:0 20px 0 20px;
	text-align: justify;
	text-justify: inter-word;
	margin-top: 10px;
}
.bodyInCont2{
	float: left;
	width: 50%;
	font-size:14px;
	letter-spacing:-0.5px;
	color:#444;
	font-weight:100;
	margin-top: 10px;
}
.bodyInCont3{
	position: absolute;
	right:0;
	top:0;
	width: 100%;
	height: 180px;
	color: #4f4f4f;
}
.katImg{
	width: 65%;
	position: absolute;
	top:0;
	left:0;
}
.katInf{
	font-size: 14px;
	letter-spacing: -0.5px;
	text-align: right;
	padding-right: 18px;
}
.katProm{
	background-color: #CAA0A5;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	text-align: right;
	padding: 8px 18px 8px 0;
	margin-top: 10px;
	color:#fff;
}
.abjLi{
	padding-top: 6px;
	margin-left: 20px;
}
.ftrCr{
	width:100%;
	margin: 18px 0 150px 0;
	font-size:10px;
	color:#ccc;
	letter-spacing:-0.5px;
	text-align:center;
}
.bdImgCont{
	width:100%;
}
.bdImgCont2{
	float: right;
	width: 50%;
	padding-right: 20px;
	margin-top: 18px;
}
.bdImgCont3{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.ftrMarGrb{
	width: 100%;
}
.contItem{
	margin-bottom: 14px;
	font-size:16px;
	color:#5f5f5f;
	letter-spacing:-0.5px;
}
.conIcon{
	height: 16px;
	width: 7%;
}

.conText{
	width: 60%;
}
.conBtn{
	width: 17%;
}
.conOrtIcn{
	float: left;
}
.conOrtIcn2{
	float: right;
}
.MprFiyIcDiv .MprAnaFiyat {
  width: auto;
  color: #ec4d4d;
  height: auto;
  text-align: center;
  font-size: 4.5vw;
  font-family: PRELO-BOLD !important;
}
.prCont {
  margin: 5px 0;
  width: 100%;
  padding: 0 3vw;
  font-family: PRELO-LIGHT;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  box-sizing: border-box;
}
.prCont .ockPrd{
	position: relative;
	color: #6f6f6f;
	width: 49%;
	height: auto;
	margin: 2vw 0;
	background-color: #fff;
	border: solid 1px #ddd;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
}
.ockPrd .ockPrdImg {
  width: 94%;
  padding: 14px 0px 4px 0px;
  border-radius: 4px;
  margin: 3%;
}
.packOckImg{
	float: left;
	width: 44%;
  border-radius: 4px;
  margin: 3% 0 3% 3%;
}
.packOckImg2{
	  border-radius: 300px;
	  border: 1px solid #f2f2f2;
	  transition-duration: 0.3s;
	  -webkit-box-shadow: 0px 14px 15px -17px rgb(0 0 0 / 35%);
	  box-shadow: 0px 14px 15px -17px rgb(0 0 0 / 35%);
	  background-color: #f8f8f8;
}
.packOckText{
	float: left;
	width: 47%;
  padding: 14px 0px 4px 0px;
  border-radius: 4px;
  margin: 3%;
}
.packOckTtitle{
	font-size:22px;
	color:#4f4f4f;
	width: 100%;
	padding-bottom: 14px;
	letter-spacing: -1px;
}
.packOckCmt{
	font-size: 14px;
	color:#4f4f4f;
	text-align: left;
}
.ambjCont{
	color:#4f4f4f;
}
.ambjContTit{
	font-size:20px;
	margin: 20px 0 4px 0;
}
.ockPrdTitle {
  font-size: 14px;
	font-weight: 600;
  padding: 0vw 10px;
  color: #4f4f4f;
  letter-spacing: -0.3px;
}
.cmtAdAC {
  width: 100%;
  padding: 0vw 10px;
}
.ockPrdCmt{
	width: 65%;
	text-align: left;
  font-size: 12px;
  float: left;
  letter-spacing: -0.5px;
  color: #666 !important;
}
.prdCmts{
	margin-top: 10px;
	padding: 0 8px;
	font-size: 14px;
	color:#4f4f4f;
	text-align: left;
	text-align: justify;
	text-justify: inter-word;
}
.ockPrdPiece {
	width: 40%
  text-align: right;
  font-size: 12px;
  float: right;
  letter-spacing: -0.5px;
  color: #666 !important;
}
.MprFiyIcDiv {
  min-width: 100%;
  margin: auto;
  text-align: center;
  padding: 10px 0;
}
.MprFiyIcDiv .MprAnaFiyat {
  width: auto;
  color: #ec4d4d;
  height: auto;
  text-align: center;
  font-size: 26px;
  font-family: PRELO-BOLD !important;
}
.MfreeCargo {
  width: 100%;
  border-top: 1px solid #ccc;
	text-align: justify;
}
.ukTxt{

	color: #ec4d4d;
}
.MfreeCargo2 {
  background-color: #fff;
  color: #666 !important;
  font-family: "Roboto",sans-serif;
  font-size: 12px;
  text-align: center;
  padding: 7px 0 9px 0;
  border-radius: 3px;
	width: 150px;
	margin: auto;
	position: relative;
}
.frCargs{
	float: left;
	height: 12px;
}
.frCargsTxt{
	float: left;
	padding-top: 1px;
}
a {
  text-decoration: none;
}
.MkdvArti {
  width: 100%;
  font-family: PRELO-BOLD !important;
  color: #BBB !important;
  font-size: 3vw;
  position: relative;
  top: -2px;
  left: 0px;
}
.cusCmt .stars{
	float: left;
	height: 12px;
	margin-top: 6px;
}
.cusComent{
	margin: 2px 0 12px 0;
}
.dates{
	color:#787878;
	float:right;
	margin-top: 6px;
}
.cusname{
	font-weight: 700;
	border-bottom:1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 18px;
	color: #964a3b;
}
.cmtBtnsS{
	cursor: pointer;
	float: left;
	width: 40%;
	padding: 10px;
	margin: 20px 10px 0px 10px;
	border:2px solid #ededed;
	color:#466aa6;
	text-align: center;
	font-weight: 700;

}
.productImg{
	width: 100%;
}
.productTitle{
	position: relative;
	width: 100%;
	padding: 8px 18px;
	background-color: #efefef;
	letter-spacing: -0.6px;
	border-left: 10px solid #e60d2e;
}
.productTitle .prTLBlk{
	width: 75%;
	float: left;
}
.productTitle .prTRBlk{
	position: absolute;
	width: 25%;
	right: 10px;
	top:-12px;
	float: right;
}
.prTRBlkDay{
	position: absolute;
	top:2px;
	text-align: center;
	width: 100%;
	font-family: PRELO-BOLD;
	color: #fff;
	font-size: 32px;
	font-weight: 700;
}
.productTitle .prdTitle{
	font-size: 28px;
	letter-spacing: -1px;
}
.productTitle .prdCod{
	font-size: 14px;
}
.allTechDet{
	width: 100%;
	padding: 8px 18px 28px 18px;
	font-size: 16px;
	letter-spacing: -0.3px;
}
.detStr{
	float: left;
	padding: 4px 0;
}
.dtTitle{
	font-weight: 700;
	width: 22%;
}
.proAddInfo{
	font-size: 14px;
	padding: 24px 0 0px 0;
	letter-spacing: -0.3px;
}
.addInfInf{
	margin: 8px 18px 0px 18px;
	text-align: left;
	text-align: justify;
	text-justify: inter-word;
}
.addInfTit{
	float: left;
	font-size: 16px;
	letter-spacing: -0.5px;
	font-weight: 700;
}
.addInfBox{
	position: relative;
	top:-2px;
	margin-right: 7px;
	float: left;
	background-color:#888;
	width: 11px;
	height: 21px;
}
.musTUl{
	width: 100%;
	padding: 12px 12px 12px 20px;
	background-color: #78B833;
	margin-bottom: 30px;
}
.musTUlTxt{
	float: left;
	width: auto;
	margin-top: 7px;
	color: #fff;
	font-weight: 700;
}
.musTUlTxt2{
	float: left;
	width: auto;
	padding:10px 0 10px 0;
	margin-top: 6px;
	color: #fff;
	font-weight: 700;
}
.wpBtns{
	float: left;
	width: auto;
	height: 50px;
	margin-right: 14px;
}
.katalogsDivs{
	position: relative;
	margin: 10px 5%;
	padding: 14px;
	font-family: SWZ721L !important;
	font-size: 14px;
	color: #4f4f4f !important;
	width: 90%;
	float: left;
	border-radius: 6px;
	padding-bottom: 20px;
	border: 1px solid #ddd;
	background-color: #fff;
	transition-duration: 0.3s;
	-webkit-box-shadow: 0px 14px 15px -17px rgb(0 0 0 / 35%);
	box-shadow: 0px 14px 15px -17px rgb(0 0 0 / 35%);
}
.lblcAbsT{
	padding-top: 10px;
	font-size: 24px;
	color:#4f4f4f;
	letter-spacing: -1px;
}
.colorCCC{
	color: #ccc !important;
font-family: SWZ721L !important;
font-size: 22px;
}
.lblcAbs {
  position: absolute;
  top: -20px;
  right: 17px;
  color: #f5f5f5;
  font-size: 70px;
  font-family: PRELO-BOLD;
  letter-spacing: -9px;
}
.dUrDetTitle {
	padding-bottom: 2px;
  width: 23%;
  font-weight: 700;
}
.flLeft {
  float: left;
}
.dUrDetCmt {
  width: 73%;
  text-align: justify;
  text-justify: inter-word;
}
.prdGrbTitle {
  cursor: pointer;
  font-weight: 700;
  width: 100%;
  padding: 16px;
  font-size: 22px;
  letter-spacing: -1px;
  background-color: #efefef;
  border-bottom: 2px solid #fff;
  border-radius: 6px;
}
.offPrd {
  padding: 0px 0 20px 0;
  border-radius: 6px;
}
.arrowP2 {
  background-image: url("https://www.martis.com.tr/temaEq/svg/arrowP2.svg");
  background-repeat: no-repeat;
  background-size: 30px;
}
.arrowP1 {
  background-image: url("https://www.martis.com.tr/temaEq/svg/arrowP1.svg");
  background-repeat: no-repeat;
  background-size: 30px;
}
.prGrArr {
  float: right;
  width: 30px;
  height: 30px;
}
.prdGrbList {
  float: left;
  width: 100%;
}
.prdGrbItem {
  width:100%;
  padding: 10px;
  border-bottom: 1px solid #efefef;
}
.prdGrbImg{
	display: none;
}
.pDandBDiv {
  display: none;
}
.defPBtn {
  font-size: 16px;
  margin: 20px;
  padding: 16px;
  background-color: #ec4d4d;
  text-align: center;
  width: 180px;
  border-radius: 4px;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
}
