/*=======================
	Reset CSS Start
=========================*/ 

body{
	font-family: 'Roboto', sans-serif;
	background:#fff;
}

p, span, h1, h2, h3, h4, h5{
	font-family: 'Roboto', sans-serif;
	margin:0px;
	padding:0px;
}

section{
	padding-top:120px;
	padding-bottom:0px;
	width:100%;
}

/*=======================
	Reset CSS End
=========================*/ 

/* Section Title CSS */
.section-title{
	margin:25px auto 25px auto;
	font-size:30px;
	font-weight:700;
	color:#333;
	text-transform:uppercase;
	position:relative;
}

.section-bg .section-title{
	color:#fff;
}

.section-title:after {
    content:"";
    position: absolute;
    bottom: -10px;
    left: 50%;
    right: 0;
    height: 0;
    border-top: 3px solid #F2784B;
	width:100px;
	transform: translate(-50px, 0px);
}

.section-sum-title{
	text-align:center;
	padding:0px 10px 15px 10px;
}

.page-top-margin{
	margin-top:40px;
}

/*=======================
	NavBar CSS Start
=========================*/ 

.navbar.navbar-default{
	background:#fff;
}

.navbar .navbar-brand, 
.navbar .navbar-brand:hover, 
.navbar .navbar-brand:focus{
	color:#F2784B;
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 12px 15px;
}

.navbar .navbar-brand span{
	color:#333;
	font-size:14px;
}

.navbar .navbar-nav li a{
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding:25px 15px;
}

.navbar .navbar-nav li a:hover, 
.navbar .navbar-nav li a:focus{
	color:#F2784B;
}

.navbar .navbar-nav li.active a, 
.navbar .navbar-nav li.active a:hover, 
.navbar .navbar-nav li.active a:focus{
	background:#F2784B;
	color:#fff;
}

/*=======================
	NavBar CSS End
=========================*/ 

@media screen and (max-width: 767px) {
    .navbar .navbar-brand, 
	.navbar .navbar-brand:hover, 
	.navbar .navbar-brand:focus{
		font-size:25px;
		padding: 1px 15px !important;
		
	}
	.navbar .navbar-nav li a{
		font-size:12px;
		padding:10px 15px;
		display:block;
		text-align:center;
		border-bottom:1px solid #ddd;
	}
	.navbar .navbar-nav li:last-child a{
		border-bottom:0px;
	}
	.navbar-default .navbar-toggle, 
	.navbar-default .navbar-toggle:focus, 
	.navbar-default .navbar-toggle:hover{
		background:#F2784B;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
}



@media (max-width: 499px) {
	section{
		padding-top:80px;
		padding-bottom:0px;
	}
	.section-title{
		margin:10px auto 25px auto;
		font-size:22px;
	}
}
