﻿@import 'https://fonts.googleapis.com/css?family=Oswald';
@font-face {
    font-family: HelveticaNeue;
    src: url(../fonts/HelveticaNeueLTStd-Lt.otf);
}

*{margin:0;padding:0;border:0;}
html, body{background-color:#FFF; height:100%;}
.clear{clear:both;}
.logo{margin:25px 0;}
.top-text-main{background-color:#00af9d;}
.grove-menu-bar{background-color:#0a121e;}
.nav-bar li{list-style:none; float:left; font-family:Oswald; font-size:16px; padding:18px 0; text-transform:uppercase;}
.nav-bar a{color:#FFF; padding:5px 25px; text-decoration:none;}
.navbar-toggle,.icon-bar{border:1px solid #FFF;}
.cell-phone-number{margin:25px 0 0 0;}
.cell-phone-number p{font-family:Oswald; font-size:22px; padding:10px 0; text-align:center; color:#FFF;}

.top-text{background-color:#e34761;}
.top-text-area p{font-size:18px; font-family:HelveticaNeue; color:#272931; margin:90px 0 0 0;}
.top-text-area h2{font-size:32px; font-family:HelveticaNeue; color:#272931;}
.top-text-area h3{font-size:40px; font-family:Oswald; color:#fff; font-weight:bold;}
.top-car{margin-bottom:-120px;}

.upper-footer-area{background-color:#e34761;}
.bottom-man{margin:-100px 0 0 0;}
.upper-footer-text-area p{font-size:15px; font-family:HelveticaNeue; color:#fff; margin:100px 0;}

.section2{padding:0 0 200px 0; background: url(../images/car2.png) left bottom #FFF; background-repeat:no-repeat;}
.section22{padding:0 0 200px 0; background: url(../images/car2.png) center bottom #FFF; background-repeat:no-repeat;}
.section2-text h2{font-size:32px; font-family:HelveticaNeue; color:#515151; line-height:42px; text-align:right;}
.section2-text h3{font-size:62px; font-family:Arial; color:#0db3a2; font-weight:bold; margin-top:-5px; text-align:right;}
.section2-text p{font-size:15px; font-family:HelveticaNeue; color:#515151; margin:20px 0 0 0;}

.footer-main{background-color:#10161f; padding:35px 0 70px 0;}
.copyright p{font-size:14px; font-family:HelveticaNeue; color:#b7b7b7; text-align:center;}

.section1{padding:80px 0 100px 0; background: url(../images/pic1.png) left bottom #FFF; background-repeat:no-repeat;}
.center-text{text-align:center;}
.main-text h2{color:#8d8683; font-size:28px; font-family:HelveticaNeue; margin:0 0 25px 0; font-weight:bold;}
.main-text h2 span{color:#00af9d;}
.home-2nd-part-margin{margin-top:40px;}

.main-text p{color:#515151; font-size:15px; font-family:HelveticaNeue; line-height:24px;}
.main-text h3{color:#515151; font-size:22px; font-family:HelveticaNeue; margin:0 0 12px 0; font-weight:bold;}

.section3{padding:80px 0 100px 0; background: url(../images/section3-image.png) right center #00af9d; background-repeat:no-repeat;}
.page-text-area h2{color:#fff; font-size:24px; font-family:HelveticaNeue; margin:0 0 25px 0; font-weight:bold;}
.page-text-area p{color:#fff; font-size:15px; font-family:HelveticaNeue; line-height:24px;}
.margin1{margin-top:40px;}


.page-main-part1 h2{color:#8d8683; font-size:28px; font-family:HelveticaNeue; margin:0 0 25px 0; font-weight:bold; line-height:42px; text-align:center;}
.page-main-part1 span{color:#00af9d; font-size:36px;}
.section6{padding:80px 0 100px 0;}
.section9{padding:80px 0 0 0;}

.page-main-part2 h2{color:#515151; font-size:42px; font-family:HelveticaNeue; margin:0 0 25px 0; font-style:italic; line-height:42px; text-align:center;}
.page-main-part2 p{color:#515151; font-size:15px; font-family:HelveticaNeue; line-height:24px; text-align:center;}

.section2-text2{margin-bottom:60px;}
.section2-text2 h2{font-size:30px; font-family:HelveticaNeue; color:#515151; line-height:42px; text-align:right;}
.section2-text2 h3{font-size:42px; font-family:Arial; color:#0db3a2; font-weight:bold; margin-top:-5px; text-align:right;}
.section2-text2 p{font-size:15px; padding-top:15px; font-family:HelveticaNeue; color:#515151; margin:20px 0 0 0;}

.section2-text3 h2{font-size:46px; font-family:Perpetua; color:#515151; line-height:42px; text-align:center; font-style:italic;}
.section2-text3 p{font-size:15px; font-family:HelveticaNeue; color:#515151; margin:20px 0 0 0;}

.section7{padding:80px 0 100px 0; background-color:#00af9d;}
.section8{padding:80px 0 100px 0; background-color:#eaeaea;}
.page-text-area2 h2{color:#515151; font-size:24px; font-family:HelveticaNeue; margin:0 0 25px 0; font-weight:bold;}
.page-text-area2 p{color:#515151; font-size:15px; font-family:HelveticaNeue; line-height:24px;}

.page2-main-part2{background-color:#e9e2e2; padding:25px 25px; margin:40px 0;}
.page2-main-part2 p{color:#515151; font-size:15px; font-family:HelveticaNeue; line-height:24px; text-align:center;}
.two-cars{margin-bottom:-50px;}

.turn-page-main-part1 h2{color:#8d8683; font-size:28px; font-family:HelveticaNeue; margin:90px 0 0 0; font-weight:bold; line-height:42px; text-align:right;}
.turn-page-main-part1 h3{color:#00af9d; font-size:36px; font-family:HelveticaNeue; margin:0 0 25px 0; font-weight:bold; line-height:42px; text-align:left;}

.page3-main-part2{background-color:#e34761; padding:25px 25px; margin:40px 0;}
.page3-main-part2 p{color:#fff; font-size:15px; font-family:HelveticaNeue; line-height:24px; text-align:center;}

.turn-section2-text2 h2{font-size:40px; font-family:Perpetua; color:#515151; font-style:italic;}
.turn-section2-text2 p{font-size:15px; padding-top:15px; font-family:HelveticaNeue; color:#515151; margin:10px 0 0 0;}
.turn-section2-text2 img{margin:20px 0;}

.man2{background: url(../images/man2.png) left bottom; background-repeat:no-repeat;}
.section12{background: url(../images/car5.png) right bottom; background-repeat:no-repeat;}


.page4-main-part2{background-color:#0db3a2; padding:25px 25px;}
.page4-main-part2 p{color:#fff; font-size:15px; font-family:HelveticaNeue; line-height:24px; text-align:center;}
.section65{padding-top:80px;}

.junk-section2-text2 h2{font-size:42px; font-family:Perpetua; font-style:italic; color:#515151; line-height:42px; text-align:center; margin-top:50px;}
.junk-section2-text2 h3{font-size:50px; font-family:Arial; color:#0db3a2; font-weight:bold; margin-top:-5px; text-align:center;}
.junk-section2-text2 p{font-size:15px; padding-top:15px; font-family:HelveticaNeue; color:#515151; margin:20px 0 0 0; text-align:center;}
.junk-section2-text2 span{color:#0db3a2;}

.contact-section2-text2 h2{font-size:42px; font-family:Perpetua; font-style:italic; color:#515151; line-height:42px; text-align:center; margin-top:50px;}
.contact-section2-text2 span{color:#0db3a2;}

.junk-page{background: url(../images/money-hand.png) right bottom; background-repeat:no-repeat;}
.margin5{margin-bottom:50px;}
.top-text2{background-color:#00af9d;}

.contact-page{margin-top:60px;}
.contact-text p{text-align:right; font-family:Perpetua; font-size:17px; font-style:italic; color:#515151; margin-top:9px;}

#name,#phone,#email,#year,#make,#model,#price{border-radius:25px; -webkit-border-radius:25px; background-color:#e34761; width:100%; padding:5px 15px; border:0;  height:45px; margin-bottom:13px; color:#fff;}
#submit{font-size:15px; font-family:Poppins; background-color:#00af9d; color:#FFF; font-weight:bold; width:100%; padding:12px 16px; border-radius:25px; -webkit-border-radius:25px; margin-top:15px; margin-bottom:50px;}



@media only screen and (max-width: 768px) {
body{text-align:center;}
.top-car{margin-bottom:-30px;}
.nav-bar li{width:90%;}
.section1{padding:80px 0 40px 0; background:none;}
.upper-footer-text-area p{font-size:15px; font-family:HelveticaNeue; color:#fff; margin:50px 0;}
.top-text-area p{font-size:18px; font-family:HelveticaNeue; color:#272931; margin:50px 0 0 0;}
.section2-text h2{font-size:25px; font-family:HelveticaNeue; color:#515151; line-height:42px; text-align:center;}
.section2-text h3{font-size:52px; font-family:Arial; color:#0db3a2; font-weight:bold; margin-bottom:35px; text-align:center;}
.man2{background:none;}
}


.b{border:1px solid red;}
.h{height:100px;}