@media (min-width: 0px) and (max-width: 991px) {
	
	.fa { padding: 0px !important; margin: 0px !important; }
	
	.mr { margin-right: 0px !important; }
	
	body { font-size: 15px; overflow-x: hidden !important;}
	
	.slider-item { padding: 0px !important; margin: 0px !important; }
	
	.navbar .show-menu { display: block; }
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-top: 1px solid #404040; }
	
	.navbar-collapse { max-height: none; padding: 0; }
	
	.navbar-nav { margin: 0; }
	
	.navbar .nav > li { float: none; }
	
	.navbar .nav > li > a { line-height: 50px; border-bottom: 1px solid #404040; font-size: 18px; padding: 6px 0px 0px 0px;}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#fff; }
	
	.navbar .navbar-nav { display: inline; float: none; vertical-align: top; }
	
	.logo { max-height: 120px; }
	
	.banner { height: 148px; }
	
	.banner-content-left { display: none; }
	
	.banner-content-right { display: none; }
	
	#fullscreen-slider { margin: -210px 0px 0px 0px !important; }
	
	.content, ul, li { font-size: 21px !important; line-height: 30px !important; }

}

@media (min-width: 0px) and (max-width: 1024px) {
	
.navbar .nav > li { margin-left: 0px !important;}

.mr { margin-right: 0px !important; }

.container { overflow: hidden; }

.dark { background-color: #f9f7f7; }

.deco-border { background-image: none; }

.content { padding: 70px 10px 70px 10px !important; }

.feature h1 {
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 30px;
	font-family: 'Josefin Sans', sans-serif;
	margin-top: 230px;
	line-height: 45px;
}

.feature p {
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	line-height: 28px !important;
	font-size: 25px !important;
}

.welcome-align {
	text-align: justify !important;
}

.fa { padding: 0px !important; margin: 0px !important; }


}

@media (min-width: 1025px) and (max-width: 1200px) {
	.mr { margin-right: 0px !important; }
	.content { padding: 100px !important; }
	.fa { padding: 0px !important; margin: 0px !important; }
}

@media (min-width: 1201px) and (max-width: 3000px) {
	.fa { padding: 0px !important; margin: 0px !important; }
}

@media (min-width: 0px) and (max-width: 480px) {
	.parts .modal-lg { width: 100%; }
	.parts .modal-body { padding: 50px 15px 50px 15px !important; }
	.nav-tabs.centered > li { margin-right: 15px; }
	.parts .nav-tabs.centered > li { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-right: 0px !important;}
	.nav-tabs.centered > li { margin-left: 0px; margin-right: 8px; }

}

@media (min-width: 481px) and (max-width: 768px) {
	.parts .modal-lg { width: 95%; }
	.parts .modal-body { padding: 50px 20px 50px 20px !important; }
	.nav-tabs.centered > li { margin-right: 10px !important; }
	.parts .nav-tabs.centered > li { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-left: -8px !important; }
	.nav-tabs.centered > li { margin-left: 0px; margin-right: 10px; }
}

@media (min-width: 769px) and (max-width: 1279px) {
	.parts .modal-lg { width: 95%; }
	.parts .modal-body { padding: 60px 80px 60px 80px !important; }
	.nav-tabs.centered > li { margin-left: 0px; margin-right: 15px; }
}

@media (min-width: 1280px) and (max-width: 5000px) {
	.parts .modal-lg { width: 1200px; }
	.parts .modal-body { padding: 60px 80px 60px 80px !important; }
	.nav-tabs.centered > li { margin-left: 0px; margin-right: 20px; }
}

