@font-face {
  font-family: 'GOTH720N_4';
  src: url('../fonts/GOTH720N_4.eot');
  src: url('../fonts/GOTH720N_4.eot') format('embedded-opentype'), url('../fonts/GOTH720N_4.woff2') format('woff2'), url('../fonts/GOTH720N_4.woff') format('woff'), url('../fonts/GOTH720N_4.ttf') format('truetype'), url('../fonts/GOTH720N_4.svg#GOTH720N_4') format('svg');
}

@font-face {
  font-family: 'GOTH725B_2';
  src: url('../fonts/GOTH725B_2.eot');
  src: url('../fonts/GOTH725B_2.eot') format('embedded-opentype'), url('../fonts/GOTH725B_2.woff2') format('woff2'), url('../fonts/GOTH725B_2.woff') format('woff'), url('../fonts/GOTH725B_2.ttf') format('truetype'), url('../fonts/GOTH725B_2.svg#GOTH725B_2') format('svg');
}

@font-face {
  font-family: 'GOTH720I_0';
  src: url('../fonts/GOTH720I_0.eot');
  src: url('../fonts/GOTH720I_0.eot') format('embedded-opentype'), url('../fonts/GOTH720I_0.woff2') format('woff2'), url('../fonts/GOTH720I_0.woff') format('woff'), url('../fonts/GOTH720I_0.ttf') format('truetype'), url('../fonts/GOTH720I_0.svg#GOTH720I_0') format('svg');
}

@font-face {
  font-family: 'BarlowBold';
  src: url('../fonts/BarlowBold.eot');
  src: url('../fonts/BarlowBold.eot') format('embedded-opentype'), url('../fonts/BarlowBold.woff2') format('woff2'), url('../fonts/BarlowBold.woff') format('woff'), url('../fonts/BarlowBold.ttf') format('truetype'), url('../fonts/BarlowBold.svg#BarlowBold') format('svg');
}

@font-face {
  font-family: 'gothic725blackbt2';
  src: url('../fonts/gothic725blackbt2.eot');
  src: url('../fonts/gothic725blackbt2.eot') format('embedded-opentype'), url('../fonts/gothic725blackbt2.woff2') format('woff2'), url('../fonts/gothic725blackbt2.woff') format('woff'), url('../fonts/gothic725blackbt2.ttf') format('truetype'), url('../fonts/gothic725blackbt2.svg#gothic725blackbt2') format('svg');
}

@font-face {
  font-family: 'Rupee_Foradian_1';
  src: url('../fonts/Rupee_Foradian_1.eot');
  src: url('../fonts/Rupee_Foradian_1.eot') format('embedded-opentype'), url('../fonts/Rupee_Foradian_1.woff2') format('woff2'), url('../fonts/Rupee_Foradian_1.woff') format('woff'), url('../fonts/Rupee_Foradian_1.ttf') format('truetype'), url('../fonts/Rupee_Foradian_1.svg#Rupee_Foradian_1') format('svg');
}

/*+++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++*/
/*Reset*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ul,
li {
  margin: 0;
  padding: 0;
  font-weight: normal;
  line-height: 100%;
}

form {
  margin: 0;
  padding: 0;
  display: inline;
}

a {
  text-decoration: none;
  outline: none;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  /**/
}

*:focus {
  outline: none;
}

ul {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

body {
  position: relative;
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0;
  padding: 0;
  background: #ffffff;
}

.clear {
  clear: both;
  margin: 0;
  padding: 0;
}

input[type="button"] {
  cursor: pointer;
}

.f-left {
  float: left;
}

.f-right {
  float: right;
}

.text-align-left {
  text-align: left;
}

.text-align-right {
  text-align: right;
}

.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.overFlow {
  overflow: hidden;
}

.overFlow-X {
  overflow-x: hidden;
}

.overFlow-Y {
  overflow-y: hidden;
}

svg,
canvas {
  pointer-events: none;
}

button {
  border: 0;
}

.col-1 {
  width: 100%;
}

.col-2 {
  width: 50%;
}

.col-3 {
  width: 33.33%;
}

.col-4 {
  width: 25%;
}

.col-5 {
  width: 20%;
}

.col-6 {
  width: 16.66%;
}

.col-7 {
  width: 14.28%;
}

.col-8 {
  width: 12.5%;
}

.col-9 {
  width: 11.11%;
}

.col-10 {
  width: 10%;
}

.col-11 {
  width: 9.09%;
}

.col-12 {
  width: 8.33%;
}

/*Reset*/
body {
  overflow-x: hidden;
}

#wrapper {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

section {
  width: 100%;
  margin: 0;
  padding: 0;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}

header {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  background: #000000;
  z-index: 999;
}

.head_top {
  position: relative;
  width: 100%;
  text-align: right;
  padding: 5px 0;
  background: #ba0c15;
  z-index: 99;
}

.head_top .container {
  position: relative;
}

.head_top a {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #dddddd;
  line-height: 30px;
  text-transform: uppercase;
  padding: 0 25px;
  border-left: #dddddd 1px solid;
}

.head_top a:hover {
  color: #000000;
}

.head_top span:first-child a {
  border: none;
}

.head_top .search_icon {
  position: absolute;
  right: 26px;
  top: 64px;
  width: 26px;
  height: 26px;
}

.head_top .search_trigger {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 26px;
  height: 26px;
  background: url(../images/icon-search.png) no-repeat center center;
  background-size: 100% 100%;
  cursor: pointer;
}

.head_top .search_close {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #000000;
  cursor: pointer;
}

.head_top .search_close img {
  width: 100%;
  height: auto;
}

.head_top .currUserCon {
  position: absolute;
  right: 105px;
  top: 15px;
  width: 50px;
  display: none;
}

.head_top .currUserCon img {
  width: 100%;
  height: auto;
}

.head_top .currUserCon a {
  padding: 0;
}

.navigationCon {
  position: relative;
  /**/
  width: 100%;
  z-index: 9;
}

.navigationCon .logo {
  position: absolute;
  width: 116px;
  float: left;
  margin-top: 15px;
  z-index: 99;
}

.navigationCon .logo img {
  width: 100%;
  height: auto;
}

.navigationCon nav {
  width: 100%;
  max-width: 790px;
  text-align: right;
  float: right;
  padding-right: 70px;
}

.navigationCon nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

.navigationCon nav li {
  display: inline-block;
  padding: 0 15px;
}

.navigationCon nav li a {
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  line-height: 100%;
  text-transform: uppercase;
}

.navigationCon .mob_slide_header {
  position: relative;
  width: 100%;
  text-align: left;
  padding: 35px 0px 35px 12px;
  display: none;
}

.navigationCon .mob_slide_header .closeNav {
  position: absolute;
  right: 30px;
  top: 20px;
  width: 50px;
  height: 50px;
  background: #ba0c15;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  cursor: pointer;
}

.navigationCon .mob_slide_header .closeNav img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -12px;
}

.navigationCon .menuSandwitch {
  position: absolute;
  left: 26px;
  top: 20px;
  width: 45px;
  cursor: pointer;
  display: none;
}

.navigationCon .menuSandwitch img {
  width: 100%;
  height: auto;
}

.navigationCon .center_nav_01 {
  position: relative;
  width: 100%;
  font-size: 0;
  max-width: 1200px;
  text-align: center;
  margin: 0 auto;
}

.navigationCon .center_nav_01 li {
  position: relative;
  display: inline-block;
  width: 25%;
  text-align: center;
  color: #000000;
  padding: 33px 0 30px 0;
  float: left;
}

.navigationCon .center_nav_01 li a {
  padding: 0;
  line-height: 100%;
}

.navigationCon .center_nav_01 li img {
  position: relative;
  z-index: 99;
  padding-top: 20px;
}

.navigationCon .center_nav_01 li p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  line-height: 28px;
  text-transform: none;
  padding: 10px 0 0 0;
}

.navigationCon .center_nav_01 .sunNavTl {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 42px;
  color: #252727;
  text-align: center;
}

.navigationCon .center_nav_01 li:hover .sunNavTl {
  color: #ffffff;
}

.navigationCon .center_nav_02 {
  width: 100%;
  max-width: 850px;
  font-size: 0;
  text-align: left;
  margin: 0 auto;
}

.navigationCon .secondNav_blurb {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding-right: 115px;
}

.navigationCon .secondNav_blurb li {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 15px 0px;
  border-top: #454545 1px solid;
}

.navigationCon .secondNav_blurb li a {
  color: #ffffff;
  line-height: 100%;
  text-transform: none;
}

.navigationCon .secondNav_blurb li:first-child {
  border-top: 0;
}

.navigationCon .secondNav_banner {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

.navigationCon .secondNav_banner img {
  width: 100%;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}

.navigationCon .top_hd_links {
  display: none;
}

#screenOverlay {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 7;
}

#resOverlay {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

#searchBox {
  position: absolute;
  left: 0px;
  /**/
  width: 100%;
  background: #161616;
  padding: 60px 0px;
  z-index: 8;
}

#searchBox .searchPan {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  background: #ffffff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}

#searchBox .searchPan .searchText {
  width: 90%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  padding: 15px 30px;
  border: 0;
  background: none;
}

#searchBox .searchPan .openSearch {
  position: absolute;
  right: 30px;
  top: 14px;
  width: 26px;
  height: 26px;
  background: url(../images/open-search.png) no-repeat center center;
  background-size: 100% 100%;
  cursor: pointer;
}

#sliderHolder {
  width: 100%;
  position: relative;
}

#sliderHolder img {
  width: 100%;
}

#sliderHolder .bannerDetail {
  width: 100%;
  position: absolute;
  left: 0px;
  /* top: 10%;*/
  bottom: 5%;
  text-align: center;
}

#sliderHolder .ban_tl_01 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 53px;
  color: #ba0c15;
  text-align: center;
  display: none;
  line-height: 100%;
  text-transform: uppercase;
}

#sliderHolder .ban_tl_02 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 43px;
  color: #000000;
  text-align: center;
  display: none;
  line-height: 100%;
  text-transform: uppercase;
}

#sliderHolder .sim-button {
  font-size: 16px;
  padding: 15px 25px;
  margin-top: 30px;
}

#sliderHolder .owl-stage-outer {
  width: 100%;
  top: 0;
}

#sliderHolder .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#sliderHolder .owl-prev,
#sliderHolder .owl-next {
  display: block !important;
  position: absolute;
  top: -25px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#sliderHolder .owl-prev {
  left: 14%;
  background: url(../images/slide-prev.png) no-repeat center center;
}

#sliderHolder .owl-next {
  right: 14%;
  background: url(../images/slide-next.png) no-repeat center center;
}

#sliderHolder .owl-dots {
  position: absolute;
  left: 0px;
  bottom: 3%;
  display: block;
  width: 100%;
  text-align: right;
  padding: 0px 23% 0px 0px;
}

#sliderHolder .owl-dot {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  border: #ffffff 1px solid;
}

#sliderHolder .owl-dot.active {
  background: #ffffff;
  border: #ffffff 1px solid;
}

#hm_dealer_con {
  padding: 0px 0px;
  background: url(../images/home-dealer-bg.jpg) no-repeat center center;
  background-size: cover;
}

#hm_dealer_con h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
  line-height: 100%;
  padding-bottom: 10px;
}

#hm_dealer_con .hm_dealer_det {
  padding: 30px 100px 30px 100px;
}

#hm_dealer_con .welcome_msg {
  border-bottom: #303132 2px solid;
}

#hm_dealer_con .welcome_msg p {
  font-family: 'GOTH720I_0', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  line-height: 30px;
}

#hm_dealer_con .hm_nearest_dealer h2 {
  font-size: 30px;
  padding-bottom: 20px;
}

#hm_dealer_con .hm_locator_con {
  width: 100%;
}

#hm_dealer_con .hm_locator_con .nearest_loc {
  width: 80%;
  float: left;
}

#hm_dealer_con .hm_locator_con .dealer_name {
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  line-height: 100%;
}

#hm_dealer_con .hm_locator_con .contact_num {
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 8px 0px 0px 0px;
}

#hm_dealer_con .hm_locator_con .contact_num span {
  padding-left: 14px;
}

#hm_dealer_con .hm_locator_con .btn_hld {
  width: 20%;
  float: left;
  /*margin-top: -20px;*/
}

#hm_dealer_con .hm_locator_con .btn_hld .sim-button {
  font-size: 20px;
}

#range_con {
  width: 100%;
  padding: 55px 0 55px 0px;
}

#range_con h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 100px 30px 100px;
}

#range_con h2 span {
  display: block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 100%;
  padding-top: 5px;
}

#range_con p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
  padding: 0px 100px 0px 100px;
}

#range_con p span {
  display: block;
}

#range_con .tech_blurb_con {
  position: relative;
  width: 100%;
  font-size: 0;
  padding: 15px 35px 0px 35px;
  z-index: 8;
}

#range_con .tech_blurb_con .tech_blurb {
  position: relative;
  display: inline-block;
  width: 50%;
  text-align: center;
  padding-top: 110px;
}

#range_con .tech_blurb_con .tech_blurb .trucks,
#range_con .tech_blurb_con .tech_blurb .buses {
  position: relative;
  z-index: 99;
}

#range_con .tech_blurb_con .tech_blurb .tech_type_tl {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 120px;
  color: #d9d9d9;
  text-align: center;
  text-transform: uppercase;
  z-index: 99;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#range_con .tech_blurb_con .tech_blurb .sim-button {
  margin-top: 30px;
}

#range_con .tech_blurb_con .tech_blurb:hover .tech_type_tl {
  color: #ba0c15;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#help_sest, #used-vehicle-home {
  width: 100%;
  background: #000000;
  padding: 50px 0px;
}

#help_sest .container, #used-vehicle-home .container {
  padding: 0 100px;
}

#help_sest h2, #used-vehicle-home h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 0px 10px 0px;
}

#help_sest h2 span , #used-vehicle-home h2 span {
  display: block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 100%;
  padding-bottom: 7px;
}

#help_sest .applicationCon, #used-vehicle-home .applicationCon {
  width: 100%;
  max-width: 900px;
  font-size: 0;
  margin: 0;
  padding: 20px 0px 0px 0px;
}

#help_sest .applicationCon .appBlurb, #used-vehicle-home .applicationCon .appBlurb {
  display: inline-block;
  width: 50%;
  padding-right: 10%;
}
#used-vehicle-home .applicationCon .appBlurb label{
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  padding:15px 0;
}
#help_sest .applicationCon .selectBox, #used-vehicle-home .applicationCon .Statebox {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  border: 0;
  border-bottom: #808080 2px solid;
  padding: 10px;
  background: url(../images/select-box-arrow.png) no-repeat right 15px center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

#help_sest .applicationCon .selectBox option, #used-vehicle-home .applicationCon .Statebox option {
  /*color: @color-black;*/
  color: #ffffff;
  background-color: #252525;
}

#help_sest .sim-button, #used-vehicle-home .sim-button{
  padding: 15px 35px;
  margin-top: 40px;
}

@media handheld,
only screen and (min-width: 640px) {

  #bs-vi .features:first-child,
  #bs-vi .description:nth-child(4) {
    border: none;
  }

  .truckonnect .profit-tech {
    width: 50%;
    margin-right: -3px;
  }
  .common_guidelines{
      margin-top:35px !important;
  }
  .common_guidelines .doenloadBro a{
      margin-left:51px;
}
.bbg a{
    margin-right: 35px;
}

}

#bs-vi {
  width: 100%;
  padding: 0 0 55px 0;
}

#bs-vi .features {
  display: inline-block;
  width: 19.5%;
  min-height: 120px;
  text-align: center;
  padding: 10px 10px;
  vertical-align: top;
  border-left: #bcbcbc 1px solid;
}

#bs-vi .description {
  width: 33%;
  margin: 3% 0;
}

#bs-vi .description p {
  padding: 0 10%;
}

#bs-vi .features p,
.profit-tech li {
  font-size: 20px;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
}

#bs-vi .features h2 {
  font-size: 40px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  padding: 20px 0;
}

#bs-vi .features img {
  width: 60px;
  height: 100px;
  padding-bottom: 5%;
}

.truckonnect_video {
  height: 450px;
  width: 100%;
}

.profit-tech {
  display: inline-flex;
  padding-bottom: 4%;
}

.truckonnect .profit-tech img {
  height: 100px;
  width: 100px;
  max-width: 100%;
}

.truckonnect_heading {
  padding-bottom: 5%;
  line-height: 1.5;
  padding-left: 10px;
}

.profit-tech h2 {
  font-size: 25px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
}

.profit-tech img {
  width: auto;
  height: 120px;
}

.profit-tech p {
  text-align: justify;
}

.profit-tech ul {
  list-style: none;

}

.profit-tech li {
  line-height: 1.5;
  display: flex;
  list-style-position: outside;
}

.truckonnect_features {
  padding-left: 10px;
}

.profit-tech ul li:before {
  content: '✓';
  padding-right: 7px;
}

.pad_left p {
  padding-left: 5%;
}

.pad_right p {
  padding-right: 5%;
}

.tc {
  text-align: right;
  font-size: 14px;
  padding-top: 1%;
}

.tc a {
  color: black;
}

.yoytube_video_padding {
  padding-top: 3%;
}

.exchange_form {
  font-size: 18px !important;
  padding-bottom: 12px !important;
}

.bharat-for-women {
  padding-bottom: 3%;
}

.color-white {
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  color: #fff;
  margin-bottom: 10px;
}

@media handheld,
only screen and (max-width: 640px) {
  #stay_tuned p {
    padding: 2%;
  }

  #stay_tuned img {
    margin-left: 8%;
  }

  .desktop_stay {
    display: none;
  }

  .mobile_stay {
    display: block;
  }

  .youtube_video {
    width: 123%;
  }

  .truckonnect .profit-tech img {
    height: 50px;
    width: 50px;
  }

  .gp_truckonnect {
    padding-bottom: 0 !important;
  }

  .truckonnect_heading {
    padding-top: 6%;
  }

  #models_vehicles li {
    width: 33% !important;
  }

  #models_vehicles {
    padding: 4% !important;
  }

  #finance_button {
    margin: -14% 26% 0 !important;
  }

  #attach .steps {
    width: 100% !important;
  }

  #attach h2 {
    font-size: 30px !important;
    margin-top: 3%;
  }

  #attach .steps img {
    width: 90%;
  }
}

