.form-control{
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;	
}
a, a:hover, a:focus, a:active{
	outline: none;
}


html,body {height: 100%;}
body{
	color: #333;
	font-size:13px;
}
h3, h4{
	font-weight:400 !important;
}

.dropdown-menu{
	position:absolute;
	z-index:10;

    
    font-size:14px !important;
    
}
.dropdown-menu .subcategoryheader{
	font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.2px;
}
.navtop{
	padding:0;
	margin:0;
	height:30px;
	line-height:25px;
	font-size: 12px;
	background:#F5F5F5;
}

.brandtop{
	padding:0;
	margin:0;
	background:#fff;
	font-size: 12px;
	position:relative;
	z-index:110;
}
.navbar-default .navbar-nav > li{
border-bottom:2px solid #fff !important;	

}
.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus{
	border-bottom:2px solid #FF4D9A !important;
	color:#FF4D9A;
	
}



.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
	color:inherit;
}

.navbar{
	border-radius:0;
	min-height:35px;
	margin-bottom:0;
	border:none;
	background: #fff;
	padding-top:5px;
}
.navbarzindextop{
	z-index:110;
	position:relative;
	

}
.caret{
	border-bottom-color: #777777 !important;
    border-top-color: #777777 !important;
}
.navbar-nav > li > a{

	padding-top:10px !important;
	padding-bottom: 10px !important;
	font-size:13px;
	 color:#000;
        -webkit-transition: background 0.3s linear;
        -moz-transition: background 0.3s linear;
        -ms-transition: background 0.3s linear;
        -o-transition: background 0.3s linear;
        transition: background 0.3s linear;
}
.navbar-navbig{
	width:100%;
	display:flex;
	justify-content: center;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #fff;
	position:relative;
}
.navcat .dropdown-menu li:hover {
    visibility: visible;
}


.navbar-navbig > li > a{
	    font-size: 16px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 1px;

}
.navbarborder{
	
}
.navcontainer{
	
	padding:0;
}
.navbar-collapse{
	padding:0;
	max-height:100% !important;
}
.jumbotron{
	background:#000000;
	color:#FFFFFF;
}

.maincontent{
	background:#FFFFFF;
	height:100%; 
	position:relative;
}
.hylgirlmaincontent{
	height:100%; 
	z-index:9;
	position:relative;

}
.butikbig{
	border:1px solid #D8D8D8;
}
.butikbig img{
	width:100%;
}
.butiksmall{
	margin-top:10px;
}
.butiksmalllink, .butiksmalllink:focus , .butiksmalllink:active{
	border:1px solid #D8D8D8;
	background:#000000;
	display: block;
	color:white;
	text-decoration:none;
}
.butiksmalllink:active{
	text-decoration:none;
}
.butiksmalllink:hover{
	text-decoration:none;
	color:white;
	background:#000;
	border: 1px solid #000;
}
.butiksmalllink img{
	width:100%;
}
.butiksmall img{
	width:100%;
}
.butiksmalldesc{
	padding:3px 10px;
}

.butikbigdesc{
	background:url("/static/images/boutique-detail-description-bg.png") repeat scroll left top rgba(0, 0, 0, 0);
	width:300px;
	position:absolute;
	right:25px;
	bottom:10px;
	font-size:12px;
	font-style:italic;
	padding:10px;
}
.maindesc{
	color:#333333;
	width:100%;
	padding:3px 10px;
	text-align:center;
	border: 1px solid #333333;
	font-size:16px;
	margin-top:10px;
}
.butiksmalltime{

}
.breadcrumb{
	padding:15px 0 !important;
	font-size:13px;
	margin-bottom:0 !important;
	background:none !important;
	letter-spacing:-0.5px;
}
.breadcrumb h1{
	padding:0 !important;
	font-size:13px;
	margin:0 !important;
	background:none !important;
	letter-spacing:-0.5px;
	display:inline-block;
}
.breadcrumb a{
	color:#444
}
.categoryitem{

	position:relative;
}

.catimagefull{
	width:100%;
}
.categoryitemlink{
	border:1px solid #FFF;
	display: block;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	overflow:hidden;
}
.categoryitemlink:active{
	text-decoration:none;
	color:#333333;
}
.categoryitemlink:hover{
	text-decoration:none;
	color:#000;
}
 
.categoryname{
	width:100%;
	float:left;
	
	overflow:hidden;
	text-overflow: ellipsis;
	text-align:center;
	font-size:15px;
	height:20px;
	white-space: nowrap;
	margin-top:10px;
	margin-bottom:5px;
	letter-spacing: 1px;
    color: #000 !important;
	
}
.categorynameheader{
	display: inline;
	overflow:hidden;
	text-overflow: ellipsis;
	text-align:center;
	font-size:15px;
	white-space: nowrap;
	letter-spacing: 1px;
    color: #000 !important;
}
.categorydetail{
	font-size: 12px;
    color: #555555;
    width: 100%;
    float: left;
    overflow: hidden;
    text-align: center;
    height: 20px;
    text-overflow: ellipsis;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: -0.1px;
    display: inline;
    align-items: center;
    justify-content: center;
    margin-top:0 !important;
    margin-bottom:0 !important;
    white-space: nowrap;
    padding: 0px 20px;
}
.categoryprices{ 
	width:100%;
	float:left;
	font-size:14px;
	height:20px;
	text-align:center;
}
.priceold{
	padding-top:3px;
	width:100%;
	text-align:center;
	text-decoration:line-through;
	font-size:13px;
	color:#666;
	font-weight:300;
}
.categoryitemdesc{
	height:122px !important;
	padding-left: 5px;
    padding-right: 5px;
}
.inblock{
	display:inline-block;
}
.indirimaciklamasi{
	background:#FFBFCB;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:600;
}

