﻿@charset "utf-8";

.text-left{text-align:left;}

/*---------------------Site Map Css start-------------------*/
.sitemap-heading{font-size:17px;}

.sitemap-top-banner {
    background: url(https://www.fibre2fashion.com/Content/images/sitemap-bg.jpg) center top no-repeat;
    width: 100%;
    margin-top: -1px;
    height: 220px;
    color: #fff;
}
.sitemap-background-top {background-color: rgba(5,30,78,0.8); width: 100%; height: 100%;}
.sitemap-header-content {width: 100%; margin: 0px auto; height: 320px; max-width: 1280px; padding: 0% 1%; position: relative;}
.sitemap-banner-text {width: 100%; padding: 5.3% 0% 0% 3.8%;}
.whats-new{color:#333; padding:6px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.whats-new i{font-size:19px; padding-right:7px;}
.our-servies-aerrow {color: #d6d6d6;}
.what-new-pages{width:100%;}
.other-maps ul{list-style-type:none; margin:0; padding:0;}
.other-maps ul li{list-style-type:none; float:left; display:inline; padding:0px 25px; margin-right:35px; width:100%; margin-bottom:8px; margin-left:-32px;}
.other-maps ul li:before{content:"\f101"; margin:0px 7px 0px 9px;font-family:"fontawesome";color:#333;}
.other-maps ul li i{padding-right:5px;}
.other-maps a{text-decoration:none;}
.businessmap ul li{width:25% !important; float:left;}
.blue-sitemap-txt{color:#388ccf !important;}
.small-heading{font-size:17px;}

@media only screen and (max-width: 991px) {
	
}

@media only screen and (max-width: 767px) {
	.businessmap ul li{width: 47% !important;}
	.sitemap-wrapper > div {
    margin-bottom: 30px;
    padding-left: 0px;
    }
}

@media only screen and (max-width: 640px) {
	.sitemapsinglecolumn{padding:0;}
	.businessmap ul li{width:47% !important; float:left; padding: 0 0 0 23px;}
	.sitemap-top-banner{display:none;}
}

@media only screen and (max-width: 460px) {
	.businessmap ul li{width:100% !important; float:left;}

}

@media only screen and (max-width: 360px) {
	.other-maps ul li{padding: 0 0 0 25px;}
	
}

@media only screen and (max-width: 320px) {
	
}

.section hr {
margin:20px 0px!important;
}
.sitemap-wrapper a, .blue-sitemap-txt{
	display: block;
	padding: 10px;
	position: relative;
}
.blue-sitemap-txt.c-dot{
	padding-left: 30px;	
	/* text-transform: uppercase; */
}
.t-bold{
	font-weight: bold;
}
a.blue-sitemap-txt{
	padding-left: 15px ;
}
.sitemap-wrapper a, .blue-sitemap-txt{
	border-left: 1px solid rgb(34 33 38 / 20%);
}
.b-bottom{
	border-bottom: 1px solid rgb(34 33 38 / 20%);
}
.b-l-none{
	border-left: none !important;
}
.p-r-none{
	padding-right: 0px !important;
}
.p-l-none{
	padding-left: 0px !important;
}
.sitemap-wrapper ul li a{
    padding-top: 5px;
    padding-bottom: 5px;
}
.sitemap-wrapper ul li a:not(.c-dot)
{
	padding-left: 50px;
}
.sitemap-wrapper ul li a:before, .c-dot:before{
	content: "";
	background-color: rgb(186 186 186);
	height: 8px;
	width: 8px;
	border-radius: 50%;
	left: -4px;
	top: calc(50% - 4px);
	position: absolute;
}
.c-dot:before{
	background-color: #388ccf !important;
}
/* .c-dot:after{
	content: "";
	background-color: rgb(186 186 186);
	height: 1px;
	width: 30px;
	left: 0px;
	top: 50%;
	position: absolute;
} */
.p-h-30{
	padding-right: 30px;
	padding-left: 30px;
}