@media handheld,
only screen and (min-width: 640px) {
  .mobile_stay {
    display: none;
  }

  #attach .steps .step_half {
    width: 49%;
  }
}

#stay_tuned,
#models_vehicles {
  width: 100%;
  /*font-size: 0;*/
  padding: 15px 0 15px 0;
  background: #ba0c15;
}

#attach {
  background-color: white;
  width: 100%;
  padding: 15px 0 15px 0;
}

.dealer_list li {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  padding: 10px;
  cursor: pointer;

}
.dealer_list .active,
  .dealer_list li:hover {
    background-color: #ba0c15;
    color: white;
  }

/*.becomer_dealer:hover .near_dealer{*/
/*    background-color: white;*/
/*    color: #000000;*/
/*}*/



#attach {
  padding: 2% 0;
}

#attach h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000;
  text-align: center;
  margin-bottom: 3%;
}

#attach .steps .step_half {
  display: inline-block;
  /*width:49%;*/
  padding-left: 2%;
}

#attach .steps .steps_inside {
  margin: 5% auto;
}

#attach .steps h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 20px;

}

#attach .steps p {
  padding: 03% 0;
  font-family: "goth720n", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  color: #000;
}

#attach .steps a {
  color: #000;
}

#attach .steps img {
  display: block;
  margin: auto;
  border-radius: 10px;
}

#attach .steps {
  width: 100%;
  display: inline-block;
}

.attach_btn {
  background-color: black !important;
  padding: 15px 30px;
  border: none;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  font-size: 18px !important;
}

#models_vehicles {
  padding-top: 3%;
}

#stay_tuned p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;

}

#stay_tuned img {
  padding: 0 1%;
  width: 43px;
  height: 41px;
  object-fit: contain;
}

#stay_tuned a:first-child {
  margin-left: 3%;
}

#services {
  padding: 50px 0 0 0;
}

#services h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 100px 30px 100px;
}

#services h2 span {
  display: block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 100%;
  padding-top: 3px;
}

#services .services_holder {
  width: 100%;
  font-size: 0;
  padding: 10px 0px 55px 0px;
  border-bottom: #cccccc 2px solid;
}

#services .service_blurb {
  position: relative;
  display: inline-block;
  width: 33.33%;
  padding: 0 25px;
  vertical-align: top;
}

#services .service_blurb .service_name {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #000000;
  padding: 20px 0px 15px 0px;
}

#services .service_blurb p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 24px;
}

#services .service_blurb>img {
  width: 100%;
  height: auto;
  border: #bcb8ba 1px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#services .sim-button {
  font-size: 18px;
  margin-top: 28px;
}

#blogger {
  width: 100%;
  padding: 60px 0px;
}

#blogger .container {
  font-size: 0;
  padding: 0 0px;
}

#blogger .test_blog {
  display: inline-block;
  width: 50%;
  padding: 0 50px;
  vertical-align: top;
}

#blogger .test_blog h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  /*color: @color-black;*/
  line-height: 40px;
  padding-bottom: 40px;
}

#blogger .test_blog h2 span {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
}

#blogger .test_blog p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  /*color:@color-black;*/
  line-height: 24px;
  padding: 25px 0;
}

#blogger .view_stories {
  text-align: right;
  padding-bottom: 20px;
  display: none;
}

#blogger .view_stories a {
  display: inline-block;
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ba0c15;
  text-transform: uppercase;
  padding: 0 0 9px 0;
  border-bottom: #ed1c24 1px solid;
}

#blogger .test_blog>img {
  width: 100%;
  height: auto;
  border: #bcb8ba 1px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#blogger .test_blog>a>img {
  width: 100%;
  height: auto;
  border: #bcb8ba 1px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#blogger .videoHolder {
  position: relative;
}

#blogger .videoHolder>img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#blogger .playBtn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 105px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

#blogger .playBtn img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#map_con {
  width: 100%;
}

#map_con .mapBtn_hld {
  width: 100%;
  font-size: 0;
  text-align: center;
  padding: 0;
}

#map_con .mapBtn_hld img {
  display: none;
}

#map_con .mapBtn_hld .sim-button {
  display: inline-block;
  min-width: 250px;
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  color: #696969;
  text-transform: none;
  background: none;
  padding: 30px 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-bottom: transparent 7px solid;
}

#map_con .mapBtn_hld .sim-button:hover,
#map_con .mapBtn_hld .sim-button.activemap {
  color: #ba0c15;
  border-bottom: #ba0c15 7px solid;
}

#map_con .mapHolder {
  position: relative;
  width: 100%;
  border-top: #d0c9c9 1px solid;
}

#map_con .mapHolder img {
  width: 100%;
  height: auto;
}

#map_con .mapHolder .locationBox {
  position: absolute;
  left: 50%;
  top: 0px;
  width: 100%;
  max-width: 620px;
  font-size: 0;
  margin-left: -305px;
  padding: 5px 25px 18px 25px;
  background: #f0f0f0;
  z-index: 9;
}

#map_con .mapHolder .loc_textbox {
  display: inline-block;
  width: 77%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 21px;
  color: #232222;
  border: 0;
  border-bottom: #898989 2px solid;
  padding: 20px 20px 20px 60px;
  background: url(../images/icon-locator.png) no-repeat left center;
  vertical-align: bottom;
}

#map_con .mapHolder .sim-button {
  vertical-align: bottom;
  margin-left: 25px;
  padding: 15px 30px;
  border: none;
}

#map_con .map_workshop {
  display: none;
}

.loc_textboxTwo {
  width: 45% !important;
  margin: 0 2%;
}

#legends {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  padding: 2px 25px;
  text-align: center;
  background: #F0F0F0;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

#legends div {
  display: inline-block;
  margin: 0 20px;
}

#res_bb_logo {
  text-align: center;
  padding: 40px 0px;
  display: none;
}

/*Specifications Start*/
#specsHolder .container {
  position: relative;
}

#specsHolder .prodictListHld {
  position: relative;
  width: 100%;
  font-size: 0;
  padding: 40px 0px 20px 0px;
}

#specsHolder .prodictListHld span {
  display: block;
  max-width: 360px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #000000;
  /*text-transform: uppercase;*/
  cursor: pointer;
  line-height: 36px;
  position: relative;
}

#specsHolder .prodictListHld span img {
  width: 17px;
  height: 10px;
  position: absolute;
  right: 0px;
  top: 15px;
  display: none;
}

#specsHolder .prodictListHld ul {
  position: absolute;
  left: 0px;
  top: 96px;
  width: 100%;
  max-width: 320px;
  margin: 0;
  padding: 0;
  z-index: 9;
  background: #000000;
  display: none;
}

#specsHolder .prodictListHld li {
  display: block;
  width: 100%;
  padding: 10px 10px;
  border-bottom: #ffffff 1px solid;
}

#specsHolder .prodictListHld li a {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  line-height: 30px;
}

#specsHolder .sim-button {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 25px;
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  background: #ba0c15
    /*url(../images/icon-enq.png) no-repeat right 13px center; padding-right: 45px;*/
  ;
}

#specsHolder .specsBanner img {
  width: 100%;
  height: auto;
}

#specDetHolder {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

#specDetHolder .container {
  padding: 0 10px;
}

#specDetHolder h1 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  padding: 20px 0;
  border-bottom: #000000 1px solid;
}

#specDetHolder .specs_heading {
  width: 100%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  padding: 20px 0px 10px 0px;
  border-bottom: #7f7f7f 1px solid;
}

#specDetHolder .newspecificationheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/powertrain.jpg) no-repeat left center;
}

#specDetHolder .Dimensionheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/dimension.gif) no-repeat left center;
}

#specDetHolder .weightheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/kg.gif) no-repeat left center;
}

#specDetHolder .chassisheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/powertrain.gif) no-repeat left center;
}

#specDetHolder .configurationheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/config.gif) no-repeat left center;
}

#specDetHolder .Performanceheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/performance.gif) no-repeat left center;
}

#specDetHolder .fueltankheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/fuel.gif) no-repeat left center;
}

#specDetHolder .steeringheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/steering-cabin.gif) no-repeat left center;
}

#specDetHolder .breakheading {
  text-align: right;
  padding: 20px 0 23px 0;
  background: url(../images/brake.gif) no-repeat left center;
}

#specDetHolder .thepet .specs_list_tl, #specContent h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  padding: 10px 20px;
}

#specDetHolder .thepet ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

#specDetHolder .thepet li {
  display: inline-block;
  width: 33.33%;
  margin: 0;
  padding: 0px 0px 25px 0px;
  vertical-align: top;
}

#specDetHolder .thepet li span{
  display: block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  padding: 10px 20px;
}

#specDetHolder .thepet li span:first-child {
  background: #eee9ec;
}

#specDetHolder table {
  width: 100%;
  padding-bottom: 30px;
}

#specDetHolder table tr {
  margin: 0 10px;
}

#specDetHolder table tr:nth-child(even) {
  background: #eee9ec;
}

#specDetHolder table tr,
#specDetHolder table td {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  padding: 10px 5px;
}

/*Specifications End*/
/*Finance*/
#sub_product_list {
  width: 100%;
  padding: 40px 10px 0px 10px;
}

#sub_product_list h1 {
  position: relative;
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  /*text-transform: uppercase;*/
  cursor: pointer;
  line-height: 36px;
  padding-right: 45px;
}

#sub_product_list h1 img {
  width: 17px;
  height: 10px;
  position: absolute;
  right: 0px;
  top: 15px;
}

#sub_product_list p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  padding-top: 5px;
}

#fn_holder,
#insurance_hld {
  padding: 0 10px;
}

#fn_holder .fn_blurb_con,
#insurance_hld .fn_blurb_con {
  width: 100%;
  font-size: 0;
  padding: 0px 0px 40px 0;
}

#fn_holder .fn_blurb_pic,
#insurance_hld .fn_blurb_pic {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}

#fn_holder .fn_blurb_pic img,
#insurance_hld .fn_blurb_pic img {
  width: 100%;
  height: auto;
}

#fn_holder .left_pic,
#insurance_hld .left_pic {
  margin: 0 0px 20px 0px;
}

#fn_holder .right_pic,
#insurance_hld .right_pic {
  margin: 0 0px 20px 40px;
}

#fn_holder .fn_blurb_det,
#insurance_hld .fn_blurb_det {
  /*display: inline-block; width: 100%; vertical-align: top;*/
}

#fn_holder .fn_blurb_det h2,
#insurance_hld .fn_blurb_det h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 36px;
  color: #000000;
  line-height: 40px;
  padding-bottom: 10px;
}

#fn_holder .fn_blurb_det p,
#insurance_hld .fn_blurb_det p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
  padding: 10px 0px;
}

#fn_holder .simm-button,
#insurance_hld .sim-button {
  margin-top: 20px;
}

#fn_holder {
  padding: 0;
}

#fn_holder .fn_blurb_pic {
  width: 100%;
}

#fn_holder .fn_blurb_det {
  padding: 0 10px;
}

#insurance_hld {
  background: #000000;
}

#insurance_hld .fn_blurb_con {
  width: 100%;
  font-size: 0;
  padding: 50px 0px;
}

#insurance_hld .fn_blurb_det {
  /*display: inline-block; width: 100%; vertical-align: top;*/
}

#insurance_hld .fn_blurb_det h2,
#insurance_hld .fn_blurb_det p {
  color: #ffffff;
}

.btn_strip {
  width: 100%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 36px;
  padding: 40px 0;
}

.btn_strip .container {
  position: relative;
  padding: 0 10px;
}

.btn_strip p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
}

.btn_strip a {
  color: #ffffff;
}

.btn_strip .sim-button {
  position: absolute;
  right: 10px;
  top: -14px;
}

#spear_parts {
  width: 100%;
  font-size: 0;
  padding: 55px 0 55px 0;
  background: #ba0c15;
}

#proserve #spear_parts a {
  width: 20%;
}

#spear_parts a {
  display: inline-block;
  width: 25%;
  min-height: 120px;
  text-align: center;
  padding: 10px 10px;
  border-left: #bcbcbc 1px solid;
  vertical-align: top;
}

#spear_parts a:first-child {
  border: none;
}

#spear_parts p {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  line-height: 20px;
  padding: 20px 0px 0px 0px;
}

/*Finance*/
/*Services*/
.serviceMap {
  padding-top: 20px;
}

.serviceMap h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 16px;
  padding: 0px 0px 15px 0px;
}

#services.innerService,
#services.gpSlider {
  background: #000000;
}

#services.innerService h2,
#services.gpSlider h2 {
  font-size: 36px;
  color: #ffffff;
  padding: 0px 0px 15px 25px;
}

#services.innerService .services_holder,
#services.gpSlider .services_holder {
  border: none;
}

#services.innerService .service_blurb,
#services.gpSlider .service_blurb {
  width: 100%;
}

#services.innerService .service_blurb img,
#services.gpSlider .service_blurb img {
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
}

#services.innerService .service_blurb .service_name,
#services.gpSlider .service_blurb .service_name {
  font-size: 24px;
  color: #ffffff;
}

#services.innerService .owl-stage-outer,
#services.gpSlider .owl-stage-outer {
  width: 100%;
  top: 0;
}

#services.innerService .owl-nav,
#services.gpSlider .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#services.innerService .owl-prev,
#services.gpSlider .owl-prev,
#services.innerService .owl-next,
#services.gpSlider .owl-next {
  display: block !important;
  position: absolute;
  top: -80px;
  width: 31px;
  height: 55px;
  color: transparent;
}

#services.innerService .owl-prev,
#services.gpSlider .owl-prev {
  left: 5%;
  background: url(../images/slide-prev.png) no-repeat center center;
}

#services.innerService .owl-next,
#services.gpSlider .owl-next {
  right: 5%;
  background: url(../images/slide-next.png) no-repeat center center;
}

#services.innerService .owl-dots,
#services.gpSlider .owl-dots {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0 0 20px 0px;
  display: none !important;
}

#services.innerService .owl-dot,
#services.gpSlider .owl-dot {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  border: #ba0c15 1px solid;
}

#services.innerService .owl-dot.active,
#services.gpSlider .owl-dot.active {
  background: #ffffff;
  border: #ffffff 1px solid;
}

/*Services*/
/*Blog Start*/
#blog_tl {
  width: 100%;
  padding: 50px 10px 0px 10px;
}

#blog_tl .container {
  position: relative;
}

#blog_tl h1 {
  position: relative;
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  /*text-transform: uppercase;*/
  cursor: pointer;
  line-height: 36px;
  padding-right: 45px;
}

#blog_tl h1 img {
  width: 17px;
  height: 10px;
  position: absolute;
  right: 0px;
  top: 15px;
  display: none;
}

#blog_tl p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  padding-top: 5px;
}

.download_jurney {
  width: 100%;
  max-width: 244px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.download_jurney img {
  width: 100%;
  height: auto;
}

.blog_banner {
  width: 100%;
}

.blog_banner img {
  width: 100%;
  height: auto;
}

/*Blog End*/
#breadcrumbs {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ba0c15;
  padding: 10px 10px 10px 10px;
}

#breadcrumbs a {
  color: #000000;
  padding-right: 12px;
  margin-right: 10px;
  background: url(../images/breadcrumbs-arrow.png) no-repeat right top 4px;
}

#breadcrumbs a:last-child {
  background: none;
  background: url(../images/breadcrumbs-arrow-active.png) no-repeat right top 4px;
}

#breadcrumbs a:hover {
  color: #ba0c15;
}

#blogHolder {
  width: 100%;
  padding: 40px 0px 0px 0px;
}

#blogHolder .container {
  position: relative;
}

#blogHolder .blogLeftNav {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 23%;
}

#blogHolder .blogSearch {
  position: relative;
  width: 100%;
  border: #000000 1px solid;
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

#blogHolder .blogSearch .textBox {
  width: 90%;
  border: none;
}

#blogHolder .blogSearch .search_btn {
  position: absolute;
  right: 5px;
  top: 8px;
}

#blogHolder .postMypet {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #ffffff;
  padding: 10px 10px;
  margin-top: 15px;
  background: #000000
    /*url(../images/arrow-archive-close.png) no-repeat right 10px top 17px*/
  ;
  cursor: pointer;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
}

#blogHolder .postThepet {
  width: 100%;
  border: #000000 1px solid;
  padding: 15px 17px 0px 17px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-top: -15px;
}

#blogHolder .postThepet ul {
  margin: 0;
  padding: 0;
  list-style-position: outside;
}

#blogHolder .postThepet li {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #000000;
  padding: 10px 0px;
}

#blogHolder .postThepet li a {
  color: #000000;
  padding: 0 0 0 22px;
  background: url(../images/archive-arrow.png) no-repeat left top 6px;
  display: inline-block;
}

#blogHolder .postThepet li a:hover {
  color: #ba0c15;
}

#blogHolder .blogBlurbCon {
  width: 77%;
  font-size: 0;
  margin-left: 23%;
  padding-left: 1%;
}

#blogHolder .blogBlurbCon .blogBlurb {
  display: inline-block;
  width: 50%;
  padding: 0 2% 6% 2%;
  vertical-align: top;
}

#blogHolder .blogBlurbCon .blogBlurb img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#blogHolder .blogBlurbCon .blogBlurb h2 {
  position: relative;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 28px;
  padding: 20px 0 8px 0px;
}

#blogHolder .blogBlurbCon .blogBlurb .blogBy {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  padding-top: 0;
  padding-bottom: 15px;
}

#blogHolder .blogBlurbCon .blogBlurb .blogBy sup {
  font-size: 12px;
}

