.wrap-sticky nav.navbar.bootsnav.sticked {
	background-color:#003b78;
}

.header {
    width: 100%;
    float: left;
    background-color: #003c7a;
    border-bottom: 4px solid #f5232e;
    padding: 1% 0%;
}

.header .text {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#fff;
	text-align:left;
	font-weight:400;
	text-transform:uppercase;
}

.header .text i.fa {
    font-size: 16px;
    color: #fff;
    text-align: left;
    margin-right: 2%;
}

.banner {
	width:100%;
	float:left;
	position:relative;
}

.banner .banner_overlay {
    width: 100%;
    float: left;
    position: absolute;
    top: 0%;
    margin-top: 13%;
}

.banner .banner_overlay .text {
    font-family: 'Raleway', sans-serif;
    font-size: 54px;
    color: #fff;
    text-align: left;
    font-weight: 900;
    line-height: 76px;
}

.banner .sub_banner_overlay {
    width: 100%;
    float: left;
    position: absolute;
    top: 0%;
    margin-top: 13%;
}

.banner .sub_banner_overlay .text {
    font-family: 'Raleway', sans-serif;
    font-size: 47px;
    color: #fff;
    text-align: left;
    font-weight: 900;
    line-height: 76px;
}

.banner .navigation_box {
    width: 100%;
    float: left;
    position: absolute;
    top: 0%;
    z-index: 999;
}

.banner .navigation_box .logo {
    width: 100%;
    float: left;
}

.banner_bottom {
    width: 100%;
    float: left;
    background: url(../images/banner_bottom_bg.jpg) no-repeat center center;
    min-height: 157px;
    background-size: cover;
    padding: 3% 0%;
}

.banner_bottom .text .first_section {
    width: 35%;
    float: left;
    margin-top: 3%;
}

.banner_bottom .text .second_section {
    width: 65%;
    float: left;
}

.banner_bottom .text .third_section {
    width: 62%;
    float: left;
    margin-top: 4%;
}

.banner_bottom .text .fourth_section {
    width: 38%;
    float: left;
    margin-top: 4%;
}

.banner_bottom .text .fourth_section .first_box {
	width:50%;
	float:left;
}

.banner_bottom .text .fourth_section .second_box {
	width:50%;
	float:left;
}

.banner_bottom .text {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    color: #fff;
    text-align: left;
    font-weight: 400;
}

.banner_bottom .text span {
    font-size: 21px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 28px;
    color: #fff;
    text-align: left;
    margin-right: 1%;
}

.home_about {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_about .about_pic {
	width:100%;
	float:left;
}

.home_about .heading {
	width: 100%;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #003c7a;
    text-align: left;
    font-weight: 700;
    margin-top: 5%;
}

.home_about .border_style {
    width: 60%;
    float: left;
    margin-top: 2%;
}

.home_about .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_about .vertical_text {
    width: 100%;
    float: left;
    margin-top: 209%;
}

.home_about .text {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #232323;
    text-align: left;
    font-weight: 500;
    line-height: 28px;
    width: 100%;
    float: left;
    margin-top: 3%;
}

.home_about a.button {
    display: block;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 2% 4%;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 6%;
}

.home_about a.button:hover {
	background-color:#003c7a;
}

.home_service {
	width:100%;
	float:left;
	background:url(../images/services_bg.jpg) no-repeat center center;
	min-height:485px;
	position:relative;
}

.home_service .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 12%;
}

.home_service .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_service .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_service .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.service_overlay {
    width: 100%;
    float: left;
    margin-top: 4%;
	position:absolute;
}

.home_gallery {
    width: 100%;
    float: left;
    margin-top: 10%;
    margin-bottom: 4%;
}

.home_gallery .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #003b78;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 12%;
}

.home_gallery .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #003b78;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_gallery .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_gallery .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_gallery .gallery_box {
    width: 100%;
    float: left;
    margin-top: 3%;
}

.home_information {
	width:100%;
	float:left;
	background:url(../images/information_bg.jpg) no-repeat center center;
	min-height:532px;
	background-size:cover;
}

.home_information .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 4%;
}

.home_information .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_information .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_information .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_information .para {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #dddddd;
    font-weight: 400;
    text-align: center;
    line-height: 25px;
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_information .form_box {
	width:100%;
	float:left;
	margin-top:3%;
}

.home_information .form_box .form1 {
    width: 100%;
    float: left;
    border: 1px solid #fff;
    background-color: rgba(0, 59, 120, 0.7);
    color: #fff;
    padding: 3% 2% 3% 4%;
    font-size: 15px;
    margin-bottom: 2%;
}

.home_information .form_box .form2 {
    width: 100%;
    float: left;
    height: 100px;
    border: 1px solid #fff;
    background-color: rgba(0, 59, 120, 0.7);
    color: #fff;
    padding: 1% 1% 1% 1%;
    font-size: 15px;
}

.home_information .button {
    display: block;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 3% 6%;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 0%;
}

.home_information .button:hover {
	background-color:#003c7a;
}

.home_information .form-control {
    border-radius: 0px;
}

.home_client {
    width: 100%;
    float: left;
}

.home_client .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #003b78;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 8%;
}

.home_client .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #003b78;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_client .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_client .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_client .client_box {
    width: 100%;
    float: left;
    margin-top: 2%;
    margin-bottom: 3%;
}

.home_video_area {
	width:100%;
	float:left;
	background: url(../images/hm_video_bg.jpg) no-repeat center center;
	min-height:532px;
	background-attachment:fixed;
	background-size:cover;
}

.home_video_area .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 4%;
}

.home_video_area .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_video_area .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_video_area .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_video_area .video_box {
	width: 100%;
	float: left;
	margin-top: 2%;
	margin-bottom: 3%;
}

.home_latest {
    width: 100%;
    float: left;
}

.home_latest .small_text {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #003b78;
    text-align: center;
    font-weight: 400;
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 12%;
}

.home_latest .heading {
    font-family: 'Raleway', sans-serif;
    font-size: 40px;
    color: #003b78;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: left;
}

.home_latest .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.home_latest .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_latest .latest_box {
    width: 100%;
    float: left;
    margin-top: 2%;
    margin-bottom: 3%;
}

.home_latest .latest_box .img_box {
	width:100%;
	float:left;
}

.home_latest .latest_box .date {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #494949;
    text-align: left;
    padding: 5% 0% 3%;
}

.home_latest .latest_box .para {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 23px;
    font-weight: 700;
    color: #003c7a;
    text-align: left;
	padding-bottom:5%;
	line-height:30px;
}

