body {



    padding-top: 0px;
  
  
  
    padding-bottom: 0px;
  
  
  
    font-family: 'Open Sans', sans-serif;
  
  
  
    color: #666666;
  
  
  
    
  
  
  
    
  
  
  
  }
  
  
  
  h1,h2,h3,h4,h5,h6
  
  
  
  {
  
  
  
  font-family: 'Rajdhani', sans-serif;
  
  
  
  }
  
  
  
  a:hover, a:focus
  
  
  
  {
  
  
  
  text-decoration:none;
  
  
  
  }
  
  
  
  ul
  
  
  
  {
  
  
  
  list-style:none;
  
  
  
  margin:0;
  
  
  
  padding:0;
  
  
  
  }
  
  
  
  .navbar {
  
  
  
    margin-bottom: 0px;
  
  
  
  }
  
  
  
  .navbar-wrapper {
  
  
  
    position:relative;
  
  
  
    top: 0;
  
  
  
    right: 0;
  
  
  
    left: 0;
  
  
  
    z-index: 20;
  
  
  
   
  
  
  
  }
  
  
  
  
  
  
  
  /* Flip around the padding for proper display in narrow viewports */
  
  
  
  .navbar-wrapper > .container {
  
  
  
    padding-right: 0;
  
  
  
    padding-left: 0;
  
  
  
  }
  
  
  
  .navbar-wrapper .navbar {
  
  
  
    /*padding-right: 15px;
  
  
  
    padding-left: 15px;*/
  
  
  
  background: #ffffffc2;
  
  
  
      height: 73px;
  
  
  
  }
  
  
  
  .navbar-wrapper .navbar .container {
  
  
  
    /*width: auto;*/
  
  
  
  }
  
  
  
  .hvr-bounce-to-right {
  
  
  
      display: inline-block;
  
  
  
      vertical-align: middle;
  
  
  
      -webkit-transform: translateZ(0);
  
  
  
      transform: translateZ(0);
  
  
  
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  
  
  
      -webkit-backface-visibility: hidden;
  
  
  
      backface-visibility: hidden;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
      position: relative;
  
  
  
      -webkit-transition-property: color;
  
  
  
      transition-property: color;
  
  
  
      -webkit-transition-duration: 0.9s;
  
  
  
      transition-duration: 0.9s;
  
  
  
  }
  
  
  
  .hvr-bounce-to-right:before {
  
  
  
      content: "";
  
  
  
      position: absolute;
  
  
  
      z-index: -1;
  
  
  
      top: 0;
  
  
  
      left: 0;
  
  
  
      right: 0;
  
  
  
      bottom: 0;
  
  
  
      background: #f28b00;
  
  
  
      -webkit-transform: scaleX(0);
  
  
  
      transform: scaleX(0);
  
  
  
      -webkit-transform-origin: 0 50%;
  
  
  
      transform-origin: 0 50%;
  
  
  
      -webkit-transition-property: transform;
  
  
  
      transition-property: transform;
  
  
  
      -webkit-transition-duration: 0.9s;
  
  
  
      transition-duration: 0.9s;
  
  
  
      -webkit-transition-timing-function: ease-out;
  
  
  
      transition-timing-function: ease-out;
  
  
  
  }
  
  
  
  .hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  
  
  
      color: white;
  
  
  
  }
  
  
  
  .hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  
  
  
      -webkit-transform: scaleX(1);
  
  
  
      transform: scaleX(1);
  
  
  
      -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  
  
  
      transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .navbar-nav>li>a
  
  
  
  {
  
  
  
  border-right:none;
  
  
  
  }
  
  
  
  }
  
  
  
  /* CUSTOMIZE THE CAROUSEL
  
  
  
  -------------------------------------------------- */
  
  
  
  
  
  
  
  /* Carousel base class */
  
  
  
  .carousel {
  
  
  
    /*height: 500px;*/
  
  
  
    margin-bottom: 0px;
  
  
  
    position:relative;
  
  
  
    z-index:1;
  
  
  
      
  
  
  
  }
  
  
  
  
  
  
  
  /* Since positioning the image, we need to help out the caption */
  
  
  
  .carousel-caption {
  
  
  
    z-index: 10;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /* Declare heights because of positioning of img element */
  
  
  
  .carousel .item {
  
  
  
    /*height: 500px;*/
  
  
  
    border-bottom:1px solid #ddd;
  
  
  
    
  
  
  
  }
  
  
  
  .carousel .item img
  
  
  
  {
  
  
  
  width:100%;
  
  
  
  }
  
  
  
  .carousel .image1
  
  
  
  {
  
  
  
  padding: 11% 20px 25%;
  
  
  
      background-position: top center;
  
  
  
      -webkit-background-size: cover;
  
  
  
      -moz-background-size: cover;
  
  
  
      -o-background-size: cover;
  
  
  
      background-size: cover;
  
  
  
      background-image: url(../images/slider1.jpg);
  
  
  
      height: 450px;
  
  
  
      
  
  
  
  }
  
  
  
  
  
  
  
  @media(min-width:520px)
  
  
  
  {
  
  
  
  .carousel .image1
  
  
  
  {
  
  
  
         padding: 6% 44px 8%;
  
  
  
      height: 350px;
  
  
  
     
  
  
  
  }
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .carousel .image1
  
  
  
  {
  
  
  
      padding: 6% 0 8%;
  
  
  
      height: 540px;
  
  
  
  
  
  
  
  
  
  
  
  }
  
  
  
  }
  
  
  
  @media(min-width:1600px)
  
  
  
  {
  
  
  
  .carousel .image1
  
  
  
  {
  
  
  
          padding:% 0 10%;
  
  
  
          height:610px;
  
  
  
      
  
  
  
  }
  
  
  
  }
  
  
  
  .carousel .image1:before
  
  
  
  {
  
  
  
  
  
  
  
  
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  .carousel-inner > .item > img {
  
  
  
    /*position: absolute;*/
  
  
  
    top: 0;
  
  
  
    left: 0;
  
  
  
    min-width: 100%;
  
  
  
    /*height: 500px;*/
  
  
  
  }
  
  
  
  .slider
  
  
  
  {
  
  
  
  background: #f2f2f2;
  
  
  
  padding:35px 0;
  
  
  
  }
  
  
  
  .slider-inner
  
  
  
  {
  
  
  
       
  
  
  
         color: #000;
  
  
  
      position: relative;
  
  
  
      text-transform: uppercase;
  
  
  
     
  
  
  
      padding: 10px 20px;
  
  
  
     
  
  
  
  }
  
  
  
  .black
  
  
  
  {
  
  
  
  color:#000;
  
  
  
  }
  
  
  
  .white
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .slider-inner
  
  
  
  {
  
  
  
  
  
  
  
  }
  
  
  
  
  
  
  
  .slider-inner2
  
  
  
  {
  
  
  
  margin-right: 50px;
  
  
  
  margin-left:0;
  
  
  
  }
  
  
  
  }
  
  
  
  .slider-inner h1
  
  
  
  {
  
  
  
  font-size:25px;
  
  
  
  line-height:30px;
  
  
  
      
  
  
  
      font-weight: 700;
  
  
  
      color: rgb(24, 35, 51); 
  
  
  
      margin-top: 18px;
  
  
  
      
  
  
  
      position:relative;
  
  
  
  }
  
  
  
  
  
  
  
  .slider-inner h3
  
  
  
  {
  
  
  
      font-size: 14px;
  
  
  
      line-height: 14px;
  
  
  
      font-weight: 300;
  
  
  
      color: rgb(255, 255, 255);
  
  
  
      letter-spacing: 1px;
  
  
  
          padding: 12px 20px;
  
  
  
   background-color: #00831b;
  
  
  
      display:inline-block;
  
  
  
  
  
  
  
  }
  
  
  
  .slider-inner h5
  
  
  
  {
  
  
  
  text-transform:uppercase;
  
  
  
  font-size:25px;
  
  
  
  font-weight:400;
  
  
  
  }
  
  
  
  
  
  
  
  .slider-inner p
  
  
  
  {
  
  
  
            font-size: 16px;
  
  
  
      /* letter-spacing: 1px; */
  
  
  
      font-weight: 400;
  
  
  
      margin-top: 25px;
  
  
  
      line-height: 1.6;
  
  
  
      color: #666;
  
  
  
  }
  
  
  
  .white p
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  @media(min-width:991px)
  
  
  
  {
  
  
  
  .slider-inner h1
  
  
  
  {
  
  
  
      font-size: 64px;
  
  
  
      line-height: 63px;
  
  
  
  
  
  
  
  }
  
  
  
  }
  
  
  
  .slider-inner h1 span, .slider-inner h3 span
  
  
  
  {
  
  
  
  color: #89c63d;
  
  
  
  }
  
  
  
  .txt-gradient {
  
  
  
      background: rgba(117,180,130,1);
  
  
  
      background: -moz-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);
  
  
  
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,180,130,1)), color-stop(100%, rgba(31,123,118,1)));
  
  
  
      background: -webkit-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);
  
  
  
      background: -o-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);
  
  
  
      background: -ms-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);
  
  
  
      background: linear-gradient(to bottom, rgb(8, 132, 41) 0%, rgb(25, 99, 74) 100%);
  
  
  
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b482', endColorstr='#19634a', GradientType=0 );
  
  
  
      -webkit-background-clip: text;
  
  
  
      -webkit-text-fill-color: transparent;
  
  
  
  }
  
  
  
  .white .txt-gradient 
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .btn2
  
  
  
  {  
  
  
  
          padding: 5px 40px;
  
  
  
      line-height: 42px;
  
  
  
      overflow: hidden;
  
  
  
      box-shadow: 0 0 30px rgba(30, 121, 242, 0.2);
  
  
  
      color: #fff;
  
  
  
      margin-top: 15px;
  
  
  
      border: none;
  
  
  
      display: inline-block;
  
  
  
      display: inline-block;
  
  
  
      vertical-align: middle;
  
  
  
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  
  
  
      position: relative;
  
  
  
      text-transform: uppercase;
  
  
  
      background: #005296;
  
  
  
      font-weight: 600;
  
  
  
      border-radius: 30px;
  
  
  
      font-family: 'Rajdhani', sans-serif;
  
  
  
      font-size: 18px;
  
  
  
  }
  
  
  
  @media(max-width:992px)
  
  
  
  {
  
  
  
  .btn2
  
  
  
  { 
  
  
  
  padding: 0 25px;
  
  
  
  }
  
  
  
  }
  
  
  
  .btn2:hover, .btn2:focus
  
  
  
  {
  
  
  
  background:#222;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  
  
  
  
  .slider-inner .btn2
  
  
  
  {
  
  
  
  margin-top:20px;
  
  
  
  }
  
  
  
  .slider-banner
  
  
  
  {
  
  
  
  padding:40px 0;
  
  
  
  }
  
  
  
  .slider-banner img
  
  
  
  {
  
  
  
  border:1px solid #eee;
  
  
  
  }
  
  
  
  .ban1
  
  
  
  {
  
  
  
  overflow: hidden;
  
  
  
      position: relative;
  
  
  
      display: block;
  
  
  
      text-align: center;
  
  
  
  }
  
  
  
  .ban1 img
  
  
  
  {
  
  
  
      max-width: 100%;
  
  
  
      -webkit-transform: scale(1);
  
  
  
      transform: scale(1);
  
  
  
      -webkit-transition: all 0.3s ease-in-out;
  
  
  
      transition: all 0.3s ease-in-out;
  
  
  
  }
  
  
  
  .ban1:hover img
  
  
  
  {
  
  
  
  -webkit-transform: scale(1.03);
  
  
  
      transform: scale(1.03);
  
  
  
  }
  
  
  
  /*----------------------------------------------slider finish--------------------------------*/
  
  
  
  @media (max-width: 992px) {
  
  
  
      .navbar-header {
  
  
  
          float: none;
  
  
  
      }
  
  
  
      .navbar-left,.navbar-right {
  
  
  
          float: none !important;
  
  
  
      }
  
  
  
      .navbar-toggle {
  
  
  
          display: block;
  
  
  
                margin-top: 4px;
  
  
  
      margin-bottom: 3px;
  
  
  
      }
  
  
  
      .navbar-collapse {
  
  
  
         /* border-top: 1px solid transparent;
  
  
  
          box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
  
  
  
          background:#131212;
  
  
  
      }
  
  
  
      .navbar-fixed-top {
  
  
  
          top: 0;
  
  
  
          border-width: 0 0 1px;
  
  
  
      }
  
  
  
      .navbar-collapse.collapse {
  
  
  
          display: none!important;
  
  
  
      }
  
  
  
      .navbar-nav {
  
  
  
          float: none!important;
  
  
  
          margin-top: 20px;
  
  
  
          background:transparent;
  
  
  
          padding:0 20px;
  
  
  
      }
  
  
  
      .navbar-nav>li {
  
  
  
          float: none;
  
  
  
          /*border-left: #000 2px solid;*/
  
  
  
      }
  
  
  
      .navbar-nav.social>li {
  
  
  
          float: left;
  
  
  
          /*border-left: #000 2px solid;*/
  
  
  
      }
  
  
  
      .navbar-nav>li>a {
  
  
  
          padding-top: 10px;
  
  
  
          padding-bottom: 10px;
  
  
  
          margin-left:0;
  
  
  
          
  
  
  
          
  
  
  
      }
  
  
  
      
  
  
  
      .collapse.in{
  
  
  
            display:block !important;
  
  
  
          /*background:#1d2e62;
  
  
  
          padding: 0 20px;*/
  
  
  
          margin-top:0px;
  
  
  
      }
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  .top-header
  
  
  
  {
  
  
  
         color: #000;
  
  
  
      padding: 7px 0;
  
  
  
      background: #f9f9f9;
  
  
  
      border-bottom: 1px solid #eee;
  
  
  
  }
  
  
  
  .left2, .right2
  
  
  
  {
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .left2
  
  
  
  {
  
  
  
  text-align:left;
  
  
  
  }
  
  
  
  .right2
  
  
  
  {
  
  
  
  text-align:right;
  
  
  
  }
  
  
  
  }
  
  
  
  .head-right ul li
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  
  
  
  
  padding:7px 0px;
  
  
  
  }
  
  
  
  
  
  
  
  .head-right ul li a
  
  
  
  {
  
  
  
    color: #333;
  
  
  
      display: inline-block;
  
  
  
      padding: 0px 8px;
  
  
  
      border-right: 1px solid #ffffff30;
  
  
  
      font-size: 13px;
  
  
  
      line-height: 15px;
  
  
  
     
  
  
  
  }
  
  
  
  .head-right a:hover
  
  
  
  {
  
  
  
  color: #005296;
  
  
  
  }
  
  
  
  .head-right ul li:last-child a
  
  
  
  {
  
  
  
  border-right:none;
  
  
  
  }
  
  
  
  .head-right .hvr-bounce-to-right:before
  
  
  
  {
  
  
  
  background:#1075bc;
  
  
  
  }
  
  
  
  .top-header .left2 ul
  
  
  
  {
  
  
  
  margin-top:6px;
  
  
  
  }
  
  
  
  .top-header .left2 ul li
  
  
  
  {
  
  
  
         display: inline-block;
  
  
  
      border-right: 1px solid rgba(255, 255, 255, 0.35);
  
  
  
      padding-right: 10px;
  
  
  
      line-height: 15px;
  
  
  
      margin-right: 10px;
  
  
  
  }
  
  
  
  .top-header .left2 ul li:last-child
  
  
  
  {
  
  
  
  border-right:none;
  
  
  
  }
  
  
  
  .top-header .left2 ul li i
  
  
  
  {
  
  
  
  color: #005296;
  
  
  
  }
  
  
  
  .top-header .left2 ul li a
  
  
  
  {
  
  
  
       
  
  
  
    padding-left: 1px;
  
  
  
      font-size: 13px;
  
  
  
      font-weight: 400;
  
  
  
      color: #333;
  
  
  
  }
  
  
  
  @media(max-width:992px)
  
  
  
  {
  
  
  
  .top-header .left2 ul li a strong
  
  
  
  {
  
  
  
  display:none;
  
  
  
  }
  
  
  
  }
  
  
  
  .top-header .left2 ul li a:hover, .top-header .left2 ul li a:focus
  
  
  
  {
  
  
  
  color: #005296;
  
  
  
  }
  
  
  
  .top-header .left2 p
  
  
  
  {
  
  
  
      margin-bottom: 0;
  
  
  
      padding: 3px 0;
  
  
  
      font-size: 15px;
  
  
  
     
  
  
  
      color: #777;
  
  
  
  }
  
  
  
  .top-header .left2 p i
  
  
  
  {
  
  
  
  color:#f7c02d;
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .top-header .left2 a
  
  
  
  {
  
  
  
  font-size:14px;
  
  
  
     
  
  
  
      padding:0;
  
  
  
      
  
  
  
  }
  
  
  
  }
  
  
  
  .top-header .social  li
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  font-size:17px;
  
  
  
  }
  
  
  
  .top-header .social  li a
  
  
  
  {
  
  
  
  color: #ccd0d0;
  
  
  
  }
  
  
  
  .navbar-inverse
  
  
  
  {
  
  
  
      padding: 0px 0;
  
  
  
  
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .navbar-brand
  
  
  
  {
  
  
  
  padding:5px 15px;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  .request a
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  background: #19634a;
  
  
  
  color:#000;
  
  
  
  text-transform:uppercase;
  
  
  
  padding:14px 25px;
  
  
  
  margin-top:20px;
  
  
  
  font-weight:600;
  
  
  
  font-family: 'Rajdhani', sans-serif;
  
  
  
  float:right;
  
  
  
  }
  
  
  
  @media(max-width:992px)
  
  
  
  {
  
  
  
  .request a
  
  
  
  {
  
  
  
  font-size: 13px;
  
  
  
  padding:10px 8px;
  
  
  
  }
  
  
  
  }
  
  
  
  .reuest a:before
  
  
  
  {
  
  
  
  background: #333;
  
  
  
      color: #fff;
  
  
  
  }
  
  
  
  .menu
  
  
  
  {
  
  
  
  position: relative;
  
  
  
  z-index: 3;
  
  
  
  background:#005296;
  
  
  
  padding: 0px 0;
  
  
  
  }
  
  
  
  .navbar-inverse .navbar-brand
  
  
  
  {
  
  
  
      height: auto;
  
  
  
      width: 150px;
  
  
  
      margin: 0px 0px;
  
  
  
      background: #FFF;
  
  
  
      position: absolute;
  
  
  
      z-index: 4;
  
  
  
      padding: 9px;
  
  
  
  }
  
  
  
  
  
  
  
  @media(min-width:992px)
  
  
  
  {
  
  
  
  .menu.shrink
  
  
  
  {
  
  
  
  position:fixed;
  
  
  
  top:0;
  
  
  
  width:100%;
  
  
  
      box-shadow: 2px 0px 16px rgba(87, 85, 85, 0.39);
  
  
  
  }
  
  
  
  }
  
  
  
  @media(min-width:991px)
  
  
  
  {
  
  
  
  .menu_wrap
  
  
  
  {
  
  
  
  /*display:inline-block;*/
  
  
  
  }
  
  
  
  }
  
  
  
  .menu_wrap
  
  
  
  {
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .menu_wrap>ul
  
  
  
  {
  
  
  
  margin-left:150px;	
  
  
  
  }
  
  
  
  }
  
  
  
  .shrink .menu_wrap
  
  
  
  {
  
  
  
  box-shadow:none;
  
  
  
  }
  
  
  
  
  
  
  
  .heading-right ul li
  
  
  
  {
  
  
  
      position: relative;
  
      padding: 13px 10px;
  
      /* padding-left: 40px; */
  
      display: inline-block;
  
      border-right: 1px solid #eee;
  
      margin-right: 7px;
  
  
  
  }
  
  
  
  .heading-right ul li h1
  
  {
  
      margin: 0;
  
      line-height: 1;
  
      font-weight: 700;
  
      color: #005296;
  
      /* padding-top: 5px; */
  
      position: relative;
  
      top: 5px;    
          font-size: 22px;
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .heading-right ul li:first-child
  
  
  
  {
  
  
  
  display:none;
  
  
  
  }
  
  
  
  }
  
  
  
  .heading-right ul li:last-child
  
  
  
  {
  
  
  
  border-right:none;
  
  
  
  margin-right:0;
  
  
  
  padding-right:0;
  
  
  
  }
  
  
  
  .heading-right ul li i
  
  
  
  {
  
  
  
      color: #005296;
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      font-size: 33px;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .heading-right ul li
  
  
  
  {
  
  
  
  padding:15px 10px;
  
  
  
  margin-right:10px;
  
  
  
  }
  
  
  
  .heading-right ul li:last-child
  
  
  
  {
  
  
  
  border-right:none;
  
  
  
  margin-right:0;
  
  
  
  padding-right:0;
  
  
  
      padding: 26px 0;
  
  
  
  }
  
  
  
  .heading-right ul li i
  
  
  
  {
  
  
  
  display:none;
  
  
  
  }
  
  
  
  }
  
  
  
  .heading-right ul li .sale
  
  
  
  {
  
  
  
  color:#000;
  
  
  
  text-align:left;
  
  
  
  text-transform:uppercase;
  
  
  
  }
  
  
  
  .heading-right ul li .sale p
  
  
  
  {
  
  
  
  font-weight:700;
  
  
  
  font-size:17px;
  
  
  
  }
  
  
  
  .heading-right ul li .sale p a
  
  
  
  {
  
  
  
  color:#000;
  
  
  
  }
  
  
  
  .heading-right ul li .sale p a:hover
  
  
  
  {
  
  
  
  color:#005296;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .heading-right ul li .sale p
  
  
  
  {
  
  
  
  font-size:14px;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  /*@media(min-width:991px)
  
  
  
  {
  
  
  
  .navbar-nav>li:last-child
  
  
  
  {
  
  
  
  float:right;
  
  
  
  margin:13px 10px 10px 0;
  
  
  
  }
  
  
  
  .navbar-nav>li:last-child>a
  
  
  
  {
  
  
  
  background: #19634a;
  
  
  
      position: relative;
  
  
  
      color: #333;
  
  
  
      padding-top:10px;
  
  
  
      padding-bottom:10px;
  
  
  
      border-radius:5px;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  }*/
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .center
  
  
  
  {
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .box-img img
  
  
  
  {
  
  
  
  width:50%;
  
  
  
  border-radius:50%;
  
  
  
  background-color: #ffffff;
  
  
  
      border: 1px solid #dddddd;
  
  
  
          padding: 3px;
  
  
  
              -webkit-transition: all 0.2s ease-in-out;
  
  
  
      transition: all 0.2s ease-in-out;
  
  
  
  }
  
  
  
  .box-img img:hover
  
  
  
  {
  
  
  
  opacity:0.8;
  
  
  
  }
  
  
  
  
  
  
  
  .heading
  
  
  
  {
  
  
  
  
  
  
  
  margin-bottom:25px;
  
  
  
  }
  
  
  
  .heading h2
  
  
  
  {
  
  
  
      margin-top: 0;
  
  
  
      position: relative;
  
  
  
      font-size:40px;
  
  
  
      font-weight: 700;
  
  
  
      line-height: 1.2em;
  
  
  
      margin-bottom: 0px;
  
  
  
      
  
  
  
      text-transform: uppercase;
  
  
  
     
  
  
  
      display: inline-block;
  
  
  
      padding: 7px 0px;
  
  
  
  }
  
  
  
  .heading h2:after
  
  
  
  {
  
  
  
          content: '';
  
  
  
      
  
  
  
      opacity: 1;
  
  
  
      z-index: 5;
  
  
  
      width: 60px;
  
  
  
      height: 5px;
  
  
  
          background: #005296;
  
  
  
      margin:4% 0;
  
  
  
      display: block;
  
  
  
  }
  
  
  
  .heading.center h2:after
  
  
  
  {
  
  
  
  margin: 3% auto;
  
  
  
  }
  
  
  
  .heading h2 strong
  
  
  
  {
  
  
  
  color: #1073bd;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  .heading h6
  
  
  
  {position: relative;
  
  
  
      color: #000;
  
  
  
      margin-bottom: 0px;
  
  
  
      /* font-family: 'Rochester', cursive; */
  
  
  
      font-size: 20px;
  
  
  
      font-family: 'Rajdhani', sans-serif;
  
  
  
      font-weight: 300;
  
  
  
      text-transform: uppercase;
  
  
  
  }
  
  
  
  .heading h5
  
  
  
  {
  
  
  
  position: relative;
  
  
  
      font-size: 20px;
  
  
  
      font-weight: 400;
  
  
  
      color: #222222;
  
  
  
      line-height: 1.7em;
  
  
  
      margin-bottom: 15px;
  
  
  
  }
  
  
  
  .heading h2 span
  
  
  
  {
  
  
  
      color: #19634a;
  
  
  
  }
  
  
  
  .abt p
  
  {
  
            font-size: 16px;
  
      /* font-weight: 300; */
  
      line-height: 34px;
  
  }
  
  
  
  .abt ol li
  
  {
  
  font-size: 16px;
  
      line-height: 28px;
  
      padding-top: 5px;
  
      padding-bottom: 5px;
  
  }
  
  
  
  .abt ol
  
  {
  
      margin: 0;
  
      padding: 0;  
  
      padding-left: 15px;      
  
  }
  
  .page-txt h4
  
  {
  
  font-size: 20px;
  
      color: #005296;
  
      margin-top: 20px;
  
      margin-bottom: 5px;
  
      font-weight: 600;
  
  }
  
  
  
  .abt p strong
  
  
  
  {
  
  
  
  color:#005296;
  
  
  
  }
  
  
  
  .separator {
  
  
  
      position: relative;
  
  
  
      height: 15px;
  
  
  
      width: 100px;
  
  
  
      margin: 0 auto;
  
  
  
      text-align: center;
  
  
  
  }
  
  
  
  .separator:before
  
  
  
  {
  
  
  
  position: absolute;
  
  
  
      content: '';
  
  
  
      left: 0px;
  
  
  
      top: 6px;
  
  
  
      width: 20px;
  
  
  
      height: 1px;
  
  
  
       background-color: #00592c;
  
  
  
  }
  
  
  
  .separator:after
  
  
  
  {
  
  
  
  position: absolute;
  
  
  
      content: '';
  
  
  
      right: 0px;
  
  
  
      top: 6px;
  
  
  
      width: 20px;
  
  
  
      height: 1px;
  
  
  
       background-color: #00592c;
  
  
  
  }
  
  
  
  .separator .dott
  
  
  
  {
  
  
  
  position: relative;
  
  
  
      width: 6px;
  
  
  
      height: 6px;
  
  
  
      top: -9px;
  
  
  
      border-radius: 50%;
  
  
  
      display: inline-block;
  
  
  
       background-color: #00592c;
  
  
  
  }
  
  
  
  /*---------------------------------------------span0----------------------------------*/
  
  
  
  .span0
  
  
  
  {
  
  
  
  padding:60px 0;
  
  
  
  background-size:cover;
  
  
  
  color:#000;
  
  
  
  }
  
  
  
  .box0 h2
  
  
  
  {
  
  
  
      text-align: left;
  
  
  
      font-size: 50px;
  
  
  
      line-height: 56px;
  
  
  
      font-weight: 700;
  
  
  
      margin: 0;
  
  
  
  }
  
  
  
  
  
  @media(max-width:991px)
  
  
  
  {
  
  
  
  .box0 h2
  
  
  
  {
  
  
  
  background-repeat:repeat;
  
  
  
  }
  
  
  
  }
  
  
  
  .box01
  
  
  
  {
  
  
  
  border-bottom: 4px solid #f4f4f4;
  
  
  
  }
  
  
  
  .box01 p
  
  
  
  {
  
  
  
      color: #005296;
  
  
  
      text-transform: uppercase;
  
  
  
      font-size: 14px;
  
  
  
      font-weight: 600;
  
  
  
      letter-spacing: 5px;
  
  
  
      margin-bottom: 0;
  
  
  
  }
  
  
  
  .box01 h4
  
  
  
  {
  
  
  
  font-weight: 600;
  
  
  
      font-size: 36px;
  
  
  
      line-height: 46px;
  
  
  
      color: #182333;
  
  
  
      margin:0;
  
  
  
  }
  
  
  
  .span0 h3
  
  
  
  {
  
  
  
      font-size: 23px;
  
  
  
      line-height: 33px;
  
  
  
      color: #005296;
  
  
  
      
  
  
  
  }
  
  
  
  /*---------------------------------------------span0 end----------------------------------*/
  
  
  
  /*---------------------------------------------span1-1----------------------------------*/
  
  
  
  .span1-1
  
  
  
  {
  
  
  
  background:#005296;
  
  
  
  padding:20px 0;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .span1-1 h1
  
  
  
  {
  
  
  
  font-weight:700;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .span1-1 h1
  
  
  
  {
  
  
  
  font-size:29px;
  
  
  
  }
  
  
  
  }
  
  
  
  .span1-1 h1 span
  
  
  
  {
  
  
  
  border-bottom:5px solid #fff;
  
  
  
  }
  
  
  
  /*---------------------------------------------span1-1 end----------------------------------*/
  
  
  
  
  
  
  
  /*----------------------------------span1--------------------------------------------*/
  
  
  
  .span1
  
  
  
  {
  
  
  
  padding:40px 0;
  
  
  
  color:#000;
  
  
  
  }
  
  
  
  .box1
  
  
  
  {
  
  
  
  padding:20px;
  
  
  
  box-shadow:2px 2px 20px #eee;
  
  
  
  border-radius:20px;
  
  
  
  position:relative;
  
  
  
  border:1px solid #eee;
  
  
  
  }
  
  
  
  .box1 h4
  
  
  
  {
  
  
  
  text-transform:uppercase;
  
  
  
  }
  
  
  
  .box1 .overlay
  
  
  
  {
  
  
  
  background:rgba(0,0,0,0.75);
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  right:0;
  
  
  
  top:0;
  
  
  
  bottom:0;
  
  
  
  box-shadow:2px 2px 20px #eee;
  
  
  
  border-radius:20px;
  
  
  
  vertical-align:middle;
  
  
  
  opacity:0;
  
  
  
  transition:0.3s ease all;
  
  
  
  }
  
  
  
  .box1:hover .overlay 
  
  
  
  {
  
  
  
  opacity:1;
  
  
  
  }
  
  
  
  .box1 .overlay span
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  top:50%;
  
  
  
  display:inline-block;
  
  
  
  background:#007bff;
  
  
  
  color:#fff;
  
  
  
  font-family: 'Rajdhani', sans-serif;
  
  
  
  text-transform:uppercase;
  
  
  
  font-size:18px;
  
  
  
  font-weight:600;
  
  
  
  padding:8px 20px;
  
  
  
  border-radius:30px;
  
  
  
  
  
  
  
  }
  
  
  
  
  
  
  
  .box1 .overlay span:hover
  
  
  
  {
  
  
  
  background:#005296;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .owl-carousel .owl-item
  
  
  
  {
  
  
  
  padding:15px;
  
  
  
  }
  
  
  
  .owl-dots
  
  
  
  {
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .owl-dots .owl-dot
  
  
  
  {
  
  
  
  width:12px;
  
  
  
  height:12px;
  
  
  
  border-radius:100%;
  
  
  
  display:inline-block;
  
  
  
  margin:4px;
  
  
  
  background:#ddd;
  
  
  
  }
  
  
  
  .owl-dots .owl-dot.active
  
  
  
  {
  
  
  
  background:#005296;
  
  
  
  }
  
  
  
  
  
  
  
  /*----------------------------------span1 end--------------------------------------------*/
  
  
  
  
  
  
  
  /*------------------------------------span1_2--------------------------------------*/
  
  
  
  .span1_2
  
  
  
  {
  
  
  
  background:url(../images/h4-slider-2-img-1.jpg) center;
  
  
  
  padding:90px 0 200px;
  
  
  
  background-size:cover;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .span1_2 h1
  
  
  
  {
  
  
  
  font-size:50px;
  
  
  
  font-size: 50px;
  
  
  
      text-shadow: 2px 2px 10px rgb(51 51 51 / 45%);
  
  
  
  }
  
  
  
  .span1_2 h1 strong
  
  
  
  {
  
  
  
  color:#005296;
  
  
  
  }
  
  
  
  .span1_3
  
  
  
  {
  
  
  
  margin-top:-230px;
  
  
  
  padding-bottom:80px;
  
  
  
  }
  
  
  
  @media(max-width:500px)
  
  
  
  {
  
  
  
  .span1_3
  
  
  
  {
  
  
  
  margin-top:-160px;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  /*------------------------------------span1_2 end--------------------------------------*/
  
  
  
  
  
  
  
  /*--------------------------------------span2---------------------------------------*/
  
  
  
  .span2
  
  
  
  {
  
  
  
  padding:70px 0;
  
  
  
  color:#fff;
  
  
  
  background:url(../images/span2.jpg) center;
  
  
  
  background-size:cover;
  
  
  
  position:relative;
  
  
  
  }
  
  
  
  @media(min-width:1024px)
  
  
  
  {
  
  
  
  .span2
  
  
  
  {
  
  
  
  background-attachment:fixed;
  
  
  
  }
  
  
  
  }
  
  
  
  .span2:before
  
  
  
  {
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  right:0;
  
  
  
  top:0;
  
  
  
  bottom:0;
  
  
  
  content:'';
  
  
  
  background: rgba(216, 41, 38, 0.88);
  
  
  
  }
  
  
  
  .span2 .heading h2:after
  
  
  
  {
  
  
  
  background:#fff;
  
  
  
  }
  
  
  
  .testi
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  }
  
  
  
  .testi h3
  
  
  
  {
  
  
  
  margin-bottom:40px;
  
  
  
  font-weight:700;
  
  
  
  }
  
  
  
  .testi p
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  font-size:17px;
  
  
  
  line-height:1.6;
  
  
  
  }
  
  
  
  @media(min-width:992px)
  
  
  
  {
  
  
  
  .testi
  
  
  
  {
  
  
  
  padding:4% 10%;
  
  
  
  }
  
  
  
  .active .testi:before
  
  
  
  {
  
  
  
      font-family: fontawesome;
  
  
  
      font-size: 50px;
  
  
  
      position: absolute;
  
  
  
      top: -10px;
  
  
  
      left: 5%;
  
  
  
      content: '\f10d';
  
  
  
      transform: translate(-50%);
  
  
  
          color: #de5a58f5;
  
  
  
      -web-kit-transform: translate(-50%);
  
  
  
  }
  
  
  
  .active .testi:after
  
  
  
  {
  
  
  
      font-family: fontawesome;
  
  
  
      font-size: 50px;
  
  
  
      position: absolute;
  
  
  
      right: 0%;
  
  
  
      bottom: 20px;
  
  
  
      content: '\f10e';
  
  
  
      transform: translate(-50%);
  
  
  
          color: #de5a58f5;
  
  
  
      -web-kit-transform: translate(-50%);
  
  
  
  }
  
  
  
  }
  
  
  
  /*----------------------------------------------span2 end----------------------------------*/
  
  
  
  
  
  
  
  /*---------------------------------------span3----------------------------------------*/
  
  
  
  .span3
  
  
  
  {
  
  
  
  padding:20px 0;
  
  
  
  color:#222;
  
  
  
     
  
  
  
  }
  
  
  
  .box3
  
  
  
  {
  
  
  
  margin:15px 0;
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .box3_icon
  
  
  
  {
  
  
  
  width:90px;
  
  
  
  height:90px;
  
  
  
  margin:2% auto;
  
  
  
  text-align:center;
  
  
  
  border:2px solid #eee;
  
  
  
  border-radius:100%;
  
  
  
      padding-top: 25px;
  
  
  
      -webkit-transition: all 0.3s ease-in-out;
  
  
  
      -moz-transition: all 0.3s ease-in-out;
  
  
  
      -ms-transition: all 0.3s ease-in-out;
  
  
  
      -o-transition: all 0.3s ease-in-out;
  
  
  
      transition: all 0.3s ease-in-out;
  
  
  
  }
  
  
  
  .box3:hover .box3_icon
  
  
  
  {
  
  
  
      border: 2px solid #f28b00;
  
  
  
  }
  
  
  
  .box3_txt h3
  
  
  
  {
  
  
  
  font-size:20px;
  
  
  
  }
  
  
  
  /*---------------------------------------span3 end----------------------------------------*/
  
  
  
  
  
  
  
  /*---------------------------------------span4----------------------------------------*/
  
  
  
  .span4
  
  
  
  {
  
  
  
  padding:40px 0;
  
  
  
  color:#000;
  
  
  
  }
  
  
  
  .left_content .heading
  
  
  
  {
  
  
  
  margin-bottom:10px;
  
  
  
  }
  
  
  
  .left_content ul li a
  
  
  
  {
  
  
  
  color: #484848;
  
  
  
  padding:10px 0;
  
  
  
      padding-left: 17px;
  
  
  
      position: relative;
  
  
  
      cursor: pointer;
  
  
  
      display:block;	
  
  
  
  }
  
  
  
  .left_content ul li a:hover
  
  
  
  {
  
  
  
  color: #f5921d;
  
  
  
  }
  
  
  
  .left_content ul li a:before
  
  
  
  {
  
  
  
      display: inline-block;
  
  
  
      font: normal normal normal 14px/1 FontAwesome;
  
  
  
      font-size: inherit;
  
  
  
      text-rendering: auto;
  
  
  
      -webkit-font-smoothing: antialiased;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      content: "\f105";
  
  
  
      top: 15px;
  
  
  
  }
  
  
  
  /*---------------------------------------span4 end----------------------------------------*/
  
  
  
  
  
  
  
  /*-----------------------------------foot top-----------------------------*/
  
  
  
  .foot_top
  
  
  
  {
  
  
  
  background:#000;
  
  
  
  padding:20px 0;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .foot1 a
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  display:block;
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .foot1 a:hover, .foot1 a:focus
  
  
  
  {
  
  
  
  text-decoration:none;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .foot1 a i
  
  
  
  {
  
  
  
  color:#005296;
  
  
  
  font-size:70px;
  
  
  
  }
  
  
  
  .foot1 a h3
  
  
  
  {
  
  
  
      text-transform: uppercase;
  
  
  
      font-size: 15px;
  
  
  
      margin-top: 0px;
  
  
  
      font-weight: 300;
  
  
  
      letter-spacing: 1px;
  
  
  
  }
  
  
  
  .foot1 a:hover i
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .foot1 a:hover h3
  
  
  
  {
  
  
  
  color:#005296;
  
  
  
  }
  
  
  
  /*-----------------------------------foot top end-----------------------------*/
  
  
  
  
  
  
  
  /*-----------------------------------footer start-----------------------------*/
  
  
  
  .footer
  
  
  
  {
  
  
  
   padding: 80px 0px;
  
  
  
   background-position:top center;
  
  
  
    background-size:cover;
  
  
  
     position:relative;
  
  
  
     background-image:url(../images/footer.jpg);
  
  
  
     color:#fff;
  
  
  
  }
  
  
  
  
  
  
  
  .footer:before
  
  
  
  {
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  right:0;
  
  
  
  top:0;
  
  
  
  bottom:0;
  
  
  
  content:'';
  
  
  
      background: rgba(0, 0, 0, 0.92);
  
  
  
  }
  
  
  
  .foot3 p
  
  
  
  {
  
  
  
          font-size: 16px;
  
  
  
      color: #fff;
  
  
  
      line-height: 26px;
  
  
  
      margin-bottom: 30px;
  
  
  
  }
  
  
  
  .foot-social li
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  padding:5px;
  
  
  
  }
  
  
  
  .foot-social li a
  
  
  
  {
  
  
  
      display: inline-block;
  
  
  
      width: 30px;
  
  
  
      height: 30px;
  
  
  
      text-align: center;
  
  
  
      border-radius: 50%;
  
  
  
      color: #fff;
  
  
  
      padding-top: 8px;
  
  
  
      font-size: 13px;
  
  
  
  }
  
  
  
  .foot-social li a:hover
  
  
  
  {
  
  
  
  background:#19634a;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .foot-social li a.fb
  
  
  
  {
  
  
  
  background:#3b5998;
  
  
  
  }
  
  
  
  .foot-social li a.tw
  
  
  
  {
  
  
  
  background:#55acee;
  
  
  
  }
  
  
  
  .foot-social li a.gp
  
  
  
  {
  
  
  
  background:#dc4e41;
  
  
  
  }
  
  
  
  .foot-social li a.linked
  
  
  
  {
  
  
  
  background:#0077b5;
  
  
  
  }
  
  
  
  .foot4 ul.foot-social li a:hover
  
  
  
  {
  
  
  
      background: #EF7222;
  
  
  
      border-color: #EF7222;
  
  
  
      color:#fff;
  
  
  
      
  
  
  
  }
  
  
  
  .foot-con ul
  
  
  
  {
  
  
  
      color: #333;
  
  
  
  margin-bottom:25px;
  
  
  
  }
  
  
  
  .foot-con ul li
  
  
  
  {
  
  
  
      position: relative;
  
  
  
      padding: 10px 0;
  
  
  
      padding-left: 24px;
  
  
  
      color: #fff;
  
  
  
      font-size: 16px;
  
  
  
      line-height: 1.7;
  
  
  
  }
  
  
  
  .foot-con ul li i
  
  
  
  {
  
  
  
      display: inline-block;
  
  
  
      /* width: 40px; */
  
  
  
      /* height: 40px; */
  
  
  
      text-align: center;
  
  
  
      /* border: 2px solid #19634a; */
  
  
  
      padding-top: 3px;
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      border-radius: 100%;
  
  
  
       color: #005296;
  
  
  
       top:13px;
  
  
  
  }
  
  
  
  .logos
  
  
  
  {
  
  
  
  margin-bottom:40px;
  
  
  
      border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  
  
  
  padding-bottom:20px;
  
  
  
  
  
  
  
  }
  
  
  
  .logos img
  
  
  
  {
  
  
  
  width:117px;
  
  
  
  margin:0 10px;
  
  
  
  }
  
  
  
  .foot3 h3
  
  
  
  {
  
  
  
         font-weight: 700;
  
  
  
      font-size: 23px;
  
  
  
      color: #fff;
  
  
  
      position: relative;
  
  
  
      margin-top: 0;
  
  
  
      text-transform: uppercase;
  
  
  
      letter-spacing: 0px;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .foot3 h3
  
  
  
  {
  
  
  
      margin-top: 43px;
  
  
  
  }
  
  
  
  }
  
  
  
  .foot3 h3:after
  
  
  
  {
  
  
  
         content: '';
  
  
  
      width: 32px;
  
  
  
      height: 3px;
  
  
  
      background: #005296;
  
  
  
      /* position: absolute; */
  
  
  
      display: block;
  
  
  
      margin: 14px 0;
  
  
  
      
  
  
  
      
  
  
  
  }
  
  
  
  .foot3 img
  
  
  
  {
  
  
  
  margin:-25px 0 20px;
  
  
  
  }
  
  
  
  .foot4 ul
  
  
  
  {
  
  
  
  margin-top:0px;
  
  
  
  
  
  
  
  }
  
  
  
  .foot4 ul li
  
  
  
  {
  
  
  
  
  
  
  
  }
  
  
  
  .foot4 ul li a
  
  
  
  {
  
  
  
      color: #fff;
  
  
  
      /* margin-top: 10px; */
  
  
  
      display: block;
  
  
  
      border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  
  
  
      padding: 10px 0;
  
  
  
      position: relative;
  
  
  
      padding-left: 18px;
  
  
  
      font-size: 15px;
  
  
  
      border-bottom: 1px solid #eeeeee2b;
  
  
  
      
  
  
  
  }
  
  
  
  .foot4 ul li a:before
  
  
  
  {
  
  
  
  display: inline-block;
  
  
  
      font: normal normal normal 14px/1 FontAwesome;
  
  
  
      font-size: inherit;
  
  
  
      text-rendering: auto;
  
  
  
      -webkit-font-smoothing: antialiased;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
      position:absolute;
  
  
  
      left:0;
  
  
  
      top:11px;
  
  
  
          content: "\f105";
  
  
  
          color:#005296;
  
  
  
  }
  
  
  
  .foot4 ul li:last-child a
  
  
  
  {
  
  
  
  border-bottom:none;
  
  
  
  }
  
  
  
  .foot4 ul li a:hover
  
  
  
  {
  
  
  
  text-decoration:none;
  
  
  
  color: #005296;
  
  
  
  }
  
  
  
  /*.foot4 ul li a:before
  
  
  
  {
  
  
  
      content: "\f101";
  
  
  
          display: inline-block;
  
  
  
      font: normal normal normal 14px/1 FontAwesome;
  
  
  
      font-size: inherit;
  
  
  
      text-rendering: auto;
  
  
  
      -webkit-font-smoothing: antialiased;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
      padding-right:10px;
  
  
  
      position:absolute;
  
  
  
      left:0;
  
  
  
      top: 8px;
  
  
  
  }*/
  
  
  
  .foot4 ul.foot-social li a:before
  
  
  
  {
  
  
  
  display:none;
  
  
  
  }
  
  
  
  .foot3 .call
  
  
  
  {
  
  
  
      font-weight: 600;
  
  
  
      font-size: 22px;
  
  
  
          color: #19634a;
  
  
  
      padding-top:4px;
  
  
  
  }
  
  
  
  .foot3 .email2
  
  
  
  {
  
  
  
  padding-top:3px;
  
  
  
  }
  
  
  
  
  
  
  
  .footer2 a
  
  
  
  {
  
  
  
           color: #005296;
  
  
  
  }
  
  
  
  .footer2
  
  
  
  {
  
  
  
      padding: 15px 0;
  
  
  
      background: #000;
  
  
  
      color: #d4d4d4;
  
  
  
  }
  
  
  
  
  
  
  
  .footer-powered
  
  
  
  {
  
  
  
  margin-top:10px;
  
  
  
  }
  
  
  
  .cards
  
  
  
  {
  
  
  
  margin-top:7px;
  
  
  
  }
  
  
  
  .cards img
  
  
  
  {
  
  
  
  margin:0 10px;
  
  
  
  }
  
  
  
  
  
  
  
  /*-----------------------------------footer start-----------------------------*/
  
  
  
  .cap
  
  
  
  {
  
  
  
  font-family: 'Rajdhani', sans-serif;
  
  
  
  display:none;
  
  
  
  left:25%;
  
  
  
  right:25%;
  
  
  
  top:20%;
  
  
  
  }
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .cap
  
  
  
  {
  
  
  
  display:block;
  
  
  
  }
  
  
  
  }
  
  
  
  .cap h1
  
  
  
  {
  
  
  
  font-size:30px;
  
  
  
  line-height:40px;
  
  
  
  font-weight:800;
  
  
  
  
  
  
  
  }
  
  
  
  .cap p
  
  
  
  {
  
  
  
  font-family: 'Rajdhani', sans-serif;
  
  
  
  font-style:italic;
  
  
  
  font-size:13px;
  
  
  
  line-height:20px;
  
  
  
  display:none;
  
  
  
  }
  
  
  
  .line
  
  
  
  {
  
  
  
      width: 60px;
  
  
  
      /* height: 24px; */
  
  
  
      /* background: url(../images/heading-bottom-pink.png) no-repeat center; */
  
  
  
      display: inline-block;
  
  
  
      margin: 15px 0;
  
  
  
      border-top: 4px solid #eee;
  
  
  
  }
  
  
  
  @media(min-width:992px)
  
  
  
  {
  
  
  
  .cap h1
  
  
  
  {
  
  
  
  font-size:40px;
  
  
  
  line-height:50px;
  
  
  
  }
  
  
  
  .cap p
  
  
  
  {
  
  
  
  font-size:17px;
  
  
  
  line-height:25px;
  
  
  
  display:block;
  
  
  
  }
  
  
  
  }
  
  
  
  .cap .btn
  
  
  
  {
  
  
  
  margin-top:10px;
  
  
  
  }
  
  
  
  .btn
  
  
  
  {font-family: 'Rajdhani', sans-serif;
  
  
  
      font-weight: 500;
  
  
  
      text-transform: uppercase;
  
  
  
      color: #fff;
  
  
  
      display: inline-block;
  
  
  
      background: #19634a;
  
  
  
      position: relative;
  
  
  
      line-height: 28px;
  
  
  
      padding-left: 20px;
  
  
  
      border-radius: 0px;
  
  
  
      padding-right: 20px;
  
  
  
      font-size: 14px;
  
  
  
      -webkit-transition: all 0.3s ease-in-out;
  
  
  
      -o-transition: all 0.3s ease-in-out;
  
  
  
      transition: all 0.3s ease-in-out;
  
  
  
      border: none;
  
  
  
  }
  
  
  
  .btn:hover
  
  
  
  {
  
  
  
  background:#201b17;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .btn i
  
  
  
  {
  
  
  
  padding-left: 12px;
  
  
  
      font-size: 1.25em;
  
  
  
      padding-right: 7px;
  
  
  
      vertical-align: middle;
  
  
  
     border-left: 1px solid rgba(255, 255, 255, 0.15);
  
  
  
      position: relative;
  
  
  
      margin-left: 20px;
  
  
  
      font-size: 14px;
  
  
  
      line-height: 28px;
  
  
  
  }
  
  
  
  @media(max-width:992px)
  
  
  
  {
  
  
  
  .container>.navbar-collapse
  
  
  
  {
  
  
  
  position: absolute;
  
  
  
  top: 100%;
  
  
  
  left: 0px;
  
  
  
  width: 100%;
  
  
  
  padding: 0px 34px 30px;
  
  
  
  background:#000;
  
  
  
  overflow-y: visible;
  
  
  
  box-shadow: none;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  /*-----------------------------------footer top---------------------------------------------*/
  
  
  
  .footer-top
  
  
  
  {
  
  
  
  background:#f6f6f6;
  
  
  
  padding:80px 0;
  
  
  
  color:#111;
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .foot-top1-icon
  
  
  
  {
  
  
  
  font-size:40px;
  
  
  
  color:#ec5598;
  
  
  
  }
  
  
  
  .foot-top1 h3
  
  
  
  {
  
  
  
  font-weight:800;
  
  
  
  }
  
  
  
  .foot-top1 p
  
  
  
  {
  
  
  
  font-size:14px;
  
  
  
  font-weight:400;
  
  
  
  line-height:24px;
  
  
  
  }
  
  
  
  .foot-top1 p a
  
  
  
  {
  
  
  
  color:#ec5598;
  
  
  
  }
  
  
  
  .foot-top1 ul li
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  padding:0 5px;
  
  
  
  }
  
  
  
  .foot-top1 ul li a
  
  
  
  {
  
  
  
  display: block;
  
  
  
      position: relative;
  
  
  
      width: 40px;
  
  
  
      height: 40px;
  
  
  
      border-radius: 5px;
  
  
  
      color: #fff;
  
  
  
      background: #ea3032;
  
  
  
      text-align: center;
  
  
  
      font-size: 16px;
  
  
  
      overflow: hidden;
  
  
  
      -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
  
  
  
      -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
  
  
  
      box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
  
  
  
      padding-top: 12px;
  
  
  
  }
  
  
  
  .foot-top1 ul li a.fb
  
  
  
  {
  
  
  
  background: #325c94;
  
  
  
  }
  
  
  
  .foot-top1 ul li a.tw
  
  
  
  {
  
  
  
  background: #00abdc;
  
  
  
  }
  
  
  
  .foot-top1 ul li a.gp
  
  
  
  {
  
  
  
  background: #ea3032;
  
  
  
  }
  
  
  
  .foot-top1 ul li a.insta
  
  
  
  {
  
  
  
      background: #0073b2;
  
  
  
  }
  
  
  
  .map {
  
  
  
      position: relative;
  
  
  
      padding-bottom: 55.25%;
  
  
  
      padding-top: 0px;
  
  
  
      height: 0;
  
  
  
     }
  
  
  
  @media (min-width: 992px)
  
  
  
  {
  
  
  
  .map {
  
  
  
          padding-bottom: 33.25%;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  .map iframe {
  
  
  
      position: absolute;
  
  
  
      top: 0;
  
  
  
      left: 0;
  
  
  
      width: 100%;
  
  
  
      height: 100%;
  
  
  
  }
  
  
  
  /*-----------------------------------footer top end---------------------------------------------*/
  
  
  
  
  
  
  
  /*-----------------------------------banner------------------------------------*/
  
  
  
  .banner
  
  
  
  {
  
  
  
  background:url(../images/tvs-banner.jpg) center;
  
  
  
  background-size:cover;
  
  
  
  padding:160px 0 200px;
  
  
  
  margin-top:-30px;
  
  
  
  position:relative;
  
  
  
  }
  
  
  
  
  
  
  
  .breadcrum
  
  
  
  {
  
  
  
      position: absolute;
  
  
  
      bottom: 0;
  
  
  
      width: 100%;
  
  
  
      background: #000000;
  
  
  
      padding: 10px 0;
  
  
  
      overflow: hidden;
  
  
  
  }
  
  
  
  
  
  
  
  .breadcrum p
  
  
  
  {
  
  
  
      margin: 0;
  
  
  
      position: relative;
  
  
  
      left: 9%;
  
  
  
      color:#bbb;
  
  
  
  }
  
  
  
  
  
  
  
  .breadcrum p a
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  
  
  
  
  .breadcrum p .fa
  
  
  
  {
  
  
  
  padding:0 5px;
  
  
  
  }
  
  
  
  
  
  
  
  /*-----------------------------------banner end------------------------------------*/
  
  
  
  
  
  
  
  /*----------------------------contact ---------------------------------------*/
  
  
  
  .contactpage
  
  
  
  {
  
  
  
  padding-top:80px;
  
  
  
  margin-bottom:0;
  
  
  
  }
  
  
  
  .con1
  
  
  
  {
  
  
  
  
  
  
  
  box-shadow:2px 2px 10px #dcdcdc;
  
  
  
  padding:20px;
  
  
  
  background:#fff;
  
  
  
  border-radius:10px;
  
  
  
  margin-bottom:60px;
  
  
  
  }
  
  
  
  @media(min-width:1200px)
  
  
  
  {
  
  /*.con1
  
  {
  
  height:354px;
  
  }*/
  
  }
  
  
  
  .con1 h4
  
  
  
  {
  
  
  
  margin-top:0;
  
  
  
  text-transform:uppercase;
  
  
  
  font-size:15px;
  
  
  
  font-weight:700;
  
  
  
  }
  
  
  
  .con1 .con1_icon
  
  
  
  {
  
  
  
      background: #fff;
  
  
  
      width: 100px;
  
  
  
      height: 100px;
  
  
  
      border-radius: 100%;
  
  
  
      margin: 0% auto;
  
  
  
      font-size: 50px;
  
  
  
      color: #005296;
  
  
  
      text-align: center;
  
  
  
      margin-top: -62px;
  
  
  
      margin-bottom: 20px;
  
  
  
      box-shadow: 2px 2px 10px #dcdcdc;
  
  
  
      padding-top: 14px;
  
  
  
  }
  
  
  
  .con1 ul li
  
  
  
  {
  
      font-size: 14px;
  
      font-weight: 400;
  
      padding: 15px 0;
  
      position: relative;
  
      padding-left: 20px;
  
      border-bottom: 1px solid #eee;
  
  
  
  }
  
  
  
  .con1 ul li:last-child
  
  
  
  {
  
  
  
  border-bottom:none;
  
  
  
  }
  
  
  
  .con1 ul li i
  
  
  
  {
  
  
  
      position: absolute;
  
      left: 0;
  
      top: 18px;
  
      color: #005296;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .con1
  
  
  
  {
  
  
  
  margin-bottom:40px;
      margin-top: 25px;
  
  
  
  }
  
  
  
  }
  
  
  
  .cont
  
  
  
  {
  
      border: 1px solid #eee;
  
      box-shadow: none;
  
      border-radius: 0;
  
      height: 48px;
  
      font-size: 14px;
  
  
  
  }
  
  
  
  .con2 .input
  
  
  
  {
  
  
  
  margin-bottom:20px;
  
  
  
  }
  
  
  
  .con2 p
  
  
  
  {
  
  
  
  margin-bottom:5px;
  
  
  
  }
  
  
  
  .conpage2
  
  
  
  {
  
  
  
  padding:50px 0;
  
  
  
  background:#f5f5f5;
  
  
  
  }
  
  
  
  .con2
  
  
  
  {
  
  
  
  padding:20px;
  
  
  
  background:#fff;
  
  
  
  overflow:hidden;
  
  
  
  box-shadow:2px 2px 10px #ddd;
  
  
  
  }
  
  
  
  @media(max-width:767px)
  
  
  
  {
  
  
  
  .con2
  
  
  
  {
  
  
  
  margin-top:40px;
  
  
  
  }
  
  
  
  }
  
  
  
  /*----------------------------contact end---------------------------------------*/
  
  
  
  /*------------------------------------span5-----------------------------------*/
  
  
  
  /*------------------------------------span5-----------------------------------*/
  
  
  
  .span5
  
  
  
  {
  
  
  
  padding:60px 0;
  
  
  
  color:#fff;
  
  
  
  background:url(../images/testimonials.jpg) center;
  
  
  
  background-size:cover;
  
  
  
  position:relative;
  
  
  
  }
  
  
  
  @media(min-width:1024px)
  
  
  
  {
  
  
  
  .span5
  
  
  
  {
  
  
  
  background-attachment:fixed;
  
  
  
  }
  
  
  
  }
  
  
  
  .span5:before
  
  
  
  {
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  right:0;
  
  
  
  top:0;
  
  
  
  bottom:0;
  
  
  
      background: rgba(0, 0, 0, 0.81);
  
  
  
  content:'';
  
  
  
  }
  
  
  
  .span5 .heading
  
  
  
  {
  
  
  
  border-bottom:none;
  
  
  
  }
  
  
  
  .span5 .heading h2
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  
  
  
  
  }
  
  
  
  .span5 .heading h2:before
  
  
  
  {
  
  
  
  display:none;
  
  
  
  }
  
  
  
  .span5 .heading h4
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  .testimonials
  
  
  
  {
  
  
  
  
  
  
  
      background-size: cover;
  
  
  
      padding: 5px 0 10px;
  
  
  
  }
  
  
  
  .box5
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  padding-left:0px;
  
  
  
  }
  
  
  
  .box5_txt
  
  
  
  {
  
  
  
      border-bottom: 1px solid rgba(254, 254, 254, 0.29);
  
  
  
  padding-bottom:15px;
  
  
  
  
  
  
  
  
  
  
  
  }
  
  
  
  .box5:before
  
  
  
  {
  
  
  
      display: inline-block;
  
  
  
      font: normal normal normal 14px/1 FontAwesome;
  
  
  
      font-size: inherit;
  
  
  
      text-rendering: auto;
  
  
  
      -webkit-font-smoothing: antialiased;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
          content: "\f10d";
  
  
  
              color: #fffb05;
  
  
  
          left:0;
  
  
  
      font-size: 26px;
  
  
  
         display: block;
  
  
  
      margin-bottom: 20px;
  
  
  
  }
  
  
  
  .box5_txt p
  
  
  
  {
  
  
  
  font-size:18px;
  
  
  
  line-height:30px;
  
  
  
  font-weight:300;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  .box5_img
  
  
  
  {
  
  
  
  margin-top:15px;
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  
  
  
  
  .box5_img img
  
  
  
  {
  
  
  
  border-radius: 50%;
  
  
  
      max-width: 100px;
  
  
  
      float: left;
  
  
  
      margin: 0px 20px 0px 0px;
  
  
  
      border: 5px solid;
  
  
  
      border-color: #19634a;
  
  
  
  }
  
  
  
  .box5_img cite
  
  
  
  {    
  
  
  
  color: #fff;
  
  
  
      margin: 30px 0px 0px;
  
  
  
     
  
  
  
      font-style: normal;
  
  
  
      font-weight: 600;
  
  
  
      text-transform: uppercase;
  
  
  
      font-size: 14px;
  
  
  
      letter-spacing: 1px;
  
  
  
      position: relative;
  
  
  
  }
  
  
  
  .box5_img cite small
  
  
  
  {
  
  
  
      color: #fff;
  
  
  
      text-transform: none;
  
  
  
      font-size: 13px;
  
  
  
      clear: both;
  
  
  
      letter-spacing: normal;
  
  
  
      display: block;
  
  
  
  }
  
  
  
  .owl-carousel2 .owl-nav
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  top:auto;
  
  
  
  right:auto;
  
  
  
  text-align:center;
  
  
  
  display:none;
  
  
  
  }
  
  
  
  .owl-carousel2 .owl-dots
  
  
  
  {
  
  
  
  text-align:center;
  
  
  
  margin-top:30px;
  
  
  
  }
  
  
  
  .owl-carousel2 .owl-dots .owl-dot
  
  
  
  {
  
  
  
  width: 35px;
  
  
  
      height: 6px;
  
  
  
      border-radius: 10px;
  
  
  
      border: 1px solid rgba(255, 252, 3, 0.59);
  
  
  
      display: inline-block;
  
  
  
      margin: 3px;
  
  
  
  } 
  
  
  
  .owl-carousel2 .owl-dots .owl-dot.active
  
  
  
  {
  
  
  
  background:#fffb05;
  
  
  
  }
  
  
  
  /*------------------------------------span5 end-----------------------------------*/
  
  
  
  /*------------------------------------span5 end-----------------------------------*/
  
  
  
  
  
  
  
  /*------------------------------------span6 end-----------------------------------*/
  
  
  
  
  
  
  
  /*------------------------------------span6 end-----------------------------------*/
  
  
  
  
  
  
  
  /*--------------------------------------cate-----------------------------------------*/
  
  
  
  @media(max-width:991px)
  
  
  
  {
  
  
  
  .cate
  
  
  
  {
  
  
  
  margin-top:40px;
  
  
  
  }
  
  
  
  }
  
  
  
  .cate h3
  
  
  
  {
  
  
  
  font-size: 20px;
  
  
  
      color: #fff;
  
  
  
      text-transform: capitalize;
  
  
  
      margin: 0;
  
  
  
      line-height: 44px;
  
  
  
      font-weight: 500;
  
  
  
      border-bottom: none;
  
  
  
      background: none;
  
  
  
      background:#613f99;
  
  
  
          border-bottom: 3px solid #442674;
  
  
  
          text-align:center;
  
  
  
  }
  
  
  
  .cate ul li
  
  
  
  {
  
  
  
  border:1px solid #eee;
  
  
  
  padding:29px 20px;
  
  
  
  border-top:none;
  
  
  
  overflow:hidden;
  
  
  
  }
  
  
  
  .cate_txt
  
  
  
  {
  
  
  
  display:inline-block;
  
  
  
  float:left;
  
  
  
  }
  
  
  
  .cate_txt h4
  
  
  
  {
  
  
  
  margin-bottom:15px;
  
  
  
  }
  
  
  
  .cate_txt h4 a
  
  
  
  {
  
  
  
  color:#333;
  
  
  
  }
  
  
  
  .cate_txt h4 a:hover
  
  
  
  {
  
  
  
  color:#613f99;
  
  
  
  }
  
  
  
  .cate_img
  
  
  
  {
  
  
  
  float:right;
  
  
  
  display:inline-block;
  
  
  
  }
  
  
  
  .cate_img img
  
  
  
  {
  
  
  
  width:90px;
  
  
  
  }
  
  
  
  .btn4
  
  
  
  {
  
  
  
  font-size: 12px;
  
  
  
      color: #fff;
  
  
  
         background: #f5921d;
  
  
  
      border-bottom: 3px solid #2c8e86;
  
  
  
      border-radius: 25px;
  
  
  
      padding: 5px 15px;
  
  
  
      font-weight: 500;
  
  
  
      display:inline-block;
  
  
  
  }
  
  
  
  .btn4:hover, .btn4:focus
  
  
  
  {
  
  
  
  background: #613f99;
  
  
  
      border-bottom: 3px solid #442674;
  
  
  
      color:#fff;
  
  
  
  }
  
  
  
  /*--------------------------------------cate-----------------------------------------*/
  
  
  
  .tbl-1
  
  
  
  {
  
  
  
  border:none;
  
  
  
  }
  
  
  
  .tbl-1 tbody tr td, .tbl-1 tbody tr th
  
  
  
  {
  
  
  
  border:none;
  
  
  
  }
  
  
  
  .tbl-1 thead
  
  
  
  {
  
  
  
  border:none;
  
  
  
  border-bottom: 1px solid #e5e5e5;
  
  
  
      margin-bottom: 5px;
  
  
  
  }
  
  
  
  .tbl-1 thead tr th
  
  
  
  {
  
  
  
  padding: 8px 0 18px;
  
  
  
      color: #484848;
  
  
  
      font-size: 14px;
  
  
  
      border:none;
  
  
  
  }
  
  
  
  .tbl-1 tbody tr td
  
  
  
  {
  
  
  
  padding: 40px 0 27px;
  
  
  
      vertical-align: middle;
  
  
  
  }
  
  
  
  .tbl-1 tbody tr td a
  
  
  
  {
  
  
  
      color: #f5921d;
  
  
  
      font-size:20px;
  
  
  
  }
  
  
  
  .cart-totals {
  
  
  
      padding: 35px 40px 46px 41px;
  
  
  
      border-radius: 8px;
  
  
  
      background-color: #f5f5f5;
  
  
  
  }
  
  
  
  .cart-totals h3 {
  
  
  
      font-size: 18px;
  
  
  
      font-family: 'Open Sans';
  
  
  
      font-weight: bold;
  
  
  
      color: #484848;
  
  
  
      margin-top:0;
  
  
  
      margin-bottom: 26px;
  
  
  
  }
  
  
  
  .cart-totals table {
  
  
  
      width: 100%;
  
  
  
  }
  
  
  
  .cart-totals table tr td {
  
  
  
      padding: 11px 0 16px;
  
  
  
  }
  
  
  
  .cart-totals table tr td:nth-child(1) {
  
  
  
      font-size: 15px;
  
  
  
      color: #2d2d2d;
  
  
  
      text-align: left;
  
  
  
  }
  
  
  
  .cart-totals table tr td:last-child {
  
  
  
      text-align: right;
  
  
  
  }
  
  
  
  .cart-totals table tr td.subtotal {
  
  
  
      color: #8c8c8c;
  
  
  
      font-size: 19px;
  
  
  
      font-family: 'Rajdhani', sans-serif;
  
  
  
  }
  
  
  
  .cart-totals table tr td.btn-radio .radio-info {
  
  
  
      margin-bottom: 7px;
  
  
  
  }
  
  
  
  .btn-radio .radio-info input[type="radio"] {
  
  
  
      opacity: 0;
  
  
  
  }
  
  
  
  .btn-radio .radio-info label {
  
  
  
      font-size: 14px;
  
  
  
      color: #838383;
  
  
  
      line-height: 26px;
  
  
  
      cursor: pointer;
  
  
  
      position: relative;
  
  
  
      width: 130px;
  
  
  
  }
  
  
  
  .btn-radio .radio-info label:before {
  
  
  
      content: '';
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      top: 6px;
  
  
  
      height: 14px;
  
  
  
      width: 14px;
  
  
  
      border-radius: 50%;
  
  
  
      background-color: #e0e0e0;
  
  
  
      line-height: 35px;
  
  
  
  }
  
  
  
  .cart-totals table tr td.btn-radio .radio-info label span {
  
  
  
      color: #838383;
  
  
  
      font-weight: bold;
  
  
  
  }
  
  
  
  .btn-radio .radio-info label:after {
  
  
  
      content: '';
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      top: 6px;
  
  
  
      height: 14px;
  
  
  
      width: 14px;
  
  
  
      border: 4px solid #e0e0e0;
  
  
  
      border-radius: 50%;
  
  
  
  
  
  
  
  }
  
  
  
  .radio-info input[type="radio"]:checked + label::after {
  
  
  
      background-color: #fff;
  
  
  
  }
  
  
  
  .cart-totals table tr td.btn-radio .btn-shipping a {
  
  
  
      color: #2d2d2d;
  
  
  
      font-size: 14px;
  
  
  
      text-decoration: underline;
  
  
  
  }
  
  
  
  .cart-totals table tr td.price-total {
  
  
  
      font-size: 24px;
  
  
  
      font-weight: 500;
  
  
  
      font-family: 'Rajdhani', sans-serif;
  
  
  
      color: #f28b00;
  
  
  
      padding: 22px 0;
  
  
  
  }
  
  
  
  .cart-totals  .btn-cart-totals {
  
  
  
      margin-top: 108px;
  
  
  
      padding: 0 5px;
  
  
  
  }
  
  
  
  .cart-totals  .btn-cart-totals a {
  
  
  
      display: block;
  
  
  
      color: #fff;
  
  
  
      font-size: 16px;
  
  
  
      height: 50px;
  
  
  
      line-height: 50px;
  
  
  
      text-align: center;
  
  
  
      border-radius: 25px;
  
  
  
  }
  
  
  
  .cart-totals .btn-cart-totals a.update {
  
  
  
      background-color: #adadad;
  
  
  
      margin-bottom: 28px;
  
  
  
      position: relative;
  
  
  
      overflow: hidden;
  
  
  
      z-index: 5;
  
  
  
  }
  
  
  
  .cart-totals  .btn-cart-totals a.update:before {
  
  
  
      background-color: #2d2d2d !important;
  
  
  
      margin-bottom: 28px;
  
  
  
      position: relative;
  
  
  
      overflow: hidden;
  
  
  
      z-index: 5;
  
  
  
  }
  
  
  
  .cart-totals  .btn-cart-totals a.update:before, .cart-totals  .btn-cart-totals a.checkout:before
  
  
  
  {
  
  
  
      content: '';
  
  
  
      position: absolute;
  
  
  
      width: 100%;
  
  
  
      height: 100%;
  
  
  
      top: 0;
  
  
  
      left: 0;
  
  
  
      background: #f28b00;
  
  
  
      z-index: -1;
  
  
  
      -webkit-transform: scaleX(0);
  
  
  
      transform: scaleX(0);
  
  
  
      -webkit-transform-origin: 0 50%;
  
  
  
      transform-origin: 0 50%;
  
  
  
      -webkit-transition-property: transform;
  
  
  
      transition-property: transform;
  
  
  
      -webkit-transition-duration: 0.4s;
  
  
  
      transition-duration: 0.4s;
  
  
  
      -webkit-transition-timing-function: ease-out;
  
  
  
      transition-timing-function: ease-out;
  
  
  
  }
  
  
  
  .cart-totals  .btn-cart-totals a.checkout {
  
  
  
      background-color: #f92400;
  
  
  
      position: relative;
  
  
  
      overflow: hidden;
  
  
  
      z-index: 5;
  
  
  
  }
  
  
  
  .cart-totals .btn-cart-totals a.update:hover:before, .cart-totals .btn-cart-totals a.checkout:hover:before
  
  
  
  {
  
  
  
  -webkit-transform: scaleX(1);
  
  
  
      transform: scaleX(1);
  
  
  
      -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  
  
  
      transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  .login h3
  
  
  
  {
  
  
  
  color:#444;
  
  
  
  font-size:18px;
  
  
  
  font-weight:700;
  
  
  
  margin-bottom:25px;
  
  
  
  }
  
  
  
  .login .input label
  
  
  
  {
  
  
  
  margin-top: 20px;
  
  
  
      margin-left: 2px;
  
  
  
      color: #484848;
  
  
  
      font-weight:400;
  
  
  
  }
  
  
  
  .login .input input
  
  
  
  {
  
  
  
  border-radius:20px;
  
  
  
  border:1px solid #ddd;
  
  
  
  }
  
  
  
  .login .btn2:hover
  
  
  
  {
  
  
  
  background:#f5921d;
  
  
  
      color: #fff;
  
  
  
  }
  
  
  
  .payment
  
  
  
  {
  
  
  
      border: 1px solid #e9e9e9;
  
  
  
      padding: 30px;
  
  
  
      border-radius: 10px;
  
  
  
  }
  
  
  
  /*.con1 ul li
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  padding:10px 0;
  
  
  
  border-bottom:1px solid #eee;
  
  
  
  font-size:16px;
  
  
  
  padding-left:20px;
  
  
  
  }
  
  
  
  .con1 ul li i
  
  
  
  {
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  }*/
  
  
  
  
  
  
  
  .vehicle-main-info h3 {
  
  
  
      font-size: 25px;
  
  
  
  }
  
  
  
  
  
  
  
  .input .icon-append {
  
  
  
      position: absolute;
  
  
  
      top: 24px;
  
  
  
      width: 40px;
  
  
  
      height: 40px;
  
  
  
      font-size: 16px;
  
  
  
      line-height: 42px;
  
  
  
      text-align: center;
  
  
  
      /* right: 23px; */
  
  
  
      padding-left: 0px;
  
  
  
      background: #005296;
  
  
  
      border-right-width: 1px;
  
  
  
      border-right-style: solid;
  
  
  
      border-color: #D6D2D2;
  
  
  
      transition: border-color 0.3s;
  
  
  
      -o-transition: border-color 0.3s;
  
  
  
      -ms-transition: border-color 0.3s;
  
  
  
      -moz-transition: border-color 0.3s;
  
  
  
      -webkit-transition: border-color 0.3s;
  
  
  
      color: #FFF;
  
  
  
      left: 15px;
  
  
  
  }
  
  
  
  
  
  
  
  .cont2 {
  
  
  
      display: block;
  
  
  
      box-sizing: border-box;
  
  
  
      -moz-box-sizing: border-box;
  
  
  
      width: 100%;
  
  
  
      height: 40px;
  
  
  
      padding: 8px 10px 8px 43px;
  
  
  
      outline: none;
  
  
  
      border-style: solid;
  
  
  
      background: #fff;
  
  
  
      font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif;
  
  
  
      color: #666;
  
  
  
      font-weight: 400;
  
  
  
      appearance: normal;
  
  
  
     /* -moz-appearance: none;
  
  
  
      -webkit-appearance: none;*/
  
  
  
      border: 1px solid #d3d3d3;
  
  
  
      box-shadow: none;
  
  
  
       border-radius: 0; 
  
  
  
  }
  
  
  
  
  
  
  
  .cont:focus {
  
  
  
      border-color: #017BC3;
  
  
  
      outline: 0;
  
  
  
      -webkit-box-shadow: inset 0 1px 1px rgba(1,123,195,0.1),0 0 8px rgba(1,123,195,0.10);
  
  
  
      box-shadow: inset 0 1px 1px rgba(1,123,195,0.1),0 0 8px rgba(1,123,195,0.10);
  
  
  
  }
  
  
  
  
  
  
  
  /*================================= Vehile Details ========================= */
  
  
  
  
  
  
  
  .portfolio-section
  
  
  
  {
  
  
  
      color: #333;
  
  
  
      /* padding-bottom: 50px; */
  
  
  
      background: #f7f7f7;
  
  
  
      padding: 50px 0;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-section .heading
  
  
  
  {
  
  
  
  margin-bottom:25px;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-filter-menu {
  
  
  
      margin: 0 0 50px;
  
  
  
      text-align: center;
  
  
  
  /*    background-color: #fff;*/
  
  
  
      border-radius: 4px;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-filter-menu ul {
  
  
  
      list-style: none;
  
  
  
      padding: 0 15px;
  
  
  
      margin: 0;
  
  
  
      overflow: hidden;
  
  
  
      background: #000;
  
  
  
      color: #fff;
  
  
  
      display: inline-block;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-filter-menu li {
  
  
  
    /*  float: left;*/
  
  
  
        display: inline-block;
  
  
  
      /*padding: 19px 15px 14px;*/
  
  
  
      margin:0 15px;
  
  
  
      color: #444;
  
  
  
      font-size: 13px;
  
  
  
      font-weight: 500;
  
  
  
      text-transform:uppercase;
  
  
  
      line-height: 16px;
  
  
  
      border-bottom: 3px solid transparent;
  
  
  
      cursor: pointer;
  
  
  
      -webkit-transition: border-color .25s;
  
  
  
      transition: border-color .25s;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-filter-menu li.active, .portfolio-filter-menu li:hover {
  
  
  
      border-bottom: 3px solid #005296;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-filter-menu li a
  
  
  
  {
  
  
  
      color: #fff;
  
  
  
      font-weight: 600;
  
  
  
      font-size: 16px;
  
  
  
      padding: 19px 15px 14px;
  
  
  
      display: inline-block;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-items p
  
  
  
  {
  
  
  
      color: #444;
  
  
  
      line-height: 1.9;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-items .table>thead:first-child>tr:first-child>th
  
  
  
  {
  
  
  
      background: #005296;
  
  
  
      color: #fff;
  
  
  
  }
  
  
  
  
  
  
  
  .btn3
  
  
  
  {
  
  
  
      padding: 5px 10px;
  
  
  
      line-height: 31px;
  
  
  
      overflow: hidden;
  
  
  
      box-shadow: 0 0 30px rgba(30, 121, 242, 0.2);
  
  
  
      color: #fff;
  
  
  
      font-size: 13px;
  
  
  
      margin-top: 0px;
  
  
  
      border: none;
  
  
  
      display: inline-block;
  
  
  
      display: inline-block;
  
  
  
      vertical-align: middle;
  
  
  
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  
  
  
      position: relative;
  
  
  
      background: #005296;
  
  
  
      font-weight: 600;
  
  
  
  }
  
  
  
  
  
  
  
  .btn3:hover
  
  
  
  {
  
  
  
  background: #222;
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  /*========================pop up ========================= */
  
  
  
  .img-replace {
  
  
  
    /* replace text with an image */
  
  
  
    display: inline-block;
  
  
  
    overflow: hidden;
  
  
  
    text-indent: 100%; 
  
  
  
    color: transparent;
  
  
  
    white-space: nowrap;
  
  
  
  }
  
  
  
  .bts-popup {
  
  
  
    position: fixed;
  
  
  
    z-index:9999;
  
  
  
    left: 0;
  
  
  
    top: 0;
  
  
  
    height: 100%;
  
  
  
    width: 100%;
  
  
  
    background-color: rgba(0, 0, 0, 0.5);
  
  
  
    opacity: 0;
  
  
  
    visibility: hidden;
  
  
  
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  
  
  
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  
  
  
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
  
  
  
  }
  
  
  
  .bts-popup.is-visible {
  
  
  
    opacity: 1;
  
  
  
    visibility: visible;
  
  
  
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  
  
  
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  
  
  
    transition: opacity 0.3s 0s, visibility 0s 0s;
  
  
  
  }
  
  
  
  
  
  
  
  .bts-popup-container {
  
  
  
      position: relative;
  
  
  
      width: 90%;
  
  
  
      padding: 17px;
  
  
  
      border-radius: 5px;
  
  
  
      max-width: 60%;
  
  
  
      margin: 4em auto;
  
  
  
      background: #ffffff;
  
  
  
      border-radius: none;
  
  
  
      box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  
  
  
      border: 5px solid #005296;
  
  
  
      -webkit-transform: translateY(-40px);
  
  
  
      -moz-transform: translateY(-40px);
  
  
  
      -ms-transform: translateY(-40px);
  
  
  
      -o-transform: translateY(-40px);
  
  
  
      transform: translateY(-40px);
  
  
  
      -webkit-backface-visibility: hidden;
  
  
  
      -webkit-transition-property: -webkit-transform;
  
  
  
      -moz-transition-property: -moz-transform;
  
  
  
      transition-property: transform;
  
  
  
      -webkit-transition-duration: 0.3s;
  
  
  
      -moz-transition-duration: 0.3s;
  
  
  
      transition-duration: 0.3s;
  
  
  
  }
  
  
  
  .bts-popup-container img {
  
  
  
    padding: 0px 0 0 0;
  
  
  
  }
  
  
  
  .bts-popup-container p {
  
  
  
      color: white;
  
  
  
    padding: 10px 40px;
  
  
  
  }
  
  
  
  .bts-popup-container .bts-popup-button {
  
  
  
    padding: 5px 25px;
  
  
  
    border: 2px solid white;
  
  
  
      display: inline-block;
  
  
  
    margin-bottom: 10px;
  
  
  
  }
  
  
  
  
  
  
  
  .bts-popup-container a {
  
  
  
    color: white;
  
  
  
    text-decoration: none;
  
  
  
    text-transform: uppercase;
  
  
  
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .bts-popup-container .bts-popup-close {
  
  
  
  position: absolute;
  
  
  
      top: -16px;
  
  
  
      right: -10px;
  
  
  
      width: 30px;
  
  
  
      height: 30px;
  
  
  
      background: #f00;
  
  
  
      color: #fff;
  
  
  
      border-radius: 22px;
  
  
  
  }
  
  
  
  
  
  
  
  .bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  
  
  
    content: '';
  
  
  
    position: absolute;
  
  
  
    top: 12px;
  
  
  
    width: 16px;
  
  
  
    height: 3px;
  
  
  
    background-color: #fff;
  
  
  
  }
  
  
  
  .bts-popup-container .bts-popup-close::before {
  
  
  
    -webkit-transform: rotate(45deg);
  
  
  
    -moz-transform: rotate(45deg);
  
  
  
    -ms-transform: rotate(45deg);
  
  
  
    -o-transform: rotate(45deg);
  
  
  
    transform: rotate(45deg);
  
  
  
    left: 8px;
  
  
  
  }
  
  
  
  .bts-popup-container .bts-popup-close::after {
  
  
  
    -webkit-transform: rotate(-45deg);
  
  
  
    -moz-transform: rotate(-45deg);
  
  
  
    -ms-transform: rotate(-45deg);
  
  
  
    -o-transform: rotate(-45deg);
  
  
  
    transform: rotate(-45deg);
  
  
  
    right: 6px;
  
  
  
    top: 13px;
  
  
  
  }
  
  
  
  .is-visible .bts-popup-container {
  
  
  
    -webkit-transform: translateY(0);
  
  
  
    -moz-transform: translateY(0);
  
  
  
    -ms-transform: translateY(0);
  
  
  
    -o-transform: translateY(0);
  
  
  
    transform: translateY(0);
  
  
  
  }
  
  
  
  @media only screen and (min-width: 1170px) {
  
  
  
    .bts-popup-container {
  
  
  
      margin: 3em auto;
  
  
  
    }
  
  
  
  }
  
  
  
  
  
  
  
  /*================== popup form end================== */
  
  
  
  
  
  
  
  .bts-popup-container h3
  
  
  
  {
  
  
  
      font-size: 25px;
  
  
  
      color: #111;
  
  
  
      line-height: 1.3;
  
  
  
  }
  
  
  
  
  
  
  
  .portfolio-items #pictures img
  
  
  
  {
  
  
  
  width:250px;
  
  
  
  margin:3px;
  
  
  
  padding:3px;
  
  
  
  border:1px solid #ddd;
  
  
  
  }
  
  
  
  
  
  
  
  /*==================== Specs ========================== */
  
  
  
  
  
  
  
  .specs-features-list {
  
  
  
      display: block;
  
  
  
      border: 1px solid #e2e2e2;
  
  
  
      padding-bottom: 20px;
  
      padding-top: 20px;
  
  
  
      overflow: hidden;
  
  
  
  }
  
  
  
  
  
  
  
  .specs-features-list p:nth-child(2n+1) {
  
      background: #e5e3e3;
  
      margin-top: 5px;
  
      margin-bottom: 0px !important;
  
  }
  
  
  
  .specs-features-list p:nth-child(2n) {
  
      background: #fff;
  
      margin-top: 5px !important;
  
      margin-bottom: 0px !important;
  
  }
  
  
  
  
  
  
  
  .specs-features-list  p .specs-features-item__content {
  
  
  
      font-size: 14px;
  
  
  
      width: 50%;
  
  
  
      padding-right: 10px;
  
  
  
      padding-left: 10px;
  
  
  
      text-align: left;
  
  
  
      text-overflow: ellipsis;
  
  
  
      white-space: nowrap;
  
  
  
      overflow: hidden;
  
  
  
      display: inline-block;
  
  
  
      vertical-align: top;
  
  
  
  }
  
  
  
  
  
  
  
  .accordion-heading
  
  
  
  {
  
  
  
  background: #005296;
  
  
  
  color:#fff;
  
  
  
  padding:10px;
  
  
  
  border-top-right-radius: 5px;
  
      border-top-left-radius: 5px;
  
  
  
  }
  
  
  
  
  
  
  
  .accordion-heading a
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  margin:0;
  
  
  
  font-size:20px;
  
  
  
  }
  
  
  
  
  
  
  
  .accordion-heading .fa
  
  
  
  {
  
  
  
      padding-top: 7px;
  
  
  
  }
  
  
  
  
  
  
  
  .accordion-group
  
  
  
  {
  
  
  
  margin-bottom:30px;
  
  
  
  }
  
  
  
  
  
  
  
  .features li
  
  
  
  {
  
  
  
  }
  
  
  
  
  
  
  
  @media(min-width:768px)
  
  
  
  {
  
  
  
  .features li
  
  
  
  {
  
  
  
  width:50%;
  
  
  
  float:left;
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  .page-txt ul
  
  
  
  {
  
  
  
  list-style:none;
  
  
  
  padding:0;
  
  
  
  margin-bottom:12px;
  
  
  
  overflow:hidden;
  
  
  
  }
  
  
  
  .page-txt ul li
  
  
  
  {
  
  
  
  color:#000;
  
  
  
  padding-top:5px;
  
  
  
  padding-bottom:5px;
  
  
  
  position:relative;
  
  
  
      padding-left: 17px;
  
  
  
  }
  
  
  
  .page-txt ul li:before
  
  
  
  {
  
  
  
  content: "\f101";
  
  
  
      display: inline-block;
  
  
  
      font: normal normal normal 14px/1 FontAwesome;
  
  
  
      font-size: inherit;
  
  
  
      text-rendering: auto;
  
  
  
      -webkit-font-smoothing: antialiased;
  
  
  
      -moz-osx-font-smoothing: grayscale;
  
  
  
          color: #005296;
  
  
  
      position: absolute;
  
  
  
      left: 0;
  
  
  
      top: 7px;
  
  
  
  }
  
  
  
  
  
  
  
  .mrg-50
  
  
  
  {
  
  
  
  margin-top:30px;
  
  
  
  margin-bottom:30px;
  
  
  
  }
  
  
  
  
  
  
  
  .gal img
  
  
  
  {
  
  
  
  margin:10px;
  
  
  
  padding:3px;
  
  
  
  border:1px solid #ddd;
  
  
  
  width:350px;
  
  
  
  }
  
  
  
  
  
  
  
  .feedback
  
  
  
  {
  
  
  
  position: fixed;
  
  
  
      top: 40%;
  
  
  
      right: -85px;
  
  
  
      -webkit-transition-duration: 0.3s;
  
  
  
      -moz-transition-duration: 0.3s;
  
  
  
      -o-transition-duration: 0.3s;
  
  
  
      transition-duration: 0.3s;
  
  
  
      z-index:999;
  
  
  
      border-radius:0;
  
  
  
  }
  
  
  
  
  
  
  
  .feed-btn
  
  
  
  {
  
  
  
  -webkit-transform: rotate(270deg);
  
  
  
      padding: 8px 20px;
  
  
  
      letter-spacing: 0.5px;
  
  
  
      background: #005296;
  
  
  
      color: #fff;
  
  
  
      font-weight: 600;
  
  
  
      border-radius: 0;
  
  
  
  }
  
  
  
  
  
  
  
  .feed-btn:hover, .feed-btn:focus
  
  
  
  {
  
  
  
  color:#fff;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner {
  
  
  
  background:#f9f9f9;	
  
  
  
  padding:10px;
  
  
  
    position: fixed;
  
  
  
    overflow:hidden;
  
  
  
    top: 22%;
  
  
  
    display:block;
  
  
  
    right: -264px;
  
  
  
      box-shadow: 0px 0px 6px #aaa;
  
  
  
      border: 1px solid #98bf3c;
  
  
  
    -webkit-transition-duration: 0.3s;
  
  
  
    -moz-transition-duration: 0.3s;
  
  
  
    -o-transition-duration: 0.3s;
  
  
  
    transition-duration: 0.3s;
  
  
  
       width: 253px; 
  
  
  
  }
  
  
  
  /*#feedback:hover {
  
  
  
    right: 206px;
  
  
  
  }
  
  
  
  #feedback:hover #slideout_inner {
  
  
  
    right: 0;
  
  
  
  }*/
  
  
  
  
  
  
  
  .feedback2
  
  
  
  {
  
  
  
  right:167px;
  
  
  
  }
  
  
  
  .feedback2 .slideout_inner
  
  
  
  {
  
  
  
  right:0px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner .cont
  
  
  
  {
  
  
  
      height: 32px;
  
  
  
      margin-bottom:5px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner .form-group {
  
  
  
      margin-bottom: 5px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner .input .icon-append
  
  
  
  {
  
  
  
      width: 35px;
  
  
  
      height: 32px;
  
  
  
      font-size: 16px;
  
  
  
      line-height: 35px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner textarea.form-control {
  
  
  
      height: auto;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner .btn2 {
  
  
  
      border-bottom: 2x solid #d09604;
  
  
  
      padding: 6px 15px;
  
  
  
      margin-top: 0px;
  
  
  
      margin-bottom: 10px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner h4
  
  
  
  {
  
  
  
  font-size:16px;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner h4 a
  
  
  
  {
  
  
  
      color: #dd2024;
  
  
  
  }
  
  
  
  
  
  
  
  .slideout_inner p
  
  
  
  {
  
  
  
      font-size: 18px;
  
  
  
      background: #f9f9f9;
  
  
  
      display: inline-block;
  
  
  
      position: relative;
  
  
  
      z-index: 99;
  
  
  
      padding: 0 5px;
  
  
  
      margin-bottom: 0;
  
  
  
  }
  
  
  
  
  
  
  
  @media (min-width: 1200px)
  
  
  
  {
  
  
  
  .nav>li>a {
  
  
  
     
  
  
  
      padding: 12px 29px;
  
  
  
      
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  /*-----------------------------------slider below-------------------------*/
  
  
  
  @media (min-width: 768px)
  
  
  
  {
  
  
  
  .item .container {
  
  
  
      width: 100%;
  
  
  
  }
  
  
  
  }
  
  
  
  @media (min-width: 992px)
  
  
  
  {
  
  
  
  .item .container {
  
  
  
      width: 970px;
  
  
  
  }
  
  
  
  }
  
  
  
  @media (min-width: 1200px)
  
  
  
  {
  
  
  
  .item .container {
  
  
  
      width: 1170px;
  
  
  
  }
  
  
  
  }
  
  
  
  .s_txt
  
  
  
  {
  
  
  
  background:url(../images/prod-info-box.jpg);
  
  
  
  background-repeat:repeat-x;
  
  
  
      background-size: contain;
  
  
  
  
  
  
  
  }
  
  
  
  .s_box
  
  
  
  {
  
  
  
  position:relative;
  
  
  
  padding:15px 0;
  
  
  
  padding-left:70px;
  
  /*
  
  border-bottom: 1px solid #eee;*/
  
  
  
  }
  
  
  
  .s_box img
  
  
  
  {
  
  
  
  position:absolute;
  
  
  
  left:0;
  
  
  
  width:auto !important;
  
  
  
  top:20px;
  
  
  
  }
  
  
  
  .s_box_txt h4
  
  
  
  {
  
  
  
      color: #de182e;
  
  font-weight: 600;
  
      margin-bottom:5px;
  
  
  
  }
  
  
  
  .s_box_txt p
  
  
  
  {
  
  
  
  text-transform:uppercase;
  
  
  
  margin:0;
  
  
  
  }
  
  
  
  .s_box2
  
  
  
  {
  
  
  
  
  
  
  
  text-align:center;
  
  
  
  }
  
  
  
  .s_box2 a
  
  
  
  {
  
  
  
  display:block;
  
  
  
  padding:25px 0px;
  
  
  
  color:#fff;
  
  
  
  background:#005296;
  
  
  
  border-right: 1px solid #c1031e;
  
  
  
  }
  
  
  
  .s_box2 a:hover
  
  
  
  {
  
  
  
  background:#c1031e;
  
  
  
  }
  
  
  
  .s_box2 a i
  
  
  
  {
  
  
  
  padding-bottom:3px;
  
  
  
  }
  
  
  
  .s_box2 a p
  
  
  
  {
  
  
  
  margin:0;
  
  
  
  text-transform:uppercase;
  
  
  
  }
  
  
  
  .no-gutters
  
  
  
  {
  
  
  
  margin-left:0;
  
  
  
  margin-right:0;
  
  
  
  }
  
  
  
  .no-gutters .col-xs-4
  
  
  
  {
  
  
  
  padding:0;
  
  
  
  }
  
  
  
  @media(max-width:1200px)
  
  
  
  {
  
  
  
  .s_box2 a p
  
  
  
  {
  
  
  
  font-size:12px;
  
  
  
  }
  
  
  
  }
  
  
  
  @media(max-width:992px)
  
  
  
  {
  
  
  
  .carousel-indicators
  
  
  
  {
  
  
  
  top:105%
  
  
  
  }
  
  
  
  }
  
  
  
  
  
  
  
  /*-----------------------------------slider below end-------------------------*/
  
  
  
  
  
  .tab_txt h3 {
  
      font-weight: 600;
  
      font-size: 30px;
  
  }
  
  .tab_txt h3 a {
      color: #000;
      font-size: 45px;
      line-height: 1.1;
  
  }
  
  .tab_txt .price {
  
      font-size: 35px;
  
      color: #d82926;
  
  }
  
  .tab_txt small {
  
      display: block;
  
      color: #777;
  
  }
  
  .tab_txt small span {
  
      color: #d82926;
  
  }
  
  .price_btn {
  
      background: #111;
  
      color: #fff;
  
      display: inline-block;
  
      padding: 10px 30px;
  
      margin: 15px 0 15px;
  
      font-size: 16px;
  
  }
  
  .price_btn {
  
      background: #111;
  
      color: #fff;
  
      display: inline-block;
  
      padding: 0;
  
      /* margin: 15px 0 15px; */
  
      font-size: 16px;
  
      /* border-radius: 25px; */
  
      width: 190px;
  
      height: 42px;
  
      /* text-align: center; */
  
      position: relative;
  
  }
  
  
  
  .price_btn i
  
  {
  
      position: absolute;
  
      right: 30px;
  
      top: 14px;    
  
  }
  
  
  
  .price_btn span
  
  {
  
  overflow: hidden;
  
      /* padding: 10px; */
  
      display: inline-block;
  
      width: 129px;
  
      position: relative;
  
      left: 30px;
  
      top: 9px; 
  
  -webkit-transition: .18s ease-in-out;
  
      -o-transition: .18s ease-in-out;
  
      transition: .18s ease-in-out;        
  
  }
  
  
  
  .price_btn span:after
  
  {
  
  position: absolute;
  
      content: '';
  
      top: 12px;
  
      left: 85px;
  
      width: 39px;
  
      height: 1px;
  
      background: #fff;
  
      -webkit-transition: .18s ease-in-out;
  
      -o-transition: .18s ease-in-out;
  
      transition: .18s ease-in-out;    
  
  }
  
  
  
  .price_btn span:before
  
  {
  
      position: absolute;
  
      content: '';
  
      top: 21px;
  
      left: 118px;
  
      width: 36px;
  
      height: 1px;
  
      background: #fff;
  
      opacity: 0;
  
  }
  
  
  
  .price_btn:hover
  
  {
  
      color: #fff;
  
  }
  
  
  
  .price_btn:hover span:after
  
  {
  
  transform: translate(100%);
  
  }
  
  
  
  .price_btn:hover span
  
  {
  
  left: 69px;    
  
  }
  
  
  
  .mkdf-btn {
  
      position: relative;
  
      display: inline-block;
  
      vertical-align: middle;
  
      width: auto;
  
      margin: 0;
  
      font-family: Rajdhani,sans-serif;
  
      font-size: 14px;
  
      letter-spacing: .1em;
  
      line-height: 2em;
  
      font-weight: 700;
  
      text-transform: uppercase;
  
      outline: 0;
  
      -webkit-box-sizing: border-box;
  
      box-sizing: border-box;
  
      -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  
      -o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  
      transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  
      padding: 12px 23px;
  
      cursor: pointer;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined {
  
      -webkit-box-sizing: border-box;
  
      box-sizing: border-box;
  
      color: #fff;
  
      background-color: #ed1d24;
  
      border: 1px solid #ed1d24;
  
      border-radius: 2px;
  
       margin-top: 12px;
  
      margin-right: 10px;   
  
      font-size: 15px;    
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder {
  
      position: relative;
  
      display: -webkit-box;
  
      display: -ms-flexbox;
  
      display: flex;
  
      -webkit-box-align: center;
  
      -ms-flex-align: center;
  
      align-items: center;
  
      -webkit-box-pack: start;
  
      -ms-flex-pack: start;
  
      justify-content: flex-start;
  
      overflow: hidden;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line-hidden {
  
      width: calc(33px - 7px);
  
      height: 1px;
  
      background-color: currentColor;
  
      -webkit-transition: .18s ease-in-out;
  
      -o-transition: .18s ease-in-out;
  
      transition: .18s ease-in-out;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line-hidden {
  
      position: absolute;
  
      top: 50%;
  
      opacity: .4;
  
      -webkit-transform-origin: left;
  
      -ms-transform-origin: left;
  
      transform-origin: left;
  
      -webkit-transform: scaleX(0);
  
      -ms-transform: scaleX(0);
  
      transform: scaleX(0);
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>i, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>span:not(.mkdf-btn-text) {
  
      display: inline-block;
  
      vertical-align: middle;
  
      line-height: 1;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-text {
  
      position: relative;
  
      display: inline-block;
  
      -webkit-transition: .2s cubic-bezier(.42,0,.6,.93);
  
      -o-transition: .2s cubic-bezier(.42,0,.6,.93);
  
      transition: .2s cubic-bezier(.42,0,.6,.93);
  
      -webkit-transform: translateX(0);
  
      -ms-transform: translateX(0);
  
      transform: translateX(0);
  
      padding: 0 18px 0 21px;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line {
  
      opacity: 1;
  
      -webkit-transform: scaleX(1);
  
      -ms-transform: scaleX(1);
  
      transform: scaleX(1);
  
      -webkit-transform-origin: right;
  
      -ms-transform-origin: right;
  
      transform-origin: right;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>i, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>span:not(.mkdf-btn-text) {
  
      display: inline-block;
  
      vertical-align: middle;
  
      line-height: 1;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .fa {
  
      font-size: 13px;
  
      width: 6px;
  
       display: inline-block;
  
      vertical-align: middle;
  
      line-height: 1;   
  
  }
  
  
  
  .mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-line-hidden {
  
      -webkit-transform: scaleX(1);
  
      -ms-transform: scaleX(1);
  
      transform: scaleX(1);
  
      opacity: 1;
  
  }
  
  .mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-text {
  
      -webkit-transform: translateX(calc(33px - 8px));
  
      -ms-transform: translateX(calc(33px - 8px));
  
      transform: translateX(calc(33px - 8px));
  
  }
  
  .mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-line {
  
      opacity: .4;
  
      -webkit-transform: scaleX(0);
  
      -ms-transform: scaleX(0);
  
      transform: scaleX(0);
  
      -webkit-transform-origin: right;
  
      -ms-transform-origin: right;
  
      transform-origin: right;
  
  }
  
  
  
  
  
  .colors-carousel .owl-thumbs {
  
      position: absolute;
  
      top: -80px;
  
      left: 0;
  
      right: 0;
  
      display: table;
  
      width: 100%;
  
      text-align: center;
  
      background: #fff;
  
      padding: 10px;
  
  }
  
  .colors-carousel .owl-thumb-item {
  
      display: table-cell;
  
      border: none;
  
      background: none;
  
      padding: 0;
  
      opacity: .7;
  
      margin: 0 10px;
  
  }
  
  .colors-carousel .owl-thumb-item.active {
  
      opacity: 1;
  
  }
  
  .colors-carousel .owl-thumb-item img {
  
      width: 103px;
  
      height: auto;
  
  }
  
  
  
  .colors-carousel .owl-item
  
  {
  
      text-align: center;
  
  }
  
  
  
  .colors-carousel  .owl-item img {
  
      max-width: 750px;
  
  }
  
  .colors-carousel .ad-img.item h4
  
  {
  
      margin-top: 30px;
  
      margin-bottom: 15px;
  
      color: #ed1d24;
  
      font-size: 20px;
  
      font-weight: 600;    
  
  }
  
  
  
  .spx {
  
      margin-top: 20px;
  
      border-top: 1px solid #eee;
  
  }
  
  .spx h4
  
  {
  
  font-size: 24px;
  
      font-weight: 700;
  
      margin-bottom: 3px;
  
      margin-top: 25px;    
  
  }
  
  
  
  .res-box
  
  {
  
      padding: 20px;
  
      background: #005296;
  
      color: #fff;
  
      margin-bottom: 15px;
  
      margin-top: 0px;
  
  }
  
  
  
  .res-icon
  
  {
  
     float: left; 
  
  }
  
  
  
  .res-icon .fa
  
  {
  
      font-size: 43px;
  
      color: #fff;    
  
  }
  
  
  
  .res-text
  
  {
  
  padding-left: 70px;    
  
  }
  
  
  
  .res-text .amount
  
  {
  
  font-size: 22px;    
  
  }
  
  
  
  .res-text .amount .fa
  
  {
  
      color: #fff;
  
  }
  
  
  
  .finance-h4
  
  {
  
      color: #005296;
  
      font-size: 26px;
  
      font-weight: 600;
  
      margin-bottom: 20px;    
  
  }
  
  
  
  .navbar-nav>li>a:hover
  
  {
  
      color: #fff;
  
      background-image: url(../images/hover.png);
  
      background-repeat: no-repeat;
  
      background-size: cover;    
  
  }
  
  
  
  .portfolio-items
  
  {
  
      margin-top: 25px;
  
  }
  
  
  
  .honda-bg {
  
      color: #eee;
  
      position: absolute;
  
      font-weight: 700;
  
      font-size: 350px;
  
      z-index: -1;
  
      left: 0;
  
      right: 0;
  
      text-align: center;
  
  }
  
  
  
  /*========================== Range =================================== */
  
  .range-slider {
  
    margin: 10px 0 40px 0;
  
  }
  
  
  
  .range-slider {
  
    width: 100%;
  
  }
  
  
  
  .range-slider__range {
  
  -webkit-appearance: none;
  
      width: calc(100% - (120px)) !important;
  
      display: inline-block !important;
  
      height: 15px;
  
      border-radius: 5px;
  
      background: #cecece;
  
      outline: none;
  
      padding: 0;
  
      margin: 0;
  
  }
  
  .range-slider__range::-webkit-slider-thumb {
  
    -webkit-appearance: none;
  
            appearance: none;
  
    width: 20px;
  
    height: 20px;
  
    border-radius: 50%;
  
    background: #2c3e50;
  
    cursor: pointer;
  
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #005296;
  
    background: #005296;
  
    -webkit-transition: background .15s ease-in-out;
  
    transition: background .15s ease-in-out;
  
  }
  
  .range-slider__range::-webkit-slider-thumb:hover {
  
    background: #005296;
  
  }
  
  .range-slider__range:active::-webkit-slider-thumb {
  
    background: #005296;
  
  }
  
  .range-slider__range::-moz-range-thumb {
  
    width: 20px;
  
    height: 20px;
  
    border: 0;
  
    border-radius: 50%;
  
    background: #2c3e50;
  
    cursor: pointer;
  
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #005296;
  
    background: #005296;
  
    -moz-transition: background .15s ease-in-out;
  
    transition: background .15s ease-in-out;
  
  }
  
  .range-slider__range::-moz-range-thumb:hover {
  
    background: #1abc9c;
  
  }
  
  .range-slider__range:active::-moz-range-thumb {
  
    background: #1abc9c;
  
  }
  
  .range-slider__range:focus::-webkit-slider-thumb {
  
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;
  
  }
  
  
  
  .range-slider__value {
  
      display: inline-block;
  
      position: relative;
  
      width: 100px;
  
      font-size: 18px;
  
      font-weight: 600;
  
      color: #fff;
  
      line-height: 20px;
  
      text-align: center;
  
      border-radius: 3px;
  
      background: #005296;
  
      padding: 10px 10px;
  
      margin-left: 8px;
  
  }
  
  .range-slider__value:after {
  
      position: absolute;
  
      top: 13px;
  
      left: -7px;
  
      width: 0;
  
      height: 0;
  
      border-top: 7px solid transparent;
  
      border-right: 7px solid #005296;
  
      border-bottom: 7px solid transparent;
  
      content: '';
  
  }
  
  
  
  ::-moz-range-track {
  
    background: #d7dcdf;
  
    border: 0;
  
  }
  
  
  
  input::-moz-focus-inner,
  
  input::-moz-focus-outer {
  
    border: 0;
  
  }
  
  
  
  .checks-ul li
  
  {
  
      color: #000;
  
      padding-top: 7px;
  
      padding-bottom: 7px;
  
      position: relative;
  
      padding-left: 26px;
  
  }
  
  
  
  .checks-ul li:before
  
  {
  
      content: "\f00c";
  
      display: inline-block;
  
      font: normal normal normal 14px/1 FontAwesome;
  
      font-size: inherit;
  
      text-rendering: auto;
  
      -webkit-font-smoothing: antialiased;
  
      -moz-osx-font-smoothing: grayscale;
  
      color: #005296;
  
      position: absolute;
  
      left: 0;
  
      top: 7px;
  
      font-size: 19px;
  
  }
  
  
  
  .panel-heading {
  
      padding: 0px;
  
      border-radius: 40px;
  
      color: #fff !important;
  
      background-color: #005296 !important;
  
      border-color: #fff !important;    
  
  }
  
  .panel-title {
  
      font-size: 20px;
  
  }
  
  .panel-title>a {
  
      color: inherit;
  
      display: block;
  
      padding: 12px 49px;
  
      position: relative;
  
  }
  
  
  
  .panel-title>a .fa
  
  {
  
      position: absolute;
  
      left: 9px;
  
      font-size: 36px;
  
      top: 6px;    
  
  }
  
  
  
  .panel-default
  
  {
  
      border: none;
  
      margin-bottom: 15px !important;     
  
  }
  
  
  
  .panel-group .panel-heading+.panel-collapse>.panel-body {
  
      border: none;
  
      border-left: 1px dashed #ccc;
  
  }
  
  
  
  .panel-group .collapse {
  
      padding: 10px 25px;
  
  }
  
  .cont2 {
  
      border: 1px solid #cfcfcf;
  
      box-shadow: none;
  
      border-radius: 0;
  
      height: 40px;
  
      font-size: 14px;
  
  }
  
  .owl-dots {
  
      display: none !important;
  
  }
  
  .whatsapp
  
  {
  
  position: fixed;
  
      bottom: 30px;
  
      right: 15px;
  
      z-index: 100;
  
  }
  
  
  
  .whatsapp img
  
  {
  
  width:70px;
  
  }
  
  .youtube-icon
  
  {
  
  position: fixed;
  
      bottom: 110px;
  
      right: 15px;
  
      z-index: 100;
  
  }
  
  .youtube-icon img
  
  {
  
  width:70px;
  
  }
  
  
  
  .row-border
  
  {
  
      border: 1px solid #ddd;
  
      padding: 25px;
  
      border-radius: 10px;    
  
  }
  
  
  
  .homelocate
  
  {
  
      background: url(../images/honda-service-centre.jpg) center no-repeat;
  
      padding:30px 10%;
  
      position: relative; 
  
      background-size: cover;
  
      width: 100%;    
  
  }
  
  
  
  .homelocate:before
  
  {
  
  position: absolute;
  
      content: '';
  
      background: rgb(37 37 37 / 0.9);
  
      top: 0;
  
      left: 0;
  
      height: 100%;
  
      width: 100%;
  
  }
  
  
  
  .homelocate-inner
  
  {
  
      position: relative;
  
  }
  
  
  
  .homelocate-inner
  
  {
  
      color: #fff;
  
      display: table-cell;
  
      vertical-align: middle;
  
  }
  
  
  
  .homelocate-inner ul li {
  
  font-size: 15px;
  
      font-weight: 400;
  
      padding: 5px 0;
  
      line-height: 1.6;
  
      position: relative;
  
      padding-left: 25px;
  
      /* border-bottom: 1px solid #eee;*/
  
  }
  
  
  
  .homelocate-inner ul li i {
  
      position: absolute;
  
      left: 0;
  
      top: 9px;
  
      color: #005296;
  
      font-size: 17px;
  
  }
  
  
  
  .pd0
  
  {
  
      padding: 0;
  
  }
  
  
  
  .map-home {
  
      height: 630px;
  
      padding: 0;
  
  }
  
  
  
  .hours-table
  
  {
  
      max-width: 300px;
  
  }
  
  
  
  .homelocate
  
  {
  
  height: 550px;    
  
  display: table;
  
  }
  
  
  .font15
  {
      font-size: 15px;
  }
  
  @media(max-width:768px)
  
  {
  
  #home {
  
      color: #fff;
  
      background-image: none !important;
  
      background-repeat: no-repeat;
  
      background-size: cover;
  
  }
  
  .bts-popup-container{
      max-width: 90%;
  }
  
  }
  
  
  
  @media(max-width:767px)
  
  {
  
  .dropdown-menu>li>a {
  
      color: #fff;
  
  }
  
  
  
  .s_box img {
  
      width: 30px !important;
  
  }
  
  .s_box {
  
      padding: 7px 0;
  
      padding-left: 35px;
  
  }
  
  
  
  .s_box_txt h4 {
  
      margin-bottom: 2px;
  
      font-size: 15px;
  
  }
  
  
  
  .s_box_txt p {
  
      text-transform: capitalize;
  
      margin: 0;
  
      font-size: 11px;
  
  }
  
  .s_box2 a p {
  
      text-transform: capitalize;
  
  }
  
  
  
  
  
  .honda-bg {
  
      font-size: 125px;
  
  }
  
  
  
  .colors-carousel .owl-item img
  
  {
  
  max-width:100%;
  
  }
  
  
  
  .tab-content>.tab-pane {
  
      padding: 30px 0px !important;
  
      margin: 0 0px !important;
  
  }
  
  
  
  .colors-carousel .owl-thumb-item {
  
      margin: 0 5px;
  
  }
  
  
  
  .colors-carousel .owl-thumbs {
  
      padding: 0;
  
  }
  
  
  
  .colors-carousel .owl-thumb-item img {
  
      width: 80px;
  
  }
  
  
  
  .homelocate {
  
      height: auto;
  
  }
  
  }
  
  
  
  @media(max-width:414px)
  
  {
  
  .top-header .left2 ul li {
  
      display: inline-block;
  
      border-right: 1px solid rgba(255, 255, 255, 0.35);
  
      padding-right: 10px;
  
      line-height: 23px;
  
      margin-right: 10px;
  
  }
  
  
  
  .heading-right ul li h1 {
  
      top: 10px;
  
      font-size: 18px;
  
  }
  
  
  
  .portfolio-filter-menu li a {
  
      font-size: 12px;
  
      padding: 12px 0px 14px;
  
  }
  
  .portfolio-filter-menu li {
  
      margin: 0 4px;
  
      font-size: 13px;
  
  }
  
  .honda-bg
  {
      font-size: 85px;
  }  
  
  .tab_txt h3 a {
    
      font-size: 26px;
  }
  .tab-content>.tab-pane {
  
      text-align: center;
  }
  .tab_txt .price {
      font-size: 26px;
  }
  
  .s_box {
      padding-left: 37px;
  }
  
  .s_box_txt h4 {
      font-size: 10px;
  }
  
  .carousel-indicators .active {
      width: 10px;
      height: 10px; 
  }
  
  .carousel-indicators li {    
      width: 10px;
      height: 10px;
  }    
  
  
  
  }
  
  .pull-right .btn
  {
          background: #005296;
  }
  
  @media (min-width: 1200px)
  {
  .con1 {
      height: 327px;
  }
  }
  
  .con3
  {
  
  
  box-shadow:2px 2px 10px #dcdcdc;
  
  
  
  padding:20px;
  
  
  
  background:#fff;
  
  
  
  border-radius:10px;
  
  
  
  margin-bottom:60px;
  
  
  
  }
  
  .con3 ul li
  
  
  
  {
  
      font-size: 14px;
  
      font-weight: 400;
  
      padding: 15px 0;
  
      position: relative;
  
      padding-left: 20px;
  
      border-bottom: 1px solid #eee;
  
  
  
  }
  
  
  
  .con3 ul li:last-child
  
  
  
  {
  
  
  
  border-bottom:none;
  
  
  
  }
  
  
  
  .con3 ul li i
  
  
  
  {
  
  
  
      position: absolute;
  
      left: 0;
  
      top: 18px;
  
      color: #005296;
  
  
  
  }
  
  
  .con3 h4
  
  
  
  {
      text-transform:uppercase;
  
      font-size:15px;
  
      font-weight:700;
  
  }
  
  .mrg20
  {
      margin-top: 20px;
  }
  
  .amc-vid iframe
  {
      width: 100%;
  }
  
  @media(max-width: 320px)
  {
      .honda-bg
      {
          font-size: 75px;
      }
  
      .heading-right ul li h1 
      {
          top: 10px;
          font-size: 20px;
      }
  
      .left2 ul li
      {
          font-size: 20px;
      }
      .s_box {
      padding-left: 22px;
  }
  
  .s_box img {
      width: 18px !important;
  }
  
  .s_box_txt h4 {
      font-size: 8px;
  }
  
  .carousel-indicators .active {
      width: 7px;
      height: 7px; 
  }
  
  .carousel-indicators li {    
      width: 7px;
      height: 7px;
  }
  }
  .carousel-indicators {
  top:90%;
  }
  
  .dropdown-submenu {
    position: relative;
  }
  
  .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
  }
  a.test:hover {
  outline:0;
  }
  a.test:focus {
  outline:0;
  }
  
  .head-55 td {
      font-size: 21px;
      color: #d82926;
  
  }
  .head-55 th {
      font-size: 21px;
      font-weight: 600;
  
  }
  
  .head-55 td {
      font-weight: 600;
  }
  
  .head-55 {
      width: 450px;
  }
  
  
  