#blogHolder .blogBlurbCon .blogBlurb .blogBy span {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  border-right: #000000 1px solid;
  padding-right: 10px;
  margin-right: 2px;
}

#blogHolder .blogBlurbCon .blogBlurb p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 28px;
  padding: 10px 0px 10px 0px;
}

#blogHolder .blog_details {
  padding-bottom: 50px;
}

#blogHolder .blog_details h1 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
}

#blogHolder .blog_details .blogBlurb {
  display: block;
  width: 100%;
  padding-bottom: 0;
}

#blogHolder .blog_details .blogBlurb img {
  width: 100%;
  max-width: 560px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#blogHolder .blog_details .commentsHld {
  padding: 65px 0px 0px 2%;
}

#blogHolder .blog_details .commentsHld h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
}

#blogHolder .blog_details .commentsHld .sim-button {
  margin-left: 0;
}

#blogHolder .blog_details .blogerDet {
  padding: 25px 0px 20px 0px;
}

#blogHolder .blog_details .blogerDet .name_tl {
  display: inline-block;
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #000000;
  line-height: 20px;
}

#blogHolder .blog_details .blogerDet p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 34px;
  padding: 10px 0;
}

#blogHolder .blog_details .blogBy {
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  padding: 0px 0 0px 5px;
}

#blogHolder .blog_details .blogBy sup {
  font-size: 12px;
}

#blogHolder .blog_details .blogBy span {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  border-right: #000000 1px solid;
  padding-right: 10px;
  margin-right: 2px;
}

#blogHolder .blog_details .leaveComments {
  width: 100%;
  max-width: 600px;
  padding: 20px 0px 0px 0px;
  border-top: #000000 1px solid;
}

#blogHolder .blog_details .leaveComments h2 {
  padding-bottom: 20px;
}

#blogHolder .blog_details .leaveComments span {
  display: inline-block;
  font-size: 13px;
  color: #ba0c15;
  padding-bottom: 20px;
}

#blogHolder .blog_details .leaveComments .textBox {
  margin-bottom: 15px;
}

#blogHolder .blog_details .leaveComments .textArea {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  background: #ffffff;
  border: #000000 1px solid;
  padding: 5px 10px;
  resize: none;
}

#blogHolder .blog_details .leaveComments .maxChar {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #a3a3a3;
  text-align: right;
  padding: 12px 0px 0px 0px;
}

#blogHolder .blog_details .reply {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ba0c15;
  padding: 0px 15px 0px 0px;
  background: url(../images/arrow-reply.png) no-repeat right top 6px;
}

#blogHolder .blog_details .sim-button {
  margin-left: 2%;
}

#blogHolder .blog_details .innerBlogDet {
  margin-top: 15px;
  /*margin-left: 20px;*/
  padding-left: 20px;
}

#blogHolder .blog_details .stylingPanel {
  border-left: #000000 1px solid;
  padding: 20px 0px 25px 20px;
  background: url(../images/line-strip-blog.jpg) no-repeat left bottom;
}

#blogHolder .blog_details .innerBlogDet .stylingPanel:last-child {
  background: none;
}

#blogHolder .textBox {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  background: #ffffff;
  border: #000000 1px solid;
  padding: 5px 10px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000000;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #000000;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}

.sim-button,
.application_download {
  display: inline-block;
  font-family: 'BarlowBold', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  margin: 2px;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
  background: #ba0c15;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 25px;
}

.button_effect {
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  overflow: hidden;
}

.button_effect a {
  text-decoration: none;
  display: block;
}

.button_effect::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
  -webkit-transform: translate(-105%, 0);
  transform: translate(-105%, 0);
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.25);
}

.button_effect:hover::before {
  opacity: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.application_download {
  font-size: 18px;
  padding: 10px 15px;
}

#finance_button {
  display: block;
  margin: -4% 42% 0;
}

.socialCon {
  position: fixed;
  top: 27%;
  right: 0px;
  width: 100%;
  max-width: 240px;
  z-index: 999;
  right: -190px;
}

.socialCon a {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
}

.socialCon ul {
  margin: 0;
  padding: 0;
}

.socialCon li {
  position: relative;
  display: block;
  width: 100%;
  background: #a1121a;
  right: 0px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.socialCon li br {
  display: none;
}

.socialCon li span {
  display: none;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
}

.socialCon li img {
  border-bottom: #be3139 1px solid;
  margin-right: 8px;
}

.socialCon li:last-child img {
  border: none;
}

.socialCon li:hover {
  right: 190px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.socialCon .mob_social_con {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
  padding: 35px 0;
  background: url(../images/mob-social-bg.jpg) no-repeat left center;
  background-size: cover;
  display: none;
}

.socialCon .mob_social_con ul {
  width: 100%;
  font-size: 0;
}

.socialCon .mob_social_con li {
  display: inline-block;
  width: 20%;
  height: auto;
  text-align: center;
  background: none;
  border: none;
  padding: 0;
}

.socialCon .mob_social_con li img {
  width: auto;
  border: none;
}

.socialCon .mob_social_con li .soc_tl {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  padding-top: 5px;
}

.socialCon .active_social {
  position: absolute;
  left: 50%;
  top: -20px;
  margin-left: -25px;
  z-index: 9;
}

/*Feedback Form*/
.feedback_form {
  width: 100%;
  max-width: 600px;
  /*margin: 0 auto;*/
  padding: 30px 10px 55px 10px;
}

.feedback_form p {
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  padding-bottom: 5px;
}

.feedback_form .textBox {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  background: #ffffff;
  border: #000000 1px solid;
  padding: 5px 10px;
  margin-bottom: 20px;
}

.feedback_form .textArea {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  background: #ffffff;
  border: #000000 1px solid;
  padding: 5px 10px;
  resize: none;
  margin-bottom: 20px;
}

.feedback_form .errMsg {
  border: #ba0c15 1px solid;
}

.feedback_form .error_display {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ba0c15;
  padding-bottom: 10px;
}

/*Feedback Form*/
/*Inner*/
#innerBanner {
  width: 100%;
}

#innerBanner img {
  width: 100%;
  height: auto;
}

#gp_holder {
  width: 100%;
  padding: 35px 0px 0px 0px;
}

#gp_holder p,
.bharat-for-women p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

#gp_holder h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  padding-bottom: 10px;
}

#gp_holder .gp_det_blurb {
  width: 100%;
  padding: 45px 0px 30px 0px;
  border-bottom: #cccccc 1px solid;
}

#gp_holder .gp_det_blurb p {
  padding: 17px 0px;
}

#gp_holder .gp_det_blurb span {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
}

#gp_holder .gp_det_blurb a {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  color: #ba0c15;
}

#gp_holder .imgPan {
  width: 100%;
  max-width: 600px;
  margin-bottom: 10px;
}

#gp_holder .imgPan img {
  width: 100%;
  height: auto;
  border-radius: 13px;
}

#gp_holder .playBtn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 105px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

#gp_holder .playBtn img {
  width: 100%;
  height: auto;
}

#gp_holder .myPet {
  position: relative;
  display: none;
}

#gp_holder .accArrow {
  position: absolute;
  right: 50px;
  top: 50%;
  width: 17px;
  height: 10px;
  margin-top: -10px;
}

#gp_holder .accArrow img {
  width: 100%;
  height: auto;
}

#gp_holder .padd_left {
  padding-left: 60px;
}

#gp_holder .padd_right {
  padding-right: 60px;
}

#gp_holder .marg_left {
  margin-left: 90px;
}

#gp_holder .marg_right {
  margin-right: 90px;
}

.gp_video_btn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.gp_video_btn img {
  width: 100%;
  height: auto;
}

#services.gpSlider .owl-prev,
.owl-next {
  top: -50px !important;
}

#services.gpSlider .owl-prev {
  left: 5%;
}

#services.gpSlider .owl-next {
  right: 5%;
}

#proServe {
  width: 100%;
  padding: 35px 0px 0px 0px;
}

#proServe .container {
  padding: 0 10px;
}

#proServe p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

#proServe .proTab {
  width: 100%;
  padding: 50px 0px 35px 0px;
  border-bottom: #cccccc 2px solid;
}

#proServe .proTab ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

#proServe .proTab ul li {
  display: inline-block;
  width: 33.33%;
  text-align: center;
}

#proServe .proTab ul span {
  position: relative;
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #7f7f7f;
  line-height: 16px;
  cursor: pointer;
  padding: 12px 25px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

#proServe .proTab ul span img {
  position: absolute;
  left: 50%;
  bottom: -18px;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}

#proServe .proTab ul li:hover span {
  color: #ffffff;
  background: #ba0c15;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

#proServe .proTab .activePro {
  color: #ffffff;
  background: #ba0c15;
}

#proServe .proTab .activePro img {
  display: block;
}

#proServe .pro_grid_holder {
  position: relative;
  padding: 40px 0px 0px 0px;
  /* ---- .grid-item ---- */
}

#proServe .pro_grid_holder .pro_det {
  padding: 25px 10px 20px 10px;
  color: #000000;
}

#proServe .pro_grid_holder h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  padding: 0px 0px 20px 0px;
}

#proServe .pro_grid_holder p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

#proServe .pro_grid_holder .grid_inner {
  border: #cecece 1px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
}

#proServe .pro_grid_holder .grid:after {
  content: '';
  display: block;
  clear: both;
}

#proServe .pro_grid_holder .grid-sizer {
  width: 33.33%;
}

#proServe .pro_grid_holder .grid-item {
  width: 33.33%;
  float: left;
  margin-bottom: 30px;
  padding: 0 40px;
  display: none;
}

#proServe .pro_grid_holder .grid-item img {
  display: block;
  width: 100%;
  height: auto;
}

#productRange .container {
  padding: 60px 20px 0px 20px;
  border-top: #cccccc 1px solid;
  margin-top: 30px;
}

#productRange .container h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
}

#productRange .container p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 36px;
  padding-top: 10px;
}

#blackRangePatch {
  width: 100%;
  padding: 85px 0px;
  background: #000000;
}

#blackRangePatch p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  line-height: 32px;
  text-align: center;
  padding: 0 10px;
}

#abtMpCon {
  width: 100%;
}

#abtMpCon img {
  width: 100%;
  height: auto;
}

#footerHolder {
  width: 100%;
  background: #000000;
}

#footerHolder .quick_links {
  width: 100%;
  padding: 70px 0 0px 0;
  background: url(../images/footer-border.jpg) repeat-x left bottom;
}

#footerHolder .quick_links .container {
  position: relative;
}

#footerHolder .quick_links .quick_link_title {
  width: 100%;
  max-width: 215px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #ffffff;
  margin: 0 auto;
  cursor: pointer;
  padding-bottom: 55px;
}

#footerHolder .quick_links .quick_link_title img {
  margin-left: 10px;
}

#footerHolder .quick_links .scrollTop {
  display: none;
  /*position: absolute;*/
  position: fixed;
  right: 10px;
  /* top: -16px;*/
  bottom: 10px;
  width: 64px;
  cursor: pointer;
  z-index: 1111;
}

#footerHolder .quick_links .scrollTop img {
  width: 100%;
  height: auto;
}

#footerHolder .quick_link_list {
  padding: 45px 0px;
  background: url(../images/footer-border.jpg) repeat-x left top;
  display: none;
}

#footerHolder .quick_link_list .container {
  padding: 0 10px;
}
#models_vehicles h2{
    font-size:16px;
    padding-bottom:30px;
    font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
}
#footerHolder .quick_link_list h3,
#models_vehicles h3  {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0px 0px 20px 0px;
}
#models_vehicles a{
    color:#ffffff;
}
#footerHolder .quick_link_list h3 a
 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  color: #ffffff;
}

#footerHolder .quick_link_list ul,
#models_vehicles ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

#footerHolder .quick_link_list li,
#models_vehicles li {
  display: inline-block;
  width: 20%;
  vertical-align: top;
}

#models_vehicles ul {
  padding-bottom: 25px;
}

#models_vehicles li {
  font-size: 15px;
  line-height: 30px;
  width: 12%;
}

#models_vehicles li:hover {
  font-weight: bold;
  text-decoration:underline;
}

#footerHolder .quick_link_list li span {
  display: block;
  padding: 0px 0px 15px 0px;
}

#footerHolder .quick_link_list li span a {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #a0a0a0;
  line-height: 18px;
}

#footerHolder .quick_link_list li span a:hover {
  color: #ffffff;
}

#footerHolder .footer {
  width: 100%;
  font-size: 0;
  padding: 25px 0px;
}

#footerHolder .copy_right {
  display: inline-block;
  width: 45%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #a0a0a0;
  text-transform: uppercase;
}

#footerHolder .site_map {
  display: inline-block;
  width: 55%;
  text-align: right;
}

#footerHolder .site_map a {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #a0a0a0;
  padding: 0 6px;
  background: url(../images/divider-strip.gif) no-repeat left center;
  line-height: 100%;
}

#footerHolder .site_map a:first-child {
  background: none;
}

#footerHolder .site_map a:hover {
  color: #ffffff;
}

#footerHolder .site_map .created_by {
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #a0a0a0;
  background: none;
  padding-left: 25px;
  padding-top: 10px;
}

/*My Product*/
#productSlider.busProductSlider .product-panel {
  float: none;
}

#productSlider.busProductSlider .hd-top span {
  font-size: 100px;
  line-height: 80px;
}

.product-thumb {
  padding-top: 40px;
}

#tech_slider_holder {
  width: 100%;
  *padding: 50px 10px;
}

#tech_slider_holder h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  text-transform: capitalize;
}

#tech_slider_holder .tech_itm_hld {
  font-size: 0;
  padding: 30px 0px 50px 0px;
  border-bottom: #bcbcbc 1px solid;
}

#tech_slider_holder .tech_blurb {
  display: inline-block;
  vertical-align: top;
}

#tech_slider_holder .tech_blurb img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#tech_slider_holder .tech_title {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 36px;
  padding: 15px 0px;
}

#tech_slider_holder p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
  padding-bottom: 20px;
}

#tech_slider_holder .owl-stage-outer {
  width: 100%;
  top: 0;
}

#tech_slider_holder .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#tech_slider_holder .owl-prev,
#tech_slider_holder .owl-next {
  display: block !important;
  position: absolute;
  top: -120px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#tech_slider_holder .owl-prev {
  left: 5%;
  background: url(../images/slide-prev-black.png) no-repeat center center;
  background: none;
}

#tech_slider_holder .owl-next {
  right: 5%;
  background: url(../images/slide-next-black.png) no-repeat center center;
  background: none;
}

#tech_slider_holder .fet_blurb_hld {
  font-size: 0;
  width: 100%;
  padding: 50px 0px 50px 0px;
  border-bottom: #bcbcbc 1px solid;
}

#tech_slider_holder .fet_blurb_hld h2 {
  padding: 0 0 30px 30px;
}

#tech_slider_holder .fet_blurb_hld .tech_blurb {
  display: inline-block;
  width: 50%;
  padding: 0 30px;
}

#tech_slider_holder .low_maintanance {
  padding: 50px 0 0 0;
}

#tech_slider_holder .low_maintanance .tech_itm_hld {
  padding-bottom: 0;
}

#tech_slider_holder .low_maintanance .tech_itm_hld {
  border: none;
}

.truckDetailspaddingH {
  padding: 0px 10px;
}

.blurbreducePadding {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.errorDiv {
  color: red;
  font-size: 18px;
  text-align: center;
  padding-top: 10px;
  /* position: absolute;top: 66px;left: 55%;margin-left: -275px;*/
  z-index: 11;
}

#callServiceH {
  padding: 50px 0 0;
  width: 100%;
}

.allCentermainH {
  margin: 0 auto;
  width: 100%;
}

.contalistcol {
  font-size: 0;
  border-bottom: solid 1px #cccccc;
  text-align: center;
  padding-bottom: 50px;
}

.contalistcol li {
  width: 30%;
  display: inline-block;
}

.contalistcol li h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #000000;
  padding: 10px 0;
}

.contalistcol li p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #ba0c15;
  line-height: 30px;
}

.ContatcOfficeH {
  font-size: 0;
  padding-top: 20px;
}

.ContatcOfficeH li {
  display: inline-block;
  width: 33.33%;
  padding-right: 50px;
  vertical-align: text-top;
  padding-bottom: 25px;
}

#storiesHld {
  padding: 50px 0;
  background: #000000;
}

#specDetHolder.product_specs {
  padding-top: 0;
}

#specDetHolder.product_specs h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  padding: 20px 0;
  border-bottom: #000000 1px solid;
}

#specDetHolder.product_specs h2 span {
  display: block;
  position: absolute;
  right: 20px;
  top: 54%;
  width: 17px;
  height: 10px;
  margin-top: -24px;
}

#specDetHolder.product_specs h2 span img {
  width: 100%;
  height: auto;
}

#specDetHolder.product_specs .sim-button {
  margin-top: 10px;
}

/*My Product*/
.searchCopy {
  padding: 60px 10px;
}

.searchCopy a {
  color: #000000;
}

.searchCopy h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #000000;
  padding-bottom: 5px;
}

.searchCopy p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 30px;
  padding-bottom: 35px;
}

.searchCopy p a {
  color: #ba0c15;
}

.error_404 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 240px;
  color: #ba0c15;
  text-align: center;
  padding-bottom: 400px;
}

#download_app {
  width: 100%;
  padding: 50px 0px 50px 0px;
  background: #e5e5e5;
}

#download_app .container {
  padding: 0 10px;
}

#download_app h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 36px;
  color: #000000;
  line-height: 36px;
}

#download_app ul {
  font-size: 0;
  width: 100%;
  max-width: 720px;
  margin: 0;
  padding: 35px 0px 0px 0px;
}

#download_app li {
  display: inline-block;
  width: 50%;
  font-size: 0;
  padding: 0 50px;
}

#download_app li span {
  display: inline-block;
  vertical-align: top;
}

#download_app li span img {
  width: 100%;
  height: auto;
}

#download_app li span:first-child {
  width: 110px;
  margin-right: 20px;
}

#download_app li span:last-child {
  width: 160px;
}