.home_latest a.button {
    display: block;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 2% 8%;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0%;
}

.home_latest a.button:hover {
	background-color:#003c7a;
}


.footer {
    width: 100%;
    float: left;
    background: url(../images/footer_bg.jpg) no-repeat center center;
    min-height: 530px;
    background-size: cover;
    padding: 4% 0% 0% 0%;
}

.footer .sub_box {
	width:100%;
	float:left;
}

.footer .sub_box .footer_logo {
	width:100%;
	float:left;
}

.footer .sub_box .para {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #e2e2e2;
    line-height: 25px;
	font-weight:400;
    text-align: left;
    margin-top: 16%;
    padding-left: 3%;
}

.footer .sub_box .para1 {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    line-height: 25px;
    font-weight: 400;
    text-align: left;
    margin-top: 15%;
    line-height: 37px;
}

.footer .sub_box .para2 {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    line-height: 25px;
    font-weight: 400;
    text-align: left;
    margin-top: 15%;
    line-height: 37px;
	min-height:150px;
}

.footer .sub_box .heading {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    color: #fff;
	font-weight:600;
    line-height: 25px;
    text-align: left;
	text-transform:uppercase;
	margin-top: 5%;
}

.footer .sub_box .heading::before {
    content: "";
    position: absolute;
    width: 20%;
    height: 4px;
    z-index: 1;
    background-color: #f5232e;
    margin-top: 8%;
}

.footer .sub_box .footer_nav {
    width: 100%;
    float: left;
    margin-top: 8%;
}

.footer .sub_box .footer_nav .nav_box {
	width:50%;
	float:left;
}

.footer .sub_box .footer_nav .nav_box ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

.footer .sub_box .footer_nav .nav_box ul li {
	padding:0px;
	margin:0px;
	display:block;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    display: block;
    text-decoration: none;
    float: left;
    background-color: transparent;
    width: 100%;
    line-height: 30px;
}

.footer .sub_box .footer_nav .nav_box ul li a:hover {
	color:#f5232e;
	text-decoration:none;
}

.footer .sub_box .social_box {
    width: 100%;
    float: left;
    margin-top: 10%;
}

.footer .sub_box .social_box a.social {
	display:block;
	text-decoration:none;
	width:40px;
	height:40px;
	background-color:#fff;
	border-radius:50%;
	float:left;
}

.footer .sub_box .social_box a.social:hover {
	background-color:#f5232e;
}

.footer .sub_box .social_box a.social i.fa {
    font-size: 20px;
    color: #003b78;
    text-align: center;
    width: 100%;
    padding: 28% 0%;
}

.footer .sub_box .social_box a.social i.fa:hover {
	color:#fff;
}

.copyright {
    width: 100%;
    float: left;
    background-color: #00254c;
    color: #fff;
    text-align: center;
    padding: 1% 0%;
}

.about {
    width: 100%;
    float: left;
    padding-top: 5%;
}

.about .heading {
	width:100%;
	float:left;
	font-family: 'Raleway', sans-serif;
    font-size: 40px;
	text-align:left;
	color:#f5232e;
	font-weight:700;
}

.about .heading span {
	color:#003c7a;
}

.about .text {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #232323;
    text-align: left;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    float: left;
    margin-top: 4%;
    margin-bottom: 11%;
}

.about .img_box {
    width: 100%;
    float: left;
    margin-bottom: 13%;
}

.about .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.rsa {
    width: 100%;
    float: left;
    padding-top: 3%;
}

.rsa .heading {
	width:100%;
	float:left;
	font-family: 'Raleway', sans-serif;
    font-size: 40px;
	text-align:center;
	color:#003c7a;
	font-weight:700;
}

.rsa .heading span {
	color:#f5232e;
}

.rsa .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.rsa .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.rsa .para {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
    text-align: center;
    color: #1d1d1d;
    line-height: 40px;
    font-weight: 500;
    margin-top: 2%;
    margin-bottom: 3%;
}

.rsa .img_box {
	width:100%;
	float:left;
	margin-bottom:8%;
}

.rsa .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.services {
    width: 100%;
    float: left;
    padding-top: 5%;
    padding-bottom: 3%;
}

.contact {
	width: 100%;
	float: left;
	margin-top: 5%;
}

.contact-information {
    display: flex;
    padding: 10px 40px;
    height: 132px;
    align-items: center;
    margin-top: 30px;
    box-shadow: 0px 3px 10px rgba(156, 156, 156, 0.5);
    border-radius: 5px
}
.info-icon {
    margin-right: 20px;
}

.info-txt {
	font-size:16px;
}

.contact .button {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 2% 8%;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0%;
}

.contact .button:hover {
	background-color:#003c7a;
}

.contact .map_box {
	width:100%;
	float:left;
	margin-top:3%;
}

.offer {
    width: 100%;
    float: left;
    margin-top: 5%;
    margin-bottom: 4%;
}

.product_enquiry {
    width: 100%;
    float: left;
    padding: 4% 0% 3% 0%;
	background-color:#eaeaea;
}

.product_enquiry .logo_box {
    width: 100%;
    float: left;
}

.product_enquiry .logo_box2 {
    width: 100%;
    float: left;
    margin-top: 4%;
}

.product_enquiry .logo_box2 img {
    padding: 0px;
    margin: 0px;
    float: right;
}

.product_enquiry .text {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #666;
    text-align: center;
    font-weight: 400;
    margin-top: 2%;
    margin-bottom: 2%;
}

.product_enquiry .button {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 2% 8%;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0%;
}

.product_enquiry .button:hover {
	background-color:#003c7a;
}

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
    line-height: 21px;
}

.product_enquiry .new_gif {
	float: right;
	padding-right: 7%;
	padding-top: 0.5%;
}

.gallery_cont {
    width: 100%;
    float: left;
    padding-top: 5%;
    background-color: #eaeaea;
    padding-bottom: 3%;
}

.scooters {
	width:100%;
	float:left;
	padding-top: 5%;
	padding-bottom: 2%;
}

.scooter_drop {
	width:100%;
	float:left;
	padding-top: 3%;
	padding-bottom: 2%;
}

.scooter_drop .heading {
    font-family: 'Roboto', sans-serif;
    font-size: 35px;
    color: #003c7a;
    text-align: center;
    width: 100%;
    float: left;
    font-weight: 500;
}

.scooter_drop .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.scooter_drop .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.scooter_drop .vehicle_name {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    color: #000;
    text-align: left;
    width: 100%;
    float: left;
    font-weight: 600;
    line-height: 26px;
    margin-top: 3%;
}