.gerisayacbf-lg{
	height:40px;background:black;color:white; text-align:center;line-height:40px;letter-spacing:0.7px;position:relative; z-index: 110;
}
.gerisayacbf{
	height:50px;background:black;color:white; text-align:center;line-height:22px;font-size:12px; letter-spacing:-0.5px;
}

.bfkatfiyati{
    margin-top: 3px;
    padding: 0px 6px;
    letter-spacing: -0.6px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    float: left;
    height: 26px;
    display: flex;
    background: #000;
	
}
.bfkatfiyatiaciklama{
	line-height:26px;
	font-weight:bold;
}
.bfkatfiyatispan{
	font-weight: 600;
    color: #000;
    font-size: 18px;
    line-height: 26px;
    padding-left: 4px;
    letter-spacing: -0.7px; 
}
.bfkatfiyatiurun{
	margin-top:0px;
	padding:0px 5px;
	letter-spacing:-0.4px;
	color:#fff;
	 
	font-size:15px;border-radius: 2px;
	
	float:left;
	height:32px;
	display:flex;
	background:#000;
	
}
.bfkatfiyatiaciklamaurun{
	line-height:32px;
	font-weight:bold;
}
.bfkatfiyatispanurun{
	font-weight:600;
	color:#ff4e62;
	font-size:19px;
	line-height: 32px;
    padding-left: 5px;
}
.pricenew{
	width:100%;
	font-size:16px;
	text-align:center;
	color:#000 !important;
	font-weight:600;
	letter-spacing:-0.7px;
}
.pricenewbf{
	font-size: 14px;
    color: #000;
    font-weight: bold;
}
.itemimage{
	width:100% !important;
}
.itemimagecontainer{

	overflow:hidden;
	position:relative;

}
.itemsimilarimagecontainer{
	overflow:hidden;
	position:relative;
}
.productimagecontainer{
	height:380px;
	overflow:hidden;
}

.menu-large{
	position:static !important;
}
.producttoptitle{
	font-size:30px;
    font-weight: 500;
    letter-spacing: 1px;
	line-height:40px;
	color:#000;
}
.producttoptitle span{
	font-size:12px;
}
.margincontainer{
	margin:15px 0px;
	padding: 0;
}
.margincontainer5{
	margin:6px 0px;
	padding: 0;
}

.itemimagethumb img{
	max-width:121px;
	max-height:121px;
}
.productswap{
	-webkit-transition: all 1.0s ease;
    -moz-transition: all 1.0s ease;
    -o-transition: all 1.0s ease;
    transition: all 1.0s ease;
}
.productswapnonactive{
	opacity: 0.4;
}
.productswapactive{
	opacity:1;
}

.producttitle{
	color: #000;
    display: block;
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  
}
.productsubtitle{
	color:#333333;
	font-style:italic;
	font-size:13px;
}


.nav > li > a{
	
	color:#555;
	padding-left:10px;
	padding-right:10px;
	
} 

.lifirst{
	padding-left:0 !important;
	margin-left:0 !important;
}
.lifirst a{
	padding-left:0 !important;
	margin-left:0 !important;
}
.lilast{
	padding-right:0 !important;
	margin-right:0 !important;
}
.tab-content{
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}
.productdetailtab{
	height:250px;
	overflow:auto;
	position:relative;
	padding:10px;
	font-size:12px;
}
.thumblimiter{
	width:71px; 
	min-height:420px;
}
.producttabcontainer{
	margin-top:20px;
}
.desc1{
	width:230px;
}


.thumbnail{
	margin-bottom:10px;
}
.productswap:hover,.productswap:active,.productswap:focus{
	border:1px solid #ddd !important;
}
.desc2{
	padding:10px;
}
.productsizes{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.size{
	
    height: 45px;
    line-height: 39px;
    border: 3px solid #fff;
    text-align: center;
    font-size: 18px;
    background: #fff;
    float: left;
    font-weight: 400;
    letter-spacing: -1px;
    padding:0 10px;
}
.sizestandart{
	width: 90px;
    height: 45px;
    line-height: 39px;
    border: 3px solid #fff;
    text-align: center;
    font-size: 18px;
    background: #fff;
    float: left;
    font-weight: 400;
    letter-spacing: -1px;
    
}
.available{
	cursor:pointer;
}
.out{
	opacity: 0.3;
}
.selectquanty{
	max-width:100px;
	border:1px solid #D8D8D8;
}

.priceoldbig{
	color: #585858;
    font-size: 14px;
    text-decoration: line-through;
    margin-left:10px;
}
.pricenewor{
	color:#000;
}
.pricenewbig{
	color:#000;
	font-size:18px;
    letter-spacing: -0.7px;
}
.pricenewsm{
	color:#000;
	font-size:14px;
}
.priceoldsm{
	color: #585858;
    font-size: 12px;
    text-decoration: line-through;
    margin-left:10px;
}
.pricespercent{
	font-size:12px;
}
.centerdiv{
	text-align:center;
}
.datesmall{
	font-size:11px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	font-weight:bold;
	outline: none;
}

.securityinfo{
	font-size:12px;padding:5px;background:white;color:#333333;width:100%;text-align:center;border:1px solid #95A5A6;
}
.sizeselected{
	
	font-weight:600;
	border: 3px solid #000;
	background:#000;
	color:#fff;
}
.tukendiaw{
    position: absolute;
    font-size: 18px;
    background: #ffffffba;
    border-radius: 1px;
    top: 200px;
    font-weight: 400;
    top: 0;
    margin-left: 0;
    width: 100%;
    height: 35px;
    line-height: 30px;
    margin-top: 50%;
    color: #000;
    font-weight: 300;
}
.sonstokaw{
	position:absolute;font-size:13px;background:#000;border-radius:1px;font-weight:400;top:25px;margin-left:0;
}
.outofstock{
	width:302px;
	height:54px;
	position:absolute;
	bottom:55px;
	margin-left:-7px;
	background:url('/static/images/item_soldout.png') no-repeat;
}
.laststock_old{
	width:302px;
	height:54px;
	position:absolute;
	bottom:75px;
	margin-left:-7px;
	background:url('/static/images/item_last.png') no-repeat;
}
.laststock{
	width:302px;
	height:54px;
	position:absolute;
	top:25px;
	margin-left:-7px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	padding-top:20px;
	background:url('/static/images/item_lastnr.png') no-repeat;
}
.margin10{
	clear:left;
	margin-top:10px;
}
#footer{
	padding-top:30px;
	background: #fafafa;
border-top:1px solid #e8f4ea;
	color:#00;
}
#push{
	height:150px;
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -150px;
}
.footertitle{
	font-size:15px;
	line-height:35px;
	min-height:35px;
	font-weight:400;
	color:#000;
}
#footer ul li {
	padding:7px;
	color:#ACACAC;
}
#footer ul li a{
	display:block;
	color:#000;
	font-size:11px;
	line-height:15px;
	font-weight:400;
}
#footer ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#footer ul li a .glyphicon{
	font-size:6px;
}

