/*___Flex Starts___*/
/*___Flex Ends___*/
@media screen and (max-width: 1440px) {
  /*---------------Home Page Starts------------------*/
  .photo-gallery .photo-block {
    height: 420px;
    max-width: 420px;
    margin-bottom: 20px; }
  /*---------------Home Page Ends------------------*/
  /*---------------motograph Page Starts------------------*/
  section.rider-main {
    height: 55vh; }
  /*---------------motograph Page Ends------------------*/
  /*---------------Home Page Starts------------------*/
  header {
    padding: 15px 0; }
  .slide-wrp .slide-info .slide-desc h1 {
    font-size: 10rem; }
  .ride-para span {
    font-size: 2.7rem; }
  .explore {
    font-size: 1.8rem; }
  .home-slider .slide-author {
    font-size: 4rem; }
  .home-slider .slide-author p {
    font-size: 2rem;
    margin-top: 5px; }
  .home-slider .owl-nav button {
    height: 40px;
    width: 40px; }
  .home-slider .owl-nav button.owl-prev,
  .home-slider .owl-nav button.owl-next {
    background-size: 55%; }
  .home-slider .slide-author {
    bottom: 100px; }
  .slide-wrp .slide-info .slide-action {
    margin-top: 35px; }
  section.scroll-section .wrapper h1 {
    font-size: 5.5rem; }
  section.scroll-section .wrapper {
    margin: 100px 0 40px 0; }
  .select-box {
    max-width: 350px; }
  section.scroll-section .explore-form .select-wrp {
    margin: 70px 0; }
  span.scroll-text::before {
    height: 120px; }
  .select-box select,
  section.scroll-section .explore-form input[type="submit"] {
    font-size: 2rem; }
  section.scroll-section .explore-form input[type="submit"] {
    padding: 5px 20px; }
  .select-box select {
    padding: 7px 14px; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  section.filter-list {
    width: 40%; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  section.rider-count .count-wrp {
    padding: 60px 0; }
  section.rider-journey .journey-txt h1 {
    margin-bottom: 30px; }
  section.rider-journey .journey-txt p {
    margin: 0 70px;
    line-height: 40px; }
  section.rider-journey .journey-txt {
    margin-bottom: 70px; }
  section.rider-journey {
    padding: 40px 0; }
  section.ask-section .ask-wrp {
    padding: 50px 0; }
  .round-wheel li img, .round-wheel li iframe {
    max-width: 1250px; }
  .round-wheel li iframe {
    height: 833px; }
  #carousel.round-wheel {
    height: 600px; }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Ends------------------*/
  section.sport .sport-txt p.bold {
    font-size: 5rem; }
  section.specify {
    margin: 60px 0; }
  section.specify .features-block .info-wrp p {
    font-size: 4rem;
    line-height: 40px;
    margin-bottom: 5px; }
  section.specify .features-block {
    margin-top: 80px; }
  section.specify .bike-wrp .bike-image {
    max-width: 1100px; }
  section.specify .specify-desc .desc .head-line {
    font-size: 2.4rem;
    margin-bottom: 10px; }
  section.specify .specify-desc .desc {
    font-size: 1.6rem; }
  section.specify .specify-desc {
    max-width: 270px; }
  section.specify #features .specify-desc {
    max-width: 400px; }
  section.specify .bike-wrp .motor-wrp {
    margin-top: 200px; }
  section.specify .specify-desc .desc .head-bold {
    font-size: 1.4rem; }
  section.specify .specify-desc .desc p {
    margin-bottom: 5px; }
  section.specify #features #feat3 {
    top: -10%; }
  .yellow-dots {
    width: 17px;
    height: 17px; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 75%; }
  section.about .wrapper .video-para span {
    font-size: 2.4rem;
    line-height: 35px; }
  section.about .wrapper .video-para .click-here {
    font-size: 3.5rem; }
  section.about .wrapper .video-para .click-here .click-text {
    margin: 30px 0 15px 0;
    font-size: 2.2rem; }
  .thumb-wrp {
    padding: 50px 120px; }
  .thumb-wrp .thumb-slider .owl-nav button span {
    height: 30px; }
  .cross-sign::before, .cross-sign::after {
    width: 30px; }
  .cross-sign {
    padding: 15px; }
  .thumb-wrp .thumb-slider .thumb-para {
    font-size: 1.4rem;
    line-height: 18px; }
  /*---------------About Page Ends------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.sport .wrapper {
    height: 400px; }
  section.upload {
    padding: 20px 0; }
  section.share-main .sport-txt p {
    font-size: 3.5rem; }
  section.gallery-upload .file-btn .add-label span {
    width: 40px;
    height: 40px; }
  section.upload .wrapper {
    margin: 20px 0; }
  /*---------------my-motostop Page Ends------------------*/ }