#download_app li span:last-child img {
  margin-bottom: 10px;
}

#download_app li:first-child {
  padding-left: 0;
  border-right: #000000 1px solid;
}

#download_app li:last-child {
  padding-right: 0;
  padding-left: 70px;
}

.listing_nav {
  position: absolute;
  right: 0px;
  top: 28px;
  width: 100%;
  /* max-width: 750px;*/
  max-width: 500px;
  text-align: right;
  border-bottom: #cccccc 1px solid;
  padding: 0px 0px 15px 0px;
}

.listing_nav ul,
.dealer_list ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

.listing_nav li {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  /*margin: 0 26px;*/
  margin: 0 18px;
  cursor: pointer;
}

.listing_nav li:hover {
  color: #ba0c15;
}

.listing_nav li:last-child,
.dealer_list li:last-child {
  margin-right: 0;
}

.listingnav_Truck {
  max-width: 725px;
}

.prod_list_btn {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  font-family: 'BarlowBold', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 15px 45px 15px 20px;
  background: #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
  display: none;
}

.prod_list_btn img {
  position: absolute;
  right: 10px;
  top: 20px;
}

.enq_form {
  padding: 0 10px;
  width: 100%;
  max-width: 1000px;
}

.enq_form h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
  padding: 0 0 40px 0;
}

.enq_form ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

.enq_form li {
  display: inline-block;
  width: 50%;
  padding: 0 85px 45px 0;
}

.enq_form li:last-child {
  width: 100%;
}

.enq_form .txtBox {
  width: 100%;
  border: 0;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #89897c;
  border-bottom: #808080 1px solid;
  padding: 10px 0 10px 0;
  background: none;
}

.enq_form .selectBox {
  width: 100%;
  border: 0;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  border-bottom: #808080 1px solid;
  padding: 10px 0 10px 0;
  background: none;
  background: url(../images/white-arrow.png) no-repeat right 20px center;
  -webkit-appearance: none;
  appearance: none;
}

.enq_form .selectBox option {
  color: #89897c;
}

.enq_form .txtArea {
  width: 100%;
  border: 0;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #89897c;
  border: #808080 1px solid;
  padding: 10px;
  background: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  resize: none;
  margin-top: 10px;
}

.enq_form button {
  border: 0;
}

#truckdetailSection .prod_list_btn {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  font-family: 'BarlowBold', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 15px 20px 15px 20px;
  background: #000000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
}

#truckdetailSection .prod_list_btn span {
  font-family: 'Rupee_Foradian_1', Arial, Helvetica, sans-serif;
}

#find_truck_banner img {
  width: 100%;
  height: auto;
}

/*Used truck banner gallery*/
.leftimgspecificationH {
  width: 80px;
}

/*accourdian section */
div.Zebra_Accordion {
  width: 100%;
}

div.Zebra_Accordion dt {
  background: #000;
  color: #fff;
  font-weight: bold;
  padding: 10px 15px;
  border-bottom: 1px solid #FFF;
  cursor: pointer;
}

div.Zebra_Accordion dt.Zebra_Accordion_Expanded {
  background: #ba0c15;
  color: #FFF;
  cursor: pointer;
}

div.Zebra_Accordion dd {
  background: #EFEFEF;
  padding: 15px;
  margin: 1px 0;
}

#Zebra_Accordion3 dt:before {
  content: "▶";
  margin-right: 10px;
}

#Zebra_Accordion3 dt.Zebra_Accordion_Expanded:before {
  content: "▼";
  margin-right: 10px;
}

.lefttopcolH {
  float: left;
}

.RighttopcolH {
  float: right;
}

.head_top a.reducepaddingfirstH {
  padding-right: 5px;
  font-weight: bold;
}

.tollfree {
  /*background-color:#000; */
  display: inline-block;
}

.head_top .tollfree a {
  border: none;
  padding: 0px 5px;
  line-height: 22px;
}

.head_top .tollfree a:hover {
  color: #000;
}

/*accourdian section */
#help_sest .applicationCon .selectBox option:checked , #used-vehicle-home .applicationCon .Statebox option:checked{
  background-color: #ba0c15;
}

.findtruckimgParentH {
  margin-top: 20px;
}

.imgTilesectH {
  font-size: 16px;
  text-align: center;
  padding-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
}

.privcyPolh ul li {
  list-style: circle;
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 15px;
}

/*new changes start here  */
.lefttopcolH span:first-child {
  line-height: 30px;
  font-size: 11px;
  font-weight: bold;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #dddddd;
  text-transform: uppercase;
}

#productDetailsSlider h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 30px;
  line-height: 24px;
  padding: 15px;
}

.imgPan iframe {
  width: 100%;
}

/*+/+/+/+/RESPONSIVE CSS IMPORTED/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+*/
#productsHolder p , #specContent p  {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 28px;
  padding: 20px;
}

#productSlider,
#productDetailsSlider {
  width: 100%;
  position: relative;
  padding: 20px 0 20px 0;
  text-align: center;
  margin: 0 auto;
  /*  3 product and no arrow show prev and next button */
  /*.owl-stage-outer{ width: 100%; top: 0;}
    .owl-nav{ display: block; position: absolute; left: 0px; top:50%; width: 100%; display: none; }
	.owl-prev, .owl-next{ display: block!important; position: absolute; width: 31px; height: 55px; color: transparent;}
	.owl-prev{ left: -31px; top: -90px;  background: url(../images/slide-prev-black.png) no-repeat center center;   }
	.owl-next{ right:-31px; bottom: auto; top: -85px!important;  background: url(../images/slide-next-black.png) no-repeat center center; }*/
  /*  3 product and no arrow show prev and next button end  */
}

#productSlider .product-panel,
#productDetailsSlider .product-panel {
  text-align: center;
  overflow: hidden;
  float: left;
  margin: 15px 30px;
}

#productSlider .product-panel .product-thumb,
#productDetailsSlider .product-panel .product-thumb {
  position: relative;
  border: #fff solid 1px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  max-width: 235px;
  margin: 0 auto;
  box-sizing: border-box;
  margin-bottom: 20px;
}

#productSlider .product-panel .product-thumb img,
#productDetailsSlider .product-panel .product-thumb img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 100;
}

#productSlider .product-panel .product-thumb .title,
#productDetailsSlider .product-panel .product-thumb .title {
  position: absolute;
  left: 0px;
  width: 100%;
  text-align: center;
}

#productSlider .product-panel .product-thumb .title.hd-top,
#productDetailsSlider .product-panel .product-thumb .title.hd-top {
  top: 5px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 33px;
  color: #d9d9d9;
  text-transform: uppercase;
  z-index: 99;
}

#productSlider .product-panel .product-thumb .title.hd-bottom,
#productDetailsSlider .product-panel .product-thumb .title.hd-bottom {
  bottom: 10px;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  z-index: 101;
}

#productSlider .product-panel .sim-button,
#productDetailsSlider .product-panel .sim-button {
  opacity: 0;
}

#productSlider .product-panel:hover .product-thumb,
#productDetailsSlider .product-panel:hover .product-thumb {
  border: #cecece solid 1px;
}

#productSlider .product-panel:hover .title.hd-top,
#productDetailsSlider .product-panel:hover .title.hd-top {
  color: #ba0c15;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#productSlider .product-panel:hover .sim-button,
#productDetailsSlider .product-panel:hover .sim-button {
  opacity: 1;
}

#productSlider .owl-stage-outer,
#productDetailsSlider .owl-stage-outer {
  width: 100%;
  top: 0;
}

#productSlider .owl-nav,
#productDetailsSlider .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#productSlider .owl-prev,
#productDetailsSlider .owl-prev,
#productSlider .owl-next,
#productDetailsSlider .owl-next {
  display: block !important;
  position: absolute;
  width: 31px;
  height: 55px;
  color: transparent;
}

#productSlider .owl-prev,
#productDetailsSlider .owl-prev {
  left: 0;
  top: -90px;
  background: url(../images/slide-prev-black.png) no-repeat center center;
}

#productSlider .owl-next,
#productDetailsSlider .owl-next {
  right: 0;
  bottom: auto;
  top: -85px !important;
  background: url(../images/slide-next-black.png) no-repeat center center;
}

#key-buying-panel {
  width: 100%;
  background: #000000;
  padding: 50px 20px;
}

#key-buying-panel h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 0px 10px 0px;
}

#key-buying-panel #key-buying-slider {
  padding: 50px 0 50px 0;
}

#key-buying-panel #key-buying-slider .key-buying {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

#key-buying-panel #key-buying-slider .key-buying img {
  width: 50%;
  height: auto;
  float: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#key-buying-panel #key-buying-slider .key-buying .key-text {
  box-sizing: border-box;
  float: none;
  margin-left: 55%;
  color: #fff;
  padding-right: 10px;
}

#key-buying-panel #key-buying-slider .key-buying .key-text h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  padding-bottom: 10px;
  text-transform: capitalize;
}

#key-buying-panel #key-buying-slider .key-buying .key-text p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

#key-buying-panel #key-buying-slider .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#key-buying-panel #key-buying-slider .owl-prev,
#key-buying-panel #key-buying-slider .owl-next {
  display: block !important;
  position: absolute;
  top: -25px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#key-buying-panel #key-buying-slider .owl-prev {
  left: -45px;
  background: url(../images/slide-prev.png) no-repeat center center;
}

#key-buying-panel #key-buying-slider .owl-next {
  right: -45px;
  background: url(../images/slide-next.png) no-repeat center center;
}

#tech-slider-panel {
  width: 100%;
  padding: 0px 10px;
}

#tech-slider-panel .container {
  padding: 30px 0 30px 0;
  border-top: #bcbcbc solid 1px;
  border-bottom: #bcbcbc solid 1px;
}

#tech-slider-panel h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  margin-bottom: 20px;
}

#tech-slider-panel #tech-slider .tech-specs img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#tech-slider-panel #tech-slider .tech-specs h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 30px;
  padding: 15px 0px;
}

#tech-slider-panel #tech-slider .tech-specs p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

#tech-slider-panel #tech-slider .owl-stage-outer {
  width: 100%;
  top: 0;
}

#tech-slider-panel #tech-slider .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#tech-slider-panel #tech-slider .owl-prev,
#tech-slider-panel #tech-slider .owl-next {
  display: block !important;
  position: absolute;
  top: -80px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#tech-slider-panel #tech-slider .owl-prev {
  left: 5%;
  background: url(../images/slide-prev-black.png) no-repeat center center;
}

#tech-slider-panel #tech-slider .owl-next {
  right: 5%;
  background: url(../images/slide-next-black.png) no-repeat center center;
}

#wallpapers {
  width: 100%;
  padding: 50px 10px 60px 10px;
}

#wallpapers h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  margin-bottom: 25px;
}

#wallpapers .gallery-pan {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
}

#wallpapers .gallery-pan .gallery-thumb {
  position: relative;
  width: 25%;
  height: 0;
  padding-bottom: 23%;
  float: left;
  overflow: hidden;
}

#wallpapers .gallery-pan .gallery-thumb img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blackBlogger {
  background-color: #000;
  color: #fff;
}

.blackBlogger h2 {
  color: #ffffff;
}

.blackBlogger p {
  color: #ffffff;
}

.blackBlogger img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

@media handheld,
only screen and (max-width: 1281px) {
  #key-buying-panel #key-buying-slider .owl-nav {
    display: none;
  }

  #key-buying-panelNew #key-buying-slidernh .owl-nav {
    display: none !important;
  }
}

@media handheld,
only screen and (max-width: 800px) {
  #key-buying-panel #key-buying-slider {
    padding: 20px 0px 0px 0px;
  }

  #key-buying-panel #key-buying-slider .key-buying {
    padding: 10px;
  }

  #key-buying-panel #key-buying-slider .key-buying img {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }

  #key-buying-panel #key-buying-slider .key-buying .key-text {
    margin-left: 0%;
  }

  #key-buying-panel #key-buying-slider .key-buying .key-text h3 {
    font-size: 20px;
  }

  #key-buying-panel #key-buying-slider .key-buying .key-text p {
    font-size: 16px;
    line-height: 22px;
  }

  #key-buying-panel #key-buying-slider .owl-nav {
    display: none;
  }

  #key-buying-panelNew #key-buying-slidernh {
    padding: 20px 0px 0px 0px;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS {
    padding: 10px;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS img {
    width: 100% !important;
    float: none;
    margin-bottom: 10px;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew {
    margin-left: 0% !important;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew h3 {
    font-size: 20px;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew p {
    font-size: 16px;
    line-height: 22px;
  }

  #productDetailsSlider {
    max-width: 590px;
    margin: 0 auto;
  }

  #productSlider {
    width: 90%;
    margin: 0 auto;
  }

  #productSlider .owl-nav {
    display: block;
  }
}

@media handheld,
only screen and (max-width: 640px) {
  #key-buying-panel h2 {
    font-size: 30px;
  }

  #key-buying-panel #key-buying-slider .key-buying {
    padding: 0px;
  }

  #key-buying-panelNew h2 {
    font-size: 30px;
  }

  #key-buying-panelNew #key-buying-slidernh .key-buyingNewS {
    padding: 0px;
  }

  #productSlider {
    width: 80%;
  }

  #bs-vi .features:nth-child(5) {
    border: none;
  }

  #bs-vi .features {
    width: 100%;
    border-bottom: #bcbcbc 1px solid;
    padding: 8% 2%;
  }
}

@media handheld,
only screen and (max-width: 599px) {
  #productDetailsSlider {
    max-width: 295px;
  }
}

.hide {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

#newsHolder {
  padding: 25px 0 25px 0;
}

.heading-back {
  padding-left: 35px;
}

.btn-back {
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 32px;
}

.btn-back img {
  width: 100%;
  height: auto;
}

.news-container .news-tabs {
  position: relative;
  width: 100%;
  border-bottom: #bcbcbc solid 1px;
}

.news-container .news-tabs ul li {
  box-sizing: border-box;
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  margin: 0 5% 0 0;
}

.news-container .news-tabs ul li a {
  position: relative;
  display: block;
  box-sizing: border-box;
  color: #7f7f7f;
  margin: 0 0 0 0px;
  font-size: 21px;
  padding: 20px 5px 30px 5px;
  /* border-bottom: #fff solid 8px; */
}

.news-container .news-tabs ul li a:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #b30b13;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.news-container .news-tabs ul li a:hover,
.news-container .news-tabs ul li a.current {
  color: #b30b13;
  /* border-bottom: #b30b13 solid 8px; */
}

.news-container .news-tabs ul li a:hover:after,
.news-container .news-tabs ul li a.current:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.news-container .news-details {
  padding: 10px 0 10px 0;
}

.news-container .news-details h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 34px;
  line-height: 26px;
  margin-bottom: 20px;
}

.news-container .news-details .col-50 {
  box-sizing: border-box;
  float: left;
  width: 48%;
  border-bottom: #000000 solid 1px;
  padding: 30px 0 30px 0;
  margin-right: 2%;
}

.news-container .news-details .col-50 .thumb {
  position: relative;
  float: left;
  width: 30%;
  height: 0;
  padding-bottom: 30%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

.news-container .news-details .col-50 .thumb img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.news-container .news-details .col-50 .news-text {
  float: none;
  margin-left: 35%;
  margin-right: 5%;
}

.news-container .news-details .col-50 .news-text h4 {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 20px;
}

.news-container .news-details .col-50 .news-text p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 15px;
}

.news-container .news-details .col-50 .news-text p:last-of-type {
  margin-bottom: 0px;
}

.news-container .news-details .news-text h4 a {
  color: #000;
}

.news-container .news-details .col-half {
  box-sizing: border-box;
  float: left;
  width: 48%;
  border-bottom: #000000 solid 1px;
  padding: 30px 0 30px 0;
  margin-right: 2%;
}

.news-container .news-details .col-half h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 34px;
  line-height: 26px;
  margin-bottom: 20px;
}

.news-container .news-details .col-half .thumb {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 25px;
  max-width: 560px;
}

.news-container .news-details .col-half .thumb img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.news-container .news-details .col-33 {
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding: 20px 10px 20px 10px;
}

.news-container .news-details .col-33 .thumb {
  position: relative;
  width: 100%;
  /*height: 0; padding-bottom:56.25%;*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 0px;
  margin: 0 auto;
  max-width: 350px;
}

.news-container .news-details .col-33 .thumb img {
  /*position: absolute;*/
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.news-container .news-details .col-33 .thumb span {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  opacity: 0;
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  background-image: url(../images/news-events/downloads/ico-download.png);
  background-position: center center;
  background-repeat: no-repeat;
}

.news-container .news-details .col-33 .thumb:hover span {
  opacity: 1;
}

.details-text p {
  font-size: 24px;
  line-height: 34px;
}

#event-images {
  width: 100%;
  background: #000000;
  padding: 50px 20px;
}

#event-images h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 0px 10px 0px;
}

#event-images .events-slider {
  padding: 0px 0 20px 0;
  border-bottom: #434343 solid 1px;
  margin: 30px 0 30px 0;
}

#event-images .events-slider .event-thumb {
  position: relative;
  max-width: 360px;
  margin: 0 5%;
  box-sizing: border-box;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

#event-images .events-slider .event-thumb img {
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
  height: auto;
  z-index: 100;
  margin-bottom: 15px;
}

#event-images .events-slider .event-thumb p {
  margin-bottom: 20px;
}

#event-images .events-slider .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 35%;
  width: 100%;
}

#event-images .events-slider .owl-prev,
#event-images .events-slider .owl-next {
  display: block !important;
  position: absolute;
  top: -25px;
  width: 31px;
  height: 55px;
  color: transparent;
}

#event-images .events-slider .owl-prev {
  left: -35px;
  background: url(../images/slide-prev.png) no-repeat center center;
}

#event-images .events-slider .owl-next {
  right: -35px;
  background: url(../images/slide-next.png) no-repeat center center;
}

#tabMedia #contactFormS {
  background: #fff;
}

#tabMedia #contactFormS .contactusbottomForm h2 {
  color: #000;
}