.scooter_drop .tab_box {
	width:100%;
	float:left;
	padding-top: 3%;
	padding-bottom: 0%;
}

.scooter_drop .features_box {
    width: 100%;
    float: left;
    padding: 1% 1%;
}

.scooter_drop .features_box .heading {
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	color:#003c7a;
	text-align:left;
	width:100%;
	float:left;
	font-weight:600;
	text-transform:uppercase;
}

.scooter_drop .features_box .img_box {
    width: 100%;
    float: left;
}

.scooter_drop .img_area {
	width:100%;
	float:left;
}

.scooter_drop .img_area #fascino_drum {
  width: 100%;
  height: 350px;
  background-image: url(../images/fascino/fascino_black.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fascino_dlx_drum {
  width: 100%;
  height: 350px;
  background-image: url(../images/fascino/fascino_black.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fascino_disc {
  width: 100%;
  height: 350px;
  background-image: url(../images/fascino/fascino_black.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fascino_dlx_disc {
  width: 100%;
  height: 350px;
  background-image: url(../images/fascino/fascino_black.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #rayzr_drum {
  width: 100%;
  height: 350px;
  background-image: url(../images/ray_zr/ray_zr_cyanbluedrum.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #rayzr_disc {
  width: 100%;
  height: 350px;
  background-image: url(../images/ray_zr/rayzr_cyanblue.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #rayzr_street_rally {
  width: 100%;
  height: 350px;
  background-image: url(../images/ray_zr/rayzr_streetracingblue.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fz_fi {
  width: 100%;
  height: 350px;
  background-image: url(../images/fz_fi/fz_fi_metallicblack.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fzs_fi {
  width: 100%;
  height: 350px;
  background-image: url(../images/fzs_fi/fzs_fi_black.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #mt_15 {
  width: 100%;
  height: 350px;
  background-image: url(../images/mt_15/mt_15_metallicblack.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #yzf_r15 {
  width: 100%;
  height: 350px;
  background-image: url(../images/yzf_r15/yzf_r15_darkknight.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fz_25 {
  width: 100%;
  height: 350px;
  background-image: url(../images/fz_25/fz_25_metallicblack.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .img_area #fzs_25 {
  width: 100%;
  height: 350px;
  background-image: url(../images/fzs_25/fzs_25_blue.jpg);
  background-repeat:no-repeat;
  background-position: center;
}

.scooter_drop .color_heading {
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
    color: #003c7a;
    font-weight: 600;
    text-align: left;
    width: 100%;
    float: left;
    margin-top: 20%;
    margin-left: 3%;
}

.scooter_drop .button_area {
    width: 100%;
    float: left;
    margin-top: 3%;
    padding-left: 3%;
}

.scooter_drop .button_area .color_change {
	width:30px;
	height:30px;
	border-radius:50%;
	float:left;
	border:1px solid #ccc;
	margin-right:2%;
}

.comparison {
	width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:3%;
}

.comparison .img_box {
	width:100%;
	float:left;
}

.comparison .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.feedback {
    width: 100%;
    float: left;
    padding-top: 3%;
	background-color:#eaeaea;
	padding-bottom: 3%;
}

.feedback .heading {
	width:100%;
	float:left;
	font-family: 'Raleway', sans-serif;
    font-size: 40px;
	text-align:center;
	color:#003c7a;
	font-weight:700;
}

.feedback .heading span {
	color:#f5232e;
}

.feedback .border_style {
    width: 100%;
    float: left;
    margin-top: 2%;
}

.feedback .border_style img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.feedback .box3 {
    width: 100%;
    float: left;
    padding-top: 3%;
}

.feedback .button {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #fff;
    text-align: center;
    float: left;
    background-color: #f5232e;
    padding: 2% 8%;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0%;
}

.feedback .button:hover {
	background-color:#003c7a;
}



















































@media (min-width: 1024px) and (max-width: 1080px) {
	
	
.product_enquiry .new_gif {
    padding-right: 0%;
    padding-top: 0.5%;
}	
	
.feedback .heading {
    font-size: 32px;
}

.about .text {
    font-size: 16px;
    line-height: 27px;
    margin-top: 4%;
    margin-bottom: 11%;
}

.about .heading {
    font-size: 34px;
}	
	
.banner .sub_banner_overlay .text {
    font-size: 35px;
    line-height: 76px;
}

.footer .sub_box .para2 {
    font-size: 15px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 37px;
    min-height: 148px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 15px;
    line-height: 30px;
}

.footer .sub_box .para1 {
    font-size: 14px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 37px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    margin-top: 10%;
}

.home_client .heading {
    font-size: 33px;
}

.home_client .small_text {
    font-size: 18px;
    margin-top: 10%;
}

.home_latest .latest_box .para {
    font-size: 19px;
    padding-bottom: 5%;
    line-height: 30px;
}

.home_latest .heading {
    font-size: 33px;
}

.home_latest .small_text {
    font-size: 18px;
    margin-top: 10%;
}

.home_video_area .heading {
    font-size: 33px;
}

.home_video_area .small_text {
    font-size: 18px;
    margin-top: 5%;
}

.home_video_area {
    min-height: 422px;
}

.home_information {
    min-height: 490px;
}

.home_information a.button {
    font-size: 15px;
    padding: 5% 6%;
    margin-top: 13%;
}

.home_information .heading {
    font-size: 33px;
}

.home_information .small_text {
    font-size: 18px;
    margin-top: 5%;
}

.home_gallery .heading {
    font-size: 33px;
}

.home_gallery .small_text {
    font-size: 18px;
    margin-top: 9%;
}

.home_service .heading {
    font-size: 33px;
}

.home_service .small_text {
    font-size: 18px;
    margin-top: 9%;
}

.header .text {
    font-size: 14px;
}

.header .text i.fa {
    font-size: 16px;
    margin-right: 2%;
}

.home_about a.button {
    font-size: 16px;
    padding: 2% 4%;
    margin-top: 6%;
}

.home_about .text {
    font-size: 15px;
    line-height: 26px;
	font-weight:400;
    margin-top: 3%;
}

.home_about .heading {
    font-size: 31px;
    margin-top: 2%;
}

.banner_bottom {
    min-height: 117px;
    padding: 3% 0%;
}

.banner_bottom .text span {
    font-size: 14px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 23px;
    margin-right: 1%;
}

.banner_bottom .text {
    font-size: 20px;
}

.banner .banner_overlay .text {
    font-size: 40px;
    line-height: 61px;
}

.banner .banner_overlay {
    margin-top: 15%;
}

.navbar-header {
    float: left;
    width: 20%;
}

.banner .navigation_box .logo {
    width: 100%;
    float: left;
}

}


@media (min-width: 980px) and (max-width: 1023px) {
	

.product_enquiry .new_gif {
    padding-right: 0%;
    padding-top: 0%;
}

.product_enquiry .button {
    font-size: 13px;
    padding: 2% 8%;
    margin-top: 0%;
}

.feedback .heading {
    font-size: 30px;
}

.rsa .para {
    font-size: 23px;
    line-height: 35px;
    margin-top: 2%;
    margin-bottom: 6%;
}

.rsa .heading {
    font-size: 29px;
}	

.scooter_drop .vehicle_name {
    font-size: 20px;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .heading {
    font-size: 27px;
}

.product_enquiry .text {
    font-size: 15px;
    text-align: center;
    margin-top: 2%;
    margin-bottom: 2%;
    line-height: 26px;
}

.contact-information {
    height: 125px;
    margin-top: 10px;
    margin-bottom: 14%;
}

.info-txt {
    font-size: 13px;
}

.about .text {
    font-size: 15px;
    line-height: 26px;
    margin-top: 4%;
    margin-bottom: 11%;
}

.about .heading {
    font-size: 30px;
}	
	
.banner .sub_banner_overlay .text {
    font-size: 34px;
    line-height: 76px;
}

.copyright {
    padding: 2% 0%;
    font-size: 12px;
}

.footer .sub_box .para2 {
    font-size: 13px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 23px;
    min-height: 125px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 14px;
    line-height: 26px;
}

.footer .sub_box .para1 {
    font-size: 12px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 25px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    z-index: 1;
    margin-top: 12%;
}

.footer .sub_box .heading {
    font-size: 18px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para {
    font-size: 13px;
    line-height: 22px;
    margin-top: 16%;
    padding-left: 2%;
}

.home_client .heading {
    font-size: 32px;
}

.home_client .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 14px;
    padding: 2% 5%;
    margin-top: 0%;
}

.home_latest .latest_box .para {
    font-size: 14px;
    text-align: left;
    padding-bottom: 5%;
    line-height: 22px;
}

.home_latest .heading {
    font-size: 32px;
}

.home_latest .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_video_area .heading {
    font-size: 33px;
}

.home_video_area .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_video_area {
    min-height: 442px;
}

.home_information {
    min-height: 464px;
}

.home_information .button {
    font-size: 17px;
    padding: 3% 6%;
    margin-top: 0%;
    margin-bottom: 7%;
}

.home_information .form_box .form2 {
    height: 80px;
    padding: 1% 1% 1% 1%;
    font-size: 12px;
}

.home_information .form_box .form1 {
    padding: 3% 2% 3% 4%;
    font-size: 12px;
    margin-bottom: 0%;
}

.home_information .para {
    font-size: 14px;
    line-height: 25px;
    margin-top: 2%;
}

.home_information .heading {
    font-size: 33px;
}

.home_information .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_gallery .heading {
    font-size: 36px;
}

.home_gallery .small_text {
    font-size: 17px;
    margin-top: 14%;
}


.home_service .heading {
    font-size: 36px;
}

.home_service .small_text {
    font-size: 17px;
    margin-top: 9%;
}

.home_about a.button {
    font-size: 17px;
    padding: 1% 4%;
    margin-top: 4%;
    margin-bottom: 4%;
}

.home_about .text {
    font-size: 14px;
    line-height: 23px;
    margin-top: 3%;
}

.home_about .heading {
    font-size: 25px;
    text-align: left;
    margin-top: 0%;
}

.banner_bottom {
    min-height: 100px;
}

.banner_bottom .text .fourth_section {
    width: 43%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 56%;
    margin-top: 4%;
}

.banner_bottom .text span {
    font-size: 15px;
    line-height: 26px;
}

.banner_bottom .text .second_section {
    width: 62%;
    float: left;
}

.banner_bottom .text .first_section {
    width: 38%;
    margin-top: 4%;
}

.banner_bottom .text i.fa {
    font-size: 19px;
    margin-right: 1%;
}

.banner_bottom .text {
    font-size: 18px;
}

.banner .banner_overlay .text {
    font-size: 32px;
    line-height: 46px;
    margin-left: 17%;
}

.banner .banner_overlay {
    margin-top: 16%;
}

.navbar-brand {
    height: 66px;
    padding: 5px 5px;
    font-size: 18px;
    line-height: 20px;
}

.header .text {
    font-size: 13px;
    text-align: left;
}

.header .text i.fa {
    font-size: 14px;
    text-align: left;
    margin-right: 2%;
}	
	
}


@media (min-width: 768px) and (max-width: 979px) {


.product_enquiry .new_gif {
    padding-right: 0%;
    padding-top: 0%;
}

.product_enquiry .button {
    font-size: 13px;
    padding: 2% 8%;
    margin-top: 0%;
}

.feedback .heading {
    font-size: 30px;
}

.rsa .para {
    font-size: 23px;
    line-height: 35px;
    margin-top: 2%;
    margin-bottom: 6%;
}

.rsa .heading {
    font-size: 29px;
}

.scooter_drop .vehicle_name {
    font-size: 20px;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .heading {
    font-size: 27px;
}

.product_enquiry .text {
    font-size: 15px;
    text-align: center;
    margin-top: 2%;
    margin-bottom: 2%;
    line-height: 26px;
}

.contact-information {
    height: 125px;
    margin-top: 10px;
    margin-bottom: 14%;
}

.info-txt {
    font-size: 13px;
}

.about .text {
    font-size: 15px;
    line-height: 26px;
    margin-top: 4%;
    margin-bottom: 11%;
}
	
.about .heading {
    font-size: 30px;
}
	
.banner .sub_banner_overlay .text {
    font-size: 28px;
    line-height: 76px;
    padding-left: 4%;
}

.copyright {
    padding: 2% 0%;
    font-size: 12px;
}

.footer .sub_box .para2 {
    font-size: 13px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 23px;
    min-height: 127px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 14px;
    line-height: 26px;
}

.footer .sub_box .para1 {
    font-size: 12px;
    line-height: 25px;
    margin-top: 15%;
    line-height: 25px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    z-index: 1;
    margin-top: 12%;
}

.footer .sub_box .heading {
    font-size: 18px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para {
    font-size: 13px;
    line-height: 22px;
    margin-top: 16%;
    padding-left: 2%;
}

.home_client .heading {
    font-size: 32px;
}

.home_client .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 14px;
    padding: 2% 5%;
    margin-top: 0%;
}

.home_latest .latest_box .para {
    font-size: 14px;
    text-align: left;
    padding-bottom: 5%;
    line-height: 22px;
}

.home_latest .heading {
    font-size: 32px;
}

.home_latest .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_information {
    min-height: 464px;
}

.home_video_area .heading {
    font-size: 33px;
}

.home_video_area .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_video_area {
    min-height: 442px;
}

.home_information .button {
    font-size: 16px;
    padding: 3% 6%;
    margin-top: 0%;
    margin-bottom: 7%;
}

.home_information .form_box .form2 {
    height: 80px;
    padding: 1% 1% 1% 1%;
    font-size: 12px;
}

.home_information .form_box .form1 {
    padding: 3% 2% 3% 4%;
    font-size: 12px;
    margin-bottom: 0%;
}

.home_information .para {
    font-size: 14px;
    line-height: 25px;
    margin-top: 2%;
}

.home_information .heading {
    font-size: 33px;
}

.home_information .small_text {
    font-size: 17px;
    margin-top: 7%;
}

.home_gallery .heading {
    font-size: 36px;
}

.home_gallery .small_text {
    font-size: 17px;
    margin-top: 14%;
}


.home_service .heading {
    font-size: 36px;
}

.home_service .small_text {
    font-size: 17px;
    margin-top: 9%;
}

.home_about a.button {
    font-size: 17px;
    padding: 1% 4%;
    margin-top: 4%;
    margin-bottom: 4%;
}

.home_about .text {
    font-size: 14px;
    line-height: 23px;
    margin-top: 3%;
}

.home_about .heading {
    font-size: 25px;
    text-align: left;
    margin-top: 0%;
}

.banner_bottom {
    min-height: 100px;
}

.banner_bottom .text .fourth_section {
    width: 43%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 56%;
    margin-top: 4%;
}

.banner_bottom .text span {
    font-size: 14px;
    line-height: 26px;
}

.banner_bottom .text .second_section {
    width: 62%;
    float: left;
}

.banner_bottom .text .first_section {
    width: 38%;
    margin-top: 4%;
}

.banner_bottom .text i.fa {
    font-size: 19px;
    margin-right: 1%;
}

.banner_bottom .text {
    font-size: 16px;
}

.banner .banner_overlay .text {
    font-size: 34px;
    line-height: 46px;
    margin-left: 17%;
}

.navbar-brand {
    height: 66px;
    padding: 5px 5px;
    font-size: 18px;
    line-height: 20px;
}

.header .text {
    font-size: 13px;
    text-align: left;
}

.header .text i.fa {
    font-size: 14px;
    text-align: left;
    margin-right: 2%;
}	
	
}


@media (min-width: 640px) and (max-width: 767px) {



.product_enquiry .button {
    font-size: 16px;
    padding: 2% 4%;
    margin-top: 0%;
    margin-bottom: 3%;
}

.feedback {
    padding-top: 5%;
    padding-bottom: 8%;
}

.feedback .heading {
    font-size: 24px;
}

.rsa .para {
    font-size: 22px;
    line-height: 32px;
    margin-top: 2%;
    margin-bottom: 5%;
}

.rsa .heading {
    font-size: 29px;
}

.scooter_drop .vehicle_name {
    font-size: 20px;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .color_heading {
    font-size: 22px;
    margin-top: 6%;
    margin-left: 3%;
}	
	
.scooter_drop .heading {
    font-size: 26px;
}

.product_enquiry .text {
    font-size: 15px;
    text-align: center;
    margin-top: 6%;
    margin-bottom: 6%;
    line-height: 24px;
}

.product_enquiry .logo_box2 {
    margin-top: 6%;
}

.product_enquiry {
    padding: 5% 0% 3% 0%;
}

.product_enquiry .logo_box2 img {
	padding:0px;
	margin:0px auto;
	float:none;
	text-align:center;
}

.product_enquiry .logo_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.contact-information {
    height: 90px;
    margin-top: 30px;
}

.about .img_box {
    margin-bottom: 8%;
}

.about .text {
    font-size: 16px;
    text-align: center;
    line-height: 27px;
    margin-top: 4%;
    margin-bottom: 7%;
}
	
.about .heading {
    font-size: 32px;
    text-align: center;
}	
	
.banner .sub_banner_overlay .text {
    font-size: 29px;
    line-height: 76px;
}
	
.copyright {
    padding: 3% 0%;
    font-size: 13px;
}

.footer .sub_box .social_box {
    margin-top: 6%;
    margin-bottom: 9%;
}

.footer .sub_box .para2 {
    font-size: 16px;
    margin-top: 6%;
    line-height: 30px;
    min-height: 56px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 16px;
    width: 100%;
    line-height: 30px;
}

.footer .sub_box .footer_nav {
    width: 100%;
    float: left;
    margin-top: 6%;
}

.footer .sub_box .heading {
    font-size: 19px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para1 {
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    margin-top: 5%;
    line-height: 30px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    margin-top: 6%;

}

.footer .sub_box .para {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin-top: 4%;
    padding-left: 0%;
}

.footer .sub_box .footer_logo img {
	padding:0px;
	text-align:left;
}

.footer .sub_box .footer_logo {
    margin-top: 5%;
}

.footer {
    padding: 0% 0% 0% 0%;
}

.home_client .heading {
    font-size: 32px;
    text-align: center;
}

.home_client .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 16px;
    padding: 1% 5%;
    margin-top: 0%;
    margin-bottom: 5%;
    margin-left: 38%;
}

.home_latest .latest_box .para {
    font-size: 18px;
    text-align: center;
    padding-bottom: 5%;
    line-height: 25px;
}

.home_latest .latest_box .date {
    font-size: 14px;
    text-align: center;
    padding: 5% 0% 3%;
}

.home_latest .latest_box .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_latest .heading {
    font-size: 32px;
    text-align: center;
}

.home_latest .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area .heading {
    font-size: 26px;
    text-align: center;
}

.home_video_area .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area {
    min-height: 432px;
}

.home_information .button {
    font-size: 17px;
    padding: 2% 6%;
    margin-top: 2%;
    margin-bottom: 10%;
}

.home_information .para {
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 2%;
}

.home_information .form_box .form2 {
    padding: 1% 1% 1% 2%;
    font-size: 14px;
}

.home_information .form_box .form1 {
    padding: 2% 2% 2% 2%;
    font-size: 14px;
    margin-bottom: 3%;
}

.home_information .heading {
    font-size: 26px;
    text-align: center;
}

.home_information .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_gallery {
    margin-top: 21%;
    margin-bottom: 4%;
}

.home_gallery .heading {
    font-size: 32px;
    text-align: center;
}

.home_gallery .small_text {
    font-size: 15px;
    margin-top: 2%;
}

.home_service {
    min-height: 435px;
}

.home_service .heading {
    font-size: 32px;
    text-align: center;
}

.home_service .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_about a.button {
    font-size: 16px;
    text-align: center;
    padding: 2% 7%;
    margin-top: 6%;
    margin-bottom: 11%;
    margin-left: 35%;
}

.home_about .text {
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    margin-top: 3%;
	font-weight:400;
}

.home_about .border_style {
    width: 100%;
    margin-top: 2%;
}

.home_about .heading {
    font-size: 34px;
    text-align: center;
    margin-top: 5%;
}

.home_about .about_pic img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_about .about_pic {
    width: 100%;
    margin-top: 12%;
}

.home_about .vertical_text {
	display:none;
}

.banner_bottom .text .fourth_section .second_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section .first_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text {
    font-size: 19px;
    text-align: center;
}

.banner_bottom .text .second_section {
    width: 100%;
    float: left;
}

.banner_bottom .text span {
    font-size: 15px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 23px;
    color: #fff;
    margin-right: 1%;
}

.banner_bottom .text .first_section {
    width: 100%;
    float: left;
    margin-top: 3%;
}

.banner .banner_overlay .text {
    font-size: 25px;
    line-height: 32px;
}

.banner .banner_overlay {
    top: 0%;
    margin-top: 23%;
}

.navbar {
    min-height: 42px;
    margin-bottom: 20px;
}

.navbar-brand {
    height: 60px;
    padding: 3px 0px;
    font-size: 18px;
    line-height: 20px;
}

.header .text i.fa {
    font-size: 15px;
    text-align: center;
    margin-right: 2%;
}

.header .text {
    font-size: 15px;
    text-align: center;
    padding-bottom: 1%;
    padding-top: 1%;
}
	
}


@media (min-width: 480px) and (max-width: 639px) {




.product_enquiry .button {
    font-size: 16px;
    padding: 2% 4%;
    margin-top: 0%;
    margin-bottom: 5%;
}

.feedback {
    padding-top: 5%;
    padding-bottom: 8%;
}

.feedback .heading {
    font-size: 24px;
}

.rsa .para {
    font-size: 22px;
    line-height: 32px;
    margin-top: 2%;
    margin-bottom: 5%;
}

.rsa .heading {
    font-size: 29px;
}	
	
.banner_bottom {
    min-height: 137px;
    padding: 3% 0%;
}

.scooter_drop .vehicle_name {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .color_heading {
    font-size: 22px;
    margin-top: 6%;
    margin-left: 3%;
}	
	
.scooter_drop .heading {
    font-size: 26px;
}

.product_enquiry .text {
    font-size: 15px;
    text-align: center;
    margin-top: 6%;
    margin-bottom: 6%;
    line-height: 24px;
}

.product_enquiry .logo_box2 {
    margin-top: 6%;
}

.product_enquiry {
    padding: 5% 0% 3% 0%;
}

.product_enquiry .logo_box2 img {
	padding:0px;
	margin:0px auto;
	float:none;
	text-align:center;
}

.product_enquiry .logo_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}	

.contact-information {
    height: 90px;
    margin-top: 30px;
}

.about .text {
    font-size: 15px;
    text-align: center;
    line-height: 24px;
    margin-top: 4%;
    margin-bottom: 6%;
}

.about .heading {
    font-size: 28px;
    text-align: center;
}	
	
.banner .sub_banner_overlay .text {
    font-size: 23px;
    line-height: 70px;
}
	
.copyright {
    padding: 3% 0%;
    font-size: 11px;
}

.footer .sub_box .social_box {
    margin-top: 10%;
    margin-bottom: 9%;
}

.footer .sub_box .para2 {
    font-size: 16px;
    margin-top: 9%;
    line-height: 30px;
    min-height: 56px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 16px;
    width: 100%;
    line-height: 30px;
}

.footer .sub_box .heading {
    font-size: 19px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para1 {
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    margin-top: 7%;
    line-height: 30px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    margin-top: 7%;

}

.footer .sub_box .para {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin-top: 4%;
    padding-left: 0%;
}

.footer .sub_box .footer_logo img {
	padding:0px;
	text-align:left;
}

.footer .sub_box .footer_logo {
    margin-top: 5%;
}

.footer {
    padding: 0% 0% 0% 0%;
}

.home_latest .heading {
    font-size: 32px;
    text-align: center;
}

.home_latest .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 16px;
    padding: 2% 5%;
    margin-top: 0%;
    margin-bottom: 9%;
    margin-left: 35%;
}

.home_latest .latest_box .para {
    font-size: 18px;
    text-align: center;
    padding-bottom: 5%;
    line-height: 25px;
}

.home_latest .latest_box .date {
    font-size: 14px;
    text-align: center;
    padding: 5% 0% 3%;
}

.home_latest .latest_box .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_latest .heading {
    font-size: 32px;
    text-align: center;
}

.home_latest .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area .heading {
    font-size: 26px;
    text-align: center;
}

.home_video_area .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_information .button {
    font-size: 16px;
    padding: 2% 6%;
    margin-top: 3%;
    margin-bottom: 10%;
}

.home_information .para {
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 2%;
}

.home_information .form_box .form2 {
    padding: 2% 1% 1% 2%;
    font-size: 13px;
}

.home_information .form_box .form1 {
    padding: 2% 2% 2% 2%;
    font-size: 13px;
    margin-bottom: 3%;
}

.home_information .heading {
    font-size: 26px;
    text-align: center;
}

.home_information .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_gallery {
    margin-top: 21%;
    margin-bottom: 4%;
}

.home_gallery .heading {
    font-size: 32px;
    text-align: center;
}

.home_gallery .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_service {
    min-height: 435px;
}

.home_service .heading {
    font-size: 32px;
    text-align: center;
}

.home_service .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_about a.button {
    font-size: 16px;
    text-align: center;
    padding: 2% 7%;
    margin-top: 6%;
    margin-bottom: 15%;
    margin-left: 34%;
}

.home_about .text {
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    margin-top: 3%;
	font-weight:400;
}

.home_about .border_style {
    width: 100%;
    margin-top: 2%;
}

.home_about .heading {
    font-size: 34px;
    text-align: center;
    margin-top: 5%;
}

.home_about .about_pic img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.home_about .about_pic {
    width: 100%;
    margin-top: 12%;
}

.home_about .vertical_text {
	display:none;
}

.banner_bottom .text .fourth_section .second_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section .first_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text {
    font-size: 19px;
    text-align: center;
}

.banner_bottom .text .second_section {
    width: 100%;
    float: left;
}

.banner_bottom .text span {
    font-size: 15px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 23px;
    color: #fff;
    margin-right: 1%;
}

.banner_bottom .text .first_section {
    width: 100%;
    float: left;
    margin-top: 3%;
}

.banner .banner_overlay .text {
    font-size: 22px;
    line-height: 32px;
}

.banner .banner_overlay {
    top: 0%;
    margin-top: 23%;
}

.navbar {
    min-height: 42px;
    margin-bottom: 20px;
}

.navbar-brand {
    height: 60px;
    padding: 3px 0px;
    font-size: 18px;
    line-height: 20px;
}

.header .text i.fa {
    font-size: 15px;
    text-align: center;
    margin-right: 2%;
}

.header .text {
    font-size: 15px;
    text-align: center;
    padding-bottom: 1%;
    padding-top: 1%;
}
	
}


@media (min-width: 360px) and (max-width: 479px) {
	

.product_enquiry .new_gif {
    padding-right: 1%;
    padding-top: 0%;
}

.product_enquiry .button {
    font-size: 14px;
    padding: 2% 4%;
    margin-top: 0%;
    margin-bottom: 5%;
}

.feedback {
    padding-top: 6%;
    padding-bottom: 10%;
}

.feedback .heading {
    font-size: 23px;
    line-height: 28px;
}

.rsa .para {
    font-size: 19px;
    margin-top: 2%;
    margin-bottom: 9%;
	line-height:30px;
}

.rsa .heading {
    font-size: 21px;
}

.banner_bottom {
    min-height: 127px;
    padding: 3% 0%;
}

.scooter_drop .vehicle_name {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .color_heading {
    font-size: 22px;
    margin-top: 6%;
    margin-left: 3%;
}

.scooter_drop .heading {
    font-size: 21px;
}
	
.product_enquiry .text {
    font-size: 14px;
    text-align: center;
    margin-top: 6%;
    margin-bottom: 6%;
}

.product_enquiry .logo_box2 {
    margin-top: 8%;
}

.product_enquiry {
    padding: 8% 0% 3% 0%;
}

.product_enquiry .logo_box2 img {
	padding:0px;
	margin:0px auto;
	float:none;
	text-align:center;
}

.product_enquiry .logo_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.contact-information {
    height: 90px;
    margin-top: 30px;
}

.about .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.about .text {
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    margin-top: 4%;
    margin-bottom: 8%;
}

.about .heading {
    font-size: 25px;
    text-align: center;
}

.banner .sub_banner_overlay .text {
    font-size: 19px;
    line-height: 51px;
}
	
.copyright {
    padding: 3% 0%;
    font-size: 11px;
}

.footer .sub_box .social_box {
    margin-top: 10%;
    margin-bottom: 9%;
}

.footer .sub_box .para2 {
    font-size: 16px;
    margin-top: 9%;
    line-height: 30px;
    min-height: 56px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 16px;
    width: 100%;
    line-height: 30px;
}

.footer .sub_box .heading {
    font-size: 19px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para1 {
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    margin-top: 7%;
    line-height: 30px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    margin-top: 10%;

}

.footer .sub_box .para {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin-top: 7%;
    padding-left: 0%;
}

.footer .sub_box .footer_logo img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.footer .sub_box .footer_logo {
    margin-top: 8%;
}

.home_client .heading {
    font-size: 32px;
    text-align: center;
}

.home_client .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 16px;
    padding: 2% 5%;
    margin-top: 0%;
    margin-bottom: 9%;
}

.home_latest .latest_box .para {
    font-size: 18px;
    text-align: left;
    padding-bottom: 5%;
    line-height: 25px;
}

.home_latest .heading {
    font-size: 32px;
    text-align: center;
}

.home_latest .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area .heading {
    font-size: 26px;
    text-align: center;
}

.home_video_area .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area {
    min-height: 416px;
}

.home_information .button {
    font-size: 16px;
    padding: 2% 6%;
    margin-top: 3%;
    margin-bottom: 8%;
}

.home_information .form_box .form2 {
    padding: 1% 1% 1% 2%;
    font-size: 15px;
}

.home_information .form_box .form1 {
    padding: 2% 2% 2% 2%;
    font-size: 15px;
    margin-bottom: 3%;
}

.home_information .para {
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 2%;
}

.home_information .heading {
    font-size: 26px;
    text-align: center;
}

.home_information .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_information {
    min-height: 600px;
}

.home_gallery {
    margin-top: 21%;
    margin-bottom: 4%;
}

.home_gallery .heading {
    font-size: 32px;
    text-align: center;
}

.home_gallery .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_service {
    min-height: 435px;
}

.home_service .heading {
    font-size: 32px;
    text-align: center;
}

.home_service .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_about a.button {
    font-size: 16px;
    text-align: center;
    padding: 2% 7%;
    margin-top: 6%;
    margin-bottom: 15%;
    margin-left: 29%;
}

.home_about .text {
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    margin-top: 3%;
	font-weight:400;
}

.home_about .border_style {
    width: 100%;
    margin-top: 2%;
}

.home_about .heading {
    font-size: 30px;
    text-align: center;
    margin-top: 5%;
}

.home_about .about_pic {
    width: 100%;
    margin-top: 12%;
}

.home_about .vertical_text {
	display:none;
}

.banner_bottom .text .fourth_section .second_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section .first_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text {
    font-size: 19px;
    text-align: center;
}

.banner_bottom .text .second_section {
    width: 100%;
    float: left;
}

.banner_bottom .text span {
    font-size: 15px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 21px;
    color: #fff;
    margin-right: 1%;
}

.banner_bottom .text .first_section {
    width: 100%;
    float: left;
    margin-top: 3%;
}

.banner .banner_overlay .text {
    font-size: 23px;
    line-height: 32px;
}

.banner .banner_overlay {
    top: 0%;
    margin-top: 17%;
}

.navbar {
    min-height: 42px;
    margin-bottom: 20px;
}

.navbar-brand {
    height: 40px;
    padding: 3px 0px;
    font-size: 18px;
    line-height: 20px;
}

.header .text i.fa {
    font-size: 15px;
    text-align: center;
    margin-right: 2%;
}

.header .text {
    font-size: 12px;
    text-align: center;
    padding-bottom: 1%;
    padding-top: 1%;
}
	
}



@media (max-width: 320px) {



.product_enquiry .new_gif {
    padding-right: 1%;
    padding-top: 0%;
}

.product_enquiry .button {
    font-size: 14px;
    padding: 2% 4%;
    margin-top: 0%;
    margin-bottom: 5%;
}

.feedback {
    padding-top: 6%;
    padding-bottom: 10%;
}

.feedback .heading {
    font-size: 23px;
    line-height: 28px;
}

.rsa .para {
    font-size: 19px;
    margin-top: 2%;
    margin-bottom: 9%;
	line-height:30px;
}

.rsa .heading {
    font-size: 21px;
}

.banner_bottom {
    min-height: 127px;
    padding: 3% 0%;
}

.scooter_drop .vehicle_name {
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    margin-top: 3%;
}

.scooter_drop .color_heading {
    font-size: 22px;
    margin-top: 6%;
    margin-left: 3%;
}

.scooter_drop .heading {
    font-size: 21px;
}	

.product_enquiry .text {
    font-size: 14px;
    text-align: center;
    margin-top: 6%;
    margin-bottom: 6%;
}

.product_enquiry .logo_box2 {
    margin-top: 8%;
}

.product_enquiry {
    padding: 8% 0% 3% 0%;
}

.product_enquiry .logo_box2 img {
	padding:0px;
	margin:0px auto;
	float:none;
	text-align:center;
}

.product_enquiry .logo_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.contact-information {
    height: 90px;
    margin-top: 30px;
}

.info-txt {
    font-size: 13px;
}

.about .img_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.about .text {
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    margin-top: 4%;
    margin-bottom: 7%;
}

.about .heading {
    font-size: 22px;
    text-align: center;
}	

.banner .sub_banner_overlay .text {
    font-size: 15px;
    line-height: 44px;
}
	
.copyright {
    padding: 3% 0%;
    font-size: 10px;
}

.footer .sub_box .social_box {
    margin-top: 10%;
    margin-bottom: 9%;
}

.footer .sub_box .para2 {
    font-size: 15px;
    margin-top: 9%;
    line-height: 27px;
    min-height: 56px;
}

.footer .sub_box .footer_nav .nav_box ul li a {
    font-size: 15px;
    width: 100%;
    line-height: 30px;
}

.footer .sub_box .heading {
    font-size: 19px;
    line-height: 25px;
    margin-top: 5%;
}

.footer .sub_box .para1 {
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    margin-top: 7%;
    line-height: 28px;
}

.footer .sub_box .heading::before {
    width: 20%;
    height: 4px;
    margin-top: 10%;

}

.footer .sub_box .para {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-top: 7%;
    padding-left: 3%;
}

.footer .sub_box .footer_logo img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.footer .sub_box .footer_logo {
    margin-top: 8%;
}

.home_client .heading {
    font-size: 32px;
    text-align: center;
}

.home_client .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_latest a.button {
    font-size: 16px;
    padding: 2% 5%;
    margin-top: 0%;
    margin-bottom: 9%;
}

.home_latest .latest_box .para {
    font-size: 18px;
    text-align: left;
    padding-bottom: 5%;
    line-height: 25px;
}

.home_latest .heading {
    font-size: 32px;
    text-align: center;
}

.home_latest .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area .heading {
    font-size: 26px;
    text-align: center;
}

.home_video_area .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_video_area {
    min-height: 380px;
}

.home_information .button {
    font-size: 17px;
    padding: 3% 6%;
    margin-top: 5%;
}

.home_information .form_box .form2 {
    padding: 2% 1% 1% 4%;
    font-size: 14px;
}

.home_information .form_box .form1 {
    padding: 3% 2% 3% 4%;
    font-size: 14px;
    margin-bottom: 6%;
}

.home_information .para {
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 2%;
}

.home_information .heading {
    font-size: 26px;
    text-align: center;
}

.home_information .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_information {
    min-height: 600px;
}

.home_gallery {
    margin-top: 21%;
    margin-bottom: 4%;
}

.home_gallery .heading {
    font-size: 32px;
    text-align: center;
}

.home_gallery .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_service {
    min-height: 435px;
}

.home_service .heading {
    font-size: 32px;
    text-align: center;
}

.home_service .small_text {
    font-size: 15px;
    margin-top: 7%;
}

.home_about a.button {
    font-size: 16px;
    text-align: center;
    padding: 2% 7%;
    margin-top: 6%;
    margin-bottom: 15%;
    margin-left: 27%;
}

.home_about .text {
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    margin-top: 3%;
	font-weight:400;
}

.home_about .border_style {
    width: 100%;
    margin-top: 2%;
}

.home_about .heading {
    font-size: 26px;
    text-align: center;
    margin-top: 5%;
}

.home_about .about_pic {
    width: 100%;
    margin-top: 12%;
}

.home_about .vertical_text {
	display:none;
}

.banner_bottom .text .fourth_section .second_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section .first_box img {
	padding:0px;
	margin:0px auto;
	text-align:center;
}

.banner_bottom .text .fourth_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text .third_section {
    width: 100%;
    margin-top: 4%;
}

.banner_bottom .text {
    font-size: 19px;
    text-align: center;
}

.banner_bottom .text .second_section {
    width: 100%;
    float: left;
}

.banner_bottom .text span {
    font-size: 15px;
    line-height: 27px;
}

.banner_bottom .text i.fa {
    font-size: 21px;
    color: #fff;
    margin-right: 1%;
}

.banner_bottom .text .first_section {
    width: 100%;
    float: left;
    margin-top: 3%;
}

.banner .banner_overlay .text {
    font-size: 23px;
    line-height: 32px;
}

.banner .banner_overlay {
    top: 0%;
    margin-top: 17%;
}

.navbar {
    min-height: 42px;
    margin-bottom: 20px;
}

.navbar-brand {
    height: 40px;
    padding: 3px 0px;
    font-size: 18px;
    line-height: 20px;
}

.header .text i.fa {
    font-size: 15px;
    text-align: center;
    margin-right: 2%;
}

.header .text {
    font-size: 11px;
    text-align: center;
    padding-bottom: 1%;
    padding-top: 1%;
}
	
}