.shoppingdetails{
  	float:left;
  	height:50px;
  	width:150px;
	margin-top:27px;
}
.shoppingdetails .title{
	color:#333333;
	font-weight:bold;
	font-size:11px;
}
.shoppingdetails .desc{
	color:#666666;
	padding-left:18px;
	font-size:10px;
}
.shoppingdetails .glyphicon{
	color:#000 !important;
	width:18px;
}
.navtopbuttons{
 padding-left:11px;
 padding-right:11px;
 color:#555555;	
 font-size:11px;
}
.navtopbuttons a{
	 color:#555555;	
	text-decoration:none;
} 

.navtopbuttons .glyphicon{
	width:16px;
}
.navcat .sep{
	color:#AAAAAA;
}
.navtopbuttonscontainer{
	margin-left:50px;
}
.darktable{
	background:#efefef;
}
.taksittable td{
	text-align:center;
	cursor:pointer;
	padding:16px 1px !important;
}
.tableth2{
	font-size:10px !important;
	padding:8px !important;
	vertical-align:center !important;
}
.tableth2 span{
	line-height: 25px;
}
.taksitaktif{
	background:#f7f5f5 !important;
	font-weight:bold;
}
.tablebottom{
	border-bottom:2px solid #CFCFCF !important;
}
.table-center{
	text-align:center;
}
.table-right{
	text-align:right;
}
.table-left{
	text-align:left;
}
.table-price{
	font-size:26px;
	color:#000;
}
.cartitemdesc{
	font-size:11px;
	color:#000;
	font-weight:300;
	
}
.tbr1{
	border-right:1px solid #EFEFEF;
}
.table-cart{
	border-bottom:1px solid #FFFFFF;
	margin-bottom:0;
}
.tableth{
	font-size:10px;padding:15px !important;
}
.tmid{
	vertical-align:middle !important;
}
.aratoplam{
	margin-top:10px;margin-bottom:30px;font-size:11px;color:#555555;
}
.aratoplam td{
	padding:5px !important;
	height:40px;
}
#indirimkodu{
	border:1px solid #efefef;
	background:#efefef
}
.btn-kupon{
	color:#333;	
	font-size:11px;
	height:33px;
	background:#dddddd;
}
.btn-kupon:hover{
	color:#000;
}
#filters .dropdown-menu{
	font-size:12px;
}
#filters .nav > li > a{
	font-weight:100 !important;
}
.filtersm{
	font-size:12px;
	color:#555555;
	padding:8px;
}
.filter{
	margin-top:10px;
}


#lmfixed{
	height:53px;
}
.lmfixedrow{
background:#fff;height:50px;margin-left:3px;margin-right:3px;
}
.lmfixedrow2{
background:#fff;height:50px;margin-left:3px;margin-right:3px;	
}
#sepetindirim .modal-dialog{
	width:400px;
}
#sepetindirim .modal-title{
	color:#000;
}
.category-toptitle{
	font-size:30px;
}
.fullonmobile img{
	width:100%;
}