#tabMedia #contactFormS .contactusbottomForm .inputinfoHConS {
  background: #fff;
}

#tabMedia #contactFormS .contactusbottomForm .StateboxContS {
  color: #000;
  background: url(../images/select-box-arrow-black.png) no-repeat right 15px center;
}

#tabMedia #contactFormS .contactusbottomForm .textareaSectionH textarea {
  color: #000000;
  background: #fff;
}

#tabMedia #contactFormS .contactusbottomForm ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000000;
}

#tabMedia #contactFormS .contactusbottomForm ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}

#tabMedia #contactFormS .contactusbottomForm :-ms-input-placeholder {
  /* IE 10+ */
  color: #000000;
}

#tabMedia #contactFormS .contactusbottomForm :-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}

.overlay {
  display: none;
  position: fixed;
  overflow: auto;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 1000;
}

.download-overlay {
  display: none;
  position: fixed;
  z-index: 1001;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.download-pop {
  position: relative;
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  background-color: #fff;
  top: 50%;
  transform: translateY(-50%);
  padding: 10px;
}

.download-pop .mainImg {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.download-pop ul li {
  position: relative;
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding: 10px 20px 10px 0;
  border-right: #cccccc solid 1px;
}

.download-pop ul li .ico {
  float: left;
  width: 35%;
  text-align: center;
}

.download-pop ul li .ico img {
  width: 80%;
  height: auto;
  max-width: 55px;
}

.download-pop ul li>ul {
  float: none;
  margin-left: 35%;
}

.download-pop ul li>ul li {
  float: none;
  width: 100%;
  border: none;
  padding: 0;
}

.download-pop ul li>ul li span {
  display: inline-block;
  background-color: #b30b13;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 4px;
}

.download-pop ul li>ul li span a {
  color: #fff;
}

.download-pop ul li:last-of-type {
  border: none;
}

/*.close { position: absolute; right: -10px; top: -10px; background: url(../images/btn-close.gif) no-repeat center center; height: 20px; width: 20px;}*/
.closepopupH {
  position: absolute;
  right: -10px;
  top: -10px;
  background: url(../images/btn-close.gif) no-repeat center center;
  height: 20px;
  width: 20px;
}

@media handheld,
only screen and (max-width: 800px) {
  .news-container .news-details .col-50 {
    float: none;
    width: 100%;
    margin-right: 0%;
  }

  .news-container .news-details .col-half {
    float: none;
    width: 100%;
    margin-right: 0%;
  }

  #event-images .events-slider .owl-nav {
    display: none;
  }
}

@media handheld,
only screen and (max-width: 599px) {
  #blog_tl .heading-back h1 {
    font-size: 18px;
    padding-right: 0;
    line-height: 20px;
  }

  .details-text p {
    font-size: 18px;
    line-height: 24px;
  }

  .news-container .news-tabs ul li {
    margin: 0 2% 0 0;
  }

  .news-container .news-tabs ul li a {
    font-size: 14px;
    padding: 20px 0px 30px 0px;
  }

  .news-container .news-details .col-50 {
    float: none;
    width: 100%;
  }

  .news-container .news-details .col-50 .news-text h4 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }

  .news-container .news-details .col-50 .news-text p {
    font-size: 14px;
  }

  .news-container .news-details .col-50 .news-text .sim-button {
    font-size: 12px;
  }

  .news-container .news-details .col-half {
    float: none;
    width: 100%;
  }

  .news-container .news-details .col-half h3 {
    font-size: 25px;
  }

  .news-container .news-details .col-33 {
    width: 50%;
  }

  #event-images h2 {
    font-size: 30px;
  }

  .download-pop ul li {
    float: none;
    width: 100%;
  }

  .download-pop>ul>li:nth-child(1),
  .download-pop>ul>li:nth-child(2) {
    display: none;
  }
}

#usedtrucksHolder {
  width: 100%;
  padding: 40px 0px 0px 0px;
}

.usedtruckInfo p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 28px;
  font-size: 20px;
  padding: 20px;
}

.clear {
  clear: both;
}

#formsectionH {
  background: #000;
  padding: 30px 0 30px 0;
}

.parentForm {
  margin-top: 30px;
}

.parentForm ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}

.parentForm ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}

.parentForm :-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}

.parentForm :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}

.formH {
  width: 100%;
  max-width: 570px;
  margin: 0 auto;
  padding: 0 10px;
}

.formH h2 {
  width: 100%;
  text-align: center;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #ffffff;
}

.inputSec {
  padding: 20px 0 20px 0;
  display: inline-block;
  width: 100%;
}

.inputinfoH {
  border-bottom: solid 1px #808080;
  padding-bottom: 12px;
  width: 100%;
  color: #fff;
  font-size: 18px;
  background: #000;
  border-right: none;
  border-left: none;
  border-top: none;
}

.selectState {
  display: inline-block;
  width: 100%;
  border-bottom: solid 1px #808080;
}

.Statebox {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  border: 0;
  padding: 6px 0px;
  background: url(../images/select-box-arrow.png) no-repeat center right;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.Statebox option {
  color: #000;
  padding: 0 10px 0 10px;
}

.submitbutton input[type="submit"] {
  background: #b20b13;
  border: none;
  color: #fff;
  border-radius: 10px;
  font-size: 20px;
  cursor: pointer;
  text-transform: uppercase;
}

#contactFormS {
  background: #000;
  padding: 30px 0 30px 0;
}

.contactusbottomForm {
  width: 100%;
  max-width: 1024px;
  /*margin: 0 auto;*/
  padding: 0 10px;
}

.contactusbottomForm ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}

.contactusbottomForm ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}

.contactusbottomForm :-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}

.contactusbottomForm :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}

.contactusbottomForm h2 {
  width: 100%;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #ffffff;
}

.contactformparentH {
  padding-top: 30px;
}

.inputSecConT {
  padding: 20px 0 20px 0;
  display: inline-block;
  width: 40%;
  margin: 0 9% 0 0;
}

.inputinfoHConS {
  border-bottom: solid 1px #808080;
  padding-bottom: 8px;
  width: 100%;
  color: #fff;
  font-size: 18px;
  background: #000;
  border-right: none;
  border-left: none;
  border-top: none;
}

.enquirytypH {
  display: inline-block;
  width: 100%;
  border-bottom: solid 1px #808080;
}

.StateboxContS {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  border: 0;
  padding: 6px 0px;
  background: url(../images/select-box-arrow.png) no-repeat center right;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.StateboxContS option {
  color: #fff;
  padding: 0 10px 0 10px;
  background-color: #252525;
}

.StateboxContS option:checked {
  background-color: #ba0c15;
}

.textareaSectionH textarea {
  border-bottom: solid 1px #808080;
  border-radius: 8px;
  overflow: hidden;
  padding: 10px;
  resize: none;
  max-width: 1024px;
  width: 90%;
  outline: none;
  background: #000;
  margin-top: 30px;
  color: #fff;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
}

/*Responsive tab section Start */
#responsivetabSec {
  width: 100%;
  font-size: 0;
  display: none;
}

.tabs {
  width: 100%;
  display: inline-block;
}

.tab-links {
  margin-left: 0px !important;
}

.tab-links li {
  float: left;
  padding: 9px 0px 9px 0;
  display: inline-block;
  border-radius: 3px 3px 0px 0px;
  line-height: 20px;
  font-size: 22px;
  font-weight: 600;
  color: #4c4c4c;
  transition: all linear 0.15s;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  list-style: none;
  margin: 10px 20px 0 0px;
  cursor: pointer;
}

.tab-links li.active {
  color: #ba0c15;
  border-bottom: solid 4px #ba0c15;
}

#tabMedia #contactFormS .contactusbottomForm .inputinfoHConS {
  color: #000;
}

/*Responsive tab section End */
/*Sales Enquiry page start */
.eventSlider_video_btn {
  position: absolute;
  left: 50%;
  top: 45%;
  width: 80px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 111;
}

#contactFormSales {
  background: #fff;
  padding: 30px 0;
}

#contactFormSales .contactusbottomForm h2 {
  color: #000;
}

#contactFormSales .contactusbottomForm .inputinfoHConS {
  background: #fff;
  color: #000;
}

#contactFormSales .contactusbottomForm .StateboxContS {
  color: #000;
  background: url(../images/select-box-arrow-black.png) no-repeat right 15px center;
}

#contactFormSales .contactusbottomForm .textareaSectionH textarea {
  background: #fff;
}

#contactFormSales .contactusbottomForm ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000000;
}

#contactFormSales .contactusbottomForm ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}

#contactFormSales .contactusbottomForm :-ms-input-placeholder {
  /* IE 10+ */
  color: #000000;
}

#contactFormSales .contactusbottomForm :-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}

.parentsalesconForm {
  padding: 0 10px;
}

.parentsalesconForm p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

#proservcolumH {
  padding: 30px 0 0px;
}

.borderbottomsec {
  border-bottom: solid 1px #ccc;
  padding-bottom: 30px;
}

.ContatcOfficeH li h4 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #000000;
}

/*Sales Enquiry page End */
/*Testimonials page start*/
#testimonialsH {
  width: 100%;
  padding: 30px 0;
}

.TestimonialsParentH {
  font-size: 0;
  width: 100%;
  padding: 50px 0px 50px 0px;
  border-bottom: #bcbcbc 1px solid;
}

.TestimonialsParentH h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #000000;
}

.TestimonialsParentH .testimonialshoverblurb {
  display: inline-block;
  width: 100%;
  max-width: 600px;
  padding: 20px 30px 10px;
  border-bottom: #bcbcbc 1px solid;
}

.testimonialshoverblurb img {
  width: 100%;
  height: auto;
}

.testimonials_conH {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  line-height: 36px;
  padding: 20px 0px 10px;
}

.paracontTestmonialsH p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

.testimonials_conH h3 {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  padding: 12px 0 0px 0;
  font-size: 18px;
  color: #000;
}

#videoTestimonials {
  width: 100%;
}

#videoTestimonials .videoHolderTestimonials {
  position: relative;
}

#videoTestimonials .videoHolderTestimonials>img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}

#videoTestimonials .playBtnTestimonials {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 105px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

#videoTestimonials .playBtnTestimonials img {
  width: 100%;
  height: auto;
}

/*testimonial hover effect */
.jm-item {
  /* display: inline-block;*/
  text-align: left;
}

.jm-item-wrapper {
  position: relative;
}

.jm-item-image {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

.jm-item-image img {
  display: block;
}

/*.jm-item-title {position: absolute;	left:0px; bottom:0px; border-radius: 10px;	background: #ba0c15;  color: #FFFFFF;  font-size:20px; line-height:30px;
    font-weight: normal;    padding: 20px;}*/
.jm-item-overlay {
  background: #000;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.5s ease-in 0s;
  -moz-transition: opacity 0.5s ease-in 0s;
  -o-transition: opacity 0.5s ease-in 0s;
  transition: opacity 0.5s ease-in 0s;
}

.jm-item-wrapper:hover .jm-item-overlay {
  opacity: 0.3;
}

.jm-item-button {
  height: 50px;
  width: 50px;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -25px;
}

.jm-item-button a {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  background: #FF6B0E;
  text-transform: uppercase;
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 50px;
  -webkit-transition: all 0.2s ease-in 0s;
  -moz-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;
  text-decoration: none !important;
  display: block;
}

.jm-item-button a:hover {
  background: #3b3b3b;
}

/** first **/
.first .jm-item-button {
  -webkit-transition: all 0.5s ease-in 0.5s;
  -moz-transition: all 0.5s ease-in 0.5s;
  -o-transition: all 0.5s ease-in 0.5s;
  transition: all 0.5s ease-in 0.5s;
  top: -50px;
}

.first .jm-item-wrapper:hover .jm-item-button {
  top: 20%;
}

/** second **/
.second {
  overflow: hidden;
}

/*.second .jm-item-wrapper .jm-item-title {-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;	transition: all 0.2s ease-in 0s; width: 100%;}
.second .jm-item-wrapper:hover .jm-item-title {left:-130%;}*/
.second .jm-item-description {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #ba0c15;
  color: #fff;
  top: 70%;
  -webkit-transition: all 0.5s ease-in 0s;
  -moz-transition: all 0.5s ease-in 0s;
  -o-transition: all 0.5s ease-in 0s;
  transition: all 0.5s ease-in 0s;
}

.second .jm-item-wrapper:hover .jm-item-description {
  top: 0;
}

.jm-item-description p {
  font-size: 20px;
  line-height: 30px;
  padding: 20px;
}

.jm-item-description p span {
  display: inline-block;
  font-size: 35px;
  font-weight: bold;
}

/*testimonial hover effect */
/*Testimonials page End*/
/* privacy policy page */
#privacypolicyH {
  width: 100%;
  padding: 30px 0 30px;
  font-size: 0;
}

.privcyPolh {
  /* border-top:solid 1px #ccc;*/
}

.privcyPolh p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  padding: 10px 0 0 0;
}

.privcyPolh h2 {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 33px;
  color: #000;
  line-height: 28px;
  padding: 30px 0 5px;
}

/* Find Your Truck page start */
#findyourTruck {
  width: 100%;
  padding: 30px 0 30px;
  background: #000;
  margin-top: 30px;
}

.applicationCon_Truck {
  width: 100%;
  font-size: 0;
  margin: 0;
}

.appBlurbTruck {
  display: inline-block;
  width: 43%;
  padding-right: 7%;
  vertical-align: top;
}

.selectBox_Truck {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  border: 0;
  border-bottom: #808080 2px solid;
  padding: 10px;
  background: url(../images/select-box-arrow.png) no-repeat right 15px center;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.selectBox_Truck option {
  color: #fff;
  background-color: #252525;
}

.selectBox_Truck option:checked {
  background-color: #ba0c15;
}

.truckSearchBt {
  margin-top: 20px;
}

.findTruckimgConH {
  padding: 60px 0 0 0;
}

.truckfindImgH {
  float: left;
  max-width: 410px;
  width: 100%;
  margin: 0px 25px 10px 0;
}

.findtruckdataInfo {
  float: left;
  max-width: 675px;
  width: 100%;
  padding: 10px;
}

.findtruckdataInfo h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #ffffff;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 0px 10px 0px;
}

.findtruckdataInfo p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  padding: 10px 0 0 0;
}

.clear {
  clear: both;
}

.buttonfindthetruck {
  display: inline-block;
}

/* Find Your Truck page End */
/*about us page start */
.aboutparaCon {
  padding: 20px;
}

.aboutparaCon p,
.aboutparaCon li {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  padding-bottom: 15px;
  line-height: 30px;
}

.aboutparaCon h2 {
  padding: 2% 0;
  font-weight: bold;
  font-size: 40px;
}

#aboutusmainCon {
  background: #000;
  padding: 30px;
}

.imgconsectionAboutus {
  padding: 10px;
}

.aboutluseLeftconH {
  float: left;
  width: 50%;
  padding: 10px 50px 10px 30px;
}

.aboutluseLeftconH h2 {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #fff;
  line-height: 40px;
}

.aboutluseLeftconH p {
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
  line-height: 30px;
}

.rightsideimgabout {
  float: right;
  width: 50%;
  padding: 10px 30px;
}

.rightsideimgabout img {
  max-width: 562px;
  width: 100%;
  height: auto;
  padding-top: 15%;
}

.LeftsideimgeaboutH {
  float: left;
  width: 50%;
  padding: 10px 30px;
}

.LeftsideimgeaboutH img {
  width: 100%;
  padding-top: 15%;
}

.aboutluseRightconH {
  float: left;
  width: 50%;
  padding: 10px 30px 10px 50px;
}

.aboutluseRightconH h2 {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #fff;
  line-height: 40px;
}

.aboutluseRightconH p {
  display: inline-block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
  line-height: 30px;
  padding-top: 30px;
}

.leftsideimgabout {
  float: left;
  width: 50%;
  padding: 10px 30px;
}

.bothcolfirstrowAbout {
  padding: 40px 0 40px 0;
  border-bottom: solid 1px #292929;
}

.aboutSecbBordernone {
  border-bottom: none;
}

#progressconimgH p {
  color: #000;
}

#progressconimgH h2 {
  color: #000;
  padding-bottom: 3%;
}

#awadsCertificationH {
  width: 100%;
  padding: 30px 0 0 0;
}

#awadsCertificationH h2 {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000;
  line-height: 40px;
}

#awadsCertificationH .selectSection {
  width: 100%;
  max-width: 200px;
  font-size: 0;
  margin: 30px 0 20px;
  background: #000;
}

#awadsCertificationH .selectSection .yearblurb {
  display: inline-block;
  width: 100%;
}

#awadsCertificationH .selectSection .selectboxH {
  width: 100%;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  border: 0;
  padding: 10px 10% 10px 10%;
  background: url(../images/select-box-arrow.png) no-repeat center right 20px;
  font-weight: bold;
  -moz-appearance: none;
  -webkit-appearance: none;
}

#awadsCertificationH .selectSection .selectboxH option {
  color: #000000;
}

/*about us page end */
#truckdetailSection span {
  display: inline-block;
}

#truckdetailSection span a {
  display: none;
}

#truckdetailSection .container {
  position: relative;
}

#truckdetailSection {
  width: 100%;
  padding: 50px 10px 0px 10px;
}

#truckdetailSection h1 {
  position: relative;
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  cursor: pointer;
  line-height: 36px;
  padding-right: 45px;
}

#truckdetailSection p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  padding-top: 5px;
}

#truckdetailSection p span {
  font-family: 'Rupee_Foradian_1', Arial, Helvetica, sans-serif;
}

#truckdetailsH .container {
  padding: 0 10px;
}

#truckdetailsH {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

#truckdetailsH h1 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  padding: 20px 0;
  border-bottom: #000000 1px solid;
}

#truckinginfoH {
  background: #000;
  padding: 30px 0 30px 0;
}

.imgbothinfoCon {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 10px;
}

.imgbothinfoCon img {
  width: 30%;
  height: auto;
}

