 /*     Theme URI:  HANZALA - BIN - MEHMOOD.
        Description: Version 1.
        Version: 1
        Author: Hanzala khan
        Author URI: https://www.behance.net/hanzookhan/
*/




 #first_display {
     background-color: rgba(255, 255, 255, 0.5);
     width: 100%;
     height: 100vh;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 999999999999999;
     color: white;
     overflow: hidden;
     transition: all 3s;
     margin: auto 0;
     height: 100vh;
     display: flex;
     align-items: center;
     justify-content: center;
 }


 /*
    .addnewclass{
        animation-name: first;
        animation-duration: 2s;
        animation-delay: 2s;
        animation-fill-mode: forwards;
    }
*/


 /*
    @keyframes first{
        from {opacity: 1;}
        to {opacity: 0; display: none !important;}
    }
*/




.carousel-3d-slide img {
    height: auto !important;
}
 .loader {
     width: 20em;
     height: 20em;
     font-size: 10px;
     position: relative;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .loader .face {
     position: absolute;
     border-radius: 50%;
     border-style: solid;
     animation: animate 3s linear infinite;
 }

 .loader .face:nth-child(1) {
     width: 100%;
     height: 100%;
     color: #D01A2B;
     border-color: currentColor transparent transparent currentColor;
     border-width: 0.2em 0.2em 0em 0em;
     --deg: -45deg;
     animation-direction: normal;
 }

 .loader .face:nth-child(2) {
     width: 70%;
     height: 70%;
     color: #2A297E;
     border-color: currentColor currentColor transparent transparent;
     border-width: 0.2em 0em 0em 0.2em;
     --deg: -135deg;
     animation-direction: reverse;
 }

 .loader .face .circle {
     position: absolute;
     width: 50%;
     height: 0.1em;
     top: 50%;
     left: 50%;
     background-color: transparent;
     transform: rotate(var(--deg));
     transform-origin: left;
 }

 .loader .face .circle::before {
     position: absolute;
     top: -0.5em;
     right: -0.5em;
     content: "";
     width: 1em;
     height: 1em;
     background-color: currentColor;
     border-radius: 50%;
     box-shadow: 0 0 2em, 0 0 4em, 0 0 6em, 0 0 8em, 0 0 10em,
         0 0 0 0.5em rgba(255, 255, 0, 0.1);
 }

.news_slide.myWrapper {
    height: 70vh !important;
}


 @keyframes animate {
     to {
         transform: rotate(1turn);
     }
 }



 @font-face {
     font-family: helvetica_bold;
     src: url('../fonts/helvetica_ltstd_bold_cond.otf') format('otf'),
  	 	  url('../fonts/helvetica_ltstd_bold_cond.eot') format('embedded-opentype'),
		  url('../fonts/helvetica_ltstd_bold_cond.woff') format('woff');
		  font-weight: normal;
 		  font-style: normal;	
 }

 @font-face {
     font-family: helvetica_light;
     src: url(../fonts/helvetica_ltstd_light.otf);
 }


 @font-face {
     font-family: helvetica_roman;
     src: url('../fonts/helvetica_ltstd_roman.otf') format('otf'),
  	 	  url('../fonts/HelveticaLTStd-roman.eot') format('embedded-opentype'),
		  url('../fonts/HelveticaLTStd-roman.woff') format('woff');
		  font-weight: normal;
 		  font-style: normal;	 
 }


 .hel_bold {
     font-family: helvetica_bold !important;
 }

 .hel_light {
     font-family: helvetica_light !important;
 }

 .hel_roman {
     font-family: helvetica_roman !important;
 }

 body {
     width: 100%;
     margin: 0 auto;
     font-size: 1em !important;
     font-family: helvetica_roman !important;
 }


.genuine_spareparts_button {
    bottom: -35px !important;
}

 .no-padding {
     padding: 0 0 !important;
 }

 .no-margin {
     margin: 0 !important;
 }

 .border-radios-0 {
     border-radius: 0 !important;
 }


 .bg_blue {
     background-color: #000042 !important;
 }

 .text_blue {
     color: #000042 !important;
 }

 .text_red {
     color: #D01A2B !important;
 }

 .bg-black {
     background-color: #000000 !important;
 }

 .bg_red {
     background-color: #D01A2B !important;
 }

 .bg_gradient_red {
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e01e26+0,26053f+100 */
     background: rgb(224, 30, 38);
     /* Old browsers */
     background: -moz-linear-gradient(left, rgb(224, 30, 38) 0%, rgb(38, 5, 63) 100%);
     /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgb(224, 30, 38) 0%, rgb(38, 5, 63) 100%);
     /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgb(224, 30, 38) 0%, rgb(38, 5, 63) 100%);
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e01e26', endColorstr='#26053f', GradientType=1);
     /* IE6-9 */
 }

 .vertical-spacer {
     display: block;
     height: 10px;
     clear: both;
     margin: 0 auto;
     width: 1px;
 }

 .vertical-spacer.no-clear {
     clear: none;
 }

 .vertical-spacer.mini {
     height: 5px;
 }

 .vertical-spacer.x1 {
     height: 1px;
 }

 .vertical-spacer.x2 {
     height: 20px;
 }

 .vertical-spacer.x3 {
     height: 30px;
 }

 .vertical-spacer.x4 {
     height: 40px;
 }

 .vertical-spacer.x5 {
     height: 50px;
 }

 .vertical-spacer.x6 {
     height: 60px;
 }

 .vertical-spacer.x7 {
     height: 70px;
 }

 .vertical-spacer.x8 {
     height: 80px;
 }

 .vertical-spacer.x9 {
     height: 90px;
 }

 .vertical-spacer.x10 {
     height: 100px;
 }

 /*
.video_background video{
    width: 100%;
    height: auto;
}
*/
 .video_background {
     overflow: hidden;
 }

 .navigation {
     left: 0;
     position: fixed;
     right: 0;
     top: 0;
     z-index: 1000;
 }




 @media (max-width: 425px) {
    .honda_logo {
        margin: 16px 0px;
     }
 }

 .atlas_honda_logo {
     /*    margin: 16px 15px;*/
 }

 /*

.container1 {
    position: fixed !important;
    top: 0;
    z-index: 10000;
    width: 100%;
}
*/
 /*------------------------------------NAVIGATION START------------------------------------*/

 .container1 .navbar {
     position: relative;
     top: 0;
     -webkit-transition: all 1s;
     transition: all 1s;
 }

 .container1 .navbar .before_nav {
     position: absolute !important;
     bottom: -50px !important;
     width: 70px !important;
     padding-top: 2px;
     text-align: center;
     height: 50px !important;
     background-color: #ffffff !important;
     right: 0;
     left: 0;
     text-align: center;
     margin: 0 auto;
     -webkit-transition: all 1s !important;
     transition: all 1s !important;
 }


 .navigation.is-hidden {
     opacity: 0;
     -webkit-transform: translate(0, -60px);
     -webkit-transition: -webkit-transform .2s, background .3s, color .3s, opacity 0 .3s;
 }

 .navigation.is-visible {
     opacity: 1;
     -webkit-transform: translate(0, 0);
     -webkit-transition: -webkit-transform .2s, background .3s, color .3s;
 }

 .atlashondalogo2 {
     -webkit-filter: drop-shadow(1px 1px 0px rgba(255, 255, 255, 0.8));
     filter: drop-shadow(1px 1px 0px rgba(255, 255, 255, 0.8));
 }

 #nav_1 .navbar-nav.mr-auto li {
     margin: 0 10px;
 }

 #nav_1 .topBotomBordersOut li a {
     color: #000;
 }


 #nav_1 .topBotomBordersOut .dropdown_123 .dropdown-menu a,
 #nav_2 .dropdown_123 .dropdown-menu a {
     color: #fff !important;
     border-top: 1px solid #ffffff38;
 }

 #nav_1 .topBotomBordersOut .dropdown_123 .dropdown-menu a:first-child,
 #nav_2 .dropdown_123 .dropdown-menu a:first-child {
     border-top: 0 !important;
 }

 .dropdown-item:focus,
 .dropdown-item:hover {
     text-decoration: none;
     background-color: #bb192b !important;
 }


 #nav_1 .topBotomBordersOut .dropdown_123 .dropdown-menu,
 #nav_2 .dropdown_123 .dropdown-menu {
     background-color: rgba(76, 72, 72, 0.88) !important;
 }

 /* Top and Bottom borders go out */
 #nav_1 .topBotomBordersOut li a span:before,
 #nav_1 .topBotomBordersOut li a span:after {
     position: absolute;
     left: 0px;
     width: 100%;
     height: 2px;
     background: #ff0000;
     content: "";
     opacity: 0;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
 }

 #nav_1 .topBotomBordersOut li a span:before {
     top: 0px;
     -webkit-transform: translateY(10px);
     transform: translateY(10px);
 }

 #nav_1 .topBotomBordersOut li a span:after {
     bottom: 0px;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px);
 }

 #nav_1 .topBotomBordersOut li a span:hover:before,
 #nav_1 .topBotomBordersOut li a:focus span:before,
 #nav_1 .topBotomBordersOut li a:focus span:after,
 #nav_1 .topBotomBordersOut li a span:hover:after {
     opacity: 1;
     -webkit-transform: translateY(0px);
     transform: translateY(0px);
 }

 #nav_2 .nav .nav-item .nav-link {
     color: white;
     transition: all 0.5s;
     border-bottom: 2px solid rgba(255, 255, 255, 0);
 }

 #nav_2 .nav .nav-item > a:hover {
     border-bottom: 2px solid #FFF;
 }

 .telephone_number ul.nav {
     background-color: white;
     border-radius: 30px;
     padding: 5px 4px;
 }

 .telephone_number ul.nav li.nav-item .ion-android-call {
     background-color: #252379;
     border-radius: 30px;
     padding: 7px 13px;
	 font-size:1.4vw;
 }

 .telephone_number ul.nav li.phone-number {
     font-size: 15px;
 }


 /*
#nav_2 ul li{
    background-color: transparent;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

#nav_2 .nav-link {
    padding: 0.5rem 0.5rem !important;
}

#nav_2 ul li a{
    color: #fff;
    font-size: 13px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
*/

 /*Swipe left animation*/

 /*
#nav_2 .swipe li a{
    position: relative;
}
#nav_2 .swipe li a:before{
  position: absolute;
  width: 0px;
  height: 100%;
  left: 0px;
  top: 0px;
  content: '';
  background: #FFFFFF;
  opacity: 0.3;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#nav_2 .swipe li a:after{
  position: absolute;
  width: 0px;
  height: 100%;
  right: 0px;
  top: 0px;
  content: '';
  background: #25247B;
  opacity: 0.3;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#nav_2 .swipe li a:hover:before{
  width: 100%;
}

#nav_2 .swipe li a:hover:after{
  width: 5px;
  opacity: 1;
}
*/

 .sb-search {
     position: relative;
     width: 100%;
     min-width: 50px;
     height: 100%;
     float: right;
     -webkit-transition: width 0.3s;
     transition: width 0.3s;
     -webkit-backface-visibility: hidden;
 }

 .sb-search-input {
     position: absolute;
     top: 55px;
     right: 0px;
     border: none;
     outline: none;
     background: #fff;
     width: 0%;
     height: 100%;
     margin: 0;
     z-index: 10;
     padding: 0px 0px 0px 0px;
     font-family: inherit;
     border: 0px solid #00000061;
     font-size: 15px;
     color: #2c3e50;
     -webkit-transition: width 0.3s, padding 0.3s, border 0.3s;
     transition: width 0.3s, padding 0.3s;
     -webkit-backface-visibility: hidden;
 }

 input[type="search"].sb-search-input {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
 }

 .sb-search-input::-webkit-input-placeholder {
     color: #ed1b2f;
 }

 .sb-search-input:-moz-placeholder {
     color: #ed1b2f;
 }

 .sb-search-input::-moz-placeholder {
     color: #ed1b2f;
 }

 .sb-search-input:-ms-input-placeholder {
     color: #ed1b2f;
 }

 .sb-icon-search,
 .sb-search-submit {
     width: 50px;
     height: 101%;
     display: block;
     position: absolute;
     right: 0;
     top: 0;
     padding: 0;
     margin: 0;
     line-height: 53px;
     text-align: center;
     cursor: pointer;
 }

 .sb-search-submit {
     background: #fff;
     /* IE needs this */
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     /* IE 8 */
     filter: alpha(opacity=0);
     /* IE 5-7 */
     opacity: 0;
     color: transparent;
     color: red;
     border: none;
     outline: none;
     z-index: -1;
 }

 .sb-icon-search {
    color: #fff;
    background: #ed1b2f;
    z-index: 90;
    font-size: 22px;
    /* font-family: 'icomoon'; */
    /* speak: none; */
    display: flex;
    /* font-style: normal; */
    /* font-weight: normal; */
    /* font-variant: normal; */
    /* text-transform: none; */
    /* -webkit-font-smoothing: antialiased; */
    justify-content: center;
    align-items: center;
}

 .sb-icon-search:before {
     content: "";
 }

 .sb-search.sb-search-open,
 .no-js .sb-search {
     width: 100%;
     top: 0px;
     overflow: visible;
 }

 .sb-search.sb-search-open .sb-icon-search,
 .no-js .sb-search .sb-icon-search {
     background: #ed1b2f;
     color: #fff;
     z-index: 11;
     top: 0px;
 }

 .sb-search.sb-search-open .sb-search-submit,
 .no-js .sb-search .sb-search-submit {
     z-index: 90;
     top: 0px;
 }

 .sb-search-open .sb-search-input {
     width: 350px !important;
     padding: 20px 65px 20px 20px !important;
     border: 1px solid #00000061 !important;
     z-index: 99;
 }

 #ubermenu-main-2-primary {
     -ms-flex-pack: end !important;
     -webkit-box-pack: end !important;
     justify-content: flex-end !important;
 }


 #nav_1 .ubermenu-items-align-center {
     text-align: end;
 }

 #nav_1 .ubermenu-item-layout-default:hover {
     color: #000;
 }

 /*------------------------------------NAVIGATION START------------------------------------*/


 /*------------------------------------ANIMATED BANNER------------------------------------*/

 .slide_1 {
     position: absolute;
     top: 0;
     /*    right: -70%;*/
     right: 0;
     height: 0;
     width: 60%;
     border-bottom: 120vh solid rgba(208, 26, 43, 0.8);
     border-left: 490px solid transparent;
     border-right: 0px solid transparent;
     opacity: 0;
 }

 .slide_2 {
     position: absolute;
     top: 0;
     /*    right: -70%;*/
     right: 0;
     height: 0;
     width: 63%;
     border-bottom: 120vh solid rgba(208, 26, 43, 0.4);
     border-left: 490px solid transparent;
     border-right: 0px solid transparent;
     opacity: 0;
 }

 .tagline {
     position: absolute;
     top: 45%;
     /*    right: -830px;*/
     right: 50px;
     width: 40%;
     opacity: 0;
 }

 .scroll-downs {
     position: absolute;
     right: 0;
     bottom: -15%;
     left: 0;
     margin: auto;
     width: 34px;
     height: 55px;
     opacity: 0;
 }

 .mousey {
     width: 3px;
     padding: 10px 15px;
     height: 35px;
     border: 2px solid #fff;
     border-radius: 25px;
     opacity: 0.75;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
 }

 .scroller {
     width: 3px;
     height: 10px;
     border-radius: 25%;
     background-color: #fff;
     -webkit-animation-name: scroll;
     animation-name: scroll;
     -webkit-animation-duration: 2.2s;
     animation-duration: 2.2s;
     -webkit-animation-timing-function: cubic-bezier(.15, .41, .69, .94);
     animation-timing-function: cubic-bezier(.15, .41, .69, .94);
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }

 @-webkit-keyframes scroll {
     0% {
         opacity: 0;
     }

     10% {
         -webkit-transform: translateY(0);
         transform: translateY(0);
         opacity: 1;
     }

     100% {
         -webkit-transform: translateY(15px);
         transform: translateY(15px);
         opacity: 0;
     }
 }

 @keyframes scroll {
     0% {
         opacity: 0;
     }

     10% {
         -webkit-transform: translateY(0);
         transform: translateY(0);
         opacity: 1;
     }

     100% {
         -webkit-transform: translateY(15px);
         transform: translateY(15px);
         opacity: 0;
     }
 }


 /*
.slide_1{
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;

    padding: 28.1% 0;
    background-color: #fff;
}
*/





 /*-----------------------------------------ANIMATED BANNERS-----------------------------------------*/


 @media (min-width: 1300px) and (max-width: 1499px) {

     #news_events .dealer_network h2 {
         font-size: 2rem !important;
     }

     #news_events .dealer_network h1 {
         font-size: 3rem !important;
     }

     .container-fluid.bg-image .product_bikes {
         height: 90vh !important;
     }

     .bike_CD70_lable {
         position: absolute;
         top: 13%;
         right: 6%;
         width: 280px;
     }

     .bike_CD70_tagline {
         position: absolute;
         top: 7%;
         left: 6%;
         width: 360px;
     }

     .bike_CD70dream_lable {
         position: absolute;
         top: 15%;
         right: 6%;
         width: 280px;
     }

     .bike_CD70dream_tagline {
         position: absolute;
         top: 12%;
         left: 6%;
     }

     .bike_pridor_lable {
         position: absolute;
         top: 15%;
         right: 6%;
         width: 280px;
     }

     .bike_pridor_tagline {
         position: absolute;
         top: 10%;
         left: 6%;
         width: 260px;
     }

     .bike_CG125_lable {
         position: absolute;
         top: 15%;
         right: 6%;
         width: 280px;
     }

     .bike_CG125_tagline {
         position: absolute;
         top: 7%;
         left: 6%;
         width: 430px;
     }

     .bike_CG125dream_lable {
         position: absolute;
         top: 15%;
         right: 6%;
         width: 390px;
     }

     .bike_CG125dream_tagline {
         position: absolute;
         top: 7%;
         left: 6%;
         width: 270px;
     }

     .bike_deluxe_lable {
         top: 15% !important;
         right: 6% !important;
         width: 260px !important;
     }

     .bike_deluxe_tagline {
         top: 10% !important;
         left: 6% !important;
         width: 384px !important;
     }

     .bike_CB150F_tagline {
         top: 8% !important;
         left: 7% !important;
         width: 310px !important;
     }

     .bike_CB250F_tagline {
         position: absolute;
         top: 8%;
         left: 6%;
         width: 340px;
     }


     .flipster__container {
         top: 12vh !important;
     }



 }

 @media (min-width: 1000px) and (max-width: 1299px) {

     #news_events .dealer_network h2 {
         font-size: 1.8rem !important;
     }

     #news_events .dealer_network h1 {
         font-size: 2.5rem !important;
     }
 }

 /*------------------------------------ANIMATED BANNERS------------------------------------*/

 /*
#carouselExampleControls{
    position: relative;
    top: 0;
    width: 100%;
    height: 800px;
    overflow: hidden;
}

.carousel-inner{
    height: 800px;
}

.carousel-item{
    width: 100%;
    height: 800px;
    background-position: center center;
        background-repeat: no-repeat;
      margin: 0;
      background-attachment: fixed;
    overflow: hidden !important;
}

.carousel-item .carousel-caption{
    position: fixed;
}
*/

 .slider {
     width: 100%;
     height: 45em;
     /*  background: #fff;*/
     position: relative;
     overflow: hidden;
 }

 .slider .slide {
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     height: 700px;
     background-position: center center;
     background-repeat: no-repeat;
     margin: 0;
     /*background-attachemnt:scroll*/
     background-attachment: fixed;
     overflow: hidden;
 }

 .slider .slide .btn {
     position: fixed;
     top: 500px;
     left: 50px;
 }


 .slider .slide:nth-child(1) {
     top: 0;
 }


 /*
span a {
  display: block;
  margin: 0 auto;
  width: 5em;
  height: 5em;
  line-height: 5em;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  font-size: 1em;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
  top: 1em;
  right: 0;
  z-index: 9;
  transition: all .3s ease;
}
*/


 span .next {
     top: 50%;
 }

 span .prev {
     top: 50%;
     left: 0;
     right: inherit;
 }

 span a:hover {
     background: rgba(0, 0, 0, 0.5);
 }



 /*-----------------------------------------NEWS AND EVENTS SECTION START-----------------------------------------*/

 /*
.news_and_event{
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
    background-color: white;
}


.list-group.news_slide{
    overflow: auto;
    height: 281px;
}
*/

 #news_events {
     width: 100%;
     height: 100vh;
     display: block;
     background-image: url(../img/news-events/bg.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
     overflow: hidden;
 }

 #news_events .border_line {
     height: 100vh;
 }

 .news_slide .border_horizental_line {
     width: 100%;
     height: 2px;
     background: -moz-radial-gradient(center, ellipse cover, rgba(106, 108, 111, 1) 37%, rgba(229, 229, 229, 0) 55%);
     background: -webkit-radial-gradient(center, ellipse cover, rgba(106, 108, 111, 1) 37%, rgba(229, 229, 229, 0) 55%);
     background: radial-gradient(ellipse at center, rgba(106, 108, 111, 1) 37%, rgba(229, 229, 229, 0) 55%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6c6f', endColorstr='#00e5e5e5', GradientType=1);
 }

 #news_events .border_line .border_bg {
     width: 10px;
     height: 100%;
     background: -moz-radial-gradient(center, ellipse cover, #FDA8B8 20%, #C0276D 37%, rgba(229, 229, 229, 0) 55%);
     background: -webkit-radial-gradient(center, ellipse cover, #FDA8B8 20%, #C0276D 37%, rgba(229, 229, 229, 0) 55%);
     background: radial-gradient(ellipse at center, #FDA8B8 20%, #C0276D 37%, rgba(229, 229, 229, 0) 55%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6c6f', endColorstr='#00e5e5e5', GradientType=1);
     position: absolute;
     top: 0%;
 }

 .border_bg_2 {
     width: 50%;
     height: 10px;
     position: absolute;
     margin-left: -49% !important;
     left: 51%;
     background: -moz-radial-gradient(center, ellipse cover, #FDA8B8 20%, #c0276d5e 37%, rgba(229, 229, 229, 0) 55%);
     background: -webkit-radial-gradient(center, ellipse cover, #FDA8B8 20%, #c0276d5e 37%, rgba(229, 229, 229, 0) 55%);
     background: radial-gradient(ellipse at center, #FDA8B8 20%, #c0276d5e 37%, rgba(229, 229, 229, 0) 55%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6c6f', endColorstr='#00e5e5e5', GradientType=1);
 }

 #news_events .dealer_network h2 {
     color: #D70404;
     font-family: helvetica_bold !important;
     font-size: 2.5rem;
     letter-spacing: -1px;
 }

 #news_events .dealer_network_section_1 {
     height: 100vh;
 }

 /*
 #news_events .dealer_network h1 {
     color: #000042;
     font-family: helvetica_bold !important;
     font-size: 4rem;
     letter-spacing: -0.9px;
 }
*/

 /*

 #news_events .dealer_network img {
     width: 90vh;
     margin: 0 auto;
 }
*/

 #news_events .dealer_network .find_out_dealer {
     background: rgb(35, 35, 48);
     background: linear-gradient(45deg, rgb(35, 35, 48) 0%, rgb(10, 10, 104) 71%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232330', endColorstr='#0a0a68', GradientType=1);
     border: 2px solid #000000;
     margin-top: 0px;
     font-family: helvetica_bold !important;
 }


 #news_events .news_updates {
     height: 100%;
 }

#footer h5, #footer .h5 {
    font-size: 1.25rem;
}
#footer .h4 {
    font-size: 1.5rem;
}

.ls-nav-active{
	background: red !important;
	
}
.ls-v6 .ls-nav-prev:after {
    border-left: 3px solid rgb(255, 0, 0) !important;
}
.ls-v6 .ls-nav-prev:after, .ls-v6 .ls-nav-next:after {
    border-top: 3px solid rgb(255, 0, 0) !important;
}

.ls-v6 .ls-nav-next:after {
    border-right: 3px solid rgb(255, 0, 0) !important;
}


a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2.ubermenu-loc-primary {
    text-align: center !important;
    padding: 25px 0;
}



 #news_events .news_updates ul .news_1,
 #news_events .news_updates ul .news_2,
 #news_events .news_updates ul .news_3,
 #news_events .news_updates ul .news_4,
 #news_events .news_updates ul .news_5,
 #news_events .news_updates ul .news_6,
 #news_events .news_updates ul .news_7,
 #news_events .news_updates ul .news_8,
 #news_events .news_updates ul .news_9,
 #news_events .news_updates ul .news_10 {
     height: 120px;
     width: 70%;
     position: relative;
     margin-left: auto !important;
     margin-right: auto !important;
     overflow: hidden;
     display: block;
     -webkit-transition: all 1s;
     transition: all 1s;
     -webkit-box-shadow: 1px 1px 2px -1px #000;
     box-shadow: 1px 1px 2px -1px #000;
 }

 /*
#news_events .news_updates ul .news_1:hover,
#news_events .news_updates ul .news_2:hover,
#news_events .news_updates ul .news_3:hover{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
*/

 /*
.news_slide.myWrapper .list-unstyled{
    height: 71vh !important;
    overflow: hidden;
}
*/

 #news_events .news_updates ul .news_1 .news_img,
 #news_events .news_updates ul .news_2 .news_img,
 #news_events .news_updates ul .news_3 .news_img,
 #news_events .news_updates ul .news_4 .news_img,
 #news_events .news_updates ul .news_5 .news_img,
 #news_events .news_updates ul .news_6 .news_img,
 #news_events .news_updates ul .news_7 .news_img,
 #news_events .news_updates ul .news_8 .news_img,
 #news_events .news_updates ul .news_9 .news_img,
 #news_events .news_updates ul .news_10 .news_img {
     background-image: url(../img/news-events/01.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
     position: absolute;
     z-index: 1;
     width: 70%;
     height: 150px;
 }

 #news_events .news_updates ul .news_2 .news_img {
     background-image: url(../img/news-events/02.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_3 .news_img {
     background-image: url(../img/news-events/03.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_4 .news_img {
     background-image: url(../img/news-events/04.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_5 .news_img {
     background-image: url(../img/news-events/05.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_6 .news_img {
     background-image: url(../img/news-events/06.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_7 .news_img {
     background-image: url(../img/news-events/07.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_8 .news_img {
     background-image: url(../img/news-events/08.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_9 .news_img {
     background-image: url(../img/news-events/09.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_10 .news_img {
     background-image: url(../img/news-events/10.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
 }

 #news_events .news_updates ul .news_1 .news_text,
 #news_events .news_updates ul .news_2 .news_text,
 #news_events .news_updates ul .news_3 .news_text,
 #news_events .news_updates ul .news_4 .news_text,
 #news_events .news_updates ul .news_5 .news_text,
 #news_events .news_updates ul .news_6 .news_text,
 #news_events .news_updates ul .news_7 .news_text,
 #news_events .news_updates ul .news_8 .news_text,
 #news_events .news_updates ul .news_9 .news_text,
 #news_events .news_updates ul .news_10 .news_text {
     z-index: 2;
     position: absolute;
     width: 70%;
     height: 150px;
     background-color: #E3E2E2;
     right: 0;
 }

 #news_events .news_updates ul .news_1 .news_shape,
 #news_events .news_updates ul .news_2 .news_shape,
 #news_events .news_updates ul .news_3 .news_shape,
 #news_events .news_updates ul .news_4 .news_shape,
 #news_events .news_updates ul .news_5 .news_shape,
 #news_events .news_updates ul .news_6 .news_shape,
 #news_events .news_updates ul .news_7 .news_shape,
 #news_events .news_updates ul .news_8 .news_shape,
 #news_events .news_updates ul .news_9 .news_shape,
 #news_events .news_updates ul .news_10 .news_shape {
     position: absolute;
     left: -50px;
     top: 0;
     z-index: 3;
     width: 0;
     height: 0;
     border-bottom: 150px solid #E3E2E2;
     border-left: 50px solid transparent;
 }


 #news_events .news_updates ul .news_1 .news_boxShadow,
 #news_events .news_updates ul .news_2 .news_boxShadow,
 #news_events .news_updates ul .news_3 .news_boxShadow,
 #news_events .news_updates ul .news_4 .news_boxShadow,
 #news_events .news_updates ul .news_5 .news_boxShadow,
 #news_events .news_updates ul .news_6 .news_boxShadow,
 #news_events .news_updates ul .news_7 .news_boxShadow,
 #news_events .news_updates ul .news_8 .news_boxShadow,
 #news_events .news_updates ul .news_9 .news_boxShadow,
 #news_events .news_updates ul .news_10 .news_boxShadow {
     height: 150px;
     width: 100%;
     position: absolute;
     z-index: 4;
     -webkit-box-shadow: inset -1px -1px 13px -5px #000;
     box-shadow: inset -1px -1px 13px -5px #000;
 }

 #news_events .news_updates ul .news_1 .news_shadeslide,
 #news_events .news_updates ul .news_2 .news_shadeslide,
 #news_events .news_updates ul .news_3 .news_shadeslide,
 #news_events .news_updates ul .news_4 .news_shadeslide,
 #news_events .news_updates ul .news_5 .news_shadeslide,
 #news_events .news_updates ul .news_6 .news_shadeslide,
 #news_events .news_updates ul .news_7 .news_shadeslide,
 #news_events .news_updates ul .news_8 .news_shadeslide,
 #news_events .news_updates ul .news_9 .news_shadeslide,
 #news_events .news_updates ul .news_10 .news_shadeslide {
     background-color: white;
     width: 310px;
     height: 150px;
     position: absolute;
     z-index: 11;
     top: 0px;
     left: -300px;
     -webkit-transform: rotate(120deg);
     transform: rotate(120deg);
     opacity: 0.3;
     -webkit-transition: all 1s;
     transition: all 1s;
 }

 #news_events .news_updates ul .news_1:hover .news_shadeslide,
 #news_events .news_updates ul .news_2:hover .news_shadeslide,
 #news_events .news_updates ul .news_3:hover .news_shadeslide,
 #news_events .news_updates ul .news_4:hover .news_shadeslide,
 #news_events .news_updates ul .news_5:hover .news_shadeslide,
 #news_events .news_updates ul .news_6:hover .news_shadeslide,
 #news_events .news_updates ul .news_7:hover .news_shadeslide,
 #news_events .news_updates ul .news_8:hover .news_shadeslide,
 #news_events .news_updates ul .news_9:hover .news_shadeslide,
 #news_events .news_updates ul .news_10:hover .news_shadeslide {
     left: 760px;
 }

 #news_events .news_updates ul .news_1 .news_btn,
 #news_events .news_updates ul .news_2 .news_btn,
 #news_events .news_updates ul .news_3 .news_btn,
 #news_events .news_updates ul .news_4 .news_btn,
 #news_events .news_updates ul .news_5 .news_btn,
 #news_events .news_updates ul .news_6 .news_btn,
 #news_events .news_updates ul .news_7 .news_btn,
 #news_events .news_updates ul .news_8 .news_btn,
 #news_events .news_updates ul .news_9 .news_btn,
 #news_events .news_updates ul .news_10 .news_btn {
     background-color: #E3E3E3;
     -webkit-box-shadow: 1px 2px 10px -3px #000;
     box-shadow: 1px 2px 10px -3px #000, inset 0px -1px 7px -4px #2A297E;
     color: #2A297E;
     border: 1px solid #0000002b !important;
     z-index: 10;
     position: absolute;
     right: 0;
     bottom: 20px;
 }

 .btn_event {
     z-index: 9999;
     margin: 0px;
     bottom: 25px;
     position: absolute;
     display: block;
     width: 100%;
     height: 50px;
     text-align: center;
 }

 .btn_event .find_out_dealer {
     background: rgb(35, 35, 48);
     background: linear-gradient(45deg, rgb(35, 35, 48) 0%, rgb(10, 10, 104) 71%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232330', endColorstr='#0a0a68', GradientType=1);
     border: 2px solid #000000;
     font-family: helvetica_bold !important;
 }


 /*---------------------------------------------------------------------------------------*/


 .news_slide li .row {
     background-color: #A7B7BE;
     height: 17.5vh;
     width: 100%;
     border-right: 9px solid #921433;
     border-bottom: 1px solid #B4007A;
 }

 .news_slide li .row div.img_section {
     height: 100%;
 }

 .news_slide li .row .img_section .rounded {
     position: absolute;
     top: 0;
     height: 85%;
     width: 80%;
     bottom: 0;
     left: 0;
     margin: auto auto;
     z-index: 70;
     right: 0;
 }

 .news_slide li .row .img_1 .rounded {
     background-image: url(../img/news-events/01.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
 }

 .news_slide li .row .img_2 .rounded {
     background-image: url(../img/news-events/02.jpg);
     background-repeat: no-repeat;
     background-size: cover !important;
     background-position: center !important;
 }

 .news_slide li .row div.img_section .shape {
     position: absolute;
     width: 241px;
     height: auto;
     margin: auto 0;
     left: 0;
     top: 0;
     border-top: 130px solid rgba(191, 29, 49, 0.5);
     border-right: 40px solid transparent;
     bottom: 0;
     z-index: 60;
 }

 .news_slide li .row .col-7.align-self-center a.btn.btn-sm {
     background: rgb(35, 35, 48);
     background: linear-gradient(45deg, #921433 0%, #921433 71%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232330', endColorstr='#0a0a68', GradientType=1);
     /* border: 2px solid #000000; */
     font-family: helvetica_bold !important;
     color: white;
 }



 /*-----------------------------------------NEWS AND EVENTS SECTION END-----------------------------------------*/


 /*-----------------------------------------PRODUCT RANGE SECTION START-----------------------------------------*/

 .bg-image-1 {
     background: url(../img/product-range/bg-slide-1.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
     height: 100vh;
 }

 .bg-image-2 {
     background: url(../img/product-range/bg-slide-2.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
     height: 100vh;
 }


 .bg-image-3 {
     background: url(../img/product-range/bg-slide-3.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
     height: 100vh;
 }



/*div#CD70_red img,
div#CD70_black img,

div#CD70dream_red img,
div#CD70dream_black img,
div#CD70dream_sliver img,

div#pridor_red img,
div#pridor_black img,

div#CG125_red img,
div#CG125_black img,
div#CG125_purplle img,

div#CG125dream_red img,
div#CG125dream_black img,

div#deluxe_red img,
div#deluxe_black img,

div#CG125S_red img,
div#CG125S_black img,
div#CG125S_SEred img,
div#CG125S_SEblack img,

div#CB125F_red img,
div#CB125F_blue img,
div#CB125F_black img,
div#CB125F_SEred img,
div#CB125F_SEblack img,

div#CB150F_red img,
div#CB150F_green img,
div#CB150F_sliver img,

div#CB250F_white img,
div#CB250F_blue img,
div#CB250F_silver img {
     width: 115vh !important
 }*/



 .container-fluid .product_bikes {
     height: 100vh;
 }


 .container-fluid .product_bikes .carousel-item {
     height: 100%;
 }


 .bike_CD70_viewmore,
.bike_CD70dream_viewmore,
.bike_pridor_viewmore,
.bike_CG125_viewmore,
.bike_CG125S_viewmore,
.bike_CG125dream_viewmore,
.bike_deluxe_viewmore,
.bike_CB125F_viewmore,
.bike_CB150F_viewmore,
.bike_CB250F_viewmore {
     position: absolute;
     z-index: 2000;
     bottom: 6%;
     right: 10%;
 }

 .bike_CD70_viewmore .find_out_dealer,
.bike_CD70dream_viewmore .find_out_dealer,
.bike_pridor_viewmore .find_out_dealer,
.bike_CG125_viewmore .find_out_dealer,
.bike_CG125S_viewmore .find_out_dealer,
.bike_CG125dream_viewmore .find_out_dealer,
.bike_deluxe_viewmore .find_out_dealer,
.bike_CB125F_viewmore .find_out_dealer,
.bike_CB150F_viewmore .find_out_dealer,
.bike_CB250F_viewmore .find_out_dealer {
     background: rgb(35, 35, 48);
     background: linear-gradient(45deg, rgb(35, 35, 48) 0%, rgb(10, 10, 104) 71%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232330', endColorstr='#0a0a68', GradientType=1);
     border: 2px solid #000000;
     font-family: helvetica_bold !important;
 }

 /*---------------------------------CD70 BIKE---------------------------------*/

.bike_CD70,
.bike_CD70dream,
.bike_pridor,
.bike_CG125,
.bike_CG125S,
.bike_CG125S_GOLD,
.bike_CG125dream,
.bike_deluxe,
.bike_CB125F,
.bike_CB150F,
.bike_CB250F {
     position: absolute;
     z-index: 2000;
     bottom: 6%;
     left: 6%;
 }


.product_CD70,
.product_CD70dream,
.product_pridor,
.product_CG125,
.product_CG125S,
.product_CG125S_GOLD,
.product_CG125dream,
.product_deluxe,
.product_CB125F,
.product_CB150F,
.product_CB250F {
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto 0;
    z-index: 0;
    width: 100%;
    height: 100%;
 }


.bike_CD70_lable,
.bike_CD70dream_lable,
.bike_pridor_lable,
.bike_CG125_lable,
.bike_CG125S_lable,
.bike_CG125S_GOLD_lable,
.bike_CG125dream_lable,
.bike_deluxe_lable,
.bike_CB125F_lable,
.bike_CB150F_lable,
.bike_CB250F_lable {
     position: absolute;
     top: 10%;
     right: 6%;
 }

 .bike_CD70_tagline {
     position: absolute;
     top: 2%;
     left: 6%;
 }

 .bike_CD70 .list-group {
     display: block;
 }

 .bike_CD70 .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CD70 .list-group .bike_CD70_red,
 .bike_CD70 .list-group .bike_CD70_blue,
 .bike_CD70 .list-group .bike_CD70_black {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CD70 .list-group .bike_CD70_red {
     background-color: #ED1722 !important;
 }

 .bike_CD70 .list-group .bike_CD70_black {
     background-color: #000000 !important;
 }

 .bike_CD70 .list-group .bike_CD70_blue {
    background-color: #233CB0 !important;
}

 /*---------------------------------CD70 BIKE---------------------------------*/


 /*---------------------------------CD70 Dream BIKE---------------------------------*/


 .bike_CD70dream_tagline {
     position: absolute;
     top: 7%;
     left: 6%;
 }

 .bike_CD70dream .list-group {
     display: block;
 }

 .bike_CD70dream .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CD70dream .list-group .bike_CD70dream_red,
 .bike_CD70dream .list-group .bike_CD70dream_black,
 .bike_CD70dream .list-group .bike_CD70dream_sliver {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CD70dream .list-group .bike_CD70dream_red {
     background-color: #ED1722 !important;
 }

 .bike_CD70dream .list-group .bike_CD70dream_black {
     background-color: #000000 !important;
 }

 .bike_CD70dream .list-group .bike_CD70dream_sliver {
     background-color: #BBB7B5 !important;
 }

 /*---------------------------------CD70 Dream BIKE---------------------------------*/


 /*---------------------------------Pridor BIKE---------------------------------*/


 .bike_pridor_tagline {
     position: absolute;
     top: 10%;
     left: 6%;
 }

 .bike_pridor .list-group {
     display: block;
 }

 .bike_pridor .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_pridor .list-group .bike_pridor_red,
 .bike_pridor .list-group .bike_pridor_black,
 .bike_pridor .list-group .bike_pridor_blue {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_pridor .list-group .bike_pridor_red {
     background-color: #ED1722 !important;
 }

 .bike_pridor .list-group .bike_pridor_black {
     background-color: #000000 !important;
 }

.bike_pridor .list-group .bike_pridor_blue {
     background-color: #233CB0 !important;
 }

 /*---------------------------------Pridor BIKE---------------------------------*/

 /*---------------------------------CG125 BIKE---------------------------------*/


 .bike_CG125_tagline {
     position: absolute;
     top: 7%;
     left: 3%;
 }

 .bike_CG125 .list-group {
     display: block;
 }

 .bike_CG125 .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CG125 .list-group .bike_CG125_red,
 .bike_CG125 .list-group .bike_CG125_black,
 .bike_CG125 .list-group .bike_CG125_purplle {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CG125 .list-group .bike_CG125_red {
     background-color: #ED1722 !important;
 }

 .bike_CG125 .list-group .bike_CG125_black {
     background-color: #000000 !important;
 }

 .bike_CG125 .list-group .bike_CG125_purplle {
     background-color: #2D1A49 !important;
 }


 /*---------------------------------CG125 BIKE---------------------------------*/

 /*---------------------------------CG125 Dream BIKE---------------------------------*/


 .bike_CG125dream_tagline {
     position: absolute;
     top: 7%;
     left: 6%;
 }

 .bike_CG125dream .list-group {
     display: block;
 }

 .bike_CG125dream .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CG125dream .list-group .bike_CG125dream_red,
 .bike_CG125dream .list-group .bike_CG125dream_black {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CG125dream .list-group .bike_CG125dream_red {
     background-color: #ED1722 !important;
 }

 .bike_CG125dream .list-group .bike_CG125dream_black {
     background-color: #000000 !important;
 }

 /*---------------------------------CG125 Dream BIKE---------------------------------*/


 /*---------------------------------Deluxe BIKE---------------------------------*/


 .bike_deluxe_tagline {
     position: absolute;
     top: 15%;
     left: 6%;
 }

 .bike_deluxe .list-group {
     display: block;
 }

 .bike_deluxe .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_deluxe .list-group .bike_deluxe_red,
 .bike_deluxe .list-group .bike_deluxe_black {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_deluxe .list-group .bike_deluxe_red {
     background-color: #ED1722 !important;
 }

 .bike_deluxe .list-group .bike_deluxe_black {
     background-color: #000000 !important;
 }

 /*---------------------------------Deluxe BIKE---------------------------------*/

  /*---------------------------------CG125FS BIKE---------------------------------*/
  .bike_CG125S_tagline {
   position: absolute;
   top: 6%;
   left: 6%;
   width: 48vh;
}

.bike_CG125S .list-group {
    display: block;
}

.bike_CG125S .list-group .list-group-item {
    background-color: transparent;
    display: inline-block;
    width: 92px;
    border: 0;
    padding: 0.5rem 0.75rem;
}

.bike_CG125S .list-group .bike_CG125S_red,
.bike_CG125S .list-group .bike_CG125S_black,
.bike_CG125S .list-group .bike_CG125S_blue {
    border: 0;
    text-transform: uppercase;
    color: white;
}

.bike_CG125S .list-group .bike_CG125S_red {
    background-color: #ED1722 !important;
}

.bike_CG125S .list-group .bike_CG125S_black {
    background-color: #000 !important;
    color: white !important;
}

.bike_CG125S .list-group .bike_CG125S_blue {
    background-color: #233CB0 !important;
}

.secolors {
    position: relative;
    top: 34px;
    /* background-color: white; */
    padding: 0px 4px;
    text-align: center;
    border-radius: 10px;
    border: 3px solid #fff;
    border-top: 0;
}

.secolors p {
    color: white;
    text-shadow: 0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 1px #000;
}
 /*---------------------------------CG125S BIKE---------------------------------*/

  /*---------------------------------CG125FS_GOLD BIKE---------------------------------*/
  .bike_CG125S_GOLD_tagline {
   position: absolute;
   top: 6%;
   left: 6%;
   width: 48vh;
}

.bike_CG125S_GOLD .list-group {
    display: block;
}

.bike_CG125S_GOLD .list-group .list-group-item {
    background-color: transparent;
    display: inline-block;
    width: 92px;
    border: 0;
    padding: 0.5rem 0.75rem;
}

.bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_red,
.bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_black {
    border: 0;
    text-transform: uppercase;
    color: white;
}

.bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_red {
    background-color: #ED1722 !important;
}

.bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_black {
    background-color: #000 !important;
    color: white !important;
}

.bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_blue {
    background-color: #233CB0 !important;
}

.secolors {
    position: relative;
    top: 34px;
    /* background-color: white; */
    padding: 0px 4px;
    text-align: center;
    border-radius: 10px;
    border: 3px solid #fff;
    border-top: 0;
}

.secolors p {
    color: white;
    text-shadow: 0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 1px #000;
}
 /*---------------------------------CG125S BIKE---------------------------------*/
 
 /*---------------------------------CB125F BIKE---------------------------------*/
 /*---------------------------------CB125F BIKE---------------------------------*/


 .bike_CB125F_tagline {
     position: absolute;
     top: 6%;
     left: 6%;
     width: 48vh;
 }

 .bike_CB125F .list-group {
     display: block;
 }

 .bike_CB125F .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CB125F .list-group .bike_CB125F_red,
 .bike_CB125F .list-group .bike_CB125F_black,
 .bike_CB125F .list-group .bike_CB125F_blue {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CB125F .list-group .bike_CB125F_red {
     background-color: #ED1722 !important;
 }

 .bike_CB125F .list-group .bike_CB125F_black {
     background-color: #000 !important;
     color: white !important;
 }

 .bike_CB125F .list-group .bike_CB125F_black.white {
    background-color: white !important;
    color: black !important;
}

 .bike_CB125F .list-group .bike_CB125F_blue {
     background-color: #233CB0 !important;
 }

 /*---------------------------------CB125F BIKE---------------------------------*/

 /*---------------------------------CB150F BIKE---------------------------------*/


 .bike_CB150F_tagline {
     position: absolute;
     top: 8%;
     left: 6%;
 }

 .bike_CB150F .list-group {
     display: block;
 }

 .bike_CB150F .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CB150F .list-group .bike_CB150F_red,
 .bike_CB150F .list-group .bike_CB150F_blue,
 .bike_CB150F .list-group .bike_CB150F_black,
 .bike_CB150F .list-group .bike_CB150F_silver {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CB150F .list-group .bike_CB150F_red {
     background-color: #ED1722 !important;
 }

 .bike_CB150F .list-group .bike_CB150F_blue {
    background-color: #233CB0 !important;
}

 .bike_CB150F .list-group .bike_CB150F_black {
     background-color: #000 !important;
     color: white !important;
 }

 .bike_CB150F .list-group .bike_CB150F_silver {
     background-color: #8F8F8F !important;
 }

 /*---------------------------------CB150F BIKE---------------------------------*/


 /*---------------------------------CB250F BIKE---------------------------------*/


 .bike_CB250F_tagline {
     position: absolute;
     top: 8%;
     left: 6%;
 }

 .bike_CB250F .list-group {
     display: block;
 }

 .bike_CB250F .list-group .list-group-item {
     background-color: transparent;
     display: inline-block;
     width: 92px;
     border: 0;
     padding: 0.5rem 0.75rem;
 }

 .bike_CB250F .list-group .bike_CB250F_white,
 .bike_CB250F .list-group .bike_CB250F_silver,
 .bike_CB250F .list-group .bike_CB250F_blue {
     border: 0;
     text-transform: uppercase;
     color: white;
 }

 .bike_CB250F .list-group .bike_CB250F_white {
     background-color: #ffffff !important;
     color: #000 !important;
 }

 .bike_CB250F .list-group .bike_CB250F_silver {
     background-color: #8F8F8F !important;
 }

 .bike_CB250F .list-group .bike_CB250F_blue {
     background-color: #182955 !important;
 }

 /*---------------------------------CB250F BIKE---------------------------------*/

 #myCarousel .carousel-caption {
     left: 0;
     right: 0;
     bottom: 0;
     text-align: left;
     padding: 10px;
     background: rgba(0, 0, 0, 0.6);
     text-shadow: none;
 }

 #myCarousel .list-group {
     position: absolute;
     top: 0;
     right: 0;
 }

 #myCarousel .list-group-item {
     border-radius: 0px;
     cursor: pointer;
 }

 #myCarousel .list-group .active {
     background-color: #eee;
 }

 @media (min-width: 992px) {
     #myCarousel {
         padding-right: 33.3333%;
     }

     #myCarousel .carousel-controls {
         display: none;
     }
 }

 @media (max-width: 991px) {

     .carousel-caption p,
     #myCarousel .list-group {
         display: none;
     }
     
    
     
     
 }

/*
 span.carousel-control-next-icon {
     background-position: 15px center;
 }
*/

 .carousel-indicators li {
     -ms-flex: initial;
     -webkit-box-flex: initial;
     flex: initial;
     text-indent: -999px;

     display: inline-block !important;
     position: relative !important;
     width: 15px !important;
     height: 15px !important;
     border-radius: 100% !important;
     margin: 3px !important;
     cursor: pointer !important;
     background-color: white !important;
     -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8) inset, 1px 1px 1px rgba(125, 125, 125, 0.8) !important;
     box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8) inset, 1px 1px 1px rgba(125, 125, 125, 0.8) !important;
 }


 .carousel-indicators .active {
     background: rgb(221, 32, 40) !important;
     /* width: 10px !important; */
     /* height: 10px !important; */
     /* top: 2px !important; */
     /* left: 2px !important; */
     border: 2px solid #fff !important;
     border-radius: 100% !important;
 }


 /*-----------------------------------------PRODUCT RANGE SECTION END-----------------------------------------*/

 /*-----------------------------------------------------VIDEO SCREEN START-----------------------------------------------------*/

 .play_btn {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     text-align: center;
     left: 0;
     right: 0;
     z-index: 10;
 }

 .video-bg {
     width: 100%;
     height: auto;
 }



 .YTvideocover {
     position: absolute;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 5;
 }


 /*-----------------------------------------------------VIDEO SCREEN END-----------------------------------------------------*/



 /*----------------------------------------------------GENUINE SPARE PARTS----------------------------------------------------*/

 #genuine_spareparts {
     height: 100vh;

     background-color: white;

     background: url(../img/third-slide1.jpg) no-repeat;
     background-size: cover;
     background-position: center center;
     /*
    background: rgb(206, 206, 206);
    background: -moz-radial-gradient(center, ellipse cover, rgba(244,246,247,1) 33%, rgba(176,187,190,1) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgb(175, 175, 175) 33%,rgba(176,187,190,1) 100%);
    background: radial-gradient(ellipse at center, rgba(244,246,247,1) 33%,rgb(132, 132, 132) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6f7', endColorstr='#b0bbbe',GradientType=1 );
*/
 }

 .flipster--coverflow .flipster__item__content {
     box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
     -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
     -webkit-box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0) !important;
     -moz-box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0) !important;
     box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0) !important;
 }

 .flipster--loop {
     /*  .flipster__item--past { transform: translateX(-100%); }
  .flipster__item--future { transform: translateX(100%); }*/
 }

 .flipster--loop .flipster__item {
     position: absolute;
 }

 .flipster--loop .flipster__item--past-2 {
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%);
 }

 .flipster--loop .flipster__item--future-2 {
     -webkit-transform: translateX(100%);
     transform: translateX(100%);
 }

 .flipster--loop .flipster__item--past-1 {
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
 }

 .flipster--loop .flipster__item--future-1 {
     -webkit-transform: translateX(50%);
     transform: translateX(50%);
 }

 .flipster--infinite-carousel .flipster__container,
 .flipster--infinite-carousel .flipster__item {
     transition: all 350ms ease-in-out;
     transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
 }

 .flipster--infinite-carousel .flipster__item__content {
     transition: inherit;
 }

 .flipster--infinite-carousel .flipster__item {
     position: absolute;
     opacity: 0;
     -webkit-perspective: 800px;
     perspective: 800px;
 }

 .flipster--infinite-carousel .flipster__item--past-2,
 .flipster--infinite-carousel .flipster__item--future-2 {
     opacity: 0.6;
     transition-delay: 90ms;
 }

 .flipster--infinite-carousel .flipster__item--past-1,
 .flipster--infinite-carousel .flipster__item--future-1 {
     opacity: 0.8;
     transition-delay: 60ms;
 }

 .flipster--infinite-carousel .flipster__item--current {
     opacity: 1;
     transition-delay: 0;
 }

 .flipster--infinite-carousel .flipster__item--past .flipster__item__content,
 .flipster--infinite-carousel .flipster__item--future .flipster__item__content {
     -webkit-transform: scale(0.4);
     transform: scale(0.4);
 }

 .flipster--infinite-carousel .flipster__item--past-2 .flipster__item__content {
     -webkit-transform: translateX(-75%) rotateY(45deg) scale(0.6);
     transform: translateX(-75%) rotateY(45deg) scale(0.6);
 }

 .flipster--infinite-carousel .flipster__item--future-2 .flipster__item__content {
     -webkit-transform: translateX(75%) rotateY(-45deg) scale(0.6);
     transform: translateX(75%) rotateY(-45deg) scale(0.6);
 }

 .flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content {
     -webkit-transform: translateX(-50%) rotateY(45deg) scale(0.8);
     transform: translateX(-50%) rotateY(45deg) scale(0.8);
 }

 .flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content {
     -webkit-transform: translateX(50%) rotateY(-45deg) scale(0.8);
     transform: translateX(50%) rotateY(-45deg) scale(0.8);
 }

 .flipster--infinite-carousel .flipster__item--current .flipster__item__content {
     -webkit-transform: translateX(0) rotateY(0deg) scale(1);
     transform: translateX(0) rotateY(0deg) scale(1);
 }



 /*----------------------------------------------------GENUINE SPARE PARTS----------------------------------------------------*/

 /*----------------------------------------------------FOOTER SECTION----------------------------------------------------*/
 #footer a:hover {
    text-decoration: underline !important;
 }
 #footer {
     height: auto;
     background-color: #171926;
 }

 .scrollable-news {
     height: 100%;
 }

 #footer .navigation1 ul {
     padding-left: 20px;
 }

 #footer .navigation1 h5,
 #footer .navigation1 ul li {
     color: #ED1B2F;
 }

 #footer .navigation1 ul li a,
 .navigation2 div p,
 .navigation2 ul li a {
     color: #AEADAD !important;
 }

 #footer .navigation1 .search-icon {
     background-color: #ED1B2F;
     padding: 6px 17px;
     border: 1px solid #fff;
     font-size: 32px;
     color: #fff;
 }

 .navigation2 {
     -webkit-box-shadow: 0px 5px 37px #000000;
     box-shadow: 0px 5px 37px #000000;
     background-color: #171926;
 }



 .company_text {
     font-size: 19px;
     padding: 0 71px;
     text-align: justify;
 }


 .thecompany_box_one {
     width: 300px;
     height: 400px;
     background-color: #D01A2B;
     display: block;
     /*    padding-top: 10px;*/
 }

 .thecompany_box_two {
     width: 400px;
     height: 400px;
     background-color: #25247B;
     /*    margin-top: 10px;*/
     margin-left: 20px;
     display: block;
 }

 .thecompany_box_three {
     width: 600px;
     height: 400px;
     background-image: url("../img/the-company.jpg");
     /*  margin-top: 10px;*/
     margin-left: 20px;
     background-size: cover;
     background-position: center center;
     display: block;
 }

 .explore_honda {
     background-color: rgb(232, 232, 232);
     padding: 0 20px;
     height: auto;
 }

 .space_1 {
     margin: 0 20px;
 }

 /*----------------------------------------------------FOOTER SECTION----------------------------------------------------*/



 /*-----------------------------------------------------SLIDE-----------------------------------------------------*/

 #feature {
     height: 500px;
 }

 .carousel {
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-transition: -webkit-transform 1s;
     transition: -webkit-transform 1s;
     transition: transform 1s;
     transition: transform 1s, -webkit-transform 1s;
 }

 .item {
     display: block;
     position: absolute;
     background: #000;
     width: 250px;
     height: 200px;
     line-height: 200px;
     font-size: 5em;
     text-align: center;
     color: #FFF;
     opacity: 0.95;
 }

 .a {
     -webkit-transform: rotateY(0deg) translateZ(250px);
     transform: rotateY(0deg) translateZ(250px);
     background: #ed1c24;
 }

 .b {
     -webkit-transform: rotateY(60deg) translateZ(250px);
     transform: rotateY(60deg) translateZ(250px);
     background: #0072bc;
 }

 .c {
     -webkit-transform: rotateY(120deg) translateZ(250px);
     transform: rotateY(120deg) translateZ(250px);
     background: #39b54a;
 }

 .d {
     -webkit-transform: rotateY(180deg) translateZ(250px);
     transform: rotateY(180deg) translateZ(250px);
     background: #f26522;
 }

 .e {
     -webkit-transform: rotateY(240deg) translateZ(250px);
     transform: rotateY(240deg) translateZ(250px);
     background: #630460;
 }

 .f {
     -webkit-transform: rotateY(300deg) translateZ(250px);
     transform: rotateY(300deg) translateZ(250px);
     background: #8c6239;
 }

 .first,
 .last {
     color: #444;
     position: absolute;
     padding: 1em 2em;
     cursor: pointer;
     background: #CCC;
     border-radius: 5px;
     border-top: 1px solid #FFF;
     -webkit-box-shadow: 0 5px 0 #999;
     box-shadow: 0 5px 0 #999;
     -webkit-transition: top 0.1s, -webkit-box-shadow 0.1s;
     transition: top 0.1s, -webkit-box-shadow 0.1s;
     transition: box-shadow 0.1s, top 0.1s;
     transition: box-shadow 0.1s, top 0.1s, -webkit-box-shadow 0.1s;
 }

 .first:hover,
 .last:hover {
     color: #000;
 }

 .first:active,
 .last:active {
     -webkit-box-shadow: 0 1px 0 #999;
     box-shadow: 0 1px 0 #999;
 }

 .first {
     right: 5em;
 }

 .last {
     left: 5em;
 }





 /*-----------------------------------------MEDIA QUERY-----------------------------------------*/

 @media (min-width: 1100px) and (max-width: 1400px) {
     .d-xl-block.telephone_number ul li {
         font-size: 15px;
     }

     #nav_2 ul li a, #nav_2 ul li span {
         font-size: 13px;
     }

     .sb-search-input {
         padding: 0px 0px 0px 0px;
         font-size: 11px;
     }

     .sb-search-open .sb-search-input {
         width: 250px !important;
     }

     .sb-icon-search,
     .sb-search-submit {
         line-height: 52px;
     }
 }

 .carousel-control-prev,
 .carousel-control-next {
     width: 6% !important;
 }

/*
 .carousel-control-prev > span,
 .carousel-control-next > span {
     position: absolute;
     width: 40px;
     height: 40px;
     border-radius: 50%;
     background-color: #8F8FAC;
     box-shadow: 1px 1px 4px 2px #00000070;
     -webkit-box-shadow: 1px 1px 4px 2px #00000070;
     -webkit-transition: -webkit-box-shadow .4s ease, background-color .4s ease;
     -webkit-transition: background-color .4s ease, -webkit-box-shadow .4s ease;
     transition: background-color .4s ease, -webkit-box-shadow .4s ease;
     transition: box-shadow .4s ease, background-color .4s ease;
     transition: box-shadow .4s ease, background-color .4s ease, -webkit-box-shadow .4s ease;
 }
*/



 .search_box .collapse {
     position: absolute;
     z-index: 99999;
     top: 54px;
 }




 #carousel {
     width: 100%;
 }



 .flipster__container {
     position: relative !important;
     top: 25%;
     /*
	transform: translateY(-50%) !important;
	-ms-transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
	-o-transform: translateY(-50%) !important;
*/
     width: 100% !important;
     text-align: center !important;
 }


 .next[data-v-43e93932],
 .prev[data-v-43e93932] {
     color: #fff !important;
 }

 .carousel-3d-slide, .carousel-3d-slider, .carousel-3d-container {
    border-radius: 0px !important;
    background-color: transparent !important;
    border: 0px solid transparent !important;
    height: 472px !important;
    visibility: inherit !important;
}

.carousel-3d-slide{
    padding: 0 20px !important;
}


 #carousel-4 .carousel-control-prev,
 #carousel-4 .carousel-control-next {
     width: 3% !important;
 }




 /*-------------------footer------------------*/

 .widget_nav_menu .menu-item .nav-link {
     padding: 0 !important;
 }



 /*-------------------- menu 1------------*/

 .ubermenu-nav {
     display: -ms-flexbox;
     display: -webkit-box;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding-left: 0;
     margin-bottom: 0;
     list-style: none;
 }

 .ubermenu-nav {
     -ms-flex-pack: end !important;
     -webkit-box-pack: end !important;
     justify-content: flex-end !important;
 }

 .ubermenu .ubermenu-item {
     position: relative !important;
 }

 #nav_1 .ubermenu-item-layout-default {
     color: #000;
 }

 #nav_2 .ubermenu-item-layout-default {
     color: #fff;
 }

 #nav_1 .ubermenu-submenu .ubermenu-item a {
     color: #fff !important;
     border-top: 1px solid rgba(255, 255, 255, 0.2196078431372549);
 }

 #nav_2 .ubermenu-submenu .ubermenu-item a {
     border-top: 1px solid rgba(255, 255, 255, 0.2196078431372549);
 }

 .ubermenu .ubermenu-item .ubermenu-submenu-drop {
     width: max-content;
     border-radius: 4px;
     padding-top: 5px !important;
     padding-bottom: 5px !important;
 }

 .ubermenu .ubermenu-submenu .ubermenu-item {
     width: max-content !important;
	 width: -moz-max-content !important;
     min-width: 100% !important;
 }

 .ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
     min-width: 100%;
 }


 .ubermenu .ubermenu-submenu .ubermenu-item:hover {
     background: #bb192b;
 }

 .nav-link {
     display: block;
     padding: 0.5rem 1rem;
 }

 div#nav_1 {
     z-index: 9999999;
     position: relative;
 }

 .nav-link .ubermenu-target-title:before,
 .nav-link .ubermenu-target-title:after {
     position: absolute;
     left: 0px;
     width: 100%;
     height: 2px;
     background: #ff0000;
     content: "";
     opacity: 0;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
 }

 #nav_2 .nav-link .ubermenu-target-title:before,
 #nav_2 .nav-link .ubermenu-target-title:after {
     position: absolute;
     left: 0px;
     width: 100%;
     height: 2px;
     background: #fff;
     content: "";
     opacity: 0;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
 }

 .ubermenu-item .nav-link span:hover:before,
 .ubermenu-item .nav-link:focus span:before,
 .ubermenu-item .nav-link:focus span:after,
 .ubermenu-item .nav-link span:hover:after {
     opacity: 1;
     -webkit-transform: translateY(0px);
     transform: translateY(0px);
 }

 #nav_2 .ubermenu-item .nav-link span:hover:before,
 #nav_2 .ubermenu-item .nav-link:focus span:before,
 #nav_2 .ubermenu-item .nav-link:focus span:after,
 #nav_2 .ubermenu-item .nav-link span:hover:after {
     opacity: 1;
     -webkit-transform: translateY(25px);
     transform: translateY(25px);
 }



 #nav_1 .nav-link span:before {
     top: 0px;
     -webkit-transform: translateY(0px);
     transform: translateY(0px);
 }

 .ubermenu-skin-black-white-2 {
     background: transparent !important;
     border: 0 !important;
 }

 .ubermenu-skin-black-white-2 {
     font-size: 1em !important;
     color: #888888;
 }

 .ubermenu-sub-indicators .ubermenu-item-has-children .ubermenu-noindicator:after {
     display: inline-block;
     width: 0;
     height: 0;
     margin: 8px 7px;
     content: "";
     border-top: 0.3em solid black;
     border-right: 0.3em solid transparent;
     border-left: 0.3em solid transparent;
     float: right;
     vertical-align: middle;
 }

 #nav_2 .ubermenu-item-has-children .nav-link.ubermenu-item-layout-default.ubermenu-item-layout-text_only::after {
     display: inline-block;
     width: 0;
     height: 0;
     margin: 8px 7px;
     content: "";
     border-top: 0.3em solid #fff;
     border-right: 0.3em solid transparent;
     border-left: 0.3em solid transparent;
     float: right;
     vertical-align: middle;
 }

 #nav_2 .ubermenu-item-has-children .ubermenu-has-submenu-drop::after {
     display: inline-block;
     width: 0;
     height: 0;
     margin: 8px 7px;
     content: "";
     border-top: 0.3em solid black;
     border-right: 0.3em solid transparent;
     border-left: 0.3em solid transparent;
     float: right;
     vertical-align: middle;
 }

 #nav_2 .ubermenu-item-has-children .ubermenu-submenu-align-full_width .ubermenu-item-layout-default::after {
     display: none !important;

 }




 #nav_1 .nav-link span:after {
     bottom: 0px;
     -webkit-transform: translateY(0px);
     transform: translateY(0px);
 }

 .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-noindicator:after {
     display: block !important;
 }

 .ubermenu-submenu {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     min-width: 10rem;
     padding: 0.5rem 0;
     margin: 0.125rem 0 0;
     font-size: 1rem;
     color: #212529;
     text-align: left;
     list-style: none;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid rgba(0, 0, 0, 0.15);
     border-radius: 0.25rem;
 }

 #nav_1 .ubermenu-item-has-children .ubermenu-submenu,
 #ubermenu-nav-main-2-primary .ubermenu-item-has-children .ubermenu-submenu,
 #nav_2 .ubermenu-item-has-children .ubermenu-submenu,
 #ubermenu-nav-main-2-primary .ubermenu-item-has-children .ubermenu-submenu {
     background: rgba(76, 72, 72, 0.88) !important;
 }

 #nav_2 .ubermenu-submenu .ubermenu-target-text::before,
 #nav_2 .ubermenu-submenu .ubermenu-target-text::after {
     display: none !important;
 }

 .clear {
     clear: both;
 }



 /*-------------------- menu 2------------*/


 @media screen and (max-width: 959px) {

     .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
     .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
         min-width: 100%;
     }

     .col-9.no-padding {
         left: -15%;
     }

     a.navbar-brand.honda_logo.no-padding {
         vertical-align: middle;
         height: max-content;
     }

     span.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2.ubermenu-loc-primary {
         text-align: center;
     }

     .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
     .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
         min-width: 100% !important;
     }

     .ubermenu .ubermenu-item .ubermenu-submenu-drop {
         position: relative !important;
     }

     .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
         margin-top: 0;
     }

     .sb-icon-search,
     .sb-search-submit {
         line-height: 65px;
     }

     .sb-search {
    position: absolute;
    right: 0;
	
}
span.vertical-spacer.mini {
    display: none;
}


     #nav_2 .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
         color: #fff;
     }

     .ubermenu .ubermenu-item .ubermenu-submenu-drop {
         padding-top: 0px !important;
         padding-bottom: 0px !important;
     }

     .sb-icon-search,
     .sb-search-submit {
         height: max-content !important;
     }
