body
{
    font-family: 'Lato',sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
}

/** Start of Styling for Navigation Menu Bar **/

@media (min-width: 1200px){

/** For normalising the width of the menu items **/
li.dropdown 
{
    min-width:86px;
}

li.dropdown > a
{
    text-align: center;
}

}

.navbar .navbar-nav > li > a {
    letter-spacing: 0.2px;
    text-transform: uppercase;
    font-size: 13px;
}

@media (min-width: 1200px){
    
    .navbar-nav>li>a
    {   
        letter-spacing: 0px;
        text-transform: uppercase;
        font-size: 13px;
        padding-top: 35px;
        padding-bottom: 35px;
        padding-left:5px;
        padding-right:5px;
    }
	

	nav#navbarSettings
	{
		background-color: rgba(255, 255, 255, 1);
	}

	.navbar
	{
		min-height: 90px;
	}
	/** Without this style the background of collapsed menu is transparent **/
	div#bs-navbar-collapse-1.navbar-collapse.collapse.in
	{
		background-color: white;
	}
	/** Size of Logo and Padding for different screen sizes **/
	.logo
	{
		max-width: 300px;
		padding-top: 20px;
	}

}

@media (min-width: 980px) and (max-width: 1199px) {

	nav#navbarSettings
	{
		background-color: rgba(255, 255, 255, 1);
	}

	.navbar
	{
		min-height: 90px;
	}
	/** Without this style the background of collapsed menu is transparent **/
	div#bs-navbar-collapse-1.navbar-collapse.collapse.in
	{
		background-color: white;
	}
	/** Size of Logo and Padding for different screen sizes **/
	.logo
	{
		max-width: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
	}







}


@media only screen and (min-width:301px) and (max-width:480px){
    .logo
    {
        width: 175px;
    }
}

@media only screen and (min-width:301px) and (max-width:480px){
    .container>.navbar-header{
        padding-top: 15px;
        padding-bottom: 15px;
    }
}




/** Helps reduce the height of the cover image for each of the pages - except home  **/

.section-lg{
    padding-top:35px;
    padding-bottom:25px;
}

/** Ensures that the text for list item indents to 1em to the right for all lists **/
/**li.indent
{
    list-style-position: outside;
    text-indent: -1em;
}**/
/** To control spacing between our philosophy and our approach **/
.margin
{
    padding-right: 35px;
}
/** Control the Margin for h1 **/
h1{
    margin-top: 10px;
}

/** Control the Margin for linkedin button **/
a.btn.btn-social.btn-sm.btn-linkedin
{
    margin-top: 10px;
}
/** To make the logo align with the text of the pages **/
.container
{
    padding-left: 0px;
}




/** Padding for the black footer strip at the bottom **/
.footer-bottom {
padding-top:15px;
padding-bottom:15px;
}
/** Puts the text at the center of the footer-bottom - vertically aligned **/
ul.list-inline{
margin-bottom: 0px;
}


/** Making the text sharper with higher contrast wrt strong/bold **/
.text-block {
    font-size: 16px;
    line-height: 25px;
    color: #666;
}
strong {
        font-family: 'Lato',sans-serif;
        font-weight: 900;
         color: #333;
     }



/** Set only hover behavior for Neighbourhood Techies, not for designed by **/
.footer p:hover
{
    color: #aaa;
}

h1,h2,h3,h4,h5,h6{
    font-weight: 300;
}


/* Sticky footer by Singh Satnam - https://www.fiverr.com/sarvankarthik6 */


/* ul padding fix */
ul.text-block.text-justify {
padding-left: 17px;
}

/* Team page photo left float fix */
.col-md-10 {
width: 75%;
margin: 0 auto;
}


@media (max-width: 979px) {
	/* Eagle background right align */
	#content-wrap {
	background-position-x: 80% !important;
	}
	/* Header padding */
	.container {
	padding-left: 15px;
	}
	.logo {
	max-width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
}
@media (max-width: 991px) {
	footer .col-md-7 {
	width: 60%;
	float: left;
	}
	footer .col-md-5 {
	width: 40%;
	float: left;
	}
	.form-horizontal .control-label {
	text-align: left;
	}
}

/* Padding issue fixed */

@media (max-width: 767px) {

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
	}

	.row,
	.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
	}

	.col-md-10 {
	width: 100%;
	}

}