.imgbothinfoCon h3 {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #fff;
  padding: 15px 0 15px 0;
  margin: 30px 0 0 0;
}

.imgbothinfoCon p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #fff;
  line-height: 32px;
  font-size: 20px;
  text-align: left;
}

#truckdetailsH .thepet ul {
  font-size: 0;
  margin: 0;
  padding: 0;
  border: solid 1px #000;
  border-top: none;
}

#truckdetailsH .thepet li {
  display: inline-block;
  width: 50%;
  margin: 0;
  vertical-align: top;
}

#truckdetailsH .thepet li span:first-child {
  background: #eee9ed;
}

#truckdetailsH .thepet li span {
  display: block;
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  padding: 10px 20px;
}

#CareerSection {
  width: 100%;
  padding: 50px 10px 0px 10px;
}

#CareerSection p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  line-height: 36px;
}

#CareerSection h1 {
  position: relative;
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  cursor: pointer;
  line-height: 36px;
  padding-right: 45px;
}

#careersPageH {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

.contentinfoH {
  padding: 20px;
}

.knowmorebutton {
  margin-top: 34px;
}

.contentinfoH p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 28px;
  font-size: 20px;
}

#aboutusInnerpageH {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

.contentimgBlurbH h2 {
  display: inline-block;
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #000000;
  line-height: 36px;
}

.contentimgBlurbH img {
  padding: 20px 0;
  width: 100%;
  height: auto;
}

.contentimgBlurbH p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 28px;
  font-size: 20px;
}

.imgDatacolL {
  width: 48%;
  display: inline-block;
  padding: 10px 15px;
  vertical-align: top;
}

#lastdatainfoSec {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

.centerlastData {
  text-align: center;
}

#HistorySection {
  width: 100%;
  padding: 30px 0px 30px 0px;
}

.selectlistSection {
  margin: 0;
  padding: 0;
  font-size: 0;
}

.selectlistSection li {
  width: 50%;
  display: inline-block;
  padding: 0 50px 30px 0px;
  vertical-align: top;
}

.selectlistSection li img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.selectlistSection li p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 28px;
  padding: 20px 0px 20px 0px;
}

.selectlistSection h3 {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000000;
  padding-bottom: 22px;
  border-bottom: solid 1px #292929;
}

#findDealer {
  padding: 50px 0 30px 0;
}

#findDealer.videoDealrH {
  background: #000000;
  border-bottom: #cccccc 1px solid;
}

.Dealer_Holder {
  width: 100%;
  font-size: 0;
  padding: 10px 0px 55px 0px;
}

#findDealer h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #ffffff;
  padding: 0 10px 20px 10px;
}

.centervideo {
  width: 100%;
  max-width: 567px;
  padding: 10px;
}

.centervideo .videoHolder {
  position: relative;
}

.centervideo .playBtn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 105px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.centervideo p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
  line-height: 28px;
  padding: 20px 0px 20px 0px;
  text-align: left;
}

.buttonmarginIncrease {
  padding: 15px 0 15px;
}

.sim-buttonDown {
  display: inline-block;
  font-family: 'BarlowBold', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
  background: #ba0c15;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 25px;
}

.button_effect_Down {
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  overflow: hidden;
}

.button_effect_Down a {
  text-decoration: none;
  display: block;
}

.button_effect_Down::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
  -webkit-transform: translate(-105%, 0);
  transform: translate(-105%, 0);
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.25);
}

.button_effect_Down:hover::before {
  opacity: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

#staticimgH {
  padding: 0 10px 30px 10px;
}

#staticimgH img {
  width: 100%;
  height: auto;
}

#staticimgH p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  line-height: 28px;
  padding: 20px;
}

#blogger .test_blog h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  padding: 25px 0 0px 0;
}

.borderbottomsecH {
  border-bottom: solid 1px #cccccc;
  padding-bottom: 40px;
}

.borderbottomsecH h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 24px;
  padding-left: 50px;
  padding-bottom: 40px;
}

/*
#SucessStory {width: 100%; padding:30px 0px; font-size: 0;}
#SucessStory .con_storyBlog {   display: inline-block;    width: 50%;    padding: 0 50px;    vertical-align: top;}
#SucessStory .con_storyBlog h2 {font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;   font-size: 40px;  line-height: 24px;  padding-bottom: 40px;}
#SucessStory .con_storyBlog > img {  width: 100%;    height: auto;    border: #bcb8ba 1px solid;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;}
#SucessStory .con_storyBlog h3 {  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;   font-size: 24px;    line-height: 24px;    padding: 25px 0 0px 0;}
#SucessStory .con_storyBlog p {   font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;    font-size: 20px;    line-height: 24px;    padding: 25px 0;}
*/
#key-buying-panelNew {
  width: 100%;
  padding: 0px 20px;
}

#key-buying-panelNew h2 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  font-size: 40px;
  color: #000;
  line-height: 100%;
  padding-bottom: 35px;
  padding: 0px 0px 10px 0px;
}

#key-buying-panelNew #key-buying-slidernh {
  padding: 50px 0 50px 0;
}

#key-buying-panelNew #key-buying-slidernh .key-buyingNewS {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

#key-buying-panelNew #key-buying-slidernh .key-buyingNewS img {
  width: 50%;
  height: auto;
  float: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew {
  box-sizing: border-box;
  float: none;
  margin-left: 55%;
  color: #000;
  padding-right: 10px;
}

#key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew h3 {
  font-family: 'gothic725blackbt2', Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  font-size: 24px;
  padding-bottom: 10px;
}

#key-buying-panelNew #key-buying-slidernh .key-buyingNewS .key-textNew p {
  font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

#key-buying-panelNew #key-buying-slidernh .owl-prev {
  left: -45px;
  background: url(../images/slide-prev-black.png) no-repeat center center;
}

#key-buying-panelNew #key-buying-slidernh .owl-next {
  right: -45px;
  background: url(../images/slide-next-black.png) no-repeat center center;
}

#key-buying-panelNew #key-buying-slidernh .owl-next {
  display: block !important;
  position: absolute;
  top: -25px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#key-buying-panelNew #key-buying-slidernh .owl-prev {
  display: block !important;
  position: absolute;
  top: -25px !important;
  width: 31px;
  height: 55px;
  color: transparent;
}

#key-buying-panelNew #key-buying-slidernh .owl-nav {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

#downLoadBrochure {
  width: 100%;
  padding: 30px 10px;
  position: relative;
  background: #000000;
  font-size: 0;
  margin-bottom: 40px;
  margin-top: 20px;
}

.brochurebutton {
  position: relative;
}

.proimgBroch {
  position: absolute;
  right: 0px;
  bottom: -50px;
}

/*nitin map section download journey css added here */
#map {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

#panel {
  position: fixed;
  top: 0;
  z-index: 10;
  text-align: center;
  width: 100%;
}

.pdfBtn {
  font-size: 20px;
  border-radius: 8px;
  font-weight: bold;
  color: #fff;
  background: #be3139;
  padding: 10px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  cursor: pointer;
  display: none;
}

.titleName {
  font-weight: bold;
  font-size: 20px;
}

#editor {
  display: none;
}

/*nitin map section download journey css added here */
@media handheld,
only screen and (max-width: 1199px) {
  #aboutusmainCon {
    padding: 10px;
  }

  .aboutluseLeftconH h2 {
    padding: 10px 0 10px 0;
  }

  .bothcolfirstrowAbout {
    padding-top: 0px;
  }

  .aboutluseLeftconH {
    width: 100%;
    padding: 0px 0px;
  }

  .rightsideimgabout {
    width: 100%;
    padding: 20px 0px;
  }

  .LeftsideimgeaboutH {
    width: auto;
    padding: 0px;
  }

  .LeftsideimgeaboutH img {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .aboutluseRightconH {
    width: 100%;
  }

  .InfoDeatils li .truckimgLeft {
    max-width: 20%;
  }

  .truckData h2 {
    font-size: 25px;
  }

  .truckData h3 {
    font-size: 23px;
  }

  .centervideo .videoHolder img {
    width: 100%;
    height: auto;
  }

  .TestimonialsParentH {
    text-align: center;
  }

  .testimonials_conH h2 {
    text-align: left;
  }

  .testimonials_conH h3 {
    text-align: left;
  }

  .paracontTestmonialsH p {
    text-align: left;
  }
}

@media handheld,
only screen and (max-width: 1023px) {
  .appBlurbTruck {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  #responsivetabSec {
    display: block;
    padding-left: 10px;
  }

  .contact_form_hld {
    display: none;
  }

  .ContatcOfficeH li {
    width: 50%;
    padding-right: 25px;
  }

  .InfoDeatils li {
    padding: 10px 20px 30px;
  }

  #findyourTruck {
    padding: 10px 10px;
  }

  .buttonfindthetruck {
    padding-top: 20px;
  }

  .imgDatacolL {
    vertical-align: text-top;
  }

  .contentimgBlurbH p {
    padding-top: 10px;
    padding-bottom: 25px;
  }

  #HistorySection {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .selectlistSection li {
    width: 49.33%;
    padding: 0 10px;
  }
}

@media handheld,
only screen and (max-width: 679px) {
  .contalistcol li h3 {
    font-size: 20px;
  }

  .contalistcol li p {
    font-size: 20px;
  }

  .ContatcOfficeH li {
    width: 100%;
    border-bottom: solid 1px #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .inputSecConT {
    width: 100%;
    margin: 0;
  }

  .textareaSectionH textarea {
    width: 100%;
  }

  .doenloadBro {
    text-align: center;
  }

  .proimgBroch {
    display: none;
  }

  .InfoDeatils li .truckimgLeft {
    max-width: 30%;
  }

  .pricevalueH {
    float: left;
  }

  .truckData {
    padding-top: 0px;
  }

  #truckdetailSection span a {
    background-size: 25px 25px;
    display: block;
    background: url(../images/used-trucks/left-slide.jpg) no-repeat left center;
    display: inline-block;
    width: 31px;
    height: 31px;
    vertical-align: middle;
  }

  #truckdetailSection p {
    padding-left: 30px;
  }

  .contentinfoH {
    border-bottom: solid 1px #000;
    padding-bottom: 80px;
    padding: 10px;
  }

  .borderNone {
    border: none;
  }

  #CareerSection {
    padding: 30px 10px 0px 10px;
  }

  #CareerSection p {
    font-size: 20px;
    line-height: 22px;
    padding: 0 0 10px 0;
  }

  #careersPageH {
    padding: 10px 0px 30px 0px;
  }

  #truckdetailSection {
    padding: 30px 10px 0px 10px;
  }

  .imgDatacolL {
    width: 100%;
    border-bottom: solid 1px #bcbcbc;
  }

  .contentimgBlurbH h2 {
    font-size: 25px;
  }

  .contentimgBlurbH img {
    padding: 10px 0;
  }

  #aboutusInnerpageH {
    padding-top: 10px;
  }

  .selectlistSection li {
    width: 100%;
    border-bottom: solid 1px #bcbcbc;
    padding-top: 20px;
  }

  .imgbothinfoCon {
    text-align: left;
  }

  .imgbothinfoCon h3 {
    font-size: 22px;
    text-align: left;
  }

  .imgbothinfoCon p {
    font-size: 18px;
  }

  .imgbothinfoCon img {
    width: 40%;
  }
}

@media handheld,
only screen and (max-width: 479px) {
  .contalistcol li {
    width: 100%;
    display: block;
  }

  .contalistcol li h3 {
    font-size: 22px;
  }

  .contalistcol li {
    font-size: 22px;
  }

  .contactusbottomForm h2 {
    font-size: 30px;
  }

  #truckdetailSection h1 {
    font-size: 30px;
  }

  #careersPageH h1 {
    font-size: 30px;
  }

  .InfoDeatils li {
    padding: 0 20px;
  }

  .InfoDeatils li {
    width: 100%;
    padding-bottom: 30px;
  }
}

@media handheld,
only screen and (max-width: 375px) {
  #truckdetailSection h1 {
    font-size: 22px;
  }

  #careersPageH h1 {
    font-size: 22px;
  }

  #CareerSection p {
    font-size: 18px;
  }

  .contentimgBlurbH h2 {
    font-size: 20px;
  }

  .InfoDeatils li .truckimgLeft {
    max-width: 70%;
  }

  .truckData {
    padding: 10px 0 10px 0;
  }
}

#map1 {
  padding-bottom: 56.25%;
}

@media only screen and (orientation: portrait) {
  #map1 {
    padding-bottom: 100%;
  }
}

/*.tollfree { background-color:#000;}
.head_top .tollfree a{ border:none; padding:0 5px;}
.head_top .tollfree a:hover{ color:#fff;}*/
#newsHolder .details-text p {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 27px;
}

#newsHolder .details-text li {
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 10px 20px;
  list-style: initial;
}

@media handheld,
only screen and (max-width: 1200px) {
  #newsHolder {
    padding: 25px;
  }
}

.menu-collapser {
  position: relative;
  width: 100%;
  height: 48px;
  padding: 0 8px;
  color: #FFF;
  font-size: 16px;
  line-height: 48px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.collapse-button {
  position: absolute;
  right: 10px;
  top: 19px;
  width: 30px;
  margin: 2px;
  height: 30px;
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  background: url(../images/menu.png) no-repeat center center;
  border-radius: 2px;
  cursor: pointer;
  transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.collapse-button .icon-bar {
  display: block;
  height: 3px;
  width: 25px;
  margin: 3px 0;
  background-color: #ffffff;
  border-radius: 1px;
}

.collapse-button .icon-bar {
  /*display:none;*/
}

ul.slimmenu {
  width: 100%;
  font-family: 'GOTH725B_2', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.slimmenu:before,
ul.slimmenu:after {
  content: '';
  display: table;
}

ul.slimmenu:after {
  clear: both;
}

ul.slimmenu.collapsed li {
  display: block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

ul.slimmenu.collapsed li>ul {
  position: static;
  display: none;
}

ul.slimmenu.collapsed li a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

ul.slimmenu.collapsed li .sub-toggle {
  width: 50px;
  height: 100%;
}

ul.slimmenu li {
  /*position:relative;*/
  display: inline-block;
}

ul.slimmenu li:first-child {
  background: none;
}

ul.slimmenu>li {
  text-align: right;
  background: url(../images/nav-divider.png) no-repeat left top 7px;
}

ul.slimmenu li ul {
  margin: 0;
  list-style-type: none;
  padding: 30px 0px 10px 0px;
  background: url(../images/menu-layer.png) repeat;
}

ul.slimmenu li ul li {
  display: block;
  float: none;
  text-align: left;
}

ul.slimmenu li>ul {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 9;
  background: #161616;
  padding: 50px 0px;
  display: none;
}

ul.slimmenu li>ul>li ul {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 999;
  display: none;
  width: 100%;
}

ul.slimmenu li a {
  display: block;
  padding: 0px;
  color: #ffffff;
  font-size: 14px;
  padding: 35px 0px;
}

ul.slimmenu li:hover>a {
  color: #ba0c15;
}

ul.slimmenu li .sub-toggle {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  text-align: center;
  cursor: pointer;
  display: none;
}

ul.slimmenu li .sub-toggle:before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  vertical-align: middle;
}

ul.slimmenu li .sub-toggle>i {
  display: inline-block;
  color: #ffffff;
  font-size: 18px;
  vertical-align: middle;
  visibility: hidden;
}

ul.slimmenu li .sub-toggle {
  color: #333;
  font-size: 18px;
  display: block;
  vertical-align: middle;
  margin: 0px 0px 0 0;
  background: url(../images/toggle-down.png) no-repeat top 25px right 14px;
  text-indent: -9999px;
  display: none;
}

ul.slimmenu li .sub-toggle.expanded {
  color: #333;
  font-size: 18px;
  display: block;
  vertical-align: middle;
  margin: 0px 0px 0 0;
  background: url(../images/toggle-up.png) no-repeat top 25px right 14px;
  text-indent: -9999px;
}

ul.slimmenu>li:first-child,
ul.slimmenu>li.has-submenu+li {
  border-left: 0;
}

ul.slimmenu li ul li a {
  font-size: 15px;
  color: #ffffff;
  line-height: 36px;
  padding: 0px 33px 0px 33px;
}

ul.slimmenu li ul li a:hover {
  color: #ba0c15;
}

@media handheld,
only screen and (max-width: 1023px) {
  ul.slimmenu li .sub-toggle {
    display: block;
  }
}

@media handheld,
only screen and (max-width: 1600px) {
  .navigationCon .logo {
    left: 100px;
  }

  #sliderHolder {
    /*.bannerDetail{ top: 8%; }*/
  }

  #sliderHolder .ban_tl_01 {
    font-size: 43px;
  }

  #sliderHolder .ban_tl_02 {
    font-size: 33px;
  }

  #sliderHolder .sim-button {
    margin-top: 15px;
  }

  #sliderHolder .owl-next,
  #sliderHolder .owl-prev {
    width: 22px;
    height: 40px;
    background-size: 100% auto;
  }

  #sliderHolder .owl-next {
    right: 16%;
  }

  #sliderHolder .owl-prev {
    left: 16%;
  }

  .socialCon {
    /*max-width: 200px;*/
  }

  .socialCon a {
    font-size: 14px;
  }

  .socialCon li {
    /*right: -150px;*/
  }

  .socialCon li img {
    margin-right: 6px;
  }
}