#nav_1 .ubermenu-items-align-center {
    text-align: center !important;
    position: relative;
    /* display: inline-grid; */
    left: -50% !important;
    width: 70vw !important;
}
img.image.wp-image-11220.attachment-full.size-full {
    margin-top: 5px;
}
.carousel-3d-slide img {
    width: 100%;
    height: auto;
}

 }

.col-4.col-xl-2.col-lg-2.col-md-4.no-padding.logo-right-atlas_logo img {
    float: right;
}

 /*-----------------------------------------MEDIA QUERY-----------------------------------------*/

 @media (min-width: 1100px) and (max-width: 1400px) {
     .d-xl-block.telephone_number ul li {
         font-size: 15px;
     }

     #nav_2 ul li a {
         font-size: 13px;
     }

     .sb-search-input {
         padding: 0px 0px 0px 0px;
         font-size: 11px;
     }

     .sb-search-open .sb-search-input {
         width: 250px !important;
     }

     .sb-icon-search,
     .sb-search-submit {
         line-height: 52px;
     }
 }

 @media (min-width: 320px) and (max-width: 991px) {
     #news_events .dealer_network_section_1 {
         height: auto !important;
     }

     #news_events {
         height: auto !important;
     }

     .dealer_network {
         height: 650px !important;
     }

     #news_events .news_updates {
         height: 860px !important
     }

     .border_bg_2 {
         left: 0 !important;
         right: 0 !important;
         margin: 0 auto !important;
     }

 }

 @media (min-width: 320px) and (max-width: 425px) {
    .carousel-3d-slide, .carousel-3d-slider, .carousel-3d-container {
        height: 330px !important;
    }
}

 @media (min-width: 320px) and (max-width: 415px) {
     .dealer_network {
         height: 600px !important;
     }
     
     .bike_CD70,
     .bike_CD70dream,
     .bike_pridor,
     .bike_CG125,
     .bike_CG125S,
     .bike_CG125S_GOLD,
     .bike_CG125dream,
     .bike_deluxe,
     .bike_CB125F,
     .bike_CB150F,
     .bike_CB250F {
        bottom: 13% !important;
    }
    
     .bike_CD70 .list-group .list-group-item,
     .bike_CD70dream .list-group .list-group-item,
     .bike_pridor .list-group .list-group-item,
     .bike_CG125 .list-group .list-group-item,
     .bike_CG125S .list-group .list-group-item,
     .bike_CG125S_GOLD .list-group .list-group-item,
     .bike_CG125dream .list-group .list-group-item,
     .bike_deluxe .list-group .list-group-item,
     .bike_CB125F .list-group .list-group-item,
     .bike_CB150F .list-group .list-group-item,
     .bike_CB250F .list-group .list-group-item {
        width: 94px !important;
        padding: 0.3rem 0.75rem !important;
    }
     
     .bike_CD70 .list-group .bike_CD70_red,
     .bike_CD70 .list-group .bike_CD70_black,
     .bike_CD70 .list-group .bike_CD70_blue,
     
     .bike_CD70dream .list-group .bike_CD70dream_red,
     .bike_CD70dream .list-group .bike_CD70dream_black,
     .bike_CD70dream .list-group .bike_CD70dream_sliver,
     
     .bike_pridor .list-group .bike_pridor_red,
     .bike_pridor .list-group .bike_pridor_black,
     .bike_pridor .list-group .bike_pridor_blue,
     
     .bike_CG125 .list-group .bike_CG125_red,
     .bike_CG125 .list-group .bike_CG125_black,
     
     .bike_CG125S .list-group .bike_CG125S_red,
     .bike_CG125S .list-group .bike_CG125S_black,
     
     .bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_red,
     .bike_CG125S_GOLD .list-group .bike_CG125S_GOLD_black,

     .bike_CB125F .list-group .bike_CB125F_red,
     .bike_CB125F .list-group .bike_CB125F_blue,
     .bike_CB125F .list-group .bike_CB125F_black,
     
     .bike_CB150F .list-group .bike_CB150F_red,
     .bike_CB150F .list-group .bike_CB150F_black,
     .bike_CB150F .list-group .bike_CB150F_silver,
     
     .bike_CB250F .list-group .bike_CB250F_white,
     .bike_CB250F .list-group .bike_CB250F_silver,
     .bike_CB250F .list-group .bike_CB250F_blue {
        font-size: 13px !important;
    }
     
     
    .secolors {
        top: 7px !important;
        padding: 0px 0px !important;
    }
     
 }

 @media (min-width: 1020px) and (max-width: 1400px) {

     .bike_CD70_lable,
   .bike_CD70dream_lable,
   .bike_pridor_lable,
   .bike_CG125_lable,
   .bike_CG125S_lable,
   .bike_CG125S_GOLD_lable,
   .bike_CG125dream_lable,
   .bike_deluxe_lable,
   .bike_CB125F_lable,
   .bike_CB150F_lable,
   .bike_CB250F_lable {
         position: absolute;
         top: 6%;
         right: 3%;
         width: 300px;
     }
	 
    .bike_CG125S_tagline {
       position: absolute;
       top: 5%;
       left: 3%;
       width: 380px;
    }

    .bike_CG125S_GOLD_tagline {
       position: absolute;
       top: 5%;
       left: 3%;
       width: 380px;
    }

     .bike_CB125F_tagline {
         position: absolute;
         top: 5%;
         left: 3%;
         width: 380px;
     }

     .bike_CB150F_tagline {
         position: absolute;
         top: 6%;
         left: 6%;
         width: 300px;
     }

     .bike_CB250F_tagline {
         position: absolute;
         top: 5%;
         left: 5%;
         width: 300px;
     }

     .bike_CD70dream_tagline {
         position: absolute;
         top: 4%;
         left: 4%;
     }

     .bike_pridor_tagline {
         position: absolute;
         top: 5%;
         left: 4%;
         width: 350px;
     }

     .bike_CG125_tagline {
         position: absolute;
         top: 6%;
         left: 3%;
         width: 400px;
     }

    /*.product_CD70,
   .product_CD70dream,
   .product_pridor,
   .product_CG125,
   .product_CG125S,
   .product_CG125dream,
   .product_deluxe,
   .product_CB125F,
   .product_CB150F,
   .product_CB250F {
         bottom: 20px;
     } */
	 
	 div#CD70_red img, 
	 div#CD70_black img, 
	 div#CD70_blue img, 
	 div#CD70dream_red img, 
	 div#CD70dream_black img, 
	 div#CD70dream_sliver img, 
	 div#pridor_red img, 
	 div#pridor_black img, 
	 div#pridor_blue img, 
	 div#CG125_red img, 
	 div#CG125_black img, 
	 div#CG125_purplle img, 
	 div#CG125dream_red img, 
	 div#CG125dream_black img, 
	 div#deluxe_red img, 
	 div#deluxe_black img, 
	 div#CG125S_red img, 
	 div#CG125S_black img, 
	 div#CG125S_SEred img, 
	 div#CG125S_SEblack img, 
	 div#CG125S_GOLD_SEred img, 
	 div#CG125S_GOLD_SEblack img, 
	 div#CB125F_red img, 
	 div#CB125F_blue img, 
	 div#CB125F_black img, 
	 div#CB125F_white img, 
	 div#CB125F_SEred img, 
	 div#CB125F_SEblack img, 
	 div#CB150F_blue img, 
	 div#CB150F_red img, 
	 div#CB150F_green img, 
	 div#CB150F_sliver img, 
	 div#CB250F_white img, 
	 div#CB250F_blue img, 
	 div#CB250F_silver img {
		width: 115vh !important;
	}
 }


 @media (min-width: 320px) and (max-width: 780px) {


/*.product_CD70,
   .product_CD70dream,
   .product_pridor,
   .product_CG125,
   .product_CG125S,
   .product_CG125dream,
   .product_deluxe,
   .product_CB125F,
   .product_CB150F,
   .product_CB250F {
         bottom: 190px;
     }*/

     .bike_CD70,
   .bike_CD70dream,
   .bike_pridor,
   .bike_CG125,
   .bike_CG125S,
   .bike_CG125S_GOLD,
   .bike_CG125dream,
   .bike_deluxe,
   .bike_CB125F,
   .bike_CB150F,
   .bike_CB250F {
         bottom: 15%;
/*         left: 0;*/
/*         right: 0;*/
/*         text-align: center;*/
     }

 /*.bike_CD70_viewmore,
   .bike_CD70dream_viewmore,
   .bike_pridor_viewmore,
   .bike_CG125_viewmore,
   .bike_CG125S_viewmore,
   .bike_CG125dream_viewmore,
   .bike_deluxe_viewmore,
   .bike_CB125F_viewmore,
   .bike_CB150F_viewmore,
   .bike_CB250F_viewmore {
         bottom: 8%;
         right: 0;
         left: 0;
         text-align: center;
     }*/

     .bike_CD70_lable,
   .bike_CD70dream_lable,
   .bike_pridor_lable,
   .bike_CG125_lable,
   .bike_CG125S_lable,
   .bike_CG125S_GOLD_lable,
   .bike_CG125dream_lable,
   .bike_deluxe_lable,
   .bike_CB125F_lable,
   .bike_CB150F_lable,
   .bike_CB250F_lable {
         top: 4%;
         right: 0;
         left: 0;
         margin: auto;
         width: 50%;
     }

     .bike_CD70_tagline {
         top: 11%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }

     .bike_CD70dream_tagline {
         top: 15%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }

     .bike_pridor_tagline {
         top: 15%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }

     .bike_CG125_tagline {
         top: 16%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }
	 
	 .bike_CG125S_tagline {
       top: 21%;
       left: 0;
       right: 0;
       width: 50%;
       margin: auto;
   }
	 .bike_CG125S_GOLD_tagline {
       top: 21%;
       left: 0;
       right: 0;
       width: 50%;
       margin: auto;
   }

     .bike_CB125F_tagline {
         top: 15%;
         left: 0;
         right: 0;
         width: 50%;
         margin: auto;
     }

     .bike_CB150F_tagline {
         top: 15%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }

     .bike_CB250F_tagline {
         position: absolute;
         top: 14%;
         left: 0;
         right: 0;
         margin: auto;
         width: 50%;
     }

     div#CD70_red img,
   div#CD70_black img,
   div#CD70_blue img,

   div#CD70dream_red img,
   div#CD70dream_black img,
   div#CD70dream_sliver img,

   div#pridor_red img,
   div#pridor_black img,
   div#pridor_blue img,

   div#CG125_red img,
   div#CG125_black img,
   div#CG125_purplle img,

   div#CG125dream_red img,
   div#CG125dream_black img,

   div#deluxe_red img,
   div#deluxe_black img,

   div#CG125S_red img,
   div#CG125S_black img,
   div#CG125S_SEred img,
   div#CG125S_SEblack img,
   div#CG125S_GOLD_SEred img,
   div#CG125S_GOLD_SEblack img,

   div#CB125F_red img,
   div#CB125F_blue img,
   div#CB125F_black img,
   div#CB125F_white img,
   div#CB125F_SEred img,
   div#CB125F_SEblack img,

   div#CB150F_blue img,
   div#CB150F_red img,
   div#CB150F_green img,
   div#CB150F_sliver img,

   div#CB250F_white img,
   div#CB250F_blue img,
   div#CB250F_silver img {
         bottom: -17% !important;
     }

     .carousel-control-prev,
     .carousel-control-next {
         width: 12% !important;
     }

     @media only screen and (orientation: landscape) {

         .bike_CD70_lable,
         .bike_CD70dream_lable,
         .bike_pridor_lable,
         .bike_CG125_lable,
         .bike_CG125S_lable,
         .bike_CG125S_GOLD_lable,
         .bike_CG125dream_lable,
         .bike_deluxe_lable,
         .bike_CB125F_lable,
         .bike_CB150F_lable,
         .bike_CB250F_lable {
             top: 6%;
             right: 4%;
             left: initial;
             margin: initial;
             width: 50vh;
         }

         .bike_CD70_tagline {
             top: 2%;
             left: 5%;
             right: initial;
             margin: initial;
             width: 62vh;
         }

         .bike_CD70dream_tagline {
             top: 5%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 52vh;
         }

         .bike_pridor_tagline {
             top: 5%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 52vh;
         }

         .bike_CG125_tagline {
             top: 5%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 52vh;
         }
		 
     .bike_CG125S_tagline {
       top: 5%;
       left: 6%;
       right: initial;
       margin: initial;
       width: 52vh;
   }
     .bike_CG125S_GOLD_tagline {
       top: 5%;
       left: 6%;
       right: initial;
       margin: initial;
       width: 52vh;
   }

         .bike_CB125F_tagline {
             top: 5%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 61vh;
         }

         .bike_CB150F_tagline {
             top: 6%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 51vh;
         }

         .bike_CB250F_tagline {
             top: 6%;
             left: 6%;
             right: initial;
             margin: initial;
             width: 51vh;
         }

         .bike_CD70,
   .bike_CD70dream,
   .bike_pridor,
   .bike_CG125,
   .bike_CG125S,
   .bike_CG125S_GOLD,
   .bike_CG125dream,
   .bike_deluxe,
   .bike_CB125F,
   .bike_CB150F,
   .bike_CB250F {
             bottom: 6%;
             left: 6%;
             text-align: initial;
             right: initial;
             display: none;
         }

         .bike_CD70_viewmore,
   .bike_CD70dream_viewmore,
   .bike_pridor_viewmore,
   .bike_CG125_viewmore,
   .bike_CG125S_viewmore,
   .bike_CG125dream_viewmore,
   .bike_deluxe_viewmore,
   .bike_CB125F_viewmore,
   .bike_CB150F_viewmore,
   .bike_CB250F_viewmore {
             bottom: 6%;
             right: 0;
             left: 0;
             text-align: center;
         }

         #carousel-2 .carousel-indicators {
             display: none;
         }

    div#CD70_red img,
   div#CD70_black img,
   div#CD70_blue img,

   div#CD70dream_red img,
   div#CD70dream_black img,
   div#CD70dream_sliver img,

   div#pridor_red img,
   div#pridor_black img,
   div#pridor_blue img,

   div#CG125_red img,
   div#CG125_black img,
   div#CG125_purplle img,

   div#CG125dream_red img,
   div#CG125dream_black img,

   div#deluxe_red img,
   div#deluxe_black img,

   div#CG125S_red img,
   div#CG125S_black img,
   div#CG125S_SEred img,
   div#CG125S_SEblack img,
   div#CG125S_GOLD_SEred img,
   div#CG125S_GOLD_SEblack img,

   div#CB125F_red img,
   div#CB125F_blue img,
   div#CB125F_black img,
   div#CB125F_white img,
   div#CB125F_SEred img,
   div#CB125F_SEblack img,

   div#CB150F_blue img,
   div#CB150F_red img,
   div#CB150F_green img,
   div#CB150F_sliver img,

   div#CB250F_white img,
   div#CB250F_blue img,
   div#CB250F_silver img {
             width: 100vh !important;
         }

         .product_CD70,
   .product_CD70dream,
   .product_pridor,
   .product_CG125,
   .product_CG125S,
   .product_CG125S_GOLD,
   .product_CG125dream,
   .product_deluxe,
   .product_CB125F,
   .product_CB150F,
   .product_CB250F {
             bottom: 50px;
         }
     }
 }
 
 .home h6, .home .h6{
	 font-size:1em;
 }