@media(max-width:786px){

	.category-toptitle{
		font-size:11px;
	}
	.fullonmobile{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	#filters ul{
		width:100%;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	#filters ul li{
		width:100%;
		padding-left:0 !important;
		padding-right:0 !important;
		text-align:center;
		font-size:12px;
		
		
		
	}
	#filters .dropdown-menu>li>a{
		line-height:45px !important;
	}
	#filters .nav > li > a{
		font-size:12px;
		font-weight:100 !important;
		background:#f1f1f1;
		height:50px;
		line-height: 30px;
	}
	.lmfixedrow{
		margin-left:0;
		margin-right:0;
	}
	
	.aratoplam{
		width:100%;
	}
	#limoyalogo{
		width:120px;
		margin-top:20px;
	}
	.categoryname{
		height:20px;
		overflow:hidden;
	}
	.producttoptitle{
		font-size:19px;
	}
	#fbclosebutton{
		display:inline;
	}
	#fbmodalbaglan .modal-dialog{
		padding:0;width:100%;margin-bottom:0;
	}
	#fbmodalbaglan .modal-dialog .modal-content img{
		width:100%;
	}
	.navbarxs .nav > li > a{
		padding-right:0px;
		margin-left:5px;
		margin-right:5px;
	}
	.lifirst{
		padding-left:50px ;
	}
}
@media(min-width:768px){
	.flickity-page-dots{
	bottom:-18px !important;
	}
	.flickity-page-dots .dot {
    display: inline-block !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 8px !important;
	}
	.landingresize{
	object-fit: cover;
	width:100%;
	height:220px;
	object-position: 0 90%;
	}
	.category-toptitle{
		font-size:11px; 
	}
	#fbclosebutton{
		display:none;
	}
	#fbmodalbaglan .modal-dialog{
		padding:0;width:722px;margin-bottom:0;
	}
	
	.brandtop{
		height:100px;
	}
	.navbar{
		background-color:#fff;
	}
	
	.navcat{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	
	.landing-products{
		max-height:290px !important;
	}

}
 
@media(max-width:992px){
	.flickity-page-dots{
	bottom:-18px !important;
	}
	.landingresize{
	object-fit: cover;
	width:100%;
	height:auto;
	object-position: 0 90%;
	}
	.flickity-button{
		display:none !important;

	}
	.maincattitle{
    font-size: 15px !important;
 
   }
	.category-toptitle{ 
		font-size:11px;
	}
	.tukendi{
		display:none;
	}
	.laststock{
		display:none;
	}

}

@media(min-width:992px){
	.landingresize{
	object-fit: cover;
	width:100%;
	height:297px;
	object-position: 0 90%; 
	}
	.category-toptitle{
		font-size:30px;
	}
	.mr0{
		
		margin-right:0;padding-right:0;
	}
	
	.headlogo{
	margin-top:10px;padding-left:0;
	} 
	.itemdetail{
	position:absolute;
	width:100%;
	height:100%;
	background:url('/static/images/urun_detaylari.png');
	display:none;
	}


}
@media(min-width:1199px){
	.landingresize{
	object-fit: cover;
	width:100%;
	height:359px;
	object-position: 0 90%;
	}

}
.checkoutform label{
	font-weight:400 !important;
	font-size:11px !important;
	color:#333; 
}
.help-block{
	font-size:10px;
}
.checkoutform .panel-heading{
	background: none repeat scroll 0 0 #EFEFEF;
	margin-bottom:10px;
	border-radius:0 !important;
	font-size:14px;
	color:#333;
}
.checkoutform .input-sm{
	border-radius:0 !important;
	border-width:1px;
	background:#fafafa;
}
 
.selectpickerbutton{
	border-radius:0 !important;
	border-width: 1px !important;
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 75%, #e4e4e4 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#e3e3e3',GradientType=0);
	border:1px solid #ccc;
}
.selectpickerbuttonwhite{
	background:#ffffff !important;
}
.selectpicker > li > a:hover{ 
	background:#dddddd !important;
	color:#000000 !important;
}
.selectpickerbutton,.selectpickerbutton:hover{
	color:#333333 !important; 
}
.selectpicker > li > a:hover, .selectpicker > li > a:focus{
	color:#000 !important;
	background:#ffffff !important;  
}
.bootstrap-select .dropdown-menu{
	margin-top:-1px !important;
	border-radius:0 !important;
	margin-bottom:-1px !important;
	box-shadow:none;
}

.bootstrap-select{
	width:100% !important; 
}

.formaciklamalari{
	font-size:11px;
	color:#666;
}
#havale{
	font-size:13px;
}
.tooltip-inner{
	background:rgba(254, 32, 112,0.8) !important;
}
.tooltip.top .tooltip-arrow{
	border-top-color:rgba(254, 32, 112,0.8);
}

.lbedenler{
    display: block;
    text-decoration: none;
    /* width: 50px; */
    height: 45px;
    font-size: 15px;
    font-weight: 500;
    line-height: 32px;
    border: 1px solid #fff;
    color: #666;
    /* border-radius: 35px; */
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    padding: 5px 10px;
}
.lbedenler:hover , .lbedenler:focus{
	text-decoration:none;
	border:1px solid #000;
	color:#000;
	background:#fff;
}
.lbedenlersecili{
	text-decoration:none;
	border:1px solid #fff;
	color:#fff;
	background:#000;
	font-weight:700;
}
.limoyabedensecyazi{
	text-align:center; 
	font-size:16px;
	line-height: 30px;
	font-weight:100;
	letter-spacing:1px;
}
.cutimage60{
	width:60px;
	height:60px;
    
	overflow:hidden;
	margin-right:30px;
}
.cutimage60img{
	height:70px;
	margin-top: -10px;
}
.btnlimoya{
	background-color:#000 !important;
	border-radius: 0 !important;
	font-size:13px !important;
	padding: 6px 15px !important;
	margin-top:13px;
}
.kapaklink{
	color:#333;
	text-decoration:none;
	font-size:12px;
	border:1px solid #ccc;
	line height:20px;
	text-align:center;
	padding:10px;
	display:block;
	margin-bottom:5px;
	margin-top:10px;
}
.kapaklink:hover{
	text-decoration:none;
	border:1px solid #000;
	color:#000;
}

