body {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	overflow-x:hidden;
	background:#fff;
	color:#686464;
}

	::-moz-selection {
	  background: #D7B56D;
	  color:#12467F;
	} 
	
	::selection {
	  background: #D7B56D;
	  color:#12467F;
	} 

	.m-0{margin:0px !important;}
	.m-1{margin:5px !important;}
	.m-2{margin:10px !important;}
	.m-3{margin:15px !important;}
	.m-4{margin:20px !important;}
	.m-5{margin:25px !important;}
	.m-6{margin:30px !important;}
	.m-7{margin:35px !important;}
	.m-8{margin:40px !important;}
	
	.mt-0{margin-top:0px !important;}
	.mt-1{margin-top:5px !important;}
	.mt-2{margin-top:10px !important;}
	.mt-3{margin-top:15px !important;}
	.mt-4{margin-top:20px !important;}
	.mt-5{margin-top:25px !important;}
	.mt-6{margin-top:30px !important;}
	.mt-7{margin-top:35px !important;}
	.mt-8{margin-top:40px !important;}
	
	.mb-0{margin-bottom:0px !important;}
	.mb-1{margin-bottom:5px !important;}
	.mb-2{margin-bottom:10px !important;}
	.mb-3{margin-bottom:15px !important;}
	.mb-4{margin-bottom:20px !important;}
	.mb-5{margin-bottom:25px !important;}
	.mb-6{margin-bottom:30px !important;}
	.mb-7{margin-bottom:35px !important;}
	.mb-8{margin-bottom:40px !important;}
	
	.mr-0{margin-right:0px !important;}
	.mr-1{margin-right:5px !important;}
	.mr-2{margin-right:10px !important;}
	.mr-3{margin-right:15px !important;}
	.mr-4{margin-right:20px !important;}
	.mr-5{margin-right:25px !important;}
	.mr-6{margin-right:30px !important;}
	.mr-7{margin-right:35px !important;}
	.mr-8{margin-right:40px !important;}
	
	.ml-0{margin-left:0px !important;}
	.ml-1{margin-left:5px !important;}
	.ml-2{margin-left:10px !important;}
	.ml-3{margin-left:15px !important;}
	.ml-4{margin-left:20px !important;}
	.ml-5{margin-left:25px !important;}
	.ml-6{margin-left:30px !important;}
	.ml-7{margin-left:35px !important;}
	.ml-8{margin-left:40px !important;}
	
	.p-0{padding:0px !important;}
	.p-1{padding:5px !important;}
	.p-2{padding:10px !important;}
	.p-3{padding:15px !important;}
	.p-4{padding:20px !important;}
	.p-5{padding:25px !important;}
	.p-6{padding:30px !important;}
	.p-7{padding:35px !important;}
	.p-8{padding:40px !important;}
	
	.pt-0{padding-top:0px !important;}
	.pt-1{padding-top:5px !important;}
	.pt-2{padding-top:10px !important;}
	.pt-3{padding-top:15px !important;}
	.pt-4{padding-top:20px !important;}
	.pt-5{padding-top:25px !important;}
	.pt-6{padding-top:30px !important;}
	.pt-7{padding-top:35px !important;}
	.pt-8{padding-top:40px !important;}
	
	.pb-0{padding-bottom:0px !important;}
	.pb-1{padding-bottom:5px !important;}
	.pb-2{padding-bottom:10px !important;}
	.pb-3{padding-bottom:15px !important;}
	.pb-4{padding-bottom:20px !important;}
	.pb-5{padding-bottom:25px !important;}
	.pb-6{padding-bottom:30px !important;}
	.pb-7{padding-bottom:35px !important;}
	.pb-8{padding-bottom:40px !important;}
	
	.pl-0{padding-left:0px !important;}
	.pl-1{padding-left:5px !important;}
	.pl-2{padding-left:10px !important;}
	.pl-3{padding-left:15px !important;}
	.pl-4{padding-left:20px !important;}
	.pl-5{padding-left:25px !important;}
	.pl-6{padding-left:30px !important;}
	.pl-7{padding-left:35px !important;}
	.pl-8{padding-left:40px !important;}
	
	.pr-0{padding-right:0px !important;}
	.pr-1{padding-right:5px !important;}
	.pr-2{padding-right:10px !important;}
	.pr-3{padding-right:15px !important;}
	.pr-4{padding-right:20px !important;}
	.pr-5{padding-right:25px !important;}
	.pr-6{padding-right:30px !important;}
	.pr-7{padding-right:35px !important;}
	.pr-8{padding-right:40px !important;}
	
	.fnt-s1{font-size: 10px !important}
	.fnt-s2{font-size: 15px !important}
	.fnt-s3{font-size: 20px !important}
	.fnt-s4{font-size: 25px !important}
	.fnt-s5{font-size: 30px !important}
	.fnt-s6{font-size: 35px !important}
	.fnt-s7{font-size: 40px !important}
	.fnt-s8{font-size: 45px !important}
	
	.fr{float:right !important;}
	.fl{float:left !important;}
	.clr{clear:both !important;}
	
	.ta-l{text-align:left !important;}
	.ta-c{text-align:center !important;}
	.ta-r{text-align:right !important;}
	.ta-j{text-align:justify !important;}
	
	.pst-r{position:relative !important;}
	.pst-a{position:absolute !important;}
	.dsp-f{
		display: -ms-flexbox!important;
	    display: flex!important;
	    -ms-flex-preferred-size: auto;
	    flex-basis: auto;
	}

	.flex-row {
		-ms-flex-direction: row !important;
    	flex-direction: row !important;
	}



	.SearchBar {
		width:100%;
		position:relative;
		background:#0b8ea5;
		padding:3px 0px;
	}

	.SearchBox {
        display:none;
		width:300px;
		padding:5px 0px;
		position:absolute;
        top:calc(100% + 10px);
        right:0px;
		margin:0px 0px 0px 0px;
		z-index:3;
	}

		.SearchBox .SearchText {
			width:100%;
			height:45px;
			border:1px solid #ccc;
			background:#fbfbfb;
			border-radius:50px;
			padding-left:10px;
			padding-right:40px;
			z-index:3;
		}

		.SearchBox .SearchText:focus {outline:none;border:1px solid #D1101A;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);background:#fff;}

		.SearchBox .SearchButton {
			width:60px;
			height:45px;
			position:absolute;
			top:5px;
			right:-2px;
			text-align:center;
			border-left:1px solid #333;
			z-index:4;
			font-size:18px;
			color:#fff;
			background:#333;
			border-radius:0px 50px 50px 0px;
		}

		.SearchBox .SearchButton:hover {color:#ed1c24;}

			.SearchBox .SearchButton i {line-height:45px;}

	.NewsletterBox {
		width:100%;
		padding:5px 0px;
		position:relative;
		z-index:3;
	}

		.NewsletterBox .NText {
			width:100%;
			border:1px solid #ccc;
			background:#fbfbfb;
			border-radius:2px;
			padding-top:13px;
			padding-bottom:13px;
			padding-left:10px;
			padding-right:55px;
			z-index:3;
		}

		.NewsletterBox .NText:focus {outline:none;border:1px solid #D1101A;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);background:#fff;}

		.NewsletterBox .NButton {
			width:50px;
			height:47px;
			position:absolute;
			top:5px;
			right:5px;
			text-align:center;
			border-left:1px solid #888;
			z-index:4;
			color:#1d1d1d;
			font-size:20px;
		}

		.NewsletterBox .NButton:hover {color:#ed1c24;}

			.NewsletterBox .NButton i {line-height:47px;}

	.TopBg {
		width:100%;
		display:inline-block;
		position:relative;
		background:transparent;
		padding:15px 0px;
		z-index:10;
	}

	.TopList {
		display:inline-block;
		position:relative;
		margin:0px;
		padding:0px;
	}

	.TopList.Mobil {
		float:right;
	}

	.TopList:after {content:"";display:table;clear:both;}

		.TopList li {
			list-style:none;
			padding:12px 10px;
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-weight:500;
			color: #fff;
		}

		.TopList li.Tel {font-size:17px;font-weight:700; padding:4px 10px;}
		.TopList li.H {display:none;}

			.TopList li a {display:block;color: #fff;}

			.TopList li i {margin-right:10px;}

	.TopList2 {
		display:inline-block;
		position:relative;
		margin:0px;
		padding:0px;
		float:right;
	}

	.TopList2:after {content:"";display:table;clear:both;}

		.TopList2 li {
			list-style:none;
			float:left;
		}

	.LogoBg {
		width:100%;
		position:absolute;
		top:0px;
		left.0px;
	}

	.Logo {
		width:250px;
		position:absolute;
		padding:0px;
		top:calc(50% - 110px);
		left:0px;
		z-index:3;
		text-align:center;
	}

	.Logo:before {
		content:"";
	}

		.Logo img {width:100%;position:relative;}


			@media (max-width: 500px){
			.Logo img, .MenuBg{
				display: none;
			}
			.anadiv{
				display:inline-block;
			}
		}

		.CallTop {
			display:inline-block;
			position:absolute;
			top:-100px;
			right:0px;
		}

			.CallTop img {width:250px;}

	.FooterLogo {
		width:150px;
		height:150px;
		position:relative;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		z-index:3;
		text-align:center;
	}

		.FooterLogo img {width:100%;position:relative;}


	.MobilHeader {
		width:100%;
		position:relative;
		border-bottom:4px solid #e73f23;
		padding:0px 0px;
		z-index:10;
        box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4);
		text-align:right;
		padding:0px 15px 0px 15px;
	}

	.MobilLogo {
		width:200px;
		position:absolute;
		padding:0px;
		top:0px;
		left:0px;
		z-index:3;
		text-align:center;
	}


		.MobilLogo  img{width:100%;}

	.MenuButton {
		display:inline-block;
		padding:30px 19px;
		line-height:1;
		font-family: 'Poppins', sans-serif;
		font-size:20px;
		font-weight:700;
		color:#fff;
		transition:all 0.1s ease-in-out 0s;
		position:relative;
		background:#e73f23;
		line-height:1;
		margin:0px 0px;
	}

	.MenuButton:focus {color:#fff;}

	.CallTopMobil {
		width:auto;
		height:55px;
		position:absolute;
		top:-70px;
		right:0px;
	}

		.CallTopMobil img {height:55px;}

.MainSlider {width:100%;position:relative;}

.slide-pattern{
	background: url(images/pattern3.png) scroll;
	width: 100%;
	height: 100%;
	z-index: 8;
	-webkit-transform: translateZ(0.4px);
	-moz-transform: translateZ(0.4px);
	-ms-transform: translateZ(0.4px);
	-o-transform: translateZ(0.4px);
	transform: translateZ(0.4px);
	position: absolute;
	top: 0;
}

.ms-layer.thin-text-white{
	color: #fff;
	background:rgba(231,63,35,0.7);
	font-family: 'Nunito', sans-serif;
	font-size: 77px;
	font-weight: 300;
	padding: 10px 25px;
	line-height:1!important;
	text-shadow:2px 2px 0px #c8290f;
	margin: 0;
}

.ms-layer.thin-text-black{
	color: #f4bc10;
	font-family: 'Poppins', sans-serif;
	font-size: 77px;
	font-weight: 700;
	padding: 20px 25px;
	margin: 0;
	text-shadow: -1px 1px rgba(0, 0, 0, 0.51);
}

.Slide .blacktext {
	left: 33% !important;
	top: 50% !important;
	padding: 7px 20px;
	margin-top: -10%;
}

.Slide .whitetext {
	width: 100%;
	text-align: center;
	top: 47% !important;
}

	.MenuBg {
		width:100%;
		position:relative;
		background:transparent;
		padding:0px 0px;
		z-index:10;
	}

		.MenuBg .MenuHideButton {
			width:40px;
			height:40px;
			display:none;
			position:absolute;
			top:0px;
			right:20px;
			color:#fff;
			font-size:20px;
			text-align:center;
			z-index:5;
		}

			.MenuBg .MenuHideButton i {line-height:40px;}
	
	.NewNav {
		padding:0px;
		margin-left:0px;
	}

		.NewNav .navbar-nav {}
		
			.NewNav .navbar-nav .nav-item {position:relative;margin:0px 0px;padding:0px 0px;}
			.NewNav .navbar-nav .nav-item:first-child {margin-left:0px;border-right:none;}
			.NewNav .navbar-nav .nav-item:last-child {margin-right:0px;border-right:none;}

			.NewNav .navbar-nav .nav-item.Hide {
				display:none;
			}

				.NewNav .navbar-nav .nav-item .nav-link {
					padding:20px 15px;
					line-height:1;
					font-family: 'Poppins', sans-serif;
					font-size:17px;
					font-weight:700;
					color:#f4bc10;
					transition:all 0.1s ease-in-out 0s;
					position:relative;
					line-height:1;
					overflow:hidden;
					text-shadow:1px 1px 1px #000;
				}

				.NewNav .navbar-nav .nav-item .nav-link.Hide {
					display:none;
				}

				.NewNav .navbar-nav .nav-item .nav-link:hover {color:#fff;transition:all 0.1s ease-in-out 0s;}

				.NewNav .navbar-nav .nav-item.active .nav-link {color:#fff;transition:all 0.1s ease-in-out 0s;}

				.NewNav .navbar-nav .nav-item  .nav-link:before {
					content:"";
					width:0px;
					height:0px;
					border-bottom:8px solid #fff;
					border-top:6px solid transparent;
					border-left:6px solid transparent;
					border-right:6px solid transparent;
					position:absolute;
					bottom:-15px;
					left:calc(50% - 2.5px);
					transition:all 0.2s ease-in-out 0s;
				}

				.NewNav .navbar-nav .nav-item .nav-link:hover:before, .NewNav .navbar-nav .nav-item.active .nav-link:before {
					bottom:0px;
					transition:all 0.3s ease-in-out 0s;
				}

					.NewNav .navbar-nav .nav-item .nav-link i {}
				
				.NewNav .navbar-nav .nav-item .dropdown-menu {background:#3d4040;border-radius:0px;box-shadow:5px 0px 5px 0px rgba(0,0,0,0.5);}

					.NewNav .navbar-nav .nav-item .dropdown-menu li {position:relative;border-bottom:1px solid #14899e;}
					.NewNav .navbar-nav .nav-item .dropdown-menu li:first-child {border-top:1px solid #14899e;}
					.NewNav .navbar-nav .nav-item .dropdown-menu .dropdown-item {
						position:relative;
						font-size:12px;
						color:#fff;
					}
					.NewNav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .NewNav .navbar-nav .nav-item .dropdown-menu .dropdown-item.active {background:#4d5555;color:#fff;}

						.NewNav .navbar-nav .nav-item .DropTwo {
							position:absolute !important;
							top:0px !important;
							left:100% !important;
						}

	.form-group {width:100%;position:relative;}

		.form-group .form-label {
			font-family: 'Poppins', sans-serif;
			font-size:18px;
			font-weight:500;
			color:#333;
		}

			.form-group .form-label small {}

			.form-group .form-label input[type=checkbox] {margin-right:10px;}

			.form-group .form-label a {text-decoration:underline;}

			.form-group .form-label a:hover {color:#ff8700;}

		.form-group .controls {width:100%;position:relative;}

			.form-group .controls .form-control {
				display:inline-block;
				width:100%;
				position:relative;
				padding:10px 20px;
				font-size:15px;
				background:#fff;
				border:2px solid #e2211c;
				border-radius:5px;
			}

			.form-group.p1 .controls .form-control {padding:5px 10px;font-size:13px;}

			.form-group .controls .form-control:disabled {background:#f1f1f1;}
			.form-group .controls select.form-control {height:auto;}

				.form-group .controls select.form-control option {padding:10px;min-height:35px;}

			.form-group .controls.icon .form-control {
				padding-right:30px;
			}

			.form-group .controls.icon i {
				line-height:46px;
				font-size:18px;
				color:#666;
				position:absolute;
				right:10px;
				top:0px;
			}

			.form-group .controls .form-control:focus {outline:none;}

	.form-group2 {width:100%;position:relative;margin-bottom:20px;}

		.form-group2 .form-label {
			font-size:14px;
			line-height:1;
			color:#888;
			position:absolute;
			display:inline-block;
			padding:0px 10px;
			background:#fff;
			z-index:2;
			top:0px;
			left:20px;
			font-size:15px;
			font-weight:700;
		}

			.form-group2 .form-label input[type=checkbox] {margin-right:10px;}

			.form-group2 .form-label a {text-decoration:underline;}

			.form-group2 .form-label a:hover {color:#ff8700;}

		.form-group2 .controls {width:100%;position:relative;}

			.form-group2 .controls .form-control {
				display:inline-block;
				width:100%;
				position:relative;
				padding:10px 20px;
				background:#fff;
				border:2px solid #ccc;
				border-radius:5px;
				margin-top:4px;
			}

			.form-group2.CCV .controls .form-control {width:100px;}

			.form-group2 .controls select.form-control {height:auto;}

			.form-group2 .controls.icon .form-control {
				padding-right:30px;
			}

			.form-group2 .controls.icon i {
				line-height:46px;
				font-size:18px;
				color:#666;
				position:absolute;
				right:10px;
				top:0px;
			}

			.form-group2 .controls .form-control:focus {outline:none;box-shadow:none;}	

	.FormButton {
		display:inline-block;
		padding:10px 20px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:500;
		background:#06A212;
		border-radius:10px;
		color:#fff;
		transition:all 0.1s ease-in-out 0s;
		border:none;
	}

	.FormButton.F2 {padding:6px 12px;}

	.FormButton.FW {width:100%;text-align:center;}

	.FormButton.Red {background:#00ACCD; color:#fff;}
	
	.FormButton:hover {background:#08D818;color:#fff;text-decoration:none;transition:all 0.1s ease-in-out 0s;}
	.FormButton.Red:hover {background:#0b8ea5;color:#fff;}

		.FormButton i {margin-right:10px;}
	
	.FacebookButon {
		width:100%;
		display:block;
		padding:15px 25px;
		position:relative;
		background:#3B5998;
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size:17px;
		font-weight:500;
		border-radius:10px;
		transition:all 0.2s ease-in-out 0s;
		text-align:center;
	}

	.FacebookButon:hover {background:#333366;color:#fff;text-decoration:none;transition:all 0.2s ease-in-out 0s;}

		.FacebookButon i {margin-right:10px;}

	.PRenk {color:#999;}

	.TextCenter {
		width:100%;
		position:relative;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		color:#999;
	}

	.TextCenter:before {
		content:"";
		width:100%;
		height:1px;
		background:#e5e5e5;
		position:absolute;
		top:calc(50% - 1px);
		left:0px;
	}

		.TextCenter span {display:inline-block;position:relative;padding:5px 30px;background:#fff;}

	.MCol {padding-left:5px;padding-right:5px;}
	
	.Footer {
		width:100%;
		position:relative;
		background:url("../images/footer-bg.jpg") no-repeat center center transparent;
		background-size:cover;
		color:#A3A3A3;
		padding:60px 0px 0px 0px;
		margin-top:0px;
	}

	.Line {
		width:100%;
		position:relative;
		z-index:2;
	}

	.Line:before {
		content:"";
		width:100%;
		height:3px;
		background:#fff;
		position:absolute;
		top:-15;
		left:0px;
		z-index:-1;
	}

	.Line:after {
		content:"";
		width:100%;
		height:1px;
		background:#fff;
		position:absolute;
		top:-7px;
		left:0px;
		z-index:-1;
	}

	.FooterTitle {
		width:100%;
		position:relative;
		margin-bottom:20px;
		padding-top:5px;
	}

		.FooterTitle h3 {
			font-family: 'Poppins', sans-serif;
			font-size:18px;
			font-weight:400;
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			color:#fff;
			position:relative;
		}

		.FooterTitle h3:before {
			content:"";
			width:100%;
			height:1px;
			position:absolute;
			bottom:0px;
			left:0px;
		}

			.FooterTitle h3 span {font-weight:700;}

	.LeftArea {
		width:100%;
		position:relative;
		margin-bottom:20px;
		padding:10px 15px;
		background:#1a1a1a;
		box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
	}

	.LeftTitle {
		width:100%;
		position:relative;
		margin-bottom:10px;
		padding-top:15px;
	}

		.LeftTitle h3 {
			font-family: 'Nunito', sans-serif;
			font-size: 22px;
			font-weight: 700;
			color: #e73f23;
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			position:relative;
		}

		.LeftTitle.T2 h3 {font-size:30px;}

		.LeftTitle.Right h3 {text-align:right;}

		.LeftTitle h3:before {
			content:"";
			width:100%;
			height:1px;
			border-bottom:3px solid #3d4040;
			position:absolute;
			bottom:0px;
			left:0px;
		}

		.LeftTitle h3:after {
			content:"";
			width:100%;
			height:1px;
			border-bottom:1px solid #3d4040;
			position:absolute;
			bottom:-3px;
			left:0px;
		}

		.LeftTitle.Right h3:after {right:10px;left:auto;}

			.LeftTitle h3 span {font-weight:700;}
			
			.LeftTitle h3 .TitleButton {
				display:inline-block;
				padding:5px 5px 5px 15px; 
				margin-left:15px;
				font-size:12px;
				font-weight:600;
				border-left:2px solid #ddd;
				color:#888;
			}

		.LeftTitle .Desc {
			font-size:13px;
			color:#000;
			font-weight:700;
			margin:10px 0px 0px 0px;
		}

		.LeftTitle.T2 .Desc {}

			.LeftTitle.T2 .Desc i {color:#339933;margin-right:10px; font-size:17px;}
		
		.LeftTitle .DropIcon {
			position:absolute;
			top:10px;
			right:20px;
			font-size:20px;
		}

	.LeftList {
		display:block;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

		.LeftList li {
			border-bottom:1px solid #010101;
			list-style:none;
			background:#303030;
		}

		.LeftList li:last-child {border:none;}

			.LeftList li a {
				display:block;
				padding:8px 10px;
				font-family: 'Poppins', sans-serif;
				font-size:12px;
				color:#fff;
				transition:all 0.2s ease-in-out 0s;
			}

			.LeftList li.LevelDown {padding-left:15px;background:#F0F0F0;}
			.LeftList li.LevelDown.L2 {background:#E4E4E4;}
			.LeftList li.LevelDown2 {padding-left:30px;background:#fafafa;}
			.LeftList li.LevelUp a {background:#DBDBDB;}

			.LeftList li.active a {color:#fff; font-weight:600;padding-left:20px;}

			.LeftList li:hover a {
				padding-left:17px;
				transition:all 0.2s ease-in-out 0s;
			}

			.LeftList li.LevelDown:hover a {}
			.LeftList li.LevelDown.L2:hover a {padding-left:10px;}
			.LeftList li.LevelDown2:hover a {}
			.LeftList li.LevelUp:hover a {padding-left:10px;}

			.LeftList li i {margin-right:5px; color:#9f895a;}

	.AdIcon {
		position:absolute;
		top:0px;
		right:20px;
	}

	.btn1 {
		width:25px;
		height:25px;
		display:inline-block;
		background:#0A294E;
		color:#fff;
		text-align:center;
		position:relative;
		font-size:10px;
		z-index:2;
		cursor:pointer;
		transition:all 0.2s ease-in-out 0s;
	}

	.btn1:hover {
		color:#fff;
		background:#B4161B;
		transition:all 0.2s ease-in-out 0s;
	}

		.btn1 i {
			line-height:25px;
		}

	.FooterList {
		display:block;
		margin:0px;
		padding:0px;
		position:relative;
	}

		.FooterList li {
			border-bottom:1px solid #363636;
			list-style:none;
		}

		.FooterList li:last-child {border:none;}

			.FooterList li a {
				display:block;
				padding:5px 0px;
				color:#A3A3A3;
				font-size:15px;
				transition:all 0.2s ease-in-out 0s;
			}

			.FooterList li:hover a {
				color:#fff;
				text-decoration:underline,;
				transition:all 0.2s ease-in-out 0s;
			}

			.FooterList li i {margin-right:8px; color:#A3A3A3;}

	.SocialMedia {
		display:table;
		position:relative;
		margin:10px 0px 0px 0px;
		padding:0px;
	}

	.SocialMedia.Mobil {
		margin:5px 20px 5px 0px;
		left:10px;
		float:right;
	}

	.SocialMedia:after {content:"";display:table;clear:both;}
	
		.SocialMedia li {
			list-style:none;
			position:relative;
			width:25px;
			float:left;
			margin-right:5px;
		}

		.SocialMedia.Mobil li {
			width:20px;
		}

		.SocialMedia li:last-child {margin-right:0px;}
		
			.SocialMedia li .Icon {
				width:25px;
				height:25px;
				position:relative;
				text-align:center;
				background:#fff;
				border-radius:50%;
				box-shadow:0px 2px 0px 0px rgba(0,0,0,0.4);
				transition:all 0.3s ease-in-out 0s;
			}

			.SocialMedia.Mobil li .Icon {
				width:20px;
				height:20px;
			}

			.SocialMedia.Top li .Icon {
				background:#e73f23;
			}
			
			.SocialMedia li:hover .Icon {
				color:#fff;
				transition:all 0.3s ease-in-out 0s;
			}

			.SocialMedia li.facebook:hover .Icon {
				background:#3C589E;
			}

			.SocialMedia li.twitter:hover .Icon {
				background:#1DA1F2;
			}

			.SocialMedia li.google:hover .Icon {
				background:#4285F4;
			}

			.SocialMedia li.youtube:hover .Icon {
				background:#FF0000;
			}

			.SocialMedia li.instagram:hover .Icon {
				background:#9E34B8;
			}

			.SocialMedia li.linkedin:hover .Icon {
				background:#006699;
			}
			
				.SocialMedia li .Icon i {
					color:#1B1B1B;
					font-size:12px;
					line-height:25px;
				}

				.SocialMedia.Top li .Icon i {
					color:#eaeaea;
				}

				.SocialMedia.Mobil li .Icon i {
					line-height:20px;
					font-size:10px;
				}

				.SocialMedia.MSosyal li .Icon i {}
				
				.SocialMedia li:hover .Icon i {
					color:#fff;
				}

			.SocialMedia li a {
				display:block;
			}

.FContact {
	display:block;
	margin:0px;
	padding:0px;
}

.FContact:after {content:"";display:table;clear:both;}

.FContact li {
	font-family: 'Nunito', sans-serif;
	display:block;
	list-style:none;
	position:relative;
	padding:8px 0px 8px 0px;
	color:#fff;
	font-size:15px;
	font-weight:500;
	text-align:center;
}

.FContact li i {
	color:#e2211c;
	font-size:17px;
	margin-right:5px;
}

	.Copright {
		width:100%;
		padding:10px 0px;
		color:#9f895a;
		line-height:38px;
		text-align:center;
		border-top:1px dashed #bbb;
		margin-top:40px;
	}

	.ContactInfo {
		display:block;
		margin:0px;
		padding:0px;
	}
	
		.ContactInfo li {
			list-style:none;
			position:relative;
			font-size:18px;
			padding:8px 0px 8px 35px;
			color:#333;
		}
		
			.ContactInfo li a {display:block;color: #333;}

			.ContactInfo li i {
				position:absolute;
				top:8px;
				left:8px;
				color:#e73f23;
				font-size:17px;
			}

	.Map {
		width:100%;
		height:400px;
		position:relative;
		margin-bottom:15px;
	}

	.SliderBg {
		width:100%;
		position:relative;
		z-index:1;
		background:#fff;
		padding:20px 0px;
	}

	.SlideImg {width:100%;position:relative;}

		.SlideImg img {width:100%;}

		.left-0 {
			left:0px!important;
		}

	#particles-js {
		width: 100%;
		height: 100%;
		background-image: url('css/style.css');
		background-size: cover;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		position:absolute;
		top:0px;
		left:0px;
		z-index:3;
	}

	.Slider {
		width:100%;
		position:relative;
		z-index:2;
	}

	.SlideText1 {
		font-weight: 700;
		padding-right:10px;
		padding-left:0px;
		font-family: 'Poppins', sans-serif;
		text-align:center;font-size:80px;
		font-weight:200;
		text-shadow:1px 1px 2px #000;
		color:#fff;
		white-space: nowrap;
	}

	.SlideText2 {
		font-weight: 400;
		padding-right:10px;
		padding-left:0px;
		font-family: 'Poppins', sans-serif;
		text-align:center;
		font-size:15px;
		text-shadow:1px 1px 2px #000;
		color:#fff;
		white-space: nowrap;
		letter-spacing:8px;
	}

	.SlideButton {
		display:inline-block;
		padding:10px 25px;
		background:transparent;
		border:3px solid #3d4040;
		border-radius:30px;
		color:#3d4040;
		font-family: 'Roboto', sans-serif;
		font-size:16px;
		font-weight:900;
		box-shadow:5px 0px 5px 0px rgba(0,0,0,0.4);
	}

	.SlideButton:hover {
		background-color:#3d4040;
		color:#fff;
		text-decoration:none;
	}

	.SlideButton2 {
		display:inline-block;
		padding:15px 25px;
		background:#A16222;
		border-radius:30px;
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:700;
	}

	.SlideButton2:hover {
		background-color:#3048BC;
		color:#fff;
		text-decoration:none;
	}

	.Button {
		display:inline-block;
		padding:15px 40px 15px 20px;
		border-radius:35px;
		border:none;
		background:#339933;
		position:relative;
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		font-weight:600;
		line-height:1;
		cursor:pointer;
		transition:all 0.2s ease-in-out 0s;
	}

	.Button.FW {width:100%;}

	.Button:hover {
		background:#336633;
		color:#fff;
		text-decoration:none;
		transition:all 0.2s ease-in-out 0s;
	}

		.Button i {position:absolute;top:0px;right:10px;font-size:27px;line-height:46px;}

	.Button2 {
		display:inline-block;
		padding:10px 45px;
		border-radius:2px;
		border:none;
		background-color:#3d4040;
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:300;
		letter-spacing:2px;
		transition:all 0.2s ease-in-out 0s;
		cursor:pointer;
	}

	.Button2:hover {
		background-color:#4a4a4a;
		color:#fff;
		text-decoration:none;
		transition:all 0.2s ease-in-out 0s;
	}

	.Button3 {
		display:block;
		padding:10px 45px;
		border:3px solid #3d4040;
		background:transparent;
		color:#3d4040;
		font-family: 'Poppins', sans-serif;
		font-size:18px;
		font-weight:900;
		text-align:center;
		letter-spacing:8px;
		transition:all 0.2s ease-in-out 0s;
	}

	.Button3:hover {
		background-color:#fff;
		color:#A16222;
		text-decoration:none;
		transition:all 0.2s ease-in-out 0s;
	}

	.Button4 {
		display:inline-block;
		padding:10px 45px;
		border-radius:2px;
		border:none;
		background-color:#4a4a4a;
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:300;
		letter-spacing:2px;
		transition:all 0.2s ease-in-out 0s;
		cursor:pointer;
	}

	.Button4.FW {width:100%;}
	.Button4.Now {background:#339933;}
	.Button4.Now:hover {background:#336633;}

	.Button4:hover {
		background-color:#5a5a5a;
		color:#fff;
		text-decoration:none;
		transition:all 0.2s ease-in-out 0s;
	}

		.Button4 i {margin-right:10px;}

	.CloseButton {
		width:30px;
		height:30px;
		background:#c30707;
		color:#fff;
		font-size:13px;
		text-align:center;
		position:absolute;
		top:15px;
		right:15px;
	}

	.CloseButton:hover {text-decoration:none;background:#FF3333;color:#fff;}

		.CloseButton i {line-height:30px;}

	.PageBg {
		width:100%;
		position:relative;
		background-size:100% auto;
		padding:230px 0px 100px 0px;
		z-index:1;
	}

	.PageBg:before {
		content:"";
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:url("../images/bg-title.jpg") rgba(0,0,0,0);
	}

	
	.PageTitle {
		width:100%;
		position:relative;
		padding-left:0px;
	}

		.PageTitle h1 {
			margin:0px;
			padding:0px;
			font-family: 'Nunito', sans-serif;
			font-size:40px;
			font-weight:700;
			color:#fff;
			text-shadow:1px 1px 2px #000;
		}

	.PageTitle2 {
		width:100%;
		position:relative;
		padding-left:0px;
		margin-bottom:20px;
	}

		.PageTitle2 h2 {
			margin:0px;
			padding:0px;
			font-family: 'Poppins', sans-serif;
			font-size:20px;
			font-weight:700;
			color:#000;
		}


	.PageTitle3 {
		font-family: 'Poppins', sans-serif;
		font-size:20px;
		font-weight:600;
		color:#333;
		position:relative;
		padding:0px 0px 7px 0px;
		margin:0px 0px 10px 0px;
	}

	.PageTitle3:before {
		content:"";
		width:70px;
		height:3px;
		background:#ccc;
		position:absolute;
		bottom:0px;
		left:0px;
	}

	.ui-datepicker {width:auto;}
	
		.ui-datepicker .ui-datepicker-header {}
		
			.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {height:35px;}

			.ui-datepicker .ui-datepicker-header .ui-datepicker-next {height:35px;}

			.ui-datepicker .ui-datepicker-header .ui-datepicker-title {}

				.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
					width:auto;
					display:inline-block;
					padding:8px 15px;
				}

				.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {}

				.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {}

		.ui-datepicker .ui-datepicker-calendar {}
		
			.ui-datepicker .ui-datepicker-calendar thead {}
			
				.ui-datepicker .ui-datepicker-calendar thead th {}

			.ui-datepicker .ui-datepicker-calendar td {}
			
				.ui-datepicker .ui-datepicker-calendar td a {
					padding:8px 10px;
					text-align:center;
				}

	.Breadcrumb {
		display:inline-block;
		margin:10px 0px 0px 0px;
		padding:0px;
		position:relative;
		left:0px;
		background:transparent;
	}

		.Breadcrumb li {
			list-style:none;
			padding:5px 5px;
			font-family: 'Poppins', sans-serif;
			font-size:13px;
			color:#fff;
			float:left;
			margin-right:10px;
			text-shadow:1px 1px 1px #000;
		}

		.Breadcrumb li.Active {
			font-weight:500;
		}
		
			.Breadcrumb li a {
				display:inline-block;
				color:#fff;
				text-decoration:none;
			}

	.ContentBg {
		width:100%;
		position:relative;
		padding:60px 0px 50px 0px;
		z-index:2;
	}

	.ContentBg:before {
		content:"";
		width:100%;
		height:80px;
		background:url("../images/dalga.png") no-repeat center 0 transparent;
		background-size:1920px auto;;
		position:absolute;
		top:-40px;
		left:0px;
		overflow:hidden;
	}
	.ContentBg:after {
		content:"";
		width:100%;
		height:80px;
		background:url("../images/dalga.png") no-repeat center bottom transparent;
		background-size:1920px auto;;
		position:absolute;
		bottom:-40px;
		left:0px;
		overflow:hidden;
	}

	.MainArea {
		width:100%;
		position:relative;
		background:#fff;
		padding:10px 15px;
		border-radius:10px;
		box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
	}


	.Content {
		width:100%;
		position:relative;
		padding:10px 15px;
		border-radius:0px;
	}

		.Content .Info {
			width:100%;
			position:relative;
			padding:20px 20px 30px 20px;
			margin-top:0px;
			font-size:17px;
		}

			.Content .Info h2 {
				font-family: 'Nunito', sans-serif;
				font-weight:700;
				margin:0px 0px 20px 0px;
				padding:0px;
				font-size:25px;
			}

			.Content .Info img {
				max-width:100%;
			}

		.Content .Img {
			margin-bottom:0px; 
			width: 100%;
		}

	.Pagination {
		width:100%;
		position:relative;
		margin-top:15px;
	}
	
		.Pagination a {
			display:inline-block;
			padding:3px 6px;
			background:#F0F0F0;
			border:1px solid #ccc;
			margin-right:5px;
			color:#333;
		}
		
		.Pagination a:hover, .Pagination a.Active {
			background:#E0E0E0;
			text-decoration:none;
		}

	.BlogList {
		width:100%;
		background:#fff;
		padding:15px 15px;
		margin-bottom:30px;
		position:relative;
		transition:all 0.3s ease-in-out 0s;
		box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);
	}

	.BlogList:hover {
		box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);
		transition:all 0.3s ease-in-out 0s;
	}

		.BlogList .Img {
			width:100%;
			height:200px;
			position:relative;
			overflow:hidden;
			border:1px dashed #ddd;
		}

		.BlogList:hover .Img:before {opacity:1;transition:all 0.3s ease-in-out 0s;}
		
			.BlogList .Img img {
				width: 100%;
			    position: relative;
				transition:all 0.5s ease-in-out 0s;
			}

			.BlogList:hover .Img img {transform:scale(1.1);transition:all 0.5s ease-in-out 0s;}

			.BlogList .Img .Date {
				width:70px;
				background:rgba(0,0,0,0.7);
				color:#fff;
				text-align:center;
				position:absolute;
				top:10px;
				left:10px;
				z-index:3;
				transition:all 0.3s ease-in-out 0s;
			}

			.BlogList:hover .Img .Date {
				background:rgba(255,255,255,1);
				color:#000;
				transition:all 0.3s ease-in-out 0s;
			}
			
				.BlogList .Img .Date .Day {
					display:block;
					font-family: 'Poppins', sans-serif;
					font-size:30px;
					font-weight:700;
					line-height:1;
					margin-top:10px;
				}

				.BlogList .Img .Date .Month {
					display:block;
					font-family: 'Poppins', sans-serif;
					font-size:16px;
					font-weight:600;
				}

			.BlogList .Img .See {
				width:40px;
				height:40px;
				position:absolute;
				bottom:15px;
				right:15px;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				font-weight:600;
				line-height:1;
				color:#000;
				text-align:center;
				padding:5px 0px 0px 0px;
				z-index:3;
				transition:all 0.3s ease-in-out 0s;
			}

			.BlogList:hover .Img .See {
				color:#fff;
				transition:all 0.3s ease-in-out 0s;
			}

				.BlogList .Img .See span {display:inline-block;}
				
				.BlogList .Img .See span+span {margin-top:5px;font-size:15px;}
				
				.BlogList .Img .See i {}


		.BlogList .Info {width:100%; min-height:180px; position:relative;padding-bottom:30px;}
		
			.BlogList .Info h3 {
				font-family: 'Poppins', sans-serif;
				font-size:18px;
				font-weight:700;
				color:#1D1D1B;
				margin:0px 0px 15px 0px;
				padding:0px 0px 5px 0px;
				border-bottom:1px dashed #ccc;
			}

			.BlogList .Info p {font-size:13px;margin:0px;}
			
			.BlogList .Info .Button {
				width:100%;
				position:absolute;
				bottom:0px;
				right:0px;
				border-top:1px dashed #eaeaea;
				border-radius:0;
				background:#00ACCD;
				padding:15px 15px;
				margin:0px 0px -15px 0px;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				font-weight:500;
				color:#fff;
				text-align:center;
			}

			.BlogList .Info .Button:hover {background:#0b8ea5;text-decoration:none;}
			

	.Links {width:100%; position:relative;margin-top:15px;}
	.Links.Hide {display:none;}
	
		.Links a {
			display:inline-block;
			padding:2px 5px;
			background:#CFCFCF;
			color:#252525;
			font-size:9px;
			margin:0px 5px 5px 0px;
			transition:all 0.2s ease-in-out 0s;
		}

		.Links a:hover {background:#333399;color:#fff;text-decoration:none;transition:all 0.2s ease-in-out 0s;}


	.MainBlogList {
		width:100%;
		background:#fff;
		padding:0px 0px;
		position:relative;
		box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);
		border-bottom:5px solid #00ACCD;
	}

		.MainBlogList .Img {
			width:100%;
			height:280px;
			position:relative;
			overflow:hidden;
		}

		.MainBlogList .Img:before {
			content:"";
			width:100%;
			height:100%;
			background:rgba(0,0,0,0.6);
			position:absolute;
			top:0px;
			left:0px;
			z-index:2;
			opacity:0;
			transition:all 0.3s ease-in-out 0s;
		}

		.MainBlogList:hover .Img:before {opacity:1;transition:all 0.3s ease-in-out 0s;}
		
			.MainBlogList .Img img {min-width:100%;min-height:280px;position:relative;z-index:1;transition:all 0.5s ease-in-out 0s;}

			.MainBlogList:hover .Img img {transform:scale(1.3);transition:all 0.5s ease-in-out 0s;}

			.MainBlogList .Img .See {
				width:40px;
				height:40px;
				position:absolute;
				bottom:15px;
				right:15px;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				font-weight:600;
				line-height:1;
				color:#000;
				text-align:center;
				padding:5px 0px 0px 0px;
				z-index:3;
				transition:all 0.3s ease-in-out 0s;
			}

			.MainBlogList:hover .Img .See {
				color:#fff;
				transition:all 0.3s ease-in-out 0s;
			}

				.MainBlogList .Img .See span {display:inline-block;}
				
				.MainBlogList .Img .See span+span {margin-top:5px;font-size:15px;}
				
				.MainBlogList .Img .See i {}

		.MainBlogList .Date {
			display:inline-block;
			text-align:center;
			z-index:3;
			transition:all 0.3s ease-in-out 0s;
			position:relative;
			margin-bottom:5px;
		}

		.MainBlogList:hover .Date {
			transition:all 0.3s ease-in-out 0s;
		}

		.MainBlogList .Date:before {
			content:"";
			width:100px;
			height:1px;
			position:absolute;
			bottom:-2px;
			left:calc(50% - 50px);
			border-bottom:1px dashed #bbb;
		}

			.MainBlogList .Date .Day {
				display:inline-block;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				font-weight:400;
				line-height:1;
				margin-top:10px;
			}

			.MainBlogList .Date .Month {
				display:inline-block;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				font-weight:600;
				margin:0px 5px;
			}

			.MainBlogList .Date .Year {
				display:inline-block;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				font-weight:400;
			}


		.MainBlogList .Info {
			width:100%; 
			position:relative;
			text-align:center;
			overflow: hidden;
			padding:0px 0px 20px 0px
		}
		
			.MainBlogList .Info h3 {
				font-family: 'Poppins', sans-serif;
				font-size:18px;
				font-weight:600;
				color:#B21203;
				margin:0px 0px 0px 0px;
				padding:10px 0px;
				background:#fafafa;
				border-bottom:1px dashed #bbb;
			}

				.MainBlogList .Info h3 a, .MainBlogList .Info h3 a:hover {text-decoration:none; color:#B21203;}

			.MainBlogList .Info p {font-size:12px;margin:0px;}

				.MainBlogList .Info p a, .MainBlogList .Info p a:hover {text-decoration:none; color:#000;}

			.MainBlogList .Info .Button {
				width:calc(100% + 30px);
				position:relative;
				bottom:0px;
				right:0px;
				border-top:1px dashed #eaeaea;
				border-radius:0;
				background:#00ACCD;
				padding:15px 15px;
				margin:0px -15px 0px -15px;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				font-weight:700;
				color:#fff;
				text-align:center;
			}

			.MainBlogList .Info .Button:hover {background:#0b8ea5;text-decoration:none;}

				.MainBlogList .Info .Button i {position:relative;font-size:14px; line-height:1;}


	.Bg {
		width:100%;
		position:relative;
		padding:60px 0px;
		z-index:2;
	}
	.Bg:before {
		content:"";
		width:100%;
		height:80px;
		background:url("images/divider.png") no-repeat center 0 transparent;
		background-size:1920px auto;;
		position:absolute;
		top:-40px;
		left:0px;
		overflow:hidden;
	}
	.Bg:after {
		content:"";
		width:100%;
		height:80px;
		background:url("images/divider.png") no-repeat center bottom transparent;
		background-size:1920px auto;;
		position:absolute;
		bottom:-40px;
		left:0px;
		overflow:hidden;
	}

	.Bg1 {
		width:100%;
		position:relative;
		padding:130px 0px;
		top:0px;
		left:0px;
		background:url(images/bg1.jpg) no-repeat center center transparent;
		background-size:cover;
		z-index:1;
	}

	.Bg1:before {
		content:"";
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:rgba(0,0,0,0.3);
	}

	.Bg2 {
		width:100%;
		position:relative;
		padding:130px 0px;
		top:0px;
		left:0px;
		background:url(images/bg2.jpg) no-repeat center center transparent;
		background-size:cover;
		z-index:1;
	}

	.Bg2:before {
		content:"";
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:rgba(0,0,0,0.3);
	}

	.Bg3 {
		width:100%;
		position:relative;
		padding:80px 0px;
		top:0px;
		left:0px;
		background:url(images/bg2.jpg) no-repeat 0 0 transparent;
		background-attachment:fixed;
		background-size:auto auto;
		z-index:1;
	}

	.Bg4 {
		width:100%;
		position:relative;
		padding:100px 0px;
		top:0px;
		left:0px;
		background:#0a0a0a;
		z-index:1;
	}

	.Bg4 h2 {
		display:inline-block;
		font-family: 'Poppins', sans-serif;
		font-size:70px;
		font-weight:900;
		color:#fff;
		position:relative;
		text-shadow:0px 0px 4px #000;

	}

	.Bg5 {
		width:100%;
		position:relative;
		padding:0px 0px;
		z-index:4;
	}

	.Bg5:before {
		color: #fff;
		content: " ";
		font-size: 18px;
		align-items: center;
		padding-bottom: 12px;
		display: block;
		margin: auto;
		background: linear-gradient(30deg, transparent 40px, #fff 40px),linear-gradient(-45deg, transparent 40px, #fff 40px),linear-gradient(45deg, transparent 34px, #fff 34px),linear-gradient(-45deg, transparent 34px, #fff 34px);
		background-size: 13px calc(100% + 34px);
		position: absolute;
		display: block;
		left: 0px;
		right: 0px;
		bottom: -12px;
	}

	.Bg5:after {
		color: #fff;
		content: " ";
		font-size: 18px;
		align-items: center;
		padding-bottom: 12px;
		display: block;
		margin: auto;
		background: linear-gradient(30deg, transparent 40px, #fff 40px),linear-gradient(-45deg, transparent 40px, #fff 40px),linear-gradient(45deg, transparent 34px, #fff 34px),linear-gradient(-45deg, transparent 34px, #fff 34px);
		background-size: 13px calc(100% + 34px);
		position: absolute;
		display: block;
		left: 0px;
		right: 0px;
		transform:rotate(180deg);
		top: -12px;
	}



	.MAbout {
		padding-bottom:60px;
	}

		.MAbout .Info {font-family: 'Poppins', sans-serif;font-size:13px;line-height:1.9;letter-spacing:1px;color:#fff;font-weight:200;}

	.MainAboutImg {
		width:80%;
		position:relative;
		margin-bottom:20px;
		float:right;
	}

	.MainAboutImg:before {
		content:"";
		width:170px;
		height:50px;
		position:absolute;
		top:-25px;
		left:-25px;
		background:#9f885a;
	}

	.MainAboutImg:after {
		content:"";
		width:200px;
		height:200px;
		position:absolute;
		bottom:-40px;
		left:-40px;
		background:url("images/pattern-1.png") no-repeat;
	}

		.MainAboutImg img {width:100%;display:inline-block;position:relative;z-index:2;}

		.MainAboutImg .BoxBorder {
			width:calc(100% - 20px);
			height:calc(100% - 20px);
			position:absolute;
			top:40px;
			left:40px;
			border:1px solid #eaeaea;
			z-index:1;

		}

	.Two-Column {
		column-count:2;
	}



.MTitle {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

	.MTitle h1 {
		display:block;
		font-family: 'Poppins', sans-serif;
		font-size:40px;
		font-weight:600;
		color:#fff;
		position:relative;
		line-height:1.2;
		padding:0px;

	}

	.MTitle h3 {
		display:block;
		font-family: 'Poppins', sans-serif;
		font-size:15px !important;
		font-weight:400 !important;
		color:#fff !important;
		position:relative;
		line-height:1;
		letter-spacing:10px !important;
		padding:0px;

	}

	.MTitle h2 {
		display:block;
		font-family: 'Nunito', sans-serif;
		font-size:35px;
		font-weight:600;
		color:#f4bc10;
		position:relative;
		line-height:1;
		padding:0px;
		text-align:center;
	}

	.MTitle p {
		font-size:16px;
		font-weight:300;
		color:#fff;
		text-align:center;
		margin-top:20px;
	}

.MTitle2 {
	margin:40px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
.MTitle2.D {
	margin:0px 0px 10px 0px;
}

.MTitle2 h2 {
	display:inline-block;
	font-family: 'Nunito', sans-serif;
	font-size:22px;
	font-weight:600;
	color:#3a3a3a;
	position:relative;
	padding:0px;
	line-height:1;
}
@media (max-width: 600px){
	.MTitle2.D h2{
		margin-top: 20px;
	}
}

.MTitle2.D h2 {
	font-size:32px;
}



@media (max-width: 600px){
	.resimayar{
		margin-top: -93px;
	}
	}


	@media (max-width: 600px){
	.dlayar{
		margin-top: -117px;
	}
	}

	.MImage {max-width:100%;text-align:center;}


	.btn3 {
		width:30px;
		height:30px;
		position:absolute;
		top:calc(50% - 15px);
		background:#fff;
		color:#000;
		text-align:center;
		font-size:18px;
		z-index:1;
		border:1px solid #ddd;
		border-radius:50%;
		transition:all 0.2s ease-in-out 0s;
	}

	.btn3:hover {
		background:#A16222;
		color:#fff;
		border-color:transparent;
		transition:all 0.2s ease-in-out 0s;
	}

		.btn3 i {line-height:30px;}

	.btn3.prev3 {left:-30px; }

	.btn3.next3 {right:-30px;}

	.social_share{
		list-style:none;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		display:inline-block;
		float:right;
	}

	.social_share:after {content:"";display:table;clear:both;}
	
		.social_share li{
			float:left;
			margin-right:0px;
		}
		
			.social_share li a{
				display:inline-block;
				padding:5px;
				color:#ED1C24;
				transition: all 0.2s ease-in-out 0s;
			}
			
			.social_share li:hover a{
				background:#ED1C24;
				color:#fff;
				text-decoration:none;
			}


	.TabButon {
		display:inline-block;
		position:relative;
		margin:0px auto 20px auto;
		padding:0px;
		background:transparent;
		border:none;
		border-radius:0;
	}

	.TabButon:after {content:"";display:table;clear:both;}

		.TabButon li {
			list-style:none;
			display:inline-block;
			position:relative;
			float:left;
			margin:0px 10px 0px 0px;
			padding:0px;
			border:none;
			border-radius:0;
		}

			.TabButon li a:focus {outline:none;}

			.TabButon li a {
				display:inline-block;
				position:relative;
				padding:10px 20px 10px 50px;
				background:#ed1c24;	
				font-size:13px;
				font-weight:700;
				color:#fff;
				border-radius:50px;
			}

				.TabButon li a .icon  {
					width:30px;
					height:30px;
					position:absolute;
					top:5px;
					left:15px;
					background-size:auto 30px !important;
					transition:all 0.2s ease-in-out 0s;
				}

				.TabButon li a:hover .icon {
					background-position:0px 0px !important;
					transition:all 0.2s ease-in-out 0s;
				}

				.TabButon li a .icon.icon-1 {
					background:url(images/i2-2.png) no-repeat 0px 0px transparent;
				}

				.TabButon li a .icon.icon-2 {
					background:url(images/i1-2.png) no-repeat 0px 0px transparent;
				}

				.TabButon li a .icon.icon-3 {
					background:url(images/i3-2.png) no-repeat 0px 0px transparent;
				}

				.TabButon li a .icon.icon-4 {
					background:url(images/i4-2.png) no-repeat 0px 0px transparent;
				}
				.TabButon li a .icon.icon-5 {
					background:url(images/i5-2.png) no-repeat 0px 0px transparent;
				}

			.TabButon li a:hover, .TabButon li.active a {
				text-decoration:none;
				background:#AB0E15;
			}


	.TabDetail {width:100%;position:relative;display:none;}

	.TabDetail.active {display:block;}


	.FooterInfo {
		width:100%;
		position:relative;
		margin-top:0px;
	}

	.FooterInfo:after {content:"";display:table;clear:both;}
	
		.FooterInfo .Info {
			width:calc(100% / 3);
			position:relative;
			padding:10px 10px;
			float:left;
			background:transparent;
			border-top:1px solid #333;
			border-left:1px solid #333;
			border-bottom:1px solid #333;
		}

		.FooterInfo .Info:last-child {border-right:1px solid #333;}

		.FooterInfo .Info:after {content:"";display:table;clear:both;}

			.FooterInfo .Info .Icon {
				width:50px;
				height:50px;
				position:relative;
				float:left;
				margin:0;
				border-radius:50%;
				background:#00ACCD;
				font-size:25px;
				color:#fff;
				text-align:center;
			}

				.FooterInfo .Info .Icon i {line-height:50px;}

			.FooterInfo .Info .Text {
				width:calc(100% - 55px);
				position:relative;
				float:right;
			}

				.FooterInfo .Info .Text .Title {
					font-family: 'Poppins', sans-serif;
					font-size:17px;
					font-weight:600;
					color:#f1f1f1;
					margin:0px 0px 0px 0px;
					padding:0px;
				}

				.FooterInfo .Info .Text .Desc {
					font-size:12px;
					color:#eaeaea;
					margin:0px;
					padding:0px;
				}

	.LoaderItem {
		width:100%;
		height:100%;
		position:fixed;
		top:0px;
		left:0px;
		background:url(images/wloader.gif) no-repeat center center #fff;
		background-size:100px auto;
		z-index:99;
	}


.TopToggleMenu {width:100%;position:relative;z-index:3;}

.TopToggleMenu .ToggleTitle {
	width:100%;
	height:61px;
	background:#00ACCD;
	color:#fff;
	font-size:18px;
	text-align:center;
	margin-top:-3px;
	margin-bottom:-3px;
	line-height:61px;
	font-weight:600;
	border-bottom:5px solid #00ACCD;
	cursor: pointer;
}

.TopToggleMenu .ToggleTitle .Icon {
	width:25px;
	height:25px;
	font-size:15px;
	text-align:center;
	position:absolute;
	top:16px;
	right:10px;
	color:#fff;
	background:#0b8ea5;
	border-radius:50%;
}

.TopToggleMenu .ToggleTitle .Icon i {line-height:28px;}

.TopToggleMenu .ToggleMenu {
	display:none;
	width:100%;
	position:absolute;
	top:100%;
	left:0px;
	margin:0px;
	padding:0px;
	background:#eaeaea;
}

.TopToggleMenu.Active .ToggleMenu {display:block;}

.TopToggleMenu .ToggleMenu:after {
	content:"";
	width:100%;
	height:13px;
	position:absolute;
	bottom:-13px;
	left:0px;
	background:#00ACCD;
	border-radius:0px 0px 10px 10px;
}

.TopToggleMenu .ToggleMenu .Item {
	list-style:none;
	width:100%;
	position:relative;
	border-bottom:1px dashed #bbb;
}

.TopToggleMenu .ToggleMenu .Item:last-child {border:none;}

.TopToggleMenu .ToggleMenu .Item .Link {
	display:block;
	position:relative;
	padding:5px 10px 5px 50px;
	color:#111;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:500;
}

.TopToggleMenu .ToggleMenu .Item .Link:hover {
	background:#dadada;
	text-decoration:none;
	color:#0b8ea5;
}

.TopToggleMenu .ToggleMenu .Item .Link .Icon {
	display:inline-block;
	width:40px;
	height:calc(100% + 1px);
	background:#dadada;
	position:absolute;
	top:0px;
	left:0px;
	color:#0b8ea5;
	text-align:center;
	border-bottom:1px dashed #bbb;
}

.TopToggleMenu .ToggleMenu .Item .Link .Icon i {line-height:30px;}

.ViewDetailButton {
	width:100%;
	position:relative;
	text-align:center;
}

.ViewDetailButton:before {
	content:"";
	width:100%;
	height:1px;
	position:absolute;
	top:calc(50% - 5px);
	left:0px;
	border-bottom:1px dashed #aaa;
}

.ViewDetailButton:after {
	content:"";
	width:70%;
	height:1px;
	position:absolute;
	top:calc(50% + 5px);
	left:15%;
	border-bottom:1px dashed #aaa;
}

.ViewDetailButton .VDButton {
	display:inline-block;
	position:relative;
	padding:10px 20px;
	background:#00ACCD;
	color:#fff;
	font-size:17px;
	font-weight:600;
	z-index:1;
	border-radius:30px;
	transition:all 0.3s ease-in-out 0s;
}

.ViewDetailButton .VDButton:hover {
	text-decoration:none;
	transform:scale(1.07);
	background:#0b8ea5;
	transition:all 0.3s ease-in-out 0s;
}


	.SpecialMenu {width:100%;position:relative;}

	.SpecialMenu:after {content:"";display:table;clear:both;}

		.SpecialMenu .Img {
			width:70%;
			height:auto;
			max-height:450px;
			position:relative;
			overflow:hidden;
			z-index:1;
		}

			.SpecialMenu .Img img {width:100%;}

		.SpecialMenu .Detail {
			width:40%;
			height:300px;
			position:absolute;
			top:calc(50% - 150px);
			right:0px;
			background:#fff;
			border-left:6px solid #00ACCD;
			padding:0px;
			text-align:center;
			z-index:2;
			box-shadow:-5px 7px 3px 0px rgba(0,0,0,0.2);
		}

			.SpecialMenu .Detail h3 {
				width:100%;
				font-family: 'Poppins', sans-serif;
				font-size:2rem;
				font-weight:700;
				color:#B21203;
				background:url("images/dotted-bg.png") #fafafa;
				padding:10px 20px;
				margin-bottom:15px;
				position:relative;
			}

			.SpecialMenu .Detail h3:before {
				content:"";
				width:50px;
				height:12px;
				position:absolute;
				bottom:-7px;
				left:calc(50% - 25px);
				background:url("images/title-line.png") no-repeat center center transparent;
				background-size:50px auto;
			}

			.SpecialMenu .Detail p {padding:20px;font-size:35px;font-family: 'Poppins', sans-serif;line-height:1;}

		.SpecialMenu .Price {
			width:120px;
			height:120px;
			position:absolute;
			right:0px;
			bottom:0px;
			z-index:3;
			font-size:45px;
			font-weight:700;
			color:#fff;
			text-align:right;
			padding-top: 55px;
			padding-right: 5px;
			text-shadow: 1px 1px 1px #000;
		}

		.SpecialMenu .Price:before {
			content:"";
			width:0px;
			height:0px;
			position:absolute;
			top:26.5px;
			right:-80px;
			border-left:110px solid transparent;
			border-right:110px solid transparent;
			border-top:110px solid #EEB312;
			transform:rotate(-45deg);
			z-index:-1;
		}

		.SpecialMenu .Price i {font-size:20px;}


	.MenuPrice {width:100%;position:relative;margin-bottom:20px;}

	.MenuPrice:after {content:"";display:table;clear:both;}

		.MenuPrice .Img {
			width:70%;
			height:auto;
			position:absolute;
			top:0px;
			left:0px;
			z-index:1;
		}

		.MenuPrice.Right .Img {
			top:0px;
			right:0px;
			left:auto;
		}

			.MenuPrice .Img img {max-width:100%;}

		.MenuPrice .Detail {
			width:60%;
			min-height:300px;
			position:relative;
			float:right;
			background:#fff;
			border-left:6px solid #00ACCD;
			padding:0px;
			text-align:left;
			z-index:2;
			box-shadow:-5px 7px 3px 0px rgba(0,0,0,0.2);
		}

		.MenuPrice.Right .Detail {
			float:left;
			border-left:none;
			border-right:6px solid #00ACCD;
			box-shadow:5px 7px 3px 0px rgba(0,0,0,0.2);

		}

			.MenuPrice .Detail h3 {
				width:100%;
				font-family: 'Poppins', sans-serif;
				font-size:2rem;
				font-weight:700;
				color:#fff;
				background:url("images/dotted-bg.png") #B21203;
				padding:10px 20px;
				margin-bottom:15px;
				position:relative;
				text-align:center;
			}

			.MenuPrice .Detail h3:before {
				content:"";
				width:50px;
				height:12px;
				position:absolute;
				bottom:-7px;
				left:calc(50% - 25px);
				background:url("images/title-line.png") no-repeat center center transparent;
				background-size:50px auto;
			}

			.MenuPrice .Detail p {padding:20px;font-size:35px;font-family: 'Poppins', sans-serif;line-height:1;}

			.MenuPrice .Detail .Slogan {padding:20px;font-size:45px;font-family: 'Poppins', sans-serif;font-weight:700;color:#00ACCD;text-shadow:1px 1px 0px #117b8f;}

				.MenuPrice .Detail .Slogan .Big {font-size:65px;}

	.PriceList {
		display:block;
		width:100%;
		position:relative;
		margin:0px;
		padding:0px 5px;
	}

		.PriceList li {
			list-style:none;
			width:100%;
			display:block;
			position:relative;
			margin-bottom:5px;
		}

		.PriceList.Right li {
			text-align:right;
		}

		.PriceList li:hover {
			background:#eaeaea;
		}

		.PriceList li:before {
			content:"";
			width:100%;
			height:1px;
			border-bottom:1px dashed #EEB312;
			position:absolute;
			top:calc(50% - 1.5px);
			left:0px;
		}

		.PriceList li:after {
			content:"";
			width:100%;
			height:1px;
			border-bottom:1px solid #eaeaea;
			position:absolute;
			bottom:0px;
			left:0px;
		}

			.PriceList li .Eat {
				display:inline-block;
				padding:5px 10px;
				background:#fff;
				border-right:2px solid #EEB312;
				position:relative;
			}

			.PriceList.Right li .Eat {
				border-right:none;
				border-left:2px solid #EEB312;
			}

			.PriceList li .Price {
				display:inline-block;
				padding:5px 10px;
				position:absolute;
				right:0px;
				top:0px;
				background:#fff;
				border-left:2px solid #00ACCD;
				font-family: 'Poppins', sans-serif;
				font-weight:800;
			}

			.PriceList.Right li .Price {
				right:auto;
				left:0px;
				top:0px;
				border-left:none;
				border-right:2px solid #00ACCD;
			}

	.Team {width:100%;position:relative;box-shadow:-4px 4px 0px 0px rgba(1,130,153,0.4);transition:all 0.2s ease-in-out 0s;}

	.Team:hover {transform:scale(1.06);transition:all 0.3s ease-in-out 0s;}

		.Team .Img {width:100%;position:relative;}

			.Team .Img img {width:100%;}

		.Team .Info {width:100%;position:relative;text-align:center;border-bottom:5px solid #00ACCD;}

			.Team .Info h3 {font-family: 'Poppins', sans-serif;padding:8px 10px;font-size:16px;font-weight:900;background:#fafafa;border-bottom:1px dashed #bbb;color:#B21203;}

			.Team .Info p {font-size:12px;color:#00ACCD;}

	.BlogBg {
		width:100%;
		position:relative;
		padding:80px 0px;
		top:0px;
		left:0px;
		background:url(images/bg4.jpg) no-repeat 0 0 transparent;
		background-attachment:fixed;
		background-size:auto auto;
		z-index:1;
	}

	.BlogBg:before {
		content:"";
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:url("images/dotted-bg.png") rgba(0,0,0,0.8);
	}

	.MNews {width:100%;position:relative;}

		.MNews .OwlBtn {
			display:none;
			width:40px;
			height:40px;
			background:#B21203;
			color:#fff;
			font-size:17px;
			text-align:center;
			position:absolute;
			top:calc(50% - 20px);
			z-index:4;
			transition:all 0.2s ease-in-out 0s;
		}

		.MNews:hover .OwlBtn {
			display:block;
			transition:all 0.2s ease-in-out 0s;
		}

			.MNews .OwlBtn i {line-height:40px;}

		.MNews .OwlBtn.N {right:0px;left:auto;}

		.MNews .OwlBtn.P {left:0px;right:auto;}

	.SMenu {width:100%;position:relative;}

		.SMenu .OwlBtn {
			display:none;
			width:40px;
			height:40px;
			background:#B21203;
			color:#fff;
			font-size:17px;
			text-align:center;
			position:absolute;
			top:calc(50% - 20px);
			z-index:4;
			transition:all 0.2s ease-in-out 0s;
		}

		.SMenu:hover .OwlBtn {
			display:block;
			transition:all 0.2s ease-in-out 0s;
		}

			.SMenu .OwlBtn i {line-height:40px;}

		.SMenu .OwlBtn.N {right:0px;left:auto;}

		.SMenu .OwlBtn.P {left:0px;right:auto;}

	.Gallery {
		width:100%;
		display:block;
		padding:0px;
		margin:0px 0px 30px 0px;
		position:relative;
	}

	.Gallery:after {content:"";display:table;clear:both;}

		.Gallery .Item {
			list-style:none;
			width:calc(100% / 3);
			position:relative;
			float:left;
			z-index:2;
			transition:all 0.3s ease-in-out 0s;
		}

		.Gallery .Item:hover {
			transform:scale(1.06);
			box-shadow:0px 0px 6px 0px #000;
			transition:all 0.3s ease-in-out 0s;
			z-index:3;
		}

			.Gallery .Item a {display:block;}

				.Gallery .Item a img {width:100%;}

	.MenuShow {width:100%;position:relative;overflow:hidden;}

	.MenuShow:after {content:"";display:table;clear:both;}

		.MenuShow .Detail {
			width:50%;
			height:450px;
			position:relative;
			background-repeat:none;
			background-size:auto 100%;
			background-position:center center;
			background-color:#fff;
			padding:40px 20px 20px 20px;
			float:left;
			box-shadow:5px 0px 3px 0px rgba(0,0,0,0.5);
			z-index:2;
		}

		.MenuShow.Two .Detail {
			height:300px;
		}

		.MenuShow .Detail:before {
			content:"";
			width:100%;
			height:100%;
			position:absolute;
			top:0px;
			left:0px;
			background:url("images/dotted-bg.png") rgba(255,255,255,0.7);
		}

			.MenuShow .Detail .MenuItem {width:100%;position:relative;margin-bottom:30px;}

			.MenuShow .Detail .MenuItem:before {
				content:"";
				width:100%;
				height:1px;
				border-bottom:2px dashed #bbb;
				position:absolute;
				bottom:-15px;
				left:0px;
			}

			.MenuShow .Detail .MenuItem:after {content:"";display:table;clear:both;}

				.MenuShow .Detail .MenuItem .ItemImg {
					width:100px;
					height:100px;
					position:relative;
					border-radius:10px;
					overflow:hidden;
					float:left;
					border-bottom:4px solid #00ACCD;
					border-left:4px solid #00ACCD;
					box-shadow:-2px 2px 0px 0px rgba(0,0,0,0.3);
				}

					.MenuShow .Detail .MenuItem .ItemImg img {width:100%;min-width:100%;min-height:100px;}

				.MenuShow .Detail .MenuItem .ItemDetail {
					width:calc(100% - 120px);
					position:relative;
					float:right;
				}

					.MenuShow .Detail .MenuItem .ItemDetail h3 {
						font-family: 'Poppins', sans-serif;
						font-size:18px;
						font-weight:700;
						color:#B21203;
						position:relative;
					}

					.MenuShow .Detail .MenuItem .ItemDetail h3:before {
						content:"";
						width:100%;
						height:5px;
						background:#00ACCD;
						position:absolute;
						right:-20px;
						top:calc(50% - 2.5px);
					}

						.MenuShow .Detail .MenuItem .ItemDetail h3 span {
							display:inline-block;
							position:relative;
							padding:5px 5px;
							background:#fff;
							border-left:4px solid #00ACCD;
							box-shadow:-2px 2px 0px 0px rgba(0,0,0,0.3);
						}

						.MenuShow .Detail .MenuItem .ItemDetail h3 a {color:#B21203;}

					.MenuShow .Detail .MenuItem .ItemDetail p {
						font-family: 'Roboto', sans-serif;
						font-size:13px;
						font-weight:600;
						color:#B21203;
						margin:0px;
					}

						.MenuShow .Detail .MenuItem .ItemDetail p a {color:#B21203}

					.MenuShow .Detail .MenuItem .ItemDetail .Price {
						width:100%;
						position:relative;
						font-family: 'Poppins', sans-serif;
						color:#B21203;
						font-size:35px;
						font-weight:800;
						line-height:1;
						margin-top:5px;
					}

						.MenuShow .Detail .MenuItem .ItemDetail .Price a {color:#B21203}

				.MenuShow .Detail .MenuItem  .HideDetail {
					display:none;
					width:100%;
					min-height:100%;
					position:absolute;
					font-family: 'Roboto', sans-serif;
					font-size:13px;
					font-weight:600;
					color:#B21203;
					top:0px;
					right:calc(-100% - 5px);
					background:rgba(255,255,255,0.7);
					padding:10px 15px;
					box-shadow:-2px 2px 3px 0px rgba(0,0,0,0.3);
					border-left:5px solid #EEB312;
				}

				.MenuShow .Detail .MenuItem:hover  .HideDetail {
					display:block;
				}

				.MenuShow .Detail .MenuItem  .HideDetail:before {
					content:"";
					width:0px;
					height:100px;
					position:absolute;
					top:calc(50% - 50px);
					left:-15px;
					border-top:50px solid transparent;
					border-bottom:50px solid transparent;
					border-right:15px solid #EEB312;
				}

					.MenuShow .Detail .MenuItem  .HideDetail a {color:#B21203;}

		.MenuShow .Img {
			width:50%;
			height:450px;
			position:relative;
			float:right;
			overflow:hidden;
			z-index:1;
		}

		.MenuShow.Two .Img {
			height:300px;
		}

			.MenuShow .Img img {
				min-width:100%;
				height:450px;
			}

			.MenuShow.Two .Img img {
                width:100%;
				height:auto;
                min-height:100%;
			}

	.row-new {
		width: calc(100% + 30px);
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}

	.row-new:after {content:"";display:table;clear:both;}

		.row-new .col-ag-2 {width:50%;position:relative;float:left;}

		.row-new .col-ag-3 {width:calc(100% / 3);padding:0px 10px;position:relative;float:left;}


.ProductDetailImg {
	width:100%;
	position:relative;
	padding:0px 0px 15px 0px;
	border-right:1px solid #eaeaea;
	text-align:center;
	background:#fff;
	z-index:2;
}

.ProductDetailImg img {width:100%;}

.ProductDetailImg .PImages {width:100%;position:relative;}

.ProductDetailImg .PImages .PDBtn {
	width:40px;
	height:40px;
	position:absolute;
	top:calc(50% - 20px);
	border-radius:50%;
	background:#fff;
	font-size:20px;
	color:#1d1d1d;
	text-align:center;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	z-index:5;
}

.ProductDetailImg .PImages .PDBtn:hover {color:#ED1C24;transform:scale(1.1);}

.ProductDetailImg .PImages .PDBtn.next5 {right:15px;}
.ProductDetailImg .PImages .PDBtn.prev5 {left:15px;}

.ProductDetailImg .PImages .PDBtn i {line-height:40px;}

.ProductDetailImg .PDDots {
	display:inline-block;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.ProductDetailImg .PDDots:after {content:"";display:table;clear:both;}

.ProductDetailImg .PDDots li {
	width:55px;
	position:relative;
	margin-right:5px;
	float:left;
	border:1px solid transparent;
	border-radius:5px;
	overflow:hidden;
	cursor:pointer;
}

.ProductDetailImg .PDDots li:hover, .ProductDetailImg .PDDots li.Active {
	border-color:#ddd;
	box-shadow:0px 0px 0px 1px #fff,0px 0px 4px 1px rgba(0,0,0,0.3);
}

.ProductDetailImg .PDDots li img {width:100%;}

.ProductContentDetail {
	width:100%;
	position:relative;
	background:#fff;
	padding:15px 25px;
	color:#414141;
}

.ProductContentDetail .PTitle {
	width:100%;
	position:relative;
}

.ProductContentDetail .PTitle h2 {
	margin:0px;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight:600;
	color:#414141;
}

.ProductContentDetail .PTitle h2 small {
	display:block;
	font-size:13px;
	color:#888;
}

.ProductContentDetail .PTitle h2 small a {color:#888;line-height:2;}

.ProductContentDetail .Info {
	display:block;
	position:relative;
	margin:10px 0px;
	font-size:14px;
	line-height:1.8;
	font-weight:600;
	letter-spacing:1px;
}

.BlackBg {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.6);
	z-index:10;
	overflow:hidden;
}

.ProductsCarousel {
	width:100%;
	position:relative;
	padding:0px 30px;
}

.MNews {
	width:100%;
	position:relative;
	padding:0px 30px;
}

.OwlBtnHover {
	width:100%;
	position:relative;
}

.OwlBtnHover .OwlBtn {display:none;z-index:4;}
.OwlBtnHover .OwlBtn.N {right:20px;}
.OwlBtnHover .OwlBtn.P {left:20px;}

.OwlBtnHover:hover .OwlBtn {display:block;}

.OwlBtn {
	width:30px;
	height:30px;
	border-radius:50%;
	background:#eaeaea;
	position:absolute;
	top:calc(50% - 15px);
	font-size:16px;
	color:#1d1d1d;
	text-align:center;
}

.OwlBtn i {line-height:30px;}

.OwlBtn.N {right:0px;}
.OwlBtn.P {left:0px;}

.UList {width:100%;position:relative;background:url("images/fabric-texture2.png") #fafafa;border:5px solid transparent;}

.UList.List {margin-bottom:30px;}

.UList:hover {border-color:#eaeaea;}

.UList:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	border:1px dashed #ddd;
}

.UList:after {}


.UList .Resim {width:100%;position:relative;overflow:hidden;}

.UList .Resim .ImgArea {
	width:calc(100% * 2);
	position:relative;
	transition:all 0.2s ease-in-out 0s;
}

.UList .Resim .ImgArea:after {content:"";display:table;clear:both;}

.UList .Resim:hover .ImgArea { }

.UList .Resim .ImgArea .img-item {
	width:calc(100% / 2);
	position:relative;
	float:left;z-index:1;
}
.UList .Resim .ImgArea .img-item img {width:100%;position:relative;}

.UList .Resim  img {width:100%;position:relative;}

.UList .Resim .Mask {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
	z-index:2;
}

.UList:hover .Resim .Mask {
	opacity:1;
}

.UList .Resim .Mask .Link {
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.UList .Resim .Mask .ButtonsGroup {
	width:100%;
	position:absolute;
	bottom:0px;
	top:auto;
	margin:0px;
}

.UList .Resim .Mask .ButtonsGroup .UBasket {
	width:100%;
	background:rgba(166,129,60,0.8);
	color:#fff;
	font-size:17px;
}

.UList .Resim .Mask .ButtonsGroup .UBasket:hover {
	background:#00C600;
	color:#fff;
}

.UList .ButtonsGroup.MUBasket {width:100%;margin-top:10px;opacity:1;box-shadow:none;}

.UList .ButtonsGroup.MUBasket .UBasket {
	display:inline-block;
	width:auto;
	background:#fff;
	color:#C63E04;
	font-size:17px;
	border:2px solid #C63E04;
	border-radius:50px;
	font-family:'Open Sans',  sans-serif;
	padding:5px 15px;
}

.UList .ButtonsGroup.MUBasket .UBasket:hover {
	background:#C63E04;
	color:#fff;
}

.UList .Bilgi {
	width:100%;
	position:relative;
	padding:15px 10px;
	margin:0px;
	text-align:center;
	z-index:4;
	transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
}

.UList .Bilgi:before {
	content: " ";
	width:100%;
	height:3px;
	background:#3d4040;
	position: absolute;
	left: 0px;
	top: 3px;
}

.UList .Bilgi:after {
	content: " ";
	width:100%;
	height:1px;
	background:#3d4040;
	position: absolute;
	left: 0px;
	top: 9px;
}

.UList:hover .Bilgi {
	transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
}

.UList .Bilgi h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-size:19px;
	font-weight:700;
	color:#484848;
	text-align:center;
}

.UList .Bilgi h3 a {color:#484848;}
.UList .Bilgi h3 a:hover {text-decoration:none;}

.UList .Bilgi p {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#A16222;
	text-align:center;
}

.ServicesArea {
	width:100%;
	position:relative;
	margin-top:-100px;
	z-index:3;
}

.Services {
	width:320px;
	position:relative;
	margin:0px auto;
	text-align:center;
	box-shadow:0px 0px 7px 3px rgba(0,0,0,0.2);
	transition:all 0.2s ease-in-out 0s;
}

.Services:hover {
	margin-top:-15px;
	transition:all 0.3s ease-in-out 0s;
}

.Services.List:hover {
	margin-top:0px;
	transform:scale(1.04);
	transition:all 0.3s ease-in-out 0s;
}

	.Services .Image {
		width:100%;
		position:relative;
	}

		.Services .Image .Mask {
			width:100%;
			height:100%;
			position:absolute;
			top:0px;
			left:0px;
			background:rgba(0,0,0,0);
			z-index:2;
			text-align:center;
			transition:all 0.2s ease-in-out 0s;
		}

		.Services:hover .Image .Mask {
			background:rgba(0,0,0,0.7);
			transition:all 0.3s ease-in-out 0s;
		}

			.Services .Image .Mask i {
				color:#fff;
				width:40px;
				font-size:35px;
				line-height:40px;
				position:absolute;
				top:calc(50% - 20px);
				left:calc(50% - 20px);
				opacity:0;
				transition:all 0.2s ease-in-out 0s;

			}

			.Services:hover .Image .Mask i {
				opacity:1;
				transition:all 0.4s ease-in-out 0s;

			}

			.Services .Image .Mask a {
				display:block;
				width:100%;
				height:100%;

			}

		.Services .Image img {width:100%;position:relative;z-index:1;}

	.Services .Title {
		width:100%;
		position:relative;
		padding:25px 10px;
		text-align:center;
		background:url("../images/bg-title.jpg") transparent;
		border-top:3px solid #9f885a;
	}

		.Services .Title h3 {
			font-family: 'Poppins', sans-serif;
			color:#fff;
			font-size:18px;
			line-height:1;
			text-shadow:2px 2px 0px #000;
			letter-spacing:2px;
		}

		.Services .Title a {}

		.Services .Title a:hover {text-decoration:none;}

.ProjectMasterImage {
	width:100%;
	position:relative;
	margin-top:90px;
}

	.ProjectMasterImage img {width:100%;position:relative;z-index:1;}

	.ProjectMasterImage .ProjectButton:hover {
		text-decoration:none;
		background:rgba(159,137,90,1);
		transform:scale(1.1);
		transition:all 0.2s ease-in-out 0s;
	}

		.ProjectMasterImage .ProjectButton i {font-size:30px;margin-top:20px;}

		.ProjectMasterImage .ProjectButton h3 {
			display:block;
			font-size:19px;
			font-family: 'Poppins', sans-serif;
			font-weight:200;
			text-shadow:1px 1px 1px #000;
			margin-top:5px;
		}

.ProjectSingle {
	width:100%;
	position:relative;
	border:3px solid #0a0a0a;
	margin:10px 0px;
}

.ProjectSingle:hover {
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6);
}

	.ProjectSingle .Image {
		width:100%;
		position:relative;
		overflow:hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}

		.ProjectSingle .Image img {
			height:100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: scale(1) translate(-50%, -50%);
			transition:all 0.2s ease-in-out 0s;
		}

		.ProjectSingle:hover .Image img {
			transform: scale(1.04) translate(-50%, -50%);
			transition:all 0.4s ease-in-out 0s;
		}

	.ProjectSingle .Mask {
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:rgba(0,0,0,0);
		text-align:center;
		transition:all 0.2s ease-in-out 0s;
	}

	.ProjectSingle:hover .Mask {
		background:rgba(0,0,0,0.7);
		transition:all 0.3s ease-in-out 0s;
	}

		.ProjectSingle .Mask a {display:block;width:100%;height:100%;}

			.ProjectSingle .Mask a i {width:50px;font-size:30px;line-height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px); color:#fff;opacity:0;transition:all 0.2s ease-in-out 0s;}

			.ProjectSingle:hover .Mask a i {opacity:1;transition:all 0.4s ease-in-out 0s;}


.CommentsImage {width:100%;position:relative;z-index:1;}

	.CommentsImage img {width:120%;margin-left:-10%;display:inline-block;}

.CommentsArea {
	width:100%;
	min-height:500px;
	position:relative;
	padding:130px 30px 30px 80px;
	z-index:2;
}

.CommentsArea:before {
	content:"";
	width:calc(100% + 60px);
	height:calc(100% - 60px);
	position:absolute;
	top:60px;
	left:0px;
	background:#1a1a1a;
	z-index:-1;
}

	.CommentsArea .CommentTitle {
		width:100%;
		position:relative;
		padding-bottom:30px;
		margin-bottom:30px;
	}

	.CommentsArea .CommentTitle:before {
		content:"..................................";
		font-family: 'Poppins', sans-serif;
		color:#fff;
		letter-spacing:2px;
		position:absolute;
		left:0px;
		bottom:0px;
	}

		.CommentsArea .CommentTitle h3 {
			font-family: 'Poppins', sans-serif;
			font-size:16px;
			color:#9f9e9e;
			font-weight:600;
			letter-spacing:4px;
		}

		.CommentsArea .CommentTitle h2 {
			font-family: 'Poppins', sans-serif;
			font-size:40px;
			font-weight:400;
		}

		.CommentsArea .CommentTitle .Element-1 {
			color: rgba(255,255,255,.2);
			font-family: 'Poppins', sans-serif;
			font-size: 350px;
			line-height: .1em;
			position:absolute;
			width: auto;
			max-width: auto;
			top: 70px;
			left:-50px;
		}

			.CommentsArea .CommentTitle .Element-1 p {
				color: transparent!important;
				-webkit-text-stroke-width: 1px;
				-webkit-text-stroke-color: #fff;
				opacity: .2;
			}


		.CommentsArea .CommentsCarousel {
			width:100%;
			min-height:360px;
			position:relative;
			padding-bottom:40px;
		}

			.CommentsArea .CommentsCarousel p {
				font-size:17px;
				color:#a3a3a3;
			}

			.CommentsArea .CommentsCarousel strong {
				font-family: 'Poppins', sans-serif;
				font-size:20px;
				font-weight:400;
				display:block;
				letter-spacing:2px;
			}

				.CommentsArea .CommentsCarousel strong small {
					display:block;
					font-weight:200;
					font-size:13px;
				}

			.CommentsArea .CommentsCarousel .CommentsBtnGroup {
				display:inline-block;
				position:absolute;
				bottom:-30px;
				right:-90px;
			}

			.CommentsArea .CommentsCarousel .CommentsBtnGroup:after {
				content:"";
				display:table;
				clear:both;
			}

				.CommentsArea .CommentsCarousel .CommentsBtnGroup .CommentsBtn {
					display:inline-block;
					width:60px;
					height:60px;
					background:#0a0a0a;
					color:#fff;
					text-align:center;
					float:left;
					transition:all 0.3s ease-in-out 0s;
				}

				.CommentsArea .CommentsCarousel .CommentsBtnGroup .CommentsBtn:hover {
					background:#9f895a;
					transition:all 0.3s ease-in-out 0s;
				}

					.CommentsArea .CommentsCarousel .CommentsBtnGroup .CommentsBtn i {line-height:60px;font-size:25px;}

.Properties {width:100%;position:relative;margin-bottom:40px;padding:5px;cursor:pointer;transition:all 0.2s ease-in-out 0s;}

.Properties:hover {background:#fafafa;box-shadow:3px 3px 2px 0px rgba(0,0,0,0.06);transition:all 0.3s ease-in-out 0s;}

.Properties.First {margin-top:90px;}

.Properties:after {
	content:"";
	display:table;
	clear:both;
}

.Properties .Icon {
	width:60px;
	height:60px;
	position:relative;
	float:right;
}

.Properties.Right .Icon {float:left;}

.Properties .Icon img {
	width:100%;
	transform: rotateY(0deg);
	transition:all 0.5s ease-in-out 0s;
}

.Properties:hover .Icon img {
	transform: rotateY(180deg);
	transition:all 0.5s ease-in-out 0s;
}

.Properties .Info {
	width:calc(100% - 70px);
	position:relative;
	float:left;
	padding:0px 15px 0px 0px;
	text-align:right;
}

.Properties.Right .Info {float:right;padding:0px 0px 0px 15px;text-align:left;}

.Properties .Info h3 {
	font-family: 'Nunito', sans-serif;
	font-size:20px;
	font-weight:500;
	color:#e73f23;
}

.Properties .Info p {
	font-size:16px;
	font-weight:300;
}

/**/


.Properties2 {width:100%;position:relative;margin-bottom:10px;padding:5px;cursor:pointer;transition:all 0.2s ease-in-out 0s;}

.Properties2:after {
	content:"";
	display:table;
	clear:both;
}

.Properties2 .Icon {
	width:60px;
	height:60px;
	position:relative;
	float:left;
	text-align:center;
}

.Properties2.Left .Icon {float:right;}

.Properties2 .Icon img {
	width:100%;
}
.Properties2 .Icon i {
	font-size:40px;
	line-height:60px;
	color:#3b3b3b;
}

.Properties2 .Info {
	width:calc(100% - 70px);
	position:relative;
	float:right;
	padding:0px 0px 0px 15px;
	text-align:left;
}

.Properties2.Left .Info {float:left;padding:0px 15px 0px 0px;text-align:right;}

.Properties2 .Info h3 {
	font-family: 'Nunito', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#e73f23;
}

.Properties2 .Info p {
	font-size:16px;
	font-weight:300;
}

.MSlogan {width:100%;position:relative;text-align:center;}

.MSlogan h3 {
	font-family: 'Nunito', sans-serif;
	font-size:20px;
	font-weight:400;
	color:#f4bc10;
	margin:10px 0px;
}

.MSlogan h4 {
	font-family: 'Nunito', sans-serif;
	font-size:34px;
	font-weight:500;
	color:#f4bc10;
	margin:10px 0px;
}

.MSlogan h2 {
	font-family: 'Nunito', sans-serif;
	font-size:60px;
	font-weight:700;
	color:#e73f23;
	text-shadow:-2px 2px 3px rgba(0,0,0);
	margin:25px 0px;
}

.MSlogan a {
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	background:#e73f23;
	border:3px solid #e73f23;
	color:#fff;
	padding:13px 24px;
	margin-top:20px;
	transition:all 0.2s ease-in-out 0s;
}

.MSlogan a:hover {
	background:#bc1b00;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}

.MenuList {
	width:100%;
	position:relative;
	padding:0px;
	margin:0px;
}

.MenuList:after {content:"";display:table;clear:both;}

.MenuList li {
	display:table-cell;
	width:50%;
	position:relative;
	list-style:none;
	margin:0px;
	padding:10px;
	float:left;
}

.MenuList li h3 {
	font-family: 'Nunito', sans-serif;
	font-size:22px;
	font-weight:700;
	color:#e73f23;
}

.MenuList li .Prices {width:100%;position:relative;padding-left:15px;}

.MenuList li .MDetail {width:100%;position:relative;font-size:16px;line-height:1;margin-bottom:5px;}

.MenuList li .MDetail:before {content:"";width:100%;position:absolute;left:0px;top:calc(50% - 0.5px);border-bottom:1px dashed #000;}
.MenuList li .MDetail:after {content:"";display:table;clear:both;}

.MenuList li .MDetail .Name {display:inline-block;padding:8px 10px;position:relative;background:#fff;float:left;font-weight:400;}

.MenuList li .MDetail .Name i {margin-right:5px;}

.MenuList li .MDetail .Price {display:inline-block;padding:8px 10px;position:relative;background:#fff;float:right;color:#f49a10;}

.MButton {
	width:100%;
	display:block;
	padding:10px;
	font-size:17px;
	font-weight:500;
	color:#e73f23;
	border:3px solid #e73f23;
	text-align:center;
	margin-top:15px;
	transition:all 0.3s ease-in-out 0s;
}

.MButton:hover {
	box-shadow:inset 0px -60px  0px 0px #e73f23;
	transition:all 0.3s ease-in-out 0s;
	color:#fff;
	text-decoration:none;

}

.MButton .Text {
	display:inline-block;
}

.MButton:hover .Text {
	animation: heartBeat;
	animation-duration: 1s;
}

.MButton i {margin-right:10px;}

.MEat {
	width:85%;
	margin:0px auto;
	position:relative;
}


.Eat {
	width:100%;
	position:relative;
	padding:10px 30px;
}

.Eat .Img {
	width:100%;
	position:relative;
	overflow:hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index:1;
	transition:all 0.2s ease-in-out 0s;
}

.Eat .Img a:before {
	display:none;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:2px;
	left:0px;
	background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	z-index:2;
}

.Eat .Img img {
	width:auto;
	height:100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: scale(1) translate(-50%, -50%);
	transition:all 0.2s ease-in-out 0s;
	z-index:1;
}

.Eat:hover .Img {
	transform: scale(1.02);
	transition:all 0.2s ease-in-out 0s;
}

.Eat .Info {
	width:100%;
	position:relative;
	z-index:2;
	text-align:center;
	padding:20px 0px 0px 0px;
}

.Eat .Info h3 {
	font-family: 'Nunito', sans-serif;
	font-size:22px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	padding:0px 0px 10px 10px;
}

.Eat .Info h3 a {color:#fff;}
.Eat .Info h3 a:hover {color:#fff;text-decoration:none;}

.OwlGroup {
	display:table;
	margin:0px auto 0px auto;
}

.OwlBtn2 {
	display:inline-block;
	width:50px;
	height:40px;
	border:2px solid #fff;
	position:relative;
	font-size:20px;
	color:#ffff;
	text-align:center;
}
.OwlBtn2:hover {
	color:#e2211c;
	border-color:#e2211c;
}

.OwlBtn2 span {
	display:block;
	top:8px;
}

.OwlBtn2 i {line-height:36px;}

.OwlBtn2.P {margin-right:10px;}
/*
.OwlBtn2.N {right:-80px;transition:all 0.2s ease-in-out 0s;}
.OwlBtn2.N:hover {right:-85px;transition:all 0.2s ease-in-out 0s;}
.OwlBtn2.N span {left:-10px;}
.OwlBtn2.P {left:-80px;transition:all 0.2s ease-in-out 0s;}
.OwlBtn2.P:hover {left:-85px;transition:all 0.2s ease-in-out 0s;}
.OwlBtn2.P span {right:-10px;}*/
.container {
	max-width: 1300px;
}

.anadiv{display: none;}

@media screen and (max-width:500px) {
	.anadiv, .sosyalmenu{ display: block; }
}

	@media (max-width: 800px) {

		.Bg{height: 1600px;}

		.Bg:before{margin-top: -35px;}

		.hght{height: 2600px}

		.ayar:before{margin-top:-84px}

		.SlideText2 {font-size:12px !important;}

		.MenuList li {width:100%;}

		.Properties.First {margin-top:-370px;}

		.Properties.Right {margin-top:395px; margin-bottom: -350px}

		.MImage2{ margin-bottom:-320px}

		.ContentBg {padding:0px;}

		.MenuBg{display: none;}

		.sosyalmenu{display: none;}

		.PageTitle h1{margin-top: -125px}

	}
.clear {
	display:table;
	clear:both;
}