.product_CD70 .tab-pane,
.product_CD70dream .tab-pane,
.product_pridor .tab-pane,
.product_CG125 .tab-pane,
.product_CG125S .tab-pane,
.product_CG125S_GOLD .tab-pane,
.product_CG125dream .tab-pane,
.product_deluxe .tab-pane,
.product_CB125F .tab-pane,
.product_CB150F .tab-pane,
.product_CB250F  .tab-pane{
    height: 100%;
    width: 100%;
/*    display: inline-block;*/
    vertical-align: top;
    
    position: relative;
}


div#CD70_red img,
div#CD70_black img,
div#CD70_blue img,

div#CD70dream_red img,
div#CD70dream_black img,
div#CD70dream_sliver img,

div#pridor_red img,
div#pridor_black img,
div#pridor_blue img,

div#CG125_red img,
div#CG125_black img,
div#CG125_purplle img,

div#CG125dream_red img,
div#CG125dream_black img,

div#deluxe_red img,
div#deluxe_black img,

div#CG125S_red img,
div#CG125S_black img,
div#CG125S_SEred img,
div#CG125S_SEblack img,
div#CG125S_GOLD_SEred img,
div#CG125S_GOLD_SEblack img,

div#CB125F_red img,
div#CB125F_blue img,
div#CB125F_black img,
div#CB125F_white img,
div#CB125F_SEred img,
div#CB125F_SEblack img,