@media handheld,
only screen and (max-width: 1199px) {
  .navigationCon .logo {
    left: 50px;
  }

  .navigationCon .center_nav_01 .sunNavTl {
    font-size: 40px;
  }

  #searchBox {
    padding: 60px 40px;
  }

  #sliderHolder .ban_tl_01 {
    font-size: 38px;
  }

  #sliderHolder .ban_tl_02 {
    font-size: 28px;
  }

  #sliderHolder .sim-button {
    padding: 12px 15px;
    margin-top: 7px;
  }

  .socialCon {
    top: 35%;
  }

  #range_con .tech_blurb_con .tech_blurb .tech_type_tl {
    font-size: 90px;
  }

  #range_con .tech_blurb_con .tech_blurb img {
    width: 100%;
    height: auto;
    padding-top: 20px;
  }

  #blogger .test_blog h2 {
    font-size: 34px;
    padding-bottom: 26px;
  }

  #blogger .videoHolder img {
    width: 100%;
    height: auto;
  }

  #blogger .view_stories a {
    font-size: 18px;
  }

  .serviceMap h2 {
    padding: 0px 10px 15px 10px;
  }

  #gp_holder {
    padding: 35px 10px 0px 10px;
  }

  #gp_holder .imgPan {
    max-width: 510px;
  }

  #gp_holder .padd_left {
    padding-left: 30px;
  }

  #gp_holder .padd_right {
    padding-right: 30px;
  }

  #gp_holder .marg_left {
    margin-left: 50px;
  }

  #gp_holder .marg_right {
    margin-right: 50px;
  }

  #productSlider.busProductSlider .hd-top span {
    font-size: 80px;
    line-height: 60px;
  }

  #productSlider .product-panel .product-thumb .title.hd-top,
  #productDetailsSlider .product-panel .product-thumb .title.hd-top {
    font-size: 35px;
  }

  #footerHolder .footer {
    padding: 20px 0;
  }

  #footerHolder .copy_right {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 0px;
  }

  #footerHolder .site_map {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 0px;
  }

  .prod_list_btn {
    display: block;
  }

  .dealer_list {
    padding: 10px;
    background: #000000;
    display: none;
    max-width: 95.0%;
    margin-top: -46px;
    position: relative;
    z-index: auto;
  }

  .dealer_list li:hover {
    /*background-color: #ba0c15;*/
    color: white;
  }

  .listing_nav {
    top: 50px;
    text-align: left;
    padding: 10px;
    background: #000000;
    display: none;
    max-width: 300px;
    /*.border-radius(10px);*/
  }

  .listing_nav li,
  .dealer_list li {
    display: block;
    padding: 5px;
    color: #ffffff;
  }

  #ut_gallery_banner .pic_count {
    font-size: 60px;
  }
}

@media handheld,
only screen and (max-width: 1023px) {
  .privcyPolh {
    padding: 5px;
  }

  .head_top a {
    border-left: none;
  }

  #resOverlay {
    z-index: 99;
  }

  header {
    position: relative;
    /* background: none;*/
    padding-bottom: 10px;
    /**/
  }

  .home header {
    /*background: none;*/
  }

  .navigationCon {
    position: static;
  }

  .navigationCon .logo {
    position: relative;
    left: 50%;
    margin-left: -58px;
    margin-top: 0;
    z-index: 9;
  }

  .navigationCon nav {
    position: fixed;
    left: -100%;
    top: 0px;
    max-width: 300px;
    height: 100%;
    float: none;
    padding-right: 0;
    background: url(../images/res-nav-bg.jpg) repeat-y top right;
    z-index: 99;
    overflow-y: scroll;
    padding-bottom: 80px;
  }

  .navigationCon nav li {
    padding: 0;
  }

  .navigationCon .center_nav_01 {
    padding: 0px 0px 10px 0px;
  }

  .navigationCon .center_nav_01 .sunNavTl {
    display: none;
  }

  .navigationCon .center_nav_01 li {
    text-align: left;
    padding: 5px 0 5px 0px;
  }

  .navigationCon .center_nav_01 li img {
    display: none;
  }

  .navigationCon .center_nav_01 li p {
    font-size: 18px;
    color: #000000;
    line-height: 22px;
    padding: 0;
  }

  .navigationCon .center_nav_01 li p br {
    display: none;
  }

  .navigationCon .center_nav_02 {
    width: 100%;
    max-width: 100%;
  }

  .navigationCon .secondNav_blurb {
    width: 100%;
    padding-right: 0;
  }

  .navigationCon .secondNav_blurb li {
    border: none;
    padding: 5px 0px;
  }

  .navigationCon .secondNav_blurb li a {
    color: #000000;
  }

  .navigationCon .secondNav_banner {
    display: none;
  }

  .navigationCon .mob_slide_header {
    display: block;
  }

  .navigationCon .mob_slide_header>img {
    width: 200px;
  }

  .navigationCon .mob_slide_header .closeNav {
    right: 15px;
    top: 18px;
    width: 45px;
    height: 45px;
  }

  .navigationCon .menuSandwitch {
    display: block;
    z-index: 9;
  }

  .navigationCon .top_hd_links {
    display: block;
  }

  .head_top {
    background: none;
  }

  .head_top .search_icon {
    width: 50px;
    height: 50px;
    top: 15px;
    padding: 15px;
    background: #e6e6e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .head_top .search_trigger {
    width: 50px;
    height: 50px;
    background: url(../images/open-search.png) no-repeat center center;
  }

  .head_top .search_close {
    position: relative;
    background: none;
    top: 50%;
    margin: -15px 0 0 -5px;
  }

  .head_top .search_close img {
    width: 30px;
    height: 30px;
  }

  .head_top .currUserCon {
    display: block;
  }

  .head_top span {
    display: none;
  }

  .collapse-button,
  .menu-collapser {
    display: none !important;
  }

  ul.slimmenu {
    display: block !important;
  }

  ul.slimmenu li>ul {
    padding: 0;
    background: #e8e8e8;
    overflow: hidden;
  }

  ul.slimmenu.collapsed li {
    position: relative;
  }

  ul.slimmenu li .sub-toggle {
    display: block;
  }

  ul.slimmenu>li {
    text-align: left;
  }

  ul.slimmenu li a {
    font-size: 20px;
    color: #000000;
    padding: 18px 10px;
  }

  ul.slimmenu li:hover>a {
    color: #ba0c15;
  }

  ul.slimmenu.collapsed li a {
    border: none;
    border-top: #ebebeb 1px solid;
  }

  ul.slimmenu.collapsed li ul li a {
    font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
    font-size: 18px;
    border: none;
    padding: 0px 0px 0px 30px;
  }

  ul.slimmenu.collapsed li ul li .center_nav_02 ul.slimmenu.collapsed li ul li a {
    padding: 0px 0px 0px 30px;
  }

  ul.slimmenu.collapsed li:last-child a {
    border-bottom: #ebebeb 1px solid;
  }

  .collapse-button .icon-bar {
    background-color: #ba0c15;
  }

  ul.slimmenu li .sub-toggle>i {
    visibility: visible;
  }

  #sliderHolder {
    /*margin-top: -38px;*/
    margin-top: 10px;
  }

  #sliderHolder .owl-nav {
    display: none !important;
  }

  #hm_dealer_con .hm_locator_con .nearest_loc {
    float: none;
  }

  #hm_dealer_con .hm_locator_con .btn_hld {
    width: 100%;
    float: none;
    margin-top: 20px;
  }

  #range_con .tech_blurb_con .tech_blurb {
    padding-top: 50px;
  }

  #range_con .tech_blurb_con .tech_blurb .tech_type_tl {
    font-size: 50px;
  }

  #help_sest .container, #used-vehicle-home .container {
    padding: 0 10px;
  }

  #map_con .mapBtn_hld {
    padding: 0;
  }

  #map_con .mapBtn_hld img {
    display: inline-block;
  }

  #map_con .mapBtn_hld .sim-button {
    display: block;
    width: 100%;
    color: #ffffff;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
    background: #ba0c15;
  }

  #map_con .mapBtn_hld .sim-button span {
    margin-left: 10px;
  }

  #map_con .mapBtn_hld .sim-button:hover {
    background: #ba0c15;
    color: #ffffff;
    border: none;
  }

  #map_con .mapBtn_hld .sim-button.activemap {
    color: #ffffff;
    background: #232222;
    border: none;
  }

  #map_con .mapHolder {
    display: none;
  }

  #map_con .mapHolder .locationBox {
    padding: 5px 25px 10px 25px;
  }

  #map_con .mapHolder .loc_textbox {
    padding: 10px 20px 10px 60px;
  }

  #legends {
    display: none;
  }

  .serviceMap .mapHolder {
    display: block !important;
  }

  #res_bb_logo {
    display: block;
  }

  #services .service_blurb {
    width: 100%;
    padding: 0 10px;
  }

  #services .service_blurb .proserv img {
    width: 180px !important;
  }

  #services .service_blurb .financial img {
    width: 260px !important;
  }

  #blogger .test_blog {
    padding: 0 30px;
  }

  #blogger .container {
    padding: 0;
  }

  #specsHolder .container {
    padding: 0 10px;
  }

  #specsHolder .sim-button {
    right: 10px;
  }

  #specDetHolder .mypets {
    background: url(../images/specs-list-arrow.png) no-repeat right 10px top 27px;
    cursor: pointer;
    padding-right: 35px;
  }

  #specDetHolder .openpet {
    background: url(../images/specs-list-arrow-up.png) no-repeat right 10px top 27px;
  }

  #specDetHolder .thepet {
    display: none;
  }

  #specDetHolder .thepet ul {
    border: #777476 1px solid;
  }

  #specDetHolder .thepet li {
    width: 100%;
    font-size: 0;
    padding: 0;
  }

  #specDetHolder .thepet li span {
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }

  #specDetHolder .thepet li span:first-child {
    background: none;
  }

  #specDetHolder .thepet li:nth-child(odd) {
    background: #eee9ec;
  }

  /*Financial Page*/
  #sub_product_list .container {
    max-width: 600px;
  }

  #fn_holder .container {
    max-width: 600px;
  }

  #fn_holder .f-left {
    float: none;
  }

  #fn_holder .fn_blurb_pic {
    margin: 0 0 20px 0;
  }

  #insurance_hld .container {
    max-width: 600px;
  }

  #insurance_hld .f-right {
    float: none;
  }

  #insurance_hld .right_pic {
    margin: 15px 0 0px 0;
  }

  #fn_holder .fn_blurb_pic,
  #insurance_hld .fn_blurb_pic {
    width: 100%;
  }

  /*Financial Page*/
  /*Blog*/
  #blogHolder {
    padding: 40px 10px 0px 10px;
  }

  #blogHolder .blogLeftNav {
    position: relative;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }

  #blogHolder .blogBlurbCon {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: 30px 0px 0px 0px;
  }

  #blogHolder .blogBlurbCon .blogBlurb {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 30px 0 20px 0;
    border-bottom: #000000 1px solid;
  }

  #blogHolder .postMypet {
    background: #000000 url(../images/arrow-archive-close.png) no-repeat right 10px top 17px !important;
    cursor: pointer;
  }

  #blogHolder .postThepet {
    display: none;
  }

  #blogHolder .openArch .postMypet {
    background: #000000 url(../images/arrow-archive-open.png) no-repeat right 10px top 17px !important;
  }

  #blogHolder .openArch .postThepet {
    display: block;
  }

  #blogHolder .blog_details .commentsHld {
    padding: 65px 0px 50px 0;
    border-bottom: #bcbcbc 1px solid;
  }

  #blogHolder .blog_details .navBtnCon {
    padding-top: 20px;
  }

  /**/
  .btn_strip {
    text-align: center;
  }

  .btn_strip .sim-button {
    position: relative;
    right: auto;
    top: auto;
    margin-top: 20px;
  }

  #spear_parts p {
    font-size: 16px;
  }

  #gp_holder {
    padding: 35px 0px 30px 0px;
  }

  #gp_holder p {
    padding: 0px 10px 30px 10px !important;
  }

  #gp_holder h2 {
    display: none;
    font-size: 26px;
    color: #ffffff;
    padding: 40px 35px 40px 35px;
  }

  #gp_holder #gp_quality {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #gp_availability {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #gp_affordability {
    background: url(../images/gp-affordability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #area_office {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #special_toolsEquip {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #welltrained_serviceH {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #advance_diagnsystem {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #comprehensive_cussuport {
    background: url(../images/gp-quality-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #onsite_services {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #maintenance_pack {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #extended_warranty {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #ad_diagnosticsytm {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #proserve_app {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #customer_support {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder #year_warranty {
    background: url(../images/gp-availability-bg.jpg) no-repeat left top;
    background-size: cover;
  }

  #gp_holder .myPet {
    display: block;
    cursor: pointer;
    border-bottom: #414141 1px solid;
  }

  #gp_holder .f-left,
  #gp_holder .f-right {
    float: none;
  }

  #gp_holder .gp_det_blurb {
    display: none;
    padding: 20px 0px 30px 0px;
  }

  #gp_holder .padd_left {
    padding-left: 0px;
  }

  #gp_holder .padd_right {
    padding-right: 0px;
  }

  #gp_holder .marg_left {
    margin-left: 0px;
  }

  #gp_holder .marg_right {
    margin-right: 0px;
  }

  #productSlider.busProductSlider .hd-top span {
    font-size: 60px;
    line-height: 55px;
  }

  #specDetHolder.product_specs h2 {
    position: relative;
    font-size: 36px;
    color: #ffffff;
    border: none;
    background: #ba0c15;
    padding: 15px 20px 20px 20px;
    cursor: pointer;
  }

  #proServe .pro_grid_holder .grid-item {
    padding: 0 20px;
  }

  #proServe .proTab ul span {
    font-size: 17px;
  }

  #blackRangePatch {
    padding: 40px 0px;
  }

  #productSlider .product-panel .sim-button,
  #productDetailsSlider .product-panel .sim-button {
    opacity: 1;
  }
}

@media handheld,
only screen and (max-width: 799px) {
  .download-pop {
    width: 90%;
  }

  .ban_tl_01 {
    display: block !important;
  }

  .ban_tl_02 {
    display: block !important;
  }

  .newspecificationheading,
  .Dimensionheading,
  .weightheading,
  .chassisheading,
  .configurationheading,
  .Performanceheading,
  .fueltankheading,
  .steeringheading,
  .breakheading {
    background: none !important;
    text-align: left !important;
    padding-bottom: 15px !important;
  }

  #breadcrumbs {
    display: none;
  }

  #sliderHolder {
    /*margin-top: -28px;*/
  }

  #sliderHolder .bannerDetail {
    position: relative;
    padding: 20px 0 20px 0px;
  }

  #sliderHolder .owl-controls {
    position: relative;
  }

  #sliderHolder .owl-dots {
    position: relative;
    text-align: center;
    padding: 0 0 20px 0px;
  }

  #sliderHolder .owl-dot {
    border: #000000 1px solid;
  }

  #sliderHolder .owl-dot.active {
    background: #000000;
    border: #000000 1px solid;
  }

  #hm_dealer_con .hm_dealer_det {
    padding: 30px 20px 25px 20px;
  }

  #range_con h2 {
    padding: 0px 20px 30px 20px;
  }

  #range_con p {
    padding: 0px 20px 0px 20px;
  }

  #help_sest .applicationCon .appBlurb, #used-vehicle-home .applicationCon .appBlurb {
    padding-right: 3%;
  }

  #help_sest .sim-button, #used-vehicle-home .sim-button {
    padding: 12px 35px;
  }

  #services h2 {
    padding: 0px 20px 30px 20px;
  }

  #services .service_blurb .financial img {
    width: 200px !important;
  }

  #services .service_blurb .proserv img {
    width: 160px !important;
  }

  #blogger .test_blog {
    width: 100%;
    padding: 0 50px;
    margin-bottom: 30px;
  }

  #blogger .test_blog h2 {
    font-size: 30px;
  }

  .socialCon {
    max-width: 100%;
    right: auto;
    top: auto;
    left: 0px;
    bottom: 0px;
    font-size: 0;
    vertical-align: bottom;
    /*display: none;*/
    z-index: 999;
  }

  .socialCon a {
    font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
  }

  .socialCon li {
    display: inline-block;
    right: initial;
    width: 25%;
    height: 80px;
    text-align: center;
    vertical-align: top;
    padding: 10px 0 0 0;
    cursor: pointer;
    border-right: #010000 1px solid;
    background: #b80d16;
  }

  .socialCon li:hover {
    right: 0;
  }

  .socialCon li span {
    font-family: 'GOTH720N_4', Arial, Helvetica, sans-serif;
  }

  .socialCon li img {
    display: block;
    width: 40px;
    height: auto;
    margin: 0 auto 10px auto;
  }

  .socialCon li:last-child a {
    display: none;
  }

  .socialCon li span {
    display: block;
    font-size: 11px;
    padding-top: 5px;
  }

  .socialCon .shareIcons {
    border: none;
  }

  .socialCon .mob_social_con {
    display: block;
  }

  .socialCon .mob_social_con:last-child a {
    display: block;
  }

  #map_con .mapBtn_hld .sim-button {
    padding: 15px 20px;
  }

  #map_con .mapHolder .locationBox {
    position: relative;
    left: 0px;
    top: 0px;
    margin: 0;
    max-width: 100%;
  }

  #map_con .mapHolder .loc_textbox {
    width: 75%;
  }

  #map_con .mapHolder .sim-button {
    margin-left: 1%;
    padding: 10px 30px;
  }

  .sim-button {
    padding: 10px 20px;
  }

  #innerBanner img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }

  #specsHolder .prodictListHld {
    padding: 10px 0px 20px 0px;
  }

  #specsHolder .prodictListHld ul {
    top: 50px;
  }

  #specsHolder .sim-button {
    top: 10px;
  }

  /*Financial Page*/
  #sub_product_list {
    padding: 20px 10px 0px 10px;
  }

  #sub_product_list h1 {
    font-size: 30px;
  }

  #sub_product_list p {
    font-size: 20px;
    line-height: 28px;
    padding-top: 10px;
  }

  #fn_holder .fn_blurb_con,
  #insurance_hld .fn_blurb_con {
    padding: 35px 0px;
  }

  #fn_holder .fn_blurb_det h2,
  #insurance_hld .fn_blurb_det h2 {
    font-size: 30px;
    padding-bottom: 0;
  }

  #fn_holder .fn_blurb_det p,
  #insurance_hld .fn_blurb_det p {
    font-size: 20px;
    line-height: 28px;
    padding: 15px 0px;
  }

  #blog_tl {
    padding: 30px 10px 0px 10px;
  }

  #blog_tl p {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
  }

  #spear_parts a {
    min-height: 140px;
  }

  #services.innerService .owl-nav,
  #services.gpSlider .owl-nav {
    display: none !important;
  }

  #tech-slider-panel #tech-slider .owl-nav {
    display: none;
  }

  /*Financial Page*/
  #gp_holder h2 {
    padding: 30px 25px;
  }

  #gp_holder p {
    padding: 0px 10px 15px 10px !important;
  }

  #gp_holder .gp_det_blurb {
    padding: 20px 10px 10px 10px;
  }

  #gp_holder .gp_det_blurb p {
    padding: 0px 0px 15px 0px !important;
  }

  .download_jurney {
    position: relative;
    right: auto;
    top: auto;
    margin-top: 10px;
  }

  #footerHolder .footer {
    padding: 20px 0 100px 0;
  }

  #footerHolder .quick_link_list li {
    width: 33.33%;
  }

  #productSlider.busProductSlider .hd-top span {
    font-size: 100px;
    line-height: 80px;
  }

  #tech_slider_holder .owl-nav {
    display: none;
  }

  #proServe .pro_grid_holder .grid-sizer {
    width: 50%;
  }

  #proServe .pro_grid_holder .grid-item {
    width: 50%;
  }

  .blog_banner img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }

  #download_app h2 {
    font-size: 30px;
    text-align: center;
  }

  #download_app li {
    display: block;
    width: 100%;
    max-width: 300px;
    padding: 0;
    margin: 0 auto;
  }

  #download_app li span:first-child {
    margin-right: 10px;
  }

  #download_app li:first-child {
    padding-right: 0;
    padding-bottom: 30px;
    margin-bottom: 40px;
    border: none;
    border-bottom: #000000 1px solid;
  }

  #download_app li:last-child {
    padding-left: 0;
  }

  #ut_gallery_banner .pic_count {
    font-size: 45px;
  }

  .enq_form {
    max-width: 600px;
    margin: 0 auto;
  }

  .enq_form li {
    display: block;
    width: 100%;
    padding: 0 0px 25px 0;
  }
}