@media screen and (max-width: 1366px) {
  /*---------------Home Page Starts------------------*/
  section.ride-details .wrapper {
    height: 450px; }
  .ride-info h3 {
    font-size: 3.2rem; }
  .ride-info .km-wrp {
    margin-top: 10px; }
  section.ride-details .wrapper .img-wrp {
    padding: 20px 15px; }
  section.ride-details .wrapper .img-wrp .btn-wrp {
    margin-top: 20px; }
  .home-widget h2 {
    font-size: 3.5rem; }
  .home-widget p {
    font-size: 3rem; }
  .home-widget {
    line-height: 40px; }
  .home-widget .btn-wrp {
    margin-top: 15px; }
  .photo-gallery .photo-block {
    height: 380px;
    max-width: 380px;
    margin-bottom: 30px; }
  /*---------------Home Page Ends------------------*/
  /*---------------Profile Page Starts------------------*/
  section.profile .profile-photo .rel-wrp {
    top: 70px; }
  .profile-pic {
    width: 180px;
    height: 180px; }
  section.profile .profile-desc h3 {
    font-size: 2.5rem; }
  section.profile .profile-photo .btn-wrp {
    margin-top: 80px; }
  input[type="submit"], .btn {
    font-size: 1.4rem;
    padding: 8px 20px; }
  .info-wrp .follow-block span {
    font-size: 1.8rem; }
  section.profile-tab .inside-container > .wrapper li {
    font-size: 1.8rem; }
  .motograph-wrp {
    height: 350px; }
  section.profile-tab .inside-container .tab-view {
    margin-top: 20px; }
  /*---------------Profile Page Ends------------------*/
  /*---------------Header Stands------------------*/
  header .nav-links > ul {
    padding-top: 100px; }
  header .mob-menu p {
    font-size: 1.8rem; }
  header .profile-drop.sel-lang .lang-drop li {
    padding: 4px 10px; }
  header .primary-logo img {
    width: 80%; }
  /*---------------Header Ends------------------*/
  /*---------------gallery Page Starts------------------*/
  section.gallery-upload .file-btn .add-label {
    font-size: 5rem; }
  /*---------------gallery Page Ends------------------*/
  /*---------------motograph Page Starts------------------*/
  .journey-txt {
    margin: 50px 0; }
  section.rider-main {
    height: 60vh; }
  section.rider-main .ride-info h1,
  .journey-txt h1 {
    font-size: 5rem; }
  .journey-txt p {
    font-size: 2.5rem;
    line-height: 38px; }
  section.rider-main .ride-info {
    margin: 20px 0; }
  .rider-profile p {
    font-size: 2rem; }
  .rider-profile .ride-img {
    width: 60px;
    height: 60px; }
  section.rider-journey {
    padding-bottom: 0; }
  /*---------------motograph Page Ends------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.sport .sport-txt {
    line-height: 45px; }
  section.upload .rides-upload .prev-input input,
  section.upload .rides-upload .next-input input {
    font-size: 1.4rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label {
    font-size: 1.8rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label .plus-sign {
    font-size: 60px; }
  /*---------------my-motostop Page Ends------------------*/
  /*---------------Home Page Starts------------------*/
  .explore-widget {
    font-size: 1.6rem;
    max-width: 300px;
    bottom: 3%;
    right: 3%; }
  .slide-wrp .slide-info {
    bottom: 3%; }
  .slide-wrp .slide-info .slide-desc h1 {
    font-size: 9rem; }
  .ride-para span {
    font-size: 2.4rem; }
  .home-slider .slide-author {
    font-size: 3.5rem; }
  .home-slider .slide-author p {
    font-size: 1.8rem; }
  .home-slider .owl-nav button {
    height: 35px;
    width: 35px; }
  .slide-wrp .bx-wrapper .bx-next {
    left: 50px; }
  .home-slider .slide-author {
    bottom: 95px; }
  section.scroll-section .wrapper {
    margin: 80px 0 40px 0; }
  section.scroll-section .explore-form .select-wrp {
    margin: 50px 0; }
  span.scroll-text::before {
    height: 100px; }
  .select-box select, section.scroll-section .explore-form input[type="submit"] {
    font-size: 1.8rem; }
  header .sel-lang .lang-drop {
    font-size: 1.4rem; }
  header .sel-lang .lang-drop li {
    padding: 7px; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  section.story-section .img-block {
    width: 330px;
    height: 330px; }
  header.white-head .nav-links li {
    margin-right: 35px; }
  section.story-section .story-title .km-desc p {
    font-size: 1.8rem; }
  section.story-section .story-title h4,
  section.filter-list .check-filter p {
    font-size: 2.5rem; }
  section.story-section .story-title {
    line-height: 30px; }
  section.filter-sect .filter-wrp {
    font-size: 1.4rem; }
  input[type="checkbox"] + label {
    font-size: 1.6rem; }
  section.filter-list .check-filter {
    margin-bottom: 60px; }
  section.talent-section .talent-drop p {
    font-size: 1.8rem; }
  section.talent-section .talent-drop p.author-small {
    font-size: 1.3rem; }
  section.talent-section .author-name {
    line-height: 22px;
    margin-bottom: 25px;
    margin-right: 80px; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  section.rider-count .count-wrp {
    padding: 35px 0; }
  section.rider-count .count-wrp .rides .count {
    font-size: 8rem; }
  /*section.rider-count .count-wrp .km-wrp::before,
	section.rider-count .count-wrp .km-wrp::after {
		width: 120%;
		left: -20px;
	}*/
  section.rider-count .slider-wrp h4.slide-head {
    font-size: 3rem;
    margin-bottom: 30px; }
  section.rider-journey .journey-txt h1 {
    font-size: 6rem; }
  section.rider-journey .journey-txt p {
    line-height: 35px;
    font-size: 2.5rem; }
  .pitstops-wrp li.main-spots {
    font-size: 1.8rem; }
  /*.pitstops-wrp li {
		font-size: $size15;
	}*/
  section.rider-journey .journey-txt {
    margin-bottom: 50px; }
  section.ask-section .ask-wrp form#ask-form .input-box {
    margin-bottom: 20px; }
  section.ask-section .ask-wrp form#ask-form select,
  section.ask-section .ask-wrp form#ask-form input[type="email"] {
    font-size: 1.8rem; }
  section.ask-section .ask-wrp p.ask-txt {
    font-size: 3rem;
    margin-bottom: 30px; }
  section.ask-section .form-txt {
    padding: 25px 0; }
  section.ask-section .next-riders .rider-feed {
    height: 170px; }
  section.rider-count .count-wrp .km-wrp {
    height: 210px;
    width: 210px; }
  .social-wrp .social-block {
    width: 65px; }
  .pitstops-wrp ul {
    width: 1500px; }
  .round-wheel li img, .round-wheel li iframe {
    max-width: 1100px;
    /*height: 750px; */ }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Starts------------------*/
  section.specify .features-txt p {
    font-size: 2.5rem;
    line-height: 35px; }
  section.specify .features-block .info-wrp p {
    font-size: 3.5rem; }
  section.specify .features-block .info-bg {
    height: 280px; }
  .know-more {
    font-size: 1.8rem; }
  section.specify .bike-wrp .bike-image {
    max-width: 900px; }
  .yellow-dots {
    width: 15px;
    height: 15px; }
  /*section.specify .all-specifications .specify-desc {
		top: -15% !important;
	}*/
  section.specify .specify-desc .desc {
    font-size: 1.4rem;
    line-height: 20px; }
  section.specify #features .specify-desc {
    max-width: 370px; }
  section.specify #features .yellow-dots[data="feat2"]::after {
    top: -95px;
    left: -20px; }
  section.specify #specifications .yellow-dots[data="spec2"]::after {
    top: -77px;
    left: -16px; }
  section.specify #specifications .yellow-dots[data="spec1"].active::after {
    width: 250px; }
  section.specify #specifications .yellow-dots[data="spec1"]::after {
    top: -38px;
    left: -242px; }
  section.specify #features .specify-desc {
    max-width: 450px; }
  section.specify .specify-desc .desc {
    font-size: 1.3rem;
    line-height: 18px; }
  section.specify .specify-desc .desc .head-line {
    font-size: 2rem; }
  section.specify .specify-desc .desc .head-bold {
    font-size: 1.3rem; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 75%;
    line-height: 30px;
    font-size: 2.4rem; }
  section.about .slide-desc img {
    max-width: 400px; }
  section.about .wrapper .video-para span {
    font-size: 2.2rem;
    line-height: 30px; }
  section.about .wrapper .video-para .click-here .click-text {
    margin: 20px 0 15px 0;
    font-size: 2.2rem; }
  section.about .wrapper .video-para .click-here {
    font-size: 3rem; }
  .thumb-wrp .thumb-slider .owl-nav button.owl-next {
    right: -40px; }
  .thumb-wrp .thumb-slider .owl-nav button.owl-prev {
    left: -40px; }
  .thumb-wrp .thumb-slider .thumb-para {
    font-size: 1.4rem; }
  /*---------------About Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  section.share-profile {
    padding: 40px 0; }
  section.share-profile .profile-desc .form-title {
    margin-bottom: 50px; }
  section.share-profile .profile-desc .input-data label {
    font-size: 2.2rem; }
  section.share-profile .profile-desc .input-data input {
    margin-top: 10px; }
  .detail-wrp {
    margin-bottom: 60px; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share myTrip Page Starts------------------*/
  section.my-trip {
    padding: 40px 0; }
  section.my-trip .publish-wrp ul .trip-para label {
    font-size: 2.5rem; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    left: 6px;
    width: 15px;
    height: 15px; }
  section.my-trip .publish-wrp ul .trip-para label::before {
    width: 25px;
    height: 25px; }
  section.my-trip .publish-wrp ul .trip-view p {
    font-size: 1.8rem; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------Share myTrip Page Ends------------------*/
  section.bookmark {
    padding: 40px 0; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    top: -10px; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------Share Upload Page Ends------------------*/
  section.share-form {
    padding: 40px 0; }
  section.pitstop-plot .main-head h2 {
    font-size: 5rem; }
  section.pitstop-plot .main-head button.border-btn {
    font-size: 1.8rem;
    padding: 5px 15px; }
  section.upload .upload-img {
    padding: 20px; }
  /*---------------Share Upload Page Ends------------------*/
  /*---------------My Profile Page Starts------------------*/
  .follow-wrp .follow-count {
    width: 55%; }
  .follow-wrp .follow-count p span {
    font-size: 2.5rem; }
  .follow-wrp .abt-wrp p {
    font-size: 1.6rem; }
  .follow-wrp .container-pro .wrapper {
    padding: 10px 20px; }
  .map-loc p {
    font-size: 2.5rem;
    line-height: 30px; }
  .map-loc {
    padding: 10px 30px; }
  section.recent-activity .recent-blog {
    height: 450px; }
  section.recent-activity .recent-blog .main-txt {
    font-size: 3.5rem; }
  section.recent-activity .recent-blog .main-txt a {
    margin-top: 50px; }
  section.recent-activity .recent-blog .bottom-txt p {
    font-size: 1.6rem;
    line-height: 22px; }
  .follow-wrp .abt-wrp .title,
  section.recent-activity .title {
    font-size: 2.2rem; }
  /*---------------My Profile Page Ends------------------*/
  /*-------------  Add Motogaram Starts  -----------------*/
  section.add-motogaram {
    padding: 40px 0; }
  /*-------------  Add Motogaram Ends  -----------------*/
  /*-------------  My Motogaram Starts  -----------------*/
  section.my-motogaram {
    padding: 40px 0; }
  /*-------------  My Motogaram End  -----------------*/ }

@media screen and (max-width: 1280px) {
  .update .update-wrp p,
  .update .update-wrp .update-btn p {
    font-size: 1.8rem;
    line-height: 25px; }
  /*---------------Home Page Starts------------------*/
  section.ride-details .wrapper {
    height: 400px; }
  section.ride-details .wrapper .img-wrp {
    padding: 10px; }
  .heading {
    font-size: 3.5rem; }
  section.inspiring .inspire-block p {
    font-size: 1.6rem; }
  section.inspiring .inspire-block .btn-wrp > input,
  section.inspiring .inspire-block .btn-wrp button {
    margin-right: 10px; }
  .photo-gallery .photo-block {
    height: 320px;
    max-width: 320px;
    margin-bottom: 15px; }
  .photo-gallery .photo-block p {
    font-size: 1.8rem; }
  .photo-gallery .photo-block h1 {
    font-size: 4rem;
    margin-bottom: 20px; }
  section.inspiring .inspire-block {
    width: 47%; }
  .home-widget h2 {
    font-size: 3rem; }
  .home-widget p {
    font-size: 2.5rem; }
  .home-slide .owl-dots {
    bottom: 2%; }
  .home-widget {
    bottom: 8%;
    line-height: 35px; }
  /*---------------Home Page Ends------------------*/
  /*---------------Profile Page Starts------------------*/
  section.profile .profile-photo .rel-wrp {
    top: 60px; }
  section.profile .profile-photo .profile-pic {
    width: 150px;
    height: 150px;
    top: -100px; }
  section.profile .profile-desc {
    max-width: 700px;
    width: 100%; }
  section.profile .profile-desc > p {
    line-height: 22px; }
  .motograph-wrp {
    height: 300px; }
  section.profile-tab .inside-container > .wrapper li {
    padding: 15px 30px; }
  .ride-info h3 {
    font-size: 3.2rem; }
  .ride-info p {
    font-size: 2.2rem; }
  /*---------------Profile Page Starts------------------*/
  /*---------------Gallery Page Starts------------------*/
  section.gallery-upload .file-btn .add-label {
    font-size: 4rem; }
  section.gallery-upload .file-btn .add-label span {
    width: 40px;
    height: 40px; }
  section.gallery .grid-item .story-title h4 {
    font-size: 1.8rem; }
  /*---------------Gallery Page Starts------------------*/
  /*---------------motograph Page Starts------------------*/
  .journey-txt p {
    margin: 0 50px; }
  /*---------------motograph Page Ends------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.upload .upload-img {
    min-height: inherit; }
  .motostop-wrp ul {
    max-height: 250px; }
  .motostop-wrp ul li {
    margin: 20px;
    font-size: 1.4rem; }
  .motostop-wrp ul li.active {
    font-size: 1.6rem; }
  .journey-img label {
    font-size: 16px; }
  /*---------------my-motostop Page Ends------------------*/
  /*---------------Home Page Starts------------------*/
  header .nav-links li:last-child .lang-drop li a {
    font-size: 1.4rem; }
  header .nav-links li:last-child .lang-drop:before {
    right: 80px; }
  header .nav-links li:last-child .lang-drop {
    right: -70px;
    top: 35px; }
  .explore-widget {
    font-size: 1.4rem; }
  header .mob-menu span {
    width: 30px; }
  header .nav-links > ul li {
    margin: 15px 0; }
    header .nav-links > ul li a {
      font-size: 1.6rem; }
  header .mob-menu span:before, header .mob-menu span:after {
    width: 30px;
    top: -10px; }
  header .mob-menu span::after {
    top: 10px; }
  header .primary-logo img {
    width: 70%; }
  header.active .btn {
    font-size: 1.2rem; }
  header.active .primary-logo img {
    width: 60%; }
  .slide-desc img {
    max-width: 200px; }
  .explore-widget .name-wrp {
    padding: 5px 15px; }
  section.gallery.home-gallery .grid-txt {
    font-size: 16px; }
  section.gallery .grid-item {
    max-width: 300px; }
  header .nav-links li {
    margin-right: 15px; }
  header .secondary-logo a {
    max-width: 90px; }
  .container {
    padding: 0 20px; }
  .slide-wrp .slide-info .slide-desc h1 {
    font-size: 8rem; }
  .ride-para span {
    font-size: 2.4rem; }
  .explore {
    font-size: 1.6rem; }
  .home-slider .slide-author {
    font-size: 3rem;
    bottom: 80px; }
  .home-slider .slide-author p {
    font-size: 1.6rem; }
  .home-slider .owl-nav button {
    bottom: 30px; }
  section.scroll-section .wrapper h1 {
    font-size: 5rem; }
  section.scroll-section .wrapper {
    margin: 60px 0 40px 0; }
  .select-box {
    max-width: 300px; }
  .select-box select,
  section.scroll-section .explore-form input[type="submit"] {
    font-size: 1.6rem; }
  section.scroll-section .explore-form .select-wrp {
    margin: 40px 0; }
  .home-slides[aria-hidden=false] + .home-slides {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px); }
  .home-slides[aria-hidden=false] + .home-slides:hover {
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px); }
  section.scroll-section .wrapper h1 {
    font-size: 4rem; }
  span.scroll-text::before {
    height: 80px; }
  .home-slider .owl-nav button.owl-next {
    margin-left: 15px; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  .journey-title {
    font-size: 2rem; }
  header.white-head .nav-links li {
    margin-right: 25px; }
  section.story-section .normal-img,
  section.story-section .img-block {
    width: 270px;
    height: 270px; }
  section.story-section .story-wrp {
    margin: 20px; }
  section.story-section .story-title h4,
  section.filter-list .check-filter p {
    font-size: 2.2rem; }
  section.story-section .story-title .km-desc p {
    font-size: 1.6rem; }
  section.filter-sect .filter-wrp {
    font-size: 1.2rem;
    width: 70px;
    height: 70px; }
  section.filter-list .check-filter li {
    font-size: 1.8rem;
    margin: 10px 0; }
  input[type="checkbox"] + label::before {
    width: 12px;
    height: 12px; }
  input[type="checkbox"] + label::after {
    font-size: 1.1rem;
    top: -1px; }
  .cross-sign::before, .cross-sign::after {
    width: 30px; }
  input[type="checkbox"] + label {
    font-size: 1.4rem; }
  section.talent-section .talent-list {
    padding-left: 50px; }
  .cross-sign {
    left: 0;
    padding: 15px; }
  section.filter-list .cross-sign {
    right: 0; }
  section.talent-section .talent-drop p {
    font-size: 1.6rem; }
  section.talent-section .talent-drop {
    margin: 20px 0; }
  section.talent-section .author-name {
    margin-bottom: 20px; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  section.rider-journey .round-slider .owl-nav button span {
    font-size: 130px;
    -webkit-transform: translateY(-120%);
    -ms-transform: translateY(-120%);
    transform: translateY(-120%); }
  .carouselDescWrapper.active {
    left: -350px; }
  section.rider-main .ride-info h1 {
    font-size: 5.5rem; }
  .rider-profile p {
    font-size: 3.2rem; }
  section.rider-count .count-wrp .rides .count {
    font-size: 6rem; }
  section.rider-count .slider-wrp h4.slide-head {
    font-size: 2.5rem; }
  section.rider-count .count-wrp {
    padding: 20px 0 50px 0; }
  section.rider-count .rider-profile p {
    font-size: 1.8rem; }
  section.rider-journey .journey-txt h1 {
    font-size: 5rem; }
  section.rider-journey .journey-txt p {
    font-size: 2.2rem;
    margin: 0;
    line-height: 30px; }
  .pitstops-wrp li.main-spots {
    font-size: 1.6rem; }
  .pitstops-wrp li.main-spots::after {
    border: 6px solid transparent;
    border-top: 9px solid black; }
  .pitstops-wrp li.main-spots::before {
    border: 4px solid black; }
  .pitstops-wrp li {
    font-size: 1.3rem; }
  section.ask-section .ask-wrp {
    padding: 50px 20px; }
  section.ask-section .form-txt p {
    font-size: 1.8rem; }
  section.ask-section .form-txt {
    padding: 20px 0; }
  section.ask-section .next-riders .rider-feed {
    height: 130px; }
  section.ask-section .ask-wrp p.ask-txt {
    font-size: 2.8rem; }
  section.rider-count .count-wrp .km-wrp {
    height: 180px;
    width: 180px; }
  section.rider-count .count-wrp .km-wrp::before {
    -webkit-transform: translateX(-130%);
    -ms-transform: translateX(-130%);
    transform: translateX(-130%); }
  section.rider-count .count-wrp .km-wrp::after {
    -webkit-transform: translateX(130%);
    -ms-transform: translateX(130%);
    transform: translateX(130%); }
  .roundabout-holder,
  .roundabout-moveable-item {
    height: 500px; }
  .carouselDescWrapper {
    max-width: 350px;
    left: 10%;
    padding: 30px 20px; }
  .carouselDescWrapper .carouselDesc h2 {
    font-size: 2.5rem; }
  .carouselDescWrapper .carouselDesc p {
    margin-top: 10px; }
  .social-wrp .social-block {
    width: 55px; }
  .social-wrp .social-block span {
    font-size: 2rem; }
  .round-wheel li img, .round-wheel li iframe {
    max-width: 90%;
    height: inherit; }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Starts------------------*/
  section.specify {
    margin: 40px 0; }
  section.specify .features-txt p {
    font-size: 2.2rem;
    line-height: 30px; }
  section.specify .features-block .info-wrp p {
    font-size: 3rem; }
  section.specify .features-block .info-bg {
    height: 220px; }
  .know-more {
    font-size: 1.6rem;
    padding: 7px 10px; }
  /*section.specify .bike-wrp .bike-image {
    	max-width: 650px;
	}*/
  section.specify #features .specify-desc {
    max-width: 320px; }
  section.specify .specify-desc {
    max-width: 250px; }
  section.specifsy .specify-desc .desc .head-line {
    font-size: 2rem;
    margin-bottom: 10px; }
  section.specify .specify-desc .desc {
    font-size: 1.4rem; }
  section.specify .all-specifications .specify-desc {
    top: -15% !important; }
  /*.yellow-dots::after {
		display: none;
	}*/
  section.specify #specifications .yellow-dots[data="spec3"].active::after {
    width: 350px; }
  section.specify #specifications .yellow-dots[data="spec3"]::after {
    top: -85px;
    left: -8px; }
  section.specify .specify-desc .desc .head-line {
    font-size: 1.8rem; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 80%;
    line-height: 25px;
    font-size: 2rem;
    bottom: 5%; }
  .thumb-wrp {
    padding: 30px 120px; }
  /*---------------About Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  section.share-profile .profile-desc .input-data input {
    max-width: 95%; }
  input[type="submit"], .btn {
    font-size: 1.4rem; }
  section.share-main .sport-txt {
    line-height: 50px; }
  section.share-main .sport-txt p {
    font-size: 3.5rem; }
  /*---------------Share Profile Page Starts------------------*/
  /*---------------Share Upload Page Starts------------------*/
  section.pitstop-plot .main-head h2 {
    font-size: 4rem; }
  .form-title {
    font-size: 3rem; }
  section.pitstop-plot .main-head button.border-btn {
    font-size: 1.6rem; }
  .detail-wrp {
    margin-bottom: 30px; }
  section.pitstop-plot .map-wrp iframe {
    height: 400px; }
  input[type="submit"].yel-btn {
    font-size: 1.8rem; }
  /*---------------Share Upload Page Ends------------------*/
  /*---------------Share Trip Page Starts------------------*/
  .form-title {
    font-size: 2.5rem; }
  section.share-form .detail-wrp {
    margin-bottom: 50px; }
  /*---------------Share Trip Page Ends------------------*/
  /*---------------Share myTrip Page Starts------------------*/
  section.my-trip .publish-wrp .trip-paginate .btn {
    font-size: 1.8rem; }
  section.my-trip .publish-wrp .trip-paginate .btn span {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8); }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::before {
    width: 28px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    top: -12px; }
  section.my-trip .publish-wrp ul li {
    padding: 25px 0; }
  section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit; }
    section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span:last-child {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  section.my-trip .publish-wrp ul .trip-para label {
    font-size: 2rem; }
  section.my-trip .publish-wrp ul .trip-view p,
  section.my-trip .publish-wrp ul .trip-view a,
  section.my-trip .publish-wrp ul .trip-view span {
    font-size: 1.8rem; }
  section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span,
  section.my-trip .publish-wrp .pagination #lblCount {
    font-size: 1.6rem;
    line-height: 35px; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    top: 45%; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------My Profile Page Starts------------------*/
  .map-loc p {
    font-size: 2rem;
    line-height: 25px; }
  .map-loc .map-img {
    max-width: 70px;
    width: 100%; }
  .follow-wrp .follow-count p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .follow-wrp .follow-count p span {
    font-size: 2.2rem;
    margin: 0;
    margin-bottom: 5px; }
  .follow-wrp .follow-count {
    padding: 10px 25px; }
  .follow-wrp .abt-wrp .title, section.recent-activity .title {
    font-size: 2rem; }
  section.recent-activity .recent-blog {
    height: 350px; }
  section.recent-activity .recent-blog .main-txt {
    font-size: 3rem; }
  section.recent-activity .recent-blog .author p {
    line-height: 19px; }
  section.recent-activity .recent-blog .bottom-txt p {
    font-size: 1.5rem;
    line-height: 20px; }
  section.recent-activity .recent-blog .main-txt a {
    font-size: 1.6rem; }
  section.recent-activity .recent-blog .main-txt {
    font-size: 2.5rem; }
  /*---------------My Profile Page Ends------------------*/
  /*---------------Edit Profile Page Starts------------------*/
  .add-pic .file-btn label span {
    font-size: 20px;
    margin-right: 7px; }
  section.share-form .edit-fields.detail-wrp {
    margin-bottom: 0px; }
  .edit-form input[type="submit"], .edit-form .btn {
    padding: 8px 22px; }
  /*---------------Edit Profile Page Ends------------------*/
  /*-------------  Add Motogaram Starts  -----------------*/
  section.add-motogaram .detail-wrp {
    margin-bottom: 60px; }
  /*-------------  Add Motogaram Ends  -----------------*/
  /*-------------  My Motogaram Starts  -----------------*/
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel span {
    font-size: 130px; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel button.owl-prev {
    left: -45px; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel button.owl-next {
    right: -45px; }
  /*-------------  My Motogaram End  -----------------*/
  /*-------------  Motogaram Gallary Starts  -----------------*/
  section.add-popup .add-gal {
    font-size: 2.4rem; }
  section.add-popup .add-gal img {
    width: 70%; }
  /*-------------  Motogaram Gallary End  -----------------*/
  footer {
    padding: 10px 0; }
  span.sprite {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7); }
  .share-wrp p {
    font-size: 2rem; } }

@media screen and (max-width: 1024px) {
  .update .update-wrp p, .update .update-wrp .update-btn p {
    font-size: 1.6rem;
    line-height: 25px; }
  .update .update-wrp h3 {
    font-size: 2.7rem; }
  .start-wrp {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 30px;
    margin: 20px 0; }
  .start-wrp:before {
    width: 50%; }
  .start-wrp .flag-wrp img {
    margin-bottom: 10px;
    max-width: 50px;
    width: 100%; }
  .comments .com-img {
    max-width: 60px; }
  .messages .msg-block .com-write {
    width: 70%; }
  /*------------- Home Page Starts -----------------*/
  .img-wrp .ride-info h3 {
    font-size: 2.5rem; }
  section.ride-details .wrapper .img-wrp .ride-info p {
    font-size: 1.4rem;
    margin-right: 20px; }
  section.inspiring .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  section.inspiring .inspire-block {
    width: 90%; }
    section.inspiring .inspire-block:first-child {
      margin-bottom: 30px; }
    section.inspiring .inspire-block.inspire-slider {
      width: 70%; }
  .photo-gallery .photo-block {
    height: 240px;
    max-width: 240px;
    margin-bottom: 5px; }
  .photo-gallery .photo-block p {
    font-size: 1.4rem;
    line-height: 22px; }
  .photo-gallery .photo-block h1 {
    font-size: 3rem;
    margin-bottom: 15px; }
  .photo-gallery .photo-row:first-child,
  .photo-gallery .photo-row:last-child {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit; }
  .heading {
    font-size: 3rem; }
  /*------------- Home Page Ends -----------------*/
  /*------------- Profile Page Starts -----------------*/
  section.profile .profile-photo .rel-wrp {
    top: -95px; }
    section.profile .profile-photo .rel-wrp .error {
      font-size: 14px; }
  .profile-banner .pos-wrp .error {
    font-size: 14px; }
  section.profile .profile-photo .profile-upload .upload-btn {
    top: -30px; }
    section.profile .profile-photo .profile-upload .upload-btn label {
      width: 70px;
      height: 70px; }
  section.profile .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    section.profile .wrapper .profile-photo {
      width: initial;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      section.profile .wrapper .profile-photo .profile-pic {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        position: relative;
        top: -100px;
        left: 0; }
      section.profile .wrapper .profile-photo .btn-wrp {
        margin-left: 30px;
        margin-top: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; }
        section.profile .wrapper .profile-photo .btn-wrp input, section.profile .wrapper .profile-photo .btn-wrp button {
          margin: 0 10px;
          margin-bottom: 0; }
    section.profile .wrapper .profile-desc {
      margin-top: -80px; }
  section.profile-tab .inside-container > .wrapper li {
    font-size: 1.6rem;
    padding: 15px 20px; }
  .ride-info h3 {
    font-size: 3rem; }
  .ride-info p {
    font-size: 2rem;
    margin-right: 20px; }
  header .nav-links > ul {
    padding-top: 80px;
    width: 40%; }
  section.profile-tab .inside-container .tab-view {
    padding: 0; }
  .profile-drop .rider-profile p {
    font-size: 1.2rem;
    margin-right: 10px; }
  header .nav-links > ul {
    padding-left: 20px; }
  /*------------- Profile Page Ends -----------------*/
  /*------------- Riding Calendar Starts -----------------*/
  section.my-ride .wrapper .detail-wrp .row .pitstop-add .pits-input:after {
    width: 3px; }
  section.my-ride .wrapper .detail-wrp .row input,
  section.my-ride .wrapper .detail-wrp .row .time-wrp div {
    font-size: 2.2rem;
    border: 3px solid #000; }
  section.my-ride .wrapper .detail-wrp .row .time-wrp div input,
  section.my-ride .wrapper .detail-wrp .row .time-wrp div select,
  section.my-ride .wrapper .detail-wrp input,
  section.my-ride .wrapper .detail-wrp textarea {
    font-size: 1.8rem; }
  section.my-ride .wrapper .detail-wrp input,
  section.my-ride .wrapper .detail-wrp textarea,
  .detail-wrp input, .detail-wrp textarea, .detail-wrp select {
    padding: 8px 10px; }
  section.my-ride .wrapper .row {
    margin-bottom: 10px; }
  section.my-ride .wrapper .detail-wrp p {
    font-size: 2rem; }
  section.riding-calendar .tour-ride:after {
    width: 3px; }
  section.riding-calendar .tour-ride {
    padding: 15px; }
  .date-slider .item {
    font-size: 2.5rem; }
  .days-slider .item {
    font-size: 1.8rem; }
  .days-slider {
    width: 35%; }
  section.riding-calendar .tour-ride {
    font-size: 1.5rem; }
  section.riding-calendar .tour-ride .tour-details h3 {
    font-size: 2.5rem; }
  section.riding-calendar .tour-ride .tour-details.travel-dist p {
    font-size: 2rem; }
  section.riding-calendar .join-wrp .btn-wrp {
    margin-right: 20px;
    max-width: 100%;
    width: 100%;
    margin-left: 0; }
  section.title-wrp .pg-title h1 {
    font-size: 3rem; }
  input#search {
    padding: 8px;
    font-size: 16px; }
  /*------------- Riding Calendar Ends -----------------*/
  /*---------------Gallery Page Starts------------------*/
  section.gallery-upload .file-btn .add-label {
    font-size: 3rem; }
  section.gallery-upload .file-btn .add-label span {
    width: 35px;
    height: 35px; }
  section.gallery .grid-item {
    max-width: 300px; }
  /*---------------Gallery Page Starts------------------*/
  /*---------------motograph Page Starts------------------*/
  .journey-txt p {
    font-size: 2.2rem;
    line-height: 32px;
    margin: inherit;
    margin-top: 20px; }
  /*---------------motograph Page Ends------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.upload .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .motostop-wrp {
    width: 100%; }
  .motostop-wrp ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .motostop-wrp ul li {
    margin: 20px 40px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center; }
  section.upload .upload-img {
    min-height: inherit; }
  /*---------------my-motostop Page Ends------------------*/
  #touring-overlay {
    display: none; }
  /*---------------Home Page Starts------------------*/
  @supports (-webkit-appearance: none) {
    .home-slides {
      height: calc(100vh - 56px); } }
  span.sprite {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  section.login-popup h4 {
    font-size: 2.5rem; }
  header .btn-wrp {
    margin-top: initial; }
  section.login-popup {
    padding: 30px 0; }
  section.login-popup .cross-sign {
    top: -25px; }
  section.login-popup .login-btn {
    margin: 25px 0; }
  header .sel-lang-xls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  header .profile-drop.sel-lang .lang-drop li,
  header .sel-lang .lang-drop li {
    padding: 5px 10px;
    margin: initial;
    text-align: center; }
  header .profile-drop .ride-img {
    width: 35px;
    height: 35px; }
  header .mob-menu p {
    font-size: 1.4rem; }
  header.active .mob-menu p {
    font-size: 1.2rem; }
  .lang-drop li a {
    line-height: 20px; }
  .lang-drop::before {
    right: 10px; }
  .select-box {
    max-width: 200px; }
  .mob-menu {
    display: block; }
  .home-slides[aria-hidden=false] + .home-slides {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  .secondary-logo {
    left: 30%;
    position: relative; }
  .home-slider .slide-author {
    bottom: 70px; }
  .home-slider .owl-item.active + .owl-item {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  .sel-lang .select-box {
    display: block; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  section.story-section {
    -webkit-user-select: inherit;
    -moz-user-select: inherit;
    -ms-user-select: inherit;
    user-select: inherit; }
  section.story-section .wrapper {
    cursor: inherit; }
  header.white-head .nav-links li a {
    color: #fff;
    font-size: 2.2rem; }
  section.filter-sect .filter-wrp.list-block {
    display: none; }
  section.filter-sect .wrapper {
    width: inherit;
    top: inherit;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%; }
  section.filter-sect .filter-wrp {
    font-size: 1.4rem;
    width: 90px;
    height: 85px; }
  section.filter-list {
    width: 100%;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%); }
    section.filter-list.active {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
  section.story-section .story-title h4, section.filter-list .check-filter p {
    font-size: 3rem; }
  input[type="checkbox"] + label {
    font-size: 1.6rem; }
  input[type="checkbox"] + label::after {
    font-size: 1.2rem;
    top: 0; }
  section.story-section .wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  section.story-section .story-wrp {
    margin-bottom: 40px; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  #carousel img {
    width: 100%;
    height: inherit; }
  section.rider-main .ride-info h1 {
    font-size: 5rem; }
  section.rider-main .ride-info p {
    font-size: 2.8rem; }
  /*section.rider-count .count-wrp .km-wrp::before,
	section.rider-count .count-wrp .km-wrp::after {
    	width: 80%;
    	left: 0px;
	}*/
  section.rider-count .slider-wrp h4.slide-head {
    font-size: 2.2rem; }
  section.rider-journey .journey-txt p {
    font-size: 2rem; }
  section.ask-section .ask-wrp p.ask-txt {
    font-size: 2.5rem;
    margin-bottom: 20px; }
  section.ask-section .ask-wrp {
    padding: 40px 20px; }
  input[type="submit"] {
    font-size: 1.6rem; }
  section.ask-section .ask-wrp form#ask-form select,
  section.ask-section .ask-wrp form#ask-form input[type="email"] {
    font-size: 1.6rem; }
  section.ask-section .form-txt p {
    font-size: 1.6rem; }
  section.ask-section .next-riders .rider-feed button {
    font-size: 3rem;
    margin: 0 20px; }
  /*section.rider-count .count-wrp .km-wrp::after {
		@include translateX(150%);
	}*/
  section.rider-count .count-wrp .km-wrp::before {
    -webkit-transform: translateX(-120%);
    -ms-transform: translateX(-120%);
    transform: translateX(-120%); }
  section.rider-count .count-wrp .km-wrp::after {
    -webkit-transform: translateX(150%);
    -ms-transform: translateX(150%);
    transform: translateX(150%); }
  section.rider-count .count-wrp .km-wrp::before,
  section.rider-count .count-wrp .km-wrp::after {
    width: 80%; }
  .carouselDescWrapper {
    position: relative;
    /*transform: inherit;*/
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    clear: both;
    max-width: 100%;
    left: 0;
    z-index: 0;
    padding: 50px 20px;
    color: white;
    border: none; }
  .carouselDescWrapper .icon-i {
    display: none; }
  section.rider-journey .round-slider .round-arr {
    position: inherit;
    bottom: 10px; }
  section.rider-journey .journey-wrp {
    padding: 0 15px; }
  .roundabout-holder,
  .roundabout-moveable-item {
    height: inherit; }
  .carouselWrapper {
    position: relative;
    overflow: visible;
    height: inherit;
    float: none; }
  /*#carousel,
	#carousel li {
		float: inherit;
		height: 400px;
	}
	#carousel {
    	width: 90%;
    	margin: 0 5%;
	}
	#carousel li {
		overflow: hidden;
		margin-left: 0;
	}*/
  .carouselDescWrapper .carouselDesc {
    margin-top: 10px; }
  section.rider-journey .round-slider {
    float: none;
    margin: 30px 0; }
  .social-wrp {
    float: none; }
  section.rider-journey .container {
    padding: 0; }
  .pitstops-wrp li {
    font-size: 1.2rem; }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Starts------------------*/
  section.specify .features-block .info-bg {
    height: 250px; }
  section.specify .features-block .info-wrp p {
    font-size: 2.5rem; }
  .know-more {
    font-size: 1.4rem;
    padding: 6px 10px; }
  section.specify .bike-wrp .bike-image {
    max-width: 700px; }
  section.specify .features-block {
    margin-top: 50px; }
  section.specify #specifications #spec1 {
    top: -17%; }
  section.specify #specifications #spec2 {
    top: -22%; }
  section.specify #specifications #spec3 {
    top: -12%; }
  section.specify #specifications #spec4 {
    top: -20%; }
  section.specify #features #feat3 {
    top: -25%; }
  section.specify #features #feat1 {
    top: -22%; }
  section.specify #features #feat2 {
    top: -32%; }
  section.sport .sport-txt p.bold {
    font-size: 4rem; }
  section.sport .sport-txt {
    font-size: 3rem; }
  section.specify .specify-desc .desc p {
    margin-bottom: 5px;
    line-height: 19px; }
  section.specify .specify-desc .desc .head-line {
    margin-bottom: 5px; }
  .yellow-dots::after {
    display: none; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 95%;
    line-height: 25px;
    font-size: 1.8rem; }
  section.about .wrapper .video-para .click-here .click-text {
    font-size: 1.8rem;
    line-height: 25px; }
  section.about .wrapper .video-para .click-here {
    font-size: 2.5rem; }
  .thumb-wrp .thumb-slider .owl-nav button span {
    height: 25px; }
  /*---------------About Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  .add-moto .add-label {
    width: 25px;
    height: 25px;
    font-size: 25px;
    right: 20px; }
  section.share-main .sport-txt .text-parent {
    font-size: 4rem; }
  .form-title {
    font-size: 3rem; }
  section.share-profile .profile-desc .input-data label {
    font-size: 2rem; }
  input.share-input, textarea.share-msg {
    font-size: 1.8rem;
    padding: 7px; }
  .yel-btn {
    background-color: #fff200;
    padding: 6px 35px; }
  section.share-main .sport-txt p {
    font-size: 3rem; }
  section.gallery-upload .file-btn .add-label span {
    width: 34px;
    height: 34px; }
  section.sport .sport-txt {
    line-height: 50px; }
  .add-pic .file-btn label {
    width: 120px; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share myTrip Page Starts------------------*/
  section.my-trip .publish-wrp ul .trip-para label {
    font-size: 1.8rem; }
  section.my-trip .publish-wrp ul .trip-view p {
    margin-left: 20px;
    font-size: 1.6rem; }
  section.my-trip .publish-wrp .trip-paginate .btn,
  section.my-trip .publish-wrp .trip-paginate .pagination {
    font-size: 1.6rem; }
  section.my-trip .publish-wrp ul .trip-para label::before {
    width: 20px;
    height: 20px; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    left: 5px;
    width: 12px;
    height: 12px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::before {
    width: 25px;
    height: 25px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    top: -8px;
    left: 6px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    top: -8px;
    left: 6px;
    width: 15px;
    height: 15px; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    top: 50%; }
  section.my-trip .publish-wrp ul .trip-view p,
  section.my-trip .publish-wrp ul .trip-view a,
  section.my-trip .publish-wrp ul .trip-view span {
    font-size: 1.6rem; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------Share Upload Page Starts------------------*/
  section.pitstop-plot .map-wrp iframe {
    height: 350px; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label {
    font-size: 1.6rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label .plus-sign {
    font-size: 60px; }
  section.upload .upload-img .rides-upload .btn.border-btn {
    margin-top: 30px;
    font-size: 1.4rem;
    padding: 5px 25px; }
  .form-title {
    font-size: 2.5rem; }
  input[type="submit"].yel-btn {
    font-size: 1.4rem; }
  /*---------------Share Upload Page Ends------------------*/
  /*---------------My Profile Page Starts------------------*/
  section.recent-activity .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  section.recent-activity .recent-blog {
    width: 48%; }
  section.recent-activity .recent-blog .main-txt {
    font-size: 3rem; }
  .map-loc p {
    margin-left: 20px;
    font-size: 1.8rem; }
  .map-loc .map-img {
    max-width: 55px; }
  .follow-wrp .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .follow-wrp .follow-count {
    width: 65%;
    margin: 0;
    margin-top: 20px; }
  /*---------------My Profile Page Ends------------------*/
  /*-------------  Add Motogaram Starts  -----------------*/
  section.add-motogaram .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.add-motogaram .route-wrp {
    width: 100%;
    margin-bottom: 20px; }
  section.add-motogaram .upload-img {
    width: 100%; }
  section.add-motogaram .detail-wrp {
    margin-bottom: 20px; }
  section.add-motogaram .detail-wrp:last-child {
    margin-bottom: 0px; }
  section.add-motogaram .route-wrp .form-title {
    font-size: 2rem; }
  section.add-motogaram .route-wrp .input-wrp input,
  section.add-motogaram .route-wrp textarea {
    font-size: 1.8rem; }
  section.add-motogaram .route-wrp textarea {
    margin-bottom: 0; }
  section.add-motogaram .upload-img .upload-box {
    width: 49%;
    height: 250px; }
  /*-------------  Add Motogaram Ends  -----------------*/
  /*-------------  My Motogaram Starts  -----------------*/
  section.my-motogaram .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.my-motogaram .motg-profile {
    width: 100%;
    margin-bottom: 20px; }
  section.my-motogaram .motg-profile .rider-profile {
    padding: 20px; }
  section.my-motogaram .motg-profile .rider-profile .ride-name p {
    font-size: 2rem; }
  section.my-motogaram .motg-gallery {
    width: 100%; }
  section.my-motogaram .motg-gallery .inner-wrp {
    width: 100%; }
  section.my-motogaram .motg-profile .motg-trip {
    padding: 20px; }
  section.my-motogaram .motg-profile .motg-trip .title {
    font-size: 2.2rem; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel button.owl-prev {
    left: 0; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel button.owl-next {
    right: 0; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel span {
    color: #fff;
    padding: 0 40px; }
  /*-------------  My Motogaram End  -----------------*/
  .riding-inspiration {
    height: inherit !important; }
  .share-wrp p {
    font-size: 1.8rem; }
  .detail-wrp .error {
    font-size: 14px; } }

@media screen and (max-width: 767px) {
  .update .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .update .update-wrp {
    width: 100%;
    margin-bottom: 20px; }
  .update .update-wrp:last-child {
    text-align: center; }
  .update .update-wrp img {
    width: 70%; }
  .motogram-update .update-wrp img {
    width: 100%; }
  .start-wrp {
    padding: 0; }
  .start-wrp .flag-wrp p {
    line-height: 20px;
    font-size: 1.4rem; }
  .comments .com-img {
    max-width: 50px; }
  .comments .comment-wrp, .comments .com-write {
    padding: 10px; }
  .messages .com-img {
    margin-right: 10px; }
  .messages .msg-wrp ul li {
    width: 40%; }
  .messages .msg-block .com-write {
    width: 100%; }
  /*------------- Home Page Starts -----------------*/
  section.ride-details .wrapper {
    height: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: initial !important; }
  section.ride-details .wrapper .img-wrp {
    width: 100%;
    height: 250px;
    margin-bottom: 20px;
    background-size: cover !important; }
  section.inspiring .inspire-block {
    width: 100%; }
  .photo-gallery .photo-block:first-child {
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  .photo-gallery .photo-block:last-child {
    right: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  .photo-gallery .photo-block {
    height: 140px;
    max-width: 140px;
    margin-bottom: 10px; }
  section.inspiring .inspire-block p {
    margin: 15px 0;
    font-size: 1.4rem; }
  section.inspiring .inspire-block.inspire-slider {
    width: 90%; }
  .photo-gallery .photo-row:nth-child(2) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .photo-gallery .photo-row:nth-child(2) .photo-block {
      width: 100%;
      max-width: 100%; }
      .photo-gallery .photo-row:nth-child(2) .photo-block:nth-child(2) {
        margin: 15px 0; }
  .home-slide .owl-dots > button span {
    width: 12px;
    height: 12px; }
  .home-slide .owl-dots > button.active span {
    width: 15px;
    height: 15px; }
  /*------------- Home Page Starts -----------------*/
  /*------------- Profile Page Starts -----------------*/
  section.profile .profile-photo .rel-wrp {
    top: -95px; }
    section.profile .profile-photo .rel-wrp .error {
      font-size: 12px; }
  .profile-banner .pos-wrp .error {
    font-size: 12px; }
  .motograph-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .info-wrp .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .info-wrp .info p {
      margin: 5px 0;
      font-size: 1.4rem; }
  .ride-info h3 {
    font-size: 2.7rem; }
  .ride-info p {
    font-size: 1.8rem;
    margin-right: 20px; }
  section.profile-tab .inside-container > .wrapper li {
    font-size: 1.4rem;
    padding: 15px 10px; }
  section.profile .profile-desc h3 {
    font-size: 2.2rem; }
  .info-wrp {
    font-size: 1.6rem; }
  section.profile .profile-photo .profile-pic {
    width: 130px;
    height: 130px; }
  .profile-drop .rider-profile p {
    display: none; }
  section.sport .wrapper {
    height: 450px; }
  /*------------- Profile Page Ends -----------------*/
  /*------------- Header Starts -----------------*/
  header .nav-links > ul li a {
    font-size: 2rem; }
  header .mob-menu p {
    display: none; }
  input[type="submit"], .btn {
    font-size: 1.2rem; }
  header .primary-logo img {
    width: 90%; }
  .lang-drop li a {
    font-size: 1.3rem; }
  /*------------- Header Ends -----------------*/
  /*------------- Riding Calendar Starts -----------------*/
  section.my-ride .wrapper .detail-wrp .origin-data {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    section.my-ride .wrapper .detail-wrp .origin-data .flex-wrp {
      width: 100%;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
  section.my-ride .wrapper .detail-wrp .origin-data > span {
    margin-top: 0; }
  section.my-ride .wrapper .detail-wrp span.line::after {
    border: none;
    width: 3px;
    height: 30px;
    margin: 5px 15px;
    background-color: #000; }
  section.my-ride .terms-wrp .checklabel {
    font-size: 1.6rem; }
  section.my-ride .wrapper .detail-wrp input, section.my-ride .wrapper .detail-wrp textarea,
  section.my-ride .wrapper .detail-wrp .row input, section.my-ride .wrapper .detail-wrp .row .time-wrp div,
  section.my-ride .wrapper .detail-wrp .row .time-wrp div select {
    font-size: 1.6rem; }
  section.my-ride .wrapper .detail-wrp .row .time-wrp div {
    padding: inherit; }
  section.my-ride .wrapper .detail-wrp p {
    font-size: 1.6rem;
    margin-bottom: 5px; }
  section.my-ride .wrapper .row > p {
    font-size: 1.4rem; }
  .drop-menu {
    top: 120px;
    left: 130px; }
  section.title-wrp .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  section.title-wrp .filter-wrp {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 20px; }
  .filter-btn {
    margin: initial;
    margin-left: 20px; }
  section.riding-calendar .tour-ride .title-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.riding-calendar .travel-dist {
    margin-top: 25px; }
  section.riding-calendar .tour-ride .tour-details h3 {
    font-size: 2.2rem; }
  section.riding-calendar .tour-ride .tour-details.travel-dist p {
    font-size: 1.8rem; }
  section.riding-calendar .tour-ride {
    padding: 10px; }
  section.riding-calendar .tour-ride {
    font-size: 1.4rem; }
  section.riding-calendar .join-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit; }
  .date-slider {
    width: 80%; }
  .days-slider {
    width: 60%; }
  section.riding-calendar .tour-ride:first-child {
    margin-top: 70px; }
  section.riding-calendar .tour-ride:first-child:after {
    height: 40px; }
  /*------------- Riding Calendar Starts -----------------*/
  /*---------------Gallery Page Starts------------------*/
  section.gallery .grid-item {
    max-width: 200px; }
  .like-wrp {
    font-size: 1.6rem; }
  .like-wrp .likes {
    font-size: 20px; }
  section.gallery-upload .file-btn .add-label span {
    width: 30px;
    height: 30px; }
  /*---------------Gallery Page Starts------------------*/
  /*---------------motograph Page Starts------------------*/
  section.rider-main .ride-info h1, .journey-txt h1 {
    font-size: 4rem; }
  .journey-txt p {
    font-size: 2rem;
    line-height: 30px; }
  /*---------------motograph Page Starts------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.upload .upload-img .rides-upload .select-upload {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  section.upload .upload-img .rides-upload .select-upload .upload-box {
    width: 95%;
    margin-bottom: 20px;
    height: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    height: 220px; }
    section.upload .upload-img .rides-upload .select-upload .upload-box .trip-desc textarea {
      height: 75px; }
  section.sport .sport-txt {
    line-height: 45px; }
  section.share-main .sport-txt {
    top: 55%; }
  section.upload .upload-img .rides-upload .select-upload .sel-images .label {
    height: 150px; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt .label,
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-video .label {
    font-size: 1.8rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt .label .plus-sign,
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-video .label .plus-sign {
    font-size: 4rem; }
  section.upload .upload-img .rides-upload .moto-input span.left-arr {
    left: 10px; }
  section.upload .upload-img .rides-upload .moto-input.prev-input input {
    padding-left: 40px; }
  section.upload .upload-img .rides-upload .moto-input.next-input input {
    padding-right: 40px; }
  section.upload .upload-img .rides-upload .moto-input span {
    right: 10px; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-video {
    height: 100%; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .imgDiv {
    display: block;
    width: 100%;
    height: 100%; }
  /*---------------my-motostop Page Ends------------------*/
  /*---------------Home Page Starts------------------*/
  section.gallery.home-gallery .grid-txt {
    line-height: 24px; }
  section.gallery.home-gallery .grid {
    margin: 20px auto; }
  .explore-widget {
    max-width: 100%;
    left: 0;
    bottom: 0;
    border: 2px solid #000;
    border-left: none;
    border-right: none; }
  .slide-wrp .slide-info {
    display: none; }
  .explore-widget .explore-moto {
    padding: inherit;
    border-top: 2px solid #000; }
    .explore-widget .explore-moto:hover span {
      width: 40px; }
  .explore-widget .explore-moto a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .explore-widget .explore-moto span {
    background: none;
    color: #000; }
  .explore-widget .info-wrp {
    position: absolute;
    right: 0;
    border: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .explore-widget .info-wrp p:first-child {
    border-right: 4px solid #000;
    border: none; }
  .explore-widget .info-wrp p {
    width: inherit;
    padding: 5px 10px; }
  header span.sprite {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit; }
  header .primary-logo {
    width: 40%; }
  .day-title span.sprite {
    margin: 0 20px; }
  .day-title span.sprite > input {
    width: 80%; }
  .moto-title span.sprite > input {
    width: 55%; }
  section.login-popup {
    max-width: 430px; }
  .detail-wrp .error {
    font-size: 14px; }
  section.login-popup .fb-btn > .fb-input,
  section.login-popup .abcRioButtonLightBlue {
    padding: 7px;
    height: 35px !important; }
  header .nav-links > ul {
    width: 100%;
    overflow-y: auto; }
  header .logo-wrp {
    z-index: 3;
    position: relative; }
  header .profile-drop .ride-img {
    width: 35px;
    height: 35px;
    border: 2px solid white; }
  .slide-wrp .slide-info .slide-desc h1 {
    font-size: 7rem; }
  .explore {
    font-size: 2.2rem; }
  .home-slider .slide-author {
    font-size: 2.8rem; }
  .home-slider .slide-author p {
    font-size: 1.4rem; }
  .home-slider .owl-nav button {
    height: 30px;
    width: 30px;
    bottom: 20px; }
  .home-slider .slide-author {
    bottom: 70px; }
  .slide-wrp .bx-wrapper .bx-next {
    left: 40px; }
  span.scroll-text {
    bottom: 3%; }
  section.scroll-section .wrapper h1 {
    font-size: 3.5rem; }
  span.scroll-text::before {
    height: 70px; }
  section.scroll-section .explore-form .select-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  header .select-box {
    max-width: 100%;
    margin-bottom: 0; }
  .select-box select,
  section.scroll-section .explore-form input[type="submit"] {
    font-size: 2rem; }
  .home-slider .slide-author {
    bottom: 65px;
    left: 25px; }
  .home-slider .owl-nav {
    left: inherit; }
  .home-slider .owl-nav button.owl-next {
    margin-left: 10px; }
  .slide-desc img {
    width: 350px; }
  .explore-form .select-box {
    margin: 20px 0; }
  footer {
    padding: 15px 0; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  section.story-section .story-wrp {
    margin: 0;
    margin-bottom: 40px;
    width: 80%; }
  section.story-section .normal-img, section.story-section .img-block {
    width: 100%; }
  section.story-section .wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  section.rider-journey .round-slider .owl-nav button span {
    font-size: 100px; }
  section.rider-count .count-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.rider-count .count-wrp .km-wrp {
    margin: 100px 0px; }
  section.rider-count .count-wrp .km-wrp::before,
  section.rider-count .count-wrp .km-wrp::after {
    width: 1px;
    left: 50%;
    height: 70px;
    top: -90px; }
  section.rider-count .count-wrp .km-wrp::after {
    top: inherit;
    bottom: -90px; }
  section.rider-count .slider-wrp h4.slide-head {
    margin-bottom: 20px; }
  section.rider-journey .journey-txt h1 {
    font-size: 3.8rem;
    margin-bottom: 10px; }
  section.rider-journey .journey-txt p {
    line-height: 26px; }
  input[type="submit"] {
    font-size: 1.4rem; }
  section.ask-section .next-riders .rider-feed button {
    font-size: 2.5rem; }
  /*#carousel, #carousel li {
    	height: 250px;
	}*/
  .carouselDescWrapper .carouselDesc h2 {
    font-size: 2rem; }
  .social-wrp .social-block span {
    margin-top: 5px; }
  .pitstops-wrp ul {
    width: 1350px; }
  #carousel.round-wheel {
    height: 300px; }
  .round-wheel li img, .round-wheel li iframe {
    max-width: 100%;
    /*height: inherit;*/ }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Starts------------------*/
  section.sport .sport-txt {
    font-size: 2.7rem; }
  section.sport .sport-txt p.bold {
    font-size: 5rem; }
  section.specify .features-txt p {
    font-size: 1.8rem;
    line-height: 27px; }
  section.specify .features-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.specify .features-block .info-wrp p {
    font-size: 2.2rem; }
  section.specify .features-block .info-wrp {
    width: 100%;
    margin-bottom: 50px; }
  section.specify .bike-wrp .motor-wrp {
    margin: 150px 0; }
  section.specify .all-specifications .specify-desc {
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  section.specify .bike-wrp .bike-image {
    max-width: 100%; }
  section.specify .specify-desc .desc .head-bold {
    font-size: 1.2rem;
    line-height: 16px; }
  .yellow-dots {
    width: 10px;
    height: 10px; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 95%;
    line-height: 20px;
    font-size: 1.8rem; }
  .thumb-wrp .thumb-slider .thumb-slides {
    max-width: 100%; }
  .thumb-wrp {
    padding: 50px 60px;
    padding-bottom: 10px; }
  .thumb-wrp .cross-sign {
    right: 5px;
    top: 5px; }
  .cross-sign::before, .cross-sign::after {
    width: 25px; }
  section.about .wrapper .video-para span {
    font-size: 1.6rem;
    line-height: 22px; }
  section.about .wrapper .video-para {
    bottom: 10%; }
  /*---------------About Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  section.share-profile .profile-desc .input-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.share-profile .profile-desc .input-data {
    margin-bottom: 30px; }
  section.share-profile .profile-desc .input-data {
    width: 60%; }
  section.share-profile .profile-desc .input-data input {
    max-width: 100%; }
  .detail-wrp {
    margin-bottom: 30px; }
  section.share-main .sport-txt .text-parent {
    font-size: 3rem; }
  section.pitstop-plot .main-head h2 {
    font-size: 3rem; }
  section.pitstop-plot .main-head button.border-btn {
    font-size: 1.4rem;
    position: static;
    margin: 10px auto;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit; }
  section.pitstop-plot .map-wrp {
    margin: 50px 0; }
  .form-title {
    margin-bottom: 10px;
    font-size: 2.2rem; }
  .journey-img label {
    font-size: 16px; }
  .trip-route span {
    padding: 10px 20px;
    font-size: 1.8rem; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share Profile Page Ends------------------*/
  input[type="submit"], .btn {
    padding: 7px 10px; }
  .add-pic .name-tag .input-block {
    margin-right: 30px; }
  input.share-input, textarea.share-msg,
  .ride-slider .rider-profile p {
    font-size: 1.6rem; }
  section.pitstop-plot .btn-wrp {
    text-align: center;
    margin: 15px 0; }
  section.upload .upload-img {
    min-height: 320px; }
  section.upload .btn-wrp p {
    font-size: 1.6rem; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share myTrip Page Starts------------------*/
  section.my-trip .publish-wrp .trip-names {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  section.my-trip .publish-wrp .trip-names .trip-para {
    margin-bottom: 10px; }
  /*section.my-trip .publish-wrp .trip-names .trip-view {
        margin-left: 10px;
    }*/
  section.my-trip .publish-wrp ul .trip-para label::before {
    width: 17px;
    height: 17px; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    left: 5px;
    width: 9px;
    height: 9px; }
  section.my-trip .publish-wrp ul .trip-para label::before {
    margin-right: 10px; }
  section.my-trip .publish-wrp ul span.sprite {
    margin-left: 0px; }
  section.my-trip .publish-wrp ul .trip-view p {
    font-size: 1.4rem; }
  section.my-trip .publish-wrp ul li {
    padding: 20px 0; }
  span.sprite {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6); }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::before {
    width: 22px;
    height: 22px; }
  section.my-trip .publish-wrp .trip-paginate .btn span {
    top: -3px;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    position: relative; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    top: -5px;
    left: 6px;
    width: 12px;
    height: 12px; }
  section.my-trip .publish-wrp .trip-paginate .pagination {
    font-size: 1.4rem; }
  section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span.sprite > img {
    max-width: 7px; }
  section.my-trip .publish-wrp ul .trip-para label::before {
    top: 3px; }
  section.my-trip .publish-wrp ul .trip-view p,
  section.my-trip .publish-wrp ul .trip-view a,
  section.my-trip .publish-wrp ul .trip-view span {
    margin-left: 20px; }
  section.my-trip .publish-wrp .trip-paginate {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------My Profile Page Starts------------------*/
  .follow-wrp .follow-count {
    width: 100%; }
  section.ride-review .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .map-loc {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  section.recent-activity .recent-blog .author p {
    font-size: 1.4rem; }
  section.recent-activity .recent-blog {
    height: 320px; }
  /*---------------My Profile Page Ends------------------*/
  /*-------------  Add Motogaram Starts  -----------------*/
  section.add-motogaram .route-wrp .form-title {
    font-size: 2rem; }
  section.add-motogaram .route-wrp .input-wrp input,
  section.add-motogaram .route-wrp textarea {
    font-size: 1.6rem; }
  section.add-motogaram .upload-img .upload-box {
    width: 49%;
    height: 250px; }
  /*-------------  Add Motogaram Ends  -----------------*/
  /*-------------  My Motogaram Starts  -----------------*/
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel span {
    font-size: 100px; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 350px; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel span {
    padding: 0 10px; }
  /*-------------  My Motogaram End  -----------------*/
  /*-------------  Motogaram Gallary Starts  -----------------*/
  section.add-popup {
    max-width: 80%; }
  section.add-popup .wrapper.flex-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.add-popup .add-gal {
    font-size: 2rem;
    padding: 7px 14px; }
  section.add-popup .or {
    margin: 25px 0; }
  /*-------------  Motogaram Gallary End  -----------------*/ }

@media screen and (max-width: 480px) {
  .update .update-wrp img {
    width: 100%; }
  .update .update-wrp p, .update .update-wrp .update-btn p {
    font-size: 1.4rem;
    line-height: 22px; }
  .update .update-wrp .update-btn {
    margin-top: 20px; }
  section.gallery h3 {
    font-size: 2rem; }
  .start-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .start-wrp:before {
    width: 2px;
    height: 100px; }
  .start-wrp .flag-wrp:first-child {
    margin-bottom: 120px; }
  .start-wrp .flag-wrp img {
    max-width: 45px; }
  .messages .msg-block .com-write .btn-wrp .btn {
    font-size: 1.2rem;
    padding: 7px 20px; }
  .messages .msg-wrp ul li {
    margin: 5px 15px;
    font-size: 1.2rem;
    line-height: 16px;
    padding: 5px; }
  .comments .com-img {
    max-width: 30px;
    margin-right: 10px; }
  .ui-datepicker td {
    font-size: 1.4rem; }
  .comments .com-block .com-txt p {
    line-height: 22px;
    font-size: 1.4rem; }
  .comments .com-block .time {
    font-size: 1.2rem; }
  .comments h3 {
    font-size: 1.8rem;
    margin-bottom: 10px; }
  .comments .comment-wrp, .comments .com-write {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .comments .com-write .btn-wrp {
    width: 100%;
    text-align: right; }
  .comments .com-write textarea {
    height: 50px;
    padding: 5px;
    font-size: 1.2rem; }
  /*------------- Home Page Starts -----------------*/
  .home-widget {
    line-height: 30px; }
  .photo-gallery .photo-row:nth-child(2) .photo-block {
    height: 150px; }
  .photo-gallery .photo-row:nth-child(2) .photo-block:nth-child(2) {
    height: 200px; }
  .photo-gallery .photo-block {
    height: 100px;
    max-width: initial;
    width: 32%;
    margin-bottom: 10px; }
  section.ride-details {
    padding-top: 0; }
  section.ride-details .wrapper .img-wrp .btn-wrp {
    margin-top: 10px; }
  .home-widget h2 {
    font-size: 2.5rem; }
  .home-widget p {
    font-size: 2rem; }
  .home-widget .btn-wrp {
    margin-top: 5px; }
  .home-widget .btn-wrp > input {
    margin-right: 10px; }
  .heading {
    font-size: 2.5rem;
    line-height: 30px; }
  section.inspiring .inspire-block p {
    line-height: 22px; }
  section.inspiring .inspire-block .btn-wrp > input,
  section.inspiring .inspire-block .btn-wrp button {
    margin-right: 0;
    margin-bottom: 15px; }
  section.inspiring .inspire-block.inspire-slider {
    width: 100%; }
  section.inspiring .inspire-block .btn-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .photo-gallery .photo-block {
    padding: 0; }
    .photo-gallery .photo-block h1 {
      font-size: 2.5rem; }
  .btn-wrp {
    margin-top: 15px; }
  /*------------- Home Page Ends -----------------*/
  /*------------- Profile Page Starts -----------------*/
  .error-profile {
    font-size: 1.4rem; }
  section.profile-tab .inside-container > .wrapper li a:before {
    bottom: 3px; }
  .journey-img label {
    font-size: 14px; }
  section.profile .profile-photo .profile-upload .upload-btn {
    top: -10px; }
    section.profile .profile-photo .profile-upload .upload-btn label {
      width: 50px;
      height: 50px; }
  .upload-btn {
    padding: 7px 5px; }
  section.profile .wrapper .profile-photo .profile-pic {
    width: 80px;
    height: 80px;
    top: -50px; }
  .profile-drop.sel-lang .lang-drop {
    right: 0;
    top: 45px; }
  section.profile .wrapper .profile-photo .btn-wrp {
    margin-left: 10px; }
  section.profile .wrapper .profile-desc {
    margin-top: -30px; }
  section.profile .profile-desc > p {
    line-height: 20px;
    font-size: 1.4rem; }
  .info-wrp .follow-block span {
    font-size: 1.6rem; }
  .info-wrp .follow-block span {
    font-size: 1.6rem; }
  section.profile .profile-desc h3 {
    font-size: 2rem; }
  .info-wrp .info span {
    margin-right: 5px; }
    .info-wrp .info span img {
      width: 20px; }
  .ride-info h3 {
    font-size: 2.2rem; }
  .ride-info p {
    font-size: 1.4rem;
    margin-right: 15px; }
  .motograph-wrp {
    padding: 10px; }
  .motograph-wrp {
    height: 250px; }
  section.profile-tab .inside-container > .wrapper li {
    padding: 10px 0;
    font-size: 1.2rem;
    white-space: nowrap; }
    section.profile-tab .inside-container > .wrapper li:before {
      bottom: 5px; }
    section.profile-tab .inside-container > .wrapper li.profile-drop .lang-drop li {
      padding: 5px 10px;
      font-size: 1.2rem; }
  section.profile-tab .inside-container .tab-view {
    margin-top: 10px; }
  .profile-data {
    margin-bottom: 50px; }
  .prodile-tab .lang-drop {
    right: 0px;
    top: 35px; }
  section.profile-tab .wrapper > ul > li:nth-child(4), section.profile-tab .wrapper > ul > li:last-child {
    display: none; }
  section.profile-tab .wrapper .lang-drop {
    right: 0px;
    top: 40px; }
  section.profile-tab .inside-container > .wrapper li.profile-drop {
    display: block; }
  /*------------- Profile Page Ends -----------------*/
  /*------------- Riding Calendar Starts -----------------*/
  .detail-wrp input, .detail-wrp textarea, .detail-wrp select {
    border: 1px solid #D6D6D6; }
  .fa-plus-square {
    font-size: 22px; }
  section.my-ride .wrapper .detail-wrp p,
  section.my-ride .wrapper .row h3 {
    font-size: 1.4rem; }
  section.my-ride .wrapper .row > p {
    font-size: 1.2rem;
    line-height: 22px; }
  .btn-wrp .join-btn {
    padding: 7px 10px;
    border: 1px solid #000; }
  section.my-ride .terms-wrp .checklabel,
  section.my-ride .terms-wrp a {
    font-size: 1.4rem; }
  .checkmark {
    height: 18px;
    width: 18px;
    border: 2px solid #000; }
  .checklabel {
    padding-left: 25px; }
  section.my-ride .wrapper .detail-wrp .row input {
    width: 90%; }
  section.my-ride .wrapper .detail-wrp span.line::after,
  section.my-ride .wrapper .detail-wrp .row .pitstop-add .pits-input:after {
    width: 2px; }
  section.my-ride .wrapper .detail-wrp input, section.my-ride .wrapper .detail-wrp textarea,
  section.my-ride .wrapper .detail-wrp .row input, section.my-ride .wrapper .detail-wrp .row .time-wrp div,
  section.my-ride .wrapper .detail-wrp .row .time-wrp div select,
  .detail-wrp select,
  section.my-ride .wrapper .detail-wrp .row .time-wrp div input, section.my-ride .wrapper .detail-wrp .row .time-wrp div select {
    font-size: 1.4rem;
    padding: 5px 7px; }
  section.my-ride .wrapper .detail-wrp {
    margin-bottom: 10px; }
  section.my-ride .wrapper .detail-wrp .row .time-wrp div {
    padding: inherit; }
  section.my-ride .wrapper .detail-wrp .row input, section.my-ride .wrapper .detail-wrp .row .time-wrp div {
    border: 2px solid #000; }
  section.my-ride {
    padding: 20px 0; }
  .drop-menu {
    top: 120px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  section.title-wrp .pg-title h1 {
    font-size: 2rem; }
  .date-slider .item {
    font-size: 2.2rem; }
  .days-slider .item {
    font-size: 1.6rem; }
  .date-slider {
    width: 90%; }
  .days-slider {
    width: 70%; }
  section.riding-calendar .tour-ride .tour-details h3 {
    font-size: 1.6rem; }
  section.riding-calendar .travel-dist {
    margin-top: 15px; }
  section.riding-calendar .tour-ride .tour-details .email p {
    font-size: 1.2rem;
    line-height: 20px; }
  section.riding-calendar .tour-ride .tour-details .email p span {
    display: block; }
  section.riding-calendar .tour-ride .tour-details.travel-dist p {
    font-size: 1.6rem; }
  input#search {
    font-size: 14px; }
  section.riding-calendar .tour-ride:first-child {
    margin-top: 50px; }
  section.riding-calendar .tour-ride:first-child:after {
    height: 30px; }
  section.riding-calendar .tour-ride {
    margin: 40px 0; }
  section.riding-calendar .tour-ride:after {
    height: 25px;
    top: -10px; }
  /*------------- Riding Calendar Ends -----------------*/
  /*---------------Gallery Page Starts------------------*/
  section.gallery .grid-item {
    max-width: 100%;
    margin: 5px 0; }
  section.gallery {
    padding: 20px 0; }
  section.gallery-upload .wrapper {
    height: 300px; }
  section.gallery-upload .file-btn .add-label {
    font-size: 2.5rem; }
  /*---------------Gallery Page Starts------------------*/
  /*---------------motograph Page Starts------------------*/
  section.rider-main .ride-info h1, .journey-txt h1 {
    font-size: 2.5rem; }
  .journey-txt p {
    font-size: 1.6rem;
    line-height: 23px; }
  section.rider-count .slider-wrp h4.slide-head {
    font-size: 2rem; }
  /*---------------motograph Page Ends------------------*/
  /*---------------my-motostop Page Starts------------------*/
  section.upload .add-camera > img {
    max-width: 30px;
    width: 100%; }
  section.upload .upload-img .rides-upload .btn-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.upload .upload-img .rides-upload .moto-input {
    width: 200px; }
  section.upload .rides-upload .prev-input input, section.upload .rides-upload .next-input input {
    width: 100%; }
  section.upload .rides-upload .next-input input {
    margin: 10px 0; }
  /*---------------my-motostop Page Ends------------------*/
  /*---------------Home Page Starts------------------*/
  section.gallery.home-gallery .grid-txt {
    font-size: 14px;
    line-height: 22px;
    text-align: left; }
  .day-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .day-title span.sprite > input {
    width: 70%; }
  .moto-title span.sprite > input {
    width: 45%; }
  section.login-popup h4 {
    font-size: 2rem; }
  section.login-popup .abcRioButtonContents,
  section.login-popup .fb-btn > .fb-input > input {
    font-size: 14px !important; }
  section.login-popup {
    max-width: 90%;
    padding: 40px 0; }
  section.login-popup .cross-sign {
    top: -35px;
    right: 10px; }
  .mob-menu span,
  .mob-menu span::before, .mob-menu span::after {
    width: 30px; }
  header .nav-links li {
    margin: 15px 0; }
  header .mob-menu span {
    width: 25px;
    height: 2px; }
    header .mob-menu span:before, header .mob-menu span:after {
      width: 25px;
      height: 2px;
      top: 8px; }
    header .mob-menu span:after {
      top: -8px; }
  header .profile-drop .ride-img {
    width: 30px;
    height: 30px;
    border: 1px solid white; }
  header .profile-drop.sel-lang .lang-drop li a {
    font-size: 1.2rem; }
  .mob-menu span::after {
    top: 10px; }
  .mob-menu span::before {
    top: -10px; }
  .mob-menu {
    right: 10px; }
  header {
    padding: 15px 0; }
  header .secondary-logo a {
    max-width: 80px; }
  .secondary-logo {
    left: 20%; }
  .slide-wrp .slide-info .slide-desc h1 {
    font-size: 4.5rem; }
  .ride-para span {
    font-size: 1.8rem; }
  .explore {
    font-size: 1.8rem; }
  .container {
    padding: 0 10px; }
  .home-slider .slide-author {
    font-size: 1.8rem; }
  .home-slider .slide-author p {
    font-size: 1.2rem; }
  .slide-wrp .bx-wrapper .bx-controls-direction {
    /*left: 50%;*/
    position: absolute;
    bottom: 60px;
    left: 20px;
    /*transform: translateX(-50%);*/ }
  .home-slider .owl-nav button {
    position: relative;
    bottom: 0;
    left: 0; }
  .slide-wrp .bx-wrapper .bx-next {
    margin-left: 10px; }
  /*.home-slider .slide-author {
        bottom: 100px;
        left: 20px;
	}*/
  span.scroll-text {
    bottom: 4%; }
  .slide-wrp .slide-info .slide-action {
    margin-top: 25px; }
  section.scroll-section .wrapper h1 {
    font-size: 3rem; }
  .select-box select,
  section.scroll-section .explore-form input[type="submit"] {
    font-size: 1.6rem; }
  header .select-box {
    margin-bottom: 0; }
  section.scroll-section .wrapper {
    margin: 60px 0; }
  section.scroll-section .explore-form .select-wrp {
    margin: 20px 0; }
  span.scroll-text::before {
    height: 70px; }
  span.drop-arr {
    top: 60%; }
  /*.home-slider .owl-nav {
		bottom: 60px;
	    left: 20px;
	}*/
  .home-slider .owl-nav button {
    height: 25px;
    width: 25px; }
  .slide-desc img {
    width: 280px; }
  .explore-form .select-box {
    margin: 10px 0; }
  .drop-arr:before, .drop-arr:after {
    border: 6px solid transparent;
    border-top: 6px solid #363e3c; }
  .sel-lang .select-box span::before {
    border-top: 6px solid white; }
  .sel-lang .select-box span::after {
    border-top: 6px solid black; }
  /*---------------Home Page Ends------------------*/
  /*---------------Diary Page Starts------------------*/
  section.story-section .story-wrp {
    margin-bottom: 25px;
    width: 90%; }
  section.story-section .normal-img,
  section.story-section .img-block {
    width: 100%; }
  section.filter-sect .filter-wrp img {
    max-width: 25px;
    width: 100%; }
  section.filter-sect .filter-wrp {
    font-size: 1.2rem;
    width: 60px;
    height: 55px; }
  section.story-section .story-title h4,
  section.filter-list .check-filter p {
    font-size: 1.8rem; }
  input[type="checkbox"] + label {
    font-size: 1.4rem; }
  section.filter-list .check-filter {
    margin-bottom: 40px; }
  .cross-sign {
    padding: 12px; }
  .cross-sign::before, .cross-sign::after {
    width: 25px; }
  input[type="checkbox"] + label::before {
    top: 2px;
    position: relative; }
  /*---------------Diary Page Ends------------------*/
  /*---------------Inner Page Starts------------------*/
  .carouselDescWrapper {
    padding: 20px; }
  section.rider-journey .round-slider .owl-nav button span {
    font-size: 60px; }
  section.rider-journey .round-slider .owl-nav button.owl-next {
    right: 10px; }
    section.rider-journey .round-slider .owl-nav button.owl-next:hover {
      right: 10px; }
  section.rider-journey .round-slider .owl-nav button.owl-prev {
    left: 10px; }
    section.rider-journey .round-slider .owl-nav button.owl-prev:hover {
      left: 10px; }
  section.rider-journey .round-slider .owl-nav button.owl-next span:hover {
    right: 10px; }
  section.rider-journey .round-slider .owl-nav button.owl-prev span:hover {
    left: 10px; }
  .carouselDescWrapper .carouselDesc p {
    font-size: 1.4rem; }
  section.rider-main .ride-info h1 {
    font-size: 3.5rem; }
  .rider-profile p {
    font-size: 2.2rem; }
  section.rider-main .ride-info p {
    font-size: 2rem;
    margin-top: 10px; }
  .gpx-wrp {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .gpx-wrp .gpx-para {
    font-size: 1.2rem;
    margin-right: inherit; }
  section.rider-count .count-wrp .rides .count {
    font-size: 4rem; }
  section.rider-count .count-wrp .km-wrp {
    margin: 80px 0px; }
  section.rider-count,
  section.rider-journey,
  section.rider-count .count-wrp {
    padding: 30px 0; }
  section.ask-section .ask-wrp {
    padding: 30px 20px; }
  section.rider-count .count-wrp .km-wrp::before,
  section.rider-count .count-wrp .km-wrp::after {
    height: 50px;
    top: -60px; }
  section.rider-count .count-wrp .km-wrp::after {
    bottom: -60px;
    top: inherit; }
  section.rider-journey .journey-txt h1 {
    font-size: 2.7rem;
    line-height: 30px; }
  section.rider-journey .journey-txt p {
    line-height: 20px;
    font-size: 1.6rem; }
  section.ask-section .ask-wrp form#ask-form select,
  section.ask-section .ask-wrp form#ask-form input[type="email"] {
    padding: 7px 10px;
    font-size: 1.4rem; }
  input[type="submit"] {
    font-size: 1.2rem; }
  section.ask-section .form-txt p {
    font-size: 1.4rem;
    line-height: 20px; }
  section.ask-section .next-riders .rider-feed button {
    font-size: 2rem;
    margin: 0 10px; }
  section.rider-count .rider-profile p {
    font-size: 1.4rem; }
  section.rider-count .count-wrp .km-wrp {
    height: 120px;
    width: 120px; }
  /*#carousel, #carousel li {
    	height: 150px;
	}*/
  .social-wrp .social-block {
    width: 45px; }
  .social-wrp .social-block span {
    font-size: 1.6rem; }
  section.rider-journey .round-slider {
    margin-bottom: 0; }
  .pitstops-wrp li {
    font-size: 1.2rem; }
  .pitstops-wrp ul {
    width: 1200px; }
  #carousel.round-wheel {
    height: 220px; }
  /*#carousel.round-wheel {
    	height: 210px;
	}*/
  section.rider-journey .round-slider .round-arr .arr-move {
    width: 25px;
    height: 25px; }
  .pitstops-wrp li {
    font-size: 1rem; }
  /*---------------Inner Page Ends------------------*/
  /*---------------Know Page Starts------------------*/
  section.sport .sport-txt {
    font-size: 2.8rem;
    line-height: 35px; }
  section.sport .sport-txt p.bold {
    margin-top: 20px;
    font-size: 3.5rem;
    line-height: 42px; }
  section.specify {
    margin: 20px 0; }
  section.specify .features-txt p {
    font-size: 1.6rem;
    line-height: 23px; }
  section.specify .features-block .info-wrp p {
    font-size: 2rem;
    margin-bottom: 0; }
  section.specify .features-block .info-wrp {
    margin-bottom: 30px; }
  section.specify #features .specify-desc {
    max-width: 90%; }
  .yellow-dots {
    width: 10px;
    height: 10px; }
  section.specify .specify-desc .desc p {
    margin-bottom: 2px; }
  section.specify .bike-wrp .motor-wrp {
    margin: 100px 0; }
  section.specify .specify-desc .desc .head-line {
    font-size: 1.6rem;
    margin-bottom: 5px; }
  section.specify .specify-desc .desc {
    font-size: 1.2rem;
    line-height: 18px; }
  section.specify .specify-desc .sepcify-image span.cross-sign::before,
  section.specify .specify-desc .sepcify-image span.cross-sign::after {
    width: 25px; }
  section.specify .specify-desc .sepcify-image span.cross-sign {
    top: 6px;
    right: 6px;
    width: 25px;
    padding: 12px; }
  section.specify .features-block .info-bg {
    height: 180px; }
  section.specify .features-block {
    margin-top: 30px; }
  section.sport .sport-txt {
    top: 50%; }
  section.sport .sport-txt p {
    position: absolute;
    left: 50%;
    width: 80%;
    top: -120px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  section.sport .sport-txt p.bold {
    position: absolute;
    width: 95%;
    top: 50px; }
  /*---------------Know Page Ends------------------*/
  /*---------------About Page Starts------------------*/
  section.about .wrapper .video-para {
    width: 95%;
    line-height: 16px;
    font-size: 1.4rem;
    bottom: 10%; }
  section.about .wrapper .slide-desc {
    top: 20%; }
  .thumb-wrp .thumb-slider .owl-nav {
    top: 25%; }
  section.about .wrapper .video-para {
    width: 100%; }
  section.about .wrapper .video-para .click-here {
    font-size: 2rem; }
  section.about .wrapper .video-para .click-here .click-text {
    font-size: 1.4rem;
    line-height: 22px; }
  .thumb-wrp {
    padding: 40px 60px 10px 60px; }
  /*---------------About Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  section.share-main .sport-txt p {
    position: static;
    width: inherit;
    -webkit-transform: initial;
    -ms-transform: initial;
    transform: initial;
    font-size: 2.5rem;
    margin-bottom: 20px; }
  section.share-profile .profile-desc .input-data {
    width: 80%; }
  section.share-profile .profile-desc .input-data label {
    font-size: 1.8rem; }
  input.share-input, textarea.share-msg {
    font-size: 1.6rem;
    padding: 5px; }
  section.share-profile .profile-desc .form-title {
    margin-bottom: 40px; }
  .journey-img label img {
    max-width: 25px;
    width: 100%;
    margin-right: 10px; }
  section.sport .wrapper {
    height: 400px; }
  .add-moto .moto-inputs {
    width: 90%;
    max-height: 180px; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share favourite Page Ends------------------*/
  .form-title {
    font-size: 1.8rem; }
  /*---------------Share favourite Page Ends------------------*/
  /*---------------Share Profile Page Starts------------------*/
  section.pitstop-plot .main-head h2 {
    font-size: 2.2rem; }
  section.pitstop-plot .map-wrp {
    margin: 30px 0; }
  .pitstop-plot .trip-route .input-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  input.share-input, textarea.share-msg {
    font-size: 1.4rem;
    padding: 7px; }
  .trip-route span {
    padding: 10px 0px;
    font-size: 1.8rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label {
    font-size: 1.2rem; }
  section.upload .upload-img .rides-upload .select-upload .upload-box .upload-txt label .plus-sign {
    font-size: 40px; }
  section.upload .upload-img .rides-upload .select-upload {
    margin-bottom: 20px; }
  section.upload .upload-img {
    min-height: 280px; }
  section.upload .upload-img {
    padding: 10px; }
  section.upload {
    padding-bottom: 50px; }
  section.upload .upload-img {
    margin-bottom: 30px; }
  section.pitstop-plot .main-head button.border-btn {
    padding: 5px 10px;
    font-size: 1.2rem; }
  .icons.plus-icon {
    font-size: 1.8rem;
    line-height: 16px; }
  section.pitstop-plot span.icons {
    width: 18px;
    height: 18px; }
  section.upload .upload-img {
    min-height: 240px; }
  section.upload .btn-wrp p {
    font-size: 1.4rem; }
  .yel-btn, input[type="submit"].yel-btn {
    padding: 10px 20px; }
  /*---------------Share Profile Page Ends------------------*/
  /*---------------Share Trip Page Starts------------------*/
  section.share-form .trip-route .input-wrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.share-form .add-pic .name-tag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.share-form .add-pic .name-tag input {
    margin-right: 0;
    margin-bottom: 10px; }
  input[type="submit"], .btn {
    font-size: 1.2rem; }
  .ride-slider .rider-profile .ride-img {
    width: 50px;
    height: 50px; }
  section.share-form .ride-slider {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  input.share-input, textarea.share-msg, .ride-slider .rider-profile p {
    font-size: 1.4rem; }
  section.share-form .add-pic .add-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.share-form .add-pic .file-btn label {
    width: 100px; }
  section.share-form .add-pic .name-tag {
    margin-bottom: 15px; }
  section.share-form .add-btn .file-btn {
    margin-bottom: 20px; }
  /*---------------Share Trip Page Ends------------------*/
  /*---------------Share myTrip Page Starts------------------*/
  section.my-trip .publish-wrp ul .trip-para label {
    font-size: 1.6rem; }
  section.my-trip .publish-wrp ul li {
    padding: 15px 0; }
  section.my-trip input[type="checkbox"] + label::before {
    top: 0; }
  section.my-trip .publish-wrp ul .trip-para label::before {
    width: 15px;
    height: 15px; }
  section.my-trip .publish-wrp ul .trip-para label::after {
    left: 4px; }
  section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span {
    height: 25px; }
  section.my-trip .publish-wrp .pagination span.sprite {
    width: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  section.my-trip .publish-wrp .trip-paginate .pagination .arr-wrp span,
  section.my-trip .publish-wrp .pagination #lblCount {
    font-size: 1.4rem;
    line-height: 25px;
    padding: 0 5px; }
  section.my-trip .publish-wrp .trip-paginate .btn {
    font-size: 1.4rem; }
  section.my-trip .publish-wrp ul .trip-view {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  section.my-trip .publish-wrp ul .trip-view p,
  section.my-trip .publish-wrp ul .trip-view a,
  section.my-trip .publish-wrp ul .trip-view span {
    font-size: 1.4rem; }
  section.my-trip .publish-wrp .trip-names .trip-view {
    margin-top: 15px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::before {
    width: 20px;
    height: 20px; }
  section.my-trip .publish-wrp .trip-paginate .trip-publish label::after {
    width: 10px;
    height: 10px; }
  section.my-trip .publish-wrp .trip-paginate span {
    height: 26px; }
  .icon-del {
    background: url(../images/sprite.png) no-repeat -283px -7px; }
  /*---------------Share myTrip Page Ends------------------*/
  /*---------------My Profile Page Starts------------------*/
  .follow-wrp .abt-wrp p {
    font-size: 1.4rem; }
  .follow-wrp .abt-wrp .title, section.recent-activity .title {
    font-size: 1.8rem; }
  .follow-wrp .follow-count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: initial; }
  .follow-wrp .follow-count p {
    font-size: 1.6rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: initial;
    flex-direction: initial;
    margin-bottom: 15px; }
    .follow-wrp .follow-count p:last-child {
      margin-bottom: 0; }
  .follow-wrp .follow-count p span {
    margin-left: 10px;
    margin-bottom: 0;
    font-size: 2rem; }
  .map-loc p {
    font-size: 1.6rem;
    line-height: 20px; }
  .map-loc .map-img {
    max-width: 50px; }
  section.ride-review {
    padding: 30px 0; }
  section.recent-activity .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  section.recent-activity .recent-blog {
    width: 100%; }
  section.recent-activity .recent-blog .bottom-txt {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  section.recent-activity .recent-blog .main-txt a {
    opacity: 1; }
  /*---------------My Profile Page Ends------------------*/
  /*---------------Edit Profile Page Starts------------------*/
  .add-pic .name-tag .input-block {
    margin-right: 0; }
  section.edit-form .add-pic .name-tag input {
    margin-bottom: 15px; }
  section.edit-form .add-pic .name-tag {
    margin-bottom: inherit; }
  .add-pic .about-tag .about-block {
    margin-top: 0; }
  section.edit-form .add-pic .about-tag {
    margin-bottom: 20px; }
  .edit-form input[type="submit"], .edit-form .btn {
    padding: 5px 15px; }
  .add-pic .file-btn label span {
    font-size: 17px;
    margin-right: 4px; }
  section.share-form .add-pic .file-btn label.add-label {
    width: inherit; }
  section.share-form .edit-fields .add-btn .file-btn {
    margin-bottom: 0; }
  section.share-form .edit-fields .edit-add {
    margin-bottom: 20px; }
  .add-pic .about-tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .add-pic .about-tag .about-block {
    max-width: 330px; }
  /*---------------Edit Profile Page Ends------------------*/
  /*-------------  Add Motogaram Starts  -----------------*/
  section.add-motogaram .route-wrp {
    padding: 20px 15px; }
  section.add-motogaram .route-wrp .form-title {
    font-size: 1.8rem; }
  section.add-motogaram .route-wrp .input-wrp input,
  section.add-motogaram .route-wrp textarea {
    font-size: 1.4rem;
    padding: 7px; }
  section.add-motogaram .upload-img .upload-box {
    width: 100%; }
  /*-------------  Add Motogaram Ends  -----------------*/
  /*-------------  My Motogaram Starts  -----------------*/
  section.my-motogaram .motg-profile .rider-profile,
  section.my-motogaram .motg-profile .motg-trip {
    padding: 15px; }
  section.my-motogaram .motg-profile .rider-profile .ride-name span {
    font-size: 1.2rem; }
  section.my-motogaram .motg-profile .rider-profile .ride-name p,
  section.my-motogaram .motg-profile .motg-trip .title {
    font-size: 1.8rem; }
  section.my-motogaram .motg-profile .motg-trip .desc {
    font-size: 1.4rem; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel span {
    font-size: 60px; }
  section.my-motogaram .motg-gallery .inner-wrp .owl-carousel .item {
    height: 230px; }
  /*-------------  My Motogaram Ends  -----------------*/
  /*-------------  Motogaram Gallary  Starts  -----------------*/
  section.gallery-upload .file-btn .add-label span {
    width: 30px;
    height: 30px; }
  /*-------------  Motogaram Gallary Ends  -----------------*/
  .add-pic .add-btn .file-btn .error {
    bottom: 10px; }
  .detail-wrp .file-btn .error {
    white-space: inherit; }
  .edit-fields .edit-add {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .edit-fields .add-btn .file-btn .error {
    font-size: 12px;
    line-height: 15px;
    bottom: -12px; }
  section.share-form .input-wrp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .error, .error span {
    font-size: 1.4rem; } }

/*# sourceMappingURL=media.css.map */