div#CB150F_blue img,
div#CB150F_red img,
div#CB150F_green img,
div#CB150F_sliver img,

div#CB250F_white img,
div#CB250F_blue img,
div#CB250F_silver img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
/*---------------------------------------------------------------*/
.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 40px;
    width: 40px;
    background-size: 100%, 100%;
    background-image: none;
    background-color: transparent;
}

.carousel-control-next-icon:after
{
    content: '>';
    font-size: 50px;
    color: red;
    line-height: 28px;
    font-weight: bold;
}

.carousel-control-prev-icon:after {
    content: '<';
    font-size: 50px;
    line-height: 28px;
    font-weight: bold;
    color: red;
}

.socail-icon {
    position: fixed;
    right: 0px;
    top: 26%;
    width: 37px;
    padding: 5px;
    background: #efefef;
}

.socail-icon a:hover {
    opacity: 0.80;
}

.socail-icon a img{
    margin-bottom: 7px;
}
/******************* HANZOOKHAN *********************/
img.icon-cart {
    width: 25px;
}

span.icon-count {
    position: absolute;
    margin-left: -7px;
    z-index: 999;
    line-height: 11px;
    margin-top: -4px;
    color: white;
    font-size: 9px;
    width: 16px;
    text-align: center;
    height: 16px;
    border-radius: 20px;
    background-color: #C70004;
}

.cart-section{
    display: inline-block;
    border-left: 1px solid #000;
    padding-left: 10px;
    float: left;
    margin: 20.4px 0;
}

.cart-section .dropdown-toggle::after,
.secondary-account .dropdown-toggle::after{
    content: none !important;
}

.cart-section .dropdown-cart-wrap.d-flex.align-items-center.py-2.border-top{
    border-top: 1px solid #E9ECEF;
}

.cart-section .dropdown-cart-wrap {
    padding: 0 15px;
}


.secondary-account{
    display: inline-block;
    float: left;
    margin: 14.5px 0;
}



.cart_itel {
    width: 390px;
    padding: 0 !important;
    right: -280%;
}

.cart-dropdown {
    position: absolute;
    z-index: 9999;
    right: 0;
}



.cart_itel h4 {
    background-color: black;
    padding: 13px;
    color: white;
}

.cart_itel .cart-item-images {
    width: 110px;
}

.cart_itel .dropdown-cart-wrap.d-flex.align-items-center.py-2.border-top .dropdown-cart-right {
    margin-left: 15px;
}

.cart_itel .cart-item-images .attachment-thumbnail {
    max-width: 100%;
    height: auto;
    width: 100%;
}

/******************* HANZOOKHAN *********************/

