	.textcontainer p
	{
	font-size:16px;	
	}

	.staticon
	{
	margin-top:-15px;	
	}

	.testhip
	{
	padding:0px !important;	
	margin-bottom:10px !important;	
	}

	.testpi
	{
	font-size:18px;
	}

	.bakimuyari
	{
	padding:10px;	
	}

	@media screen and (max-width: 1200px) {
	.desktop { display: none; }

	}

	@media screen and (min-width: 1200px) {
	.mobile { display: none; }
	.pagetitle{text-transform: none;font-size:28px;margin-bottom:0px;}
	.projecttitle{margin-top:-50px;margin-bottom:-20px;}
	.uruntitlehr {width:100&;height:1px;background:#d3d3d3;margin-top:3px;margin-bottom:-40px;}
	.uruntitle{margin-top:50px;}
	.urunmbfiyat {display:none;}
	}

	.genesis
	{
	margin-bottom:-200px;	
	}
	.genesismb {margin-top:150px;}

	.temizle
	{
	clear:both;	
	}

	@media screen and (max-width: 1200px) {
	.ttm-header-wrap {
	outline: 1px solid #dedede;
	outline-offset: 0px;
	}
	}

	@media screen and (max-width: 1200px) {
	.pagetitle{text-transform: none;font-size:19px;margin-bottom:0px;margin-top:5px;margin-bottom:5px;line-height:25px;}
	.pagehr {display:none;}
	.projecttitle {margin-top:-30px;margin-bottom:-20px;}
	.uruntitlehr {margin-bottom:-35px;}
	.uruntitle{margin-top:21px;font-size:22px;}
	.urunmbfiyat {font-weight:bold;font-size:17px;margin-top:-18px;color:#ffa100;margin-bottom:5px;}
	}

	.auto-container {
	position: static !important;
	max-width: 1200px;
	padding: 0px 15px;
	margin: 0 auto;
	}

	.mbtit {margin-top:30px;}

	.pagehr
	{
	width:100&;
	height:1px;
	background:#d3d3d3;
	margin-top:3px;
	margin-bottom:10px;
	}

	.vipagecontent
	{
	margin-top:-40px;	
	}

	.img-fluid
	{
	width:100% !important;	
	}



	.ttm-blog-single-content .social-icons li>a:hover
	{background-color:#3c3c3c;color:white;}

	.titlevi {margin-bottom:-20px !important;}
	.servicevitit {margin-top:-25px;}
	.servicecards {margin-top:15px;}
	.pmet {height:1px;width:100%;background:#eaeaea;margin-top:10px;margin-bottom:10px;}


	.product-kat {font-weight:normal;font-size:13px;}

	.urun-fiyat
	{
	font-size:24px;
	float:left;
	margin-right:10px;
	}

	.urun-efiyat
	{
	font-size:15px;
	margin-left:10px;
	font-weight:normal;
	text-decoration:line-through;
	}

	.ptgitem {margin-top:20px;}

	.videobaslik
	{
	font-size:19px;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	}


	.paketserit
	{
	width:100%;
	height:4px;
	}

	.bankhr
	{
	border-bottom:1px solid #eaeaea;padding-bottom:10px;padding-top:10px;	
	}

	.ekipcard
	{
	margin-top:20px;	
	}

	.ekipisim
	{
	font-size:21px;	
	}

	.serviskutu
	{
	border:1px solid #e3e3e3;
	border-radius:5px;
	}

	.hbkutu
	{
	padding:15px !important;
	padding-bottom:1px !important;
	}

	.hbkutu h6
	{
	font-size:14px;	
	}
	
	.mobilbar
	{
	position:fixed;
	z-index:100000000000;
	width:100%;
	bottom:0px;
	border-top:1px solid #afafaf;
	padding:5px;
	padding-bottom:8px;
	}
	
	.mbbtn
	{
	padding-top:10px;
	text-align:center;
	}
	
	.mbbtn-icon
	{
	.font-size:21px;
	}
	
	.top-visible
	{
	margin-bottom:50px;
	}
	
	.hsl:hover
	{
	color:black !important;
	}
	
	.mbdil
	{
	position:absolute;
	top:27px;
	right:10px;
	z-index:99999999999;
	}
	

	.cerez-modal
	{
	position:fixed;
	bottom:10px;
	padding:10px;
	left:10px;
	z-index:50;
	border-radius:5px;
	width:fit-content;
	}
	
	.cmtitle
	{
	font-size:18px;
	font-weight:bold;
	}
	
	.cmalt
	{
	margin-top:10px;
	font-size:13px;
	letter-spacing:-0.3px;
	line-height:18px;
	}
	
	.cmbtn
	{
	width:100%;
	padding:5px;
	margin-top:10px;
	border-radius:3px;
	text-align:center;
	}
	
		.nwmbslider
	{
	position:absolute;
	left:10px;
	top:60px;
	}
	.nmtitle1
	{
	font-size:28px;
	font-weight:bold;
	}
	
	.nmtitle2
	{
	font-size:28px;
	font-weight:bold;
	margin-top:10px;
	}
	
	.nmalt
	{
	margin-top:20px;
	line-height:15px;
	font-size:12px;
	}
	
	.nmbtn
	{
	padding:10px !important;
	margin-top:20px;
	width:fit-content;
	font-size:13px;
	}