/* Cash For Cars Point Loma Header Section */

.point-loma-header{
	background:url(../images/point-loma-header-bg.jpg) center;
	background-size:cover;
	height:970px;
}
.point-loma-head-section{
	padding-left:0px;
}
.point-loma-width {
  background:none;
}
.point-loma-width-2 {
  padding-bottom: 65px;
  padding-top: 55px;
}
.point-loma-wrapper{
	padding-left:0px;
	padding-right:0px;
}
.point-loma-header-bg {
}
.top-bar .title-area {
  margin-right: 24px;
  position: relative;
}
.top-bar {
  background: none;
  height: 80px;
}
.top-bar-section ul {
  margin-right: 50px;
  padding-top: 36px;
}
.top-bar-section ul li a {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 17px;
  padding-top: 58px !important;
}
.top-bar-section li:not(.has-form) a:not(.button) {
  color:#fff;
  background:none;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
  background:none;
  font-weight:bold;
}
.top-bar-section li:not(.has-form) a:hover:not(.button) {
  background: none;
  color:#fff;
}
.top-bar-section ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-left: 10px;
  margin-top: 0;
}
.top-bar-section ul li a.active {
  background: #73c6d4 none repeat scroll 0 0 !important;
  color: red;
  font-weight: normal;
  height: 109px;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.top-bar-section ul li:hover{
  background:none;
}
.point-loma-logo {
  margin-right: 104px;
  margin-top: 40px;
}
.point-loma-header-text {
  background: #fff none repeat scroll 0 0;
  margin-top: 150px;
  padding: 37px;
}
.point-loma-header-text h1 {
  color: #73c6d4;
  font-family: "Open Sans",sans-serif;
  font-size: 50px;
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
}
.point-loma-header-text p.point-loma-text {
  color: #73c6d4;
  font-family: "Open Sans",sans-serif;
  font-size: 43px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 0;
  text-transform: uppercase;
}
.point-loma-header-text p.point-loma-text {
  color: #73c6d4;
  font-family: "Open Sans",sans-serif;
  font-size: 43px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 0;
  text-transform: uppercase;
}
.point-loma-header-another-text p.heading-contact-text {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 65px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 0;
  margin-top: 211px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-header-another-text p.heading-contact-text span {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 65px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 0;
  margin-top: 150px;
  text-transform: uppercase;
}

/* web design point loma Paragraph Section */

.point-loma-paragraph{
	background:#fff;
	padding-top:60px;
	padding-bottom:60px;
}
.point-loma-paragraph p {
  color: #303030;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  text-align:center;
  padding-left:100px;
  padding-right:100px;
  line-height:2.1;
}

/* web design point loma Article Section */

.point-loma-article{
	background:url(../images/point-loma-web-design-1.jpg) no-repeat;
	background-size:cover;
	height:856px;
}
.point-loma-article h2 {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 61px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 70px;
  margin-top: 150px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-article p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
   font-weight: 300;
  text-align: center;
  margin-bottom:60px;
  line-height:2.1;
}

/* Web design point loma Text Section */

.point-loma-article-2{
	background:url(../images/point-loma-web-design-2.jpg) no-repeat;
	background-size:cover;
	height:936px;
	padding-top: 170px;
}
.point-loma-article-2 p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
   font-weight: 300;
  text-align: center;
  margin-bottom:60px;
  line-height:2.1;
}

/* Web design point loma Mobile Text Section */

.point-loma-article-3{
	background:url(../images/point-loma-web-design-3.jpg) no-repeat;
	background-size:cover;
	height:870px;
}
.point-loma-article-3 h2 {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 61px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 70px;
  margin-top: 150px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-article-3 p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
   font-weight: 300;
  text-align: center;
  margin-bottom:60px;
  line-height:2.1;
}

/* Web design point loma Social Icon Section */

.point-loma-social{
	background:#75b4ab;
	padding-top:50px;
	padding-bottom:50px;
}
.loma-social-nav li{
	float:left;
	list-style:none;
	padding-right:30px;
}


/* Footer Section */

.point-loma-footer-text{
	background:#68a097;
	padding-bottom:10px;
	padding-top:40px;
	
}
.point-loma-footer-left p{
	font-family: "Open Sans",sans-serif;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
}
.point-loma-footer-right p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  text-align: right;
}

/* Web design point loma Google Adwords Page */

.point-loma-header-google-text{
  background: #fff none repeat scroll 0 0;
  margin-top: 150px;
  padding: 37px;
}
.point-loma-header-google-text p.point-loma-text {
  color: #73c6d4;
  font-family: "Open Sans",sans-serif;
  font-size: 43px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 0;
  text-transform: uppercase;
}
.point-loma-header-google-text h1 {
  color: #73c6d4;
  font-family: "Open Sans",sans-serif;
  font-size: 43px;
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
}
.point-loma-google-paragraph {
  background: #fff none repeat scroll 0 0;
  padding-bottom: 60px;
  padding-top: 60px;
}
.point-loma-google-paragraph p {
  color: #303030;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  line-height: 2.1;
  text-align: center;
}

/* Google Adwords text Section */

.point-loma-adwords-article{
  background:url(../images/point-loma-web-design-adwords.jpg) no-repeat;
  height:1381px;
  background-size:cover;
}
.point-loma-adwords-article h2 {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 61px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 70px;
  margin-top: 150px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-circle-text {
  background: #c45158 none repeat scroll 0 0;
  border-right: 20px solid #9d3439;
  margin-top: 50px;
  padding-left: 30px;
  padding-right: 23px;
  padding-top: 50px;
}
.point-loma-circle-image{
	margin:0px auto;
	text-align:center;
}
.point-loma-circle-text p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 103px;
  margin-top: 60px;
  text-align: center;
}
.point-loma-article-adwords-2 {
  background:url(../images/point-loma-web-design-adwords-2.jpg) no-repeat;
  height: 722px;
}
.point-loma-article-adwords-2 h2 {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 61px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 70px;
  margin-top: 150px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-article-adwords-2 p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 2.1;
  margin-bottom: 60px;
  text-align: center;
}

/* Web design Point Loma Seo Services Page */

.point-loma-seo-article {
  background: rgba(0, 0, 0, 0) url("../images/point-loma-web-design-adwords.jpg") no-repeat scroll 0 0 / cover ;
  height: 750px;
}
.point-loma-seo-article h2 {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 61px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 70px;
  margin-top: 150px;
  text-align: center;
  text-transform: uppercase;
}
.point-loma-seo-article p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 2.1;
  margin-bottom: 60px;
  text-align: center;
}
.point-loma-seo-article-2 {
  background: rgba(0, 0, 0, 0) url("../images/point-loma-web-design-adwords-2.jpg") no-repeat scroll 0 0;
  height: 566px;
  padding-top:120px;
}
.point-loma-seo-article-2 p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 2.1;
  margin-bottom: 60px;
  text-align: center;
}

/* Web design Point Loma contact page */

.point-loma-contact-article{
  background: rgba(0, 0, 0, 0) url("../images/point-loma-web-design-adwords-2.jpg") no-repeat scroll 0 0;
  height: 566px;
  padding-top: 120px;
}
.point-loma-contact-article h3{
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 60px;
}
.point-loma-contact-article p {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.8;
  margin-bottom: 60px;
}