.subscribe-container{
	background:#ffffff;padding-top:30px;
}
.subscribe-content{
	position:relative; overflow:hidden;padding:0;margin:0; height:350px;
}
.subscribe-hearts{
	top:400px;position:absolute;transition: all 1.6s linear 0s;
}

.subscribe-intro{
	font-size:20px;text-align:center;transition: all 0.2s linear 0s;
}
.subscribe-detail{
	top:210px;position:absolute;width:100%;transition: all 0.6s linear 0s;
	text-align:center;font-style: italic;color:#618400;font-size:20px;
}
.subscribe-formcontainer{
	position:absolute; left:50%;margin-left:-250px;top:200px;width:500px;transition: all 0.2s linear 0s;
}
.subscribe-formerrors{
	display:none;font-size:12px;color:#000;
}
.subscribe-end{
	top:280px;position:absolute;text-align:center;width:100%;color:#000;
}


#topbar{
	padding: 3px 0px;
	background: #000 none repeat scroll 0 0;
    width: 100%;
    line-height: 30px;
    z-index:110;
    position: relative;
        min-height: 8px;

    }
    #topbartable{
    	margin:0 !important;
    	font-size:12px;
    }
    #topbartable td{
    	padding:0 !important;
    	line-height:30px ;
    }

.landing-padding5{
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 20px !important;
    text-align:center !important;
}
.a-block{
	display:block;
}
.btn-landing{
	background:#FFF;
	color:#000;
	padding:17px 25px !important;
	border: 1px dashed #000;
	margin-top:10px;
	font-size:10px;
	transition: all 0.3s ease 0s;
}
.a-block:hover span {
 	background:#000;
	color:#FFF;
} 
.btn-landing:hover, .btn-landing:active{
	background:#000;
	color:#FFF;
}

.categorycontent {
    padding-left: 10px ;
    padding-right: 10px ;
}
.landingcontent {
    padding-left: 0px ;
    padding-right: 0px ;
    padding-bottom:0px;
}
.landingcontentinside {
    padding-left: 8px ;
    padding-right: 8px ;
    padding-bottom:8px;
}
.renkbutondiv{
	height:32px;
	
}
.renkbuton{
	background:#efefef;text-align:center;height:32px;line-height:32px;color:#959595;display:block;
}

.renkbuton:hover, .renkbuton:active,.renkbuton:focus{
	background:#d5d4d4;color:#333;text-decoration:none;
}
.circlerenk{
        margin: 7px;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        opacity: .90;

        display:inline-block;
        position:relative;
}

.circlerenk-border{
    border-radius: 50%;
    position: absolute;
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border: 3px #000 solid;
}
.toplinksli{
	margin:0;
	float:right;
}
.toplinksli li{
	color:#000;
	padding:0 15px;
	border-left:1px solid #000;
	line-height: 15px;
	font-size:13px;
	letter-spacing:1px;
}
.toplinksli li.first{
	border:none;
}
.toplinksli li a{
	color:#000;
}
.homebar{
	
}
@media(min-width:768px){
	.homebar .col-md-4:nth-child(1){
		padding-right:6px !important;
	
	}
	.homebar .col-md-4:nth-child(2){
		padding-right:6px !important;
		padding-left:6px !important;	
	}
	.homebar .col-md-4:nth-child(3){
		padding-left:6px !important;	
	}
	.navbar-navbig > li > a{
		    font-size: 16px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 1px;
	}
	

	
}
@media(max-width:1024px){
	.homebar .col-md-4:nth-child(1){
		padding-right:15px !important;
	
	}
	.categorycontent {
    padding-left: 0 ;
    padding-right: 0 ;
}
	.landingcontent {
    padding-left: 0 ;
    padding-right: 0 ;
    padding-bottom:0;
}
	.homebar .col-md-4:nth-child(2){
		padding-right:15px !important;
		padding-left:15px !important;	
	}
	.homebar .col-md-4:nth-child(3){
		padding-left:15px !important;	
	}
	.navbar-navbig > li > a{
		font-size:14px;
		padding-right:5px;
		padding-left:5px;
	}
}

.homebar .text-area{
	padding: 12px 0px 14px;
	color:#444;
	font-size:12px;
	font-weight:400 !important;
	text-align:center;
	line-height:24px;
}
.homebar h3 {
    color: #313131;
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
    font-weight:600 !important;
}
.homebar span{
	letter-spacing:1px;
}
.kapakresim{
	padding-top:8px;
}
.instagrambae{
	margin-top:35px;
	background:#F5D9CF;
	height:350px;
}
.instagrambaetitle{
	font-size:22px;
	font-weight:500;
	text-align:center;
	color:#000;
	padding:30px 0;
}
.instagrambaephoto{
	width:182px;
}
.instagrambaecarousel{
	position:absolute;
	text-align:center;
	width:90%;
	margin-left:5%;
}
.instagrambaecarouseloutter{
	margin:0 auto;
	overflow:hidden;
	height:182px;
	width:100%;
	position:relative;
	text-align:center;
	z-index: 3000;
}
.instagrambaecarouselbtn{
position: absolute !important;
z-index: 1;
top: 50%;
width: 44px !important;
height: 105px !important;
margin-top: -52px;
display: block;
text-align: center;
cursor: pointer;
line-height: 105px;
color: #fff;
background: #000;
text-decoration: none;
border:1px solid #000;
}
.instagrambaecarouselbtn:hover , .instagrambaecarouselbtn:active , .instagrambaecarouselbtn:focus{
	color:#000;
	background:#FFF;
}
.instagrambaecarouselbtnleft{
	left:0;
}
.instagrambaecarouselbtnright{
	right:0;
}
#productphotocontainer {
    position: relative;
	
	height:700px;
}

