section.sitemap{
	padding-top: 104px;
}

section.sitemap .box{
	margin-bottom: 40px;
	width: 80%;
}

section.sitemap .box .head{
  text-transform: uppercase;
  border-bottom: 1px solid #3d3d3d;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

section.sitemap .box .head a{
	font-size: 24px;
	font-weight: 700;    
	color: #0F3F72;
}

section.sitemap .box .head a:lang(ka){
  text-transform: uppercase;
  -webkit-font-feature-settings: 'case';
  	 -moz-font-feature-settings: 'case';
  			  font-feature-settings: 'case' on;
}

section.sitemap .box .head a:lang(ar),
section.sitemap .box .head a:lang(ka){
	font-size: 22px;
}

section.sitemap .box .item a{
	font-size: 18px;
	color: #0F3F72;
	margin: 5px 0;
}

section.sitemap .box .item a:hover{
	text-decoration: underline;
}


/******************** Responsive ********************/

@media (max-width: 1700px){

}

@media (max-width: 1400px) {
	section.sitemap .box{
		margin-bottom: 30px;
	}

	section.sitemap .box .head{
	  padding-bottom: 8px;
	  margin-bottom: 16px;
	}

	section.sitemap .box .head a{
		font-size: 22px;
	}

	section.sitemap .box .head a:lang(ar),
	section.sitemap .box .head a:lang(ka){
		font-size: 20px;
	}

	section.sitemap .box .item a{
		font-size: 16px;
	  margin: 4px 0;
	}
}

@media (max-width: 1199.98px){
	section.sitemap{
		padding-top: 80px;
	}
}

@media (max-width: 1023.98px){
	section.sitemap{
		padding-top: 60px;
	}

	section.sitemap .box{
		margin-bottom: 25px;
	}

	section.sitemap .box .head{
	  padding-bottom: 7px;
	  margin-bottom: 14px;
	}

	section.sitemap .box .head a{
		font-size: 20px;
	}

	section.sitemap .box .head a:lang(ar),
	section.sitemap .box .head a:lang(ka){
		font-size: 18px;
	}

	section.sitemap .box .item a{
		font-size: 14px;
	  margin: 4px 0;
	}
}

@media (max-width: 767.98px){
	section.sitemap{
		padding-top: 40px;
	}

	section.sitemap .box{
		width: 100%;
	}
}

@media (max-width: 575.98px){
	section.sitemap {
    padding-top: 30px;
	}
}