/*Parallax Block
------------------------------------*/
.parallax-about .info-blocks-v2 {
    margin-bottom: 5px;
}

.parallax-about .title-box-v2 p,
.parallax-about .title-box-v2 h2 {
    color: #eee;
}

/*Our-Location
------------------------------------*/
.our-location .map {
    height: 220px;
}

/* important! bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
.our-location .map img {
    max-width: none;
}

.our-location h3 {
    font-size: 18px;
    margin-bottom: 5px;
}

/*Our-clients*/
.our-location .our-clients {
    margin-bottom: 0;
    text-align: center;
}

.our-location .our-clients li {
    padding: 0;
    margin: 1px -1px;
    border: 1px solid #eee;
}

.our-location .our-clients img {
    width: 121px;
    height: auto;
    padding: 10px;
    vertical-align: middle;
}

.our-location .our-clients li:hover {
    border-color: #ccc;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.about-list-style li {
    margin-bottom: 7px;
}

.about-list-style li i.fa,
.about-list-style li i.icon {
    margin-right: 5px;
}

/*Check-style in Responsive*/
@media (max-width: 500px) {
    .our-location .about-list-style-in {
        width: 100% !important;
    }
}

/* ========================= NEWS PAGE =================== */

a article, a article *, a article:hover, a article *:hover { text-decoration: none !important; }

/* ========================= SIGNUP PAGE =================== */

#signup * { box-sizing: border-box; }
#signup > div {
	background-color: #ffffff;
	text-align: center;
	color: #999;
}
#signup > div:first-of-type > span {
	display: inline-block;
	width: 50%; 
	padding: 20px;
	margin: 0;
	font-family: Arial;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}
#signup[data-mode="pro"] > div:first-of-type > span:first-of-type,
#signup[data-mode="par"] > div:first-of-type > span:last-of-type { 
	color: #E67E22; 
	background-color: #ffffff; 
	border: 1px solid #dddddd;
	border-bottom: 2px solid #E67E22;
}
#signup[data-mode="par"] > div:first-of-type > span:first-of-type,
#signup[data-mode="pro"] > div:first-of-type > span:last-of-type { 
	color: #999999; 
	background-color: #f0f0f0; 
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #dddddd;
}
#signup[data-mode="par"] > div:first-of-type > span:first-of-type:hover,
#signup[data-mode="pro"] > div:first-of-type > span:last-of-type:hover { color: #E67E22; cursor: pointer; }
#signup > div:last-of-type {
	border: 1px solid #dddddd;
	border-top: 0px none #ffffff;
	padding: 50px;
}
#signup[data-mode="pro"] > div:last-of-type > form:first-of-type,
#signup[data-mode="par"] > div:last-of-type > form:last-of-type { display: block; width: 80%; min-width: 400px; max-width: 600px; margin: 0 auto; }
#signup[data-mode="par"] > div:last-of-type > form:first-of-type,
#signup[data-mode="pro"] > div:last-of-type > form:last-of-type { display: none; }

#signup form { font-size: 17px; }
#signup form span { display: block; text-align: left; padding: 5px 15px; font-size: 17px; color: #005596; }

#signup input[type="text"], #signup input[type="password"] {
	border: 1px solid #dddddd;
	padding: 5px 15px;
	border-radius: 5px;
	width: 100%;
	display: block;
	background-color: #ffffff;
	font-size: 17px;
	font-family: Arial;
	margin-bottom: 30px;
	color: #333333;
}
#signup input:focus { border-bottom-color: #005596; }
#signup input[type="submit"] {
	width: 100%;
	display: block;
	font-size: 17px;
	font-family: Arial;
	padding: 10px 15px;
	border-radius: 15px;
	text-align: center;
	border: 0px none transparent;
	background-color: #005596; color: #ffffff;
}

/* ========================= LOGIN PAGE =================== */

#login { text-align: center; }
#login a:first-of-type {
	display: inline-block;
	text-align: center;
	padding: 30px;
	font-family: Arial;
	font-size: 20px;
	margin: 40px 25px;
	text-decoration: none;
	border-radius: 5px !important;
	width: 350px;
}
#login sup { font-size: 10px; }
#login a:first-of-type { border: 1px solid #005596; background-color: #005596; color: #ffffff; }
#login a:first-of-type:hover { color: #ffffff; background-color: #4092CF; border-color: #005596; }

/* ========================= FORGOT PAGE =================== */

#forgot > div { margin: 30px auto; border: 1px solid #dddddd; padding: 40px; text-align: center; }
#forgot form { max-width: 450px; margin: 20px auto; }
#forgot form span { display: block; text-align: left; padding: 5px 15px; font-size: 17px; color: #005596; }
#forgot input[type="text"] { border: 1px solid #dddddd; padding: 5px 15px; border-radius: 5px; width: 100%; display: block; background-color: #ffffff; font-size: 17px;
	font-family: Arial; margin-bottom: 30px; color: #333333; }
#forgot input:focus { border-bottom-color: #005596; }
#forgot input[type="submit"] { width: 100%; display: block; font-size: 17px; font-family: Arial; padding: 10px 15px; border-radius: 15px; text-align: center;
	border: 0px none transparent; background-color: #005596; color: #ffffff; }