#productphotocontainer img{
    width:100%;
    position:absolute;
}
.productsmalldetails{
	line-height:14px;
	font-size:12px;
	font-weight:300;
	margin-top:20px;
	text-align:left;
}
.hypanel .panel-heading h4{
	font-size:14px;
	font-weight:500 !important;
}
.hypanel .panel-heading{
	background:#fff;
	border-bottom:1px solid #000;
	padding:10px 0;
}
.hypanel .panel-heading a{
	display:block;
}
.hypanel .panel-heading a:hover,.hypanel .panel-heading a:focus,.hypanel .panel-heading a:active{
	text-decoration:none;
}
.hypanel .panel-default{
	border:none;
}
.hypanel .panel{
	box-shadow:none;
}
.hypanel .panel-body{
	border: none !important;
	padding:10px 0 !important;
	line-height:25px !important;
}
.hypanel .panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e113";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #000;         /* adjust as needed */
}
.hypanel .panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
}

.navbar-inverse .navbar-toggle .icon-bar{
	background:#000;
}

.navbarxs{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.navhead{
	height:50px;overflow-x:scroll;overflow-y:hidden;position:static;line-height:50px;white-space: nowrap;
	padding-right:70px;
}
.navhead a{
	font-weight:400;line-height:inherit;font-size:12px;margin-left:15px;
	letter-spacing:1px;  
}
.navhead .navbar-toggle{
	padding: 0;
    margin: 5px !important;
    height: 40px;
    width: 40px;
}
.navbottomstatic{
	position:absolute;background:#fff;border-top:2px solid #000; bottom:0;left:0;width: 100%; height:85px;
}
.navbottomstatic a{
	padding:0;
	margin-top:20px;
	display:block;
	text-align:center;
	font-size:10px;
	
}
.navbarxs .container .navbar-header{
	background:#fff !important;
	
	height:60px;
	min-height:none !important;

}
.navbar-toggle{
	margin-top:8px;
	margin-bottom:7px;
	margin-left:0 !important;
}
.navbarxs .container > .navbar-collapse{
	background:#fff !important;
}

.navbarxs .navbar-nav > li > a{
	color:#333;
	line-height:50px;
	font-size:13px;
	  
		padding-top:0 !important;
	padding-bottom: 0 !important;
	letter-spacing:0.5px;
}
.navbarxssub{
	margin:0 !important;
	
}
.navbarxssub > li > a{
	padding-left:5px !important;
}
.navbarxssub > li{
	padding-right: 15px;
    padding-left: 15px;
}
.navbarxssub-hidden{
	display:none; 
}

.navxschevron{
	color:#000;
	line-height:35px;
	font-size:11px;
	font-weight:100;
	margin-right:-10px !important;
		padding-top:0 !important;
	padding-bottom: 0 !important;
}
.navbarxs .navbar-nav > li > a .glyphicon{
	margin-right:10px;
}
.progress-bar-hyl{
	background-color: #4ad3a7;
}
.navbarxshassubmenu{
	font-weight:400  !important;
	font-size:16px !important;
	letter-spacing:-1px;
}
.igtakipetbutton{
	padding: 3px 54px;    
		background: #3897f0;
    border-color: #3897f0;
    color: #fff;    -webkit-appearance: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    font-weight: 600;
    
    outline: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;    line-height: 26px;
}

.igtakipetbutton:hover, .igtakipetbutton:active,.igtakipetbutton:focus{
	text-decoration:none;
	color:#fff;
}

.tagdiv{
	position:absolute; 
	background:black;
	  -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}

.tagicon {
    border-color: transparent transparent rgba(0, 0, 0, 0.75);
    border-style: solid;
    border-width: 0 6px 6px;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: -6px;
    width: 0;
} 
.taglink, .taglink:link, .taglink:visited {
    color: #fff;
    font-weight: 600;
    white-space: nowrap;
}
.taglink, .taglink:link, .taglink:visited {
    color: #fff;
    font-weight: 600;
}
.taglink {
    -moz-user-select: none;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 4px;
    display: block;
    font-size: 14px;
    line-height: 28px;
    margin-top: 6px;
    padding: 0 10px;
    position: absolute;
    
}
.taglink, .taglink:hover, .taglink:focus, .taglink:active, .taglink:visited{
	text-decoration:none;
}

.tagdivhidden {
    -moz-opacity: 0;
    opacity: 0;
    -moz-transform: scale(1,0);
    -webkit-transform: scale(1,0);
    -o-transform: scale(1,0);
    -ms-transform: scale(1,0);
    transform: scale(1,0);
}
.kombinheader{
	font-weight:bold;
    font-size:22px;
    height:35px;
    text-align:center;
    margin-top:40px;
}
.dropdown-backdrop {
    position: static;
}

.backdropbymenu{background-color:transparent;position:fixed;top:0px;bottom:0px;left:0px;width:0;z-index:100}
.backdropbymenu.active{background-color:rgba(0,0,0,0.20);-webkit-transition:background-color 0.35s;transition:background-color 0.35s;top:0px;bottom:0px;left:0px;right:0px;width:100%}



.megamenu{ 
  padding: 45px 30px;
  position:absolute;
  border:1px solid #c1c1c1;
  left:-30px;
  left:calc(50% - 60px);
	border-top:2px solid #fff;
}
.megacolphoto{
	width:300px; display: inline-block;float:right;
}
.megamenuphoto{
	width:240px;
	height:360px; 
	object-fit: cover;
    object-position: 0 50%;
    margin:0 auto;
}
.megacollinks{
	width:200px; display: inline-block;float:left;
}
.megamenusmall{
	width:590px;
}
.megamenubig{
	width:780px;
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;
}
.megamenu> li > ul > li > a {
  display: block;
  padding: 8px 0;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #000;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #FF4D9A; 
}


.blackinputgroup > input{
	border:2px solid #606060 !important;
	font-weight:400;
	background:#ffeff8;
}

.blackinputgroup > span > button{
	font-weight:400;
	background:#606060;color:#fff;border:1px solid #606060;
	
	
}
.badgesepet{
	font-size: 11px;
	font-weight: 400;
	left: 37px;
    top: 2px;
	background: #000;
    background-image: linear-gradient(to bottom right, #000, #000);
	position: absolute;
	font-weight: 400;
	display: inline-block;
    color: #fff; 
    text-align: center;
    border-radius: 50%;
    width: 17px;
    height: 17px; 
    line-height:17px;
 
}
.headerlink{
	display:block;
}
.headerlink:hover, .headerlink:focus {
  text-decoration: none !important;  
}
 
.offerlink{
	border:1px solid #666;
	padding:10px;
	display:inline-block;
	border-radius:10px;
	color:#333;
}

.offerlink:hover, .offerlink:focus {
  text-decoration: none !important;  
}



.desktoptopmenuitem{
	width:60px;height:60px;text-align:center;position:relative;float:right;margin-top:30px;
}
.hoverarea:hover{
	-webkit-transition: 0.1s -webkit-filter ease-in-out;
-moz-transition: 0.1s -moz-filter ease-in-out;
-moz-transition: 0.1s filter ease-in-out;
-ms-transition: 0.1s -ms-filter ease-in-out;
-o-transition: 0.1s -o-filter ease-in-out;
transition: 0.1s filter ease-in-out, 0.1s -webkit-filter ease-in-out;

filter: invert(50%) sepia(73%) saturate(3449%) hue-rotate(306deg) brightness(101%) contrast(101%);

}
.desktoptopmenuitemimage{
	width:28px;height:28px;overflow: hidden;display:block;margin:3px auto;
}
.desktoptopmenuitemtext{
	font-size: 11px;
    line-height: 10px;
    letter-spacing: -0.6px;
    font-weight: 600;
}
.leftlinks{
	margin-top:10px;
}
.leftlinks a{
	margin-right:10px;letter-spacing:-0.7px;font-weight:600
}
.nodecoration a,.nodecoration a:hover,.nodecoration a:active{
	text-decoration:none;
} 
.breadcrumb>li+li:before{
    color: #666;
    font-weight: 100;
} 
.categorytitle h2{
	font-size:20px;
}
.categorytitle h1{
	font-size: 24px;
    font-weight: 400;
}
 .categorytitle{
 	text-align:center; 
    font-style:oblique;
    font-weight:300;
 }
.kategorialtbilgi a{
	font-weight:800;
}
.searchbar{
	padding-left:10px;font-size:13px;line-height:34px;border:none;width:100%;color:#000;font-weight:400;
}
.searchbar, .searchbar:hover , .searchbar:active , .searchbar:focus{
	border:none !important;
	box-shadow: none  !important;
 	 outline: 0 none  !important;
 	 background:transparent;
}
.mpzero{
	margin:0;padding:0
}
.searchbigcontainer{
	margin-top:5px;height:35px;border:none;background:#f1f3f6;overflow:hidden;margin-bottom:10px;border-radius: 4px;
}
.searchbutton{width:100%;background:transparent;height:25px;text-align:center;line-height:34px;color:#e1e1e1;}



.hovereffects figure {
	position: relative;
		overflow: hidden;
		width:100%;
		height:100%;
}
.hovereffects figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hovereffects figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}






.slide a{
	display:block;
	height:100%;
}
.slide a:hover .storyslidelink{
	color:#FF4D9A;
	transition: all 0.1s ease;

}
.slide a:hover .img{
	  transition: all 0.1s ease;
	  border:1px solid #FF4D9A !important;
}


.slider {
  width: 100%;
  text-align: center;
  overflow: hidden;
}

.slides {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.slides::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.slides::-webkit-scrollbar-thumb {
  background: black;
  border-radius: 10px;
}
.slides::-webkit-scrollbar-track {
  background: transparent;
}
.slides > div {
  scroll-snap-align: start;
  flex-shrink: 0;
  margin-right: 15px;
  border-radius: 10px;
  transform-origin: center center;
  transform: scale(1);
  transition: transform 0.5s;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.storyslidephoto img{
	border:1px solid #999 !important;
	 height:92px;
	 width:92px;
	 object-fit: cover;
	 object-position:0 50%;
	 
}
.storyslidelink{
	font-weight: 300;
	font-size:13px;
	float:left;
	width:110px; 
	padding-top:5px;
	letter-spacing: -0.5px;
	padding-bottom:5px;
	text-align:center;
}

.sliderbutton{
    top: 50%;
    height: 100%;
    background-color: #transparent;
    transform: translateY(-50%);
    position:absolute;
    opacity: 0.3;
    border: none;
    color: #000;
    background: transparent;   
}
.sliderbutton:hover{
    opacity: 0.8;
}
.prevbutton{
    left: -20px;
}
.nextbutton{
	right:20px;
}
.sliderbuttonicon{
	position: absolute;
    width: 30px;
    height: 100%;
    left: 5px;
    top: 0;
}
.sliderbuttoniconsmall{
	width: 16px;
}
.cover{
	object-fit:cover;
}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  opacity:1;
  border: none;
  color: #000;
  background: transparent;
}

.flickity-button:hover {
  background: transparent;
  cursor: pointer;
  opacity:1;
  background:#000;
  color:#fff; 
}

.flickity-button:focus {
  outline: none;
  opacity:1;
}

.flickity-button:active {
  opacity: 1;
}

.flickity-button:disabled {
  opacity: 0.5;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
    top: -32px;
    width: 60px;
    height: 30px;
    transform: translateY(-50%);
    background: #fff;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: -25px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: -25px;
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    width: 12px;
    height: 100%;
    top: 0;
    left: 25px;
}





/* ---- page dots ---- */

.flickity-page-dots {
  
  width: 100%;
  bottom: -5px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
display: inline-block;
    width: 4px;
    height: 4px;
    margin: 0 2px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* ---- offcanvas.min.css ---- */
 html,body{height:100%;min-height:100%}body.active{overflow-x:hidden;overflow-y:hidden}.overlay{background-color:transparent;position:fixed;top:0px;bottom:0px;left:0px;width:0;z-index:100}.overlay.active{background-color:rgba(0,0,0,0.75);-webkit-transition:background-color 0.35s;transition:background-color 0.35s;top:0px;bottom:0px;left:0px;right:0px;width:100%}@media screen and (max-width: 768px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-left{left:0}.row-offcanvas-left .sidebar-offcanvas{left:-100%}.row-offcanvas-left.active{left:100%}.sidebar-offcanvas{position:absolute;top:0;width:78%}.sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none}.sidebar-nav .navbar ul{float:none}.sidebar-nav .navbar ul:not{display:block}.sidebar-nav .navbar li{float:none;display:block}.sidebar-nav .navbar li a{padding-top:12px;padding-bottom:12px}}.navbar-collapse-wrap{position:absolute}.navbar{border:none}.navbar .navbar-nav>.current-menu-item a{color:#fff;background-color:#080808}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent}.navbar .container{padding:0px}.navbar .container .navbar-header{margin:0;position:relative;z-index:30;background-color:#222}.navbar .container>.navbar-collapse{position:fixed;z-index:50;bottom:0px;top:0px;left:-100%;margin:0;padding:0px;width:100%;white-space:nowrap;box-shadow:none;border-top:0px solid white;display:block;background-color:#222}.offcanvas-content{position:relative;display:block;height:100%;left:0;margin:0;padding:0px;padding-top:30px;width:100%;overflow-y:auto;overflow-x:hidden}.navbar .container>.navbar-collapse.active{left:0px}.navbarxs .container ul{margin:0px 0 0 0;padding:0px;padding-bottom:20px}.transition{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.navbar-toggle{border:none;margin-left:10px}.navbar-toggle .icon-bar{-webkit-transform-origin:21px;-ms-transform-origin:21px;transform-origin:21px;-webkit-transition:-webkit-transform .2s, opacity .1s;transition:transform .2s, opacity .1s;height:3px;width:22px}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0}.navbar-nav{margin:0px}@media (min-width: 768px){.navbar .container{padding:0 15px}.navbar .container .navbar-header{margin:0px;padding:0px}.navbar .container>.navbar-collapse{position:initial;z-index:initial;bottom:initial;top:initial;background-color:initial;margin:initial;width:initial}.navbar-nav{margin:initial}.overlay{display:none}}
 


.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
	border-top:none;
}
.btn{
	padding:15px 15px !important;
	min-height:53px !important;
}
.form-control{
	min-height:53px !important;
}
@media (min-width:1400px){ 
.col-w20 {
    width: 20%;
    float:left
}
}

.discountrate{
	    position: absolute;
    width: 60px;
    height: 32px;
    background: #000;
    color: white;
    line-height: 32px;
    z-index: 100;
    font-weight: 600;
    top: 0;
    left: 0;
    font-size: 13px;
        text-align: center;

}
.maincattitle{
	font-weight:500;font-size:24px;color:#333;
}
.smallbanner{
	margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}





.flickity-viewport {
    overflow: hidden;
    position: relative;
    }
    .container {
    width: 100% !important;
    max-width: 1400px;

}
.container-full {
    width: 100% !important;
    
    max-width: 1400px;

}
  .q-spb {
    width: 100%;
    padding-inline-start: 0;
    display: flex;
    justify-content: space-between;
}
.q-spb li, .q-spb li:before {
    text-align: center;
    position: relative;
}

.q-spb li {
    width: 100%;
    color: #e6e6e6;
    font-size: 12px;
    list-style-type: none;
}

.q-spb.green li.active:after, .q-spb.green li.active:before {
    background-color: #0bc15c;
    transition: all .7s;
}

.q-spb.green li.active:before {
    border-color: #0bc15c;
    border: 2px solid #fff;
}
.q-spb li:after, .q-spb li:before {
    content: "";
    background-color: #e6e6e6;
    transition: all .7s;
}
.q-spb li:before {
    width: 15px;
    height: 15px;
    line-height: 30px;
    border: 2px solid #e6e6e6;
    display: block;
    margin: 0 auto 10px;
    border-radius: 50%;
    border: 2px solid #fff;
    z-index: 1;
}
.q-spb li:after {
    width: 100%;
    height: 2px;
    position: absolute;
    top: 6.5px;
    left: -50%;
}
.q-spb.green li.active {
    color: #0bc15c;
}
.q-spb li:first-child:after {
    content: none;
}

.prograss-sip {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    }
b, strong {
    font-weight: 600;
}