@media handheld,
only screen and (max-width: 679px) {
  #gp_holder h2 {
    font-size: 20px;
  }

  #sliderHolder .bannerDetail {
    text-align: left;
    padding: 30px 30px 0px 30px;
  }

  #sliderHolder .bannerDetail .ban_tl_01,
  #sliderHolder .bannerDetail .ban_tl_02 {
    text-align: left;
  }

  #sliderHolder .bannerDetail .ban_tl_01 {
    font-size: 34px;
  }

  #sliderHolder .bannerDetail .ban_tl_02 {
    padding: 5px 0;
  }

  #range_con h2 {
    font-size: 30px;
  }

  #range_con h2 span {
    font-size: 26px;
  }

  #range_con .tech_blurb_con {
    padding: 30px 0px;
    max-width: 100%;
    margin: 0 auto;
  }

  #range_con .tech_blurb_con .tech_blurb {
    width: 100%;
  }

  #range_con .tech_blurb_con .owl-dots {
    display: block;
    width: 100%;
    text-align: center;
    padding: 30px 0px 0px 0px;
  }

  #range_con .tech_blurb_con .owl-dot {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #000000;
    margin: 0 5px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    border: #000000 1px solid;
  }

  #range_con .tech_blurb_con .owl-dot.active {
    background: #ffffff;
    border: #000000 1px solid;
  }

  #help_sest .applicationCon .appBlurb, #used-vehicle-home .applicationCon .appBlurb {
    width: 100%;
    margin: 0 0 30px 0;
  }

  #help_sest .sim-button, #used-vehicle-home .sim-button {
    margin-top: 0;
  }

  #blogger .test_blog {
    display: block;
    width: 100%;
    padding: 50px 20px;
    border-top: #cccccc 1px solid;
    margin-bottom: 0px;
  }

  #blogger .test_blog:first-child {
    border-top: none;
    padding-top: 0;
  }

  #blogger .test_blog:last-child {
    padding-bottom: 0;
  }

  #blogger .playBtn {
    width: 60px;
  }

  #specsHolder .prodictListHld {
    padding: 10px 0px 10px 0px;
  }

  #specsHolder .prodictListHld ul {
    top: 50px;
  }

  #specsHolder .sim-button {
    position: relative;
    top: auto;
    left: 0px;
    font-size: 16px;
    margin-bottom: 10px;
  }

  .btn_strip {
    padding: 25px 0px;
  }

  #spear_parts {
    padding: 35px 0px;
  }

  #spear_parts a {
    min-height: 120px;
  }

  #spear_parts img {
    width: 37px;
    height: auto;
  }

  #spear_parts.productSpear img {
    width: 90px;
  }

  #blogHolder .blog_details .blogerDet p {
    font-size: 20px;
    line-height: 30px;
  }

  #services.innerService h2,
  #services.gpSlider h2 {
    font-size: 26px;
    padding: 0px 0px 15px 10px;
  }

  #tech_slider_holder .fet_blurb_hld {
    padding: 50px 0px 0px 0px;
  }

  #tech_slider_holder .fet_blurb_hld h2 {
    font-size: 32px;
    padding: 0 0 25px 0px;
  }

  #tech_slider_holder .fet_blurb_hld .tech_blurb {
    width: 100%;
    padding: 0 10px 50px 0px;
  }

  #proServe .proTab {
    padding: 50px 0px 0px 0px;
  }

  #proServe .proTab ul li {
    width: 100%;
    margin-bottom: 30px;
  }

  #proServe .proTab ul li span img {
    width: 55px;
    bottom: -17px;
    height: auto;
  }

  #proServe .proTab .owl-controls {
    display: none;
  }

  #blackRangePatch p {
    text-align: left;
    padding: 0 10px;
  }

  #abtMpCon {
    padding: 0 50px 30px 50px;
    background: #000000;
  }

  #abtMpCon img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
  }

  #footerHolder .quick_link_list .container {
    padding: 0;
  }

  #footerHolder .quick_link_list li {
    width: 50%;
    padding: 0px 10px 0px 10px;
  }

  #footerHolder .quick_link_list li:first-child {
    padding-top: 0;
  }

  .listing_nav {
    max-width: 100%;
    top: 109px;
  }

  .prod_list_btn {
    position: relative;
    font-size: 16px;
    padding: 10px 45px 10px 20px;
    margin-bottom: 10px;
  }

  .prod_list_btn img {
    top: 13px;
  }

  #ut_gallery_banner {
    padding-top: 10px;
  }

  #truckdetailSection .prod_list_btn {
    position: relative;
    font-size: 16px;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
  }
}

@media handheld,
only screen and (max-width: 479px) {
  .second .jm-item-description {
    overflow-y: scroll;
  }

  .privcyPolh h2 {
    font-size: 28px !important;
    line-height: 30px !important;
  }

  .navigationCon .logo {
    width: 82px;
    margin-left: -48px;
  }

  .navigationCon nav {
    max-width: 285px;
  }

  .navigationCon .menuSandwitch {
    width: 40px;
    top: 26px;
    left: 10px;
  }

  .navigationCon .mob_slide_header {
    display: block;
  }

  .navigationCon .mob_slide_header>img {
    width: 170px;
  }

  .navigationCon .mob_slide_header .closeNav {
    right: 15px;
    top: 24px;
    width: 45px;
    height: 45px;
  }

  .head_top .search_trigger {
    background-size: 50% 50%;
  }

  .head_top .search_trigger,
  .head_top .search_icon {
    width: 40px;
    height: 40px;
  }

  .head_top .search_icon {
    top: 20px;
    right: 10px;
  }

  .head_top .currUserCon {
    width: 40px;
    top: 20px;
    right: 60px;
  }

  .head_top .search_close {
    margin: -11px 0 0 -5px;
  }

  .head_top .search_close img {
    width: 22px;
    height: 22px;
  }

  .home .navigationCon .menuSandwitch {
    top: 25px;
  }

  .home .head_top .currUserCon {
    top: 20px;
  }

  .home .head_top .search_icon {
    top: 20px;
  }

  #searchBox {
    position: fixed;
    left: 0px;
    top: 83px;
    padding: 30px 10px;
    z-index: 99;
  }

  #searchBox .searchPan .openSearch {
    top: 6px;
  }

  #searchBox .searchPan .openSearch {
    background-size: 80% 80%;
  }

  #searchBox .searchPan .searchText {
    font-size: 16px;
    padding: 10px 10px;
  }

  #sliderHolder .bannerDetail {
    padding: 20px 10px;
  }

  #sliderHolder .bannerDetail .ban_tl_01 {
    font-size: 30px;
  }

  #sliderHolder .bannerDetail .ban_tl_02 {
    font-size: 22px;
  }

  #hm_dealer_con h2 {
    font-size: 30px;
  }

  #hm_dealer_con .hm_dealer_det {
    padding: 20px 20px 15px 20px;
  }

  #hm_dealer_con .welcome_msg p {
    font-size: 18px;
    line-height: 30px;
  }

  #hm_dealer_con .hm_locator_con .dealer_name {
    font-size: 24px;
  }

  #range_con {
    padding: 40px 0px;
  }

  #range_con h2 {
    font-size: 24px;
    padding: 0px 20px 18px 20px;
  }

  #range_con h2 span {
    font-size: 22px;
  }

  #range_con p {
    font-size: 22px;
    line-height: 28px;
  }

  #range_con .tech_blurb_con .tech_blurb {
    padding-top: 35px;
  }

  #range_con .tech_blurb_con .tech_blurb .tech_type_tl {
    font-size: 40px;
  }

  #help_sest h2, #used-vehicle-home h2 {
    font-size: 30px;
  }

  #help_sest h2 span, #used-vehicle-home h2 span{
    font-size: 26px;
  }

  #help_sest .applicationCon .selectBox, #used-vehicle-home .applicationCon .Statebox {
    font-size: 20px;
  }

  #services h2 {
    font-size: 30px;
    padding: 0px 10px 30px 10px;
  }

  #services h2 span {
    font-size: 22px;
  }

  #services .service_blurb p {
    font-size: 20px;
  }

  #blogger .test_blog p {
    font-size: 20px;
  }

  #specDetHolder h1 {
    font-size: 32px;
    padding: 0 0 20px 0px;
  }

  #specDetHolder .specs_heading {
    font-size: 20px;
    line-height: 25px;
  }

  #specDetHolder .thepet li span {
    padding: 10px 10px;
  }

  #specDetHolder .thepet .specs_list_tl {
    font-size: 20px;
    padding: 5px;
  }

  /*Financial Page*/
  #sub_product_list h1 {
    font-size: 25px;
  }

  #fn_holder .fn_blurb_det h2,
  #insurance_hld .fn_blurb_det h2 {
    font-size: 24px;
    line-height: 32px;
  }

  #spear_parts a {
    min-height: 110px;
    padding: 10px 0px;
  }

  #spear_parts a p {
    font-size: 14px;
    padding: 10px 5px 0px 5px;
  }

  #spear_parts.productSpear img {
    width: 70px;
  }

  /*Financial Page*/
  #blogHolder .blogBlurbCon .blogBlurb h2 {
    font-size: 22px;
    line-height: 24px;
  }

  #blogHolder .blogBlurbCon .blogBlurb p {
    line-height: 24px;
  }

  #blog_tl h1 {
    font-size: 30px;
  }

  #blog_tl p {
    font-size: 20px;
    line-height: 22px;
  }

  #services.innerService h2 {
    font-size: 30px;
  }

  .serviceMap h2 {
    line-height: 28px;
  }

  #map_con .mapHolder .locationBox {
    padding: 5px 25px 10px 10px;
  }

  #map_con .mapHolder .loc_textbox {
    width: 66%;
  }

  #map_con .mapHolder .sim-button {
    margin-left: 1%;
  }

  #gp_holder h2 {
    font-size: 18px;
    padding: 20px 80px 20px 10px;
  }

  #gp_holder p {
    padding: 0px 10px 15px 10px !important;
  }

  #gp_holder .gp_det_blurb {
    padding: 20px 10px 10px 10px;
  }

  #gp_holder .gp_det_blurb p {
    padding: 0px 0px 15px 0px !important;
  }

  #footerHolder .site_map a {
    display: block;
    background: none;
    padding: 5px 0px;
  }

  #footerHolder .quick_links {
    padding: 55px 0 0px 0;
  }

  #footerHolder .quick_links .quick_link_title {
    font-size: 26px;
  }

  #footerHolder .quick_links .scrollTop {
    width: 50px;
  }

  #footerHolder .copy_right {
    padding: 0;
  }

  #footerHolder .copy_right span {
    display: block;
    padding: 15px 0px;
  }

  .download_jurney {
    width: 140px;
  }

  .socialCon {
    max-width: 100%;
    right: auto;
    top: auto;
    left: 0px;
    bottom: 0px;
    font-size: 0;
    vertical-align: bottom;
    /*display: none;*/
  }

  .socialCon li img {
    display: block;
    width: 30px;
    height: auto;
    margin: 0 auto 10px auto;
  }

  .socialCon .active_social {
    top: -15px;
  }

  #proServe .pro_grid_holder .grid-sizer {
    width: 100%;
  }

  #proServe .pro_grid_holder .grid-item {
    width: 100%;
  }

  #proServe .proTab ul li span {
    font-size: 13px;
    padding: 9px 7px;
  }

  #proServe .proTab ul li span img {
    width: 40px;
    bottom: -11px;
  }

  #abtMpCon {
    padding: 0 10px 30px 10px;
  }

  #ut_gallery_banner .pic_count {
    font-size: 35px;
  }
}

@media handheld,
only screen and (max-width: 375px) {
  #specDetHolder table td {
    font-size: 13px;
  }

  .navigationCon .logo {
    width: 80px;
  }

  #sliderHolder {
    /*margin-top: -30px;*/
  }

  #sliderHolder .bannerDetail .ban_tl_01 {
    font-size: 22px;
  }

  #sliderHolder .bannerDetail .ban_tl_02 {
    font-size: 18px;
  }

  #hm_dealer_con h2 {
    font-size: 25px;
  }

  #hm_dealer_con .hm_dealer_det {
    padding: 20px 20px 15px 10px;
  }

  #hm_dealer_con .welcome_msg p {
    font-size: 18px;
    line-height: 24px;
  }

  #hm_dealer_con .hm_locator_con .dealer_name {
    font-size: 22px;
  }

  #range_con {
    padding: 40px 0px;
  }

  #range_con h2 {
    font-size: 25px;
    padding: 0px 10px 18px 10px;
  }

  #range_con h2 span {
    font-size: 25px;
  }

  #range_con p {
    font-size: 20px;
    line-height: 28px;
    padding: 0px 10px 0px 10px;
  }

  #range_con .tech_blurb_con .tech_blurb {
    padding-top: 35px;
  }

  #range_con .tech_blurb_con .tech_blurb .tech_type_tl {
    font-size: 40px;
  }

  #help_sest, #used-vehicle-home{
    padding: 40px 0px;
  }

  #help_sest h2, #used-vehicle-home h2 {
    font-size: 25px;
  }

  #help_sest h2 span, #used-vehicle-home h2 span {
    font-size: 23px;
  }

  #help_sest .applicationCon .selectBox, #used-vehicle-home .applicationCon .Statebox{
    font-size: 20px;
  }

  #res_bb_logo img {
    width: 270px;
  }

  #services {
    padding: 40px 0 0 0;
  }

  #services h2 {
    font-size: 25px;
    padding: 0px 10px 20px 10px;
  }

  #services h2 span {
    font-size: 19px;
  }

  #services .service_blurb p {
    font-size: 18px;
    line-height: 24px;
  }

  #blogger {
    padding: 40px 0px;
  }

  #blogger .test_blog h2 {
    font-size: 25px;
  }

  #blogger .test_blog p {
    font-size: 18px;
    line-height: 24px;
  }

  #blogger .view_stories a {
    font-size: 16px;
  }

  .socialCon {
    max-width: 100%;
    right: auto;
    top: auto;
    left: 0px;
    bottom: 0px;
    font-size: 0;
    vertical-align: bottom;
    /*display: none;*/
  }

  .socialCon li br {
    display: block;
  }

  #specsHolder .prodictListHld span {
    font-size: 24px;
    max-width: 300px;
  }

  /*Financial Page*/
  #sub_product_list h1 {
    font-size: 22px;
  }

  #fn_holder .fn_blurb_det h2,
  #insurance_hld .fn_blurb_det h2 {
    font-size: 22px;
    line-height: 32px;
  }

  #spear_parts a {
    min-height: 95px;
  }

  #spear_parts a p {
    font-size: 11px;
    line-height: 16px;
  }

  /*Financial Page*/
  #blog_tl h1 {
    /*font-size: 22px;*/
  }

  #blog_tl p {
    font-size: 18px;
  }

  #blogHolder .blog_details .commentsHld {
    padding: 35px 0px 50px 0;
  }

  #blogHolder .blog_details .commentsHld h2 {
    font-size: 32px;
  }

  #blogHolder .blog_details .commentsHld .name_tl {
    font-size: 22px;
  }

  #blogHolder .blog_details .sim-button {
    font-size: 14px;
  }

  #blogHolder .textBox {
    font-size: 22px;
  }

  #services.innerService h2 {
    font-size: 24px;
  }

  #map_con .mapHolder {
    text-align: center;
  }

  #map_con .mapHolder .loc_textbox {
    width: 100%;
  }

  #map_con .mapHolder .sim-button {
    margin-top: 10px;
  }

  .blackBlogger .sim-button {
    font-size: 18px;
  }

  #specDetHolder.product_specs h2 {
    font-size: 26px;
  }

  #specDetHolder.product_specs h2 span {
    margin-top: -16px;
  }

  #footerHolder .quick_link_list li {
    width: 100%;
    padding: 20px 10px 0px 10px;
  }

  #ut_gallery_banner .pic_count {
    font-size: 25px;
  }
}

/*+/+/+/+/RESPONSIVE CSS IMPORTED/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+*/