a:link {
	text-decoration: none;
	color: #2e2e2e;
}

a:visited {
	text-decoration: none;
	color: #2e2e2e;
}

a:hover {
	text-decoration: none;
	color: #2a8be5;
}

a:active {
	text-decoration: none;
	color: #2e2e2e;
}

ul,li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.margin-top-30 { margin-top:30px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-right-30 { margin-right:30px; }
.margin-left-30 { margin-left:30px; }

.ms-slide-link {position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block;}

body {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3137;
	background-color: #fff;
}

.head-top { 
	background-color: rgb(239, 241, 244);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	width: 100%;
	height: 36px;
	line-height:36px;
	    color: #606060;
    font-size: 13px;
    font-weight: 700;
}
.head-top .mCount { font-size:12px; }
.head-top .mCount>strong { font-size:18px; color:#ed5564; font-weight:bold; font-family:'Roboto'; }
.head-top .headNav { float:right; position:relative; }
.head-top .headNav>ul { float:left; }
.head-top .headNav>ul>li { padding:0 15px; height:18px; line-height:18px; border-right:1px solid #c6d6e7; display:inline-block; }
.head-top .headNav>ul>li:nth-last-child(1) { border-right:none; }
.head-top a:link { color:#606060; }
.head-top a:hover { color:#2a8be5; }
.phoneBox { float:left; position:relative; }
.phoneBox>div { float:left;  height:36px; line-height:36px; }
.phoneBox>div:nth-child(1) { width:36px; background-color:#00203e; color:#fff; text-align:center; font-size:22px; } 
.phoneBox>div:nth-child(2) { font-size:28px; font-weight:900; color:#00203e; padding:0 0 0 15px; text-align:center; font-family:'Roboto'; }
header { background-color:#fff; position:relative; padding:15px 0; z-index:999; }

.wsmenu { margin-top:17px; }


@media (max-width:991px){
	.head-top { display:none; }
	.wsmenu { margin-top:0px; }
	header { padding:0; }
}

.sonReferanslar { width:100%; position:relative; background-color:#080e30; height:36px; line-height:36px; }
.sonReferanslar h2 { margin:0; line-height:36px; color:#fcce54; font-family:Raleway; font-weight:bold; font-size:16px; }
.sonReferanslar .sonReferanslarMarque { width:100%; height:36px; line-height:36px; font-size:14px; color:#b9bcd3; overflow:hidden; } 
.sonReferanslar .sonReferanslarMarque marquee { width:100%; }
.sonReferanslar .sonReferanslarMarque a:link,.sonReferanslar .sonReferanslarMarque a:visited,.sonReferanslar .sonReferanslarMarque a:active { color:#b9bcd3; }
.sonReferanslar .sonReferanslarMarque a:hover { color:#ffc104; }
.sonReferanslar .sonReferanslarMarque a strong { color:#fff; }
.sonReferanslar .sonReferanslarMarque a:hover strong { color:#ffc104; }

@media (max-width:779px){
	.sonReferanslar h2 { font-size:12px; }
	
}

.homeSlide { width:100%; position:relative; padding:30px 0; background-color:#eff1f4; border-bottom:1px solid rgba(0,0,0,0.2); }
.packBox { width:100%; position:relative; background-color:#ccc; color:#ccc;  }
.packBox>.desc { width:100%; padding:15px; color:#fff; line-height:18px; }
.packBox>.desc>h2 { font-size:20px; font-family:Raleway; font-weight:bold; line-height:20px; margin:0 0 8px 0; }
.packBox>.desc>p { margin:0; }
.packBox>.foot { width:100%; position:relative; padding:8px 15px; background-color:rgba(0,0,0,0.1); line-height:30px; }
.packBox>.foot h3 { margin:0; font-size:30px; line-height:30px; font-weight:bold; padding:0; color:#fff; }
.packBox>.foot>a, .packBox>.foot>a:visited, .packBox>.foot>a:active { color:#fff; font-weight:bold; }
.packBox>.foot>a:hover { color:#fff; text-decoration:underline; }
.packBox.green { background-color:#3bbeb0; }
.packBox.red { background-color:#ed5564; }
.packBox.blue { background-color:#4b8cdc; }


.hmVitrin { position:relative; margin-top:30px; width:100%; }
.dHizmetler { width:260px; position:relative; background-color:#fff; border-top:5px solid #2a8be5; height:360px; float:left; }
.slideBox { width:590px; position:relative; background-color:#d7dfec; height:360px; float:left; border-top:5px solid #3bb1d9; }
.hizliForm { width:290px; position:relative; background-color:#ec9e22; height:360px; float:left; border-top:5px solid #4c8cdc; padding:20px; }



.dHizmetler>h2 { display:block; padding:18px 20px; margin:0; font-size:16px; line-height:16px; color:#2a8be5; font-weight:bold; font-family:'Raleway'; border-bottom:1px solid #edf1f7; }
.dHizmetler>ul>li { width:100%; padding:14px 20px; font-size:14px; line-height:14px; border-bottom:1px solid #edf1f7; } 
.dHizmetler>ul>li>i { font-size:10px; color:#b0b6be; }
.dHizmetler>ul>li:nth-last-child(1) { border-bottom:none; }

.msOverlay { width:100%; height:230px; background-image:url(../images/slideBg.png); background-repeat:repeat-x; background-position:bottom center; }
.msText { color:#fff; width:320px; font-size:14px; line-height:20px; }
.msText h3 { font-size:18px; font-weight:bold; font-family:'Raleway'; }
.msButton { display:inline-block; height:36px; line-height:36px; border-radius:6px; border:2px solid #fff; cursor:pointer; transition:all 0.5s; text-decoration:none; color:#fff !important; font-weight:bold; padding:0 20px; }
.msButton:hover { background-color:#fff; color:#4b8cdc !important; }

@media (max-width:560px){
	.msText { width:200px; max-height:60px; overflow:hidden; }
	.msButton { font-size:10pt !important; height:30px !important; line-height:30px !important; }
}

.hizliForm .hizliTitle>h2 { margin:0; padding:0; text-align: center; border:1px solid #fff; padding: 3px; font-size:16px; font-weight:bold; font-family:'Raleway'; line-height:20px; color:#fff;  }
.hizliForm .hizliTitle>span { color:#6d94b9; font-weight:400; font-size:14px; }

.hizliForm .hizliFormCont { margin-top:15px; }
.hizliForm input { border:none; outline:none; border-radius:4px; height:38px; background-color:#fff; padding:0 12px; color:#00203e; font-size:14px; width:100%; transition:all 0.5s; }
.hizliForm .hizliFormCont li { padding:7px 0; }
.hizliForm input[type="submit"] { color:#fff; background-color:#3bbeb0; font-weight:bold; }
.hizliForm input[type="submit"]:hover { background-color:#349b90; }


@media screen and (min-width:992px) and (max-width:1199px){
	.dHizmetler { width:350px; }
	.hizliForm { width:100%; height:auto; }
	.slideBox { width:590px; }
	.hizliForm .hizliFormCont li { padding:7px 7px; float:left; width:20%; }
	.hizliForm .hizliFormCont li:nth-child(1) { padding-left:0; }
	.hizliForm .hizliFormCont li:nth-last-child(1) { padding-right:0; }
	
}
@media screen and (min-width:780px) and (max-width:991px){
	.dHizmetler { width:260px; height:282px; }
	.hizliForm { width:100%; height:auto; }
	.slideBox { width:460px;  height:282px; }
	.hizliForm .hizliFormCont li { padding:7px 7px; float:left; width:20%; }
	.hizliForm .hizliFormCont li:nth-child(1) { padding-left:0; }
	.hizliForm .hizliFormCont li:nth-last-child(1) { padding-right:0; }
	.dHizmetler>ul>li { width:100%; padding:10px 15px; font-size:13px; line-height:13px; border-bottom:1px solid #edf1f7; } 
	.dHizmetler>h2 { display:block; padding:12px 20px; margin:0; font-size:16px; }
}

@media (max-width:779px){
	.dHizmetler { display:none; }
	.hizliForm { width:100%; height:auto; }
	.slideBox { width:100%;  height:auto; margin-bottom:30px; }
	
}

.hTitle { position:relative; text-align:center; font-family:'Raleway';}
.hTitle>h2 { margin:0; font-size:24px; font-weight:bold; color:#2a8be5; }
.hTitle>p { margin:0; color:#8f8f8f; }

.hmTab .nav-tabs {
    border: none;
    display: table;
    margin: auto;
}
.hmTab .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    margin-left: auto;
    margin-right: auto;
    display: table-column;
}
.hmTab .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #00203e;
    color: #fff;
    padding: 4px 15px;
	font-size:16px;
	font-family:'Raleway';
	font-weight:bold;
	height:50px;
	margin: 0 5px;
}
.hmTab .nav-tabs>li.active>a,.hmTab .nav-tabs>li.active>a:focus,.hmTab .nav-tabs>li.active>a:hover {
    color: #ffffff;
    cursor: default;
    background-color: #E40C0C;
    border-bottom:3px solid #E40C0C;
	border-top:0;
	border-left:0;
	border-right:0;
}
.nav-tabs>li>a:hover {
	background-color:#2a8be5;
}
.hmTab .nav-tabs>li.active>a>span { display:none; }
.hmTab .nav-tabs>li.active>a { line-height:40px; }

.hmTab .nav-tabs>li>a>span { font-weight:300; }
.hmTab .nav-tabs>li>a>.iconStyle { line-height:40px; height:40px; font-size:40px; float:left; }

@media (max-width:470px){
	.hmTab .nav-tabs>li>a>.iconStyle { display:none; }
}
.hmTab .nav-tabs>li.active>a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #E40C0C;
	border-width: 15px;
	margin-left: -15px;
}
.hmTab .nav-tabs>li.active>a:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #E40C0C;
	border-width: 19px;
	margin-left: -19px;
}
.hmTab>.hmTabCont { position:relative; width:100%; }
.hmTab>.hmTabCont:before { width:100%; height:10px; content:' '; background-color:#eff1f4; position:absolute; top:20px; border-radius:5px; opacity:0.7; }
.hmTab .tab-content { margin-top:30px; }
.urunler { position:relative; }
.urunler .urun { position:relative; width:100%; transition:all 0.5s; }
.urunler .urun>.photo { width:100%; overflow:hidden; position:relative; }
.urunler .urun>.photo .photoOverlay { width:100%; height:100%; background-image:url(../images/urun-overlay.png); background-size:cover; background-repeat:no-repeat; position:absolute; top:0; left:0; z-index:9; }
.urunler .urun>.photo img { width:100%; transition:all 0.5s; height:auto; }
.urunler .urun>.foot { width:100%; height:50px; background-color:#00203e; color:#fff; padding-left:10px; line-height:50px; }
.urunler .urun>.foot h4 { margin:0; padding:0; font-size:14px; font-weight:bold; float:left; line-height:50px; }
.urunler .urun>.foot .rBox { float:right; }
.urunler .urun>.foot .rBox>ul>li { float:left; font-size:22px; height:50px; width:50px; text-align:center; transition:all 0.5s; cursor:pointer; }
.urunler .urun>.foot .rBox>ul>li.redcolor { background-color:#d9434e; }
.urunler .urun>.foot .rBox>ul>li.redcolor:hover { background-color:#ab262f; }
.urunler .urun:hover .photo img { opacity:0.7; }
.urunler .urun>.foot a,.urunler .urun>.foot a:link,.urunler .urun>.foot a:visited,.urunler .urun>.foot a:active { color:#fff; }
.urunler .urun>.foot a:hover { color:#4b8cdc; }

.tumUrunler,.gizleUrunler {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(42, 139, 229);
  background-color: rgba(255, 255, 255, 0);
  width: 200px;
  height: 40px;
  line-height:36px;
  font-weight:bold;
  color:rgb(42, 139, 229);
  text-align:center; border-radius:20px; margin:auto; cursor:pointer; transition:all 0.5s;
}
.tumUrunler:hover,.gizleUrunler:hover { 
	background-color:rgb(42, 139, 229);
	color:#fff;
}
.gizleUrunler { display:none; }
.urunler>div { display:none; }
.urunler#tab2>div { display:block; }
.homePack {
	width:100%; position:relative; padding:60px 0; margin-top:30px; background-image:url(../images/packBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover; background-position:center; }
	
.hpack { width:100%; position:relative; background-color:#fff; padding:30px 0; }
.hpack .cont { padding:0 30px; position:relative; }
.hpack h2 { font-size:20px; line-height:20px; font-family:'Raleway'; font-weight:900; margin:0; }
.hpack h3 { font-size:46px; font-weight:bold; color:#2e2e2e; margin:15px 0 0 0; }
.hpack .cont:nth-child(1) { padding:0 30px 30px; border-bottom:1px solid rgba(0,0,0,0.05); }
.hpack .shop { width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; line-height:60px; font-size:24px; position:absolute; top:50%; margin-top:-45px; right:30px; }
.hpack ul>li { padding:15px 30px; border-bottom:1px solid rgba(0,0,0,0.05); font-size:16px; font-family:'Raleway'; font-weight:600; }
.hpack .hButton { width:100%; cursor:pointer; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; color:#fff; transition:all 0.5s; border-radius:4px; }






.hpack.green { background-color:#e7faf8; color:#2b9a8e; }
.hpack.green .hButton { background-color:#3bbeb0; }
.hpack.green .hButton:hover { background-color:#329c91; }

.hpack.red { background-color:#fcf0f4; color:#ed5564; }
.hpack.red .hButton { background-color:#ed5564; }
.hpack.red .hButton:hover { background-color:#c94451; }

.hpack.blue { background-color:#e9f3ff; color:#4b8cdc; }
.hpack.blue .hButton { background-color:#4b8cdc; }
.hpack.blue .hButton:hover { background-color:#3f77bc; }

.sigortas { padding:30px 0; background-color:#fff; }
.sigortas img { margin:0 15px; transition:all 0.5s; }
.sigortas img:hover { opacity:0.6; }


@media screen and (min-width:780px) and (max-width:1199px){
	.hpack .shop { display:none; }
	.hpack ul>li { font-size:14px; padding:15px 20px; }
	.hpack .cont { padding:0 20px; }	
	.hpack .cont:nth-child(1) { padding:0 20px 20px; }
}
@media screen and (min-width:780px) and (max-width:991px){
	.hpack h2 { font-size:18px; line-height:18px; }
	.hpack h3 { font-size:32px; margin:15px 0 0 0; }
}

@media (max-width:779px){
	.homePack .row>div { margin-bottom:30px; }
	.homePack .row>div:nth-last-child(1) { margin-bottom:0 !important; }
	.slPack>div { margin-bottom:15px; }
	.slPack>div:nth-last-child(1) { margin-bottom:0; }
	.referans-box{height:auto !important}
	#il,.tumref,#ref{
		margin-top: 10px
	}
}

.footphone { width:100%; position:relative; background-color:#102c46; color:#fff; padding:30px 0; }
.footphone h4 { font-size:36px; font-weight:900; margin:0 auto; line-height:36px; font-family:'Roboto'; display:table; position:relative; padding:0 15px; }
.footphone h4:after { content:' '; position:absolute; width:100px; height:1px; background-color:#fff; top:50%; z-index:2; left:-100px; opacity:0.4; }
.footphone h4:before { content:' '; position:absolute; width:100px; height:1px; background-color:#fff; top:50%; z-index:2; right:-100px; opacity:0.4; }

footer {
	background-color:#0b1b2b; padding:30px 0; color:#fff;	
}
footer a, footer a:link, footer a:active, footer a:visited { color:#fff; }
footer h3 { font-size:18px; font-weight:600; font-family:'Raleway'; margin:0; padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.1); }
footer ul { margin-top:15px; }
footer ul>li { line-height:22px; opacity:0.6; }
footer ul>li:hover { opacity:1; }

.sonReferanslarFoot li { padding-left:10px; border-left:5px solid #3bbeb0; position:relative; padding:3 px; margin-bottom:10px; }
.footBottom { width:100%; padding:15px 0; background-color:#0b1b2b; border-top:1px solid #2f3d4b; text-align:center; color:#fff; }

.sayfaBaslik { font-family:'Raleway'; font-size:30px; font-weight:bold; display:block; margin:0 0 20px 0; color:#2a8be5; }

.sidebar h2 { font-size:18px; margin:0; font-weight:bold; color:#2a8be5; font-family:'Raleway'; margin-bottom:30px; }

.sidebar h3 { font-size:14px; margin:0; font-weight:bold; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.1); }

.sidebar .sonReferanslarSidebar li { padding-bottom:15px; }
.list-group h4 { font-weight:bold;  font-size:16px; }







.hzmTable {
	width: 100%; position: relative; margin-top: 30px;	
}

.hzmTable .hzmTitle { width: 100%; background-color: #1A72BC; padding: 12px 15px; color: #fff; font-size: 18px; font-weight: bold; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.hzmTable .hzmBody { width: 100%; position: relative; border: 1px solid rgba(0,0,0,0.15); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.hzmTable .hzmBody .hzmCol { width: 50%; padding: 30px; float: left; border-right: 1px dotted #ccc; position: relative; }

.hzmTable .hzmBody .hzmCol:nth-last-child(1) { border-right: 0; }

.hzmTable .hzmBody .hzmCol::before { display: block; position: absolute; width: 10px; height: 60px; left: -1px; top: 50px; background-color: #1A72BC; }

.hzmTable .hzmBody .hzmCol ul { margin-bottom: 25px; margin-top: 5px; }
.hzmTable .hzmBody .hzmCol ul>li { list-style:outside; margin-left: 20px; font-weight: 600; }
.hzmTable .hzmBody .hzmCol ul { margin-bottom: 25px; margin-top: 5px; }
.hzmTable .hzmBody .hzmCol ul:nth-last-child(1) { margin-bottom: 0; }
.hzmTable .hzmBody .hzmCol .hmStrong { font-size: 15px; color: #1A72BC; }

.hzmTable.hzmRed .hzmTitle { background-color: #E94551; }
.hzmTable.hzmRed .hzmBody .hzmCol::before { background-color: #E94551; }
.hzmTable.hzmRed .hzmBody .hzmCol .hmStrong { color: #E94551; }

.hzmTable.hzmGreen .hzmTitle { background-color: #3bbeb0; }
.hzmTable.hzmGreen .hzmBody .hzmCol::before { background-color: #3bbeb0; }
.hzmTable.hzmGreen .hzmBody .hzmCol .hmStrong { color: #3bbeb0; }

.hzmTable.hzmReferans .hzmTitle { background-color: #a8a6a7; }
.hzmTable.hzmReferans .hzmBody .hzmCol::before { background-color: #a8a6a7; }
.hzmTable.hzmReferans .hzmBody .hzmCol .hmStrong { color: #a8a6a7; }
.hzmTable.hzmReferans .hzmBody .hzmCol img { transition: all 0.5s; border-radius: 6px; }
.hzmTable.hzmReferans .hzmBody .hzmCol img:hover { opacity: 0.7;  }

.hzmTable .hzmPrice { display: inline-block; background-color: #E94551; padding: 8px 30px; color: #fff; font-size: 24px; font-weight: bold; position: absolute; top: -50px; right: -1px; border-top-right-radius: 6px;  }

@media (max-width:680px) {
	.hzmTable .hzmPrice { position: relative; float: right; top: -1px; border-top-right-radius: 0; }
	.hzmTable .hzmBody .hzmCol { width: 100%; float: none; }
}

.logo { width:320px; }

.dHizmetler{ z-index: 9; }
.ekbBox { font-size:14px; font-weight:bold; background-color:#f59f00; color:#fff; position:relative; }
.ekbBox::after { 
	display:block;
	content: ' ';
	position: absolute;
	right: -20px;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 20px solid #f59f00;
	border-bottom: 15px solid transparent;
	top:50%;
	margin-top: -15px;
}

.referans-box { 
position:relative;
width:100%;
height:60px;
background-color:#fff;
border:2px solid #cc0000;
padding:15px;
}

.referans-box:before {
	display:block;
	width:auto;
	height:24px;
	content:'Referanslarımız';
	background-color:#cc0000;
	border-radius:12px;
	color:#fff; padding:0 10px;
	position:absolute;
	left:10px;
	top:-12px;
	padding-top:2px;
}
.tumref, #ref{font-size:14px; font-weight:bold; padding: 5px;}
#ref{
	display:none;
}

.creditcart-box { 
position:relative;
width:100%;
height:60px;
background-color:#fff;
border:2px solid #F59F01;
padding-top:20px;

}

.creditcart-box:before {
	display:block;
	width:auto;
	height:24px;
	content:'Tüm Kredi Kartlarına Vade Farksız 6 Taksit';
	background-color:#F59F01;
	border-radius:12px;
	color:#fff; padding:0 10px;
	position:absolute;
	left:10px;
	top:-12px;
	padding-top:2px;
}
.ekbTitle { font-size:18px; font-weight:bold; background-color:rgba(0,0,0,0.08); color:rgba(0,0,0,0.4); position:relative; }


.enflasyonbox {
	background-color:#E90C02; padding: 15px 0; position: relative; width: 100%; margin-bottom: 15px; color:#fff;
}

.enflasyonbox h3 { font-size: 25px; font-weight: 300;  font-family:'Raleway'; margin: 45px 0 0; }
.enflasyonbox h4 { font-size: 20px; font-weight: 400;  margin: 8px 0 0; }
.enflasyonbox h4>strong { font-size: 22px; font-weight: 900; }
.enf-icon { font-size : 36px; padding-top: 30px; text-align: center; margin-top: -81px;}

@media(max-width:1199px) {
	.enflasyonbox h3 { font-size: 20px; font-weight: 300;  font-family:'Raleway'; margin: 30px 0 0; }
	.enflasyonbox h4 { font-size: 16px; font-weight: 400;  margin: 5px 0 0; }
	.enflasyonbox h4>strong { font-size: 18px; font-weight: 900; }
}
@media(max-width:991px) {
	.enflasyonbox h3 { font-size: 16px; font-weight: 300;  font-family:'Raleway'; margin: 20px 0 5px; }
	.enflasyonbox h4 { font-size: 16px; font-weight: 400;  margin: 0; }
	.enflasyonbox h4>strong { font-size: 20px; font-weight: 900; }
	.enf-icon { display:none; }
}

@media(max-width:767px) {
	.enflasyonbox { text-align: center; }
	.enfphoto { text-align: center; }
	.enfphoto img { max-width: 200px; margin: auto; }
	.enflasyonbox h4>strong { font-size: 20px; font-weight: 900; display: block;}
}

.fprice strong {     font-size: 20px;
    text-decoration: line-through;
    font-weight: 300; }
	
.footprices strong  {
	font-size: 22px;
    display: block;
    text-decoration: line-through;
}

.packBox.yellow { background-color:#f8fe58; }


.newstar{ 
position:relative;
width:100%;

}

.newstar:before {
	display:block;
	width:auto;
	content: url(../images/patlangac.png);
	border-radius:12px;
	position:absolute;
	left:-23px;
	top:-18px;
	padding-top:2px;
}
.storeimg{ 
position:relative;
width:100%;

}

.storeimg:before {
	display:block;
	width:auto;
	content: url(../images/store.png);
	border-radius:12px;
	position:absolute;
	left:288px;
	top:84px;
	padding-top:2px;
}

.packBox>.desc2 { width:100%; padding:15px; color:#E80D03; line-height:18px; }
.packBox>.desc2>h2 { font-size:20px; font-family:Raleway; font-weight:bold; line-height:20px; margin:0 0 8px 36px; }
.packBox>.desc2>p { margin:0; color:#000 !important; margin:0 0 0px 36px;}
.packBox>.desc2>h3 { color:#000 !important; }
.packBox>.foot2 { width:100%; position:relative; padding:8px 15px; background-color:rgba(0,0,0,0.1); line-height:30px; }
.packBox>.foot2 h3 { margin:0; font-size:30px; line-height:30px; font-weight:bold; padding:0; color:#000; }
.packBox>.foot2>a, .packBox>.foot>a:visited, .packBox>.foot>a:active { color:#000; font-weight:bold; }
.packBox>.foot2>a:hover { color:#000; text-decoration:underline; }

.hpack.yellow { background-color:#f9fcaf; color:#E80D03; }
.hpack.yellow .hButton { background-color:#E80D03; }
.hpack.yellow .hButton:hover { background-color:#bc150d; }



@media (min-width: 1400px) {
	.container-fl.container {
		width: 1370px;
	}
}

@media (min-width: 1600px) {
	.container-fl.container {
		width: 1570px;
	}
}

.landingslide { top:0; left: 0; width: 100%; height: 100%; overflow-y:auto; background-color:rgb(239, 241, 244); padding-top: 30px; background-image: url("../images/landing-bg-tr.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top center; background-attachment: fixed; }
.landingslide .ms-nav-prev, .landingslide .ms-nav-next { display:none !important; }

.landingslide h1 { text-align: center; font-size: 42px; font-weight: bold; margin: 0; border-radius: 8px;  line-height: 1; color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
background-color:rgba(32,39,64,0.35); padding: 30px 15px; font-family: 'Raleway';

}
.landingslide h1 span { font-size: 34px; font-weight: 400; display: block; }

.landingslide .sPrice { text-align: center; font-size: 48px; font-weight: 900; font-family: 'Roboto'; margin-bottom: 60px; line-height: 1; color: #cc0000; text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.64); }
.landingslide .sPrice>span { font-size: 34px; color:#000000; font-weight: bold; display: inline-block; position: relative; border-bottom: 1px dotted rgba(0,0,0,0.2); }
.landingslide .sPrice>span:after { content: " "; width: 100%; height: 4px; background-color: #cc0000; display: block; position: absolute; 
    -webkit-transform: rotate(-9deg);
    -ms-transform: rotate(-9deg);
    transform: rotate(-9deg);
	
	top:50%;

}

.landfl { position: relative; width: 100%; }

.fl-siziarayalim { background-color:#fff; padding: 30px; border-radius: 4px; position: relative;
-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.15);
box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.15);
	margin-bottom: 30px; margin-top:30px;

}
.fl-siziarayalim .form-control { height:40px; box-shadow:none; border-radius:2px; }

.lfItem {
	position: relative; width: 100%; margin-bottom: 30px;
}
.lfItem>a { display: block; transition: all 0.5s; }
.lfItem>a .lfItemPhoto {
	position: relative; width: 100%; overflow: hidden; border-radius: 6px;
}
.lfItem>a .lfItemPhoto>img {
	width: 100%;
}

.lfItem>a .lfItemCont {
	position: absolute; top: 0; left: 0; padding: 30px; text-align: center; width: 100%; height: 100%; color: #fff; z-index: 3;
}
.lfItem>a .lfItemCont>h2 { font-size: 24px; font-weight: bold;  text-transform: uppercase; margin-bottom: 30px; margin-top: 0; }



.lfItem>a .lfItemCont>p { font-size: 16px; margin-top:10px; }

.lfItem>a .lfItemFoot {
	position: relative; bottom: 0; left: 0; padding: 10px 30px 10px; width: 100%;
	 z-index: 3;
	background-color:#a61e4d; border-radius: 0 0 6px 6px; margin-top:-7px;
}
.lfItem>a .lfItemFoot>.lfPrice {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    font-family: 'Raleway';
	float: left;
	line-height: 1;
}

.lfItem>a .lfItemFoot>.lfPrice  i { font-size: 14px; font-weight: 400; }

.lfItem>a .lfItemFoot>.lfPrice>span {
	font-size: 12px; color: #fff; display: block; padding: 5px 0 0 0;
}

.lfItem>a .lfItemFoot>.lfButton {
	float: right; border-radius: 30px; 
	
	
	font-size: 16px;
    height: 40px;
    padding:0 20px;
    font-weight: bold;
    font-family: 'Roboto';
    color: #a61e4d;
    background-color: #fff;
    transition: all 0.5s;
    outline: none;
    box-shadow: none;
	
}

.lfItem>a .lfItemFoot>.lfButton:hover {
	background-color: #eeeeee;
}

.lfItem>a .lfItemPhoto::after { 
 	transition:all 0.5s; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;   content:' ';
}
.lfItem>a:hover .lfItemPhoto::after { background-color:rgba(0,0,0,0.45);}

.fl-siziarayalim>h2 { font-size:31px; text-align:center; color:#CC2B59; font-weight:900; margin:0 0 20px;  line-height: 0.9; padding: 15px; background-color:#f6f6f6; border-radius: 50px; }
.fl-siziarayalim>h2>span { color:#1D3D77; font-size: 25px; font-weight: 900; }

@media(max-width:1599px) {
	.lfItem>a .lfItemCont { padding: 20px; }
	.lfItem>a .lfItemCont>h2 { font-size: 18px; margin-bottom: 10px; }
}

@media(max-width:1199px) {
	.lfItem>a .lfItemCont { padding: 30px; }
	.lfItem>a .lfItemCont>h2 { font-size: 30px; margin-bottom: 30px; }
}

@media(max-width:991px) {
	.lfItem>a .lfItemCont { padding: 15px; }
	.lfItem>a .lfItemCont>h2 { font-size: 20px; margin-bottom: 10px; }
	.lfItem>a .lfItemCont>p { font-size: 18px; display: none; }
	.lfItem>a .lfItemFoot>.lfPrice {
		font-size: 20px;
	}
	.landingslide h1 { font-size: 30px; margin-bottom:20px; }
	
	.landingslide h1 span { font-size: 26px; font-weight: 400; display: block; margin-top:8px; }
	.landingslide { padding-top: 30px; }
	
}

@media(max-width:560px) {

	.lfItem>a .lfItemFoot>.lfPrice {
		float: none;
		text-align: center;
		display: block;
    	margin-bottom: 10px;
	}	

	.lfItem>a .lfItemFoot>.lfButton {
		float: inherit;
    margin: auto;
    display: block;

	}
}


.phonemodel { padding-bottom: 30px;float:right; }
.phonedesclist { font-size:24px; color:#282828; font-weight:lighter; line-height: 1.4; }
.phonedesclist h3 { font-size:44px; color:#002540; margin:30px 0 30px; font-weight: bold; line-height: 1.4; font-family: 'Roboto'; }


.white-content { position: relative; padding: 50px 0; background-color:#fff; font-size: 16px; line-height: 1.3; text-align: center; }


.labelpricebox { background-color:#FD243F; padding:15px 30px; font-size: 36px; border-radius:8px; margin-bottom:10px; display: inline-block; color:#fff; font-family:'Roboto'; font-weight: 900; }
.labelpricebox span {     text-decoration: line-through;
    font-weight: 300; font-size:20px; }

.white-content h3 { font-size:28px; font-weight: bold; }

.ollist { margin-top:30px; }
.ollist li { line-height: 1.8; font-size:18px; }

@media(max-width:991px) {
	.phonemodel { float:none; text-align: center; margin: auto; }	
	.phonedesclist { text-align: center; }
	.phonedesclist img, .phonemodel img { margin: auto; }
	.phonedesclist h3 { font-size:32px; }
	
}
.topbanner {
	position: relative; width: 100%; background-color:#033b8e;
}



.mustYorButton { position:fixed; z-index:99999; background-color:red !important; color:#fff !important; font-weight:bold; padding:12px 20px; bottom:50px; right:0; display:block; }